From cc34f3a3d18b11298f3f45c7dab7a8da1684f96d Mon Sep 17 00:00:00 2001 From: Coooder-X <1104143015@qq.com> Date: Tue, 18 Jul 2023 10:16:35 +0800 Subject: [PATCH 1/8] feat: init RSC example --- examples/rsc-project/.browserslistrc | 2 + examples/rsc-project/ice.config.mts | 21 +++++++ examples/rsc-project/package.json | 26 ++++++++ examples/rsc-project/src/app.tsx | 16 +++++ examples/rsc-project/src/components/bar.tsx | 7 +++ examples/rsc-project/src/document.tsx | 22 +++++++ examples/rsc-project/src/pages/about.tsx | 55 +++++++++++++++++ examples/rsc-project/src/pages/blog.tsx | 26 ++++++++ examples/rsc-project/src/pages/ice.png | Bin 0 -> 36061 bytes .../rsc-project/src/pages/index.module.css | 3 + examples/rsc-project/src/pages/index.tsx | 57 ++++++++++++++++++ examples/rsc-project/src/pages/layout.tsx | 38 ++++++++++++ examples/rsc-project/src/types.ts | 6 ++ examples/rsc-project/src/typings.d.ts | 1 + examples/rsc-project/tsconfig.json | 32 ++++++++++ 15 files changed, 312 insertions(+) create mode 100644 examples/rsc-project/.browserslistrc create mode 100644 examples/rsc-project/ice.config.mts create mode 100644 examples/rsc-project/package.json create mode 100644 examples/rsc-project/src/app.tsx create mode 100644 examples/rsc-project/src/components/bar.tsx create mode 100644 examples/rsc-project/src/document.tsx create mode 100644 examples/rsc-project/src/pages/about.tsx create mode 100644 examples/rsc-project/src/pages/blog.tsx create mode 100644 examples/rsc-project/src/pages/ice.png create mode 100644 examples/rsc-project/src/pages/index.module.css create mode 100644 examples/rsc-project/src/pages/index.tsx create mode 100644 examples/rsc-project/src/pages/layout.tsx create mode 100644 examples/rsc-project/src/types.ts create mode 100644 examples/rsc-project/src/typings.d.ts create mode 100644 examples/rsc-project/tsconfig.json diff --git a/examples/rsc-project/.browserslistrc b/examples/rsc-project/.browserslistrc new file mode 100644 index 0000000000..df80bf2c0f --- /dev/null +++ b/examples/rsc-project/.browserslistrc @@ -0,0 +1,2 @@ +defaults +ios_saf 9 diff --git a/examples/rsc-project/ice.config.mts b/examples/rsc-project/ice.config.mts new file mode 100644 index 0000000000..0d81bc83be --- /dev/null +++ b/examples/rsc-project/ice.config.mts @@ -0,0 +1,21 @@ +import { defineConfig } from '@ice/app'; +import auth from '@ice/plugin-auth'; +import SpeedMeasurePlugin from 'speed-measure-webpack-plugin'; + +export default defineConfig(() => ({ + publicPath: '/', + webpack: (webpackConfig) => { + if (process.env.NODE_ENV !== 'test') { + webpackConfig.plugins?.push(new SpeedMeasurePlugin()); + } + return webpackConfig; + }, + dropLogLevel: 'warn', + plugins: [ + auth(), + ], + eslint: true, + ssr: false, + ssg: false, + rsc: true, +})); diff --git a/examples/rsc-project/package.json b/examples/rsc-project/package.json new file mode 100644 index 0000000000..c26c080d32 --- /dev/null +++ b/examples/rsc-project/package.json @@ -0,0 +1,26 @@ +{ + "name": "@examples/basic-project", + "version": "1.0.0", + "private": true, + "scripts": { + "start": "ice start", + "build": "ice build" + }, + "description": "", + "author": "", + "license": "MIT", + "dependencies": { + "@ice/app": "workspace:*", + "@ice/plugin-auth": "workspace:*", + "@ice/runtime": "workspace:*", + "antd-mobile": "^5.12.6", + "react": "^18.0.0", + "react-dom": "^18.0.0" + }, + "devDependencies": { + "@types/react": "^18.0.0", + "@types/react-dom": "^18.0.0", + "speed-measure-webpack-plugin": "^1.5.0", + "webpack": "^5.86.0" + } +} diff --git a/examples/rsc-project/src/app.tsx b/examples/rsc-project/src/app.tsx new file mode 100644 index 0000000000..ca63767920 --- /dev/null +++ b/examples/rsc-project/src/app.tsx @@ -0,0 +1,16 @@ +import { defineAppConfig } from 'ice'; +import { defineAuthConfig } from '@ice/plugin-auth/types'; + +console.log('__LOG__'); +console.warn('__WARN__'); +console.error('__ERROR__'); + +export const authConfig = defineAuthConfig(() => { + return { + initialAuth: { + admin: true, + }, + }; +}); + +export default defineAppConfig(() => ({})); diff --git a/examples/rsc-project/src/components/bar.tsx b/examples/rsc-project/src/components/bar.tsx new file mode 100644 index 0000000000..7861bf5cb4 --- /dev/null +++ b/examples/rsc-project/src/components/bar.tsx @@ -0,0 +1,7 @@ +export default function Bar() { + return ( +
+ bar +
+ ); +} diff --git a/examples/rsc-project/src/document.tsx b/examples/rsc-project/src/document.tsx new file mode 100644 index 0000000000..1e7b99c49d --- /dev/null +++ b/examples/rsc-project/src/document.tsx @@ -0,0 +1,22 @@ +import { Meta, Title, Links, Main, Scripts } from 'ice'; + +function Document() { + return ( + + + + + + + + <Links /> + </head> + <body> + <Main /> + <Scripts /> + </body> + </html> + ); +} + +export default Document; diff --git a/examples/rsc-project/src/pages/about.tsx b/examples/rsc-project/src/pages/about.tsx new file mode 100644 index 0000000000..b1123130b3 --- /dev/null +++ b/examples/rsc-project/src/pages/about.tsx @@ -0,0 +1,55 @@ +// @ts-expect-error +import { Link, useData, useConfig, definePageConfig, defineDataLoader } from 'ice'; +import url from './ice.png'; +import Blog from './blog'; + +interface Data { + name: string; +} + +export default function About() { + const data = useData<Data>(); + const config = useConfig(); + + console.log('render About', 'data', data, 'config', config); + + return ( + <> + <h2>About Page</h2> + <Link to="/">home</Link><br /> + <Link to="/blog">blog</Link> + <img src={url} height="40" width="40" /> + <span className="mark">new</span> + </> + ); +} + +export const pageConfig = definePageConfig(() => { + return { + title: 'About', + meta: [ + { + name: 'theme-color', + content: '#eee', + }, + ], + links: [{ + href: 'https://cdn.jsdelivr.net/npm/bootstrap@5.1.3/dist/css/bootstrap.min.css', + rel: 'stylesheet', + }], + scripts: [{ + src: 'https://cdn.jsdelivr.net/npm/lodash@2.4.1/dist/lodash.min.js', + }], + auth: ['admin'], + }; +}); + +export const dataLoader = defineDataLoader(() => { + return new Promise((resolve) => { + setTimeout(() => { + resolve({ + name: 'About', + }); + }, 1 * 100); + }); +}); diff --git a/examples/rsc-project/src/pages/blog.tsx b/examples/rsc-project/src/pages/blog.tsx new file mode 100644 index 0000000000..237031bc49 --- /dev/null +++ b/examples/rsc-project/src/pages/blog.tsx @@ -0,0 +1,26 @@ +import { Link, useData, useConfig, definePageConfig } from 'ice'; + +interface Data { + name: string; +} + +export default function Blog() { + const data = useData<Data>(); + const config = useConfig(); + + console.log('render Blog', 'data', data, 'config', config); + + return ( + <> + <h2>Blog Page</h2> + <Link to="/">home</Link> + </> + ); +} + +export const pageConfig = definePageConfig(() => { + return { + title: 'Blog', + auth: ['guest'], + }; +}); diff --git a/examples/rsc-project/src/pages/ice.png b/examples/rsc-project/src/pages/ice.png new file mode 100644 index 0000000000000000000000000000000000000000..e5e98fac1e156e7fef7374d48be9749a7ec0ebe7 GIT binary patch literal 36061 zcmeFZWmHvB7d8rqE=dJM;8043fQZx~l$KIJ8WE80&O>*JbgHy8(kU$s(y4TJ9qR4_ z!ux)A+~0THJI4D%e&Akvtu^N}pZTo0<|a`7wKxvuLreq&1RO~TF+~IfBwF}CbX4Fs zl9&s~2nb*VNipF!j))u67`Bg8;*YP&lOZDLx>(rW7=9$`#w?nL8ul~sokg!DOc@X( zeQ8_lzYJS{FL>6qgLV$$tc4;P{CvvX{1lt;y(H8Ja@2w$=?N_&eAb@#d(-Vx^)LI4 z%By85<+d1gMYgxYKU{5IhcV~Wz-Hv8bDiCDtKSA9Ur~7?fY8DJ`|&>;{0|5J3xoer z!T*@>e@yuQYbL})fI6vI@aI>J#wSWmX6i1^zCT!G<6&NYVe|QdLw}ryg!F7Z$_hrO zH><1KE1Ic)CB?jK)j8Ijsc*r_;u0HQd`wFEge}HKo_RSymscF8%Sq&E7!9eR*wZ75 z&auhXlF}%vXYnx?F3lw#j4^KEsz=8mA^X~|+AhCDS_v9u?r(Dr9Stsp)OB=+)E1<> zT)7U{FMmgnA3#RNgCHRO`#~?R<Gx*;#lu3GGbAiZeEMqQGT_(P6_wE$Yv-5;2`<)a z;ipYk9?Wy!l6wp$oSuKSs{h(7{ma@Jr_20)mvZ42sgoA(v)Tu@?}NX23h(23>eoJM z5~H(CSht_<cq$LenR&DIvxlV1o$Nk16%!u~Hl|_S!GiPeGdFSL;|HV@RmP(>W_D$G zvfrWp7x@)GQ0*7oJ74NvAqx#DRn(T!H`oxTn}1}PmlnQe9i}N#uBA<3P*8GJXvDiM za~Q%bL95&scIf$K|G%O~hK}7~{Brr(@#0m}MyZgg!3Jdlsf)=QB+-1B{x|Z;vW=_A zkPBYP<w6o%hQN19`GoFa|A8Ka3uOYfOcHa!_}N}LV9{0mX>YaK{Z-e3I`O_@4$dR- z&=5ChvGsQ8SKgJC`*&-HxT5r`y99kp9u1pT_*G(oJG8J@i4wEx^!$h|)b_IURh#*M zVZmQM%T?b0j8R1~AkEwJt75!zzZg9(R$uU&>s7YGqRco@=@aK*IpZ;Sd}RT{4l?c& zp!x0{WlwX*l47cmD>}`=udxC89^R*vO%3^$47%S|OqiF`>ht2`d$W3G20r-sb7_j+ zc^<tQvL7_iRy^5LP~t&Qp}zHiWkk>MK}Yv<b?mOol6ss{_j@w^?aZ71HKd}ES%6rK zdD*$y`cg!J;twa)XWu;hA!~Cf{a3R;ELVFun+1Lw3H)bA5M<@Pkv<S$UzFkvW-1>% z#X*vyB=7g*LhM6Fid$3nBV^+Z?()4ZLBHJjYyBiSLJ@Q@9ZG~zZ#D_(a{rj<Lzd;_ z{el@swYYMmiJ&{@%zcIEZP(izCgF8H_xN6pzIcHg|6Z@LY~upfh9(<-o=9kRVdMH} z#+B$lE5bubD4eqQJ6MdBXmk3eirCqQ{y-}faj3+`VB*q{+{e4ptpD+UA_Nzu`*@;| zi}NVfQGyEEoY$zZW_?)t8oR4%cBM<Zmrj$y{DAr4E&8*6cpA^zDChRQGdI}Kj#Xpc zdjSe=&}*FeO8GO}f<beA)3;Cj&I6W`5aqBDGSahPevV|zKNgkQy^}>rKXL?@sh1Ke z%V=~sZc*&n2PzE#aQ1Dp=75evmr=~f#Lm|h`QjO=+v(e7+fA3SzDYbv|2xCT7eGo} z+BtE$s$K(dMSqZq0wbC&djE}FUFg16>MoN*&D`PbyAePXSl!#?0+Sm09x?#81Rb3` z*tAkThJ~cYms>=Z?W=|JFg*yrdpG+hh+E%GEMr%_@YUh-d#&_tw5H@jsBKH}s;3n_ zWyw1(|FK>yisCkznZ&!^3flQcg7uL3S)vWAM@Vq81F%X<kY`v^n^XM!ZUA&1B_SsK zcYKTuA>l9vg%vgh=kfTZC?hAVK#ZDW{bbY6<3E^x!_ePf=TR?6^ZrB96GPTt^dlTW zrzEQSSN0n*O>fN|YRPZi5>V#}L@57INkd!4I}WxY&Vz<85%J|7=@uU3XXF?Nx2Awp zfnWvi{PaC$ijtl%GPcm`RJ~-^o6F(Q0YYT3)_B3<*YrK7J9y*qL95I}v&iDl(PX-2 z<naD{N6>3r<j@(Pl?JFNU^>kA-rZ_BvA(C6W$vrQ#|VhwuUX^&iucOuC1NjcYa7w+ z97|P)(_DOov=;Q%&MlBM-eixVF*9j~B!(nXr20@qw+Dk7pFKRj<a@lvw&%3Pzun&R zcaT}$uCfjF(>!iNF%qQ9Z~)F87JxgFYW4RBZ><ad3o2ZlzF?-AcOC3_?oTgv!6wEL zUQrca?2rXZS`6GDNg>$P#F@T}_s8%xs~&Mj6;~(`wb#%aT#SCW2=5_}uQ9!{d14Xo zdIt(It+dXE7wVm34d3wcC8^dXYmrAR*hdSE#vKyszIJwOe_R3Ih9LVph|rk))7L`2 z#_U*cN2JR}gCngjlcXkzU(c|fQrvDTpcb<Kd9s)N=}|jC_-QMl_5)oooEaE5=aFD3 zn?=r%xLoLYuiriDTMqn$Y!I(}DFx7sukjA%+Y!mK(ZEQn6fWkou6-BrzLYY}J(k-w z;JG16@)dHkoO#eYf7LuFardrr$LV@!lDVI=vTd|Nb^9E<q>gab{(GAF^H?ASGbnq% z`(C2;rA8|xq_jzfZ#%B+-G9IH8V!j?XQHnriWwZgs_>BUPKT82;{95Mpm|m>&At zP?7F`3${jD=o^Cr%_#e4O5ah-RD1dhvcr0cIU{2(LSdhef*+g3xCY;XK}<W%=`)Mp zB0tga`*3&s4<JEQ3XWNmhNm!>ht2`FPstE`tYy6t0briF{g-gZE7Tvs+Md>0uMwbh z877bMZ#_{K`2SKrbOnoclENhc&?QWyhCbk*<4A3u4SJBizNdpn;s>tzE8AxOZHLC9 z4dvpbb_S6P7LnaH^>9Q^y{n>Pmt*Pw`#N*jW@+=1To^(aLP+6A6fl~WSsogg9qJdo z1)@$=qt{X7GMxC{^NQc#u-(-Z8{lM_39i#SEfG-J=wu?t0Z68yl4C_8B_d8#V;)pM z<m3bZi=()8lI0iA?~n3hL-xgk`X}zEkLeY*djg2+7QH7oCA3Ta@39sL1fU#wJS99% zR1iDr;3?DlqOSDdJ8uMn3=9qwg9Z?YzVh?YTKC;!FsymXd9>96EP>Z*eSz<G^<Y#G zGQm#?USH0_Lxb8l(la5wqMHADQ71^FWKk9>`6tYTR}VbA%q--zzVPIB9tbw_b5W5$ z8n6F!o79oAy=tomqt=jB-}x|!83NwTZ2V@~{v(N_|2GfJ;fY1^Ir3dpKoMe16`sc` zJ>OTeXu~p;cwbbSak~k54Np$m8KO9%t;!f~)Ioc>U6$z7yZFE-21m$0kA3^x#^t@7 zxtyum5f4p$Ub@S_mEmzi%O@*R>JBak&?d|$5C0m&UV*71@Fa|dP`g9wI0r_AvJ%YV zkMG{+j?rBWo4L?labKB>oS_s_s63x>V=G+pju%xtdmjyHe9;f2;=S0nr7Zhex5jI< zfii7P)qI<8LZW#QAaky52L6MM(aH{`2Y5ETv%EcJ=`_p-_fDVwx?g#4RJX)^JQ>b* zwM!`e#H*u41th5xBq_J_0Pn%yAMQ$Sy-$8k3+*`HO~DB*cR5P>agZ`l<4nP8tB6Mx z(UK=m7uWL9Eo)!Jv0O>F>CPKDpzSJ$*#=u7+qoUFowzk7z@l%mt^M;<lYE~(?fsM^ zXy}x4hN*RzS}PeX7s=1qHXZxN`Q9SLpWA>ipgyHf1|A_9Ow{ZDu|6x*oNg*&zg>(D zBeYz-{Bi7b?3HM-6ZI$2j@?-mGKtDAWv<|NB2r=_d5a+ld3)Qb4u@?+nG+5>Hn$_w z7@-w2KQ=??j>D#&P4h?2BXulz5K2%hI$HB8Gqbkma?w8|HS|{PZGF3G>d1K;4D9db za%+w~%9hi;{U7^>Sl2%RT*$~`?W9fL-iu`LA~m6w?ay6?PGg21PZc{@wIlTwSbMd< zDWr?=Dal?iMKJVXq(E{Wtcfpf;A(I<*eJ2*uO+z!VddYEi~ZP{)GOJleX&eT8rU*2 z0SLqJ#a~`HQu=^!&%GE>8n3y7$`EFf$60k2Tb0F!wB<-qx!1(3jHl#K+LTs$DxX6^ z4pi)})8NQrwmADIEo}c73S19TnXcQWtZ}!U)1lM-8hwl>K`-+JQ>nhql^M`M-GHEV zJuW|Z^lw$K@f?pg&t{xAk&en0MP70j0$#60*JpjzYQsVOaPD4W{CPu<X8BdslZ}WI z)PIBi(pau)j>j@rv0Y^+0(-$?26iGThGpXQ>b~w!_gD>`*)c7k<E31W>JNyn2SF>b zzH7StigFRZ%v=8BUC>7e1j!3@@(`$0n`eA6rF8zU2JWpIL)cAnge;)U*o@B97f_O0 zW@6pbx(MT>CCdFwlw12mYrYN0*`fE(wDC`qImpGXbs^Xsq%u{tY*FCUNV>;p8eO6R zlB~s)_Cj8-8RXFUkR<x5?KB#$F{h4(4~TD8)PbR4zkWo_T4!;9->?)YLo9<%OO*Zj zL3S-$fnNKJIgr8wTh_)SCwYgcZs7GE%)Y)>^QwOEqQ8k|$QN12LmV7vq9ECT@n#sV zg*}Gh%)>EeG4%3gz!$2Wl$uwQd=&f<$DF3od+(5=)`Fe}shyJ`y>0-sRqe-(oK=(? z5aJV6p7&l9*4yXT6-Qgj2af`d%Vx+XMPdzsA_2!!N4PYlsU*viz6nDgrMcYgFn)_w zx39;?{MIWUS-f85q)LL*N$k=|7UL=3^6%3~U1sVp1365eIx_BluK-W}s~c-k10dmX z7Cjb4!;O82X?*$u2uE5e6b?6x4#)D1)cE+w(U%`$U-R6Yc+tZfKRayImCTEy9gRNK zi9Q=gj`Ae3Joim5WyU8%@>_g#zw6ZArjV0|-^EJp=9~eMK#7?t=lQWwf3EFiNu~|L zK=dv}4uOJ05otEZfHOn?RC)T4XmxPb_|0~ZRdjaq`T8`RuR6$uQ=dH5lz=mwNkov! z1i_!(IQwVP&IeI*TLVU<H|C-uRJC5NU$3EfanfSj>Q3SgxWW>Vq*&S$ooRq14>)wI zGOPQV#>&~;L<V{ou!#+mb%22g{fZQ%$S`OJ==bPH-i7NvL~?cyG#b~IwqL$teD30) z=5;L%AdM(9R-*;g`p3(ZSo8dmt6l(Si9D0>Wi|_)awO;Ye(th-T;Sr|h>OUDdjqKn zjIu-A<obh@NOc#Adq?olARoF2gAi1K!fW1I<*2Q+dFt}614V%R>68??f8Iy~yisvQ zqlruYoJ&)f@@N)c0-ZL=P6r!VA3H9_Mq5d{o*~U2Il=dOS)Lx(Q1>#SEOPJ@FpVB` z2Vt~+ln+vvXi|Mdh7@Dd(lMs30SIH)t0R~z!Hu;L@hf3rb^9^XiC1rb-(nq#jMxUj zYxgu7cY&7)eh4`mL+;^oAzkkUaU1#f*YK3;g_H{uARino*tWV50eDX*!FkUil}Hjx zsMlDOBorUxR_`E=5EF7^vQU(QdYjp^7w)z@5TfQ+3~tmB@+Y!H?ymaG$S&Ap4qQON zByX3>JN)K2*C+sWm@VFx9sT~JB1W-H{FED+AgEu5IQ={2NFRpYTv24N$5B#&Tc6eT z$Hu4|H151h+bq{)({k3nG_*<pfRaWXktDz2vt^${l=r>ic^D9g4moAhpMh%1{63XW z_>C}6!-QU5@~X@V?DcH<<F=WnphJDWaEHBQatmv!tk{_4&f2%g{oB!~egl^sah=ZO zvsj1o6;A<8U5e3JD?eJ)mt?q@3*9Qe+dcI?3X2_Pt1cfYoDkiF`Y(V;r(I_HFFot% z3IN`9CxkmuQU_a17aKT@N2vB5V#RLpmxeSWv%S2I!bY+?>EIvtWKT>tQ(goxZ>R`| z6eUSJVBWF~GlL1O1c~n{n?3k`88>->y{_?l-uBFK#+Ls*iufG7<>Pr>Ux)}5k3z@p z=VH7Zj)-!P0r;6KQ|QBv`pw!jh#dPg&tmNO9d)A9IQHK~&W8e2mmbL|@>Nj9>+-Vz zWk*?3;+o4*{qNRhoM4gb<;{sf%PBYB0IuP&bW(N_{y-g#2W$zMpbdiE)(8k$kFwKW zW`;?Q$bbHcyj(n0*Y#e`*cm=&xjq{Iu-8PRt}H^pDEe1=@*y!7Dt0nosx`-&WtA_d z1I6Ae-}k4S`NtO2R^zz#2lnS3ykZCpLY^|uXd=XZ?0nJo!E9@Mqt~dRe<h}$G-}Cz zW4Sa_D3--9smWve^Dk%V-kdW6#@2s&j$50t0H2!WehE$GeD;MONRPY;B}o=68s=Aa z<7hN9*GC>aA!sX)xufp7&XEc6Z0%-ef&V?cSMD188gB@y0jne{u)bI&n|H~Cr;XZg zo4CC-&htjQeAR<`aAQJAQKBxw1@aG<HeA$EZD{hntA3W8y~3bj^}{FE0mhqh-Zwo@ z;UM_LQPe5HXU0hp=ZFZ8L5M4|+USBBFeZE*{N<`);fxO$<c|-+@HLRZlzsfere-dx z9bgCC%)xTf)UPZ8*L!^~Ik$NsDw~fqe)bp;aiahkVbCH+MFnGGn*DsB=gA?zO2Q5( zu1tN8!>Qf@;w0OMzi8KtI&fdrR&VPx7|ll8l)QsH9-WF%o2}Z(ME8`&AMQpFhR3P_ zHan^-8Bkc*<{3PdDcLN}dU?De-FF>m1Z!R4DHF~%=K5Va_S<5BXgiFWtklSh!dTC! z_2;EMzh5=jK)o;6_By1k@dc+D+fqa*oCNTMp)YxGl4qaBUCb{aJUu;Q+8S#f$H(mr zWB2#*din|_!@}cjJJ-+2&-$}NweQO~y!`d5eSncIa&zQ7OKWOqHWhOBD3shhhBeRN z3&oUT9o7XF3MguLO?N!i!>+Gm|F6SAW;@)j$jE99#k=Fdqu3thcHrZdH-Em4^%d6I zumM-fif1A|?<4FQNp!IJxluO+7&pI5Bvl+mqd!Vn1;N*f1Sf_3i)Kw0r19idP`iv! z&H2$Z+&I4dO1|<wY=P<FA^ZKIh-bJAOjqS3k2+VW;p4QRSPh)#nIq5*3qwqR;_Ej@ z$gfAKtzdF{5$;RA=R##ZL(55tMEN72He?Mz2kZsP=P~20$PhZKTlIRy+pzAw0#0x7 zmj9_){{9U+{zvp5A&7Et1jv1R+MD(EETxp%QT008LmZJGcx=iUvTA**tG5HYWG6Lp z44KT@@DNT)SA|+s0iq30;)F>MfWzDoNs+_1L3?p{xx+DRrVK8>0=yd6hD(VHJ6X+0 zJIoRpG~Vo;1vk|E=-+3@6=&wL>^^V?1y1^+cYUqY2MpZ?PYDf@8RA!hnEsA1c-SCo z=?uuKYYk7NUc96e{+e{W!yolTqro&3BC_k!zY%`h3m~!E0odA+4^^hCzADFJwhPIF zJqrqVlPZcD;Gt|gu*0_`9fcl~*cqNRX9dBbcRuu2DUiQrR3hpAY`_NCp8;Oh$?ZE8 zgX^7U=i01k_;4_a+Q^3nHQCDSgE}9A<6bzc#L&l)B84Dc!3AW6)C&(gxXS53;tPcn z*iTwZ1&^cV�I@Gg)l2YM1CXQn>;yqTt;^y!4gk1dc|MI1(g-wo9kx+(;gu)k--y z^FtvRAw8tKyHE3TK;3-x75POW(v`W@KEOVqTnb=-VH-(yJg`Y(Z1nVww_=gkz;b$U zR$xajJ6NVjVx;~3cRAM8!!UhbI4k#O?F1)|uA30F<qG8U1=pqxK~HCp#FAF8P<gY; z&?g-=Efl`B9u(GE2BshA<Qc9@H5Ri<bBIBUJ#17F@+7j1A^dKZk5XG5^{{0G0Gm=g z%|F-Y7U~~DfCFj;6pUJ$N>BIb_Zm0xbnOp7YaVkpd~3<7CX~ozy+@x^bR9NaK+%Kw z?5%Ji+DA$NyYigSk*1As<NMEkolZHdozfjISB04P=>WNBE?1$cH9ihoFT9xNkc6Fi zIooJ__Pe%GL$(2$t04R!gPsdnhnS1=Hl>Xe)-60+ik0DM@P$0J6NVJ~;K12vpF@ZD z>#N6C(9^p06pG)~p7!t-je4vy?4^67FFw54JB2-K62PTg2<iOB`FI$WfRoeNs0VlK zJR`moCj`(VE$}MDvp7J3p1SuhBf)(F#w@$Hu=g3+3tTJS$5sWSSc-k*(e`ZuLcKa5 zjSdh|Jm5?Kbv%HDW<Iak#5@769*~P!(_{hjdTxUN^0X61Cmt^QlU!lSrqO&JRb2WK znP58z9h1uxKoFF%y%Anb<jVqL%2jA={~E9nC~6kHhbn}qUI#PM7L#vRP6nW=+HEhv z={mV3I)4?@1GE`iPO^Ihf0k|V=`VhCi&#gT@B?Dyw@lg(kCQd9FDB1~bt}1x9$y2% zM2YXcsc{_u2&9d{2|HEE=<H_#`NF9V+>_X#We=C>QZ+Q|vnh0tuv%N|?6jJyb)UpW ziZ<XEdPZfUUCuTXy~bG%9fJ)w1ML~b&G3|merlf2;HrR|Sk={L>#Hy(p?P`6X3VCq z$>>CJRY)-8uf>3Hq(2Yf7|ZkPGyxQ8o!qxq#<_(mZ!jbST6WW$H)8P~7pfse_A3A0 z<zAH6f8YC*4p3rW=Ywf3dmMGJPk4Z2TBZH;bcvn(%7_Whfb>v@skl57((WxBwFt`^ z0hO7Y<=96-8>EDwK#x{5Uy2dHo1PR%dVNHaeB0>1g_GOh7Z$qrD|a%#mtilISCNCf z%4-1{$}d`&`Pd5wJXnF26O{x>Fck6Pw_VqzcuF<JNUlF{UjxxWVcno~wp!QOI!g0J zXPX$ZUl05F16Rz%9Ru2uCE}yrZ0(}c1~G-xr?_m_rNM>N*-NNE+z`B^0LBCbqxns$ zq1uqu0oGMtS`?bnTyds<*au7s5a;@Hz(8}WB#tevg%`i*A1$vU!FPy>C@_BU<?;`1 z`Mrf#-Vdm!%==#QEMuxn|6n_)z<3<ts20$2#P*Y@G9<4ODD2Ifa=`Xt{r}F%(!fDW zkI8)58`EG;+U=I7&+hPh6O323SU2x7i7CBJhO_z20Z1`=Q&{4#zGrhwB<zD>ETk@n z@H5d@N7pPlI4`UqKbS6Cd<$eIN;DQR$AJ_FHxKdjdBi8SO+FA2jwJ(*wh|IKD+;8X zkp1Mgt!Xxl>81o!c<G!2FYbq9Pyc<ut5j@Wkp39JH9)O~oeMq?k#rdpRnK`jeZziw z&I^Ye&r_~Xtl%k7aD9?X+Zf>tTFL8v5ueG;s+FaD-(#N-fSrB3x<kD}^x4DyJ_iD= zS5n(u5>B{VG+g;`HUIvxrLM<T62L7FD?}l9v02Np%vdMq@KpNY5tbyZyRy(2TeY|8 zP3nH&hvP8Awhg@34sc6-#9-F?<R-cf*%|<&VpL4pb{;!CctL@^bUpUnTVK+?k-68# z#biiF4vDebF7L|1Iu78ah=7X5@2w^!((0(z>eKfSg*9dX`XsD`Ll<6Nf-}4mHc)9C zE$j|SA>I~!RtH}vHFMF4iN_0@-Gq%pz(C%@*aYU~MyBqa(`QKgz?7ZczUZwFUxh%Q zha<X(GnzTT?_0!A*kwkqWzl0~*30c4HjC9h_r4wkyx;o3scO>~kYy(BJggweBrF!# z>wX<<8EznAoJ3%IsS2Aey$R1>?cRqUtH7^7!7%^Xu@?~+X7bHGiJR32<rCM~kC1&E zv1`-z3V^Ww6?mAl1pLZhv-(;d%fCr$@OW)<WvS8yvCm3G1ZQ_u{|yuHP4U0*fcxbO zXZcIRjmLVNBZd^~N0f@nmu4@+CC~A$C#(nM&yJmJw0bvRO}vP3q0ZL*nQyOoKArEI zx4r8CA5LwyM2$le@<s5!1kwqG+06}WV+iP~KUH(=MO@8v{$HVvu7Q2&f_LkEfT1LR z1A7&Z1NO=b7iJ$e*t+3`B2EgQ8^wzNA_N7W`Cq2%v!Att(J(6}>{oH^?^nCqHVy@D z1N8EPA()%h=r1V^J_R5_XOo?0KQ^}%`xXM=2WT{!&T?k$M^@QPlKS|Ii0OIdUCM<; z4X0(TzNOgPgGl#{@?>34YYqmW1Z+4?YVOO`BlnrVO;g0`Xx8FhkLag9CZ=eYEX?4K zrozdTB=jA}uXo|-sfTgq%!x5|z=dR?RJp)WSxy+k`Au028ic}HX(X)&oDsBmFt5_s zzHW|OlWKt`!2eVcGAb>*d~M=m@Klw;#d4OnY#&yi_SYNR;-(sv_69n_T{RNZG&L`b zd*8fl`)MqE&GgTkwJZnS+jf8xO;HkB=v$|+zxB`yZ_cNU_n{xI^yJjb9-q|%0|Ur> zJ^Eug1RECQTMglbDI2BxHs?vj_#+%Ts=cphHp{B4<#nlUO!bDb=%fvY&6K>`Js*(3 zANoaK{@AQJsR6i#DG9#k6>O6M$r{p{Pw*A*8KhoZ^}tUxpDFkp;gSF_cLA1$qmr^3 zTB%TO`3i3H*{t1qm`FR)jS%@Q%er=w!hv57pL-yB(beR-Vk;C-1OYG&n0<=i<7%JQ z;M2HCB0n7kGcvZTKU*Tlq8S1}<`dZ^E&u!J=&3<CCDIb(*%RQNcG#SpN%h{%#3`6b z$DyHFKMF`M<<}vs+GYck2glmBHU*Y|{5PnTWrzCw-8%Uj=D|tvlM{7A7w9*Tpd~2f z7qBd{yqUZfud>KvrIp2`WENmsavbNP>~gp5lbQ0LgJ-X@k`7*j(-Cmw5Pwy_*9;9s zZ0{bUd<)1gM=MvI_#5+`Fcz(3{uwR5XW*d*Oz(HxuztpeNsjyC2?`+y<0b1$Ry{D6 zUZeF0t;z;(`zR6$B|Oao(gGJ$s)p)UXiVB+(2U2NYc{`Fv3^R2mWufpK=(jD(N_+) zpU>CZ86+kyeM??lhU2y)34-8Ji2$9zs6A9~;ME(@*_sC!9%=Z&g|NrfOCAfB+U2d? z8wx{V(*tMUlmSxfm?KpMYV5_)1WB)7fS8H`@DL6gAn0+B1>RH+2nsYTYzj^7stn`7 zD`ja9ILm@X5;^dCugjnBc}Lkas`tB%kK}6ql|SXNn6*k5E!5FU8*IPs;O;%084)^| zGFB#n(k7u$`o36a0p^yOtl&D@;;TrwAlSY+dxKwq@>KfFNjtQL0C!U?$ScTB0`SZf zW|1*c>23o&T+y?7p7_NEA^qR&O(nhMWyPq#`j@7SEH$(e|6GPk?-MPMWOtC@V?Sc_ z7flcM4ccaM2JKaVGfP--joE{nLKo0N^57V^$AYwD=3$GDf>9zmZ4+ZJeat&bD^j57 z$WNtwsU7;+C6&B~2DR>{X3;1Ljo}{WsW@16S203I9|X>iM2%Jqo~wqIZPiBO74UwY zeM_F6FE?Zn0EKv5B>^K+VwyGzz$hWslOkY@*O9N9x~l`4NKU>QjW4&)p$ik=Jia40 z=XEu64j(`Uhzb8L93){!0f0cCqrPO{e`U<?&{4Kg_p0q(&IF~va6=tuD*RXrWb$rg z)@maqH))TfUa(Jy^#tVlhKK|yB^0rX_Y3pcEOA*lzmS1Ha`nyCC1evB*tvE;aD=wu zO;3vf?ib`koRvdHP73!9^2+rl%aYC#V0*GZCdu|YZ!p}V3UNCfP-0u7d|h#G;b{0N zP;DLu<aMdVf#Og}6|LXjL?9oMP$I?bSL%-Ea|j~$+uekZ7mcO+RduQQ$U^<^7ZH4l zQqQwnO>%K)d%7I#M(s@LxwI?%y`sIMIq<eQ*xv*FQHirPTdPguSVIIiFTf)qRCS$~ zw~_YPx>Q3Bix(UUg_P_}G!PwJbr!Ioe6<jIX;d4mIO5Sg(s09<CZVH?+8wNvH%LYX zu@;?VrUw(_E{*gN5uBgbB|<+?$8jAjU}k>KVh??%`ztAQqIW#ow*jb*a2J-)&DCfn z++HoUV<mYs1D7QAyvNWH=u~!UlU{D$9(BZuPD$Fuu87ih7-(PmugbTPFYHU4ZWM+_ zhNa)c*?8S&+Zt}X3ITrrS!~aqr~qQX0yw6Gy}tk8{G>_+`r)ssq-J}Yh%w#1G<}>K zYaB1%VkfB-ynLN{@dw_*;BOi${ja<X0j{hnJPf;-)M2H#XZV6aZhoWiU4-<oNrpQr z(kg5yZE&L2lK-ogA9=lAZdKasI=O9Q^3l*4NZ8N^*1*y#;vFlr&lDkp{HbkGJzo2# z_BKW))kApuM>x<J<>yK)z5j3NX++Rbc)|H(X+vBMwX{5zYT-oxj9kK&J!fcNT6yDx zyJSF+VlTwe1(iCYJ|>xa=roTYu;shrk#_CvWezp1<!*)lGQfTo{DRLN54Y8jqXJ9m z4wIeTJGCy=UbE|BBb#79f_D@o0xdwVeC+dVQT}<35x;VdZ+x`kXxV+~Ey+MvzCJh} z{c-13x>wUVLC~Jg{l#Jp%1nJ+5~kzcybm6&F4x%tkU`Y|bDsGZ0(`w#i~d*`otCi4 z=ai14mN@{AAYe{U?Wi!}`#?kJmU(o_zZQSUFlhNu=%{;yyZLJBX`H}{0Xv2wm^4+p zq`trQy$U#}45BqEhuAk}X@@;FNoS^=2-HnA4_^nNT&oEn3i**A99lTP1I`cz6(W-T zpw5=@C|Iwo@9$r3M5zT2Qj?%mAHu>BY33gRSD0B^Lp5jbcE@Z6rT?MaQgiO-Hg<AF zrO?^BvA3i=Ql}WZ(Fz4C$*O`EMw1W6+z3h0#x@z#QNz!}WCE-kC4c}W!ThczQ1e4* zbmm3Gq=FGUhBKHH_whPrXjg?*qD}>-VhmxIC9vUb9Hy%nk}ZbSr#E>K-H~Ny>GIH! zg`(T78c6D5RZX;ypbKoiSxd1R?dJrne18W^t>L8)2kD6|$+E+~U1#l<y<1E#frzKM zYSZl4UDSEgzpX*6r&G29yYkLqFP=4g3qPe>B+96L=1$et@mvmQN%{k?u?L<OL~i}- zyz!g`1)Kk>`vFX>%Fsj`0zmnM%hnL<@xJtXr&D}H6F*OV-f-y&r~KJ73c;J(4*(O6 zQggM#CUQn~ypxlFW)sk4&v_QXl|MGjiH~QzZ>O1_<G{Bs9Y-v}&i4$s^t{+Vt@~;y z^n-Jb@`l9#FR`H5&V3~9cCQBxO_i$G<45PB^4~XQ6(ldmT8`-Wm7-dqo5k#(z?&gP zty7x~@4AIvqCA+ctV#zeWXB8gigw_4^<Brjw5@=r``Q4Y#5TmVr=MhoKMAwx;(f1r zlozyxaB|nQf=2|;9WV2}#~XmiGe(l!WE+3jfHW!wjz3A*c*scNb|%L>Mz6CQumhAv z&boxh`}*(w!v;i0?N+@d8j*Kw7CwtWUX02Q1V24pKk>dVPTxYK5nz*(paj%ZKEiwN zvZi-V>HawyjK>8Hu0K4%vVESDso8^A^TEU#n6p0pNf+TP23;ghCR{cRo3{VU+<=|Y z^C9wV;|b{0pBkPWETBI|{?vg&NTcV$U&e?3@U9E<4GrFbbopbnsKD*^zBo$;;#j_y z3%wdZ(Ij^~%!%!8dNpW~MhQ2**kcd!M7=?AcB(iZzBn%6J_K{~wU6JOb%)V?Hly-8 z0bV@&a4b(XT)}1?yNAd1lblOR(*rrm_~`xJ0!3KxMu3^UIu;6HypMZEH<voMyE!pb zo&!da-xfFG|2Ov=D!k8}w4b~Ip7j$M3L-})^pd3a3at8dsd_(=!{SD90Q&ML6W$Ro z@LY%FY(*hc$aH+L)8lmdZt1!f2IE3b=H>Q3)4~1lA}jm|00FLgvNcQW6v0(T9;wKw z8x!4&8c7@&AJ~U*UzuvvZ|lD`{Z)H?9D_fOo&}lT6G$GqzpHSrsd)wyncp)*q3M~f z`eL6+)qSB5bFuwrD!AYH?(K}w;nGh6&Dw<~+8(q)fAlg1hu2FVGud;D`fxts=Cz4Z zt8!p|l(;(JrP_;MZ2ES1sXOssSRz1+Fl!HjWZ81JDPWyHO-9L+a{|H_w%eByK44Wt zu=lmcja+st2*3AruX5VL+OXuzq&L?wW$XAb8M;opru5HJ$wn^FH*YQufz{_e_^2Uh ztL3)5w4vlXXl29xcdxYio}1+8h}S?xs^!mkLKT1_dWjR1H<(u@73C_(Lubj&M=7<Y zIrnOFc?=%FPg>Um>GKXe{#hDG_|MrjcZvLGhaF6rxsJ@)NTxEnKL6x@ZD=WD!tb+^ z$PitV|J%Wg)NEtg-74;ws_d>^Fk34P=wDc`@i*7#zdZT0_~4C#t6TEDC(cj#4PT=_ zQA*++v=KgtkN7YeQzF{YIoVzPwX>HcJf(*AENYF%Am%?yQJq`dtg>0-t2n1F-<J;3 zD9>ceH`?e7?cwEMNd&nCfduXuirGSj4F?RWAFVGm?lx3>OWAUO;et8~(yydwVaq;_ zJR(DPMqfjDV2^tt>bBfQK6GDh_k6lqq{QXp2HU)zgLIIU6@@>-7o?B-b}nrcl}<lf z4yc=kdp6VS^}Lm4lWPiKEb(;zQV0TwiumKoqf2=JuHNPk)D_f}-LmS-OiZZkrYX#y zJc_h5IM`(3S}g_N??$t7F&%X<f2h^}`7AMF`_)Im+jx`DXgpm{nduie&|He`b{&@m zyjNWH1QzpCW9I((<ldUyH@4=%ia)aUIQJiv32ps!jfiiTbZXL{9)K03i)-2U_z^2t z(e2ycA`&Ru9FmI`W^YgI@h!zhYgw*Up*mkm?%UO1Y5aYA=J^FF;9f8cyJPIb!I2#z zHn_Dt);-Ngw69-<5YPga+mavedNbuSAZ~_RUwo4j?PHHsX8yiZo{C9drlPI!Z^!(* zTT1WrxYNZpXH>~h2mln<!3QkZUNwD4MRi!{=?9g9x?eqU6?c5`hgjlh;j*g0?SfE& ze$RLuja>0zm@kn4bV4GWK=Btg1B@3uZzyR02#XSy?(>KDOri56Z+oJaW1RP3ZD(6@ z<@(+Xj!${t>!wBtz=;uEl^TLbzw6C6MoM68XRy65#c6{)1ZPeRu#$@6IS%^~8Xo)c zw?G_AB%Nl{Mz3tLj&s|3G?%0=D;JaQE8p4d9MqYTk8`N0eksFl#T!RdRktywudS)x z){DGi_@1k9j9dBJIwzBEszf1@f69k~<*AjxB^-hI^sn`z+UEB+IVnD)MD6Y>j}~8A z>d77X{htfYXk@CkjvaL{ol=ptYIVuO;)aDlQ`pj<n5|1U9he2S_m+GIW>{J0#I9c9 z8H9xd^Vq1`vJZAq;F8ezzL~8rF6Dp0znYdl`K|AA#jtuM@M>4EOJN!&=<brUJyqFI z|HMK6GeD7dZP7p3`un-h$E(BIaVfQ#cP)-F<&IfKL#OwY(U9CwGYj<QRkH_l|Fm53 z5Fg}+UL6~fwQKQRrX2cK7f&u(KW@G_RO%fYsKA)ni;X=rm-F?I6T$t*rwC9+<lbu6 zeH$Q(X1nw?7KuL9mY27>MxT$8o2@*ow)rzCl>DyMp!?t5IdHt)!TN2t_{ME?2?zNT z{e7VOnz<>bK<|POCwY9mx#3Cr%@rlUJdn?z(CNvTVLQ`D7}8YYd>G^k50UJW6a5K* z9`xL)5GTIdu)%YO!WNrT|D4hhohdLLc~29&nar^Wxj4COCGBhr{0A*_QH{mRu~TsQ z|HNCf8~>52kS;mWdf14A`NZ!c{xj6rXX+2UZ+TBlPDg8b#0kzsPa9~zzhv9I_g-hH zV#a)B#`*2R5y=5MJf*-B#g2rIu*#N2RI>UAz6|}2x9XgKhU_6ZSrV*Zs-1sA<{k6h zQr)1{TT|-mHP0+)<M3pD5`et=d#l56(AJ!-uc9Pq4PJV%3FF?<6Cx$@!|Do_K?f9S z;9)QM9kd@fcAM+C+(#cQBxoyLVsLBd{*?_7k^j<1Y&<m2+n!3IgFg&3?+mb#i>=j^ zYD<;@{Tq*tu@3$f2!I7^rq!FAfR^I$q>L5L(N;OvUpyPb5vY>0dDU{PiAQ<YJsE;U z%jd79Im>+@-5ZDZ+KY&Y-$Hsha~el;{J5C%CaGSh$^ZxuNT&eFqB(|PG_~xrTbkvE z9NLII!+pY6p+z3i6ZW6463}HHIKG~Ql}1fB&-PdFg_`TC<$1;R<+sKSQq|PEboCwP z7d;7gsJ}xn9(qyZ&)zA_3u1lNWon7v)Dmyb;_b-SaYr0*r%zO*N0Q0sdO|Y)^T}^F zt)=;K=IE0eKlfjY8h~aK^*Y|xcCgiL&&)sUD&0;t(%8T2*+YOvU~p+yZHB->^lq%! zh}cjT{mG1f@L=frixHv7jR|WxO_kTarlnu1ZpA19=rcMOb6-6bz(_ip?XYHHMj0dN z)t9a(`6J|-V^u~rZWi|U<=zy2U|JHm9Rwjl29E#S<M9^(tk}FJ1X=9z&Gq)?58;vW zZkCi4GZD}2KPI)5oYNmQb=1{6-ick~<JqK5`dy?`IBsTFw_fTV<y>O2atSNgNYs2- zz<hgP1CCF>K>K{<k3UT}BiWIYi38iXzxJnL!`L{n`sh#`o;SawyPV|GTQD8q+@crK zs0VFZtWtSg<99}EZ$2UWJiZzs+`5wfhlSmy-lrjtk$wSNmVFWa8TNO#@(he8j_5Y+ zAu4y22OIhBL-;fB9wUq@31<DhIxIbSzEZZ|@Rm;zpbs%t&_-A`C@w#`Eyv8RHH5^% zRBW|~kHDo{z;7}&O8CyqE<zF?;s^=ewJHNlL5OnTvsmo(BssC%=7@G9eZJ*ry%c;n zEh?0=-K)t{VYYHWILbf!AFqS)*rC4CSGG$4R)VTi($Cgj@N7|~C8^G#T`(&EUh)P= z-F>uQ;JolKdGaCBv)YgUN{!bZTEtk%YT>cJ=fG`?JKOW=ulIx3Bjn_KNP|BXdF%wL zJl^%E<S|)n?%nA<0Qe$L`h~Iz_-g3K1rC0EXpfl%h`o$A_^+IN&bq2cWr5AUyy$2@ z?!i0YGaq`}X8-F;n16VfD{p)kYvJDev*6Ebx8Og3_!0VTXG%i%?G2&g2>CEB?e9OL z+Al`?dCzy@yjxW_qk7k(4Jab~2dV-ty30FcWG_lbM;&nT^S38TUTSNJ$@2<kf9F#J z(oZ08h~-=7dv?V*E^r>|x0SC_car;O`K6;yKlhz`5Rr|UA~w1cU<GnG)6G}$8>FyQ zSV2!SfS-LB#-9N!<`=f6&sAruoD54$_VsWy)$0rU9GO=poa<9kl_t5HvhMOau(3uA zP_=}`8aa$lK>SO($w{!?w5S7ZO$Gnw<xg(6y#NUt6SejAHbY^>bA!7le<o04i=}hJ zfXzRbpRF?L8yipUWoZ~T^g7@ad{|vVIf6^(3g>dd7wtT^u>>b+JSu28d7p-3PkHPx zJg00Q@$fLuUWP5DB#+X%*k_WdY-mi6mF|C%WwLkAG-?eadsr}e+L}4DscocDKffMY z$Ja1CR&z0l(^cV7>eL!`^>JhRGQ)4iEY)OfdUw2S-QK;V*sxuQ`(VRS+q$*4cWEX$ zcKCS1(Zy|hYxLQV?Oe`S(_z9+!<Q0~1$RpDzn6HYT>tmKw<+*{Cix#gZY9?L=c8iI z&r{L3RM9xK{Yrc5mHPkjEiJm3%$zD71APYnnYLI#7zx?5FkA}VW^f*4bXs%z672u{ z1{p6~!V{v1PiAp*C-Lv;{}&#FHe!8K%pqpVD8O(P)f<5TS1iiUr|*g=e`(n*W@?9I zhHBr4Z4pI2Icz=_TL`s!iten9K`X2+T6R~)gQS@v;ydLBxJrs0y><sx2280Rft<Vz zfiHOaKE7kWi*e6XP&;d<bA#eqIPi(a!nRV*@4O3BvQ+LL2+$A4WbSt&8;oZOeINTl z_8w(xJ#nNu(#(%Bu5buJ;#*m9xC-7z5&Mu4VEWes`*EA6;+l3XrIV}3Bb3Y<+B{XD z?~oIpcVcR4ibT97?JyofP{u6+uOmb8umU>PI?>$fRea;fTsd1r6Ee|c(vqZ0q^7nm z`E)cx^li{-i#0ZF;oq6=yz+z)ob4zuyW&gKj!(TW{Vm1T$;c7$NI@!@jI7(!J{m&M ze_yl|{$h4a`2F(BAi#hmJWB{=?-=Nmrs?uJo-;l0lZM3yxY8j^huRSWFW0)Tg@1Wx zsp1I{0W&Dl6G%)=cfT*?%80I4SC&lwk}w+BLFLAvYN~@YrT~&eP{EYF?oDF^zE-Mt z%+1`%9dN;*)tyc=ncB+C%v`3=FcoS8>|WkB9eUVKDDl1ywh9+xa|H<SZpLqpv=Nmx z@vX*2)O)_vdcT58AHO)^7gDZ7Tw{jPLYTZW;i0Are6fTl5kwS@993j7#%<c5OH$Zh zvCQ(cpcb8uGEY}U?_vNsO104a1^io!N+$Si6cNKC4B9PogJSgrcTe3&t3_upeq`PL za-WCth9^?LF0giGkSrYZU#Rb%R~T<J`HkDm-pll~Km(VyU2y(_d(GgxPz;1%eOPW8 z?pX&Epo24t+Ls2}GTp-*BdsKLQPMHCM;&cC)F%)~XN|)r3(lbuq=a{lipkzsk*ke5 zA}-VEosG>t)|YZwv<#t4BdvEIOr7v0Ff)zpQ8Q+(jL@L8tR@NW@a88$^c!!rWuryC zlgg1>aS!gO28<bdR+Q7aMH8)<6(mvKaRSWApCUoK)N-%NkNk1OZ@koScopr-<D2b} z(2z+)buJ7=EAqTv+gEO856L#06kZ8eTtoWwy$+p5uZt*B+N*!LvJ46#h~<_Qg71zJ z2!3F9D0;L=f$kqu1Nh~?HB_ff7e>QeD4$iSx`~O3Hrre{%YR8JC19F*=nw-@oWI}L z4p&kN1UF7viNvDy)9ogV6e3z(SMn$(jue&3DW^A^6<!HeTniqmsyVNzKuzzn`iKOj zy=M|Hc)ewe>n&sclt3XE;?mBEo>2alD(4#+I2+jUiF$B;Xo)yDTrxuu>l~OnV2T*) zH-c>xguwGNgb<GJ>}!h=ww_pN(-2CCeNga?#ok4>BzCZ-ww|<_U;hSPS=zQmuq$3= zHpWB*brP|kUw_1u=86dP)qIoSAPIy}Q+FMbhErcK{QzI$ZcV+p6wDaoJ2+2b91+b~ zH`%bGeyaK%=e%1J5foUH!VEu!1OTJ}$FMxM3phSM8fF{m{`u|L+Hr74zRhy4fWQbJ zM(hi~bopfKA2Rh<@Qg{?m^6%^1;>kcLY|^v3tiVd>9ub#GUxj&Vr2(RJ<BqfRnpvH z)#a!<o1S-`AMEgm4NN^sVW`#vi`%WE-upZ+l;}~z1_4{mM$^G<SA74*@PX;rw6L6Y zshlf@!BkSLF@l->v!$h_s^V#d%6=>I2cH#dq>Boi-2yv=Gkynae0&xh_y4pIupetg zfJ9w@Df3`#Zt&!MOw~(|*Qe^F+i`e!k?Z06wl>pAWy}}v2vfUMj)7p<N-Plras{{? z;8KueB#7e;R7`A!p4uh&VE!BRu<z)`GueH+;%VJC<5qxcbE9AU{pn1vKfUI!netZu zlhYXy2sw&D=Y#`J!jRLOxBO-20^SlspOHd8=&y)5BBiazl)*~xVKPsy*67VEIF#Rh z{B<i70op>Q5(953YEguUX)#eVoeB}53hn3Y+!F=I(@|e7d=fAAIxY&(An!_k^*Q+& z_B=o3s5)!Bj9~t+$NNXrz|_?A=QjlrXf_soM*XT174Zt>DLk);Ej&(T4)Tqh_h{3e zV;b8zuSO}Npvg31%})!g)kg(zgbg{r`Q#sHj>D56z!>7{dk{&9MjH}>LWqAl3Vf>0 z6r|UiC&-Xduxmmd)S>sC@_6){9Q0e?MNBE&YVcH=tqR_Pws7@)!*v*Zak(MhdG#Q2 z+tNsWRdljX9btV=kECr<+Jd~0`DJ4`<V!S6m%$8U+~hTWWVogJT0}l~!u1t9J1gEY z<UL87x+|ln)IF+Cmp>bX8SGf~e%K-kSs;FoR#SKGa@1!437Ul;ouBTfYDu~L+)1de zu3la(&ORom-Xq%r5&QjkMRr}pd5srf0_Kn{RbsGnR7A+;dR}=ch+m~b{P4+l=K6RA z2!mZ%cm=`;N?Jm(LT%ay#8gnAV9jAn6xsbb;!MRH6zUT5L3dNLXpoBMsnJ8YXFb(H z9N4s_FBeKb-J2^w3o?!=oQwt7tMW(KeEB2%s;Y-q)-!o*dBKT=u@{F-5dj^BwHyAF zT_X;qZ=^O8-q#*IAqX6IFZ1rZHX0<&82TI~$`^|`C8v-w^)CX2kGypwR}WL3Rt|@@ zr%{5(^85?IFO=ORHrAun+j`(rZ<El1CNG&Ger<+~R86i$cWE&}74OX5$QxN3&4w2X zvEDG6X-M8e(3+n$`?Ht2*S`H``?)>KMRaRI;yP@Md?3>pQ;1Epu@GWydXcL1Y6!Hi zh+p+B1g*jy%#M@wuX#y^4$mL*K4EEH>_biB%j~W$wLA*}{^1vYmlv@DB>cP9KmM|$ zq5kTp%U^S@ycgC9az`b=H%dJ}6~59Ex_Tv+!fa@|Uo@On_;%vDCm<pKp1YXD7Ib*g zEK{}5ECR*;68U|p0d;=Zi<io|5G;_UFj)P`c)%OsI_mrQtQ<Y#O>DrUd>t9er3b_H z`Huy!0iH$xMF$c}rqQJh3feZq6~WeC$)ly<H&5S7dxY2f%`DnIn;z@f?T#B9?Risp zz!|a9_%KEYl|DoH4R6e$>!(qf#ooSabl_#@K!}hefpkVHm9zcU2_d!M<olWfOgO|( zmxNn$m*d0|Kj+v6JD?+qq{w;VWh#=S@GL^p(7mc6OZ-(Eqet7u=H^-}BA--|Z<N;- z=E`JDwQW&ij>J`F4GUX6mw?lBA4bppvFYjl{++46`O8`6Ky+>u>X7$v#bm)Qwt+%F zbHy26*5WC-gxG?T@X`H9+-hF;LrPJ{1eb`>=VtIGwD*i@(bcUzNHbhrd;Agf8JFP! z8*!O9O828uuFl7P%%;wbBV3w)%rvSW>f24TXkW9y{d#ERjz*C2JJpLZI~wMp6{4B4 zMDd&ZbqzevkN^TLS?ke35cALw+`~`tdEYG92;h>@xn`zlOh260RqiTCrKTPy7>Q(> z7Zcmc`BqA89a-;YiF~E~HcT7`6zFbz#`MeRD{f&j9kuq3WA`4H1En%8<@KL?kpJQt zz(2POwfNG%&lr&e#5zwZjC~+BssW&moHxe8fqCAsPGB%~o*M<F?4rFW8h+}e>K;i! zrY7~?x;3*gzQn<!Q0s}6U6bXL=Y`=}RW7wpZ)#tVK#){Us<M)0^sd$@Qea9j74>n< z0IGISQQ%QPhpe-gTVS47tP`zH!jd*q#yz?3#D&15qg|Vr&<`5lA3(+WI2j$>oOYev zVxMLF_8gtxKUv)8a$p;w?Yiy@pjU@59OljA%2QlU4nqb3ahn~jwyo=uhruRCpHaZ% zqQ8UMhb;D?zp(gAs>{&W*vU`p7ouR&(Od=aK;LTisyEAWZ?a2uz|@~nlH>zk{+_y| z(9fgr{Dxl1mKF`0|K_d4?R#RoZN~y|Ln~}`Oz?+GwP5lApMZ7~d&p=_L#FC`ZV>g} zE1~vaqlBx9q$2`}wjahs5(k?eY%GRuRi_iD`^!So42Kb^^EP{iyIc-Dqx4<ZM;iF* zf9UQtb$;ERMyD-}R;0||F=~C{i-rqx@_?(hUs@QoO~i<l%?`q|n`Se$PFbHPI6$41 zZ}LHb0j@Q`)xgqvv|^u%)WuJ4H-)M*zLce{r6B!x*W9v*5ztX2ht`}63RGNU#;@wh zDvz;aA4QZDyJU!z=w^^hRXJnONiZnvn_o^)JQD|##^$~SD@bh~xtz&nD6&0>6guI5 zoHbdo%XO^Cqk8iV`dk5U!po9FYY9RMG)j;J0PAMFY>T$>$^8knOSB?!WsS0G0x_sv z#B8SB>KkRW>L75VZI$^Dl|Vanf|YtdT;SWzH@Bd0xG609&nBW!nc4oeoXH|)M7zIg zTR{3mJgWlO&lNx8cYvH3bKWfV9%nQAQdO0pYD@)SYJH*hsDRr1XbOCZw$H|-5(h8n z^)=s~JsjdvlFBi24{Ih6T-OD1VnMk@?M-VGGzd9b@ihioUJ2$QLyU?!c;I;cctNsN zsjTq3;M%1A+N7<rPj8~}<Fsf3o)M3nu6|q!mW)zh<r!+IKvXU%j=beA9N?+Ni>%8C zqZHE0TJGyk6}nm-J_!Ez7YXD)0|%}EN;H9sqC!Qo+$YYcC#Te~5JmMIw?B4Ggm{su zXIx9|BIb;rjpHPtkf*F~<{@9$CY={$)^i7E*Gu)K7zE_Leiw3gJcQ}-pq*M~T>Npn z$q|)wY1?XxqfN!%fIRFRs%RV>zR8$%)$n`Ny~elC+L#6qYB2u#`WH%a7_{>uKkm`C zo4@85T4OvrhL!)6Vz_YqVtvG;Re$6eprL3l?g($n2LKLdw%3Qd2*6*7z>lQB=UvcC zloFf^?jWxG-n5CYnz%^!snZa~&$ikqGrCMD(bg`Kj}%zXT{ii3Z_ItO6Jc}o;QaGw z<+NPPO$!<1B?z|KC`dt@g-zRz*+S-KD%~l(F!s%Zbs+bn56ZDD^&VYn`(#;c8y@g7 zDFlF&{AB9XX;j1n|L#9eG@3o)1BBX|^3`oe>su^ljmjMvO5B*2aMri^s<<X6Sgx0e zbfnZU>M&qzZ0zhb+|LZQ1m(Q>bzsuHTIvqNp0q^=+?MQ#9OaQ@uKD?-W}JG@si94k zA(e)@V%^O>aC2Gz#;hkaIwWnS(!3E>2MM1*0Gg%UYP&|2g!M8nA0=*_8o5a(3YmDx z<@kEyewy?EMBbt7LxVL+fSBmP(1n5ckx^S<8MB0u+?<<+u9p`$?m{P4FKFCvtkI|h zva_@6+uuz)c>^AZ{kW<w3p*L7^T)qPlW1n2xg;XE3iu8{<{@s|oM6W91~R|hT<bY> z+IcmgiL1S>g?I6LL*QsH0J3+~)~RUoxk+wgyM@CJ3L7aODYb9%A$pQ$%E$G2s10+( zBbR$(@~PGCg^Fu0q3Q};9fVLogmX^CO}TG`Ok7Y~`=-RcmDB_9VJwV6OFgKv<!owd z>YA>&7Av@=6pl;LdRbTa8_gzWQbp_LF9&#<fO>j**mid3PE#|DGLf8#^P8n|j^T2s z;7>`KJo-v0>047IQR+P_o+VNs6#b>;;Y^dYh^^Diu9Y6GrroN__<%n5bljQe$#Se- zlgZ7h>80n!v=4H5S3aN5c%tG@U$(=`9bI1Yt&#Zb*v<4=0sPOx(8Lxfr?88Vqjst8 zr$H3ivGueVkS@kbKiS7{hSj>}2k>XJwX<Yw{_DPjCSaYAO4RZrs1$ElterA*YvXgJ zWrASl#&jX+QBSf}21x<hREq#;v(_Qgj)6MZ>)^mH<F|(;XIT8m!-ng-GxTWBzF5=G zuFo=j{ubrx2X<(sC_c(gR~>4L%d9dD;^28EJk8ak;yeuj-en2AOL2{ODBod-i|@0d z^PuC~Ga8;5Hfp&w>GxSCYz;Tv=-~gWy)XZV^8Nmg5>m1xvhR|8D?3Rs)(|Rd$yD}z zA4|!aZLDLh46;rlyRq+s8YIS&t!b=bY%`YcUE}rnBfgKfpZwr)yY6#c=XsvzdCqn2 zL~>O_2gJc`;*YSC<L>V6^m86>zJAQ4V$YgF+9X`QB?zpI`tRCW$)h<hZ^xDm1N+^~ zcDud6{_S-j_dpv2pEke#p<rcY&0Rs0NnL+p*YCsLxT}^7lt3v$2ES^wP{gYk5$#;` z?jzu9!1@1j<~;N=XNxL!Fw6IGVy+Y~FWXLseS$0B$>~-32S8k|nx_Le%q?Ctdr9gY zJ39d&z-um!%Mn5n%!y>vc^+oZ&YbOY6`Vv2UytqOvwmdyX)4kyOK`HsoRmUn2)|1S zxJN<RCOoWh&iN6c!J%OEWW>;bcIm>0Z&dpLVes|)vKFC|$nIGzqb~zw*FRHDC<exE zE!wvH>ey}5`lo05Nx11yP`2Mc$3Xw+IZHQNlh7g~9aU{;)L~c0QLDtjH|oi23~Ri+ zwG;(bgapxosiRVMPwUhE-a(329_cK#7kE{KA8D!<4IhuPr=RDh3ksXCR^`*yMB32a zzJDR4c2~<qTubww{)nYzyb$8F|N06!fgAhlc2(K{no;@gV%+=Cq9m$w>VK1rbW9nb z9c8;PXvfTIJlw#f80#-R+<JWa+I;U)CYSAR&-Z*z$YDBAzN~O@@KgSKGWz>EN6qP& zk5TxP5mWNMzA#NS|D3*+rMJAK)zT@F0pYS)RJ+N#CRYTYakFn|bI<bugBo9QUcmKR zO40jUC`|JwX0rghBBJcyoK4?Ja+$w|CKQjqZ_8ieqE9j$%u(9I-)|pzagH3Y@yX)1 zT?P6VLt;f)=b%LZsFEMXc&z%J&YF79^flQ)MO<6(0;74$@&Jn_T($a-EPL1)s;J&U zPM4ENfY1src_ph$`<NqCBAzrAu;2R6xF0Dr7acjT@>fJ8_N^)3^j*9O_%+vZs`>)` z$D~l?qWhN5()?aRI!25<nve{LW7o&y#!1yJI)^a3+TI-?fqVE<Z+wWTKXQn<kGRO1 z5Ss88Ri3j4`u+C8n0B==CMgZ98DyXBtE7C8Yg%y)L8@YN<H-RpFbsP?-(Hx#8{G>C z5R+dKEQ+C_JpkA*k1aV_Fg5K)cr?;2sBhtbgty32;uN>k`Oj%C@-bauMTW;ZObYPU z0*PUSb{W57SSTfM=p9QYx^?_E<d$wKxd1zqVyu~#veLOif~KgH(5SK-?>|umoe};{ z2~miN3gS!EX_hw@i5uen`3ivRh^Lr13$>Bww*AiFYyeH1o*!G(^M#XMThmxwtqxUA z&fhxVj$hMf7Ps^R^PBVLXuKl_w*E1qX2Q<XB-hBL>gg5j;Nld;B1^9STQmiJiQJk= zfXs6JCVl-)fS<)L_QOr6Qp6<(2Ig%vkBtLNj`vcnYlN>8`RMDTu|h{1idY*`B;(gy zguY|{c;pZnbvP;ccKhKGRi~-?Fk;IikTI!E$0?s(J3dD)AVfgCi4w^Cfs8_%h9zRt zM}j7qTf%}_pI2H9Es`<Bb6-<EPZ;lqIdn@($l27Qr{yQ68Z)D)T4_j<K~#R|6BgG$ zb&}MC@coW}`9|aADfx;J0=pp@{Xs(y2I462nf?-gh?&lq>3rL1k8;!-^}n&Z=MCs9 z(CJI`k~|17F&P=KtDMI@E2Bs;4#9ggBD|Dh9s?`{bE(76r;L&<hja>T1;hR#rr)EC zaJPxbRO6E;EZt48)qNH6Cs$qo(LX+lea8(mWm>G8@|O=o*<L(QWFTF{Q7=1(FLzTB z)e{_24c}a01X!cX;I-00o~t=KPiB5xzVYU*Hn)3<ak{xfEAhX#Yb~?$4WYJs@uz99 zCl`K5!CAr5qtBNKxtg@ne8?9b74*rt9$*(d^hT+>d3&TvI-La>{ltoW7{eR;*uM%_ z3&5IMV%F5(FC@|3*TF?@`Ct77fJ>^z0gxpzqE(hpI^yEuB+9Bcnoeh(JOr}4dkM5( zbD31+oDjjw#3F#wC+xg?zy1D-r2e*30ycpiB$zy0cBKapVopB&+&#XNb@SG(mNInk zwkipeo&sW>nlJH;%HWm@eNvv@Ht~Kq3;i`y9mrdy-<`qR)J%Xjk?vo=hKr0hJ3Frh z*t#^;xWyB5dsv~gaO1zLEPt26;lh<&^f)&vNIXgVx4($4a+6nk?frZS-;r^Y`L_Ao z!^^6Q8>OL_hq(^+926JLfk*8bd`T#o#}dBJDZluVN!A+p&zt5&09mnQp4-xF6QSm) z@mSb9&3O5I!6<!;>TKySeG&&R`qp2)OOOBrlve=tX5DgN`#K<}zg^-$ST*PVcB}Z$ zJeZSrE60H_OnM|;RC#DrQ1<|@J^HgN?4lU&;7LfJFXycZqw&C|=L|L6;igw9ss8j{ z99A~mE8e&~p?Ou}+}%E=yF7EO9=B@-c$qb+Y@7Ueczbz?cN6v1pVfa1Eu*GORMF-Q zWN5!y6E5&9jQ<^C7HBEN<G1lR&yr=)qXRxfa3L|f#HP7av8ZIY_y%YrPr;=)%)nwO z6)y+6%zp8F<WO32NUfQzmLp#*%R{OsDm#1db>$e#vkcEu@#{Z0Rnz&yC1V~s^OG** zv^r2_Ol($4pfGUXEwd8nx*Ztn<mvMKyf75`dw7Mo@X{hReGkLKjq3yN_R$5}YIpwE z3(y{&|LuA;U&+2v#>4_cNbOJ=oA(e|^ac~OcY(v3L;f`1No7pLhiWqadVQWQR<Jq# zmP1ek>>wUTnKS!kuc--1Kiw}^Ld*0J-J)MB0<w{;VkFcE7s3+^(q(pMr3AgP?1^RN z<yLK|p}4i5I1nL@7D7QqYV-~JMS)uNHMUH_7T^+OQ-wF(<fjtxGyX5VHdR9S%df{^ z(u9?I78(C^QPr>>#$#EUOwb!XNAyj=sb_n(KXVv7ojIVuz4>qu6>_M(+0lc0-S#uF zfis)LI$Qgxv>UuX#BSYY4w$udyY^$#j;Y!2t)tT+I3z9P+Sz!0Av%ryL22h%N_6n} zGg(#uX7w9V23P6r`ycJFa5b$>RADo{b-%WTJ~JGXmQZw6PA?Ou#*)I)CsuM;u*$TW z{ASPRw4^nRo#ldQm-W2Jk?2Be<t9aUmgTx@R;(iIxL(3s4Cg&F2M7vHpu>;zMHvK_ ze0V}nl;U1!r(GHzDZOJom*FZ-JZWHwfRl!1stW;@@rd?yRejfC?k&K1;;rc2Q=(C{ z5c*ln|M;$IQh>AbT1k$Ryb9GMO11J?&S2?A6@RlfT4nNKI#MYxqTov&YrcZ46gNn| zewq?t7(1uIN&@(@aP=Ym3wNk$i(e~R$E~o@D?+yw)AgJ7I6#+I2+D61y(c^Cv$C?x z4L>n=34nb(sOF5EC-{dq7U9Pg;dJZl`LtOqiDd|c%?!%;=wuN(=T@f_ap~nh0>=F{ zkj!RR*1O0a8ca2}xBQAA@eP`rGnYP_eKuv7NPgDaS-vG(y|9bjK&DE~(ZlU2xJVBf z7;P=__6yGo#<L8rV$fsdq_~rl*Y=?U5CMe?e`Ad87+?)CYKdM-ujM;bmlKxOvTkHf zP<nLb3g;ygo4D?kH6XI$;aG6VFo+m(cRC|oWftX<+3*%RQ|)AF!7)1;`b?hv_=7}U z($^R+)|wKpnbV-a%Z=-zmgr8VomiCX-~N^S1G0S^)Uy<{D*7c=O@|*>u(Gl;o^wMe z<ldD;JZyAFJ_iXe(!AL6z!<#CJR$|(R|<D?Dz?>O9~}+tydzVUUi4>ERshn6q7}K_ zda9+CRfNKY;0-Lpg(A3AVR-C^x=c7$D1%w@nzr0#021D_@3}6FGLzGnX`FFt)H~Xs zYZsFaB&ts<wF_g`3Ig}mo9~r*$N}fP5gJ|o^n{KvHphz;W?n?L`hD>0j~_U$h9tM9 z6r?>X_AM}&a-VROOC82e94T0r_D#(6c<-nBeM{FZz8<4w@FmaR`9^o3P-<-9l#xEI zwsL#8?wQ7&0&vYEgID>a$3DDGHhWk34%Qw`*8fcbBaFKZMP^l6CT|J&?+hOJtWA0s zFgfLZixtIfc+}A3AsCwJXc$uPpGWQADsZ7<NARKW>oJW5vdMVY<0#y#l7)X$ddSY1 znQ(`@9i=eO<EoF6N-Pt&4>&K*9H8ol`@J679dl^NJIGl)KQz`=R02<n>gb{oJrZ5t zh2yzwnrw|M=~Y|iz8i_2fJV+TBs@eH@zyyV<ZDvRwG9loozB@V<@q_BRb*-ZE0o4- z-Tr>;hyAfpj<}Q@78zpC*oz39F3fJJ7+3St7w54d#fJ+q>`DB+Vc1zwe)FQX29=i3 zR_3AFA7cKu-|0^=Nv928&2*A7vy^ro-}H_Go}GOW8L#AkeJ=XkS!?5~i<6UO5gEc7 zj7!*BDhmN2`Y+axpoX-q?%7cB`P5HJa$f`BJYxbDeKf;>iN}+S`}<8OyjBQFwXu=i z6TBM)yYR<G=qUb9#pmyXLg8*L_WeDT7@CZUm6h*((%7CKR9-{|j{RcT(Rb-hQ-$wb zVeGV#w^SvugcFCp&`#`UWq8bhG&Y>>_!E*v_|ykw$YcVCq?tz*dvpS<M}ojUaJa;% zuvUa;e#O(#YJZxoy+%r`{m0tApTzl{ogJIrN9%fOqS??7dd}Ap_lLH@J_hqX9-O|a zCe^&?f7<Bp>QH#3Ao7f%;!C8_k48-Bmzo+M3K^v~l=zV8uE19P^*zh1o1>t9mLSk? zfy2GpaaQazi0pG&)@jima@yk`7BK-11EHM*U~s}mqm6<|1C-Ue$tdN^f9fcAq7`s3 zu%paBi}5X)&7qiQzZr7`j#eH76)0X2PPojY?30yv@bOh>R$*DyM74m*JB^G~!%d}x zDyh!nS~!<0AjLO(Bx16E6p}^H3TzhC*bxUo8%RvzA9|8LRVwhQveNyv0`ou$$94xs zkX@thd7(is@3`SFYgn<fcM>lrXrq6u`^cb+Kp=RVq}W+!9`7f>tWp|+ghR$$M?yQ} zWTxegZ&S_P+g=9dH~y>OJiHsm0rq*aOgqRA0kwR;w>aJCYjYPZGr0O0R0gw=*w%`j zd@-_=(Y;OXp_;ijmu(H+9c5p8fL1Y1Ep<K%-Q>%$8T=U_%_dmrU<&`2hJIBblOaBf zh}}Roo`rIL2fw3h@AWksT9WG1LXTip(PKYiKGY3#%8#sU)|Va9-;mKoW`B{mo#SCL zQgcbW>DZ&JPR=DEVQ9>{_mrNS0f)&^+WULZQ(~+|+-B9!ppIV3XO^(OJvI5Vv*I~4 zM(7cbFV4e4;h%D8K<GT|b&KV(%}IIgO|lGFPU__NtwOPw54~gH{~q}L0zemxZTy6A zx`c<0JYaGf9!m_$S~Xf_tW-i&GFk5AEq~(ndY-Eui}323zWvYb_2*F?b8dD|)a7Vj zEQEH(+JSrEgrQ+Lv3}0YZ;3TL``<)`Q1v|u;N>tV3XgA#EB$#y2bJTuKIx+xRJG}N zoaQ}=4d~tUryR7AEg5zSQ=rB_3flES{3>9mYri>Y!_ca*hE_W$I1-kViS~uoz|#wT z1R*3w`&dkJrmJa-+s?yCjHt*O=Q81tsL%$RSVFDtXNa(Z2;XO#0})a}N;5IsbQ<yv zPFZi=Esd`DzNOo3=SQu&$tc~rhl)kJb-W=PQ-0TVmZ3%0W05!iVO}KNx>Yjt^iIp~ z8uf}EwZr-8-RL#U*rJ<!Qzfif?w(LMZLbe{M=crunPumJ;HA9%9LGK|$WWNkWZEvM zHQPg)2#>%hb8oUh?u<922@IcvZN$mC&z(}FR7T0FWL;}n$5~JkzNF%8BwaA#*Nng; z-|h7V-_(7_@57(h4#!NNTJC1kweNU}jQ}v}KCxfIJ{v|BZ6Ac+cwke~5W|N(g$92z z(D0Bv_kl6C?fmODzYXYfu}0r$I2R!z1tR&v@!GxoZ!?x_6Wd8%2==ScW1Dyn5CK#X zN1RmU-V8{^_p`4rC?DU{vf#aZYFZ&~oa!}+x|4|_+Ik7hOE8!43bTfv-wLbxF!==@ z<q{`|ru;fX-gr``n>_pa%_?2K&c;9M3Gfh*RW68N#ge$6BMf3*{IsX6LDgdr<VO-z zZ0*khD;e~#a_Tu?ACZ~L0q?e4^{(KDypUvBU41lRVa_fSs8z8mic?WI!{01r4nwUP zDD*G-ixP%9uUEkrmeYj7|8%lcrsyqb$Y9FYWKLPzS2?oTi+=(IB+_U?o>-;C!<oG= zebj6E8|G8-mn~9G7(!A$>M63DSheQ0CDgM{UiGd&QR2oWjpd8^7G9>i+C{(O3E~oC zHqFj&kmla>5x}iJ91=h)*a0<`W%m>i=@xESJiyA8bS?S!d^;UDvz!_01^0Uf-sDO- zU(xV0W~?lGoU4%Tz%lNMPE88x!-W%nvg0AU6l@+fu!@V?Q<`Wly^tc46EWP{l+oY> zYah*D8uZRR%yJ;wKztrxXSZH9eWgCja`J)jZ1y4=rHc7-iH8x*uRn>(m3nDcY$E^> zeEB4JS9>H6F5Uy6lTGh5**ZG3b7k^YY_^|$0K{SW<~;(55mw&=(Dy+h%_`Ey9-vn) z`g4rud2zqMh2f79@hR#<jnvTGo2lM-wVr{)+`N@QVI0{vno91ric8u-E?N~`6oNbJ zzTm5pTmSkW&X6C`{iu3AEGJV@yP;cvEavh^`5;D)48Xt{(-%z9hyu|@ShJv(LbrcV zesrUs6<eYo1lvS&t0Id=E8j?a;=48*Nm%#}*brB*sE*{)V&r)D-Ih_?i|pi$nmJLf zY8yDbJl|-f3_byz1}qvo`z6S-<g-({3o|7@u$L`~{tNmiWWe~B9w#MTRg!%Aj+q?1 z`zkvJfK=CA@_3DE4eo7pU7yeM*)NXcsX?k*6&v$@Z<-eai&2jJR_uv>3aHgR&#_^C zE)dstjnr_`DeC`@Q>U7nNshINA4iIxV6x7CD}TkFneVA|V7>1vz+||t^@?9b)%4NT zf~@?Zr>l3Q5$p<kjj(DZnZP4k$sbY@oHPHopaoDhr5J^xx71q#436-0U%NZ<vWZSL zkIz&oCwaY~csGiQXX+l>@YmwCoyJ=r8+2_%$6RVwNvrr}ZT@oDL>J?LC4wiMF{?yk z>r{%2RUgv2dq|!e@YL<9tn^DuZtUkV=uG;D)&+eIwe(Uur6FvBNlJlJrWI$R-!;g( z{x8DhEy+~;yU*S1r^OfSIerxhEQJ|*TPaerwH!bo!(R@yP|jrX)^z$I(+GD}8|Q#0 z(G{1q&%X{+yOB}8rvD{jfd9xR#z#Aobf#p*69d&4LZ0z2IoyqVZ9riQ9+$3421r(* z7I>NOxQr)}Xw*U19uVh-&2<3RN>>dODrSQ?zhxS<L_@T|G_$Y&MslO|2Db5qH+PK= z`^$t+<>q(W<Vbh{%u0INz3<OnQck3ZQ7Ep!QXt0}d|9e$AXPr~P7OU^HHkZHITz`M zCIwS;xYlNxi8sJL_qwI`^Px6Q9q;NcpJhPc&#$}ab50Y|VAIvc9Si&<M4J@l#x=u~ zv=Gi!T4g^ps4nL%1QfypyZY^zMw0Lm3Khv@nxp2R;W%f2{(5$)r4CC~4j2hEBQI(P zDa=g0?k{do9za!?cjbAWlJxRW7>Am7W$fhptn>;vSHa^iAN6~o){2P3g*}70%~+i; zsowQAAm8#UOIL+p6Oh`MjK#=6E|-C2AIP;tpoYhBAEf5|PPI8FyXL~l<>`6HPRu_m zL#`ysq98`8_^+yu4buBi24ZuBC!mw$OJ56@YK{X5QgsY9-b(w--Pz}?uXIW15}riV z?WG4!Jwc9r|KP8N16U0Z0$n}6W4)}QsxQEiOXascPHPSCLt!}zkV@U7T6l=z!|d*4 zYa5%ECOB8RH-5TGKm~)^mE{bIJ)4Nfe=hV+NX8FWUT;##m=Id-elT}v-g)EBTdx3l zZUxajG;YLM9gWFIznX6k{YTW*Mb3F_TwP-xQ{4bbTSq@Xkr*4viDC#L_FL{bb?`5m z$qp5B^Fs>5ZA|yh4#n2*b@+YqS0@w?%=y{{-Tf?#>^@n=gm&JBcn(CEO;3*J1{sW% zlv)1pJ1h8i1mBskYI3ko<0uDw0x!@k?p&OyJFQezwN(CR!&8IGkTvdJ%cv!2GI<+_ z(C!o+{jWoT3|8bGPGDN-`IL!22N&OQ#!I}r`n)Q@)`a)^ohuwzk@wpH*S%I%q5Thu z&x8q{^C58Zm`X%34L4RJa-3xXL3fk=b6~mx%~IiiW;0)~IQN;LJ9smPJZDaF;f7t; zeT}ZX0r;fIdU4QDjKYaP#G9gT<7CkmSrZ|82OF-s*JcAj7FQ*r#;mpfF*jQZ3jSvK zg)Yxo3e5QS2HzLNtK{CTD)26qj8apA3nmqW#xTM-NBuAIWY<}V+N)yzg028W*c>%- zpxvMaWAWq~0ses!;io6e-)>}wX~h*ZJYZF{c<SX3!syyLo?5Y_Yhw>TT(7wLh5M4w zuPl8XLLb9<O7AG<91+~B57*bxZbnu1YV5R#)q%Sb9?|;;YYtb}=|CItEQYw744%@# z`mbLbY;1>i(l~+>Ts{mHZR=I~4&7$zV<RB}|CJw4z&0>s-O|1VdVw)bI1mjDR!PpX zm$1BZEpuXHQF2F_A5y!{KbKt^HdvR<<+!dJQ?gDB?c{<%@f9#dVU>)x-kiQV#?{uO zWTaP+8;5vmb!DKC4~IFX@vG4g9O|WfXg^@RBi~~2Q@2l0T*nb=^QrIIC~Y1*<fF-- zh?{Ct&%f>-LCkE`=Sy9zW>G`sgz0#{8JY|eV{8_Rbh#{!TDB52zfV5Zz!X+u_6pW4 z@U-Y@>CmoLN%wf$_TkX<Et!n<Dq0?Pi?Lp2PRS}=k1oZW1lN@DUE1F_E^0TeEjH!f znm!LcNyC4rsf{j~l^go!Ouy^Z+o>lkyesxp1V@siCy#r(eV;3xuRLkiNqCkqQT~+Z zoSHj)M9pK_*l!*r&+fAL+if^@TF4}l?t5ux&UQAtDl~rJQDOO(!_%Zhf9DRAwe=o- zXL)}w@zlhOR6NQ-u{4;pvoYE|CwD(<*z5QKa#q~4%3cBz7BlL16PladH##UX?Jr%m z0-H#e>GoGACgMX_5g!@I$^c$~qIGODZcX;t3h?og_@=J#?<)=ORLGIbrgs8`EPw1k zK>R9_CPiL`fsgejwLNAkOVO2kremnpQN0~iob7r@DjrvX5_()f79ApTSdj{|`tbmh z(YIHw#qQq8G!kq9BHc+3iy{xs3i<W4rsZtP{*k$+=)GMyfAfvXgz*ml(k)BB_2~(% z{BL6EPO_0Y0TvO8v&%&6wrTY<R2&D=;VeVsu2wIr6Ia#RFMcldTi?(0k|z0w*`EVa z2WLiRBaqr9o~fs>hZrxX!XBTQ$wKL(w_T`Xc{`=UA;5*}HT`{b0-U?|!Aj}J8$Dw5 zt_zVB^P!#J23MIb)g~V~YoU8ehmswd$moH#9pF;cGPO40!5!vr$&DX5H0q3K5p?a0 zjlWF<z%ok0k;T|K-`ce3N*rhaI#auN#sM}jpx|Rl$-fY%qLy4LCeg2jW{&wF&kGVr zzD~+Sr6@9kM&AMQNSCN?e6<EuNZm(1x&_Z!KPfH$%%OiQ672KxVioiyyGacSn)^t4 z@Tf&kOZAwjdPbbh)gs<vj4Ya%VE&}>x`)!o5#*3m)nHBarFl|Ip>0K|VTzng%Zsu4 z-=->i_zE#o*voC?fZ5VDH_!>6Ic9q)cyD#WbFkhf9CiybA6QXW)8FF^ZeQ+HGxt}Y zXG&SoiY=cUTqQ!0ST+Tp51VxSBr^a>-)0qarR9kWv0|jEyd5>9=gfz*t2)@-nT5_I zPI^L-@XM+07kQK&JPb?_-o8)?lc5JaWrWa9D*=_3;u;yDS?0nLNAxL8$qZGy$%lKT z!2G$yS5+qu%XZPnerpLR(Oi<gcH~{%@9eIDRDSu($G4rA7L<T`&|?v-#h<e_;2{z7 zr94jtkX8<dsxF6Sx#)s@qyv+ycd|4r|9Jx?wd_Gt6Fi;c%6*#I-kt0BsOCOiy{Z<V z4PDQz>M*;~g>W*DqHDMF?3R&`n2m!NWn)s`U&@o>K6oUyAFK;S${})PntjbCw60*j zx<rwYxM&-&GVjc(DP6P`#`=<~o6dC7AAzL3_36O48jH>-L-cIHZZ=#3hryJa*@HuF zD%8x4M|OU4mcDeJUv2zWl@e^iz8;eTBwFW)d0OqK#WpWZb@Yg*jl9sof!&Qp-wmWr zR<ZP&n#bd;OT67aQ837J<C9_=;Cp7~=wuVDjo{JR)3?8Km4(mqQ!?lV=)njH-YCDk zqSU&9fOoPd|9YPQd1-j5_fYR-)e~Pn-DZV;Tt?gBgVPQ$lVBZrrSUdIA-DV_<s`Rp z$~F1*ADE9@1B|04w49MkhFhU76SX=fvy)R+t{c$aM*rvZiY5nxWK|2wdv1z1ub!i) zkXk^+E!HpJM-(7@Bld$yEpY6wKX~P!dK;O>?@skVz6`QKG4<R$$W{YV?VD^i<|l)p zi$60l|7i9e-g#0z<s?BnU;%JPceis*qzftPk>|Q|s$GkaZZ65k2T+%po6;cHNx@&& zbEs#zKdmK{-z`b!fC5waJdGu|CT_UQ_D!OYFsU?<9?|9w)!x(%q&RXo^jUEErN|De zXv}0tS^x3f?Kl4a2CKa@C+7*LyftxKrfQhj`cdrT@d`Me`UI-_BMpEDzHqm!>@|__ zKk&8wh0@0Wt5&efTx0_B=*Axn``6Aw%N_sLA_zJT$%KTR<t#3OU4aD_bvjAS%dl05 zohY+L4C!+Ix#3%Fe-tF6B&c-&@%^(dm%7Avv#MoiPNDA(x}5ng%(G{|xGvzpFAk0{ z?9W&>MZ3o?SC{|Q5x7RWxIig*HfJ#jcTzR*{-ah@{9FHTWzg?_WAD53BGd3QH#W`X zv1X|vWp{)!Cmu05mCyoTOLM88eR)%cm}Ti6hh@Y+Wgu3+2QtT56D1$OqwghQCO50R zTTcgT{f-NThv-aKK1@Nvv2qF^6R22>6dH?7Ta)*#4|_xBLf=<9dgd<LaUkG;qn^Fd zk$4CLbcKQLu`dgU-#SLUr*_EtY$g9ReswKhS@gs-d{>P+on2RO4#-X7vI1&?e`y@G z7oHb@9(xO>8FS2Cz%~UG_v3!IL61vb>2quo#qZdIZ^>3|Gj#jChrNVlH29RkAl&a~ zku_gmll8SSe@es`vzp~uSXeYVj89T-l0?E!)uDz|74B_iBT3mRdprN)O1iju9Agmm zjHP|LS03wopI;ATlw|U8hU4Soh(^(Pcq8$bN96)uR^Vv;^QPCDpNx`N&9qYhgeB3h zIi9k0HbZRoLkKb02>5hM#g|L-By4&IZS^}ktYWs}mVq2Uu~DotzMZBFM6zBf1>aSl ziN9J=<+G?9CFO+$*W|WUp;F$03_l5+VQKeB!8U4jYV<_yH=uQ{cmwJu8YTX?TMymb zFe(^zs_0AtXE8sm{-L1i?$l@&WjvOlNyuG6Fb5o>QtTt(%?*gR4);uaj|NIasedIa z=R1g6DGsA5((~gX`DpQa(U`Hl55j@w251@Pf*vf10pN{Wg($JVU!)A)LC;3gRdBEc zLLf(5NR0c0JTJ#y)Q_bXb^%c2l|IJ+$=an^o^Yj6_bB<iMJD~huo9Ew8`ucC_#vYn zD5seK@@5{RhTkf$5@>@9kgsd%**i&-71gD~Hu?1Q*MF)a77mVpFle`Cuqwg@n-Gpw zq@Y%9dGa~N5!4R$DLv=1J=wX~yluB?x3CRb?i9n>m=&LW33jbm_|jRQ-~t+nXN`bk zUG2GX77*(ku^ar+|4uyKyfx2aX8GyFA`pEX!NV-Hk&UIl5&w#ZoO6vFSn)`Bf@yR; z&>3te2y>ogANbfE1T_hwH7k>!%#DYwZR!&|MyqD^Uo>iU?fVR|jn+F-%?&Y)EXtBn zJAwc=?vjEcyWEz%O1RqxKvVyV>NV(FRUH6($iMvTFujNMKtDJML6{t{33xu`yFbIG z5C>=?xzX>p)Jjo8n@g5J{pRtKUZd{^U%27W!=7dc%DpMEHxevr_}e;}`zh%^F;F`J zn)EaZsq9%<HhIl3I2X>9Iq_ToGMd-2JMMm%E@yQ<uQSte?33o;`v;$S!ZFyIT@^1K z3iGXZ0@&nzboaOj%u9k+rV6`Qwm{c@6i8Nkm!~_SH~5JYA>Q<dtT)Yt8B+U|Eix1~ zJ%nQ2_=;UUBhbH+a?pMhV2+MuIB=GGcNBD?4N6STUV5E=<)Bt-aPwC%qTjORr2fLd zOy-3C;Ogj=Sl{YOF?vQ4JJAKiV(NM&9>{<p`gK~w#t-V_I+J*aFnF@t(^yI@!|=28 zYx+E20UQ~4ckCLm{Cu?0tj+s_E0J)A0g`|ns?K%p5Vq-i^V>BXD3>{FVh-|x3X{r% zb=gbyF}l(<T@zb8^xR@l=$gdKsc|JfC5UPoBITE-Cu&s=y!$%Zmk|N|zC6l@B{_Yl zy5YI*ZP3t*4|mY7m2IYz!JnL^fGDM~qJvHdYJ27Uy5wMPHHd-hZ8)9F1DOeQQ5MWN zE8cuyYq|sSlYM9X-ZWnM=B&g=Sr*Fwp4dX6LA3(@6{uQWGJ@XqGn-3doaO39iK8Ad zLuYap*lxiLp@EXp;+XeP@m}0yVH1B&PJVpf=_gpuDe?mv@s080v(C#brg3-C&&{4- z*Xi0TP2);(g>X{!NJa4O?`+?Dg#-3rAyc{KHh)B3%}-a-!2pVxc|a*;_g#MSiuf>B zxklB?r}0VfxtJfvvrNax^7a{((ywoY`AFNb39Quc@tlEiaoby0I=@bOElVk6aHH`> z9?O=nMliNom&ZyLxrr?a9tTu%kdSUa2@bfw`U5D^R^pS=pVGL&)}YV&3E`C*cpL?5 z4uXcv+CW@mq}R&1e}1w$bLOHKNb~lC$ey5NeRASVgYfC>*&T`?g`es8PkaxS0sVR@ z4UcQH{UlAiu>ZLmyh|rT?DP?@RHflzw`w`?5qh&}-0=ltFM6VfYkH?7rwRXW8SqwG z(D3l+ZJcJL9@_A4K~7Mlps%S%cMK^xcFeTy2p)I%{I-5O4c}l&j0eI`9tL(ul1<d# zbpU$ZThkRuXH#p?@QR!1J(}q~swA&$7{pej^u`8IeW>PEg5IZ^t28ZB3>p$rG?ojG z{>R$SkUImMMeU`nhbLw|GdnGy3VCzPf8rtkbdd6kBZFy!&+wv@!CHwPrn~Ox4K7xS zYT<4h$We|Z5{o_)h9U<vr#+^b-nGMTFTAQyi#h#6zSC)VO6ZJSFx~-2wsb?ae<9(c z_e*snneQWJFON-&kgexVI|<DJ@!CkT3NgBxB06p4EUgAo+qJ1|G}dyC@|0(vd5BIH zfIy-flx9)l;}QFwJ+@%1=-g=W#xUHnRQ2SBZx*i_>9hohee&Iyam<)F$@7vW94;pm zZ$^R2e+5Os8+8fKWg49tYj|;a4ojnR$yq;wJQ^FcH(`LHT^B?3-vF@5>pvSCbO}Z= zL%M8eyb>Qzcwo&pWUN%&tw%wxU^#M#;AR!?N=vDyX?T>sAjE%|S>)lHI8D213iN-r z5TFRssDkh96)eaKN5VHE=+>L~DI?Pvf6Ub&r^+uA1b+dx@~9sn`li4s4cG(r2|#;B z92*|-{rYM3jj9@C8woo~@|_Pv!xYD`>ebYBh|2wNz-#jPo68aQq9)=pjV6XjB}$ZQ z68;OI$27hr>mijafbQ}yfE$db;mc^%y1k1HJFNj;py7OxLEV-*4EWR1$g@xxpohuz z^SQH;r#^m$-2L3)=0zEzg-m0$NRB9IgPP~<JXPWaa$TBL*(%+JEr>8ZR;>bvE#5CF z3{GDaxNUP`AAv-E%YnP5|88af^HHl}K>%_eZDp61RZaI1=oZkepM;bI9X4`m)Y+tN zdH&xJlSI8%uCNO{>>{`|=Q>ATTqM+50bswdvakGaTcPBt@&<DEdlT2Ypt&yKNQp;I zw4??E;DXQAg?&yzo^T=&c?F70f1h8yF*L9*KIj-^NH3!#>RQ})DXfbed0Dq&<4$J~ z@&;}bDc?5F;Bk8Gh>H8GYFG|(yAiHM;Gh9<rF-3;9)e!>;)gsy#|o%?ydLuusF=L4 z*^H(N%cIc_cr;y;hdY$Wn(z#=|I}vd);p}*dYX&?R~OaJ1yRqj=`?)V_@jc%+A2C0 zaiW@w2K%({w=DDwbg7P_;-#wiAZ`o3wuClyVKe<!lywH+0uIPDc%BY{;Frh46}rE- zT3Bi(kwT({r1UA34p3yD1l4}sVEJ{t@kDi41gJPr&Fv!Rgq2DWnpOFUr-<?QvdsVO z`~QCXpEdq>82;xF{{w~pA>sd!@c$PiEURk`A?v@l`!nmYL(3W92Xxm!vqHo6)&B$N C1#Ij9 literal 0 HcmV?d00001 diff --git a/examples/rsc-project/src/pages/index.module.css b/examples/rsc-project/src/pages/index.module.css new file mode 100644 index 0000000000..ef450095a5 --- /dev/null +++ b/examples/rsc-project/src/pages/index.module.css @@ -0,0 +1,3 @@ +.title { + color: red; +} \ No newline at end of file diff --git a/examples/rsc-project/src/pages/index.tsx b/examples/rsc-project/src/pages/index.tsx new file mode 100644 index 0000000000..a031b10da4 --- /dev/null +++ b/examples/rsc-project/src/pages/index.tsx @@ -0,0 +1,57 @@ +import { Suspense, lazy } from 'react'; +import { Link, useData, useConfig, definePageConfig, defineDataLoader, useAppContext } from 'ice'; +// Not recommended but works. +import { Button } from 'antd-mobile'; +import styles from './index.module.css'; + +const Bar = lazy(() => import('../components/bar')); + +export default function Home(props) { + console.log('render Home', props); + + const appContext = useAppContext(); + console.log('get AppContext', appContext); + + const data = useData(); + const config = useConfig(); + + console.log('render Home', 'data', data, 'config', config); + + return ( + <> + <h2 className={styles.title}>Home Page</h2> + <Link to="/about">about</Link> + <Suspense fallback={<div>hello</div>}> + <Bar /> + <Button onClick={() => alert('Hello ICE.')}>Click Me</Button> + </Suspense> + </> + ); +} + +export const pageConfig = definePageConfig(() => { + return { + title: 'Home', + meta: [ + { + name: 'theme-color', + content: '#000', + }, + { + name: 'title-color', + content: '#f00', + }, + ], + auth: ['admin'], + }; +}); + +export const dataLoader = defineDataLoader(() => { + return new Promise((resolve) => { + setTimeout(() => { + resolve({ + name: 'Home', + }); + }, 1 * 100); + }); +}); diff --git a/examples/rsc-project/src/pages/layout.tsx b/examples/rsc-project/src/pages/layout.tsx new file mode 100644 index 0000000000..6361a03aa6 --- /dev/null +++ b/examples/rsc-project/src/pages/layout.tsx @@ -0,0 +1,38 @@ +import { Outlet, useData, useConfig, definePageConfig, defineDataLoader } from 'ice'; + +export default () => { + const data = useData(); + const config = useConfig(); + + console.log('render Layout', 'data', data, 'config', config); + + return ( + <div> + <h1>Layout</h1> + <Outlet /> + </div> + ); +}; + +export const pageConfig = definePageConfig(() => { + return { + title: 'Layout', + meta: [ + { + name: 'layout-color', + content: '#f00', + }, + ], + auth: ['admin'], + }; +}); + +export const dataLoader = defineDataLoader(() => { + return new Promise((resolve) => { + setTimeout(() => { + resolve({ + layout: true, + }); + }, 1 * 100); + }); +}); diff --git a/examples/rsc-project/src/types.ts b/examples/rsc-project/src/types.ts new file mode 100644 index 0000000000..2b7ee052a3 --- /dev/null +++ b/examples/rsc-project/src/types.ts @@ -0,0 +1,6 @@ +export interface AppData { + title: string; + auth: { + [key: string]: boolean; + }; +} \ No newline at end of file diff --git a/examples/rsc-project/src/typings.d.ts b/examples/rsc-project/src/typings.d.ts new file mode 100644 index 0000000000..1f6ba4ffa6 --- /dev/null +++ b/examples/rsc-project/src/typings.d.ts @@ -0,0 +1 @@ +/// <reference types="@ice/app/types" /> diff --git a/examples/rsc-project/tsconfig.json b/examples/rsc-project/tsconfig.json new file mode 100644 index 0000000000..26fd9ec799 --- /dev/null +++ b/examples/rsc-project/tsconfig.json @@ -0,0 +1,32 @@ +{ + "compileOnSave": false, + "buildOnSave": false, + "compilerOptions": { + "baseUrl": ".", + "outDir": "build", + "module": "esnext", + "target": "es6", + "jsx": "react-jsx", + "moduleResolution": "node", + "allowSyntheticDefaultImports": true, + "lib": ["es6", "dom"], + "sourceMap": true, + "allowJs": true, + "rootDir": "./", + "forceConsistentCasingInFileNames": true, + "noImplicitReturns": true, + "noImplicitThis": true, + "noImplicitAny": false, + "importHelpers": true, + "strictNullChecks": true, + "suppressImplicitAnyIndexErrors": true, + "noUnusedLocals": true, + "skipLibCheck": true, + "paths": { + "@/*": ["./src/*"], + "ice": [".ice"] + } + }, + "include": ["src", ".ice", "ice.config.*"], + "exclude": ["build", "public"] +} \ No newline at end of file From c0eac2b6e0a9c36b3530a7e1639db3489a03b697 Mon Sep 17 00:00:00 2001 From: Coooder-X <1104143015@qq.com> Date: Mon, 14 Aug 2023 15:20:33 +0800 Subject: [PATCH 2/8] feat: rsc first edition --- examples/basic-project/package.json | 5 +- examples/rsc-project/package.json | 14 +- examples/rsc-project/src/app.tsx | 1 + examples/rsc-project/src/components/bar.tsx | 1 + examples/rsc-project/src/document.tsx | 20 +- examples/rsc-project/src/documentClient.tsx | 22 + examples/rsc-project/src/pages/about.tsx | 1 + examples/rsc-project/src/pages/blog.tsx | 1 + examples/rsc-project/src/pages/index.tsx | 21 +- examples/rsc-project/src/pages/layout.tsx | 1 + examples/rsc-project/src/rscServerRouter.tsx | 108 + examples/rsc-project/src/testClient.tsx | 6 + package.json | 4 +- packages/ice/package.json | 5 +- packages/ice/src/config.ts | 8 + packages/ice/src/createService.ts | 4 + .../ice/src/middlewares/renderMiddleware.ts | 1 + packages/ice/src/plugins/web/task.ts | 1 + packages/ice/src/service/config.ts | 1 + packages/ice/src/service/webpackCompiler.ts | 19 + packages/ice/src/types/userConfig.ts | 1 + packages/ice/src/utils/generateEntry.ts | 3 + .../ice/src/utils/getServerCompilerPlugin.ts | 2 +- .../ice/templates/core/entry.client.tsx.ejs | 1 + .../ice/templates/core/entry.server.ts.ejs | 7 + packages/ice/templates/core/index.ts.ejs | 4 + packages/runtime/package.json | 10 +- packages/runtime/src/ServerRouter.tsx | 3 +- packages/runtime/src/index.ts | 6 + packages/runtime/src/routes.tsx | 1 + packages/runtime/src/rsc-router.tsx | 123 + packages/runtime/src/runClientApp.tsx | 19 +- packages/runtime/src/runServerApp.tsx | 167 +- packages/runtime/src/types.ts | 6 + pnpm-lock.yaml | 11248 +++++++++------- 35 files changed, 6728 insertions(+), 5117 deletions(-) create mode 100644 examples/rsc-project/src/documentClient.tsx create mode 100644 examples/rsc-project/src/rscServerRouter.tsx create mode 100644 examples/rsc-project/src/testClient.tsx create mode 100644 packages/runtime/src/rsc-router.tsx diff --git a/examples/basic-project/package.json b/examples/basic-project/package.json index 8219b64d40..68029d127c 100644 --- a/examples/basic-project/package.json +++ b/examples/basic-project/package.json @@ -24,5 +24,6 @@ "@types/react-dom": "^18.0.2", "speed-measure-webpack-plugin": "^1.5.0", "webpack": "^5.86.0" - } -} + }, + "repository": "git@github.com:alibaba/ice.git" +} \ No newline at end of file diff --git a/examples/rsc-project/package.json b/examples/rsc-project/package.json index c26c080d32..147b79119a 100644 --- a/examples/rsc-project/package.json +++ b/examples/rsc-project/package.json @@ -4,7 +4,8 @@ "private": true, "scripts": { "start": "ice start", - "build": "ice build" + "build": "ice build", + "serve": "tsx server.mts" }, "description": "", "author": "", @@ -14,13 +15,18 @@ "@ice/plugin-auth": "workspace:*", "@ice/runtime": "workspace:*", "antd-mobile": "^5.12.6", - "react": "^18.0.0", - "react-dom": "^18.0.0" + "compression": "^1.7.4", + "react": "^18.3.0-canary-1cea38448-20230530", + "react-dom": "^18.3.0-canary-1cea38448-20230530", + "react-server-dom-webpack": "^18.3.0-canary-1cea38448-20230530", + "react-router-dom": "6.11.2" }, "devDependencies": { "@types/react": "^18.0.0", "@types/react-dom": "^18.0.0", "speed-measure-webpack-plugin": "^1.5.0", - "webpack": "^5.86.0" + "webpack": "^5.86.0", + "tslib": "^2.5.0", + "tsx": "^3.12.1" } } diff --git a/examples/rsc-project/src/app.tsx b/examples/rsc-project/src/app.tsx index ca63767920..a5617d81d8 100644 --- a/examples/rsc-project/src/app.tsx +++ b/examples/rsc-project/src/app.tsx @@ -1,3 +1,4 @@ +'use client'; import { defineAppConfig } from 'ice'; import { defineAuthConfig } from '@ice/plugin-auth/types'; diff --git a/examples/rsc-project/src/components/bar.tsx b/examples/rsc-project/src/components/bar.tsx index 7861bf5cb4..7f1b27b826 100644 --- a/examples/rsc-project/src/components/bar.tsx +++ b/examples/rsc-project/src/components/bar.tsx @@ -1,3 +1,4 @@ +'use client'; export default function Bar() { return ( <div> diff --git a/examples/rsc-project/src/document.tsx b/examples/rsc-project/src/document.tsx index 1e7b99c49d..7d4d1aef2c 100644 --- a/examples/rsc-project/src/document.tsx +++ b/examples/rsc-project/src/document.tsx @@ -1,21 +1,27 @@ -import { Meta, Title, Links, Main, Scripts } from 'ice'; +'use client'; -function Document() { +import { DocumentClientBody, DocumentClientHead } from './documentClient'; +// import RscServerRouter from './rscServerRouter'; + +// import { Meta, Title, Links, Main, Scripts } from 'ice'; + +function Document(props) { return ( <html> <head> <meta charSet="utf-8" /> <meta name="description" content="ICE Demo" /> <meta name="viewport" content="width=device-width, initial-scale=1" /> - <Meta /> - <Title /> - <Links /> + <DocumentClientHead /> </head> <body> - <Main /> - <Scripts /> + <DocumentClientBody /> </body> </html> + // <> + // <DocumentClientHead /> + // <DocumentClientBody /> + // </> ); } diff --git a/examples/rsc-project/src/documentClient.tsx b/examples/rsc-project/src/documentClient.tsx new file mode 100644 index 0000000000..785f04b8f9 --- /dev/null +++ b/examples/rsc-project/src/documentClient.tsx @@ -0,0 +1,22 @@ +'use client'; +import { Meta, Title, Links, Main, Scripts } from 'ice'; + +export function DocumentClientHead() { + return ( + <> + <Meta /> + <Title /> + <Links /> + </> + ); +} + +export function DocumentClientBody() { + return ( + <> + <Main /> + <Scripts /> + </> + ); +} + diff --git a/examples/rsc-project/src/pages/about.tsx b/examples/rsc-project/src/pages/about.tsx index b1123130b3..1df48d4879 100644 --- a/examples/rsc-project/src/pages/about.tsx +++ b/examples/rsc-project/src/pages/about.tsx @@ -1,3 +1,4 @@ +'use client'; // @ts-expect-error import { Link, useData, useConfig, definePageConfig, defineDataLoader } from 'ice'; import url from './ice.png'; diff --git a/examples/rsc-project/src/pages/blog.tsx b/examples/rsc-project/src/pages/blog.tsx index 237031bc49..1d03c2e284 100644 --- a/examples/rsc-project/src/pages/blog.tsx +++ b/examples/rsc-project/src/pages/blog.tsx @@ -1,3 +1,4 @@ +'use client'; import { Link, useData, useConfig, definePageConfig } from 'ice'; interface Data { diff --git a/examples/rsc-project/src/pages/index.tsx b/examples/rsc-project/src/pages/index.tsx index a031b10da4..60d500c3d5 100644 --- a/examples/rsc-project/src/pages/index.tsx +++ b/examples/rsc-project/src/pages/index.tsx @@ -1,16 +1,17 @@ -import { Suspense, lazy } from 'react'; -import { Link, useData, useConfig, definePageConfig, defineDataLoader, useAppContext } from 'ice'; +'use client'; +import { Suspense } from 'react'; +import { Link, useData, useConfig, definePageConfig, defineDataLoader } from 'ice'; // Not recommended but works. -import { Button } from 'antd-mobile'; import styles from './index.module.css'; +// import { Button } from 'antd-mobile'; -const Bar = lazy(() => import('../components/bar')); +// const Bar = lazy(() => import('../components/bar')); -export default function Home(props) { - console.log('render Home', props); +export default function Home() { + // console.log('render Home', props); - const appContext = useAppContext(); - console.log('get AppContext', appContext); + // const appContext = useAppContext(); + // console.log('get AppContext', appContext); const data = useData(); const config = useConfig(); @@ -22,8 +23,8 @@ export default function Home(props) { <h2 className={styles.title}>Home Page</h2> <Link to="/about">about</Link> <Suspense fallback={<div>hello</div>}> - <Bar /> - <Button onClick={() => alert('Hello ICE.')}>Click Me</Button> + {/* <Bar /> */} + {/* <Button onClick={() => alert('Hello ICE.')}>Click Me</Button> */} </Suspense> </> ); diff --git a/examples/rsc-project/src/pages/layout.tsx b/examples/rsc-project/src/pages/layout.tsx index 6361a03aa6..87426c1340 100644 --- a/examples/rsc-project/src/pages/layout.tsx +++ b/examples/rsc-project/src/pages/layout.tsx @@ -1,3 +1,4 @@ +'use client'; import { Outlet, useData, useConfig, definePageConfig, defineDataLoader } from 'ice'; export default () => { diff --git a/examples/rsc-project/src/rscServerRouter.tsx b/examples/rsc-project/src/rscServerRouter.tsx new file mode 100644 index 0000000000..9967350e81 --- /dev/null +++ b/examples/rsc-project/src/rscServerRouter.tsx @@ -0,0 +1,108 @@ +'use client'; +import { RouteErrorComponent, WrapRouteComponent, createRouteLoader } from '@ice/runtime'; +// import { NestedRouteManifest } from "../../../packages/route-manifest/esm"; +import { StaticRouterProvider, createStaticRouter } from 'react-router-dom/server.mjs'; +import { path } from 'ice'; +// import { App } from '@ice/runtime'; +import { createServerRoutes } from '@ice/runtime'; +import { useAppContext } from '@ice/runtime'; +import React from 'react'; +import { AppErrorBoundary } from '@ice/runtime'; +import TestClient from './testClient'; + +async function generateRoutesDefinition(nestRouteManifest, /* : NestedRouteManifest[] */ renderMode) { + const routeDefinitionObj: any[] = []; + console.log('generateRoutesDefinition', nestRouteManifest); + + for (const route of nestRouteManifest) { + const { children, path: routePath, index, componentName, file, id, layout, exports } = route; + console.log('route', route); + console.log('id', id); + console.log('file', file, path.extname(file)); + // const componentPath = id.startsWith('__') ? file : `../../src/pages/${file}`.replace(new RegExp(`${path.extname(file)}$`), ''); + const componentPath = '../../src/pages/layout'; + const componentModule = await import('@/pages/layout'); + console.log('componentModule', componentModule); + + const currentRouteDefinition = { + path: formatPath(routePath || ''), + async lazy() { + return { + ...componentModule, + Component: () => WrapRouteComponent({ + routeId: id, + isLayout: layout, + routeExports: componentModule, + }), + loader: createRouteLoader({ + routeId: id, + // requestContext, + renderMode, + module: componentModule, + }), + }; + }, + errorElement: <RouteErrorComponent />, + componentName, + index, + id, + exact: true, + exports: JSON.stringify(exports), + layout, + }; + + if (children) { + const res = generateRoutesDefinition(children, renderMode); + currentRouteDefinition['children'] = res; + } + routeDefinitionObj.push(currentRouteDefinition); + console.log('after push', routeDefinitionObj); + } + + return routeDefinitionObj; +} + +export default async function RscServerRouter(props) { + // // 这里的 routes 应该是一个可序列化的对象 + // const { routerContext, routes: routeManifest, requestContext, renderMode } = props; + // const routes = await generateRoutesDefinition(routeManifest, renderMode); + // console.log('执行了 client 组件', routerContext, routeManifest); + // console.log('执行 client') + // console.log('serverRouter rscRouter', routes); + // // Server router only be called once. + // const router = createStaticRouter(createServerRoutes(routes), routerContext); + + return ( + <> + {/* <App> */} + {/* <div></div> */} + {/* <StaticRouterProvider + router={router} + context={routerContext} + hydrate={false} // Don't set hydrate, hydation data has been injected by __window.__ICE_APP_CONTEXT__. + /> */} + {/* <div onClick={()=>{alert('sdafasfdaf')}}>faisudhfasd89fg7as9</div> */} + <TestClient name={() => { alert('asfas'); }} /> + {/* </App> */} + </> + ); +} + +function formatPath(pathStr) { + return pathStr; // process.platform === 'win32' ? pathStr.split(path.sep).join('/') : +} + +function App({ children }) { + const { appConfig } = useAppContext(); + const { strict, errorBoundary } = appConfig.app; + const StrictMode = strict ? React.StrictMode : React.Fragment; + const ErrorBoundary = errorBoundary ? AppErrorBoundary : React.Fragment; + + return ( + <StrictMode> + <ErrorBoundary> + {children} + </ErrorBoundary> + </StrictMode> + ); +} \ No newline at end of file diff --git a/examples/rsc-project/src/testClient.tsx b/examples/rsc-project/src/testClient.tsx new file mode 100644 index 0000000000..014744116f --- /dev/null +++ b/examples/rsc-project/src/testClient.tsx @@ -0,0 +1,6 @@ +'use client'; +export default function TestClient(props) { + return ( + <div>client test {props.name}</div> + ); +} \ No newline at end of file diff --git a/package.json b/package.json index aa57443cdb..4975b1a211 100644 --- a/package.json +++ b/package.json @@ -57,8 +57,8 @@ "lint-staged": "^13.0.3", "prettier": "^2.7.1", "puppeteer": "^19.6.3", - "react": "^18.2.0", - "react-dom": "^18.2.0", + "react": "^18.3.0-canary-1cea38448-20230530", + "react-dom": "^18.3.0-canary-1cea38448-20230530", "rimraf": "^3.0.2", "stylelint": "^14.10.0", "tsx": "^3.12.1", diff --git a/packages/ice/package.json b/packages/ice/package.json index 70002f8c51..24be8a65d1 100644 --- a/packages/ice/package.json +++ b/packages/ice/package.json @@ -65,7 +65,8 @@ "semver": "^7.3.5", "source-map-support": "^0.5.21", "temp": "^0.9.4", - "yargs-parser": "^21.1.1" + "yargs-parser": "^21.1.1", + "react-server-dom-webpack": "^18.3.0-canary-1cea38448-20230530" }, "devDependencies": { "@types/babel__generator": "^7.6.4", @@ -79,7 +80,7 @@ "chokidar": "^3.5.3", "esbuild": "^0.17.16", "jest": "^29.0.2", - "react": "^18.2.0", + "react": "^18.3.0-canary-1cea38448-20230530", "react-router": "6.11.2", "sass": "^1.50.0", "unplugin": "^0.9.0", diff --git a/packages/ice/src/config.ts b/packages/ice/src/config.ts index 15148d6364..3009f00e76 100644 --- a/packages/ice/src/config.ts +++ b/packages/ice/src/config.ts @@ -131,6 +131,14 @@ const userConfig = [ validation: 'boolean', defaultValue: false, }, + { + name: 'rsc', + validation: 'boolean', + defaultValue: false, + setConfig: (config: Config, rsc: UserConfig['rsc']) => { + return mergeDefaultValue(config, 'rsc', rsc); + }, + }, { name: 'server', validation: 'object', diff --git a/packages/ice/src/createService.ts b/packages/ice/src/createService.ts index de69a8e14d..25deaf5253 100644 --- a/packages/ice/src/createService.ts +++ b/packages/ice/src/createService.ts @@ -231,6 +231,9 @@ async function createService({ rootDir, command, commandArgs }: CreateServiceOpt const hasExportAppData = (await getFileExports({ rootDir, file: 'src/app' })).includes('dataLoader'); const csr = !userConfig.ssr && !userConfig.ssg; + const { rsc } = userConfig; + + console.log('userConfig.rsc', rsc); const disableRouter = userConfig?.optimization?.router && routesInfo.routesCount <= 1; if (disableRouter) { @@ -272,6 +275,7 @@ async function createService({ rootDir, command, commandArgs }: CreateServiceOpt dataLoader: userConfig.dataLoader, routeImports, routeDefinition, + rsc, }); dataCache.set('routes', JSON.stringify(routesInfo)); dataCache.set('hasExportAppData', hasExportAppData ? 'true' : ''); diff --git a/packages/ice/src/middlewares/renderMiddleware.ts b/packages/ice/src/middlewares/renderMiddleware.ts index ab7357659a..416de9e2a8 100644 --- a/packages/ice/src/middlewares/renderMiddleware.ts +++ b/packages/ice/src/middlewares/renderMiddleware.ts @@ -49,6 +49,7 @@ export default function createRenderMiddleware(options: Options): Middleware { serverModule.renderToResponse(requestContext, { renderMode, documentOnly, + useRsc: userConfig.rsc, }); } } else { diff --git a/packages/ice/src/plugins/web/task.ts b/packages/ice/src/plugins/web/task.ts index 78d6ce4da4..1952ebad15 100644 --- a/packages/ice/src/plugins/web/task.ts +++ b/packages/ice/src/plugins/web/task.ts @@ -31,6 +31,7 @@ const getWebTask = ({ rootDir, command, userConfig }): Config => { '@swc/helpers': path.dirname(require.resolve('@swc/helpers/package.json')), 'universal-env': envReplacement, '@uni/env': envReplacement, + 'react-server-dom-webpack/client': require.resolve('react-server-dom-webpack/client.browser'), }, swcOptions: { removeExportExprs, diff --git a/packages/ice/src/service/config.ts b/packages/ice/src/service/config.ts index b1303641df..fddcf6a6d3 100644 --- a/packages/ice/src/service/config.ts +++ b/packages/ice/src/service/config.ts @@ -107,6 +107,7 @@ class Config { }; public getConfig = async (keepExports: string[]) => { + console.log('log: getConfig'); const targetFile = await this.getConfigFile(keepExports); if (targetFile) return await dynamicImport(targetFile, true); }; diff --git a/packages/ice/src/service/webpackCompiler.ts b/packages/ice/src/service/webpackCompiler.ts index 297c0b655b..c3698656a3 100644 --- a/packages/ice/src/service/webpackCompiler.ts +++ b/packages/ice/src/service/webpackCompiler.ts @@ -4,6 +4,7 @@ import lodash from '@ice/bundles/compiled/lodash/index.js'; import type { TaskConfig, Context } from 'build-scripts'; import type { Config } from '@ice/webpack-config/types'; import type webpack from 'webpack'; +import ReactServerWebpackPlugin from 'react-server-dom-webpack/plugin'; import type { Urls, ServerCompiler, GetAppConfig, GetRoutesConfig, ExtendsPluginAPI, GetDataloaderConfig } from '../types/plugin.js'; import formatWebpackMessages from '../utils/formatWebpackMessages.js'; import type ServerCompilerPlugin from '../webpack/ServerCompilerPlugin'; @@ -67,6 +68,8 @@ async function webpackCompiler(options: { if (useDevServer) { const outputDir = webpackConfig.output.path; + console.log('output dir', outputDir); + if (command === 'start' && serverRunner) { // Add server runner plugin webpackConfig.plugins.push(new ServerRunnerPlugin( @@ -87,6 +90,22 @@ async function webpackCompiler(options: { }, }); webpackConfig.plugins.push(serverCompilerPlugin); + + if (userConfig.rsc) { + console.log('rsc plugin'); + webpackConfig.plugins.push(new ReactServerWebpackPlugin({ + isServer: false, + clientReferences: [{ + directory: `${rootDir}/src`, + recursive: true, + include: /\.(js|ts|jsx|tsx)$/, + exclude: /types.ts|.d.ts/, + }], + clientManifestFilename: 'rsc-client-manifest.json', + // clientManifestFilename: `${rootDir}/rsc-folder/rsc-client-manifest.json`, + // ssrManifestFilename: `$react-ssr-manifest.json`, + })); + } } // Add re-compile plugin diff --git a/packages/ice/src/types/userConfig.ts b/packages/ice/src/types/userConfig.ts index 4f6de461ca..4fba8e888c 100644 --- a/packages/ice/src/types/userConfig.ts +++ b/packages/ice/src/types/userConfig.ts @@ -67,6 +67,7 @@ export interface UserConfig { eslint?: Config['eslintOptions'] | boolean; ssr?: boolean; ssg?: boolean; + rsc?: boolean; server?: { onDemand?: boolean; format?: 'esm' | 'cjs'; diff --git a/packages/ice/src/utils/generateEntry.ts b/packages/ice/src/utils/generateEntry.ts index 87f802799e..0ae7f9c99d 100644 --- a/packages/ice/src/utils/generateEntry.ts +++ b/packages/ice/src/utils/generateEntry.ts @@ -127,6 +127,7 @@ async function renderEntry( distType = ['html'], prependCode = '', renderMode, + useRsc, }: { routePath: string; serverEntry: any; @@ -134,6 +135,7 @@ async function renderEntry( distType?: DistType; renderMode?: RenderMode; prependCode?: string; + useRsc?: boolean; // 暂时这么写,或许可以合到 distType 中? }, ) { const serverContext: ServerContext = { @@ -155,6 +157,7 @@ async function renderEntry( serverOnlyBasename: '/', distType, prependCode, + useRsc, }); return { diff --git a/packages/ice/src/utils/getServerCompilerPlugin.ts b/packages/ice/src/utils/getServerCompilerPlugin.ts index ecddd9eb85..024ee38efa 100644 --- a/packages/ice/src/utils/getServerCompilerPlugin.ts +++ b/packages/ice/src/utils/getServerCompilerPlugin.ts @@ -26,7 +26,7 @@ function getServerCompilerPlugin(serverCompiler: ServerCompiler, options: Option runtimeDefineVars, } = options; const entryPoint = getServerEntry(rootDir, serverEntry); - const { ssg, ssr, server: { format } } = userConfig; + const { ssg, ssr, rsc, server: { format } } = userConfig; const isEsm = userConfig?.server?.format === 'esm'; return new ServerCompilerPlugin( serverCompiler, diff --git a/packages/ice/templates/core/entry.client.tsx.ejs b/packages/ice/templates/core/entry.client.tsx.ejs index 1f21299a91..f3740fbf8e 100644 --- a/packages/ice/templates/core/entry.client.tsx.ejs +++ b/packages/ice/templates/core/entry.client.tsx.ejs @@ -37,6 +37,7 @@ const render = (customOptions: Record<string, any> = {}) => { <% if (enableRoutes) { %>createRoutes,<% } %> basename: getRouterBasename(), hydrate: <%- hydrate %>, + rsc: <%- rsc -%>, memoryRouter: <%- memoryRouter || false %>, dataLoaderFetcher, dataLoaderDecorator, diff --git a/packages/ice/templates/core/entry.server.ts.ejs b/packages/ice/templates/core/entry.server.ts.ejs index 48b7a4eb0f..f9641f2402 100644 --- a/packages/ice/templates/core/entry.server.ts.ejs +++ b/packages/ice/templates/core/entry.server.ts.ejs @@ -11,6 +11,9 @@ import type { RenderToPipeableStreamOptions } from 'react-dom/server'; import assetsManifest from 'virtual:assets-manifest.json'; import createRoutes from './routes'; import routesConfig from './routes-config.bundle.mjs'; +import routeManifest from './route-manifest.json'; +import RscServerRouter from '../src/rscServerRouter'; + <% if(dataLoaderImport.imports) {-%><%-dataLoaderImport.imports%><% } -%> <%- runtimeOptions.imports %> <% if(!hydrate) {-%> @@ -44,6 +47,8 @@ interface RenderOptions { publicPath?: string; serverData?: any; streamOptions?: RenderToPipeableStreamOptions; + useRsc?: boolean; + routeManifest?: Array; } export async function renderToHTML(requestContext, options: RenderOptions = {}) { @@ -83,9 +88,11 @@ function mergeOptions(options) { ...options, app, assetsManifest, + routeManifest, createRoutes, runtimeModules, Document, + RscServerRouter, basename: basename || getRouterBasename(), renderMode, routesConfig, diff --git a/packages/ice/templates/core/index.ts.ejs b/packages/ice/templates/core/index.ts.ejs index dd9ac73f16..b04140711d 100644 --- a/packages/ice/templates/core/index.ts.ejs +++ b/packages/ice/templates/core/index.ts.ejs @@ -2,6 +2,8 @@ import '<%= globalStyle %>' <% } -%> import type { PageConfig, PageConfigDefinition } from './types'; +import path from 'path'; +import routeManifest from './route-manifest.json'; <%- framework.imports %> <%- framework.variablesStr %> @@ -16,6 +18,8 @@ function definePageConfig(pageConfig: PageConfig | PageConfigDefinition): PageCo } export { + path, + routeManifest, definePageConfig, <% if (framework.exports) { -%><%- framework.exports %><% } -%> diff --git a/packages/runtime/package.json b/packages/runtime/package.json index b7ea3f3a4d..c8238e0c3f 100644 --- a/packages/runtime/package.json +++ b/packages/runtime/package.json @@ -37,12 +37,13 @@ "postinstall": "node ./scripts/postinstall.mjs" }, "devDependencies": { + "@remix-run/web-fetch": "^4.3.3", "@types/react": "^18.0.8", "@types/react-dom": "^18.0.3", - "react": "^18.0.0", - "react-dom": "^18.0.0", - "regenerator-runtime": "^0.13.9", - "@remix-run/web-fetch": "^4.3.3" + "react": "^18.3.0-canary-1cea38448-20230530", + "react-dom": "^18.3.0-canary-1cea38448-20230530", + "react-server-dom-webpack": "^18.3.0-canary-1cea38448-20230530", + "regenerator-runtime": "^0.13.9" }, "sideEffects": [ "./esm/polyfills/signal.js", @@ -56,6 +57,7 @@ "fs-extra": "^10.0.0", "history": "^5.3.0", "htmlparser2": "^8.0.1", + "path": "^0.12.7", "react-router-dom": "6.11.2", "semver": "^7.4.0", "source-map": "^0.7.4" diff --git a/packages/runtime/src/ServerRouter.tsx b/packages/runtime/src/ServerRouter.tsx index 8cdb32ebb1..aa82031da9 100644 --- a/packages/runtime/src/ServerRouter.tsx +++ b/packages/runtime/src/ServerRouter.tsx @@ -5,7 +5,7 @@ import { RouteComponent } from './routes.js'; import type { ServerAppRouterProps } from './types.js'; import App from './App.js'; -function createServerRoutes(routes: RouteObject[]) { +export function createServerRoutes(routes: RouteObject[]) { return routes.map((route) => { let dataRoute = { // Static Router need element or Component when matched. @@ -30,6 +30,7 @@ function ServerRouter(props: ServerAppRouterProps) { const { routerContext, routes } = props; // Server router only be called once. const router = createStaticRouter(createServerRoutes(routes), routerContext); + console.log('serverRouter router', router); return ( <App> diff --git a/packages/runtime/src/index.ts b/packages/runtime/src/index.ts index cf443b086a..99d9934618 100644 --- a/packages/runtime/src/index.ts +++ b/packages/runtime/src/index.ts @@ -1,3 +1,4 @@ +import path from 'path'; import { Link, Outlet, @@ -26,6 +27,7 @@ import type { RunClientAppOptions } from './runClientApp.js'; import { useAppContext as useInternalAppContext, useAppData, AppContextProvider } from './AppContext.js'; import { getAppData } from './appData.js'; import { useData, useConfig } from './RouteContext.js'; +import App from './App.js'; import { Meta, Title, @@ -54,6 +56,7 @@ import useMounted from './useMounted.js'; import usePageLifecycle from './usePageLifecycle.js'; import { withSuspense, useSuspenseData } from './Suspense.js'; import { createRouteLoader, WrapRouteComponent, RouteErrorComponent, Await } from './routes.js'; +import { createServerRoutes } from './ServerRouter.js'; function useAppContext() { console.warn('import { useAppContext } from \'@ice/runtime\'; is deprecated, please use import { useAppContext } from \'ice\'; instead.'); @@ -106,6 +109,9 @@ export { Data, Main, usePageAssets, + path, + App, + createServerRoutes, // API for data-loader. dataLoader, callDataLoader, diff --git a/packages/runtime/src/routes.tsx b/packages/runtime/src/routes.tsx index 0ab6f54c7b..a7bf305049 100644 --- a/packages/runtime/src/routes.tsx +++ b/packages/runtime/src/routes.tsx @@ -70,6 +70,7 @@ export function WrapRouteComponent(options: { export function RouteComponent({ id }: { id: string }) { // get current route component from latest routeModules const { routeModules } = useAppContext(); + console.log('useAppContext', useAppContext()); const { Component } = routeModules[id] || {}; if (process.env.NODE_ENV === 'development') { if (!Component) { diff --git a/packages/runtime/src/rsc-router.tsx b/packages/runtime/src/rsc-router.tsx new file mode 100644 index 0000000000..c6bc54944a --- /dev/null +++ b/packages/runtime/src/rsc-router.tsx @@ -0,0 +1,123 @@ +'use client'; +// @ts-ignore +import React, { + createContext, + startTransition, + useContext, + useState, + useEffect, + ReactElement, +} from 'react'; +import pkg from 'react-server-dom-webpack/client'; +import { ClientAppRouterProps } from './types.js'; +import AppErrorBoundary from './AppErrorBoundary.js'; +const { createFromFetch, createFromReadableStream } = pkg; + +console.log('use route'); +const RouterContext = createContext<any>(null); +const initialCache = new Map(); + +export function RSCRouter(): React.ReactElement { + const [cache, setCache] = useState(initialCache); + // const [location, setLocation] = useState({ + // param: 'param' + // }); + + const locationKey = JSON.stringify(location); + let content = cache.get(locationKey); + if (!content) { + console.log('createFromFetch'); + content = createFromFetch( + // fetch('/app?location=' + encodeURIComponent(locationKey)) + fetch('/rsc'), + ); + // cache.set(locationKey, content); + } + + function refresh(response) { + startTransition(() => { + const nextCache = new Map(); + if (response != null) { + const locationKey = response.headers.get('X-Location'); + const nextLocation = JSON.parse(locationKey); + const nextContent = createFromReadableStream(response.body); + nextCache.set(locationKey, nextContent); + navigate(nextLocation); + } + setCache(nextCache); + }); + } + + function navigate(nextLocation) { + startTransition(() => { + // setLocation(loc => ({ + // ...loc, + // ...nextLocation + // })); + }); + } + + const [finalContent, setFinalContent] = useState(null); + useEffect(() => { + content.then((res: any) => { + console.log('content res', res); + setFinalContent(res); + // console.log('finalContent', finalContent) + }, (e): any => { + console.error(e); + }); + }, []); + + return ( + <AppErrorBoundary> + <RouterContext.Provider value={{ location, navigate, refresh }}> + <div>123</div> + {finalContent} + </RouterContext.Provider> + </AppErrorBoundary> + ); +} + +export function useRouter() { + return useContext(RouterContext); +} + +export function useMutation({ endpoint, method }) { + const { refresh } = useRouter(); + const [isSaving, setIsSaving] = useState(false); + const [didError, setDidError] = useState(false); + const [error, setError] = useState(null); + if (didError) { + // Let the nearest error boundary handle errors while saving. + throw error; + } + + async function performMutation(payload, requestedLocation) { + setIsSaving(true); + try { + const response = await fetch( + `${endpoint}?location=${encodeURIComponent( + JSON.stringify(requestedLocation), + )}`, + { + method, + body: JSON.stringify(payload), + headers: { + 'Content-Type': 'application/json', + }, + }, + ); + if (!response.ok) { + throw new Error(await response.text()); + } + refresh(response); + } catch (e) { + setDidError(true); + setError(e); + } finally { + setIsSaving(false); + } + } + + return [isSaving, performMutation]; +} \ No newline at end of file diff --git a/packages/runtime/src/runClientApp.tsx b/packages/runtime/src/runClientApp.tsx index 4d2016a403..f591e44fe3 100644 --- a/packages/runtime/src/runClientApp.tsx +++ b/packages/runtime/src/runClientApp.tsx @@ -19,12 +19,14 @@ import ClientRouter from './ClientRouter.js'; import addLeadingSlash from './utils/addLeadingSlash.js'; import { AppContextProvider } from './AppContext.js'; import { deprecatedHistory } from './utils/deprecatedHistory.js'; +import { RSCRouter } from './rsc-router.js'; export interface RunClientAppOptions { app: AppExport; runtimeModules: RuntimeModules; createRoutes?: (options: Pick<RouteLoaderOptions, 'renderMode' | 'requestContext'>) => RouteItem[]; hydrate?: boolean; + rsc?: boolean; basename?: string; memoryRouter?: boolean; runtimeOptions?: Record<string, any>; @@ -39,12 +41,15 @@ export default async function runClientApp(options: RunClientAppOptions) { runtimeModules, basename, hydrate, + rsc, memoryRouter, runtimeOptions, dataLoaderFetcher, dataLoaderDecorator, } = options; + console.log('rsc: ', rsc); + const windowContext: WindowContext = (window as any).__ICE_APP_CONTEXT__ || {}; const assetsManifest: AssetsManifest = (window as any).__ICE_ASSETS_MANIFEST__ || {}; let { @@ -128,16 +133,17 @@ export default async function runClientApp(options: RunClientAppOptions) { await Promise.all(runtimeModules.commons.map(m => runtime.loadModule(m)).filter(Boolean)); } - return render({ runtime, history, needHydrate }); + return render({ runtime, history, needHydrate, useRsc: rsc }); } interface RenderOptions { history: History; runtime: Runtime; needHydrate: boolean; + useRsc: boolean; // TODO: 后续放到更好的地方判断是否使用 rsc } -async function render({ history, runtime, needHydrate }: RenderOptions) { +async function render({ history, runtime, needHydrate, useRsc }: RenderOptions) { const appContext = runtime.getAppContext(); const { appConfig, loaderData, routes, basename } = appContext; const appRender = runtime.getRender(); @@ -188,7 +194,14 @@ async function render({ history, runtime, needHydrate }: RenderOptions) { } const renderRoot = appRender( root, - <AppContextProvider value={appContext}> + useRsc + ? <RSCRouter /> + // <AppContextProvider value={appContext}> + // <AppRuntimeProvider> + // <RSCRouter /> + // </AppRuntimeProvider> + // </AppContextProvider> + : <AppContextProvider value={appContext}> <AppRuntimeProvider> <AppRouter routerContext={routerOptions} diff --git a/packages/runtime/src/runServerApp.tsx b/packages/runtime/src/runServerApp.tsx index d6f0b36107..acc998215d 100644 --- a/packages/runtime/src/runServerApp.tsx +++ b/packages/runtime/src/runServerApp.tsx @@ -1,9 +1,12 @@ import type { ServerResponse, IncomingMessage } from 'http'; +import path from 'path'; import * as React from 'react'; import * as ReactDOMServer from 'react-dom/server'; import { parsePath } from 'history'; import type { Location } from 'history'; import type { RenderToPipeableStreamOptions } from 'react-dom/server'; +import * as ReactServerDomWebpack from 'react-server-dom-webpack/server.node'; +import fsPkg from 'fs-extra'; import type { AppContext, RouteItem, ServerContext, AppExport, AssetsManifest, @@ -14,6 +17,7 @@ import type { RuntimeModules, AppData, ServerAppRouterProps, + RscServerAppRouterProps, } from './types.js'; import Runtime from './runtime.js'; import { AppContextProvider } from './AppContext.js'; @@ -30,6 +34,7 @@ import getCurrentRoutePath from './utils/getCurrentRoutePath.js'; import ServerRouter from './ServerRouter.js'; import { renderHTMLToJS } from './renderHTMLToJS.js'; import addLeadingSlash from './utils/addLeadingSlash.js'; +const { readFileSync } = fsPkg; interface RenderOptions { app: AppExport; @@ -37,6 +42,7 @@ interface RenderOptions { createRoutes: (options: Pick<RouteLoaderOptions, 'requestContext' | 'renderMode'>) => RouteItem[]; runtimeModules: RuntimeModules; Document: DocumentComponent; + RscServerRouter: any; documentOnly?: boolean; renderMode?: RenderMode; // basename is used both for server and client, once set, it will be sync to client. @@ -53,6 +59,17 @@ interface RenderOptions { prependCode?: string; serverData?: any; streamOptions?: RenderToPipeableStreamOptions; + useRsc?: boolean; + routeManifest?: Array<RouteManifest>; +} + +interface RouteManifest { + id: string; + file: string; + componentname: string; + layout: boolean; + export: string[]; + children: any[]; } interface Piper { @@ -160,6 +177,13 @@ export async function renderToResponse(requestContext: ServerContext, renderOpti const { onShellReady, onShellError, onError, onAllReady } = streamOptions; return new Promise<void>((resolve, reject) => { + if (renderOptions.useRsc) { + console.log('render RSC and sendResponse'); + pipe(res); + // sendResponse(req, res, result); + resolve(); + return; + } // Send stream result to ServerResponse. pipe(res, { onShellReady: () => { @@ -231,6 +255,9 @@ async function doRender(serverContext: ServerContext, renderOptions: RenderOptio renderMode, runtimeOptions, serverData, + useRsc, + routeManifest, + RscServerRouter, } = renderOptions; const finalBasename = addLeadingSlash(serverOnlyBasename || basename); const location = getLocation(req.url); @@ -256,7 +283,11 @@ async function doRender(serverContext: ServerContext, renderOptions: RenderOptio serverData, }; const runtime = new Runtime(appContext, runtimeOptions); - runtime.setAppRouter<ServerAppRouterProps>(ServerRouter); + if (useRsc) { + runtime.setAppRouter<RscServerAppRouterProps>(RscServerRouter); + } else { + runtime.setAppRouter<ServerAppRouterProps>(ServerRouter); + } // Load static module before getAppData. if (runtimeModules.statics) { await Promise.all(runtimeModules.statics.map(m => runtime.loadModule(m)).filter(Boolean)); @@ -265,7 +296,7 @@ async function doRender(serverContext: ServerContext, renderOptions: RenderOptio // don't need to execute getAppData in CSR if (!documentOnly) { try { - appData = await getAppData(app, requestContext); + appData = await getAppData(app, requestContext); // 在 SSR 下请求数据 } catch (err) { console.error('Error: get app data error when SSR.', err); } @@ -278,6 +309,31 @@ async function doRender(serverContext: ServerContext, renderOptions: RenderOptio const matches = matchRoutes(routes, location, finalBasename); const routePath = getCurrentRoutePath(matches); + + console.log('server use RSC', useRsc); + if (useRsc && location.pathname === '/rsc') { + // const routeModules = await loadRouteModules(matches.map(({ route: { id, lazy } }) => ({ id, lazy }))); + // const loaderData = {}; + // for (const routeId in routeModules) { + // const { loader } = routeModules[routeId]; + // if (loader) { + // const { data, pageConfig } = await loader(); + // loaderData[routeId] = { + // data, + // pageConfig, + // }; + // } + // } + // const revalidate = renderMode === 'SSG' && needRevalidate(matches); + // runtime.setAppContext({ ...appContext, revalidate, routeModules, loaderData, routePath, matches, appData }); + return renderRsc(requestContext, routeManifest, { + runtime, + matches, + location, + renderOptions, + }); + } + if (documentOnly) { return renderDocument({ matches, routePath, routes, renderOptions }); } else if (!matches.length) { @@ -488,6 +544,113 @@ function renderDocument(options: RenderDocumentOptions): Response { }; } +// 函数位置可能要改 +export function renderReactTree(ReactServerApp, props): Response { // props 是根 RSC 组件的 props + // await waitForWebpack(); + const manifest = readFileSync( + path.resolve('./build/rsc-client-manifest.json'), + 'utf8', + ); + const moduleMap = JSON.parse(manifest); + console.log('reactserverAPp', React.createElement(ReactServerApp)); + const { pipe, abort } = ReactServerDomWebpack.renderToPipeableStream( + React.createElement(ReactServerApp), + moduleMap, + ); + return { + value: { + pipe, + fallback: abort, + }, + }; +} + +/** + * Render and send the result to ServerResponse. + */ +export async function renderRsc( // renderToRscFlow + requestContext, + routeManifest, + { + runtime, + matches, + location, + renderOptions, + }: RenderServerEntry, +) { + const appContext = runtime.getAppContext(); + // console.log('appconfig', appContext.routes) + const { routes, routePath, loaderData, basename } = appContext; + const AppRuntimeProvider = runtime.composeAppProvider() || React.Fragment; + const AppRouter = runtime.getAppRouter<RscServerAppRouterProps>(); + const routerContext: ServerAppRouterProps['routerContext'] = { + // @ts-expect-error matches type should be use `AgnosticDataRouteMatch[]` + matches, + basename, + loaderData, + location, + }; + + const { Document, renderMode, RscServerRouter } = renderOptions; + console.log('routerContext', routerContext); + + // function eraseFunction(object) { + // if(!object) { + // return; + // } + // for (let key in object) { + // if (typeof object[key] === 'function' && key === 'lazy') { + // delete object[key]; + // } else if (typeof object[key] === 'object') { + // eraseFunction(object[key]); + // } + // } + // } + // eraseFunction(routes) + + const documentContext = { + main: ( + <AppRouter routes={routeManifest} routerContext={routerContext} renderMode={renderMode} /> + ), + }; + + // function isPlainObject(obj) { + // if (typeof obj !== 'object' || obj === null) return false + + // let proto = obj + // while (Object.getPrototypeOf(proto) !== null) { + // proto = Object.getPrototypeOf(proto) + // } + + // return Object.getPrototypeOf(obj) === proto + // } + + // console.log('route is plain', isPlainObject(routes)) + // console.log('routeManifest is plain', isPlainObject(routeManifest)) + // console.log('routerContext is plain', isPlainObject(routerContext)) + // console.log('routeManifest\n', routeManifest) + // console.log('requestContext', requestContext) + + const ReactServerApp = () => { + return ( + <div> + <AppContextProvider value={{ ...appContext, routes: null, requestContext: null }}> + {/* <RscServerRouter routes={routeManifest} routerContext={routerContext} renderMode={renderMode}></RscServerRouter> */} + <RscServerRouter /> + {/* <DocumentContextProvider value={documentContext}> */} + {/* <Document routerContext={routerContext} renderMode={renderMode} pagePath={routePath} /> */} + {/* <div>runServerApp</div> */} + {/* <AppRouter routes={routeManifest} routerContext={routerContext} renderMode={renderMode}/> */} + {/* </DocumentContextProvider> */} + </AppContextProvider> + </div> + ); + }; + + return renderReactTree(ReactServerApp, {}); +} + + /** * ref: https://github.com/remix-run/react-router/blob/main/packages/react-router-dom/server.tsx */ diff --git a/packages/runtime/src/types.ts b/packages/runtime/src/types.ts index 38081c6346..4a3ef7f591 100644 --- a/packages/runtime/src/types.ts +++ b/packages/runtime/src/types.ts @@ -258,6 +258,12 @@ export interface ServerAppRouterProps extends AppRouterProps { routerContext?: StaticHandlerContext; } +export interface RscServerAppRouterProps extends AppRouterProps { + routerContext?: StaticHandlerContext; + renderMode?: RenderMode; + requestContext?: RequestContext; +} + export interface AppRouteProps { routes: RouteItem[]; } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 32cd431b64..464e9473d5 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -1,1667 +1,2343 @@ -lockfileVersion: 5.4 +lockfileVersion: '6.0' + +settings: + autoInstallPeers: true + excludeLinksFromLockfile: false importers: .: - specifiers: - '@actions/exec': ^1.1.1 - '@applint/spec': ^1.2.3 - '@changesets/cli': ^2.26.0 - '@commitlint/cli': ^16.3.0 - '@ice/bundles': workspace:* - '@testing-library/react': ^13.3.0 - '@types/eslint': ^8.4.5 - '@types/fs-extra': ^9.0.13 - '@types/glob': ^7.2.0 - '@types/node': ^17.0.45 - '@vercel/ncc': ^0.33.4 - '@vitest/coverage-c8': ^0.23.1 - c8: ^7.12.0 - chalk: ^4.1.2 - chokidar: ^3.5.3 - dependency-check: ^4.1.0 - dts-bundle: ^0.7.3 - eslint: ^8.22.0 - execa: ^6.1.0 - find-up: ^5.0.0 - fs-extra: ^10.1.0 - get-port: ^6.1.2 - glob: ^7.2.3 - husky: ^7.0.4 - ice-npm-utils: ^3.0.2 - jsdom: ^20.0.0 - lint-staged: ^13.0.3 - prettier: ^2.7.1 - puppeteer: ^19.6.3 - react: ^18.2.0 - react-dom: ^18.2.0 - rimraf: ^3.0.2 - stylelint: ^14.10.0 - tsx: ^3.12.1 - typescript: ^4.7.4 - vitest: ^0.15.2 devDependencies: - '@actions/exec': 1.1.1 - '@applint/spec': 1.2.3_2rmdvng2abj4ynagd7mmfkgabm - '@changesets/cli': 2.26.0 - '@commitlint/cli': 16.3.0 - '@ice/bundles': link:packages/bundles - '@testing-library/react': 13.4.0_biqbaboplfbrettd7655fr4n2y - '@types/eslint': 8.21.1 - '@types/fs-extra': 9.0.13 - '@types/glob': 7.2.0 - '@types/node': 17.0.45 - '@vercel/ncc': 0.33.4 - '@vitest/coverage-c8': 0.23.4_jsdom@20.0.3 - c8: 7.13.0 - chalk: 4.1.2 - chokidar: 3.5.3 - dependency-check: 4.1.0 - dts-bundle: 0.7.3 - eslint: 8.35.0 - execa: 6.1.0 - find-up: 5.0.0 - fs-extra: 10.1.0 - get-port: 6.1.2 - glob: 7.2.3 - husky: 7.0.4 - ice-npm-utils: 3.0.2 - jsdom: 20.0.3 - lint-staged: 13.1.2 - prettier: 2.8.4 - puppeteer: 19.7.3_typescript@4.9.5 - react: 18.2.0 - react-dom: 18.2.0_react@18.2.0 - rimraf: 3.0.2 - stylelint: 14.16.1 - tsx: 3.12.3 - typescript: 4.9.5 - vitest: 0.15.2_c8@7.13.0+jsdom@20.0.3 + '@actions/exec': + specifier: ^1.1.1 + version: 1.1.1 + '@applint/spec': + specifier: ^1.2.3 + version: 1.2.3(eslint@8.35.0)(stylelint@14.16.1)(typescript@4.9.5) + '@changesets/cli': + specifier: ^2.26.0 + version: 2.26.0 + '@commitlint/cli': + specifier: ^16.3.0 + version: 16.3.0 + '@ice/bundles': + specifier: workspace:* + version: link:packages/bundles + '@testing-library/react': + specifier: ^13.3.0 + version: 13.4.0(react-dom@18.3.0-canary-1cea38448-20230530)(react@18.3.0-canary-1cea38448-20230530) + '@types/eslint': + specifier: ^8.4.5 + version: 8.21.1 + '@types/fs-extra': + specifier: ^9.0.13 + version: 9.0.13 + '@types/glob': + specifier: ^7.2.0 + version: 7.2.0 + '@types/node': + specifier: ^17.0.45 + version: 17.0.45 + '@vercel/ncc': + specifier: ^0.33.4 + version: 0.33.4 + '@vitest/coverage-c8': + specifier: ^0.23.1 + version: 0.23.4(jsdom@20.0.3) + c8: + specifier: ^7.12.0 + version: 7.13.0 + chalk: + specifier: ^4.1.2 + version: 4.1.2 + chokidar: + specifier: ^3.5.3 + version: 3.5.3 + dependency-check: + specifier: ^4.1.0 + version: 4.1.0 + dts-bundle: + specifier: ^0.7.3 + version: 0.7.3 + eslint: + specifier: ^8.22.0 + version: 8.35.0 + execa: + specifier: ^6.1.0 + version: 6.1.0 + find-up: + specifier: ^5.0.0 + version: 5.0.0 + fs-extra: + specifier: ^10.1.0 + version: 10.1.0 + get-port: + specifier: ^6.1.2 + version: 6.1.2 + glob: + specifier: ^7.2.3 + version: 7.2.3 + husky: + specifier: ^7.0.4 + version: 7.0.4 + ice-npm-utils: + specifier: ^3.0.2 + version: 3.0.2 + jsdom: + specifier: ^20.0.0 + version: 20.0.3 + lint-staged: + specifier: ^13.0.3 + version: 13.1.2 + prettier: + specifier: ^2.7.1 + version: 2.8.4 + puppeteer: + specifier: ^19.6.3 + version: 19.7.3(typescript@4.9.5) + react: + specifier: ^18.3.0-canary-1cea38448-20230530 + version: 18.3.0-canary-1cea38448-20230530 + react-dom: + specifier: ^18.3.0-canary-1cea38448-20230530 + version: 18.3.0-canary-1cea38448-20230530(react@18.3.0-canary-1cea38448-20230530) + rimraf: + specifier: ^3.0.2 + version: 3.0.2 + stylelint: + specifier: ^14.10.0 + version: 14.16.1 + tsx: + specifier: ^3.12.1 + version: 3.12.3 + typescript: + specifier: ^4.7.4 + version: 4.9.5 + vitest: + specifier: ^0.15.2 + version: 0.15.2(c8@7.13.0)(jsdom@20.0.3) examples/app-config: - specifiers: - '@ice/app': workspace:* - '@ice/plugin-auth': workspace:* - '@ice/plugin-rax-compat': workspace:* - '@ice/runtime': workspace:* - '@types/react': ^18.0.0 - '@types/react-dom': ^18.0.2 - '@uni/env': ^1.1.0 - ahooks: ^3.3.8 - react: ^18.2.0 - react-dom: ^18.2.0 - speed-measure-webpack-plugin: ^1.5.0 - webpack: ^5.86.0 - dependencies: - '@ice/app': link:../../packages/ice - '@ice/plugin-auth': link:../../packages/plugin-auth - '@ice/plugin-rax-compat': link:../../packages/plugin-rax-compat - '@ice/runtime': link:../../packages/runtime - '@uni/env': 1.1.0 - ahooks: 3.7.5_react@18.2.0 - react: 18.2.0 - react-dom: 18.2.0_react@18.2.0 + dependencies: + '@ice/app': + specifier: workspace:* + version: link:../../packages/ice + '@ice/plugin-auth': + specifier: workspace:* + version: link:../../packages/plugin-auth + '@ice/plugin-rax-compat': + specifier: workspace:* + version: link:../../packages/plugin-rax-compat + '@ice/runtime': + specifier: workspace:* + version: link:../../packages/runtime + '@uni/env': + specifier: ^1.1.0 + version: 1.1.0 + ahooks: + specifier: ^3.3.8 + version: 3.7.5(react@18.2.0) + react: + specifier: ^18.2.0 + version: 18.2.0 + react-dom: + specifier: ^18.2.0 + version: 18.2.0(react@18.2.0) devDependencies: - '@types/react': 18.0.28 - '@types/react-dom': 18.0.11 - speed-measure-webpack-plugin: 1.5.0_webpack@5.86.0 - webpack: 5.86.0 + '@types/react': + specifier: ^18.0.0 + version: 18.0.28 + '@types/react-dom': + specifier: ^18.0.2 + version: 18.0.11 + speed-measure-webpack-plugin: + specifier: ^1.5.0 + version: 1.5.0(webpack@5.86.0) + webpack: + specifier: ^5.86.0 + version: 5.86.0 examples/basic-project: - specifiers: - '@ice/app': workspace:* - '@ice/plugin-rax-compat': workspace:* - '@ice/runtime': workspace:* - '@types/react': ^18.0.0 - '@types/react-dom': ^18.0.2 - '@uni/env': ^1.1.0 - ahooks: ^3.3.8 - react: ^18.0.0 - react-dom: ^18.0.0 - speed-measure-webpack-plugin: ^1.5.0 - webpack: ^5.86.0 dependencies: - '@ice/app': link:../../packages/ice - '@ice/plugin-rax-compat': link:../../packages/plugin-rax-compat - '@ice/runtime': link:../../packages/runtime - '@uni/env': 1.1.0 - ahooks: 3.7.5_react@18.2.0 - react: 18.2.0 - react-dom: 18.2.0_react@18.2.0 + '@ice/app': + specifier: workspace:* + version: link:../../packages/ice + '@ice/plugin-rax-compat': + specifier: workspace:* + version: link:../../packages/plugin-rax-compat + '@ice/runtime': + specifier: workspace:* + version: link:../../packages/runtime + '@uni/env': + specifier: ^1.1.0 + version: 1.1.0 + ahooks: + specifier: ^3.3.8 + version: 3.7.5(react@18.2.0) + react: + specifier: ^18.0.0 + version: 18.2.0 + react-dom: + specifier: ^18.0.0 + version: 18.2.0(react@18.2.0) devDependencies: - '@types/react': 18.0.28 - '@types/react-dom': 18.0.11 - speed-measure-webpack-plugin: 1.5.0_webpack@5.86.0 - webpack: 5.86.0 + '@types/react': + specifier: ^18.0.0 + version: 18.0.28 + '@types/react-dom': + specifier: ^18.0.2 + version: 18.0.11 + speed-measure-webpack-plugin: + specifier: ^1.5.0 + version: 1.5.0(webpack@5.86.0) + webpack: + specifier: ^5.86.0 + version: 5.86.0 examples/csr-project: - specifiers: - '@ice/app': workspace:* - '@ice/plugin-auth': workspace:* - '@ice/runtime': workspace:* - '@types/react': ^18.0.0 - '@types/react-dom': ^18.0.0 - antd-mobile: ^5.12.6 - react: ^18.0.0 - react-dom: ^18.0.0 - speed-measure-webpack-plugin: ^1.5.0 - webpack: ^5.86.0 dependencies: - '@ice/app': link:../../packages/ice - '@ice/plugin-auth': link:../../packages/plugin-auth - '@ice/runtime': link:../../packages/runtime - antd-mobile: 5.28.1_biqbaboplfbrettd7655fr4n2y - react: 18.2.0 - react-dom: 18.2.0_react@18.2.0 + '@ice/app': + specifier: workspace:* + version: link:../../packages/ice + '@ice/plugin-auth': + specifier: workspace:* + version: link:../../packages/plugin-auth + '@ice/runtime': + specifier: workspace:* + version: link:../../packages/runtime + antd-mobile: + specifier: ^5.12.6 + version: 5.28.1(react-dom@18.2.0)(react@18.2.0) + react: + specifier: ^18.0.0 + version: 18.2.0 + react-dom: + specifier: ^18.0.0 + version: 18.2.0(react@18.2.0) devDependencies: - '@types/react': 18.0.28 - '@types/react-dom': 18.0.11 - speed-measure-webpack-plugin: 1.5.0_webpack@5.86.0 - webpack: 5.86.0 + '@types/react': + specifier: ^18.0.0 + version: 18.0.28 + '@types/react-dom': + specifier: ^18.0.0 + version: 18.0.11 + speed-measure-webpack-plugin: + specifier: ^1.5.0 + version: 1.5.0(webpack@5.86.0) + webpack: + specifier: ^5.86.0 + version: 5.86.0 examples/disable-data-loader: - specifiers: - '@ice/app': workspace:* - '@ice/plugin-auth': workspace:* - '@ice/plugin-rax-compat': workspace:* - '@ice/runtime': workspace:* - '@types/react': ^18.0.0 - '@types/react-dom': ^18.0.2 - '@uni/env': ^1.1.0 - ahooks: ^3.3.8 - react: ^18.0.0 - react-dom: ^18.0.0 - speed-measure-webpack-plugin: ^1.5.0 - webpack: ^5.86.0 dependencies: - '@ice/app': link:../../packages/ice - '@ice/plugin-auth': link:../../packages/plugin-auth - '@ice/plugin-rax-compat': link:../../packages/plugin-rax-compat - '@ice/runtime': link:../../packages/runtime - '@uni/env': 1.1.0 - ahooks: 3.7.5_react@18.2.0 - react: 18.2.0 - react-dom: 18.2.0_react@18.2.0 + '@ice/app': + specifier: workspace:* + version: link:../../packages/ice + '@ice/plugin-auth': + specifier: workspace:* + version: link:../../packages/plugin-auth + '@ice/plugin-rax-compat': + specifier: workspace:* + version: link:../../packages/plugin-rax-compat + '@ice/runtime': + specifier: workspace:* + version: link:../../packages/runtime + '@uni/env': + specifier: ^1.1.0 + version: 1.1.0 + ahooks: + specifier: ^3.3.8 + version: 3.7.5(react@18.2.0) + react: + specifier: ^18.0.0 + version: 18.2.0 + react-dom: + specifier: ^18.0.0 + version: 18.2.0(react@18.2.0) devDependencies: - '@types/react': 18.0.28 - '@types/react-dom': 18.0.11 - speed-measure-webpack-plugin: 1.5.0_webpack@5.86.0 - webpack: 5.86.0 + '@types/react': + specifier: ^18.0.0 + version: 18.0.28 + '@types/react-dom': + specifier: ^18.0.2 + version: 18.0.11 + speed-measure-webpack-plugin: + specifier: ^1.5.0 + version: 1.5.0(webpack@5.86.0) + webpack: + specifier: ^5.86.0 + version: 5.86.0 examples/hash-router: - specifiers: - '@ice/app': workspace:* - '@ice/runtime': workspace:* - '@types/react': ^18.0.0 - '@types/react-dom': ^18.0.0 - react: ^18.0.0 - react-dom: ^18.0.0 dependencies: - '@ice/app': link:../../packages/ice - '@ice/runtime': link:../../packages/runtime - react: 18.2.0 - react-dom: 18.2.0_react@18.2.0 + '@ice/app': + specifier: workspace:* + version: link:../../packages/ice + '@ice/runtime': + specifier: workspace:* + version: link:../../packages/runtime + react: + specifier: ^18.0.0 + version: 18.2.0 + react-dom: + specifier: ^18.0.0 + version: 18.2.0(react@18.2.0) devDependencies: - '@types/react': 18.0.28 - '@types/react-dom': 18.0.11 + '@types/react': + specifier: ^18.0.0 + version: 18.0.28 + '@types/react-dom': + specifier: ^18.0.0 + version: 18.0.11 examples/icestark-child: - specifiers: - '@ice/app': workspace:* - '@ice/plugin-icestark': workspace:* - '@ice/runtime': workspace:* - '@types/react': ^18.0.0 - '@types/react-dom': ^18.0.2 - react: ^18.0.0 - react-dom: ^18.0.0 dependencies: - '@ice/app': link:../../packages/ice - '@ice/plugin-icestark': link:../../packages/plugin-icestark - '@ice/runtime': link:../../packages/runtime - react: 18.2.0 - react-dom: 18.2.0_react@18.2.0 + '@ice/app': + specifier: workspace:* + version: link:../../packages/ice + '@ice/plugin-icestark': + specifier: workspace:* + version: link:../../packages/plugin-icestark + '@ice/runtime': + specifier: workspace:* + version: link:../../packages/runtime + react: + specifier: ^18.0.0 + version: 18.2.0 + react-dom: + specifier: ^18.0.0 + version: 18.2.0(react@18.2.0) devDependencies: - '@types/react': 18.0.28 - '@types/react-dom': 18.0.11 + '@types/react': + specifier: ^18.0.0 + version: 18.0.28 + '@types/react-dom': + specifier: ^18.0.2 + version: 18.0.11 examples/icestark-layout: - specifiers: - '@ice/app': workspace:* - '@ice/plugin-icestark': workspace:* - '@ice/runtime': workspace:* - '@ice/stark-app': ^1.5.0 - '@types/react': ^18.0.0 - '@types/react-dom': ^18.0.2 - react: ^18.0.0 - react-dom: ^18.0.0 dependencies: - '@ice/app': link:../../packages/ice - '@ice/plugin-icestark': link:../../packages/plugin-icestark - '@ice/runtime': link:../../packages/runtime - '@ice/stark-app': 1.5.0 - react: 18.2.0 - react-dom: 18.2.0_react@18.2.0 + '@ice/app': + specifier: workspace:* + version: link:../../packages/ice + '@ice/plugin-icestark': + specifier: workspace:* + version: link:../../packages/plugin-icestark + '@ice/runtime': + specifier: workspace:* + version: link:../../packages/runtime + '@ice/stark-app': + specifier: ^1.5.0 + version: 1.5.0 + react: + specifier: ^18.0.0 + version: 18.2.0 + react-dom: + specifier: ^18.0.0 + version: 18.2.0(react@18.2.0) devDependencies: - '@types/react': 18.0.28 - '@types/react-dom': 18.0.11 + '@types/react': + specifier: ^18.0.0 + version: 18.0.28 + '@types/react-dom': + specifier: ^18.0.2 + version: 18.0.11 examples/memory-router: - specifiers: - '@ice/app': workspace:* - '@ice/runtime': workspace:* - '@types/react': ^18.0.0 - '@types/react-dom': ^18.0.0 - react: ^18.0.0 - react-dom: ^18.0.0 dependencies: - '@ice/app': link:../../packages/ice - '@ice/runtime': link:../../packages/runtime - react: 18.2.0 - react-dom: 18.2.0_react@18.2.0 + '@ice/app': + specifier: workspace:* + version: link:../../packages/ice + '@ice/runtime': + specifier: workspace:* + version: link:../../packages/runtime + react: + specifier: ^18.0.0 + version: 18.2.0 + react-dom: + specifier: ^18.0.0 + version: 18.2.0(react@18.2.0) devDependencies: - '@types/react': 18.0.28 - '@types/react-dom': 18.0.11 + '@types/react': + specifier: ^18.0.0 + version: 18.0.28 + '@types/react-dom': + specifier: ^18.0.0 + version: 18.0.11 examples/miniapp-project: - specifiers: - '@ice/app': workspace:* - '@ice/miniapp-html-styles': workspace:* - '@ice/miniapp-runtime': workspace:* - '@ice/plugin-miniapp': workspace:* - '@ice/runtime': workspace:* - '@types/react': ^18.0.0 - '@types/react-dom': ^18.0.2 - ahooks: ^3.3.8 - browserslist: ^4.19.3 - react: ^18.0.0 - react-dom: ^18.0.0 - speed-measure-webpack-plugin: ^1.5.0 - webpack: ^5.86.0 - dependencies: - '@ice/app': link:../../packages/ice - '@ice/miniapp-html-styles': link:../../packages/miniapp-html-styles - '@ice/miniapp-runtime': link:../../packages/miniapp-runtime - '@ice/plugin-miniapp': link:../../packages/plugin-miniapp - '@ice/runtime': link:../../packages/runtime - ahooks: 3.7.5_react@18.2.0 - react: 18.2.0 - react-dom: 18.2.0_react@18.2.0 + dependencies: + '@ice/app': + specifier: workspace:* + version: link:../../packages/ice + '@ice/miniapp-html-styles': + specifier: workspace:* + version: link:../../packages/miniapp-html-styles + '@ice/miniapp-runtime': + specifier: workspace:* + version: link:../../packages/miniapp-runtime + '@ice/plugin-miniapp': + specifier: workspace:* + version: link:../../packages/plugin-miniapp + '@ice/runtime': + specifier: workspace:* + version: link:../../packages/runtime + ahooks: + specifier: ^3.3.8 + version: 3.7.5(react@18.2.0) + react: + specifier: ^18.0.0 + version: 18.2.0 + react-dom: + specifier: ^18.0.0 + version: 18.2.0(react@18.2.0) devDependencies: - '@types/react': 18.0.28 - '@types/react-dom': 18.0.11 - browserslist: 4.21.5 - speed-measure-webpack-plugin: 1.5.0_webpack@5.86.0 - webpack: 5.86.0 + '@types/react': + specifier: ^18.0.0 + version: 18.0.28 + '@types/react-dom': + specifier: ^18.0.2 + version: 18.0.11 + browserslist: + specifier: ^4.19.3 + version: 4.21.5 + speed-measure-webpack-plugin: + specifier: ^1.5.0 + version: 1.5.0(webpack@5.86.0) + webpack: + specifier: ^5.86.0 + version: 5.86.0 examples/multi-target: - specifiers: - '@ice/app': workspace:* - '@ice/plugin-rax-compat': workspace:* - '@ice/runtime': workspace:* - '@types/react': ^18.0.0 - '@types/react-dom': ^18.0.2 - react: ^18.0.0 - react-dom: ^18.0.0 dependencies: - '@ice/app': link:../../packages/ice - '@ice/plugin-rax-compat': link:../../packages/plugin-rax-compat - '@ice/runtime': link:../../packages/runtime - react: 18.2.0 - react-dom: 18.2.0_react@18.2.0 + '@ice/app': + specifier: workspace:* + version: link:../../packages/ice + '@ice/plugin-rax-compat': + specifier: workspace:* + version: link:../../packages/plugin-rax-compat + '@ice/runtime': + specifier: workspace:* + version: link:../../packages/runtime + react: + specifier: ^18.0.0 + version: 18.2.0 + react-dom: + specifier: ^18.0.0 + version: 18.2.0(react@18.2.0) devDependencies: - '@types/react': 18.0.28 - '@types/react-dom': 18.0.11 + '@types/react': + specifier: ^18.0.0 + version: 18.0.28 + '@types/react-dom': + specifier: ^18.0.2 + version: 18.0.11 examples/rax-inline-style: - specifiers: - '@ice/app': workspace:* - '@ice/plugin-rax-compat': workspace:* - '@ice/runtime': workspace:* - '@types/react': ^18.0.0 - '@types/react-dom': ^18.0.2 - rax: ^1.2.2 - rax-image: ^2.4.1 - rax-is-valid-element: ^1.0.0 - rax-text: ^2.2.0 - rax-view: ^2.3.0 - react: ^18.0.0 - react-dom: ^18.0.0 - webpack: ^5.86.0 dependencies: - '@ice/app': link:../../packages/ice - '@ice/plugin-rax-compat': link:../../packages/plugin-rax-compat - '@ice/runtime': link:../../packages/runtime - rax: 1.2.3 - rax-image: 2.4.3_rax@1.2.3 - rax-is-valid-element: 1.0.1 - rax-text: 2.2.0_rax@1.2.3 - rax-view: 2.3.0_rax@1.2.3 - react: 18.2.0 - react-dom: 18.2.0_react@18.2.0 + '@ice/app': + specifier: workspace:* + version: link:../../packages/ice + '@ice/plugin-rax-compat': + specifier: workspace:* + version: link:../../packages/plugin-rax-compat + '@ice/runtime': + specifier: workspace:* + version: link:../../packages/runtime + rax: + specifier: ^1.2.2 + version: 1.2.3 + rax-image: + specifier: ^2.4.1 + version: 2.4.3(rax@1.2.3) + rax-is-valid-element: + specifier: ^1.0.0 + version: 1.0.1 + rax-text: + specifier: ^2.2.0 + version: 2.2.0(rax@1.2.3) + rax-view: + specifier: ^2.3.0 + version: 2.3.0(rax@1.2.3) + react: + specifier: ^18.0.0 + version: 18.2.0 + react-dom: + specifier: ^18.0.0 + version: 18.2.0(react@18.2.0) devDependencies: - '@types/react': 18.0.28 - '@types/react-dom': 18.0.11 - webpack: 5.86.0 + '@types/react': + specifier: ^18.0.0 + version: 18.0.28 + '@types/react-dom': + specifier: ^18.0.2 + version: 18.0.11 + webpack: + specifier: ^5.86.0 + version: 5.86.0 examples/rax-project: - specifiers: - '@ice/app': workspace:* - '@ice/appear': workspace:* - '@ice/plugin-jsx-plus': workspace:* - '@ice/plugin-rax-compat': workspace:* - '@ice/runtime': workspace:* - '@types/react': ^18.0.0 - '@types/react-dom': ^18.0.2 - rax: ^1.2.2 - rax-image: ^2.4.1 - rax-is-valid-element: ^1.0.0 - rax-text: ^2.2.0 - rax-view: ^2.3.0 - react: ^18.0.0 - react-dom: ^18.0.0 - webpack: ^5.86.0 dependencies: - '@ice/app': link:../../packages/ice - '@ice/appear': link:../../packages/appear - '@ice/plugin-jsx-plus': link:../../packages/plugin-jsx-plus - '@ice/plugin-rax-compat': link:../../packages/plugin-rax-compat - '@ice/runtime': link:../../packages/runtime - rax: 1.2.3 - rax-image: 2.4.3_rax@1.2.3 - rax-is-valid-element: 1.0.1 - rax-text: 2.2.0_rax@1.2.3 - rax-view: 2.3.0_rax@1.2.3 - react: 18.2.0 - react-dom: 18.2.0_react@18.2.0 + '@ice/app': + specifier: workspace:* + version: link:../../packages/ice + '@ice/appear': + specifier: workspace:* + version: link:../../packages/appear + '@ice/plugin-jsx-plus': + specifier: workspace:* + version: link:../../packages/plugin-jsx-plus + '@ice/plugin-rax-compat': + specifier: workspace:* + version: link:../../packages/plugin-rax-compat + '@ice/runtime': + specifier: workspace:* + version: link:../../packages/runtime + rax: + specifier: ^1.2.2 + version: 1.2.3 + rax-image: + specifier: ^2.4.1 + version: 2.4.3(rax@1.2.3) + rax-is-valid-element: + specifier: ^1.0.0 + version: 1.0.1 + rax-text: + specifier: ^2.2.0 + version: 2.2.0(rax@1.2.3) + rax-view: + specifier: ^2.3.0 + version: 2.3.0(rax@1.2.3) + react: + specifier: ^18.0.0 + version: 18.2.0 + react-dom: + specifier: ^18.0.0 + version: 18.2.0(react@18.2.0) devDependencies: - '@types/react': 18.0.28 - '@types/react-dom': 18.0.11 - webpack: 5.86.0 + '@types/react': + specifier: ^18.0.0 + version: 18.0.28 + '@types/react-dom': + specifier: ^18.0.2 + version: 18.0.11 + webpack: + specifier: ^5.86.0 + version: 5.86.0 examples/routes-config: - specifiers: - '@ice/app': workspace:* - '@ice/runtime': workspace:* - '@types/react': ^18.0.0 - '@types/react-dom': ^18.0.0 - react: ^18.0.0 - react-dom: ^18.0.0 dependencies: - '@ice/app': link:../../packages/ice - '@ice/runtime': link:../../packages/runtime - react: 18.2.0 - react-dom: 18.2.0_react@18.2.0 + '@ice/app': + specifier: workspace:* + version: link:../../packages/ice + '@ice/runtime': + specifier: workspace:* + version: link:../../packages/runtime + react: + specifier: ^18.0.0 + version: 18.2.0 + react-dom: + specifier: ^18.0.0 + version: 18.2.0(react@18.2.0) devDependencies: - '@types/react': 18.0.28 - '@types/react-dom': 18.0.11 + '@types/react': + specifier: ^18.0.0 + version: 18.0.28 + '@types/react-dom': + specifier: ^18.0.0 + version: 18.0.11 examples/routes-generate: - specifiers: - '@ice/app': workspace:* - '@ice/runtime': workspace:* - '@types/react': ^18.0.0 - '@types/react-dom': ^18.0.0 - react: ^18.0.0 - react-dom: ^18.0.0 dependencies: - '@ice/app': link:../../packages/ice - '@ice/runtime': link:../../packages/runtime - react: 18.2.0 - react-dom: 18.2.0_react@18.2.0 + '@ice/app': + specifier: workspace:* + version: link:../../packages/ice + '@ice/runtime': + specifier: workspace:* + version: link:../../packages/runtime + react: + specifier: ^18.0.0 + version: 18.2.0 + react-dom: + specifier: ^18.0.0 + version: 18.2.0(react@18.2.0) devDependencies: - '@types/react': 18.0.28 - '@types/react-dom': 18.0.11 + '@types/react': + specifier: ^18.0.0 + version: 18.0.28 + '@types/react-dom': + specifier: ^18.0.0 + version: 18.0.11 + + examples/rsc-project: + dependencies: + '@ice/app': + specifier: workspace:* + version: link:../../packages/ice + '@ice/plugin-auth': + specifier: workspace:* + version: link:../../packages/plugin-auth + '@ice/runtime': + specifier: workspace:* + version: link:../../packages/runtime + antd-mobile: + specifier: ^5.12.6 + version: 5.28.1(react-dom@18.3.0-canary-1cea38448-20230530)(react@18.3.0-canary-1cea38448-20230530) + compression: + specifier: ^1.7.4 + version: 1.7.4 + express: + specifier: ^4.17.3 + version: 4.18.2 + react: + specifier: ^18.3.0-canary-1cea38448-20230530 + version: 18.3.0-canary-1cea38448-20230530 + react-dom: + specifier: ^18.3.0-canary-1cea38448-20230530 + version: 18.3.0-canary-1cea38448-20230530(react@18.3.0-canary-1cea38448-20230530) + react-router-dom: + specifier: 6.11.2 + version: 6.11.2(react-dom@18.3.0-canary-1cea38448-20230530)(react@18.3.0-canary-1cea38448-20230530) + react-server-dom-webpack: + specifier: ^18.3.0-canary-1cea38448-20230530 + version: 18.3.0-canary-7ac5e9a60-20230508(react-dom@18.3.0-canary-1cea38448-20230530)(react@18.3.0-canary-1cea38448-20230530)(webpack@5.86.0) + devDependencies: + '@types/express': + specifier: ^4.17.14 + version: 4.17.17 + '@types/react': + specifier: ^18.0.0 + version: 18.0.34 + '@types/react-dom': + specifier: ^18.0.0 + version: 18.0.11 + speed-measure-webpack-plugin: + specifier: ^1.5.0 + version: 1.5.0(webpack@5.86.0) + tslib: + specifier: ^2.5.0 + version: 2.5.0 + tsx: + specifier: ^3.12.1 + version: 3.12.3 + webpack: + specifier: ^5.86.0 + version: 5.86.0 examples/single-route: - specifiers: - '@ice/app': workspace:* - '@ice/runtime': workspace:* - '@types/react': ^18.0.0 - '@types/react-dom': ^18.0.0 - react: ^18.0.0 - react-dom: ^18.0.0 dependencies: - '@ice/app': link:../../packages/ice - '@ice/runtime': link:../../packages/runtime - react: 18.2.0 - react-dom: 18.2.0_react@18.2.0 + '@ice/app': + specifier: workspace:* + version: link:../../packages/ice + '@ice/runtime': + specifier: workspace:* + version: link:../../packages/runtime + react: + specifier: ^18.0.0 + version: 18.2.0 + react-dom: + specifier: ^18.0.0 + version: 18.2.0(react@18.2.0) devDependencies: - '@types/react': 18.0.28 - '@types/react-dom': 18.0.11 + '@types/react': + specifier: ^18.0.0 + version: 18.0.28 + '@types/react-dom': + specifier: ^18.0.0 + version: 18.0.11 examples/with-antd: - specifiers: - '@ice/app': workspace:* - '@ice/plugin-antd': workspace:* - '@ice/plugin-moment-locales': workspace:* - '@ice/runtime': workspace:* - '@types/react': ^18.0.0 - '@types/react-dom': ^18.0.2 - antd: ^4.0.0 - moment: ^2.29.4 - react: ^18.0.0 - react-dom: ^18.0.0 dependencies: - '@ice/app': link:../../packages/ice - '@ice/plugin-antd': link:../../packages/plugin-antd - '@ice/plugin-moment-locales': link:../../packages/plugin-moment-locales - '@ice/runtime': link:../../packages/runtime - antd: 4.24.8_biqbaboplfbrettd7655fr4n2y - moment: 2.29.4 - react: 18.2.0 - react-dom: 18.2.0_react@18.2.0 + '@ice/app': + specifier: workspace:* + version: link:../../packages/ice + '@ice/plugin-antd': + specifier: workspace:* + version: link:../../packages/plugin-antd + '@ice/plugin-moment-locales': + specifier: workspace:* + version: link:../../packages/plugin-moment-locales + '@ice/runtime': + specifier: workspace:* + version: link:../../packages/runtime + antd: + specifier: ^4.0.0 + version: 4.24.8(react-dom@18.2.0)(react@18.2.0) + moment: + specifier: ^2.29.4 + version: 2.29.4 + react: + specifier: ^18.0.0 + version: 18.2.0 + react-dom: + specifier: ^18.0.0 + version: 18.2.0(react@18.2.0) devDependencies: - '@types/react': 18.0.28 - '@types/react-dom': 18.0.11 + '@types/react': + specifier: ^18.0.0 + version: 18.0.28 + '@types/react-dom': + specifier: ^18.0.2 + version: 18.0.11 examples/with-antd-mobile: - specifiers: - '@ice/app': workspace:* - '@ice/runtime': workspace:* - '@types/react': ^18.0.0 - '@types/react-dom': ^18.0.2 - antd-mobile: ^5.12.4 - constate: ^3.3.2 - react: ^18.2.0 - react-dom: ^18.2.0 dependencies: - '@ice/app': link:../../packages/ice - '@ice/runtime': link:../../packages/runtime - antd-mobile: 5.28.1_biqbaboplfbrettd7655fr4n2y - constate: 3.3.2_react@18.2.0 - react: 18.2.0 - react-dom: 18.2.0_react@18.2.0 + '@ice/app': + specifier: workspace:* + version: link:../../packages/ice + '@ice/runtime': + specifier: workspace:* + version: link:../../packages/runtime + antd-mobile: + specifier: ^5.12.4 + version: 5.28.1(react-dom@18.2.0)(react@18.2.0) + constate: + specifier: ^3.3.2 + version: 3.3.2(react@18.2.0) + react: + specifier: ^18.2.0 + version: 18.2.0 + react-dom: + specifier: ^18.2.0 + version: 18.2.0(react@18.2.0) devDependencies: - '@types/react': 18.0.28 - '@types/react-dom': 18.0.11 + '@types/react': + specifier: ^18.0.0 + version: 18.0.28 + '@types/react-dom': + specifier: ^18.0.2 + version: 18.0.11 examples/with-antd5: - specifiers: - '@ice/app': workspace:* - '@ice/runtime': workspace:* - '@types/react': ^18.0.0 - '@types/react-dom': ^18.0.2 - antd: ^5.0.0 - dayjs: ^1.11.7 - react: ^18.0.0 - react-dom: ^18.0.0 - react-intl: ^6.3.2 dependencies: - '@ice/app': link:../../packages/ice - '@ice/runtime': link:../../packages/runtime - antd: 5.4.1_biqbaboplfbrettd7655fr4n2y - dayjs: 1.11.7 - react: 18.2.0 - react-dom: 18.2.0_react@18.2.0 - react-intl: 6.3.2_react@18.2.0 + '@ice/app': + specifier: workspace:* + version: link:../../packages/ice + '@ice/runtime': + specifier: workspace:* + version: link:../../packages/runtime + antd: + specifier: ^5.0.0 + version: 5.4.1(react-dom@18.2.0)(react@18.2.0) + dayjs: + specifier: ^1.11.7 + version: 1.11.7 + react: + specifier: ^18.0.0 + version: 18.2.0 + react-dom: + specifier: ^18.0.0 + version: 18.2.0(react@18.2.0) + react-intl: + specifier: ^6.3.2 + version: 6.3.2(react@18.2.0)(typescript@4.9.5) devDependencies: - '@types/react': 18.0.34 - '@types/react-dom': 18.0.11 + '@types/react': + specifier: ^18.0.0 + version: 18.0.34 + '@types/react-dom': + specifier: ^18.0.2 + version: 18.0.11 examples/with-auth: - specifiers: - '@ice/app': workspace:* - '@ice/plugin-auth': workspace:* - '@ice/runtime': workspace:* - '@types/react': ^18.0.0 - '@types/react-dom': ^18.0.0 - react: ^18.0.0 - react-dom: ^18.0.0 dependencies: - '@ice/runtime': link:../../packages/runtime - react: 18.2.0 - react-dom: 18.2.0_react@18.2.0 + '@ice/runtime': + specifier: workspace:* + version: link:../../packages/runtime + react: + specifier: ^18.0.0 + version: 18.2.0 + react-dom: + specifier: ^18.0.0 + version: 18.2.0(react@18.2.0) devDependencies: - '@ice/app': link:../../packages/ice - '@ice/plugin-auth': link:../../packages/plugin-auth - '@types/react': 18.0.28 - '@types/react-dom': 18.0.11 + '@ice/app': + specifier: workspace:* + version: link:../../packages/ice + '@ice/plugin-auth': + specifier: workspace:* + version: link:../../packages/plugin-auth + '@types/react': + specifier: ^18.0.0 + version: 18.0.28 + '@types/react-dom': + specifier: ^18.0.0 + version: 18.0.11 examples/with-basename: - specifiers: - '@ice/app': workspace:* - '@ice/runtime': workspace:* - '@types/react': ^18.0.0 - '@types/react-dom': ^18.0.0 - react: ^18.0.0 - react-dom: ^18.0.0 dependencies: - '@ice/app': link:../../packages/ice - '@ice/runtime': link:../../packages/runtime - react: 18.2.0 - react-dom: 18.2.0_react@18.2.0 + '@ice/app': + specifier: workspace:* + version: link:../../packages/ice + '@ice/runtime': + specifier: workspace:* + version: link:../../packages/runtime + react: + specifier: ^18.0.0 + version: 18.2.0 + react-dom: + specifier: ^18.0.0 + version: 18.2.0(react@18.2.0) devDependencies: - '@types/react': 18.0.28 - '@types/react-dom': 18.0.11 + '@types/react': + specifier: ^18.0.0 + version: 18.0.28 + '@types/react-dom': + specifier: ^18.0.0 + version: 18.0.11 examples/with-data-loader: - specifiers: - '@ice/app': workspace:* - '@ice/runtime': workspace:* - '@types/react': ^18.0.17 - '@types/react-dom': ^18.0.6 - react: ^18.2.0 - react-dom: ^18.2.0 dependencies: - '@ice/app': link:../../packages/ice - '@ice/runtime': link:../../packages/runtime - react: 18.2.0 - react-dom: 18.2.0_react@18.2.0 + '@ice/app': + specifier: workspace:* + version: link:../../packages/ice + '@ice/runtime': + specifier: workspace:* + version: link:../../packages/runtime + react: + specifier: ^18.2.0 + version: 18.2.0 + react-dom: + specifier: ^18.2.0 + version: 18.2.0(react@18.2.0) devDependencies: - '@types/react': 18.0.28 - '@types/react-dom': 18.0.11 + '@types/react': + specifier: ^18.0.17 + version: 18.0.28 + '@types/react-dom': + specifier: ^18.0.6 + version: 18.0.11 examples/with-entry-type: - specifiers: - '@ice/app': workspace:* - '@ice/runtime': workspace:* - '@types/react': ^18.0.0 - '@types/react-dom': ^18.0.2 - fs-extra: ^10.0.0 - react: ^18.0.0 - react-dom: ^18.0.0 - webpack: ^5.86.0 dependencies: - '@ice/app': link:../../packages/ice - '@ice/runtime': link:../../packages/runtime - react: 18.2.0 - react-dom: 18.2.0_react@18.2.0 + '@ice/app': + specifier: workspace:* + version: link:../../packages/ice + '@ice/runtime': + specifier: workspace:* + version: link:../../packages/runtime + react: + specifier: ^18.0.0 + version: 18.2.0 + react-dom: + specifier: ^18.0.0 + version: 18.2.0(react@18.2.0) devDependencies: - '@types/react': 18.0.34 - '@types/react-dom': 18.0.11 - fs-extra: 10.1.0 - webpack: 5.86.0 + '@types/react': + specifier: ^18.0.0 + version: 18.0.34 + '@types/react-dom': + specifier: ^18.0.2 + version: 18.0.11 + fs-extra: + specifier: ^10.0.0 + version: 10.1.0 + webpack: + specifier: ^5.86.0 + version: 5.86.0 examples/with-fusion: - specifiers: - '@alifd/next': ^1.25.49 - '@ice/app': workspace:* - '@ice/plugin-css-assets-local': workspace:* - '@ice/plugin-fusion': workspace:* - '@ice/plugin-moment-locales': workspace:* - '@ice/runtime': workspace:* - '@types/react': ^18.0.0 - '@types/react-dom': ^18.0.2 - moment: ^2.29.4 - react: ^18.0.0 - react-dom: ^18.0.0 - react-intl: ^6.3.2 dependencies: - '@alifd/next': 1.26.2_jb42yyeu5qxbfieyxjks6malva - '@ice/runtime': link:../../packages/runtime - moment: 2.29.4 - react: 18.2.0 - react-dom: 18.2.0_react@18.2.0 - react-intl: 6.3.2_react@18.2.0 + '@alifd/next': + specifier: ^1.25.49 + version: 1.26.2(@alifd/meet-react@2.9.0)(moment@2.29.4)(react-dom@18.2.0)(react@18.2.0) + '@ice/runtime': + specifier: workspace:* + version: link:../../packages/runtime + moment: + specifier: ^2.29.4 + version: 2.29.4 + react: + specifier: ^18.0.0 + version: 18.2.0 + react-dom: + specifier: ^18.0.0 + version: 18.2.0(react@18.2.0) + react-intl: + specifier: ^6.3.2 + version: 6.3.2(react@18.2.0)(typescript@4.9.5) devDependencies: - '@ice/app': link:../../packages/ice - '@ice/plugin-css-assets-local': link:../../packages/plugin-css-assets-local - '@ice/plugin-fusion': link:../../packages/plugin-fusion - '@ice/plugin-moment-locales': link:../../packages/plugin-moment-locales - '@types/react': 18.0.28 - '@types/react-dom': 18.0.11 + '@ice/app': + specifier: workspace:* + version: link:../../packages/ice + '@ice/plugin-css-assets-local': + specifier: workspace:* + version: link:../../packages/plugin-css-assets-local + '@ice/plugin-fusion': + specifier: workspace:* + version: link:../../packages/plugin-fusion + '@ice/plugin-moment-locales': + specifier: workspace:* + version: link:../../packages/plugin-moment-locales + '@types/react': + specifier: ^18.0.0 + version: 18.0.28 + '@types/react-dom': + specifier: ^18.0.2 + version: 18.0.11 examples/with-i18n: - specifiers: - '@ice/app': workspace:* - '@ice/plugin-i18n': workspace:* - '@ice/runtime': workspace:* - '@types/express': ^4.17.14 - '@types/react': ^18.0.0 - '@types/react-dom': ^18.0.2 - express: ^4.17.3 - react: ^18.0.0 - react-dom: ^18.0.0 - react-intl: ^6.3.2 - tslib: ^2.5.0 - tsx: ^3.12.1 dependencies: - '@ice/runtime': link:../../packages/runtime - react: 18.2.0 - react-dom: 18.2.0_react@18.2.0 - react-intl: 6.3.2_react@18.2.0 + '@ice/runtime': + specifier: workspace:* + version: link:../../packages/runtime + react: + specifier: ^18.0.0 + version: 18.2.0 + react-dom: + specifier: ^18.0.0 + version: 18.2.0(react@18.2.0) + react-intl: + specifier: ^6.3.2 + version: 6.3.2(react@18.2.0)(typescript@4.9.5) devDependencies: - '@ice/app': link:../../packages/ice - '@ice/plugin-i18n': link:../../packages/plugin-i18n - '@types/express': 4.17.17 - '@types/react': 18.0.34 - '@types/react-dom': 18.0.11 - express: 4.18.2 - tslib: 2.5.0 - tsx: 3.12.3 + '@ice/app': + specifier: workspace:* + version: link:../../packages/ice + '@ice/plugin-i18n': + specifier: workspace:* + version: link:../../packages/plugin-i18n + '@types/express': + specifier: ^4.17.14 + version: 4.17.17 + '@types/react': + specifier: ^18.0.0 + version: 18.0.34 + '@types/react-dom': + specifier: ^18.0.2 + version: 18.0.11 + express: + specifier: ^4.17.3 + version: 4.18.2 + tslib: + specifier: ^2.5.0 + version: 2.5.0 + tsx: + specifier: ^3.12.1 + version: 3.12.3 examples/with-jest: - specifiers: - '@ice/app': workspace:* - '@ice/runtime': workspace:* - '@testing-library/jest-dom': ^5.16.5 - '@testing-library/react': ^13.3.0 - '@types/jest': ^29.0.0 - '@types/react': ^18.0.0 - '@types/react-dom': ^18.0.2 - '@types/testing-library__jest-dom': ^5.14.5 - jest: ^28.1.3 - jest-environment-jsdom: ^29.0.2 - react: ^18.0.0 - react-dom: ^18.0.0 - ts-jest: ^28.0.8 - typescript: ^4.8.2 dependencies: - '@ice/runtime': link:../../packages/runtime - react: 18.2.0 - react-dom: 18.2.0_react@18.2.0 + '@ice/runtime': + specifier: workspace:* + version: link:../../packages/runtime + react: + specifier: ^18.0.0 + version: 18.2.0 + react-dom: + specifier: ^18.0.0 + version: 18.2.0(react@18.2.0) devDependencies: - '@ice/app': link:../../packages/ice - '@testing-library/jest-dom': 5.16.5 - '@testing-library/react': 13.4.0_biqbaboplfbrettd7655fr4n2y - '@types/jest': 29.4.0 - '@types/react': 18.0.28 - '@types/react-dom': 18.0.11 - '@types/testing-library__jest-dom': 5.14.5 - jest: 28.1.3 - jest-environment-jsdom: 29.5.0 - ts-jest: 28.0.8_mgg23zyyvjoe75wbzvxzqqpmne - typescript: 4.9.5 + '@ice/app': + specifier: workspace:* + version: link:../../packages/ice + '@testing-library/jest-dom': + specifier: ^5.16.5 + version: 5.16.5 + '@testing-library/react': + specifier: ^13.3.0 + version: 13.4.0(react-dom@18.2.0)(react@18.2.0) + '@types/jest': + specifier: ^29.0.0 + version: 29.4.0 + '@types/react': + specifier: ^18.0.0 + version: 18.0.28 + '@types/react-dom': + specifier: ^18.0.2 + version: 18.0.11 + '@types/testing-library__jest-dom': + specifier: ^5.14.5 + version: 5.14.5 + jest: + specifier: ^28.1.3 + version: 28.1.3(@types/node@17.0.45) + jest-environment-jsdom: + specifier: ^29.0.2 + version: 29.5.0 + ts-jest: + specifier: ^28.0.8 + version: 28.0.8(@babel/core@7.21.0)(jest@28.1.3)(typescript@4.9.5) + typescript: + specifier: ^4.8.2 + version: 4.9.5 examples/with-jsx-plus: - specifiers: - '@ice/app': workspace:* - '@ice/plugin-jsx-plus': workspace:* - '@ice/runtime': workspace:* - '@types/react': ^18.0.17 - '@types/react-dom': ^18.0.6 - react: ^18.2.0 - react-dom: ^18.2.0 - tslib: ^2.4.0 dependencies: - '@ice/app': link:../../packages/ice - '@ice/plugin-jsx-plus': link:../../packages/plugin-jsx-plus - '@ice/runtime': link:../../packages/runtime - react: 18.2.0 - react-dom: 18.2.0_react@18.2.0 - tslib: 2.5.0 + '@ice/app': + specifier: workspace:* + version: link:../../packages/ice + '@ice/plugin-jsx-plus': + specifier: workspace:* + version: link:../../packages/plugin-jsx-plus + '@ice/runtime': + specifier: workspace:* + version: link:../../packages/runtime + react: + specifier: ^18.2.0 + version: 18.2.0 + react-dom: + specifier: ^18.2.0 + version: 18.2.0(react@18.2.0) + tslib: + specifier: ^2.4.0 + version: 2.5.0 devDependencies: - '@types/react': 18.0.28 - '@types/react-dom': 18.0.11 + '@types/react': + specifier: ^18.0.17 + version: 18.0.28 + '@types/react-dom': + specifier: ^18.0.6 + version: 18.0.11 examples/with-nested-routes: - specifiers: - '@ice/app': workspace:* - '@ice/runtime': workspace:* - '@types/react': ^18.0.0 - '@types/react-dom': ^18.0.0 - react: ^18.0.0 - react-dom: ^18.0.0 - speed-measure-webpack-plugin: ^1.5.0 - webpack: ^5.86.0 dependencies: - '@ice/app': link:../../packages/ice - '@ice/runtime': link:../../packages/runtime - react: 18.2.0 - react-dom: 18.2.0_react@18.2.0 + '@ice/app': + specifier: workspace:* + version: link:../../packages/ice + '@ice/runtime': + specifier: workspace:* + version: link:../../packages/runtime + react: + specifier: ^18.0.0 + version: 18.2.0 + react-dom: + specifier: ^18.0.0 + version: 18.2.0(react@18.2.0) devDependencies: - '@types/react': 18.0.28 - '@types/react-dom': 18.0.11 - speed-measure-webpack-plugin: 1.5.0_webpack@5.86.0 - webpack: 5.86.0 + '@types/react': + specifier: ^18.0.0 + version: 18.0.28 + '@types/react-dom': + specifier: ^18.0.0 + version: 18.0.11 + speed-measure-webpack-plugin: + specifier: ^1.5.0 + version: 1.5.0(webpack@5.86.0) + webpack: + specifier: ^5.86.0 + version: 5.86.0 examples/with-pha: - specifiers: - '@ice/app': workspace:* - '@ice/plugin-pha': workspace:* - '@ice/runtime': workspace:* - '@types/react': ^18.0.0 - '@types/react-dom': ^18.0.2 - react: ^18.0.0 - react-dom: ^18.0.0 - webpack: ^5.86.0 dependencies: - '@ice/app': link:../../packages/ice - '@ice/plugin-pha': link:../../packages/plugin-pha - '@ice/runtime': link:../../packages/runtime - react: 18.2.0 - react-dom: 18.2.0_react@18.2.0 + '@ice/app': + specifier: workspace:* + version: link:../../packages/ice + '@ice/plugin-pha': + specifier: workspace:* + version: link:../../packages/plugin-pha + '@ice/runtime': + specifier: workspace:* + version: link:../../packages/runtime + react: + specifier: ^18.0.0 + version: 18.2.0 + react-dom: + specifier: ^18.0.0 + version: 18.2.0(react@18.2.0) devDependencies: - '@types/react': 18.0.28 - '@types/react-dom': 18.0.11 - webpack: 5.86.0 + '@types/react': + specifier: ^18.0.0 + version: 18.0.28 + '@types/react-dom': + specifier: ^18.0.2 + version: 18.0.11 + webpack: + specifier: ^5.86.0 + version: 5.86.0 examples/with-request: - specifiers: - '@ice/app': workspace:* - '@ice/plugin-request': workspace:* - '@ice/runtime': workspace:* - '@types/react': ^18.0.17 - '@types/react-dom': ^18.0.6 - react: ^18.2.0 - react-dom: ^18.2.0 - tslib: ^2.4.0 dependencies: - '@ice/app': link:../../packages/ice - '@ice/plugin-request': link:../../packages/plugin-request - '@ice/runtime': link:../../packages/runtime - react: 18.2.0 - react-dom: 18.2.0_react@18.2.0 - tslib: 2.5.0 + '@ice/app': + specifier: workspace:* + version: link:../../packages/ice + '@ice/plugin-request': + specifier: workspace:* + version: link:../../packages/plugin-request + '@ice/runtime': + specifier: workspace:* + version: link:../../packages/runtime + react: + specifier: ^18.2.0 + version: 18.2.0 + react-dom: + specifier: ^18.2.0 + version: 18.2.0(react@18.2.0) + tslib: + specifier: ^2.4.0 + version: 2.5.0 devDependencies: - '@types/react': 18.0.28 - '@types/react-dom': 18.0.11 + '@types/react': + specifier: ^18.0.17 + version: 18.0.28 + '@types/react-dom': + specifier: ^18.0.6 + version: 18.0.11 examples/with-ssg: - specifiers: - '@ice/app': workspace:* - '@ice/runtime': workspace:* - '@types/react': ^18.0.17 - '@types/react-dom': ^18.0.6 - react: ^18.2.0 - react-dom: ^18.2.0 dependencies: - '@ice/app': link:../../packages/ice - '@ice/runtime': link:../../packages/runtime - react: 18.2.0 - react-dom: 18.2.0_react@18.2.0 + '@ice/app': + specifier: workspace:* + version: link:../../packages/ice + '@ice/runtime': + specifier: workspace:* + version: link:../../packages/runtime + react: + specifier: ^18.2.0 + version: 18.2.0 + react-dom: + specifier: ^18.2.0 + version: 18.2.0(react@18.2.0) devDependencies: - '@types/react': 18.0.28 - '@types/react-dom': 18.0.11 + '@types/react': + specifier: ^18.0.17 + version: 18.0.28 + '@types/react-dom': + specifier: ^18.0.6 + version: 18.0.11 examples/with-store: - specifiers: - '@ice/app': workspace:* - '@ice/plugin-store': workspace:* - '@ice/runtime': workspace:* - '@types/react': ^18.0.0 - '@types/react-dom': ^18.0.0 - tslib: ^2.4.0 - dependencies: - '@ice/app': link:../../packages/ice - '@ice/runtime': link:../../packages/runtime + dependencies: + '@ice/app': + specifier: workspace:* + version: link:../../packages/ice + '@ice/runtime': + specifier: workspace:* + version: link:../../packages/runtime devDependencies: - '@ice/plugin-store': link:../../packages/plugin-store - '@types/react': 18.0.28 - '@types/react-dom': 18.0.11 - tslib: 2.5.0 + '@ice/plugin-store': + specifier: workspace:* + version: link:../../packages/plugin-store + '@types/react': + specifier: ^18.0.0 + version: 18.0.28 + '@types/react-dom': + specifier: ^18.0.0 + version: 18.0.11 + tslib: + specifier: ^2.4.0 + version: 2.5.0 examples/with-suspense-ssr: - specifiers: - '@ice/app': workspace:* - '@ice/runtime': workspace:* - '@types/react': ^18.0.17 - '@types/react-dom': ^18.0.6 - react: ^18.2.0 - react-dom: ^18.2.0 dependencies: - '@ice/app': link:../../packages/ice - '@ice/runtime': link:../../packages/runtime - react: 18.2.0 - react-dom: 18.2.0_react@18.2.0 + '@ice/app': + specifier: workspace:* + version: link:../../packages/ice + '@ice/runtime': + specifier: workspace:* + version: link:../../packages/runtime + react: + specifier: ^18.2.0 + version: 18.2.0 + react-dom: + specifier: ^18.2.0 + version: 18.2.0(react@18.2.0) devDependencies: - '@types/react': 18.0.28 - '@types/react-dom': 18.0.11 + '@types/react': + specifier: ^18.0.17 + version: 18.0.28 + '@types/react-dom': + specifier: ^18.0.6 + version: 18.0.11 examples/with-tailwindcss: - specifiers: - '@ice/app': workspace:* - '@ice/runtime': workspace:* - '@types/react': ^18.0.0 - '@types/react-dom': ^18.0.0 - react: ^18.0.0 - react-dom: ^18.0.0 - tailwindcss: ^3.2.1 dependencies: - '@ice/runtime': link:../../packages/runtime - react: 18.2.0 - react-dom: 18.2.0_react@18.2.0 + '@ice/runtime': + specifier: workspace:* + version: link:../../packages/runtime + react: + specifier: ^18.0.0 + version: 18.2.0 + react-dom: + specifier: ^18.0.0 + version: 18.2.0(react@18.2.0) devDependencies: - '@ice/app': link:../../packages/ice - '@types/react': 18.0.28 - '@types/react-dom': 18.0.11 - tailwindcss: 3.2.7 + '@ice/app': + specifier: workspace:* + version: link:../../packages/ice + '@types/react': + specifier: ^18.0.0 + version: 18.0.28 + '@types/react-dom': + specifier: ^18.0.0 + version: 18.0.11 + tailwindcss: + specifier: ^3.2.1 + version: 3.2.7(postcss@8.4.21) examples/with-vitest: - specifiers: - '@ice/app': workspace:* - '@ice/runtime': workspace:* - '@testing-library/jest-dom': ^5.16.5 - '@testing-library/react': ^13.3.0 - '@types/react': ^18.0.0 - '@types/react-dom': ^18.0.2 - '@types/testing-library__jest-dom': ^5.14.5 - '@vitejs/plugin-react': ^1.3.2 - jsdom: ^20.0.0 - react: ^18.0.0 - react-dom: ^18.0.0 - typescript: ^4.8.2 - vitest: ^0.15.2 dependencies: - '@ice/runtime': link:../../packages/runtime - react: 18.2.0 - react-dom: 18.2.0_react@18.2.0 + '@ice/runtime': + specifier: workspace:* + version: link:../../packages/runtime + react: + specifier: ^18.0.0 + version: 18.2.0 + react-dom: + specifier: ^18.0.0 + version: 18.2.0(react@18.2.0) devDependencies: - '@ice/app': link:../../packages/ice - '@testing-library/jest-dom': 5.16.5 - '@testing-library/react': 13.4.0_biqbaboplfbrettd7655fr4n2y - '@types/react': 18.0.28 - '@types/react-dom': 18.0.11 - '@types/testing-library__jest-dom': 5.14.5 - '@vitejs/plugin-react': 1.3.2 - jsdom: 20.0.3 - typescript: 4.9.5 - vitest: 0.15.2_jsdom@20.0.3 + '@ice/app': + specifier: workspace:* + version: link:../../packages/ice + '@testing-library/jest-dom': + specifier: ^5.16.5 + version: 5.16.5 + '@testing-library/react': + specifier: ^13.3.0 + version: 13.4.0(react-dom@18.2.0)(react@18.2.0) + '@types/react': + specifier: ^18.0.0 + version: 18.0.28 + '@types/react-dom': + specifier: ^18.0.2 + version: 18.0.11 + '@types/testing-library__jest-dom': + specifier: ^5.14.5 + version: 5.14.5 + '@vitejs/plugin-react': + specifier: ^1.3.2 + version: 1.3.2 + jsdom: + specifier: ^20.0.0 + version: 20.0.3 + typescript: + specifier: ^4.8.2 + version: 4.9.5 + vitest: + specifier: ^0.15.2 + version: 0.15.2(c8@7.13.0)(jsdom@20.0.3) examples/with-web-worker: - specifiers: - '@ice/app': workspace:* - '@ice/runtime': workspace:* - '@types/react': ^18.0.0 - '@types/react-dom': ^18.0.0 - react: ^18.0.0 - react-dom: ^18.0.0 dependencies: - '@ice/runtime': link:../../packages/runtime - react: 18.2.0 - react-dom: 18.2.0_react@18.2.0 + '@ice/runtime': + specifier: workspace:* + version: link:../../packages/runtime + react: + specifier: ^18.0.0 + version: 18.2.0 + react-dom: + specifier: ^18.0.0 + version: 18.2.0(react@18.2.0) devDependencies: - '@ice/app': link:../../packages/ice - '@types/react': 18.0.28 - '@types/react-dom': 18.0.11 + '@ice/app': + specifier: workspace:* + version: link:../../packages/ice + '@types/react': + specifier: ^18.0.0 + version: 18.0.28 + '@types/react-dom': + specifier: ^18.0.0 + version: 18.0.11 packages/appear: - specifiers: - react: ^18.0.0 - react-dom: ^18.0.0 devDependencies: - react: 18.2.0 - react-dom: 18.2.0_react@18.2.0 + react: + specifier: ^18.0.0 + version: 18.2.0 + react-dom: + specifier: ^18.0.0 + version: 18.2.0(react@18.2.0) packages/bundles: - specifiers: - '@ice/swc-plugin-keep-export': 0.1.4-2 - '@ice/swc-plugin-node-transform': 0.1.0-8 - '@ice/swc-plugin-remove-export': 0.1.2 - '@pmmmwh/react-refresh-webpack-plugin': 0.5.10 - '@swc/core': 1.3.19 - '@types/less': ^3.0.3 - '@types/lodash': ^4.14.181 - '@types/webpack-bundle-analyzer': ^4.4.1 - ansi-html-community: ^0.0.8 - bonjour-service: ^1.0.13 - cacache: 17.0.4 - caniuse-lite: ^1.0.30001431 - chokidar: 3.5.3 - colorette: ^2.0.10 - common-path-prefix: 3.0.0 - compression: ^1.7.4 - connect-history-api-fallback: ^1.6.0 - copy-webpack-plugin: 10.2.4 - core-js: 3.29.1 - core-js-pure: ^3.8.1 - css-loader: 6.7.1 - css-minimizer-webpack-plugin: 3.4.1 - cssnano: ^5.1.7 - default-gateway: ^6.0.3 - error-stack-parser: ^2.0.6 - es-module-lexer: 0.10.5 - esbuild: ^0.17.16 - esbuild-register: 3.4.1 - eslint: ^8.14.0 - eslint-webpack-plugin: 3.1.1 - events: 3.3.0 - express: ^4.17.3 - find-up: 5.0.0 - fork-ts-checker-webpack-plugin: 7.2.6 - fs-extra: ^10.0.0 - globby: 13.1.2 - graceful-fs: ^4.2.6 - html-entities: ^2.3.2 - http-proxy-middleware: ^2.0.3 - ipaddr.js: ^2.0.1 - jest-worker: 27.5.1 - less: 4.1.2 - less-loader: 10.2.0 - loader-utils: ^2.0.0 - lodash: 4.17.21 - magic-string: 0.27.0 - mini-css-extract-plugin: 2.6.1 - open: ^8.0.9 - ora: 5.4.1 - p-retry: ^4.5.0 - portfinder: ^1.0.28 - postcss: 8.4.12 - postcss-loader: 6.2.1 - postcss-modules: 4.3.1 - postcss-nested: 5.0.6 - postcss-plugin-rpx2vw: 1.0.0 - postcss-preset-env: 7.4.3 - react-refresh: 0.14.0 - rimraf: ^3.0.2 - sass: 1.50.0 - sass-loader: 12.6.0 - schema-utils: ^4.0.0 - selfsigned: ^2.0.1 - serve-index: ^1.9.1 - sockjs: ^0.3.21 - source-map: 0.8.0-beta.0 - spdy: ^4.0.2 - tapable: 2.2.1 - terser: 5.14.2 - terser-webpack-plugin: 5.3.5 - trusted-cert: 1.1.3 - typescript: ^4.6.4 - unplugin: 0.9.5 - webpack: 5.86.0 - webpack-bundle-analyzer: 4.5.0 - webpack-dev-middleware: ^5.3.1 - webpack-dev-server: 4.15.0 - ws: ^8.4.2 - dependencies: - '@ice/swc-plugin-keep-export': 0.1.4-2 - '@ice/swc-plugin-node-transform': 0.1.0-8 - '@ice/swc-plugin-remove-export': 0.1.2 - '@swc/core': 1.3.19 - ansi-html-community: 0.0.8 - caniuse-lite: 1.0.30001462 - chokidar: 3.5.3 - core-js: 3.29.1 - core-js-pure: 3.29.0 - error-stack-parser: 2.1.4 - esbuild: 0.17.16 - events: 3.3.0 - html-entities: 2.3.3 - jest-worker: 27.5.1 - less: 4.1.2 - postcss: 8.4.12 - react-refresh: 0.14.0 - sass: 1.50.0 + dependencies: + '@ice/swc-plugin-keep-export': + specifier: 0.1.4-2 + version: 0.1.4-2 + '@ice/swc-plugin-node-transform': + specifier: 0.1.0-8 + version: 0.1.0-8 + '@ice/swc-plugin-remove-export': + specifier: 0.1.2 + version: 0.1.2 + '@swc/core': + specifier: 1.3.19 + version: 1.3.19 + ansi-html-community: + specifier: ^0.0.8 + version: 0.0.8 + caniuse-lite: + specifier: ^1.0.30001431 + version: 1.0.30001462 + chokidar: + specifier: 3.5.3 + version: 3.5.3 + core-js: + specifier: 3.29.1 + version: 3.29.1 + core-js-pure: + specifier: ^3.8.1 + version: 3.29.0 + error-stack-parser: + specifier: ^2.0.6 + version: 2.1.4 + esbuild: + specifier: ^0.17.16 + version: 0.17.16 + events: + specifier: 3.3.0 + version: 3.3.0 + html-entities: + specifier: ^2.3.2 + version: 2.3.3 + jest-worker: + specifier: 27.5.1 + version: 27.5.1 + less: + specifier: 4.1.2 + version: 4.1.2 + postcss: + specifier: 8.4.12 + version: 8.4.12 + react-refresh: + specifier: 0.14.0 + version: 0.14.0 + sass: + specifier: 1.50.0 + version: 1.50.0 devDependencies: - '@pmmmwh/react-refresh-webpack-plugin': 0.5.10_xl75jf2rcivcbfvir2zwdrg55y - '@types/less': 3.0.3 - '@types/lodash': 4.14.191 - '@types/webpack-bundle-analyzer': 4.6.0_w34or7orauknzckzea4nxxqrru - bonjour-service: 1.1.0 - cacache: 17.0.4 - colorette: 2.0.19 - common-path-prefix: 3.0.0 - compression: 1.7.4 - connect-history-api-fallback: 1.6.0 - copy-webpack-plugin: 10.2.4_webpack@5.86.0 - css-loader: 6.7.1_webpack@5.86.0 - css-minimizer-webpack-plugin: 3.4.1_3d2sldnof75occqqtyfzznb47i - cssnano: 5.1.15_postcss@8.4.12 - default-gateway: 6.0.3 - es-module-lexer: 0.10.5 - esbuild-register: 3.4.1_esbuild@0.17.16 - eslint: 8.35.0 - eslint-webpack-plugin: 3.1.1_q3hmn467a5h5crilb2qohj5d34 - express: 4.18.2 - find-up: 5.0.0 - fork-ts-checker-webpack-plugin: 7.2.6_y75l3d5in5mgvug53qfq62ncxu - fs-extra: 10.1.0 - globby: 13.1.2 - graceful-fs: 4.2.10 - http-proxy-middleware: 2.0.6 - ipaddr.js: 2.0.1 - less-loader: 10.2.0_less@4.1.2+webpack@5.86.0 - loader-utils: 2.0.4 - lodash: 4.17.21 - magic-string: 0.27.0 - mini-css-extract-plugin: 2.6.1_webpack@5.86.0 - open: 8.4.2 - ora: 5.4.1 - p-retry: 4.6.2 - portfinder: 1.0.32 - postcss-loader: 6.2.1_wqk23ab45kwprbaswwurijjkaa - postcss-modules: 4.3.1_postcss@8.4.12 - postcss-nested: 5.0.6_postcss@8.4.12 - postcss-plugin-rpx2vw: 1.0.0_postcss@8.4.12 - postcss-preset-env: 7.4.3_postcss@8.4.12 - rimraf: 3.0.2 - sass-loader: 12.6.0_sass@1.50.0+webpack@5.86.0 - schema-utils: 4.0.0 - selfsigned: 2.1.1 - serve-index: 1.9.1 - sockjs: 0.3.24 - source-map: 0.8.0-beta.0 - spdy: 4.0.2 - tapable: 2.2.1 - terser: 5.14.2 - terser-webpack-plugin: 5.3.5_kn3rentq3i47ljvblyy4hgdaoi - trusted-cert: 1.1.3 - typescript: 4.9.5 - unplugin: 0.9.5_3d2sldnof75occqqtyfzznb47i - webpack: 5.86.0_w34or7orauknzckzea4nxxqrru - webpack-bundle-analyzer: 4.5.0 - webpack-dev-middleware: 5.3.3_webpack@5.86.0 - webpack-dev-server: 4.15.0_webpack@5.86.0 - ws: 8.12.1 + '@pmmmwh/react-refresh-webpack-plugin': + specifier: 0.5.10 + version: 0.5.10(react-refresh@0.14.0)(webpack-dev-server@4.15.0)(webpack@5.86.0) + '@types/less': + specifier: ^3.0.3 + version: 3.0.3 + '@types/lodash': + specifier: ^4.14.181 + version: 4.14.191 + '@types/webpack-bundle-analyzer': + specifier: ^4.4.1 + version: 4.6.0(@swc/core@1.3.19)(esbuild@0.17.16) + bonjour-service: + specifier: ^1.0.13 + version: 1.1.0 + cacache: + specifier: 17.0.4 + version: 17.0.4 + colorette: + specifier: ^2.0.10 + version: 2.0.19 + common-path-prefix: + specifier: 3.0.0 + version: 3.0.0 + compression: + specifier: ^1.7.4 + version: 1.7.4 + connect-history-api-fallback: + specifier: ^1.6.0 + version: 1.6.0 + copy-webpack-plugin: + specifier: 10.2.4 + version: 10.2.4(webpack@5.86.0) + css-loader: + specifier: 6.7.1 + version: 6.7.1(webpack@5.86.0) + css-minimizer-webpack-plugin: + specifier: 3.4.1 + version: 3.4.1(esbuild@0.17.16)(webpack@5.86.0) + cssnano: + specifier: ^5.1.7 + version: 5.1.15(postcss@8.4.12) + default-gateway: + specifier: ^6.0.3 + version: 6.0.3 + es-module-lexer: + specifier: 0.10.5 + version: 0.10.5 + esbuild-register: + specifier: 3.4.1 + version: 3.4.1(esbuild@0.17.16) + eslint: + specifier: ^8.14.0 + version: 8.35.0 + eslint-webpack-plugin: + specifier: 3.1.1 + version: 3.1.1(eslint@8.35.0)(webpack@5.86.0) + express: + specifier: ^4.17.3 + version: 4.18.2 + find-up: + specifier: 5.0.0 + version: 5.0.0 + fork-ts-checker-webpack-plugin: + specifier: 7.2.6 + version: 7.2.6(typescript@4.9.5)(webpack@5.86.0) + fs-extra: + specifier: ^10.0.0 + version: 10.1.0 + globby: + specifier: 13.1.2 + version: 13.1.2 + graceful-fs: + specifier: ^4.2.6 + version: 4.2.10 + http-proxy-middleware: + specifier: ^2.0.3 + version: 2.0.6(@types/express@4.17.17) + ipaddr.js: + specifier: ^2.0.1 + version: 2.0.1 + less-loader: + specifier: 10.2.0 + version: 10.2.0(less@4.1.2)(webpack@5.86.0) + loader-utils: + specifier: ^2.0.0 + version: 2.0.4 + lodash: + specifier: 4.17.21 + version: 4.17.21 + magic-string: + specifier: 0.27.0 + version: 0.27.0 + mini-css-extract-plugin: + specifier: 2.6.1 + version: 2.6.1(webpack@5.86.0) + open: + specifier: ^8.0.9 + version: 8.4.2 + ora: + specifier: 5.4.1 + version: 5.4.1 + p-retry: + specifier: ^4.5.0 + version: 4.6.2 + portfinder: + specifier: ^1.0.28 + version: 1.0.32 + postcss-loader: + specifier: 6.2.1 + version: 6.2.1(postcss@8.4.12)(webpack@5.86.0) + postcss-modules: + specifier: 4.3.1 + version: 4.3.1(postcss@8.4.12) + postcss-nested: + specifier: 5.0.6 + version: 5.0.6(postcss@8.4.12) + postcss-plugin-rpx2vw: + specifier: 1.0.0 + version: 1.0.0(postcss@8.4.12) + postcss-preset-env: + specifier: 7.4.3 + version: 7.4.3(postcss@8.4.12) + rimraf: + specifier: ^3.0.2 + version: 3.0.2 + sass-loader: + specifier: 12.6.0 + version: 12.6.0(sass@1.50.0)(webpack@5.86.0) + schema-utils: + specifier: ^4.0.0 + version: 4.0.0 + selfsigned: + specifier: ^2.0.1 + version: 2.1.1 + serve-index: + specifier: ^1.9.1 + version: 1.9.1 + sockjs: + specifier: ^0.3.21 + version: 0.3.24 + source-map: + specifier: 0.8.0-beta.0 + version: 0.8.0-beta.0 + spdy: + specifier: ^4.0.2 + version: 4.0.2 + tapable: + specifier: 2.2.1 + version: 2.2.1 + terser: + specifier: 5.14.2 + version: 5.14.2 + terser-webpack-plugin: + specifier: 5.3.5 + version: 5.3.5(@swc/core@1.3.19)(esbuild@0.17.16)(webpack@5.86.0) + trusted-cert: + specifier: 1.1.3 + version: 1.1.3 + typescript: + specifier: ^4.6.4 + version: 4.9.5 + unplugin: + specifier: 0.9.5 + version: 0.9.5(esbuild@0.17.16)(webpack@5.86.0) + webpack: + specifier: 5.86.0 + version: 5.86.0(@swc/core@1.3.19)(esbuild@0.17.16) + webpack-bundle-analyzer: + specifier: 4.5.0 + version: 4.5.0 + webpack-dev-middleware: + specifier: ^5.3.1 + version: 5.3.3(webpack@5.86.0) + webpack-dev-server: + specifier: 4.15.0 + version: 4.15.0(webpack@5.86.0) + ws: + specifier: ^8.4.2 + version: 8.12.1 packages/create-ice: - specifiers: - '@iceworks/generate-project': ^2.0.2 - '@types/inquirer': ^9.0.3 - chalk: ^5.0.0 - commander: ^9.0.0 - fs-extra: ^10.0.0 - ice-npm-utils: ^3.0.0 - inquirer: ^9.1.4 - dependencies: - '@iceworks/generate-project': 2.0.2 - chalk: 5.2.0 - commander: 9.5.0 - fs-extra: 10.1.0 - ice-npm-utils: 3.0.2 - inquirer: 9.1.4 + dependencies: + '@iceworks/generate-project': + specifier: ^2.0.2 + version: 2.0.2 + chalk: + specifier: ^5.0.0 + version: 5.2.0 + commander: + specifier: ^9.0.0 + version: 9.5.0 + fs-extra: + specifier: ^10.0.0 + version: 10.1.0 + ice-npm-utils: + specifier: ^3.0.0 + version: 3.0.2 + inquirer: + specifier: ^9.1.4 + version: 9.1.4 devDependencies: - '@types/inquirer': 9.0.3 + '@types/inquirer': + specifier: ^9.0.3 + version: 9.0.3 packages/ice: - specifiers: - '@ice/bundles': 0.1.12 - '@ice/route-manifest': 1.2.0 - '@ice/runtime': ^1.2.4 - '@ice/webpack-config': 1.0.18 - '@swc/helpers': 0.5.1 - '@types/babel__generator': ^7.6.4 - '@types/babel__traverse': ^7.17.1 - '@types/cross-spawn': ^6.0.2 - '@types/ejs': ^3.1.0 - '@types/express': ^4.17.14 - '@types/less': ^3.0.3 - '@types/micromatch': ^4.0.2 - '@types/multer': ^1.4.7 - '@types/temp': ^0.9.1 - address: ^1.1.2 - build-scripts: ^2.1.1-0 - chalk: ^4.0.0 - chokidar: ^3.5.3 - commander: ^9.0.0 - consola: ^2.15.3 - cross-spawn: ^7.0.3 - detect-port: ^1.3.0 - dotenv: ^16.0.0 - dotenv-expand: ^8.0.3 - ejs: ^3.1.6 - esbuild: ^0.17.16 - fast-glob: ^3.2.11 - find-up: ^5.0.0 - fs-extra: ^10.0.0 - jest: ^29.0.2 - micromatch: ^4.0.5 - mlly: ^1.1.0 - mrmime: ^1.0.0 - open: ^8.4.0 - path-to-regexp: ^6.2.0 - react: ^18.2.0 - react-router: 6.11.2 - regenerator-runtime: ^0.13.0 - resolve.exports: ^1.1.0 - sass: ^1.50.0 - semver: ^7.3.5 - source-map-support: ^0.5.21 - temp: ^0.9.4 - unplugin: ^0.9.0 - webpack: ^5.86.0 - webpack-dev-server: ^4.7.4 - yargs-parser: ^21.1.1 - dependencies: - '@ice/bundles': link:../bundles - '@ice/route-manifest': link:../route-manifest - '@ice/runtime': link:../runtime - '@ice/webpack-config': link:../webpack-config - '@swc/helpers': 0.5.1 - '@types/express': 4.17.17 - address: 1.2.2 - build-scripts: 2.1.1-0 - chalk: 4.1.2 - commander: 9.5.0 - consola: 2.15.3 - cross-spawn: 7.0.3 - detect-port: 1.5.1 - dotenv: 16.0.3 - dotenv-expand: 8.0.3 - ejs: 3.1.8 - fast-glob: 3.2.12 - find-up: 5.0.0 - fs-extra: 10.1.0 - micromatch: 4.0.5 - mlly: 1.1.1 - mrmime: 1.0.1 - open: 8.4.2 - path-to-regexp: 6.2.1 - regenerator-runtime: 0.13.11 - resolve.exports: 1.1.1 - semver: 7.4.0 - source-map-support: 0.5.21 - temp: 0.9.4 - yargs-parser: 21.1.1 + dependencies: + '@ice/bundles': + specifier: 0.1.12 + version: link:../bundles + '@ice/route-manifest': + specifier: 1.2.0 + version: link:../route-manifest + '@ice/runtime': + specifier: ^1.2.4 + version: link:../runtime + '@ice/webpack-config': + specifier: 1.0.18 + version: link:../webpack-config + '@swc/helpers': + specifier: 0.5.1 + version: 0.5.1 + '@types/express': + specifier: ^4.17.14 + version: 4.17.17 + address: + specifier: ^1.1.2 + version: 1.2.2 + build-scripts: + specifier: ^2.1.1-0 + version: 2.1.1-0 + chalk: + specifier: ^4.0.0 + version: 4.1.2 + commander: + specifier: ^9.0.0 + version: 9.5.0 + consola: + specifier: ^2.15.3 + version: 2.15.3 + cross-spawn: + specifier: ^7.0.3 + version: 7.0.3 + detect-port: + specifier: ^1.3.0 + version: 1.5.1 + dotenv: + specifier: ^16.0.0 + version: 16.0.3 + dotenv-expand: + specifier: ^8.0.3 + version: 8.0.3 + ejs: + specifier: ^3.1.6 + version: 3.1.8 + fast-glob: + specifier: ^3.2.11 + version: 3.2.12 + find-up: + specifier: ^5.0.0 + version: 5.0.0 + fs-extra: + specifier: ^10.0.0 + version: 10.1.0 + micromatch: + specifier: ^4.0.5 + version: 4.0.5 + mlly: + specifier: ^1.1.0 + version: 1.1.1 + mrmime: + specifier: ^1.0.0 + version: 1.0.1 + open: + specifier: ^8.4.0 + version: 8.4.2 + path-to-regexp: + specifier: ^6.2.0 + version: 6.2.1 + react-dom: + specifier: '>=18.0.0' + version: 18.2.0(react@18.3.0-canary-1cea38448-20230530) + react-server-dom-webpack: + specifier: ^18.3.0-canary-1cea38448-20230530 + version: 18.3.0-canary-7ac5e9a60-20230508(react-dom@18.2.0)(react@18.3.0-canary-1cea38448-20230530)(webpack@5.86.0) + regenerator-runtime: + specifier: ^0.13.0 + version: 0.13.11 + resolve.exports: + specifier: ^1.1.0 + version: 1.1.1 + semver: + specifier: ^7.3.5 + version: 7.4.0 + source-map-support: + specifier: ^0.5.21 + version: 0.5.21 + temp: + specifier: ^0.9.4 + version: 0.9.4 + yargs-parser: + specifier: ^21.1.1 + version: 21.1.1 devDependencies: - '@types/babel__generator': 7.6.4 - '@types/babel__traverse': 7.18.3 - '@types/cross-spawn': 6.0.2 - '@types/ejs': 3.1.2 - '@types/less': 3.0.3 - '@types/micromatch': 4.0.2 - '@types/multer': 1.4.7 - '@types/temp': 0.9.1 - chokidar: 3.5.3 - esbuild: 0.17.16 - jest: 29.5.0 - react: 18.2.0 - react-router: 6.11.2_react@18.2.0 - sass: 1.50.0 - unplugin: 0.9.5_3d2sldnof75occqqtyfzznb47i - webpack: 5.86.0_esbuild@0.17.16 - webpack-dev-server: 4.11.1_webpack@5.86.0 + '@types/babel__generator': + specifier: ^7.6.4 + version: 7.6.4 + '@types/babel__traverse': + specifier: ^7.17.1 + version: 7.18.3 + '@types/cross-spawn': + specifier: ^6.0.2 + version: 6.0.2 + '@types/ejs': + specifier: ^3.1.0 + version: 3.1.2 + '@types/less': + specifier: ^3.0.3 + version: 3.0.3 + '@types/micromatch': + specifier: ^4.0.2 + version: 4.0.2 + '@types/multer': + specifier: ^1.4.7 + version: 1.4.7 + '@types/temp': + specifier: ^0.9.1 + version: 0.9.1 + chokidar: + specifier: ^3.5.3 + version: 3.5.3 + esbuild: + specifier: ^0.17.16 + version: 0.17.16 + jest: + specifier: ^29.0.2 + version: 29.5.0(@types/node@17.0.45) + react: + specifier: ^18.3.0-canary-1cea38448-20230530 + version: 18.3.0-canary-1cea38448-20230530 + react-router: + specifier: 6.11.2 + version: 6.11.2(react@18.3.0-canary-1cea38448-20230530) + sass: + specifier: ^1.50.0 + version: 1.50.0 + unplugin: + specifier: ^0.9.0 + version: 0.9.5(esbuild@0.17.16)(webpack@5.86.0) + webpack: + specifier: ^5.86.0 + version: 5.86.0(esbuild@0.17.16) + webpack-dev-server: + specifier: ^4.7.4 + version: 4.11.1(webpack@5.86.0) packages/jsx-runtime: - specifiers: - '@ice/pkg': 1.1.2-0 - '@types/react': ^18.0.0 - '@types/react-dom': ^18.0.0 - react: ^18.0.0 - react-dom: ^18.0.0 - style-unit: ^3.0.4 dependencies: - style-unit: 3.0.5 + style-unit: + specifier: ^3.0.4 + version: 3.0.5 devDependencies: - '@ice/pkg': 1.1.2-0 - '@types/react': 18.0.28 - '@types/react-dom': 18.0.11 - react: 18.2.0 - react-dom: 18.2.0_react@18.2.0 + '@ice/pkg': + specifier: 1.1.2-0 + version: 1.1.2-0 + '@types/react': + specifier: ^18.0.0 + version: 18.0.28 + '@types/react-dom': + specifier: ^18.0.0 + version: 18.0.11 + react: + specifier: ^18.0.0 + version: 18.2.0 + react-dom: + specifier: ^18.0.0 + version: 18.2.0(react@18.2.0) - packages/miniapp-html-styles: - specifiers: {} + packages/miniapp-html-styles: {} packages/miniapp-loader: - specifiers: - '@ice/bundles': ^0.1.10 - webpack: ^5.86.0 dependencies: - '@ice/bundles': link:../bundles + '@ice/bundles': + specifier: ^0.1.10 + version: link:../bundles devDependencies: - webpack: 5.86.0 + webpack: + specifier: ^5.86.0 + version: 5.86.0 packages/miniapp-react-dom: - specifiers: - '@ice/miniapp-runtime': ^1.0.2 - '@ice/shared': ^1.0.0 - react: ^18.0.0 - react-reconciler: 0.27.0 - scheduler: ^0.20.1 dependencies: - '@ice/miniapp-runtime': link:../miniapp-runtime - '@ice/shared': link:../shared - react-reconciler: 0.27.0_react@18.2.0 - scheduler: 0.20.2 + '@ice/miniapp-runtime': + specifier: ^1.0.2 + version: link:../miniapp-runtime + '@ice/shared': + specifier: ^1.0.0 + version: link:../shared + react-reconciler: + specifier: 0.27.0 + version: 0.27.0(react@18.2.0) + scheduler: + specifier: ^0.20.1 + version: 0.20.2 devDependencies: - react: 18.2.0 + react: + specifier: ^18.0.0 + version: 18.2.0 packages/miniapp-runtime: - specifiers: - '@ice/runtime': ^1.2.4 - '@ice/shared': ^1.0.1 - '@types/react': ^18.0.0 - history: ^5.3.0 - miniapp-history: ^0.1.7 - react: ^18.1.0 - react-dom: ^18.1.0 - dependencies: - '@ice/runtime': link:../runtime - '@ice/shared': link:../shared - miniapp-history: 0.1.7 + dependencies: + '@ice/runtime': + specifier: ^1.2.4 + version: link:../runtime + '@ice/shared': + specifier: ^1.0.1 + version: link:../shared + miniapp-history: + specifier: ^0.1.7 + version: 0.1.7 devDependencies: - '@types/react': 18.0.28 - history: 5.3.0 - react: 18.2.0 - react-dom: 18.2.0_react@18.2.0 + '@types/react': + specifier: ^18.0.0 + version: 18.0.28 + history: + specifier: ^5.3.0 + version: 5.3.0 + react: + specifier: ^18.1.0 + version: 18.2.0 + react-dom: + specifier: ^18.1.0 + version: 18.2.0(react@18.2.0) packages/plugin-antd: - specifiers: - '@ice/app': ^3.1.2 - '@ice/style-import': ^1.0.0 dependencies: - '@ice/style-import': link:../style-import + '@ice/style-import': + specifier: ^1.0.0 + version: link:../style-import devDependencies: - '@ice/app': link:../ice + '@ice/app': + specifier: ^3.1.2 + version: link:../ice packages/plugin-auth: - specifiers: - '@ice/app': ^3.1.2 - '@ice/runtime': ^1.1.3 - '@types/react': ^18.0.0 - '@types/react-dom': ^18.0.0 - regenerator-runtime: ^0.13.9 + dependencies: + react: + specifier: ^18.0.0 + version: 18.2.0 + react-dom: + specifier: ^18.0.0 + version: 18.2.0(react@18.2.0) devDependencies: - '@ice/app': link:../ice - '@ice/runtime': link:../runtime - '@types/react': 18.0.28 - '@types/react-dom': 18.0.11 - regenerator-runtime: 0.13.11 + '@ice/app': + specifier: ^3.1.2 + version: link:../ice + '@ice/runtime': + specifier: ^1.1.3 + version: link:../runtime + '@types/react': + specifier: ^18.0.0 + version: 18.0.28 + '@types/react-dom': + specifier: ^18.0.0 + version: 18.0.11 + regenerator-runtime: + specifier: ^0.13.9 + version: 0.13.11 packages/plugin-css-assets-local: - specifiers: - '@ice/app': ^3.1.2 - consola: ^2.15.3 - extract-css-assets-webpack-plugin: ^0.2.10 dependencies: - consola: 2.15.3 - extract-css-assets-webpack-plugin: 0.2.10 + consola: + specifier: ^2.15.3 + version: 2.15.3 + extract-css-assets-webpack-plugin: + specifier: ^0.2.10 + version: 0.2.10 devDependencies: - '@ice/app': link:../ice + '@ice/app': + specifier: ^3.1.2 + version: link:../ice packages/plugin-fusion: - specifiers: - '@ice/app': ^3.1.2 - '@ice/style-import': ^1.0.0 dependencies: - '@ice/style-import': link:../style-import + '@ice/style-import': + specifier: ^1.0.0 + version: link:../style-import devDependencies: - '@ice/app': link:../ice + '@ice/app': + specifier: ^3.1.2 + version: link:../ice packages/plugin-i18n: - specifiers: - '@ice/app': workspace:^ - '@ice/jsx-runtime': ^0.2.0 - '@ice/pkg': ^1.0.0 - '@ice/runtime': workspace:^ - '@remix-run/router': ^1.6.1 - '@swc/helpers': ^0.4.14 - '@types/accept-language-parser': ^1.5.3 - '@types/react': ^18.0.33 - accept-language-parser: ^1.5.0 - universal-cookie: ^4.0.4 - url-join: ^5.0.0 - webpack-dev-server: ^4.13.2 - dependencies: - '@ice/jsx-runtime': link:../jsx-runtime - '@swc/helpers': 0.4.14 - accept-language-parser: 1.5.0 - universal-cookie: 4.0.4 - url-join: 5.0.0 + dependencies: + '@ice/jsx-runtime': + specifier: ^0.2.0 + version: link:../jsx-runtime + '@swc/helpers': + specifier: ^0.4.14 + version: 0.4.14 + accept-language-parser: + specifier: ^1.5.0 + version: 1.5.0 + universal-cookie: + specifier: ^4.0.4 + version: 4.0.4 + url-join: + specifier: ^5.0.0 + version: 5.0.0 devDependencies: - '@ice/app': link:../ice - '@ice/pkg': 1.5.5 - '@ice/runtime': link:../runtime - '@remix-run/router': 1.6.1 - '@types/accept-language-parser': 1.5.3 - '@types/react': 18.0.34 - webpack-dev-server: 4.13.2 + '@ice/app': + specifier: workspace:^ + version: link:../ice + '@ice/pkg': + specifier: ^1.0.0 + version: 1.5.5 + '@ice/runtime': + specifier: workspace:^ + version: link:../runtime + '@remix-run/router': + specifier: ^1.6.1 + version: 1.6.1 + '@types/accept-language-parser': + specifier: ^1.5.3 + version: 1.5.3 + '@types/react': + specifier: ^18.0.33 + version: 18.0.34 + webpack-dev-server: + specifier: ^4.13.2 + version: 4.13.2(webpack@5.86.0) packages/plugin-icestark: - specifiers: - '@ice/app': ^3.2.0 - '@ice/runtime': ^1.2.0 - '@ice/stark': ^2.7.4 - '@ice/stark-app': ^1.2.0 - '@types/react': ^18.0.0 - '@types/react-dom': ^18.0.0 - dependencies: - '@ice/stark': 2.7.5 - '@ice/stark-app': 1.5.0 + dependencies: + '@ice/stark': + specifier: ^2.7.4 + version: 2.7.5(react@18.2.0) + '@ice/stark-app': + specifier: ^1.2.0 + version: 1.5.0 devDependencies: - '@ice/app': link:../ice - '@ice/runtime': link:../runtime - '@types/react': 18.0.28 - '@types/react-dom': 18.0.11 + '@ice/app': + specifier: ^3.2.0 + version: link:../ice + '@ice/runtime': + specifier: ^1.2.0 + version: link:../runtime + '@types/react': + specifier: ^18.0.0 + version: 18.0.28 + '@types/react-dom': + specifier: ^18.0.0 + version: 18.0.11 packages/plugin-jsx-plus: - specifiers: - '@babel/core': ^7.19.1 - '@ice/app': ^3.1.2 - '@types/react': ^18.0.20 - '@types/react-dom': ^18.0.6 - babel-plugin-transform-jsx-class: ^0.1.3 - babel-plugin-transform-jsx-condition: ^0.1.2 - babel-plugin-transform-jsx-fragment: ^0.1.4 - babel-plugin-transform-jsx-list: ^0.1.2 - babel-plugin-transform-jsx-memo: ^0.1.4 - babel-plugin-transform-jsx-slot: ^0.1.2 - babel-runtime-jsx-plus: ^0.1.5 dependencies: - '@babel/core': 7.21.0 - babel-plugin-transform-jsx-class: 0.1.3 - babel-plugin-transform-jsx-condition: 0.1.2 - babel-plugin-transform-jsx-fragment: 0.1.5 - babel-plugin-transform-jsx-list: 0.1.2 - babel-plugin-transform-jsx-memo: 0.1.4 - babel-plugin-transform-jsx-slot: 0.1.2 - babel-runtime-jsx-plus: 0.1.5 + '@babel/core': + specifier: ^7.19.1 + version: 7.21.0 + babel-plugin-transform-jsx-class: + specifier: ^0.1.3 + version: 0.1.3 + babel-plugin-transform-jsx-condition: + specifier: ^0.1.2 + version: 0.1.2 + babel-plugin-transform-jsx-fragment: + specifier: ^0.1.4 + version: 0.1.5 + babel-plugin-transform-jsx-list: + specifier: ^0.1.2 + version: 0.1.2 + babel-plugin-transform-jsx-memo: + specifier: ^0.1.4 + version: 0.1.4 + babel-plugin-transform-jsx-slot: + specifier: ^0.1.2 + version: 0.1.2 + babel-runtime-jsx-plus: + specifier: ^0.1.5 + version: 0.1.5 devDependencies: - '@ice/app': link:../ice - '@types/react': 18.0.28 - '@types/react-dom': 18.0.11 + '@ice/app': + specifier: ^3.1.2 + version: link:../ice + '@types/react': + specifier: ^18.0.20 + version: 18.0.28 + '@types/react-dom': + specifier: ^18.0.6 + version: 18.0.11 packages/plugin-miniapp: - specifiers: - '@ice/app': ^3.2.6 - '@ice/bundles': ^0.1.12 - '@ice/miniapp-loader': ^1.1.0 - '@ice/miniapp-react-dom': ^1.0.1 - '@ice/miniapp-runtime': ^1.1.1 - '@ice/runtime': ^1.2.4 - '@ice/shared': ^1.0.1 - acorn-walk: ^8.2.0 - chalk: ^4.0.0 - consola: ^2.15.3 - fast-glob: ^3.2.11 - html-minifier: ^4.0.0 - regenerator-runtime: ^0.11.0 - sax: ^1.2.4 - webpack: ^5.86.0 - dependencies: - '@ice/bundles': link:../bundles - '@ice/miniapp-loader': link:../miniapp-loader - '@ice/miniapp-react-dom': link:../miniapp-react-dom - '@ice/miniapp-runtime': link:../miniapp-runtime - '@ice/shared': link:../shared - acorn-walk: 8.2.0 - chalk: 4.1.2 - consola: 2.15.3 - fast-glob: 3.2.12 - html-minifier: 4.0.0 - regenerator-runtime: 0.11.1 - sax: 1.2.4 + dependencies: + '@ice/bundles': + specifier: ^0.1.12 + version: link:../bundles + '@ice/miniapp-loader': + specifier: ^1.1.0 + version: link:../miniapp-loader + '@ice/miniapp-react-dom': + specifier: ^1.0.1 + version: link:../miniapp-react-dom + '@ice/miniapp-runtime': + specifier: ^1.1.1 + version: link:../miniapp-runtime + '@ice/shared': + specifier: ^1.0.1 + version: link:../shared + acorn-walk: + specifier: ^8.2.0 + version: 8.2.0 + chalk: + specifier: ^4.0.0 + version: 4.1.2 + consola: + specifier: ^2.15.3 + version: 2.15.3 + fast-glob: + specifier: ^3.2.11 + version: 3.2.12 + html-minifier: + specifier: ^4.0.0 + version: 4.0.0 + regenerator-runtime: + specifier: ^0.11.0 + version: 0.11.1 + sax: + specifier: ^1.2.4 + version: 1.2.4 devDependencies: - '@ice/app': link:../ice - '@ice/runtime': link:../runtime - webpack: 5.86.0 + '@ice/app': + specifier: ^3.2.6 + version: link:../ice + '@ice/runtime': + specifier: ^1.2.4 + version: link:../runtime + webpack: + specifier: ^5.86.0 + version: 5.86.0 packages/plugin-moment-locales: - specifiers: - '@ice/app': ^3.1.2 devDependencies: - '@ice/app': link:../ice + '@ice/app': + specifier: ^3.1.2 + version: link:../ice packages/plugin-pha: - specifiers: - '@ice/app': ^3.2.6 - '@remix-run/router': ^1.6.1 - build-scripts: ^2.1.1-0 - chalk: ^4.0.0 - consola: ^2.15.3 - esbuild: ^0.17.16 - htmlparser2: ^8.0.1 - humps: ^2.0.1 - lodash.clonedeep: ^4.5.0 - webpack: ^5.86.0 - webpack-dev-server: ^4.9.2 - dependencies: - '@remix-run/router': 1.6.1 - chalk: 4.1.2 - consola: 2.15.3 - htmlparser2: 8.0.1 - humps: 2.0.1 - lodash.clonedeep: 4.5.0 + dependencies: + '@remix-run/router': + specifier: ^1.6.1 + version: 1.6.1 + chalk: + specifier: ^4.0.0 + version: 4.1.2 + consola: + specifier: ^2.15.3 + version: 2.15.3 + htmlparser2: + specifier: ^8.0.1 + version: 8.0.1 + humps: + specifier: ^2.0.1 + version: 2.0.1 + lodash.clonedeep: + specifier: ^4.5.0 + version: 4.5.0 devDependencies: - '@ice/app': link:../ice - build-scripts: 2.1.1-0 - esbuild: 0.17.16 - webpack: 5.86.0_esbuild@0.17.16 - webpack-dev-server: 4.11.1_webpack@5.86.0 + '@ice/app': + specifier: ^3.2.6 + version: link:../ice + build-scripts: + specifier: ^2.1.1-0 + version: 2.1.1-0 + esbuild: + specifier: ^0.17.16 + version: 0.17.16 + webpack: + specifier: ^5.86.0 + version: 5.86.0(esbuild@0.17.16) + webpack-dev-server: + specifier: ^4.9.2 + version: 4.11.1(webpack@5.86.0) packages/plugin-rax-compat: - specifiers: - '@babel/core': ^7.0.0 - '@babel/plugin-proposal-export-default-from': ^7.18.9 - '@ice/app': ^3.2.1 - '@ice/bundles': ^0.1.10 - babel-plugin-transform-jsx-stylesheet: 1.0.6 - consola: ^2.15.3 - css: ^2.2.1 - lodash.merge: ^4.6.2 - rax-compat: ^0.2.1 - style-unit: ^3.0.5 - stylesheet-loader: ^0.9.1 - webpack: ^5.86.0 dependencies: - '@babel/core': 7.21.0 - '@babel/plugin-proposal-export-default-from': 7.18.10_@babel+core@7.21.0 - '@ice/bundles': link:../bundles - babel-plugin-transform-jsx-stylesheet: 1.0.6 - consola: 2.15.3 - css: 2.2.4 - lodash.merge: 4.6.2 - rax-compat: link:../rax-compat - style-unit: 3.0.5 - stylesheet-loader: 0.9.1 + '@babel/core': + specifier: ^7.0.0 + version: 7.21.0 + '@babel/plugin-proposal-export-default-from': + specifier: ^7.18.9 + version: 7.18.10(@babel/core@7.21.0) + '@ice/bundles': + specifier: ^0.1.10 + version: link:../bundles + babel-plugin-transform-jsx-stylesheet: + specifier: 1.0.6 + version: 1.0.6 + consola: + specifier: ^2.15.3 + version: 2.15.3 + css: + specifier: ^2.2.1 + version: 2.2.4 + lodash.merge: + specifier: ^4.6.2 + version: 4.6.2 + rax-compat: + specifier: ^0.2.1 + version: link:../rax-compat + style-unit: + specifier: ^3.0.5 + version: 3.0.5 + stylesheet-loader: + specifier: ^0.9.1 + version: 0.9.1 devDependencies: - '@ice/app': link:../ice - webpack: 5.86.0 + '@ice/app': + specifier: ^3.2.1 + version: link:../ice + webpack: + specifier: ^5.86.0 + version: 5.86.0 packages/plugin-request: - specifiers: - '@ice/app': ^3.1.2 - '@ice/runtime': ^1.1.3 - '@types/react': ^18.0.0 - '@types/react-dom': ^18.0.0 - ahooks: ^3.0.0 - axios: ^0.27.2 - regenerator-runtime: ^0.13.9 - dependencies: - ahooks: 3.7.5 - axios: 0.27.2 + dependencies: + ahooks: + specifier: ^3.0.0 + version: 3.7.5(react@18.2.0) + axios: + specifier: ^0.27.2 + version: 0.27.2 + react: + specifier: ^18.0.0 + version: 18.2.0 + react-dom: + specifier: ^18.0.0 + version: 18.2.0(react@18.2.0) devDependencies: - '@ice/app': link:../ice - '@ice/runtime': link:../runtime - '@types/react': 18.0.28 - '@types/react-dom': 18.0.11 - regenerator-runtime: 0.13.11 + '@ice/app': + specifier: ^3.1.2 + version: link:../ice + '@ice/runtime': + specifier: ^1.1.3 + version: link:../runtime + '@types/react': + specifier: ^18.0.0 + version: 18.0.28 + '@types/react-dom': + specifier: ^18.0.0 + version: 18.0.11 + regenerator-runtime: + specifier: ^0.13.9 + version: 0.13.11 packages/plugin-store: - specifiers: - '@ice/app': workspace:^ - '@ice/runtime': workspace:^ - '@ice/store': ^2.0.3 - '@types/micromatch': ^4.0.2 - '@types/react': ^18.0.0 - '@types/react-dom': ^18.0.0 - fast-glob: ^3.2.11 - micromatch: ^4.0.5 - react: ^18.2.0 - react-dom: ^18.2.0 - regenerator-runtime: ^0.13.9 dependencies: - '@ice/store': 2.0.3_biqbaboplfbrettd7655fr4n2y - fast-glob: 3.2.12 - micromatch: 4.0.5 + '@ice/store': + specifier: ^2.0.3 + version: 2.0.3(react-dom@18.2.0)(react@18.2.0) + fast-glob: + specifier: ^3.2.11 + version: 3.2.12 + micromatch: + specifier: ^4.0.5 + version: 4.0.5 devDependencies: - '@ice/app': link:../ice - '@ice/runtime': link:../runtime - '@types/micromatch': 4.0.2 - '@types/react': 18.0.28 - '@types/react-dom': 18.0.11 - react: 18.2.0 - react-dom: 18.2.0_react@18.2.0 - regenerator-runtime: 0.13.11 + '@ice/app': + specifier: workspace:^ + version: link:../ice + '@ice/runtime': + specifier: workspace:^ + version: link:../runtime + '@types/micromatch': + specifier: ^4.0.2 + version: 4.0.2 + '@types/react': + specifier: ^18.0.0 + version: 18.0.28 + '@types/react-dom': + specifier: ^18.0.0 + version: 18.0.11 + react: + specifier: ^18.2.0 + version: 18.2.0 + react-dom: + specifier: ^18.2.0 + version: 18.2.0(react@18.2.0) + regenerator-runtime: + specifier: ^0.13.9 + version: 0.13.11 packages/rax-compat: - specifiers: - '@ice/appear': ^0.1.3 - '@ice/pkg': 1.1.2-0 - '@swc/helpers': ^0.4.3 - '@types/rax': ^1.0.8 - '@types/react': ^18.0.0 - '@types/react-dom': ^18.0.0 - create-react-class: ^15.7.0 - react: ^18.0.0 - react-dom: ^18.0.0 - style-unit: ^3.0.5 dependencies: - '@ice/appear': link:../appear - '@swc/helpers': 0.4.14 - create-react-class: 15.7.0 - style-unit: 3.0.5 + '@ice/appear': + specifier: ^0.1.3 + version: link:../appear + '@swc/helpers': + specifier: ^0.4.3 + version: 0.4.14 + create-react-class: + specifier: ^15.7.0 + version: 15.7.0 + style-unit: + specifier: ^3.0.5 + version: 3.0.5 devDependencies: - '@ice/pkg': 1.1.2-0 - '@types/rax': 1.0.10 - '@types/react': 18.0.28 - '@types/react-dom': 18.0.11 - react: 18.2.0 - react-dom: 18.2.0_react@18.2.0 + '@ice/pkg': + specifier: 1.1.2-0 + version: 1.1.2-0 + '@types/rax': + specifier: ^1.0.8 + version: 1.0.10 + '@types/react': + specifier: ^18.0.0 + version: 18.0.28 + '@types/react-dom': + specifier: ^18.0.0 + version: 18.0.11 + react: + specifier: ^18.0.0 + version: 18.2.0 + react-dom: + specifier: ^18.0.0 + version: 18.2.0(react@18.2.0) packages/route-manifest: - specifiers: - minimatch: ^5.0.1 dependencies: - minimatch: 5.1.6 + minimatch: + specifier: ^5.0.1 + version: 5.1.6 packages/runtime: - specifiers: - '@ice/jsx-runtime': ^0.2.1 - '@remix-run/router': 1.6.2 - '@remix-run/web-fetch': ^4.3.3 - '@types/react': ^18.0.8 - '@types/react-dom': ^18.0.3 - abortcontroller-polyfill: 1.7.5 - ejs: ^3.1.6 - fs-extra: ^10.0.0 - history: ^5.3.0 - htmlparser2: ^8.0.1 - react: ^18.0.0 - react-dom: ^18.0.0 - react-router-dom: 6.11.2 - regenerator-runtime: ^0.13.9 - semver: ^7.4.0 - source-map: ^0.7.4 dependencies: - '@ice/jsx-runtime': link:../jsx-runtime - '@remix-run/router': 1.6.2 - abortcontroller-polyfill: 1.7.5 - ejs: 3.1.8 - fs-extra: 10.1.0 - history: 5.3.0 - htmlparser2: 8.0.1 - react-router-dom: 6.11.2_biqbaboplfbrettd7655fr4n2y - semver: 7.4.0 - source-map: 0.7.4 + '@ice/jsx-runtime': + specifier: ^0.2.1 + version: link:../jsx-runtime + '@remix-run/router': + specifier: 1.6.2 + version: 1.6.2 + abortcontroller-polyfill: + specifier: 1.7.5 + version: 1.7.5 + ejs: + specifier: ^3.1.6 + version: 3.1.8 + fs-extra: + specifier: ^10.0.0 + version: 10.1.0 + history: + specifier: ^5.3.0 + version: 5.3.0 + htmlparser2: + specifier: ^8.0.1 + version: 8.0.1 + path: + specifier: ^0.12.7 + version: 0.12.7 + react-router-dom: + specifier: 6.11.2 + version: 6.11.2(react-dom@18.3.0-canary-1cea38448-20230530)(react@18.3.0-canary-1cea38448-20230530) + semver: + specifier: ^7.4.0 + version: 7.4.0 + source-map: + specifier: ^0.7.4 + version: 0.7.4 devDependencies: - '@remix-run/web-fetch': 4.3.3 - '@types/react': 18.0.28 - '@types/react-dom': 18.0.11 - react: 18.2.0 - react-dom: 18.2.0_react@18.2.0 - regenerator-runtime: 0.13.11 + '@remix-run/web-fetch': + specifier: ^4.3.3 + version: 4.3.3 + '@types/react': + specifier: ^18.0.8 + version: 18.0.34 + '@types/react-dom': + specifier: ^18.0.3 + version: 18.0.11 + react: + specifier: ^18.3.0-canary-1cea38448-20230530 + version: 18.3.0-canary-1cea38448-20230530 + react-dom: + specifier: ^18.3.0-canary-1cea38448-20230530 + version: 18.3.0-canary-1cea38448-20230530(react@18.3.0-canary-1cea38448-20230530) + react-server-dom-webpack: + specifier: ^18.3.0-canary-1cea38448-20230530 + version: 18.3.0-canary-7ac5e9a60-20230508(react-dom@18.3.0-canary-1cea38448-20230530)(react@18.3.0-canary-1cea38448-20230530)(webpack@5.86.0) + regenerator-runtime: + specifier: ^0.13.9 + version: 0.13.11 packages/shared: - specifiers: - typescript: ^4.7.4 devDependencies: - typescript: 4.9.5 + typescript: + specifier: ^4.7.4 + version: 4.9.5 packages/style-import: - specifiers: - es-module-lexer: ^1.0.2 - magic-string: ^0.27.0 dependencies: - es-module-lexer: 1.2.0 - magic-string: 0.27.0 + es-module-lexer: + specifier: ^1.0.2 + version: 1.2.0 + magic-string: + specifier: ^0.27.0 + version: 0.27.0 packages/webpack-config: - specifiers: - '@ice/bundles': 0.1.12 - '@rollup/pluginutils': ^4.2.0 - browserslist: ^4.19.3 - consola: ^2.15.3 - esbuild: ^0.17.16 - fast-glob: ^3.2.11 - postcss: ^8.4.18 - process: ^0.11.10 - webpack: ^5.86.0 - webpack-dev-server: ^4.7.4 - dependencies: - '@ice/bundles': link:../bundles - '@rollup/pluginutils': 4.2.1 - browserslist: 4.21.5 - consola: 2.15.3 - fast-glob: 3.2.12 - process: 0.11.10 + dependencies: + '@ice/bundles': + specifier: 0.1.12 + version: link:../bundles + '@rollup/pluginutils': + specifier: ^4.2.0 + version: 4.2.1 + browserslist: + specifier: ^4.19.3 + version: 4.21.5 + consola: + specifier: ^2.15.3 + version: 2.15.3 + fast-glob: + specifier: ^3.2.11 + version: 3.2.12 + process: + specifier: ^0.11.10 + version: 0.11.10 devDependencies: - esbuild: 0.17.16 - postcss: 8.4.21 - webpack: 5.86.0_esbuild@0.17.16 - webpack-dev-server: 4.11.1_webpack@5.86.0 + esbuild: + specifier: ^0.17.16 + version: 0.17.16 + postcss: + specifier: ^8.4.18 + version: 8.4.21 + webpack: + specifier: ^5.86.0 + version: 5.86.0(esbuild@0.17.16) + webpack-dev-server: + specifier: ^4.7.4 + version: 4.11.1(webpack@5.86.0) packages/webpack-modify: - specifiers: - '@ice/webpack-config': ^1.0.0 - consola: ^2.15.3 - webpack: ^5.86.0 dependencies: - consola: 2.15.3 + consola: + specifier: ^2.15.3 + version: 2.15.3 devDependencies: - '@ice/webpack-config': link:../webpack-config - webpack: 5.86.0 + '@ice/webpack-config': + specifier: ^1.0.0 + version: link:../webpack-config + webpack: + specifier: ^5.86.0 + version: 5.86.0 website: - specifiers: - '@algolia/client-search': ^4.14.3 - '@docusaurus/core': ^2.3.0 - '@docusaurus/preset-classic': ^2.3.0 - '@docusaurus/theme-common': ^2.3.0 - '@docusaurus/theme-search-algolia': ^2.3.0 - '@docusaurus/types': ^2.3.0 - '@easyops-cn/docusaurus-search-local': ^0.30.2 - '@mdx-js/react': ^1.6.22 - '@svgr/webpack': ^5.5.0 - '@types/react': ^17.0.53 - '@types/react-dom': ^17.0.18 - clsx: ^1.2.1 - file-loader: ^6.2.0 - glob: ^7.2.3 - gray-matter: ^4.0.3 - prism-react-renderer: ^1.3.5 - react: ^17.0.2 - react-dom: ^17.0.2 - typescript: ^4.9.5 - url-loader: ^4.1.1 - webpack: ^5.86.0 - dependencies: - '@docusaurus/core': 2.3.1_qy6u2m3twle75rldwm5f2xep3a - '@docusaurus/preset-classic': 2.3.1_2jztdqikgvncsnfpdl66ylawqq - '@docusaurus/theme-search-algolia': 2.3.1_ai3ios24r2svxi76kjuz26ac6u - '@easyops-cn/docusaurus-search-local': 0.30.2_llq2kqkczreeqcgwfmu77qt3su - '@mdx-js/react': 1.6.22_react@17.0.2 - '@svgr/webpack': 5.5.0 - clsx: 1.2.1 - file-loader: 6.2.0_webpack@5.86.0 - prism-react-renderer: 1.3.5_react@17.0.2 - react: 17.0.2 - react-dom: 17.0.2_react@17.0.2 - url-loader: 4.1.1_3isns6qywnihuyc5a5zesgru7e + dependencies: + '@docusaurus/core': + specifier: ^2.3.0 + version: 2.3.1(@docusaurus/types@2.3.1)(eslint@8.35.0)(react-dom@17.0.2)(react@17.0.2)(typescript@4.9.5) + '@docusaurus/preset-classic': + specifier: ^2.3.0 + version: 2.3.1(@algolia/client-search@4.15.0)(@types/react@17.0.53)(eslint@8.35.0)(react-dom@17.0.2)(react@17.0.2)(typescript@4.9.5) + '@docusaurus/theme-search-algolia': + specifier: ^2.3.0 + version: 2.3.1(@algolia/client-search@4.15.0)(@docusaurus/types@2.3.1)(@types/react@17.0.53)(eslint@8.35.0)(react-dom@17.0.2)(react@17.0.2)(typescript@4.9.5) + '@easyops-cn/docusaurus-search-local': + specifier: ^0.30.2 + version: 0.30.2(@docusaurus/theme-common@2.3.1)(@docusaurus/types@2.3.1)(eslint@8.35.0)(react-dom@17.0.2)(react@17.0.2)(typescript@4.9.5) + '@mdx-js/react': + specifier: ^1.6.22 + version: 1.6.22(react@17.0.2) + '@svgr/webpack': + specifier: ^5.5.0 + version: 5.5.0 + clsx: + specifier: ^1.2.1 + version: 1.2.1 + file-loader: + specifier: ^6.2.0 + version: 6.2.0(webpack@5.86.0) + prism-react-renderer: + specifier: ^1.3.5 + version: 1.3.5(react@17.0.2) + react: + specifier: ^17.0.2 + version: 17.0.2 + react-dom: + specifier: ^17.0.2 + version: 17.0.2(react@17.0.2) + url-loader: + specifier: ^4.1.1 + version: 4.1.1(file-loader@6.2.0)(webpack@5.86.0) devDependencies: - '@algolia/client-search': 4.15.0 - '@docusaurus/theme-common': 2.3.1_qy6u2m3twle75rldwm5f2xep3a - '@docusaurus/types': 2.3.1_sfoxds7t5ydpegc3knd667wn6m - '@types/react': 17.0.53 - '@types/react-dom': 17.0.19 - glob: 7.2.3 - gray-matter: 4.0.3 - typescript: 4.9.5 - webpack: 5.86.0 + '@algolia/client-search': + specifier: ^4.14.3 + version: 4.15.0 + '@docusaurus/theme-common': + specifier: ^2.3.0 + version: 2.3.1(@docusaurus/types@2.3.1)(eslint@8.35.0)(react-dom@17.0.2)(react@17.0.2)(typescript@4.9.5) + '@docusaurus/types': + specifier: ^2.3.0 + version: 2.3.1(react-dom@17.0.2)(react@17.0.2) + '@types/react': + specifier: ^17.0.53 + version: 17.0.53 + '@types/react-dom': + specifier: ^17.0.18 + version: 17.0.19 + glob: + specifier: ^7.2.3 + version: 7.2.3 + gray-matter: + specifier: ^4.0.3 + version: 4.0.3 + typescript: + specifier: ^4.9.5 + version: 4.9.5 + webpack: + specifier: ^5.86.0 + version: 5.86.0 packages: - /@actions/exec/1.1.1: + /@actions/exec@1.1.1: resolution: {integrity: sha512-+sCcHHbVdk93a0XT19ECtO/gIXoxvdsgQLzb2fE2/5sIZmWQuluYyjPQtrtTHdU1YzTZ7bAPN4sITq2xi1679w==} dependencies: '@actions/io': 1.1.2 dev: true - /@actions/io/1.1.2: + /@actions/io@1.1.2: resolution: {integrity: sha512-d+RwPlMp+2qmBfeLYPLXuSRykDIFEwdTA0MMxzS9kh4kvP1ftrc/9fzy6pX6qAjthdXruHQ6/6kjT/DNo5ALuw==} dev: true - /@adobe/css-tools/4.2.0: + /@adobe/css-tools@4.2.0: resolution: {integrity: sha512-E09FiIft46CmH5Qnjb0wsW54/YQd69LsxeKUOWawmws1XWvyFGURnAChH0mlr7YPFR1ofwvUQfcL0J3lMxXqPA==} dev: true - /@algolia/autocomplete-core/1.7.4: + /@algolia/autocomplete-core@1.7.4: resolution: {integrity: sha512-daoLpQ3ps/VTMRZDEBfU8ixXd+amZcNJ4QSP3IERGyzqnL5Ch8uSRFt/4G8pUvW9c3o6GA4vtVv4I4lmnkdXyg==} dependencies: '@algolia/autocomplete-shared': 1.7.4 dev: false - /@algolia/autocomplete-preset-algolia/1.7.4_54vqn5ucj5r6a67cmv5tg3mbje: + /@algolia/autocomplete-preset-algolia@1.7.4(@algolia/client-search@4.15.0)(algoliasearch@4.15.0): resolution: {integrity: sha512-s37hrvLEIfcmKY8VU9LsAXgm2yfmkdHT3DnA3SgHaY93yjZ2qL57wzb5QweVkYuEBZkT2PIREvRoLXC2sxTbpQ==} peerDependencies: '@algolia/client-search': '>= 4.9.1 < 6' @@ -1672,26 +2348,26 @@ packages: algoliasearch: 4.15.0 dev: false - /@algolia/autocomplete-shared/1.7.4: + /@algolia/autocomplete-shared@1.7.4: resolution: {integrity: sha512-2VGCk7I9tA9Ge73Km99+Qg87w0wzW4tgUruvWAn/gfey1ZXgmxZtyIRBebk35R1O8TbK77wujVtCnpsGpRy1kg==} dev: false - /@algolia/cache-browser-local-storage/4.15.0: + /@algolia/cache-browser-local-storage@4.15.0: resolution: {integrity: sha512-uxxFhTWh4JJDb2+FFSmNMfEQ8p9o2vjSpU7iW007QX3OvqljPPN68lk3bpZVaG8pwr5MU1DqpkZ71FcQdVTjgQ==} dependencies: '@algolia/cache-common': 4.15.0 dev: false - /@algolia/cache-common/4.15.0: + /@algolia/cache-common@4.15.0: resolution: {integrity: sha512-Me3PbI4QurAM+3D+htIE0l1xt6+bl/18SG6Wc7bPQEZAtN7DTGz22HqhKNyLF2lR/cOfpaH7umXZlZEhIHf7gQ==} - /@algolia/cache-in-memory/4.15.0: + /@algolia/cache-in-memory@4.15.0: resolution: {integrity: sha512-B9mg1wd7CKMfpkbiTQ8KlcKkH6ut/goVaI6XmDCUczOOqeuZlV34tuEi7o3Xo1j66KWr/d9pMjjGYcoVPCVeOA==} dependencies: '@algolia/cache-common': 4.15.0 dev: false - /@algolia/client-account/4.15.0: + /@algolia/client-account@4.15.0: resolution: {integrity: sha512-8wqI33HRZy5ydfFt6F5vMhtkOiAUhVfSCYXx4U3Go5RALqWLgVUp6wzOo0mr1z08POCkHDpbQMQvyayb1CZ/kw==} dependencies: '@algolia/client-common': 4.15.0 @@ -1699,7 +2375,7 @@ packages: '@algolia/transporter': 4.15.0 dev: false - /@algolia/client-analytics/4.15.0: + /@algolia/client-analytics@4.15.0: resolution: {integrity: sha512-jrPjEeNEIIQKeA1XCZXx3f3aybtwF7wjYlnfHbLARuZ9AuHzimOKjX0ZwqvMmvTsHivpcZ2rqY+j1E8HoH1ELA==} dependencies: '@algolia/client-common': 4.15.0 @@ -1708,13 +2384,13 @@ packages: '@algolia/transporter': 4.15.0 dev: false - /@algolia/client-common/4.15.0: + /@algolia/client-common@4.15.0: resolution: {integrity: sha512-PlsJMObZuYw4JlG5EhYv1PHDOv7n5mD5PzqFyoNfSOYaEPRZepa3W579ya29yOu3FZ0VGMNJmB7Q5v/+/fwvIw==} dependencies: '@algolia/requester-common': 4.15.0 '@algolia/transporter': 4.15.0 - /@algolia/client-personalization/4.15.0: + /@algolia/client-personalization@4.15.0: resolution: {integrity: sha512-Bf0bhRAiNL9LWurzyHRH8UBi4fDt3VbCNkInxVngKQT1uCZWXecwoPWGhcSSpdanBqFJA/1WBt+BWx7a50Bhlg==} dependencies: '@algolia/client-common': 4.15.0 @@ -1722,56 +2398,105 @@ packages: '@algolia/transporter': 4.15.0 dev: false - /@algolia/client-search/4.15.0: + /@algolia/client-search@4.15.0: resolution: {integrity: sha512-dTwZD4u53WdmexnMcoO2Qd/+YCP3ESXKOtD2MryQ1a9dHwB2Y3Qob0kyS1PG82idwM3enbznvscI9Sf4o9PUWQ==} dependencies: '@algolia/client-common': 4.15.0 '@algolia/requester-common': 4.15.0 '@algolia/transporter': 4.15.0 - /@algolia/events/4.0.1: + /@algolia/events@4.0.1: resolution: {integrity: sha512-FQzvOCgoFXAbf5Y6mYozw2aj5KCJoA3m4heImceldzPSMbdyS4atVjJzXKMsfX3wnZTFYwkkt8/z8UesLHlSBQ==} dev: false - /@algolia/logger-common/4.15.0: + /@algolia/logger-common@4.15.0: resolution: {integrity: sha512-D8OFwn/HpvQz66goIcjxOKsYBMuxiruxJ3cA/bnc0EiDvSA2P2z6bNQWgS5gbstuTZIJmbhr+53NyOxFkmMNAA==} - /@algolia/logger-console/4.15.0: + /@algolia/logger-console@4.15.0: resolution: {integrity: sha512-pQOvVaRSEJQJRXKTnxEA6nN1hipSQadJJ4einw0nIlfMOGZh/kps1ybh8vRUlUGyfEuN/3dyFs0W3Ac7hIItlg==} dependencies: '@algolia/logger-common': 4.15.0 dev: false - /@algolia/requester-browser-xhr/4.15.0: + /@algolia/requester-browser-xhr@4.15.0: resolution: {integrity: sha512-va186EfALF+6msYZXaoBSxcnFCg3SoWJ+uv1yMyhQRJRe7cZSHWSVT3s40vmar90gxlBu80KMVwVlsvJhJv6ew==} dependencies: '@algolia/requester-common': 4.15.0 dev: false - /@algolia/requester-common/4.15.0: + /@algolia/requester-common@4.15.0: resolution: {integrity: sha512-w0UUzxElbo4hrKg4QP/jiXDNbIJuAthxdlkos9nS8KAPK2XI3R9BlUjLz/ZVs4F9TDGI0mhjrNHhZ12KXcoyhg==} - /@algolia/requester-node-http/4.15.0: + /@algolia/requester-node-http@4.15.0: resolution: {integrity: sha512-eeEOhFtgwKcgAlKAZpgBRZJ0ILSEBCXxZ9uwfVWPD24W1b6z08gVoTJ6J7lCeCnJmudg+tMElDnGzHkjup9CJA==} dependencies: '@algolia/requester-common': 4.15.0 dev: false - /@algolia/transporter/4.15.0: + /@algolia/transporter@4.15.0: resolution: {integrity: sha512-JoWR+ixG3EmA0UPntQFN/FV5TasYcYu93d5+oKzHFeZ6Z7rtW5Im9iy/Oh/ggk1AAN5fTdqKewtbBpdaYDbKsQ==} dependencies: '@algolia/cache-common': 4.15.0 '@algolia/logger-common': 4.15.0 '@algolia/requester-common': 4.15.0 - /@alifd/field/1.5.8: + /@alifd/field@1.5.8: resolution: {integrity: sha512-RBbwEeex2lb9fFjsXU3wJp2FZGPS75svKzOcDb9ZtKHiVU3byD6zuB0/hzJ9Exb0DkOgykFc6gF76QoaYF4+Ug==} dependencies: '@alifd/validate': 1.2.3 prop-types: 15.8.1 dev: false - /@alifd/next/1.26.2_jb42yyeu5qxbfieyxjks6malva: + /@alifd/meet-react-component-one@1.3.0(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-1gT+AAMR2SHmFQ2QbBeuLwWfdYfBbsM9FY82RLD7bG3l6G6pWD+BvDHolMWUHWDPc0fGwk2FfxmOk5ehtu7uyQ==} + peerDependencies: + react: ^16.13.1 + react-dom: ^16.13.1 + dependencies: + '@gcanvas/core': 1.0.0 + classnames: 2.3.2 + omit.js: 2.0.2 + prop-types: 15.8.1 + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + style-unit: 2.0.1 + swiper: 6.5.0 + tslib: 2.5.0 + universal-env: 3.3.3 + universal-panresponder: 0.6.5 + universal-transition: 1.1.1 + dev: false + + /@alifd/meet-react@2.9.0(rax@1.2.3)(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-fsxy6paG3dfbmB85qh3XYO4iU1EjmGMyU2bSqEjqvvy3VN72ldjKt/0uGVgKyjsW5a2qsYHcpIAm1Ph1dkWI5g==} + peerDependencies: + react: '>=16.0.0' + react-dom: '>=16.0.0' + dependencies: + '@alifd/field': 1.5.8 + '@alifd/meet-react-component-one': 1.3.0(react-dom@18.2.0)(react@18.2.0) + '@uni/clipboard': 1.0.9 + '@uni/env': 1.1.0 + '@uni/file': 1.1.1 + '@uni/image': 1.1.3 + '@uni/navigate': 1.0.11 + '@uni/page-scroll-to': 1.0.0 + '@uni/vibrate': 1.0.1 + babel-runtime-jsx-style-transform: 1.0.2 + classnames: 2.2.6 + dayjs: 1.11.7 + driver-universal: 3.5.0 + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + tslib: 2.5.0 + universal-canvas-context: 1.0.0 + universal-choose-image: 1.3.0(rax@1.2.3) + universal-element: 0.0.6 + transitivePeerDependencies: + - rax + dev: false + + /@alifd/next@1.26.2(@alifd/meet-react@2.9.0)(moment@2.29.4)(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-Qz7mJ50lMg3h4yWhV0uIJKzYV4O0zJGN/dZa6xU9+26Yu2VUKMECCcoxBRyiCXVdSNb3XPsLKE8/37R0fw8CGg==} peerDependencies: '@alifd/meet-react': ^2.0.0 @@ -1780,6 +2505,7 @@ packages: react-dom: '>=16.0.0' dependencies: '@alifd/field': 1.5.8 + '@alifd/meet-react': 2.9.0(rax@1.2.3)(react-dom@18.2.0)(react@18.2.0) '@alifd/overlay': 0.2.12 '@alifd/validate': 1.2.3 babel-runtime: 6.26.0 @@ -1791,43 +2517,43 @@ packages: moment: 2.29.4 prop-types: 15.8.1 react: 18.2.0 - react-dom: 18.2.0_react@18.2.0 + react-dom: 18.2.0(react@18.2.0) react-lifecycles-compat: 3.0.4 - react-transition-group: 2.9.0_biqbaboplfbrettd7655fr4n2y + react-transition-group: 2.9.0(react-dom@18.2.0)(react@18.2.0) resize-observer-polyfill: 1.5.1 shallow-element-equals: 1.0.1 dev: false - /@alifd/overlay/0.2.12: + /@alifd/overlay@0.2.12: resolution: {integrity: sha512-4IJGuuD7pJiF9YsUVIpDYXWg2YDNPIDXahld42pWwePcFMptO0thIG11XxfqvAULAIuR5Mqf4NdiK+jeSiVcGw==} dependencies: resize-observer-polyfill: 1.5.1 dev: false - /@alifd/validate/1.2.3: + /@alifd/validate@1.2.3: resolution: {integrity: sha512-ggSBfpl3H8M2OEM95zC9NQc4cBvne/Eq4mTHZHWtqYI/6Vnz0k1fGx3hnYsdGu3c3hF4l6sUDPulactM6lSXtA==} dev: false - /@ampproject/remapping/2.2.0: + /@ampproject/remapping@2.2.0: resolution: {integrity: sha512-qRmjj8nj9qmLTQXXmaR1cck3UXSRMPrbsLJAasZpF+t3riI71BXed5ebIOYwQntykeZuhjsdweEc9BxH5Jc26w==} engines: {node: '>=6.0.0'} dependencies: '@jridgewell/gen-mapping': 0.1.1 '@jridgewell/trace-mapping': 0.3.17 - /@ant-design/colors/6.0.0: + /@ant-design/colors@6.0.0: resolution: {integrity: sha512-qAZRvPzfdWHtfameEGP2Qvuf838NhergR35o+EuVyB5XvSA98xod5r4utvi4TJ3ywmevm290g9nsCG5MryrdWQ==} dependencies: '@ctrl/tinycolor': 3.6.0 dev: false - /@ant-design/colors/7.0.0: + /@ant-design/colors@7.0.0: resolution: {integrity: sha512-iVm/9PfGCbC0dSMBrz7oiEXZaaGH7ceU40OJEfKmyuzR9R5CRimJYPlRiFtMQGQcbNMea/ePcoIebi4ASGYXtg==} dependencies: '@ctrl/tinycolor': 3.6.0 dev: false - /@ant-design/cssinjs/1.8.1_biqbaboplfbrettd7655fr4n2y: + /@ant-design/cssinjs@1.8.1(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-pOQJV9H9viB6qB9u7hkpKEOIQGx4dd8zjpwzF1v8YNwjffbZTlyUNQYln56gwpFF7SFskpYpnSfgoqTK4sFE/Q==} peerDependencies: react: '>=16.0.0' @@ -1838,17 +2564,17 @@ packages: '@emotion/unitless': 0.7.5 classnames: 2.3.2 csstype: 3.1.1 - rc-util: 5.28.0_biqbaboplfbrettd7655fr4n2y + rc-util: 5.28.0(react-dom@18.2.0)(react@18.2.0) react: 18.2.0 - react-dom: 18.2.0_react@18.2.0 + react-dom: 18.2.0(react@18.2.0) stylis: 4.1.3 dev: false - /@ant-design/icons-svg/4.2.1: + /@ant-design/icons-svg@4.2.1: resolution: {integrity: sha512-EB0iwlKDGpG93hW8f85CTJTs4SvMX7tt5ceupvhALp1IF44SeUFOMhKUOYqpsoYWQKAOuTRDMqn75rEaKDp0Xw==} dev: false - /@ant-design/icons/4.8.0_biqbaboplfbrettd7655fr4n2y: + /@ant-design/icons@4.8.0(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-T89P2jG2vM7OJ0IfGx2+9FC5sQjtTzRSz+mCHTXkFn/ELZc2YpfStmYHmqzq2Jx55J0F7+O6i5/ZKFSVNWCKNg==} engines: {node: '>=8'} peerDependencies: @@ -1859,12 +2585,12 @@ packages: '@ant-design/icons-svg': 4.2.1 '@babel/runtime': 7.21.0 classnames: 2.3.2 - rc-util: 5.28.0_biqbaboplfbrettd7655fr4n2y + rc-util: 5.28.0(react-dom@18.2.0)(react@18.2.0) react: 18.2.0 - react-dom: 18.2.0_react@18.2.0 + react-dom: 18.2.0(react@18.2.0) dev: false - /@ant-design/icons/5.0.1_biqbaboplfbrettd7655fr4n2y: + /@ant-design/icons@5.0.1(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-ZyF4ksXCcdtwA/1PLlnFLcF/q8/MhwxXhKHh4oCHDA4Ip+ZzAHoICtyp4wZWfiCVDP0yuz3HsjyvuldHFb3wjA==} engines: {node: '>=8'} peerDependencies: @@ -1875,12 +2601,12 @@ packages: '@ant-design/icons-svg': 4.2.1 '@babel/runtime': 7.21.0 classnames: 2.3.2 - rc-util: 5.28.0_biqbaboplfbrettd7655fr4n2y + rc-util: 5.28.0(react-dom@18.2.0)(react@18.2.0) react: 18.2.0 - react-dom: 18.2.0_react@18.2.0 + react-dom: 18.2.0(react@18.2.0) dev: false - /@ant-design/react-slick/0.29.2_react@18.2.0: + /@ant-design/react-slick@0.29.2(react@18.2.0): resolution: {integrity: sha512-kgjtKmkGHa19FW21lHnAfyyH9AAoh35pBdcJ53rHmQ3O+cfFHGHnUbj/HFrRNJ5vIts09FKJVAD8RpaC+RaWfA==} peerDependencies: react: '>=16.9.0' @@ -1893,7 +2619,7 @@ packages: resize-observer-polyfill: 1.5.1 dev: false - /@ant-design/react-slick/1.0.0_react@18.2.0: + /@ant-design/react-slick@1.0.0(react@18.2.0): resolution: {integrity: sha512-OKxZsn8TAf8fYxP79rDXgLs9zvKMTslK6dJ4iLhDXOujUqC5zJPBRszyrcEHXcMPOm1Sgk40JgyF3yiL/Swd7w==} peerDependencies: react: '>=16.9.0' @@ -1906,13 +2632,13 @@ packages: throttle-debounce: 5.0.0 dev: false - /@applint/commitlint-config/1.0.2: + /@applint/commitlint-config@1.0.2: resolution: {integrity: sha512-Je7RbW+7sQSLRq3Axfv8rPvO3SBRSgJVeYhNLisMuBDMNx/VWoFV4aX7ozZW5MUmvdFv8fVc1TNtyi5MfNflmg==} dependencies: conventional-changelog-conventionalcommits: 4.6.3 dev: true - /@applint/eslint-config/1.1.12_iqs4awvhuo7d5qfalrm5goz2ja: + /@applint/eslint-config@1.1.12(@typescript-eslint/eslint-plugin@5.54.1)(eslint-plugin-import@2.27.5)(eslint-plugin-jsx-a11y@6.7.1)(eslint-plugin-jsx-plus@0.1.0)(eslint-plugin-react-hooks@4.6.0)(eslint-plugin-react@7.32.2)(eslint@8.35.0)(typescript@4.9.5): resolution: {integrity: sha512-rG1GwixBPE5Qjpx+nP6K7uA4FhbOpe2nbfFxbjy0UznAydjkL/q9VKFcQvbQDhbZSZvHEumyKbROCrz//9dTVg==} peerDependencies: '@typescript-eslint/eslint-plugin': '>=5.0.0' @@ -1923,24 +2649,24 @@ packages: eslint-plugin-react: '>=7.26.1' eslint-plugin-react-hooks: '>=4.2.0' dependencies: - '@typescript-eslint/eslint-plugin': 5.54.1_mlk7dnz565t663n4razh6a6v6i - '@typescript-eslint/parser': 5.54.1_ycpbpc6yetojsgtrx3mwntkhsu + '@typescript-eslint/eslint-plugin': 5.54.1(@typescript-eslint/parser@5.54.1)(eslint@8.35.0)(typescript@4.9.5) + '@typescript-eslint/parser': 5.54.1(eslint@8.35.0)(typescript@4.9.5) eslint: 8.35.0 - eslint-plugin-import: 2.27.5_uyiasnnzcqrxqkfvjklwnmwcha - eslint-plugin-jsx-a11y: 6.7.1_eslint@8.35.0 + eslint-plugin-import: 2.27.5(@typescript-eslint/parser@5.54.1)(eslint@8.35.0) + eslint-plugin-jsx-a11y: 6.7.1(eslint@8.35.0) eslint-plugin-jsx-plus: 0.1.0 - eslint-plugin-react: 7.32.2_eslint@8.35.0 - eslint-plugin-react-hooks: 4.6.0_eslint@8.35.0 + eslint-plugin-react: 7.32.2(eslint@8.35.0) + eslint-plugin-react-hooks: 4.6.0(eslint@8.35.0) transitivePeerDependencies: - supports-color - typescript dev: true - /@applint/prettier-config/1.0.1: + /@applint/prettier-config@1.0.1: resolution: {integrity: sha512-E9j36XUQQ61ghAzosPORABOB8GGMtZ/ZRHOBjsQ7Cr4PgU7zhNbClsoaie6wimRSZfOt9OUR/rAPR4u3rY43Hg==} dev: true - /@applint/spec/1.2.3_2rmdvng2abj4ynagd7mmfkgabm: + /@applint/spec@1.2.3(eslint@8.35.0)(stylelint@14.16.1)(typescript@4.9.5): resolution: {integrity: sha512-6Wx4FHYB71NYywVi7zu1JAkRCGP73bH1mjQIHVhTp0JWenC0bs1210ofjrjwJntuRYMc+JF22XA1YVwbiRmXbw==} engines: {node: '>=12.0.0'} peerDependencies: @@ -1948,31 +2674,31 @@ packages: stylelint: '>=14.0.0' dependencies: '@applint/commitlint-config': 1.0.2 - '@applint/eslint-config': 1.1.12_iqs4awvhuo7d5qfalrm5goz2ja + '@applint/eslint-config': 1.1.12(@typescript-eslint/eslint-plugin@5.54.1)(eslint-plugin-import@2.27.5)(eslint-plugin-jsx-a11y@6.7.1)(eslint-plugin-jsx-plus@0.1.0)(eslint-plugin-react-hooks@4.6.0)(eslint-plugin-react@7.32.2)(eslint@8.35.0)(typescript@4.9.5) '@applint/prettier-config': 1.0.1 - '@applint/stylelint-config': 1.0.2_c4jl5v2irl4uepdjfeoqpam4ne + '@applint/stylelint-config': 1.0.2(postcss-less@6.0.0)(postcss-scss@4.0.6)(postcss@8.4.21)(stylelint-scss@4.4.0)(stylelint@14.16.1) '@babel/core': 7.21.0 - '@babel/eslint-parser': 7.19.1_zt6cfucldurvbyn2isj445jria - '@babel/preset-react': 7.18.6_@babel+core@7.21.0 - '@typescript-eslint/eslint-plugin': 5.54.1_mlk7dnz565t663n4razh6a6v6i - '@typescript-eslint/parser': 5.54.1_ycpbpc6yetojsgtrx3mwntkhsu + '@babel/eslint-parser': 7.19.1(@babel/core@7.21.0)(eslint@8.35.0) + '@babel/preset-react': 7.18.6(@babel/core@7.21.0) + '@typescript-eslint/eslint-plugin': 5.54.1(@typescript-eslint/parser@5.54.1)(eslint@8.35.0)(typescript@4.9.5) + '@typescript-eslint/parser': 5.54.1(eslint@8.35.0)(typescript@4.9.5) deepmerge: 4.3.0 eslint: 8.35.0 - eslint-config-ali: 13.1.0_eslint@8.35.0 - eslint-plugin-import: 2.27.5_uyiasnnzcqrxqkfvjklwnmwcha - eslint-plugin-jsx-a11y: 6.7.1_eslint@8.35.0 + eslint-config-ali: 13.1.0(eslint@8.35.0) + eslint-plugin-import: 2.27.5(@typescript-eslint/parser@5.54.1)(eslint@8.35.0) + eslint-plugin-jsx-a11y: 6.7.1(eslint@8.35.0) eslint-plugin-jsx-plus: 0.1.0 eslint-plugin-rax-compile-time-miniapp: 1.0.0 - eslint-plugin-react: 7.32.2_eslint@8.35.0 - eslint-plugin-react-hooks: 4.6.0_eslint@8.35.0 - eslint-plugin-vue: 8.7.1_eslint@8.35.0 + eslint-plugin-react: 7.32.2(eslint@8.35.0) + eslint-plugin-react-hooks: 4.6.0(eslint@8.35.0) + eslint-plugin-vue: 8.7.1(eslint@8.35.0) postcss: 8.4.21 - postcss-less: 6.0.0_postcss@8.4.21 - postcss-scss: 4.0.6_postcss@8.4.21 + postcss-less: 6.0.0(postcss@8.4.21) + postcss-scss: 4.0.6(postcss@8.4.21) require-all: 3.0.0 stylelint: 14.16.1 - stylelint-scss: 4.4.0_stylelint@14.16.1 - vue-eslint-parser: 8.3.0_eslint@8.35.0 + stylelint-scss: 4.4.0(stylelint@14.16.1) + vue-eslint-parser: 8.3.0(eslint@8.35.0) transitivePeerDependencies: - eslint-import-resolver-typescript - eslint-import-resolver-webpack @@ -1980,7 +2706,7 @@ packages: - typescript dev: true - /@applint/stylelint-config/1.0.2_c4jl5v2irl4uepdjfeoqpam4ne: + /@applint/stylelint-config@1.0.2(postcss-less@6.0.0)(postcss-scss@4.0.6)(postcss@8.4.21)(stylelint-scss@4.4.0)(stylelint@14.16.1): resolution: {integrity: sha512-qJGy/91OIj2YA6mF21UC0O7Ab1TT28fUt4OgZXZ/kdrgvEHek7/2njoN1f4RRNM9Q0R/+fQYjfGc2mrN+M47Kw==} peerDependencies: postcss: '>=8.0.0' @@ -1990,28 +2716,28 @@ packages: stylelint-scss: '>=3.18.0' dependencies: postcss: 8.4.21 - postcss-less: 6.0.0_postcss@8.4.21 - postcss-scss: 4.0.6_postcss@8.4.21 + postcss-less: 6.0.0(postcss@8.4.21) + postcss-scss: 4.0.6(postcss@8.4.21) stylelint: 14.16.1 - stylelint-scss: 4.4.0_stylelint@14.16.1 + stylelint-scss: 4.4.0(stylelint@14.16.1) dev: true - /@appworks/constant/0.1.4: + /@appworks/constant@0.1.4: resolution: {integrity: sha512-lEUeujTP/MPoeXQNAW316/LEh+PYHk6VpYvEgW/BO5xtFEu4UIwRPb5LclgINXQq3ribqQ6jq9VEgL3QMFCm3Q==} dependencies: js-base64: 3.7.5 - /@babel/code-frame/7.18.6: + /@babel/code-frame@7.18.6: resolution: {integrity: sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q==} engines: {node: '>=6.9.0'} dependencies: '@babel/highlight': 7.18.6 - /@babel/compat-data/7.21.0: + /@babel/compat-data@7.21.0: resolution: {integrity: sha512-gMuZsmsgxk/ENC3O/fRw5QY8A9/uxQbbCEypnLIiYYc/qVJtEV7ouxC3EllIIwNzMqAQee5tanFabWsUOutS7g==} engines: {node: '>=6.9.0'} - /@babel/core/7.12.9: + /@babel/core@7.12.9: resolution: {integrity: sha512-gTXYh3M5wb7FRXQy+FErKFAv90BnlOuNn1QkCK2lREoPAjrQCO49+HVSrFoe5uakFAF5eenS75KbO2vQiLrTMQ==} engines: {node: '>=6.9.0'} dependencies: @@ -2034,14 +2760,14 @@ packages: transitivePeerDependencies: - supports-color - /@babel/core/7.21.0: + /@babel/core@7.21.0: resolution: {integrity: sha512-PuxUbxcW6ZYe656yL3EAhpy7qXKq0DmYsrJLpbB8XrsCP9Nm+XCg9XFMb5vIDliPD7+U/+M+QJlH17XOcB7eXA==} engines: {node: '>=6.9.0'} dependencies: '@ampproject/remapping': 2.2.0 '@babel/code-frame': 7.18.6 '@babel/generator': 7.21.1 - '@babel/helper-compilation-targets': 7.20.7_@babel+core@7.21.0 + '@babel/helper-compilation-targets': 7.20.7(@babel/core@7.21.0) '@babel/helper-module-transforms': 7.21.2 '@babel/helpers': 7.21.0 '@babel/parser': 7.21.2 @@ -2056,7 +2782,7 @@ packages: transitivePeerDependencies: - supports-color - /@babel/eslint-parser/7.19.1_zt6cfucldurvbyn2isj445jria: + /@babel/eslint-parser@7.19.1(@babel/core@7.21.0)(eslint@8.35.0): resolution: {integrity: sha512-AqNf2QWt1rtu2/1rLswy6CDP7H9Oh3mMhk177Y67Rg8d7RD9WfOLLv8CGn6tisFvS2htm86yIe1yLF6I1UDaGQ==} engines: {node: ^10.13.0 || ^12.13.0 || >=14.0.0} peerDependencies: @@ -2070,7 +2796,7 @@ packages: semver: 6.3.0 dev: true - /@babel/generator/7.18.10: + /@babel/generator@7.18.10: resolution: {integrity: sha512-0+sW7e3HjQbiHbj1NeU/vN8ornohYlacAfZIaXhdoGweQqgcNy69COVciYYqEXJ/v+9OBA7Frxm4CVAuNqKeNA==} engines: {node: '>=6.9.0'} dependencies: @@ -2078,7 +2804,7 @@ packages: '@jridgewell/gen-mapping': 0.3.2 jsesc: 2.5.2 - /@babel/generator/7.21.1: + /@babel/generator@7.21.1: resolution: {integrity: sha512-1lT45bAYlQhFn/BHivJs43AiW2rg3/UbLyShGfF3C0KmHvO5fSghWd5kBJy30kpRRucGzXStvnnCFniCR2kXAA==} engines: {node: '>=6.9.0'} dependencies: @@ -2087,20 +2813,20 @@ packages: '@jridgewell/trace-mapping': 0.3.17 jsesc: 2.5.2 - /@babel/helper-annotate-as-pure/7.18.6: + /@babel/helper-annotate-as-pure@7.18.6: resolution: {integrity: sha512-duORpUiYrEpzKIop6iNbjnwKLAKnJ47csTyRACyEmWj0QdUrm5aqNJGHSSEQSUAvNW0ojX0dOmK9dZduvkfeXA==} engines: {node: '>=6.9.0'} dependencies: '@babel/types': 7.21.2 - /@babel/helper-builder-binary-assignment-operator-visitor/7.18.9: + /@babel/helper-builder-binary-assignment-operator-visitor@7.18.9: resolution: {integrity: sha512-yFQ0YCHoIqarl8BCRwBL8ulYUaZpz3bNsA7oFepAzee+8/+ImtADXNOmO5vJvsPff3qi+hvpkY/NYBTrBQgdNw==} engines: {node: '>=6.9.0'} dependencies: '@babel/helper-explode-assignable-expression': 7.18.6 '@babel/types': 7.21.2 - /@babel/helper-compilation-targets/7.20.7_@babel+core@7.21.0: + /@babel/helper-compilation-targets@7.20.7(@babel/core@7.21.0): resolution: {integrity: sha512-4tGORmfQcrc+bvrjb5y3dG9Mx1IOZjsHqQVUz7XCNHO+iTmqxWnVg3KRygjGmpRLJGdQSKuvFinbIb0CnZwHAQ==} engines: {node: '>=6.9.0'} peerDependencies: @@ -2113,7 +2839,7 @@ packages: lru-cache: 5.1.1 semver: 6.3.0 - /@babel/helper-create-class-features-plugin/7.21.0_@babel+core@7.21.0: + /@babel/helper-create-class-features-plugin@7.21.0(@babel/core@7.21.0): resolution: {integrity: sha512-Q8wNiMIdwsv5la5SPxNYzzkPnjgC0Sy0i7jLkVOCdllu/xcVNkr3TeZzbHBJrj+XXRqzX5uCyCoV9eu6xUG7KQ==} engines: {node: '>=6.9.0'} peerDependencies: @@ -2131,7 +2857,7 @@ packages: transitivePeerDependencies: - supports-color - /@babel/helper-create-regexp-features-plugin/7.21.0_@babel+core@7.21.0: + /@babel/helper-create-regexp-features-plugin@7.21.0(@babel/core@7.21.0): resolution: {integrity: sha512-N+LaFW/auRSWdx7SHD/HiARwXQju1vXTW4fKr4u5SgBUTm51OKEjKgj+cs00ggW3kEvNqwErnlwuq7Y3xBe4eg==} engines: {node: '>=6.9.0'} peerDependencies: @@ -2141,13 +2867,13 @@ packages: '@babel/helper-annotate-as-pure': 7.18.6 regexpu-core: 5.3.1 - /@babel/helper-define-polyfill-provider/0.3.3_@babel+core@7.21.0: + /@babel/helper-define-polyfill-provider@0.3.3(@babel/core@7.21.0): resolution: {integrity: sha512-z5aQKU4IzbqCC1XH0nAqfsFLMVSo22SBKUc0BxGrLkolTdPTructy0ToNnlO2zA4j9Q/7pjMZf0DSY+DSTYzww==} peerDependencies: '@babel/core': ^7.4.0-0 dependencies: '@babel/core': 7.21.0 - '@babel/helper-compilation-targets': 7.20.7_@babel+core@7.21.0 + '@babel/helper-compilation-targets': 7.20.7(@babel/core@7.21.0) '@babel/helper-plugin-utils': 7.20.2 debug: 4.3.4 lodash.debounce: 4.0.8 @@ -2156,42 +2882,42 @@ packages: transitivePeerDependencies: - supports-color - /@babel/helper-environment-visitor/7.18.9: + /@babel/helper-environment-visitor@7.18.9: resolution: {integrity: sha512-3r/aACDJ3fhQ/EVgFy0hpj8oHyHpQc+LPtJoY9SzTThAsStm4Ptegq92vqKoE3vD706ZVFWITnMnxucw+S9Ipg==} engines: {node: '>=6.9.0'} - /@babel/helper-explode-assignable-expression/7.18.6: + /@babel/helper-explode-assignable-expression@7.18.6: resolution: {integrity: sha512-eyAYAsQmB80jNfg4baAtLeWAQHfHFiR483rzFK+BhETlGZaQC9bsfrugfXDCbRHLQbIA7U5NxhhOxN7p/dWIcg==} engines: {node: '>=6.9.0'} dependencies: '@babel/types': 7.21.2 - /@babel/helper-function-name/7.21.0: + /@babel/helper-function-name@7.21.0: resolution: {integrity: sha512-HfK1aMRanKHpxemaY2gqBmL04iAPOPRj7DxtNbiDOrJK+gdwkiNRVpCpUJYbUT+aZyemKN8brqTOxzCaG6ExRg==} engines: {node: '>=6.9.0'} dependencies: '@babel/template': 7.20.7 '@babel/types': 7.21.2 - /@babel/helper-hoist-variables/7.18.6: + /@babel/helper-hoist-variables@7.18.6: resolution: {integrity: sha512-UlJQPkFqFULIcyW5sbzgbkxn2FKRgwWiRexcuaR8RNJRy8+LLveqPjwZV/bwrLZCN0eUHD/x8D0heK1ozuoo6Q==} engines: {node: '>=6.9.0'} dependencies: '@babel/types': 7.21.2 - /@babel/helper-member-expression-to-functions/7.21.0: + /@babel/helper-member-expression-to-functions@7.21.0: resolution: {integrity: sha512-Muu8cdZwNN6mRRNG6lAYErJ5X3bRevgYR2O8wN0yn7jJSnGDu6eG59RfT29JHxGUovyfrh6Pj0XzmR7drNVL3Q==} engines: {node: '>=6.9.0'} dependencies: '@babel/types': 7.21.2 - /@babel/helper-module-imports/7.18.6: + /@babel/helper-module-imports@7.18.6: resolution: {integrity: sha512-0NFvs3VkuSYbFi1x2Vd6tKrywq+z/cLeYC/RJNFrIX/30Bf5aiGYbtvGXolEktzJH8o5E5KJ3tT+nkxuuZFVlA==} engines: {node: '>=6.9.0'} dependencies: '@babel/types': 7.21.2 - /@babel/helper-module-transforms/7.21.2: + /@babel/helper-module-transforms@7.21.2: resolution: {integrity: sha512-79yj2AR4U/Oqq/WOV7Lx6hUjau1Zfo4cI+JLAVYeMV5XIlbOhmjEk5ulbTc9fMpmlojzZHkUUxAiK+UKn+hNQQ==} engines: {node: '>=6.9.0'} dependencies: @@ -2206,20 +2932,20 @@ packages: transitivePeerDependencies: - supports-color - /@babel/helper-optimise-call-expression/7.18.6: + /@babel/helper-optimise-call-expression@7.18.6: resolution: {integrity: sha512-HP59oD9/fEHQkdcbgFCnbmgH5vIQTJbxh2yf+CdM89/glUNnuzr87Q8GIjGEnOktTROemO0Pe0iPAYbqZuOUiA==} engines: {node: '>=6.9.0'} dependencies: '@babel/types': 7.21.2 - /@babel/helper-plugin-utils/7.10.4: + /@babel/helper-plugin-utils@7.10.4: resolution: {integrity: sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==} - /@babel/helper-plugin-utils/7.20.2: + /@babel/helper-plugin-utils@7.20.2: resolution: {integrity: sha512-8RvlJG2mj4huQ4pZ+rU9lqKi9ZKiRmuvGuM2HlWmkmgOhbs6zEAw6IEiJ5cQqGbDzGZOhwuOQNtZMi/ENLjZoQ==} engines: {node: '>=6.9.0'} - /@babel/helper-remap-async-to-generator/7.18.9_@babel+core@7.21.0: + /@babel/helper-remap-async-to-generator@7.18.9(@babel/core@7.21.0): resolution: {integrity: sha512-dI7q50YKd8BAv3VEfgg7PS7yD3Rtbi2J1XMXaalXO0W0164hYLnh8zpjRS0mte9MfVp/tltvr/cfdXPvJr1opA==} engines: {node: '>=6.9.0'} peerDependencies: @@ -2233,7 +2959,7 @@ packages: transitivePeerDependencies: - supports-color - /@babel/helper-replace-supers/7.20.7: + /@babel/helper-replace-supers@7.20.7: resolution: {integrity: sha512-vujDMtB6LVfNW13jhlCrp48QNslK6JXi7lQG736HVbHz/mbf4Dc7tIRh1Xf5C0rF7BP8iiSxGMCmY6Ci1ven3A==} engines: {node: '>=6.9.0'} dependencies: @@ -2246,37 +2972,37 @@ packages: transitivePeerDependencies: - supports-color - /@babel/helper-simple-access/7.20.2: + /@babel/helper-simple-access@7.20.2: resolution: {integrity: sha512-+0woI/WPq59IrqDYbVGfshjT5Dmk/nnbdpcF8SnMhhXObpTq2KNBdLFRFrkVdbDOyUmHBCxzm5FHV1rACIkIbA==} engines: {node: '>=6.9.0'} dependencies: '@babel/types': 7.21.2 - /@babel/helper-skip-transparent-expression-wrappers/7.20.0: + /@babel/helper-skip-transparent-expression-wrappers@7.20.0: resolution: {integrity: sha512-5y1JYeNKfvnT8sZcK9DVRtpTbGiomYIHviSP3OQWmDPU3DeH4a1ZlT/N2lyQ5P8egjcRaT/Y9aNqUxK0WsnIIg==} engines: {node: '>=6.9.0'} dependencies: '@babel/types': 7.21.2 - /@babel/helper-split-export-declaration/7.18.6: + /@babel/helper-split-export-declaration@7.18.6: resolution: {integrity: sha512-bde1etTx6ZyTmobl9LLMMQsaizFVZrquTEHOqKeQESMKo4PlObf+8+JA25ZsIpZhT/WEd39+vOdLXAFG/nELpA==} engines: {node: '>=6.9.0'} dependencies: '@babel/types': 7.21.2 - /@babel/helper-string-parser/7.19.4: + /@babel/helper-string-parser@7.19.4: resolution: {integrity: sha512-nHtDoQcuqFmwYNYPz3Rah5ph2p8PFeFCsZk9A/48dPc/rGocJ5J3hAAZ7pb76VWX3fZKu+uEr/FhH5jLx7umrw==} engines: {node: '>=6.9.0'} - /@babel/helper-validator-identifier/7.19.1: + /@babel/helper-validator-identifier@7.19.1: resolution: {integrity: sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w==} engines: {node: '>=6.9.0'} - /@babel/helper-validator-option/7.21.0: + /@babel/helper-validator-option@7.21.0: resolution: {integrity: sha512-rmL/B8/f0mKS2baE9ZpyTcTavvEuWhTTW8amjzXNvYG4AwBsqTLikfXsEofsJEfKHf+HQVQbFOHy6o+4cnC/fQ==} engines: {node: '>=6.9.0'} - /@babel/helper-wrap-function/7.20.5: + /@babel/helper-wrap-function@7.20.5: resolution: {integrity: sha512-bYMxIWK5mh+TgXGVqAtnu5Yn1un+v8DDZtqyzKRLUzrh70Eal2O3aZ7aPYiMADO4uKlkzOiRiZ6GX5q3qxvW9Q==} engines: {node: '>=6.9.0'} dependencies: @@ -2287,7 +3013,7 @@ packages: transitivePeerDependencies: - supports-color - /@babel/helpers/7.21.0: + /@babel/helpers@7.21.0: resolution: {integrity: sha512-XXve0CBtOW0pd7MRzzmoyuSj0e3SEzj8pgyFxnTT1NJZL38BD1MK7yYrm8yefRPIDvNNe14xR4FdbHwpInD4rA==} engines: {node: '>=6.9.0'} dependencies: @@ -2297,7 +3023,7 @@ packages: transitivePeerDependencies: - supports-color - /@babel/highlight/7.18.6: + /@babel/highlight@7.18.6: resolution: {integrity: sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==} engines: {node: '>=6.9.0'} dependencies: @@ -2305,21 +3031,21 @@ packages: chalk: 2.4.2 js-tokens: 4.0.0 - /@babel/parser/7.18.10: + /@babel/parser@7.18.10: resolution: {integrity: sha512-TYk3OA0HKL6qNryUayb5UUEhM/rkOQozIBEA5ITXh5DWrSp0TlUQXMyZmnWxG/DizSWBeeQ0Zbc5z8UGaaqoeg==} engines: {node: '>=6.0.0'} hasBin: true dependencies: '@babel/types': 7.21.2 - /@babel/parser/7.21.2: + /@babel/parser@7.21.2: resolution: {integrity: sha512-URpaIJQwEkEC2T9Kn+Ai6Xe/02iNaVCuT/PtoRz3GPVJVDpPd7mLo+VddTbhCRU9TXqW5mSrQfXZyi8kDKOVpQ==} engines: {node: '>=6.0.0'} hasBin: true dependencies: '@babel/types': 7.21.2 - /@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/7.18.6_@babel+core@7.21.0: + /@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.18.6(@babel/core@7.21.0): resolution: {integrity: sha512-Dgxsyg54Fx1d4Nge8UnvTrED63vrwOdPmyvPzlNN/boaliRP54pm3pGzZD1SJUwrBA+Cs/xdG8kXX6Mn/RfISQ==} engines: {node: '>=6.9.0'} peerDependencies: @@ -2328,7 +3054,7 @@ packages: '@babel/core': 7.21.0 '@babel/helper-plugin-utils': 7.20.2 - /@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/7.20.7_@babel+core@7.21.0: + /@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.20.7(@babel/core@7.21.0): resolution: {integrity: sha512-sbr9+wNE5aXMBBFBICk01tt7sBf2Oc9ikRFEcem/ZORup9IMUdNhW7/wVLEbbtlWOsEubJet46mHAL2C8+2jKQ==} engines: {node: '>=6.9.0'} peerDependencies: @@ -2337,9 +3063,9 @@ packages: '@babel/core': 7.21.0 '@babel/helper-plugin-utils': 7.20.2 '@babel/helper-skip-transparent-expression-wrappers': 7.20.0 - '@babel/plugin-proposal-optional-chaining': 7.21.0_@babel+core@7.21.0 + '@babel/plugin-proposal-optional-chaining': 7.21.0(@babel/core@7.21.0) - /@babel/plugin-proposal-async-generator-functions/7.20.7_@babel+core@7.21.0: + /@babel/plugin-proposal-async-generator-functions@7.20.7(@babel/core@7.21.0): resolution: {integrity: sha512-xMbiLsn/8RK7Wq7VeVytytS2L6qE69bXPB10YCmMdDZbKF4okCqY74pI/jJQ/8U0b/F6NrT2+14b8/P9/3AMGA==} engines: {node: '>=6.9.0'} peerDependencies: @@ -2348,37 +3074,37 @@ packages: '@babel/core': 7.21.0 '@babel/helper-environment-visitor': 7.18.9 '@babel/helper-plugin-utils': 7.20.2 - '@babel/helper-remap-async-to-generator': 7.18.9_@babel+core@7.21.0 - '@babel/plugin-syntax-async-generators': 7.8.4_@babel+core@7.21.0 + '@babel/helper-remap-async-to-generator': 7.18.9(@babel/core@7.21.0) + '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.21.0) transitivePeerDependencies: - supports-color - /@babel/plugin-proposal-class-properties/7.18.6_@babel+core@7.21.0: + /@babel/plugin-proposal-class-properties@7.18.6(@babel/core@7.21.0): resolution: {integrity: sha512-cumfXOF0+nzZrrN8Rf0t7M+tF6sZc7vhQwYQck9q1/5w2OExlD+b4v4RpMJFaV1Z7WcDRgO6FqvxqxGlwo+RHQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.21.0 - '@babel/helper-create-class-features-plugin': 7.21.0_@babel+core@7.21.0 + '@babel/helper-create-class-features-plugin': 7.21.0(@babel/core@7.21.0) '@babel/helper-plugin-utils': 7.20.2 transitivePeerDependencies: - supports-color - /@babel/plugin-proposal-class-static-block/7.21.0_@babel+core@7.21.0: + /@babel/plugin-proposal-class-static-block@7.21.0(@babel/core@7.21.0): resolution: {integrity: sha512-XP5G9MWNUskFuP30IfFSEFB0Z6HzLIUcjYM4bYOPHXl7eiJ9HFv8tWj6TXTN5QODiEhDZAeI4hLok2iHFFV4hw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.12.0 dependencies: '@babel/core': 7.21.0 - '@babel/helper-create-class-features-plugin': 7.21.0_@babel+core@7.21.0 + '@babel/helper-create-class-features-plugin': 7.21.0(@babel/core@7.21.0) '@babel/helper-plugin-utils': 7.20.2 - '@babel/plugin-syntax-class-static-block': 7.14.5_@babel+core@7.21.0 + '@babel/plugin-syntax-class-static-block': 7.14.5(@babel/core@7.21.0) transitivePeerDependencies: - supports-color - /@babel/plugin-proposal-dynamic-import/7.18.6_@babel+core@7.21.0: + /@babel/plugin-proposal-dynamic-import@7.18.6(@babel/core@7.21.0): resolution: {integrity: sha512-1auuwmK+Rz13SJj36R+jqFPMJWyKEDd7lLSdOj4oJK0UTgGueSAtkrCvz9ewmgyU/P941Rv2fQwZJN8s6QruXw==} engines: {node: '>=6.9.0'} peerDependencies: @@ -2386,9 +3112,9 @@ packages: dependencies: '@babel/core': 7.21.0 '@babel/helper-plugin-utils': 7.20.2 - '@babel/plugin-syntax-dynamic-import': 7.8.3_@babel+core@7.21.0 + '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.21.0) - /@babel/plugin-proposal-export-default-from/7.18.10_@babel+core@7.21.0: + /@babel/plugin-proposal-export-default-from@7.18.10(@babel/core@7.21.0): resolution: {integrity: sha512-5H2N3R2aQFxkV4PIBUR/i7PUSwgTZjouJKzI8eKswfIjT0PhvzkPn0t0wIS5zn6maQuvtT0t1oHtMUz61LOuow==} engines: {node: '>=6.9.0'} peerDependencies: @@ -2396,10 +3122,10 @@ packages: dependencies: '@babel/core': 7.21.0 '@babel/helper-plugin-utils': 7.20.2 - '@babel/plugin-syntax-export-default-from': 7.18.6_@babel+core@7.21.0 + '@babel/plugin-syntax-export-default-from': 7.18.6(@babel/core@7.21.0) dev: false - /@babel/plugin-proposal-export-namespace-from/7.18.9_@babel+core@7.21.0: + /@babel/plugin-proposal-export-namespace-from@7.18.9(@babel/core@7.21.0): resolution: {integrity: sha512-k1NtHyOMvlDDFeb9G5PhUXuGj8m/wiwojgQVEhJ/fsVsMCpLyOP4h0uGEjYJKrRI+EVPlb5Jk+Gt9P97lOGwtA==} engines: {node: '>=6.9.0'} peerDependencies: @@ -2407,9 +3133,9 @@ packages: dependencies: '@babel/core': 7.21.0 '@babel/helper-plugin-utils': 7.20.2 - '@babel/plugin-syntax-export-namespace-from': 7.8.3_@babel+core@7.21.0 + '@babel/plugin-syntax-export-namespace-from': 7.8.3(@babel/core@7.21.0) - /@babel/plugin-proposal-json-strings/7.18.6_@babel+core@7.21.0: + /@babel/plugin-proposal-json-strings@7.18.6(@babel/core@7.21.0): resolution: {integrity: sha512-lr1peyn9kOdbYc0xr0OdHTZ5FMqS6Di+H0Fz2I/JwMzGmzJETNeOFq2pBySw6X/KFL5EWDjlJuMsUGRFb8fQgQ==} engines: {node: '>=6.9.0'} peerDependencies: @@ -2417,9 +3143,9 @@ packages: dependencies: '@babel/core': 7.21.0 '@babel/helper-plugin-utils': 7.20.2 - '@babel/plugin-syntax-json-strings': 7.8.3_@babel+core@7.21.0 + '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.21.0) - /@babel/plugin-proposal-logical-assignment-operators/7.20.7_@babel+core@7.21.0: + /@babel/plugin-proposal-logical-assignment-operators@7.20.7(@babel/core@7.21.0): resolution: {integrity: sha512-y7C7cZgpMIjWlKE5T7eJwp+tnRYM89HmRvWM5EQuB5BoHEONjmQ8lSNmBUwOyy/GFRsohJED51YBF79hE1djug==} engines: {node: '>=6.9.0'} peerDependencies: @@ -2427,9 +3153,9 @@ packages: dependencies: '@babel/core': 7.21.0 '@babel/helper-plugin-utils': 7.20.2 - '@babel/plugin-syntax-logical-assignment-operators': 7.10.4_@babel+core@7.21.0 + '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.21.0) - /@babel/plugin-proposal-nullish-coalescing-operator/7.18.6_@babel+core@7.21.0: + /@babel/plugin-proposal-nullish-coalescing-operator@7.18.6(@babel/core@7.21.0): resolution: {integrity: sha512-wQxQzxYeJqHcfppzBDnm1yAY0jSRkUXR2z8RePZYrKwMKgMlE8+Z6LUno+bd6LvbGh8Gltvy74+9pIYkr+XkKA==} engines: {node: '>=6.9.0'} peerDependencies: @@ -2437,9 +3163,9 @@ packages: dependencies: '@babel/core': 7.21.0 '@babel/helper-plugin-utils': 7.20.2 - '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3_@babel+core@7.21.0 + '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.21.0) - /@babel/plugin-proposal-numeric-separator/7.18.6_@babel+core@7.21.0: + /@babel/plugin-proposal-numeric-separator@7.18.6(@babel/core@7.21.0): resolution: {integrity: sha512-ozlZFogPqoLm8WBr5Z8UckIoE4YQ5KESVcNudyXOR8uqIkliTEgJ3RoketfG6pmzLdeZF0H/wjE9/cCEitBl7Q==} engines: {node: '>=6.9.0'} peerDependencies: @@ -2447,19 +3173,19 @@ packages: dependencies: '@babel/core': 7.21.0 '@babel/helper-plugin-utils': 7.20.2 - '@babel/plugin-syntax-numeric-separator': 7.10.4_@babel+core@7.21.0 + '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.21.0) - /@babel/plugin-proposal-object-rest-spread/7.12.1_@babel+core@7.12.9: + /@babel/plugin-proposal-object-rest-spread@7.12.1(@babel/core@7.12.9): resolution: {integrity: sha512-s6SowJIjzlhx8o7lsFx5zmY4At6CTtDvgNQDdPzkBQucle58A6b/TTeEBYtyDgmcXjUTM+vE8YOGHZzzbc/ioA==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.12.9 '@babel/helper-plugin-utils': 7.20.2 - '@babel/plugin-syntax-object-rest-spread': 7.8.3_@babel+core@7.12.9 - '@babel/plugin-transform-parameters': 7.20.7_@babel+core@7.12.9 + '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.12.9) + '@babel/plugin-transform-parameters': 7.20.7(@babel/core@7.12.9) - /@babel/plugin-proposal-object-rest-spread/7.20.7_@babel+core@7.21.0: + /@babel/plugin-proposal-object-rest-spread@7.20.7(@babel/core@7.21.0): resolution: {integrity: sha512-d2S98yCiLxDVmBmE8UjGcfPvNEUbA1U5q5WxaWFUGRzJSVAZqm5W6MbPct0jxnegUZ0niLeNX+IOzEs7wYg9Dg==} engines: {node: '>=6.9.0'} peerDependencies: @@ -2467,12 +3193,12 @@ packages: dependencies: '@babel/compat-data': 7.21.0 '@babel/core': 7.21.0 - '@babel/helper-compilation-targets': 7.20.7_@babel+core@7.21.0 + '@babel/helper-compilation-targets': 7.20.7(@babel/core@7.21.0) '@babel/helper-plugin-utils': 7.20.2 - '@babel/plugin-syntax-object-rest-spread': 7.8.3_@babel+core@7.21.0 - '@babel/plugin-transform-parameters': 7.20.7_@babel+core@7.21.0 + '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.21.0) + '@babel/plugin-transform-parameters': 7.20.7(@babel/core@7.21.0) - /@babel/plugin-proposal-optional-catch-binding/7.18.6_@babel+core@7.21.0: + /@babel/plugin-proposal-optional-catch-binding@7.18.6(@babel/core@7.21.0): resolution: {integrity: sha512-Q40HEhs9DJQyaZfUjjn6vE8Cv4GmMHCYuMGIWUnlxH6400VGxOuwWsPt4FxXxJkC/5eOzgn0z21M9gMT4MOhbw==} engines: {node: '>=6.9.0'} peerDependencies: @@ -2480,9 +3206,9 @@ packages: dependencies: '@babel/core': 7.21.0 '@babel/helper-plugin-utils': 7.20.2 - '@babel/plugin-syntax-optional-catch-binding': 7.8.3_@babel+core@7.21.0 + '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.21.0) - /@babel/plugin-proposal-optional-chaining/7.21.0_@babel+core@7.21.0: + /@babel/plugin-proposal-optional-chaining@7.21.0(@babel/core@7.21.0): resolution: {integrity: sha512-p4zeefM72gpmEe2fkUr/OnOXpWEf8nAgk7ZYVqqfFiyIG7oFfVZcCrU64hWn5xp4tQ9LkV4bTIa5rD0KANpKNA==} engines: {node: '>=6.9.0'} peerDependencies: @@ -2491,21 +3217,21 @@ packages: '@babel/core': 7.21.0 '@babel/helper-plugin-utils': 7.20.2 '@babel/helper-skip-transparent-expression-wrappers': 7.20.0 - '@babel/plugin-syntax-optional-chaining': 7.8.3_@babel+core@7.21.0 + '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.21.0) - /@babel/plugin-proposal-private-methods/7.18.6_@babel+core@7.21.0: + /@babel/plugin-proposal-private-methods@7.18.6(@babel/core@7.21.0): resolution: {integrity: sha512-nutsvktDItsNn4rpGItSNV2sz1XwS+nfU0Rg8aCx3W3NOKVzdMjJRu0O5OkgDp3ZGICSTbgRpxZoWsxoKRvbeA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.21.0 - '@babel/helper-create-class-features-plugin': 7.21.0_@babel+core@7.21.0 + '@babel/helper-create-class-features-plugin': 7.21.0(@babel/core@7.21.0) '@babel/helper-plugin-utils': 7.20.2 transitivePeerDependencies: - supports-color - /@babel/plugin-proposal-private-property-in-object/7.21.0_@babel+core@7.21.0: + /@babel/plugin-proposal-private-property-in-object@7.21.0(@babel/core@7.21.0): resolution: {integrity: sha512-ha4zfehbJjc5MmXBlHec1igel5TJXXLDDRbuJ4+XT2TJcyD9/V1919BA8gMvsdHcNMBy4WBUBiRb3nw/EQUtBw==} engines: {node: '>=6.9.0'} peerDependencies: @@ -2513,23 +3239,23 @@ packages: dependencies: '@babel/core': 7.21.0 '@babel/helper-annotate-as-pure': 7.18.6 - '@babel/helper-create-class-features-plugin': 7.21.0_@babel+core@7.21.0 + '@babel/helper-create-class-features-plugin': 7.21.0(@babel/core@7.21.0) '@babel/helper-plugin-utils': 7.20.2 - '@babel/plugin-syntax-private-property-in-object': 7.14.5_@babel+core@7.21.0 + '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.21.0) transitivePeerDependencies: - supports-color - /@babel/plugin-proposal-unicode-property-regex/7.18.6_@babel+core@7.21.0: + /@babel/plugin-proposal-unicode-property-regex@7.18.6(@babel/core@7.21.0): resolution: {integrity: sha512-2BShG/d5yoZyXZfVePH91urL5wTG6ASZU9M4o03lKK8u8UW1y08OMttBSOADTcJrnPMpvDXRG3G8fyLh4ovs8w==} engines: {node: '>=4'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.21.0 - '@babel/helper-create-regexp-features-plugin': 7.21.0_@babel+core@7.21.0 + '@babel/helper-create-regexp-features-plugin': 7.21.0(@babel/core@7.21.0) '@babel/helper-plugin-utils': 7.20.2 - /@babel/plugin-syntax-async-generators/7.8.4_@babel+core@7.21.0: + /@babel/plugin-syntax-async-generators@7.8.4(@babel/core@7.21.0): resolution: {integrity: sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==} peerDependencies: '@babel/core': ^7.0.0-0 @@ -2537,7 +3263,7 @@ packages: '@babel/core': 7.21.0 '@babel/helper-plugin-utils': 7.20.2 - /@babel/plugin-syntax-bigint/7.8.3_@babel+core@7.21.0: + /@babel/plugin-syntax-bigint@7.8.3(@babel/core@7.21.0): resolution: {integrity: sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==} peerDependencies: '@babel/core': ^7.0.0-0 @@ -2546,7 +3272,7 @@ packages: '@babel/helper-plugin-utils': 7.20.2 dev: true - /@babel/plugin-syntax-class-properties/7.12.13_@babel+core@7.21.0: + /@babel/plugin-syntax-class-properties@7.12.13(@babel/core@7.21.0): resolution: {integrity: sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==} peerDependencies: '@babel/core': ^7.0.0-0 @@ -2554,7 +3280,7 @@ packages: '@babel/core': 7.21.0 '@babel/helper-plugin-utils': 7.20.2 - /@babel/plugin-syntax-class-static-block/7.14.5_@babel+core@7.21.0: + /@babel/plugin-syntax-class-static-block@7.14.5(@babel/core@7.21.0): resolution: {integrity: sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==} engines: {node: '>=6.9.0'} peerDependencies: @@ -2563,7 +3289,7 @@ packages: '@babel/core': 7.21.0 '@babel/helper-plugin-utils': 7.20.2 - /@babel/plugin-syntax-dynamic-import/7.8.3_@babel+core@7.21.0: + /@babel/plugin-syntax-dynamic-import@7.8.3(@babel/core@7.21.0): resolution: {integrity: sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==} peerDependencies: '@babel/core': ^7.0.0-0 @@ -2571,7 +3297,7 @@ packages: '@babel/core': 7.21.0 '@babel/helper-plugin-utils': 7.20.2 - /@babel/plugin-syntax-export-default-from/7.18.6_@babel+core@7.21.0: + /@babel/plugin-syntax-export-default-from@7.18.6(@babel/core@7.21.0): resolution: {integrity: sha512-Kr//z3ujSVNx6E9z9ih5xXXMqK07VVTuqPmqGe6Mss/zW5XPeLZeSDZoP9ab/hT4wPKqAgjl2PnhPrcpk8Seew==} engines: {node: '>=6.9.0'} peerDependencies: @@ -2581,7 +3307,7 @@ packages: '@babel/helper-plugin-utils': 7.20.2 dev: false - /@babel/plugin-syntax-export-namespace-from/7.8.3_@babel+core@7.21.0: + /@babel/plugin-syntax-export-namespace-from@7.8.3(@babel/core@7.21.0): resolution: {integrity: sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==} peerDependencies: '@babel/core': ^7.0.0-0 @@ -2589,7 +3315,7 @@ packages: '@babel/core': 7.21.0 '@babel/helper-plugin-utils': 7.20.2 - /@babel/plugin-syntax-import-assertions/7.20.0_@babel+core@7.21.0: + /@babel/plugin-syntax-import-assertions@7.20.0(@babel/core@7.21.0): resolution: {integrity: sha512-IUh1vakzNoWalR8ch/areW7qFopR2AEw03JlG7BbrDqmQ4X3q9uuipQwSGrUn7oGiemKjtSLDhNtQHzMHr1JdQ==} engines: {node: '>=6.9.0'} peerDependencies: @@ -2598,7 +3324,7 @@ packages: '@babel/core': 7.21.0 '@babel/helper-plugin-utils': 7.20.2 - /@babel/plugin-syntax-import-meta/7.10.4_@babel+core@7.21.0: + /@babel/plugin-syntax-import-meta@7.10.4(@babel/core@7.21.0): resolution: {integrity: sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==} peerDependencies: '@babel/core': ^7.0.0-0 @@ -2607,7 +3333,7 @@ packages: '@babel/helper-plugin-utils': 7.20.2 dev: true - /@babel/plugin-syntax-json-strings/7.8.3_@babel+core@7.21.0: + /@babel/plugin-syntax-json-strings@7.8.3(@babel/core@7.21.0): resolution: {integrity: sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==} peerDependencies: '@babel/core': ^7.0.0-0 @@ -2615,7 +3341,7 @@ packages: '@babel/core': 7.21.0 '@babel/helper-plugin-utils': 7.20.2 - /@babel/plugin-syntax-jsx/7.12.1_@babel+core@7.12.9: + /@babel/plugin-syntax-jsx@7.12.1(@babel/core@7.12.9): resolution: {integrity: sha512-1yRi7yAtB0ETgxdY9ti/p2TivUxJkTdhu/ZbF9MshVGqOx1TdB3b7xCXs49Fupgg50N45KcAsRP/ZqWjs9SRjg==} peerDependencies: '@babel/core': ^7.0.0-0 @@ -2623,7 +3349,7 @@ packages: '@babel/core': 7.12.9 '@babel/helper-plugin-utils': 7.20.2 - /@babel/plugin-syntax-jsx/7.18.6_@babel+core@7.21.0: + /@babel/plugin-syntax-jsx@7.18.6(@babel/core@7.21.0): resolution: {integrity: sha512-6mmljtAedFGTWu2p/8WIORGwy+61PLgOMPOdazc7YoJ9ZCWUyFy3A6CpPkRKLKD1ToAesxX8KGEViAiLo9N+7Q==} engines: {node: '>=6.9.0'} peerDependencies: @@ -2632,7 +3358,7 @@ packages: '@babel/core': 7.21.0 '@babel/helper-plugin-utils': 7.20.2 - /@babel/plugin-syntax-logical-assignment-operators/7.10.4_@babel+core@7.21.0: + /@babel/plugin-syntax-logical-assignment-operators@7.10.4(@babel/core@7.21.0): resolution: {integrity: sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==} peerDependencies: '@babel/core': ^7.0.0-0 @@ -2640,7 +3366,7 @@ packages: '@babel/core': 7.21.0 '@babel/helper-plugin-utils': 7.20.2 - /@babel/plugin-syntax-nullish-coalescing-operator/7.8.3_@babel+core@7.21.0: + /@babel/plugin-syntax-nullish-coalescing-operator@7.8.3(@babel/core@7.21.0): resolution: {integrity: sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==} peerDependencies: '@babel/core': ^7.0.0-0 @@ -2648,7 +3374,7 @@ packages: '@babel/core': 7.21.0 '@babel/helper-plugin-utils': 7.20.2 - /@babel/plugin-syntax-numeric-separator/7.10.4_@babel+core@7.21.0: + /@babel/plugin-syntax-numeric-separator@7.10.4(@babel/core@7.21.0): resolution: {integrity: sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==} peerDependencies: '@babel/core': ^7.0.0-0 @@ -2656,7 +3382,7 @@ packages: '@babel/core': 7.21.0 '@babel/helper-plugin-utils': 7.20.2 - /@babel/plugin-syntax-object-rest-spread/7.8.3_@babel+core@7.12.9: + /@babel/plugin-syntax-object-rest-spread@7.8.3(@babel/core@7.12.9): resolution: {integrity: sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==} peerDependencies: '@babel/core': ^7.0.0-0 @@ -2664,7 +3390,7 @@ packages: '@babel/core': 7.12.9 '@babel/helper-plugin-utils': 7.20.2 - /@babel/plugin-syntax-object-rest-spread/7.8.3_@babel+core@7.21.0: + /@babel/plugin-syntax-object-rest-spread@7.8.3(@babel/core@7.21.0): resolution: {integrity: sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==} peerDependencies: '@babel/core': ^7.0.0-0 @@ -2672,7 +3398,7 @@ packages: '@babel/core': 7.21.0 '@babel/helper-plugin-utils': 7.20.2 - /@babel/plugin-syntax-optional-catch-binding/7.8.3_@babel+core@7.21.0: + /@babel/plugin-syntax-optional-catch-binding@7.8.3(@babel/core@7.21.0): resolution: {integrity: sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==} peerDependencies: '@babel/core': ^7.0.0-0 @@ -2680,7 +3406,7 @@ packages: '@babel/core': 7.21.0 '@babel/helper-plugin-utils': 7.20.2 - /@babel/plugin-syntax-optional-chaining/7.8.3_@babel+core@7.21.0: + /@babel/plugin-syntax-optional-chaining@7.8.3(@babel/core@7.21.0): resolution: {integrity: sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==} peerDependencies: '@babel/core': ^7.0.0-0 @@ -2688,7 +3414,7 @@ packages: '@babel/core': 7.21.0 '@babel/helper-plugin-utils': 7.20.2 - /@babel/plugin-syntax-private-property-in-object/7.14.5_@babel+core@7.21.0: + /@babel/plugin-syntax-private-property-in-object@7.14.5(@babel/core@7.21.0): resolution: {integrity: sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==} engines: {node: '>=6.9.0'} peerDependencies: @@ -2697,7 +3423,7 @@ packages: '@babel/core': 7.21.0 '@babel/helper-plugin-utils': 7.20.2 - /@babel/plugin-syntax-top-level-await/7.14.5_@babel+core@7.21.0: + /@babel/plugin-syntax-top-level-await@7.14.5(@babel/core@7.21.0): resolution: {integrity: sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==} engines: {node: '>=6.9.0'} peerDependencies: @@ -2706,7 +3432,7 @@ packages: '@babel/core': 7.21.0 '@babel/helper-plugin-utils': 7.20.2 - /@babel/plugin-syntax-typescript/7.20.0_@babel+core@7.21.0: + /@babel/plugin-syntax-typescript@7.20.0(@babel/core@7.21.0): resolution: {integrity: sha512-rd9TkG+u1CExzS4SM1BlMEhMXwFLKVjOAFFCDx9PbX5ycJWDoWMcwdJH9RhkPu1dOgn5TrxLot/Gx6lWFuAUNQ==} engines: {node: '>=6.9.0'} peerDependencies: @@ -2715,7 +3441,7 @@ packages: '@babel/core': 7.21.0 '@babel/helper-plugin-utils': 7.20.2 - /@babel/plugin-transform-arrow-functions/7.20.7_@babel+core@7.21.0: + /@babel/plugin-transform-arrow-functions@7.20.7(@babel/core@7.21.0): resolution: {integrity: sha512-3poA5E7dzDomxj9WXWwuD6A5F3kc7VXwIJO+E+J8qtDtS+pXPAhrgEyh+9GBwBgPq1Z+bB+/JD60lp5jsN7JPQ==} engines: {node: '>=6.9.0'} peerDependencies: @@ -2724,7 +3450,7 @@ packages: '@babel/core': 7.21.0 '@babel/helper-plugin-utils': 7.20.2 - /@babel/plugin-transform-async-to-generator/7.20.7_@babel+core@7.21.0: + /@babel/plugin-transform-async-to-generator@7.20.7(@babel/core@7.21.0): resolution: {integrity: sha512-Uo5gwHPT9vgnSXQxqGtpdufUiWp96gk7yiP4Mp5bm1QMkEmLXBO7PAGYbKoJ6DhAwiNkcHFBol/x5zZZkL/t0Q==} engines: {node: '>=6.9.0'} peerDependencies: @@ -2733,11 +3459,11 @@ packages: '@babel/core': 7.21.0 '@babel/helper-module-imports': 7.18.6 '@babel/helper-plugin-utils': 7.20.2 - '@babel/helper-remap-async-to-generator': 7.18.9_@babel+core@7.21.0 + '@babel/helper-remap-async-to-generator': 7.18.9(@babel/core@7.21.0) transitivePeerDependencies: - supports-color - /@babel/plugin-transform-block-scoped-functions/7.18.6_@babel+core@7.21.0: + /@babel/plugin-transform-block-scoped-functions@7.18.6(@babel/core@7.21.0): resolution: {integrity: sha512-ExUcOqpPWnliRcPqves5HJcJOvHvIIWfuS4sroBUenPuMdmW+SMHDakmtS7qOo13sVppmUijqeTv7qqGsvURpQ==} engines: {node: '>=6.9.0'} peerDependencies: @@ -2746,7 +3472,7 @@ packages: '@babel/core': 7.21.0 '@babel/helper-plugin-utils': 7.20.2 - /@babel/plugin-transform-block-scoping/7.21.0_@babel+core@7.21.0: + /@babel/plugin-transform-block-scoping@7.21.0(@babel/core@7.21.0): resolution: {integrity: sha512-Mdrbunoh9SxwFZapeHVrwFmri16+oYotcZysSzhNIVDwIAb1UV+kvnxULSYq9J3/q5MDG+4X6w8QVgD1zhBXNQ==} engines: {node: '>=6.9.0'} peerDependencies: @@ -2755,7 +3481,7 @@ packages: '@babel/core': 7.21.0 '@babel/helper-plugin-utils': 7.20.2 - /@babel/plugin-transform-classes/7.21.0_@babel+core@7.21.0: + /@babel/plugin-transform-classes@7.21.0(@babel/core@7.21.0): resolution: {integrity: sha512-RZhbYTCEUAe6ntPehC4hlslPWosNHDox+vAs4On/mCLRLfoDVHf6hVEd7kuxr1RnHwJmxFfUM3cZiZRmPxJPXQ==} engines: {node: '>=6.9.0'} peerDependencies: @@ -2763,7 +3489,7 @@ packages: dependencies: '@babel/core': 7.21.0 '@babel/helper-annotate-as-pure': 7.18.6 - '@babel/helper-compilation-targets': 7.20.7_@babel+core@7.21.0 + '@babel/helper-compilation-targets': 7.20.7(@babel/core@7.21.0) '@babel/helper-environment-visitor': 7.18.9 '@babel/helper-function-name': 7.21.0 '@babel/helper-optimise-call-expression': 7.18.6 @@ -2774,7 +3500,7 @@ packages: transitivePeerDependencies: - supports-color - /@babel/plugin-transform-computed-properties/7.20.7_@babel+core@7.21.0: + /@babel/plugin-transform-computed-properties@7.20.7(@babel/core@7.21.0): resolution: {integrity: sha512-Lz7MvBK6DTjElHAmfu6bfANzKcxpyNPeYBGEafyA6E5HtRpjpZwU+u7Qrgz/2OR0z+5TvKYbPdphfSaAcZBrYQ==} engines: {node: '>=6.9.0'} peerDependencies: @@ -2784,7 +3510,7 @@ packages: '@babel/helper-plugin-utils': 7.20.2 '@babel/template': 7.20.7 - /@babel/plugin-transform-destructuring/7.20.7_@babel+core@7.21.0: + /@babel/plugin-transform-destructuring@7.20.7(@babel/core@7.21.0): resolution: {integrity: sha512-Xwg403sRrZb81IVB79ZPqNQME23yhugYVqgTxAhT99h485F4f+GMELFhhOsscDUB7HCswepKeCKLn/GZvUKoBA==} engines: {node: '>=6.9.0'} peerDependencies: @@ -2793,17 +3519,17 @@ packages: '@babel/core': 7.21.0 '@babel/helper-plugin-utils': 7.20.2 - /@babel/plugin-transform-dotall-regex/7.18.6_@babel+core@7.21.0: + /@babel/plugin-transform-dotall-regex@7.18.6(@babel/core@7.21.0): resolution: {integrity: sha512-6S3jpun1eEbAxq7TdjLotAsl4WpQI9DxfkycRcKrjhQYzU87qpXdknpBg/e+TdcMehqGnLFi7tnFUBR02Vq6wg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.21.0 - '@babel/helper-create-regexp-features-plugin': 7.21.0_@babel+core@7.21.0 + '@babel/helper-create-regexp-features-plugin': 7.21.0(@babel/core@7.21.0) '@babel/helper-plugin-utils': 7.20.2 - /@babel/plugin-transform-duplicate-keys/7.18.9_@babel+core@7.21.0: + /@babel/plugin-transform-duplicate-keys@7.18.9(@babel/core@7.21.0): resolution: {integrity: sha512-d2bmXCtZXYc59/0SanQKbiWINadaJXqtvIQIzd4+hNwkWBgyCd5F/2t1kXoUdvPMrxzPvhK6EMQRROxsue+mfw==} engines: {node: '>=6.9.0'} peerDependencies: @@ -2812,7 +3538,7 @@ packages: '@babel/core': 7.21.0 '@babel/helper-plugin-utils': 7.20.2 - /@babel/plugin-transform-exponentiation-operator/7.18.6_@babel+core@7.21.0: + /@babel/plugin-transform-exponentiation-operator@7.18.6(@babel/core@7.21.0): resolution: {integrity: sha512-wzEtc0+2c88FVR34aQmiz56dxEkxr2g8DQb/KfaFa1JYXOFVsbhvAonFN6PwVWj++fKmku8NP80plJ5Et4wqHw==} engines: {node: '>=6.9.0'} peerDependencies: @@ -2822,7 +3548,7 @@ packages: '@babel/helper-builder-binary-assignment-operator-visitor': 7.18.9 '@babel/helper-plugin-utils': 7.20.2 - /@babel/plugin-transform-for-of/7.21.0_@babel+core@7.21.0: + /@babel/plugin-transform-for-of@7.21.0(@babel/core@7.21.0): resolution: {integrity: sha512-LlUYlydgDkKpIY7mcBWvyPPmMcOphEyYA27Ef4xpbh1IiDNLr0kZsos2nf92vz3IccvJI25QUwp86Eo5s6HmBQ==} engines: {node: '>=6.9.0'} peerDependencies: @@ -2831,18 +3557,18 @@ packages: '@babel/core': 7.21.0 '@babel/helper-plugin-utils': 7.20.2 - /@babel/plugin-transform-function-name/7.18.9_@babel+core@7.21.0: + /@babel/plugin-transform-function-name@7.18.9(@babel/core@7.21.0): resolution: {integrity: sha512-WvIBoRPaJQ5yVHzcnJFor7oS5Ls0PYixlTYE63lCj2RtdQEl15M68FXQlxnG6wdraJIXRdR7KI+hQ7q/9QjrCQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.21.0 - '@babel/helper-compilation-targets': 7.20.7_@babel+core@7.21.0 + '@babel/helper-compilation-targets': 7.20.7(@babel/core@7.21.0) '@babel/helper-function-name': 7.21.0 '@babel/helper-plugin-utils': 7.20.2 - /@babel/plugin-transform-literals/7.18.9_@babel+core@7.21.0: + /@babel/plugin-transform-literals@7.18.9(@babel/core@7.21.0): resolution: {integrity: sha512-IFQDSRoTPnrAIrI5zoZv73IFeZu2dhu6irxQjY9rNjTT53VmKg9fenjvoiOWOkJ6mm4jKVPtdMzBY98Fp4Z4cg==} engines: {node: '>=6.9.0'} peerDependencies: @@ -2851,7 +3577,7 @@ packages: '@babel/core': 7.21.0 '@babel/helper-plugin-utils': 7.20.2 - /@babel/plugin-transform-member-expression-literals/7.18.6_@babel+core@7.21.0: + /@babel/plugin-transform-member-expression-literals@7.18.6(@babel/core@7.21.0): resolution: {integrity: sha512-qSF1ihLGO3q+/g48k85tUjD033C29TNTVB2paCwZPVmOsjn9pClvYYrM2VeJpBY2bcNkuny0YUyTNRyRxJ54KA==} engines: {node: '>=6.9.0'} peerDependencies: @@ -2860,7 +3586,7 @@ packages: '@babel/core': 7.21.0 '@babel/helper-plugin-utils': 7.20.2 - /@babel/plugin-transform-modules-amd/7.20.11_@babel+core@7.21.0: + /@babel/plugin-transform-modules-amd@7.20.11(@babel/core@7.21.0): resolution: {integrity: sha512-NuzCt5IIYOW0O30UvqktzHYR2ud5bOWbY0yaxWZ6G+aFzOMJvrs5YHNikrbdaT15+KNO31nPOy5Fim3ku6Zb5g==} engines: {node: '>=6.9.0'} peerDependencies: @@ -2872,7 +3598,7 @@ packages: transitivePeerDependencies: - supports-color - /@babel/plugin-transform-modules-commonjs/7.21.2_@babel+core@7.21.0: + /@babel/plugin-transform-modules-commonjs@7.21.2(@babel/core@7.21.0): resolution: {integrity: sha512-Cln+Yy04Gxua7iPdj6nOV96smLGjpElir5YwzF0LBPKoPlLDNJePNlrGGaybAJkd0zKRnOVXOgizSqPYMNYkzA==} engines: {node: '>=6.9.0'} peerDependencies: @@ -2885,7 +3611,7 @@ packages: transitivePeerDependencies: - supports-color - /@babel/plugin-transform-modules-systemjs/7.20.11_@babel+core@7.21.0: + /@babel/plugin-transform-modules-systemjs@7.20.11(@babel/core@7.21.0): resolution: {integrity: sha512-vVu5g9BPQKSFEmvt2TA4Da5N+QVS66EX21d8uoOihC+OCpUoGvzVsXeqFdtAEfVa5BILAeFt+U7yVmLbQnAJmw==} engines: {node: '>=6.9.0'} peerDependencies: @@ -2899,7 +3625,7 @@ packages: transitivePeerDependencies: - supports-color - /@babel/plugin-transform-modules-umd/7.18.6_@babel+core@7.21.0: + /@babel/plugin-transform-modules-umd@7.18.6(@babel/core@7.21.0): resolution: {integrity: sha512-dcegErExVeXcRqNtkRU/z8WlBLnvD4MRnHgNs3MytRO1Mn1sHRyhbcpYbVMGclAqOjdW+9cfkdZno9dFdfKLfQ==} engines: {node: '>=6.9.0'} peerDependencies: @@ -2911,17 +3637,17 @@ packages: transitivePeerDependencies: - supports-color - /@babel/plugin-transform-named-capturing-groups-regex/7.20.5_@babel+core@7.21.0: + /@babel/plugin-transform-named-capturing-groups-regex@7.20.5(@babel/core@7.21.0): resolution: {integrity: sha512-mOW4tTzi5iTLnw+78iEq3gr8Aoq4WNRGpmSlrogqaiCBoR1HFhpU4JkpQFOHfeYx3ReVIFWOQJS4aZBRvuZ6mA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 dependencies: '@babel/core': 7.21.0 - '@babel/helper-create-regexp-features-plugin': 7.21.0_@babel+core@7.21.0 + '@babel/helper-create-regexp-features-plugin': 7.21.0(@babel/core@7.21.0) '@babel/helper-plugin-utils': 7.20.2 - /@babel/plugin-transform-new-target/7.18.6_@babel+core@7.21.0: + /@babel/plugin-transform-new-target@7.18.6(@babel/core@7.21.0): resolution: {integrity: sha512-DjwFA/9Iu3Z+vrAn+8pBUGcjhxKguSMlsFqeCKbhb9BAV756v0krzVK04CRDi/4aqmk8BsHb4a/gFcaA5joXRw==} engines: {node: '>=6.9.0'} peerDependencies: @@ -2930,7 +3656,7 @@ packages: '@babel/core': 7.21.0 '@babel/helper-plugin-utils': 7.20.2 - /@babel/plugin-transform-object-super/7.18.6_@babel+core@7.21.0: + /@babel/plugin-transform-object-super@7.18.6(@babel/core@7.21.0): resolution: {integrity: sha512-uvGz6zk+pZoS1aTZrOvrbj6Pp/kK2mp45t2B+bTDre2UgsZZ8EZLSJtUg7m/no0zOJUWgFONpB7Zv9W2tSaFlA==} engines: {node: '>=6.9.0'} peerDependencies: @@ -2942,7 +3668,7 @@ packages: transitivePeerDependencies: - supports-color - /@babel/plugin-transform-parameters/7.20.7_@babel+core@7.12.9: + /@babel/plugin-transform-parameters@7.20.7(@babel/core@7.12.9): resolution: {integrity: sha512-WiWBIkeHKVOSYPO0pWkxGPfKeWrCJyD3NJ53+Lrp/QMSZbsVPovrVl2aWZ19D/LTVnaDv5Ap7GJ/B2CTOZdrfA==} engines: {node: '>=6.9.0'} peerDependencies: @@ -2951,7 +3677,7 @@ packages: '@babel/core': 7.12.9 '@babel/helper-plugin-utils': 7.20.2 - /@babel/plugin-transform-parameters/7.20.7_@babel+core@7.21.0: + /@babel/plugin-transform-parameters@7.20.7(@babel/core@7.21.0): resolution: {integrity: sha512-WiWBIkeHKVOSYPO0pWkxGPfKeWrCJyD3NJ53+Lrp/QMSZbsVPovrVl2aWZ19D/LTVnaDv5Ap7GJ/B2CTOZdrfA==} engines: {node: '>=6.9.0'} peerDependencies: @@ -2960,7 +3686,7 @@ packages: '@babel/core': 7.21.0 '@babel/helper-plugin-utils': 7.20.2 - /@babel/plugin-transform-property-literals/7.18.6_@babel+core@7.21.0: + /@babel/plugin-transform-property-literals@7.18.6(@babel/core@7.21.0): resolution: {integrity: sha512-cYcs6qlgafTud3PAzrrRNbQtfpQ8+y/+M5tKmksS9+M1ckbH6kzY8MrexEM9mcA6JDsukE19iIRvAyYl463sMg==} engines: {node: '>=6.9.0'} peerDependencies: @@ -2969,7 +3695,7 @@ packages: '@babel/core': 7.21.0 '@babel/helper-plugin-utils': 7.20.2 - /@babel/plugin-transform-react-constant-elements/7.20.2_@babel+core@7.21.0: + /@babel/plugin-transform-react-constant-elements@7.20.2(@babel/core@7.21.0): resolution: {integrity: sha512-KS/G8YI8uwMGKErLFOHS/ekhqdHhpEloxs43NecQHVgo2QuQSyJhGIY1fL8UGl9wy5ItVwwoUL4YxVqsplGq2g==} engines: {node: '>=6.9.0'} peerDependencies: @@ -2978,7 +3704,7 @@ packages: '@babel/core': 7.21.0 '@babel/helper-plugin-utils': 7.20.2 - /@babel/plugin-transform-react-display-name/7.18.6_@babel+core@7.21.0: + /@babel/plugin-transform-react-display-name@7.18.6(@babel/core@7.21.0): resolution: {integrity: sha512-TV4sQ+T013n61uMoygyMRm+xf04Bd5oqFpv2jAEQwSZ8NwQA7zeRPg1LMVg2PWi3zWBz+CLKD+v5bcpZ/BS0aA==} engines: {node: '>=6.9.0'} peerDependencies: @@ -2987,16 +3713,16 @@ packages: '@babel/core': 7.21.0 '@babel/helper-plugin-utils': 7.20.2 - /@babel/plugin-transform-react-jsx-development/7.18.6_@babel+core@7.21.0: + /@babel/plugin-transform-react-jsx-development@7.18.6(@babel/core@7.21.0): resolution: {integrity: sha512-SA6HEjwYFKF7WDjWcMcMGUimmw/nhNRDWxr+KaLSCrkD/LMDBvWRmHAYgE1HDeF8KUuI8OAu+RT6EOtKxSW2qA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.21.0 - '@babel/plugin-transform-react-jsx': 7.21.0_@babel+core@7.21.0 + '@babel/plugin-transform-react-jsx': 7.21.0(@babel/core@7.21.0) - /@babel/plugin-transform-react-jsx-self/7.21.0_@babel+core@7.21.0: + /@babel/plugin-transform-react-jsx-self@7.21.0(@babel/core@7.21.0): resolution: {integrity: sha512-f/Eq+79JEu+KUANFks9UZCcvydOOGMgF7jBrcwjHa5jTZD8JivnhCJYvmlhR/WTXBWonDExPoW0eO/CR4QJirA==} engines: {node: '>=6.9.0'} peerDependencies: @@ -3006,7 +3732,7 @@ packages: '@babel/helper-plugin-utils': 7.20.2 dev: true - /@babel/plugin-transform-react-jsx-source/7.19.6_@babel+core@7.21.0: + /@babel/plugin-transform-react-jsx-source@7.19.6(@babel/core@7.21.0): resolution: {integrity: sha512-RpAi004QyMNisst/pvSanoRdJ4q+jMCWyk9zdw/CyLB9j8RXEahodR6l2GyttDRyEVWZtbN+TpLiHJ3t34LbsQ==} engines: {node: '>=6.9.0'} peerDependencies: @@ -3016,7 +3742,7 @@ packages: '@babel/helper-plugin-utils': 7.20.2 dev: true - /@babel/plugin-transform-react-jsx/7.21.0_@babel+core@7.21.0: + /@babel/plugin-transform-react-jsx@7.21.0(@babel/core@7.21.0): resolution: {integrity: sha512-6OAWljMvQrZjR2DaNhVfRz6dkCAVV+ymcLUmaf8bccGOHn2v5rHJK3tTpij0BuhdYWP4LLaqj5lwcdlpAAPuvg==} engines: {node: '>=6.9.0'} peerDependencies: @@ -3026,10 +3752,10 @@ packages: '@babel/helper-annotate-as-pure': 7.18.6 '@babel/helper-module-imports': 7.18.6 '@babel/helper-plugin-utils': 7.20.2 - '@babel/plugin-syntax-jsx': 7.18.6_@babel+core@7.21.0 + '@babel/plugin-syntax-jsx': 7.18.6(@babel/core@7.21.0) '@babel/types': 7.21.2 - /@babel/plugin-transform-react-pure-annotations/7.18.6_@babel+core@7.21.0: + /@babel/plugin-transform-react-pure-annotations@7.18.6(@babel/core@7.21.0): resolution: {integrity: sha512-I8VfEPg9r2TRDdvnHgPepTKvuRomzA8+u+nhY7qSI1fR2hRNebasZEETLyM5mAUr0Ku56OkXJ0I7NHJnO6cJiQ==} engines: {node: '>=6.9.0'} peerDependencies: @@ -3039,7 +3765,7 @@ packages: '@babel/helper-annotate-as-pure': 7.18.6 '@babel/helper-plugin-utils': 7.20.2 - /@babel/plugin-transform-regenerator/7.20.5_@babel+core@7.21.0: + /@babel/plugin-transform-regenerator@7.20.5(@babel/core@7.21.0): resolution: {integrity: sha512-kW/oO7HPBtntbsahzQ0qSE3tFvkFwnbozz3NWFhLGqH75vLEg+sCGngLlhVkePlCs3Jv0dBBHDzCHxNiFAQKCQ==} engines: {node: '>=6.9.0'} peerDependencies: @@ -3049,7 +3775,7 @@ packages: '@babel/helper-plugin-utils': 7.20.2 regenerator-transform: 0.15.1 - /@babel/plugin-transform-reserved-words/7.18.6_@babel+core@7.21.0: + /@babel/plugin-transform-reserved-words@7.18.6(@babel/core@7.21.0): resolution: {integrity: sha512-oX/4MyMoypzHjFrT1CdivfKZ+XvIPMFXwwxHp/r0Ddy2Vuomt4HDFGmft1TAY2yiTKiNSsh3kjBAzcM8kSdsjA==} engines: {node: '>=6.9.0'} peerDependencies: @@ -3058,7 +3784,7 @@ packages: '@babel/core': 7.21.0 '@babel/helper-plugin-utils': 7.20.2 - /@babel/plugin-transform-runtime/7.21.0_@babel+core@7.21.0: + /@babel/plugin-transform-runtime@7.21.0(@babel/core@7.21.0): resolution: {integrity: sha512-ReY6pxwSzEU0b3r2/T/VhqMKg/AkceBT19X0UptA3/tYi5Pe2eXgEUH+NNMC5nok6c6XQz5tyVTUpuezRfSMSg==} engines: {node: '>=6.9.0'} peerDependencies: @@ -3067,14 +3793,14 @@ packages: '@babel/core': 7.21.0 '@babel/helper-module-imports': 7.18.6 '@babel/helper-plugin-utils': 7.20.2 - babel-plugin-polyfill-corejs2: 0.3.3_@babel+core@7.21.0 - babel-plugin-polyfill-corejs3: 0.6.0_@babel+core@7.21.0 - babel-plugin-polyfill-regenerator: 0.4.1_@babel+core@7.21.0 + babel-plugin-polyfill-corejs2: 0.3.3(@babel/core@7.21.0) + babel-plugin-polyfill-corejs3: 0.6.0(@babel/core@7.21.0) + babel-plugin-polyfill-regenerator: 0.4.1(@babel/core@7.21.0) semver: 6.3.0 transitivePeerDependencies: - supports-color - /@babel/plugin-transform-shorthand-properties/7.18.6_@babel+core@7.21.0: + /@babel/plugin-transform-shorthand-properties@7.18.6(@babel/core@7.21.0): resolution: {integrity: sha512-eCLXXJqv8okzg86ywZJbRn19YJHU4XUa55oz2wbHhaQVn/MM+XhukiT7SYqp/7o00dg52Rj51Ny+Ecw4oyoygw==} engines: {node: '>=6.9.0'} peerDependencies: @@ -3083,7 +3809,7 @@ packages: '@babel/core': 7.21.0 '@babel/helper-plugin-utils': 7.20.2 - /@babel/plugin-transform-spread/7.20.7_@babel+core@7.21.0: + /@babel/plugin-transform-spread@7.20.7(@babel/core@7.21.0): resolution: {integrity: sha512-ewBbHQ+1U/VnH1fxltbJqDeWBU1oNLG8Dj11uIv3xVf7nrQu0bPGe5Rf716r7K5Qz+SqtAOVswoVunoiBtGhxw==} engines: {node: '>=6.9.0'} peerDependencies: @@ -3093,7 +3819,7 @@ packages: '@babel/helper-plugin-utils': 7.20.2 '@babel/helper-skip-transparent-expression-wrappers': 7.20.0 - /@babel/plugin-transform-sticky-regex/7.18.6_@babel+core@7.21.0: + /@babel/plugin-transform-sticky-regex@7.18.6(@babel/core@7.21.0): resolution: {integrity: sha512-kfiDrDQ+PBsQDO85yj1icueWMfGfJFKN1KCkndygtu/C9+XUfydLC8Iv5UYJqRwy4zk8EcplRxEOeLyjq1gm6Q==} engines: {node: '>=6.9.0'} peerDependencies: @@ -3102,7 +3828,7 @@ packages: '@babel/core': 7.21.0 '@babel/helper-plugin-utils': 7.20.2 - /@babel/plugin-transform-template-literals/7.18.9_@babel+core@7.21.0: + /@babel/plugin-transform-template-literals@7.18.9(@babel/core@7.21.0): resolution: {integrity: sha512-S8cOWfT82gTezpYOiVaGHrCbhlHgKhQt8XH5ES46P2XWmX92yisoZywf5km75wv5sYcXDUCLMmMxOLCtthDgMA==} engines: {node: '>=6.9.0'} peerDependencies: @@ -3111,7 +3837,7 @@ packages: '@babel/core': 7.21.0 '@babel/helper-plugin-utils': 7.20.2 - /@babel/plugin-transform-typeof-symbol/7.18.9_@babel+core@7.21.0: + /@babel/plugin-transform-typeof-symbol@7.18.9(@babel/core@7.21.0): resolution: {integrity: sha512-SRfwTtF11G2aemAZWivL7PD+C9z52v9EvMqH9BuYbabyPuKUvSWks3oCg6041pT925L4zVFqaVBeECwsmlguEw==} engines: {node: '>=6.9.0'} peerDependencies: @@ -3120,20 +3846,20 @@ packages: '@babel/core': 7.21.0 '@babel/helper-plugin-utils': 7.20.2 - /@babel/plugin-transform-typescript/7.21.0_@babel+core@7.21.0: + /@babel/plugin-transform-typescript@7.21.0(@babel/core@7.21.0): resolution: {integrity: sha512-xo///XTPp3mDzTtrqXoBlK9eiAYW3wv9JXglcn/u1bi60RW11dEUxIgA8cbnDhutS1zacjMRmAwxE0gMklLnZg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.21.0 - '@babel/helper-create-class-features-plugin': 7.21.0_@babel+core@7.21.0 + '@babel/helper-create-class-features-plugin': 7.21.0(@babel/core@7.21.0) '@babel/helper-plugin-utils': 7.20.2 - '@babel/plugin-syntax-typescript': 7.20.0_@babel+core@7.21.0 + '@babel/plugin-syntax-typescript': 7.20.0(@babel/core@7.21.0) transitivePeerDependencies: - supports-color - /@babel/plugin-transform-unicode-escapes/7.18.10_@babel+core@7.21.0: + /@babel/plugin-transform-unicode-escapes@7.18.10(@babel/core@7.21.0): resolution: {integrity: sha512-kKAdAI+YzPgGY/ftStBFXTI1LZFju38rYThnfMykS+IXy8BVx+res7s2fxf1l8I35DV2T97ezo6+SGrXz6B3iQ==} engines: {node: '>=6.9.0'} peerDependencies: @@ -3142,17 +3868,17 @@ packages: '@babel/core': 7.21.0 '@babel/helper-plugin-utils': 7.20.2 - /@babel/plugin-transform-unicode-regex/7.18.6_@babel+core@7.21.0: + /@babel/plugin-transform-unicode-regex@7.18.6(@babel/core@7.21.0): resolution: {integrity: sha512-gE7A6Lt7YLnNOL3Pb9BNeZvi+d8l7tcRrG4+pwJjK9hD2xX4mEvjlQW60G9EEmfXVYRPv9VRQcyegIVHCql/AA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.21.0 - '@babel/helper-create-regexp-features-plugin': 7.21.0_@babel+core@7.21.0 + '@babel/helper-create-regexp-features-plugin': 7.21.0(@babel/core@7.21.0) '@babel/helper-plugin-utils': 7.20.2 - /@babel/preset-env/7.20.2_@babel+core@7.21.0: + /@babel/preset-env@7.20.2(@babel/core@7.21.0): resolution: {integrity: sha512-1G0efQEWR1EHkKvKHqbG+IN/QdgwfByUpM5V5QroDzGV2t3S/WXNQd693cHiHTlCFMpr9B6FkPFXDA2lQcKoDg==} engines: {node: '>=6.9.0'} peerDependencies: @@ -3160,96 +3886,96 @@ packages: dependencies: '@babel/compat-data': 7.21.0 '@babel/core': 7.21.0 - '@babel/helper-compilation-targets': 7.20.7_@babel+core@7.21.0 + '@babel/helper-compilation-targets': 7.20.7(@babel/core@7.21.0) '@babel/helper-plugin-utils': 7.20.2 '@babel/helper-validator-option': 7.21.0 - '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression': 7.18.6_@babel+core@7.21.0 - '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining': 7.20.7_@babel+core@7.21.0 - '@babel/plugin-proposal-async-generator-functions': 7.20.7_@babel+core@7.21.0 - '@babel/plugin-proposal-class-properties': 7.18.6_@babel+core@7.21.0 - '@babel/plugin-proposal-class-static-block': 7.21.0_@babel+core@7.21.0 - '@babel/plugin-proposal-dynamic-import': 7.18.6_@babel+core@7.21.0 - '@babel/plugin-proposal-export-namespace-from': 7.18.9_@babel+core@7.21.0 - '@babel/plugin-proposal-json-strings': 7.18.6_@babel+core@7.21.0 - '@babel/plugin-proposal-logical-assignment-operators': 7.20.7_@babel+core@7.21.0 - '@babel/plugin-proposal-nullish-coalescing-operator': 7.18.6_@babel+core@7.21.0 - '@babel/plugin-proposal-numeric-separator': 7.18.6_@babel+core@7.21.0 - '@babel/plugin-proposal-object-rest-spread': 7.20.7_@babel+core@7.21.0 - '@babel/plugin-proposal-optional-catch-binding': 7.18.6_@babel+core@7.21.0 - '@babel/plugin-proposal-optional-chaining': 7.21.0_@babel+core@7.21.0 - '@babel/plugin-proposal-private-methods': 7.18.6_@babel+core@7.21.0 - '@babel/plugin-proposal-private-property-in-object': 7.21.0_@babel+core@7.21.0 - '@babel/plugin-proposal-unicode-property-regex': 7.18.6_@babel+core@7.21.0 - '@babel/plugin-syntax-async-generators': 7.8.4_@babel+core@7.21.0 - '@babel/plugin-syntax-class-properties': 7.12.13_@babel+core@7.21.0 - '@babel/plugin-syntax-class-static-block': 7.14.5_@babel+core@7.21.0 - '@babel/plugin-syntax-dynamic-import': 7.8.3_@babel+core@7.21.0 - '@babel/plugin-syntax-export-namespace-from': 7.8.3_@babel+core@7.21.0 - '@babel/plugin-syntax-import-assertions': 7.20.0_@babel+core@7.21.0 - '@babel/plugin-syntax-json-strings': 7.8.3_@babel+core@7.21.0 - '@babel/plugin-syntax-logical-assignment-operators': 7.10.4_@babel+core@7.21.0 - '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3_@babel+core@7.21.0 - '@babel/plugin-syntax-numeric-separator': 7.10.4_@babel+core@7.21.0 - '@babel/plugin-syntax-object-rest-spread': 7.8.3_@babel+core@7.21.0 - '@babel/plugin-syntax-optional-catch-binding': 7.8.3_@babel+core@7.21.0 - '@babel/plugin-syntax-optional-chaining': 7.8.3_@babel+core@7.21.0 - '@babel/plugin-syntax-private-property-in-object': 7.14.5_@babel+core@7.21.0 - '@babel/plugin-syntax-top-level-await': 7.14.5_@babel+core@7.21.0 - '@babel/plugin-transform-arrow-functions': 7.20.7_@babel+core@7.21.0 - '@babel/plugin-transform-async-to-generator': 7.20.7_@babel+core@7.21.0 - '@babel/plugin-transform-block-scoped-functions': 7.18.6_@babel+core@7.21.0 - '@babel/plugin-transform-block-scoping': 7.21.0_@babel+core@7.21.0 - '@babel/plugin-transform-classes': 7.21.0_@babel+core@7.21.0 - '@babel/plugin-transform-computed-properties': 7.20.7_@babel+core@7.21.0 - '@babel/plugin-transform-destructuring': 7.20.7_@babel+core@7.21.0 - '@babel/plugin-transform-dotall-regex': 7.18.6_@babel+core@7.21.0 - '@babel/plugin-transform-duplicate-keys': 7.18.9_@babel+core@7.21.0 - '@babel/plugin-transform-exponentiation-operator': 7.18.6_@babel+core@7.21.0 - '@babel/plugin-transform-for-of': 7.21.0_@babel+core@7.21.0 - '@babel/plugin-transform-function-name': 7.18.9_@babel+core@7.21.0 - '@babel/plugin-transform-literals': 7.18.9_@babel+core@7.21.0 - '@babel/plugin-transform-member-expression-literals': 7.18.6_@babel+core@7.21.0 - '@babel/plugin-transform-modules-amd': 7.20.11_@babel+core@7.21.0 - '@babel/plugin-transform-modules-commonjs': 7.21.2_@babel+core@7.21.0 - '@babel/plugin-transform-modules-systemjs': 7.20.11_@babel+core@7.21.0 - '@babel/plugin-transform-modules-umd': 7.18.6_@babel+core@7.21.0 - '@babel/plugin-transform-named-capturing-groups-regex': 7.20.5_@babel+core@7.21.0 - '@babel/plugin-transform-new-target': 7.18.6_@babel+core@7.21.0 - '@babel/plugin-transform-object-super': 7.18.6_@babel+core@7.21.0 - '@babel/plugin-transform-parameters': 7.20.7_@babel+core@7.21.0 - '@babel/plugin-transform-property-literals': 7.18.6_@babel+core@7.21.0 - '@babel/plugin-transform-regenerator': 7.20.5_@babel+core@7.21.0 - '@babel/plugin-transform-reserved-words': 7.18.6_@babel+core@7.21.0 - '@babel/plugin-transform-shorthand-properties': 7.18.6_@babel+core@7.21.0 - '@babel/plugin-transform-spread': 7.20.7_@babel+core@7.21.0 - '@babel/plugin-transform-sticky-regex': 7.18.6_@babel+core@7.21.0 - '@babel/plugin-transform-template-literals': 7.18.9_@babel+core@7.21.0 - '@babel/plugin-transform-typeof-symbol': 7.18.9_@babel+core@7.21.0 - '@babel/plugin-transform-unicode-escapes': 7.18.10_@babel+core@7.21.0 - '@babel/plugin-transform-unicode-regex': 7.18.6_@babel+core@7.21.0 - '@babel/preset-modules': 0.1.5_@babel+core@7.21.0 + '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression': 7.18.6(@babel/core@7.21.0) + '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining': 7.20.7(@babel/core@7.21.0) + '@babel/plugin-proposal-async-generator-functions': 7.20.7(@babel/core@7.21.0) + '@babel/plugin-proposal-class-properties': 7.18.6(@babel/core@7.21.0) + '@babel/plugin-proposal-class-static-block': 7.21.0(@babel/core@7.21.0) + '@babel/plugin-proposal-dynamic-import': 7.18.6(@babel/core@7.21.0) + '@babel/plugin-proposal-export-namespace-from': 7.18.9(@babel/core@7.21.0) + '@babel/plugin-proposal-json-strings': 7.18.6(@babel/core@7.21.0) + '@babel/plugin-proposal-logical-assignment-operators': 7.20.7(@babel/core@7.21.0) + '@babel/plugin-proposal-nullish-coalescing-operator': 7.18.6(@babel/core@7.21.0) + '@babel/plugin-proposal-numeric-separator': 7.18.6(@babel/core@7.21.0) + '@babel/plugin-proposal-object-rest-spread': 7.20.7(@babel/core@7.21.0) + '@babel/plugin-proposal-optional-catch-binding': 7.18.6(@babel/core@7.21.0) + '@babel/plugin-proposal-optional-chaining': 7.21.0(@babel/core@7.21.0) + '@babel/plugin-proposal-private-methods': 7.18.6(@babel/core@7.21.0) + '@babel/plugin-proposal-private-property-in-object': 7.21.0(@babel/core@7.21.0) + '@babel/plugin-proposal-unicode-property-regex': 7.18.6(@babel/core@7.21.0) + '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.21.0) + '@babel/plugin-syntax-class-properties': 7.12.13(@babel/core@7.21.0) + '@babel/plugin-syntax-class-static-block': 7.14.5(@babel/core@7.21.0) + '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.21.0) + '@babel/plugin-syntax-export-namespace-from': 7.8.3(@babel/core@7.21.0) + '@babel/plugin-syntax-import-assertions': 7.20.0(@babel/core@7.21.0) + '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.21.0) + '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.21.0) + '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.21.0) + '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.21.0) + '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.21.0) + '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.21.0) + '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.21.0) + '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.21.0) + '@babel/plugin-syntax-top-level-await': 7.14.5(@babel/core@7.21.0) + '@babel/plugin-transform-arrow-functions': 7.20.7(@babel/core@7.21.0) + '@babel/plugin-transform-async-to-generator': 7.20.7(@babel/core@7.21.0) + '@babel/plugin-transform-block-scoped-functions': 7.18.6(@babel/core@7.21.0) + '@babel/plugin-transform-block-scoping': 7.21.0(@babel/core@7.21.0) + '@babel/plugin-transform-classes': 7.21.0(@babel/core@7.21.0) + '@babel/plugin-transform-computed-properties': 7.20.7(@babel/core@7.21.0) + '@babel/plugin-transform-destructuring': 7.20.7(@babel/core@7.21.0) + '@babel/plugin-transform-dotall-regex': 7.18.6(@babel/core@7.21.0) + '@babel/plugin-transform-duplicate-keys': 7.18.9(@babel/core@7.21.0) + '@babel/plugin-transform-exponentiation-operator': 7.18.6(@babel/core@7.21.0) + '@babel/plugin-transform-for-of': 7.21.0(@babel/core@7.21.0) + '@babel/plugin-transform-function-name': 7.18.9(@babel/core@7.21.0) + '@babel/plugin-transform-literals': 7.18.9(@babel/core@7.21.0) + '@babel/plugin-transform-member-expression-literals': 7.18.6(@babel/core@7.21.0) + '@babel/plugin-transform-modules-amd': 7.20.11(@babel/core@7.21.0) + '@babel/plugin-transform-modules-commonjs': 7.21.2(@babel/core@7.21.0) + '@babel/plugin-transform-modules-systemjs': 7.20.11(@babel/core@7.21.0) + '@babel/plugin-transform-modules-umd': 7.18.6(@babel/core@7.21.0) + '@babel/plugin-transform-named-capturing-groups-regex': 7.20.5(@babel/core@7.21.0) + '@babel/plugin-transform-new-target': 7.18.6(@babel/core@7.21.0) + '@babel/plugin-transform-object-super': 7.18.6(@babel/core@7.21.0) + '@babel/plugin-transform-parameters': 7.20.7(@babel/core@7.21.0) + '@babel/plugin-transform-property-literals': 7.18.6(@babel/core@7.21.0) + '@babel/plugin-transform-regenerator': 7.20.5(@babel/core@7.21.0) + '@babel/plugin-transform-reserved-words': 7.18.6(@babel/core@7.21.0) + '@babel/plugin-transform-shorthand-properties': 7.18.6(@babel/core@7.21.0) + '@babel/plugin-transform-spread': 7.20.7(@babel/core@7.21.0) + '@babel/plugin-transform-sticky-regex': 7.18.6(@babel/core@7.21.0) + '@babel/plugin-transform-template-literals': 7.18.9(@babel/core@7.21.0) + '@babel/plugin-transform-typeof-symbol': 7.18.9(@babel/core@7.21.0) + '@babel/plugin-transform-unicode-escapes': 7.18.10(@babel/core@7.21.0) + '@babel/plugin-transform-unicode-regex': 7.18.6(@babel/core@7.21.0) + '@babel/preset-modules': 0.1.5(@babel/core@7.21.0) '@babel/types': 7.21.2 - babel-plugin-polyfill-corejs2: 0.3.3_@babel+core@7.21.0 - babel-plugin-polyfill-corejs3: 0.6.0_@babel+core@7.21.0 - babel-plugin-polyfill-regenerator: 0.4.1_@babel+core@7.21.0 + babel-plugin-polyfill-corejs2: 0.3.3(@babel/core@7.21.0) + babel-plugin-polyfill-corejs3: 0.6.0(@babel/core@7.21.0) + babel-plugin-polyfill-regenerator: 0.4.1(@babel/core@7.21.0) core-js-compat: 3.29.0 semver: 6.3.0 transitivePeerDependencies: - supports-color - /@babel/preset-modules/0.1.5_@babel+core@7.21.0: + /@babel/preset-modules@0.1.5(@babel/core@7.21.0): resolution: {integrity: sha512-A57th6YRG7oR3cq/yt/Y84MvGgE0eJG2F1JLhKuyG+jFxEgrd/HAMJatiFtmOiZurz+0DkrvbheCLaV5f2JfjA==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.21.0 '@babel/helper-plugin-utils': 7.20.2 - '@babel/plugin-proposal-unicode-property-regex': 7.18.6_@babel+core@7.21.0 - '@babel/plugin-transform-dotall-regex': 7.18.6_@babel+core@7.21.0 + '@babel/plugin-proposal-unicode-property-regex': 7.18.6(@babel/core@7.21.0) + '@babel/plugin-transform-dotall-regex': 7.18.6(@babel/core@7.21.0) '@babel/types': 7.21.2 esutils: 2.0.3 - /@babel/preset-react/7.18.6_@babel+core@7.21.0: + /@babel/preset-react@7.18.6(@babel/core@7.21.0): resolution: {integrity: sha512-zXr6atUmyYdiWRVLOZahakYmOBHtWc2WGCkP8PYTgZi0iJXDY2CN180TdrIW4OGOAdLc7TifzDIvtx6izaRIzg==} engines: {node: '>=6.9.0'} peerDependencies: @@ -3258,12 +3984,12 @@ packages: '@babel/core': 7.21.0 '@babel/helper-plugin-utils': 7.20.2 '@babel/helper-validator-option': 7.21.0 - '@babel/plugin-transform-react-display-name': 7.18.6_@babel+core@7.21.0 - '@babel/plugin-transform-react-jsx': 7.21.0_@babel+core@7.21.0 - '@babel/plugin-transform-react-jsx-development': 7.18.6_@babel+core@7.21.0 - '@babel/plugin-transform-react-pure-annotations': 7.18.6_@babel+core@7.21.0 + '@babel/plugin-transform-react-display-name': 7.18.6(@babel/core@7.21.0) + '@babel/plugin-transform-react-jsx': 7.21.0(@babel/core@7.21.0) + '@babel/plugin-transform-react-jsx-development': 7.18.6(@babel/core@7.21.0) + '@babel/plugin-transform-react-pure-annotations': 7.18.6(@babel/core@7.21.0) - /@babel/preset-typescript/7.21.0_@babel+core@7.21.0: + /@babel/preset-typescript@7.21.0(@babel/core@7.21.0): resolution: {integrity: sha512-myc9mpoVA5m1rF8K8DgLEatOYFDpwC+RkMkjZ0Du6uI62YvDe8uxIEYVs/VCdSJ097nlALiU/yBC7//3nI+hNg==} engines: {node: '>=6.9.0'} peerDependencies: @@ -3272,27 +3998,27 @@ packages: '@babel/core': 7.21.0 '@babel/helper-plugin-utils': 7.20.2 '@babel/helper-validator-option': 7.21.0 - '@babel/plugin-transform-typescript': 7.21.0_@babel+core@7.21.0 + '@babel/plugin-transform-typescript': 7.21.0(@babel/core@7.21.0) transitivePeerDependencies: - supports-color - /@babel/regjsgen/0.8.0: + /@babel/regjsgen@0.8.0: resolution: {integrity: sha512-x/rqGMdzj+fWZvCOYForTghzbtqPDZ5gPwaoNGHdgDfF2QA/XZbCBp4Moo5scrkAMPhB7z26XM/AaHuIJdgauA==} - /@babel/runtime-corejs3/7.21.0: + /@babel/runtime-corejs3@7.21.0: resolution: {integrity: sha512-TDD4UJzos3JJtM+tHX+w2Uc+KWj7GV+VKKFdMVd2Rx8sdA19hcc3P3AHFYd5LVOw+pYuSd5lICC3gm52B6Rwxw==} engines: {node: '>=6.9.0'} dependencies: core-js-pure: 3.29.0 regenerator-runtime: 0.13.11 - /@babel/runtime/7.21.0: + /@babel/runtime@7.21.0: resolution: {integrity: sha512-xwII0//EObnq89Ji5AKYQaRYiW/nZ3llSv29d49IuxPhKbtJoLP+9QUUZ4nVragQVtaVGeZrpB+ZtG/Pdy/POw==} engines: {node: '>=6.9.0'} dependencies: regenerator-runtime: 0.13.11 - /@babel/template/7.20.7: + /@babel/template@7.20.7: resolution: {integrity: sha512-8SegXApWe6VoNw0r9JHpSteLKTpTiLZ4rMlGIm9JQ18KiCtyQiAMEazujAHrUS5flrcqYZa75ukev3P6QmUwUw==} engines: {node: '>=6.9.0'} dependencies: @@ -3300,7 +4026,7 @@ packages: '@babel/parser': 7.21.2 '@babel/types': 7.21.2 - /@babel/traverse/7.18.10: + /@babel/traverse@7.18.10: resolution: {integrity: sha512-J7ycxg0/K9XCtLyHf0cz2DqDihonJeIo+z+HEdRe9YuT8TY4A66i+Ab2/xZCEW7Ro60bPCBBfqqboHSamoV3+g==} engines: {node: '>=6.9.0'} dependencies: @@ -3317,7 +4043,7 @@ packages: transitivePeerDependencies: - supports-color - /@babel/traverse/7.21.2: + /@babel/traverse@7.21.2: resolution: {integrity: sha512-ts5FFU/dSUPS13tv8XiEObDu9K+iagEKME9kAbaP7r0Y9KtZJZ+NGndDvWoRAYNpeWafbpFeki3q9QoMD6gxyw==} engines: {node: '>=6.9.0'} dependencies: @@ -3334,7 +4060,7 @@ packages: transitivePeerDependencies: - supports-color - /@babel/types/7.21.2: + /@babel/types@7.21.2: resolution: {integrity: sha512-3wRZSs7jiFaB8AjxiiD+VqN5DTG2iRvJGQ+qYFrs/654lg6kGTQWIOFjlBo5RaXuAZjBmP3+OQH4dmhqiiyYxw==} engines: {node: '>=6.9.0'} dependencies: @@ -3342,11 +4068,11 @@ packages: '@babel/helper-validator-identifier': 7.19.1 to-fast-properties: 2.0.0 - /@bcoe/v8-coverage/0.2.3: + /@bcoe/v8-coverage@0.2.3: resolution: {integrity: sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==} dev: true - /@changesets/apply-release-plan/6.1.3: + /@changesets/apply-release-plan@6.1.3: resolution: {integrity: sha512-ECDNeoc3nfeAe1jqJb5aFQX7CqzQhD2klXRez2JDb/aVpGUbX673HgKrnrgJRuQR/9f2TtLoYIzrGB9qwD77mg==} dependencies: '@babel/runtime': 7.21.0 @@ -3364,7 +4090,7 @@ packages: semver: 5.7.1 dev: true - /@changesets/assemble-release-plan/5.2.3: + /@changesets/assemble-release-plan@5.2.3: resolution: {integrity: sha512-g7EVZCmnWz3zMBAdrcKhid4hkHT+Ft1n0mLussFMcB1dE2zCuwcvGoy9ec3yOgPGF4hoMtgHaMIk3T3TBdvU9g==} dependencies: '@babel/runtime': 7.21.0 @@ -3375,13 +4101,13 @@ packages: semver: 5.7.1 dev: true - /@changesets/changelog-git/0.1.14: + /@changesets/changelog-git@0.1.14: resolution: {integrity: sha512-+vRfnKtXVWsDDxGctOfzJsPhaCdXRYoe+KyWYoq5X/GqoISREiat0l3L8B0a453B2B4dfHGcZaGyowHbp9BSaA==} dependencies: '@changesets/types': 5.2.1 dev: true - /@changesets/cli/2.26.0: + /@changesets/cli@2.26.0: resolution: {integrity: sha512-0cbTiDms+ICTVtEwAFLNW0jBNex9f5+fFv3I771nBvdnV/mOjd1QJ4+f8KtVSOrwD9SJkk9xbDkWFb0oXd8d1Q==} hasBin: true dependencies: @@ -3420,7 +4146,7 @@ packages: tty-table: 4.1.6 dev: true - /@changesets/config/2.3.0: + /@changesets/config@2.3.0: resolution: {integrity: sha512-EgP/px6mhCx8QeaMAvWtRrgyxW08k/Bx2tpGT+M84jEdX37v3VKfh4Cz1BkwrYKuMV2HZKeHOh8sHvja/HcXfQ==} dependencies: '@changesets/errors': 0.1.4 @@ -3432,13 +4158,13 @@ packages: micromatch: 4.0.5 dev: true - /@changesets/errors/0.1.4: + /@changesets/errors@0.1.4: resolution: {integrity: sha512-HAcqPF7snsUJ/QzkWoKfRfXushHTu+K5KZLJWPb34s4eCZShIf8BFO3fwq6KU8+G7L5KdtN2BzQAXOSXEyiY9Q==} dependencies: extendable-error: 0.1.7 dev: true - /@changesets/get-dependents-graph/1.3.5: + /@changesets/get-dependents-graph@1.3.5: resolution: {integrity: sha512-w1eEvnWlbVDIY8mWXqWuYE9oKhvIaBhzqzo4ITSJY9hgoqQ3RoBqwlcAzg11qHxv/b8ReDWnMrpjpKrW6m1ZTA==} dependencies: '@changesets/types': 5.2.1 @@ -3448,7 +4174,7 @@ packages: semver: 5.7.1 dev: true - /@changesets/get-release-plan/3.0.16: + /@changesets/get-release-plan@3.0.16: resolution: {integrity: sha512-OpP9QILpBp1bY2YNIKFzwigKh7Qe9KizRsZomzLe6pK8IUo8onkAAVUD8+JRKSr8R7d4+JRuQrfSSNlEwKyPYg==} dependencies: '@babel/runtime': 7.21.0 @@ -3460,11 +4186,11 @@ packages: '@manypkg/get-packages': 1.1.3 dev: true - /@changesets/get-version-range-type/0.3.2: + /@changesets/get-version-range-type@0.3.2: resolution: {integrity: sha512-SVqwYs5pULYjYT4op21F2pVbcrca4qA/bAA3FmFXKMN7Y+HcO8sbZUTx3TAy2VXulP2FACd1aC7f2nTuqSPbqg==} dev: true - /@changesets/git/2.0.0: + /@changesets/git@2.0.0: resolution: {integrity: sha512-enUVEWbiqUTxqSnmesyJGWfzd51PY4H7mH9yUw0hPVpZBJ6tQZFMU3F3mT/t9OJ/GjyiM4770i+sehAn6ymx6A==} dependencies: '@babel/runtime': 7.21.0 @@ -3476,20 +4202,20 @@ packages: spawndamnit: 2.0.0 dev: true - /@changesets/logger/0.0.5: + /@changesets/logger@0.0.5: resolution: {integrity: sha512-gJyZHomu8nASHpaANzc6bkQMO9gU/ib20lqew1rVx753FOxffnCrJlGIeQVxNWCqM+o6OOleCo/ivL8UAO5iFw==} dependencies: chalk: 2.4.2 dev: true - /@changesets/parse/0.3.16: + /@changesets/parse@0.3.16: resolution: {integrity: sha512-127JKNd167ayAuBjUggZBkmDS5fIKsthnr9jr6bdnuUljroiERW7FBTDNnNVyJ4l69PzR57pk6mXQdtJyBCJKg==} dependencies: '@changesets/types': 5.2.1 js-yaml: 3.14.1 dev: true - /@changesets/pre/1.0.14: + /@changesets/pre@1.0.14: resolution: {integrity: sha512-dTsHmxQWEQekHYHbg+M1mDVYFvegDh9j/kySNuDKdylwfMEevTeDouR7IfHNyVodxZXu17sXoJuf2D0vi55FHQ==} dependencies: '@babel/runtime': 7.21.0 @@ -3499,7 +4225,7 @@ packages: fs-extra: 7.0.1 dev: true - /@changesets/read/0.5.9: + /@changesets/read@0.5.9: resolution: {integrity: sha512-T8BJ6JS6j1gfO1HFq50kU3qawYxa4NTbI/ASNVVCBTsKquy2HYwM9r7ZnzkiMe8IEObAJtUVGSrePCOxAK2haQ==} dependencies: '@babel/runtime': 7.21.0 @@ -3512,15 +4238,15 @@ packages: p-filter: 2.1.0 dev: true - /@changesets/types/4.1.0: + /@changesets/types@4.1.0: resolution: {integrity: sha512-LDQvVDv5Kb50ny2s25Fhm3d9QSZimsoUGBsUioj6MC3qbMUCuC8GPIvk/M6IvXx3lYhAs0lwWUQLb+VIEUCECw==} dev: true - /@changesets/types/5.2.1: + /@changesets/types@5.2.1: resolution: {integrity: sha512-myLfHbVOqaq9UtUKqR/nZA/OY7xFjQMdfgfqeZIBK4d0hA6pgxArvdv8M+6NUzzBsjWLOtvApv8YHr4qM+Kpfg==} dev: true - /@changesets/write/0.2.3: + /@changesets/write@0.2.3: resolution: {integrity: sha512-Dbamr7AIMvslKnNYsLFafaVORx4H0pvCA2MHqgtNCySMe1blImEyAEOzDmcgKAkgz4+uwoLz7demIrX+JBr/Xw==} dependencies: '@babel/runtime': 7.21.0 @@ -3530,13 +4256,13 @@ packages: prettier: 2.8.4 dev: true - /@colors/colors/1.5.0: + /@colors/colors@1.5.0: resolution: {integrity: sha512-ooWCrlZP11i8GImSjTHYHLkvFDP48nS4+204nGb1RiX/WXYHmJA2III9/e2DWVabCESdW7hBAEzHRqUn9OUVvQ==} engines: {node: '>=0.1.90'} requiresBuild: true optional: true - /@commitlint/cli/16.3.0: + /@commitlint/cli@16.3.0: resolution: {integrity: sha512-P+kvONlfsuTMnxSwWE1H+ZcPMY3STFaHb2kAacsqoIkNx66O0T7sTpBxpxkMrFPyhkJiLJnJWMhk4bbvYD3BMA==} engines: {node: '>=v12'} hasBin: true @@ -3555,7 +4281,7 @@ packages: - '@swc/wasm' dev: true - /@commitlint/config-validator/16.2.1: + /@commitlint/config-validator@16.2.1: resolution: {integrity: sha512-hogSe0WGg7CKmp4IfNbdNES3Rq3UEI4XRPB8JL4EPgo/ORq5nrGTVzxJh78omibNuB8Ho4501Czb1Er1MoDWpw==} engines: {node: '>=v12'} dependencies: @@ -3563,7 +4289,7 @@ packages: ajv: 6.12.6 dev: true - /@commitlint/ensure/16.2.1: + /@commitlint/ensure@16.2.1: resolution: {integrity: sha512-/h+lBTgf1r5fhbDNHOViLuej38i3rZqTQnBTk+xEg+ehOwQDXUuissQ5GsYXXqI5uGy+261ew++sT4EA3uBJ+A==} engines: {node: '>=v12'} dependencies: @@ -3571,12 +4297,12 @@ packages: lodash: 4.17.21 dev: true - /@commitlint/execute-rule/16.2.1: + /@commitlint/execute-rule@16.2.1: resolution: {integrity: sha512-oSls82fmUTLM6cl5V3epdVo4gHhbmBFvCvQGHBRdQ50H/690Uq1Dyd7hXMuKITCIdcnr9umyDkr8r5C6HZDF3g==} engines: {node: '>=v12'} dev: true - /@commitlint/format/16.2.1: + /@commitlint/format@16.2.1: resolution: {integrity: sha512-Yyio9bdHWmNDRlEJrxHKglamIk3d6hC0NkEUW6Ti6ipEh2g0BAhy8Od6t4vLhdZRa1I2n+gY13foy+tUgk0i1Q==} engines: {node: '>=v12'} dependencies: @@ -3584,7 +4310,7 @@ packages: chalk: 4.1.2 dev: true - /@commitlint/is-ignored/16.2.4: + /@commitlint/is-ignored@16.2.4: resolution: {integrity: sha512-Lxdq9aOAYCOOOjKi58ulbwK/oBiiKz+7Sq0+/SpFIEFwhHkIVugvDvWjh2VRBXmRC/x5lNcjDcYEwS/uYUvlYQ==} engines: {node: '>=v12'} dependencies: @@ -3592,7 +4318,7 @@ packages: semver: 7.3.7 dev: true - /@commitlint/lint/16.2.4: + /@commitlint/lint@16.2.4: resolution: {integrity: sha512-AUDuwOxb2eGqsXbTMON3imUGkc1jRdtXrbbohiLSCSk3jFVXgJLTMaEcr39pR00N8nE9uZ+V2sYaiILByZVmxQ==} engines: {node: '>=v12'} dependencies: @@ -3602,7 +4328,7 @@ packages: '@commitlint/types': 16.2.1 dev: true - /@commitlint/load/16.3.0: + /@commitlint/load@16.3.0: resolution: {integrity: sha512-3tykjV/iwbkv2FU9DG+NZ/JqmP0Nm3b7aDwgCNQhhKV5P74JAuByULkafnhn+zsFGypG1qMtI5u+BZoa9APm0A==} engines: {node: '>=v12'} dependencies: @@ -3613,7 +4339,7 @@ packages: '@types/node': 17.0.45 chalk: 4.1.2 cosmiconfig: 7.1.0 - cosmiconfig-typescript-loader: 2.0.2_cin3sed6ohfsopbmt6orxeb4o4 + cosmiconfig-typescript-loader: 2.0.2(@types/node@17.0.45)(cosmiconfig@7.1.0)(typescript@4.9.5) lodash: 4.17.21 resolve-from: 5.0.0 typescript: 4.9.5 @@ -3622,12 +4348,12 @@ packages: - '@swc/wasm' dev: true - /@commitlint/message/16.2.1: + /@commitlint/message@16.2.1: resolution: {integrity: sha512-2eWX/47rftViYg7a3axYDdrgwKv32mxbycBJT6OQY/MJM7SUfYNYYvbMFOQFaA4xIVZt7t2Alyqslbl6blVwWw==} engines: {node: '>=v12'} dev: true - /@commitlint/parse/16.2.1: + /@commitlint/parse@16.2.1: resolution: {integrity: sha512-2NP2dDQNL378VZYioLrgGVZhWdnJO4nAxQl5LXwYb08nEcN+cgxHN1dJV8OLJ5uxlGJtDeR8UZZ1mnQ1gSAD/g==} engines: {node: '>=v12'} dependencies: @@ -3636,7 +4362,7 @@ packages: conventional-commits-parser: 3.2.4 dev: true - /@commitlint/read/16.2.1: + /@commitlint/read@16.2.1: resolution: {integrity: sha512-tViXGuaxLTrw2r7PiYMQOFA2fueZxnnt0lkOWqKyxT+n2XdEMGYcI9ID5ndJKXnfPGPppD0w/IItKsIXlZ+alw==} engines: {node: '>=v12'} dependencies: @@ -3646,7 +4372,7 @@ packages: git-raw-commits: 2.0.11 dev: true - /@commitlint/resolve-extends/16.2.1: + /@commitlint/resolve-extends@16.2.1: resolution: {integrity: sha512-NbbCMPKTFf2J805kwfP9EO+vV+XvnaHRcBy6ud5dF35dxMsvdJqke54W3XazXF1ZAxC4a3LBy4i/GNVBAthsEg==} engines: {node: '>=v12'} dependencies: @@ -3658,7 +4384,7 @@ packages: resolve-global: 1.0.0 dev: true - /@commitlint/rules/16.2.4: + /@commitlint/rules@16.2.4: resolution: {integrity: sha512-rK5rNBIN2ZQNQK+I6trRPK3dWa0MtaTN4xnwOma1qxa4d5wQMQJtScwTZjTJeallFxhOgbNOgr48AMHkdounVg==} engines: {node: '>=v12'} dependencies: @@ -3669,44 +4395,44 @@ packages: execa: 5.1.1 dev: true - /@commitlint/to-lines/16.2.1: + /@commitlint/to-lines@16.2.1: resolution: {integrity: sha512-9/VjpYj5j1QeY3eiog1zQWY6axsdWAc0AonUUfyZ7B0MVcRI0R56YsHAfzF6uK/g/WwPZaoe4Lb1QCyDVnpVaQ==} engines: {node: '>=v12'} dev: true - /@commitlint/top-level/16.2.1: + /@commitlint/top-level@16.2.1: resolution: {integrity: sha512-lS6GSieHW9y6ePL73ied71Z9bOKyK+Ib9hTkRsB8oZFAyQZcyRwq2w6nIa6Fngir1QW51oKzzaXfJL94qwImyw==} engines: {node: '>=v12'} dependencies: find-up: 5.0.0 dev: true - /@commitlint/types/16.2.1: + /@commitlint/types@16.2.1: resolution: {integrity: sha512-7/z7pA7BM0i8XvMSBynO7xsB3mVQPUZbVn6zMIlp/a091XJ3qAXRXc+HwLYhiIdzzS5fuxxNIHZMGHVD4HJxdA==} engines: {node: '>=v12'} dependencies: chalk: 4.1.2 dev: true - /@cspotcode/source-map-support/0.8.1: + /@cspotcode/source-map-support@0.8.1: resolution: {integrity: sha512-IchNf6dN4tHoMFIn/7OE8LWZ19Y6q/67Bmf6vnGREv8RSbBVb9LPJxEcnwrcwX6ixSvaiGoomAUvu4YSxXrVgw==} engines: {node: '>=12'} dependencies: '@jridgewell/trace-mapping': 0.3.9 dev: true - /@csstools/postcss-color-function/1.1.1_postcss@8.4.12: + /@csstools/postcss-color-function@1.1.1(postcss@8.4.12): resolution: {integrity: sha512-Bc0f62WmHdtRDjf5f3e2STwRAl89N2CLb+9iAwzrv4L2hncrbDwnQD9PCq0gtAt7pOI2leIV08HIBUd4jxD8cw==} engines: {node: ^12 || ^14 || >=16} peerDependencies: postcss: ^8.2 dependencies: - '@csstools/postcss-progressive-custom-properties': 1.3.0_postcss@8.4.12 + '@csstools/postcss-progressive-custom-properties': 1.3.0(postcss@8.4.12) postcss: 8.4.12 postcss-value-parser: 4.2.0 dev: true - /@csstools/postcss-font-format-keywords/1.0.1_postcss@8.4.12: + /@csstools/postcss-font-format-keywords@1.0.1(postcss@8.4.12): resolution: {integrity: sha512-ZgrlzuUAjXIOc2JueK0X5sZDjCtgimVp/O5CEqTcs5ShWBa6smhWYbS0x5cVc/+rycTDbjjzoP0KTDnUneZGOg==} engines: {node: ^12 || ^14 || >=16} peerDependencies: @@ -3716,7 +4442,7 @@ packages: postcss-value-parser: 4.2.0 dev: true - /@csstools/postcss-hwb-function/1.0.2_postcss@8.4.12: + /@csstools/postcss-hwb-function@1.0.2(postcss@8.4.12): resolution: {integrity: sha512-YHdEru4o3Rsbjmu6vHy4UKOXZD+Rn2zmkAmLRfPet6+Jz4Ojw8cbWxe1n42VaXQhD3CQUXXTooIy8OkVbUcL+w==} engines: {node: ^12 || ^14 || >=16} peerDependencies: @@ -3726,29 +4452,29 @@ packages: postcss-value-parser: 4.2.0 dev: true - /@csstools/postcss-ic-unit/1.0.1_postcss@8.4.12: + /@csstools/postcss-ic-unit@1.0.1(postcss@8.4.12): resolution: {integrity: sha512-Ot1rcwRAaRHNKC9tAqoqNZhjdYBzKk1POgWfhN4uCOE47ebGcLRqXjKkApVDpjifL6u2/55ekkpnFcp+s/OZUw==} engines: {node: ^12 || ^14 || >=16} peerDependencies: postcss: ^8.2 dependencies: - '@csstools/postcss-progressive-custom-properties': 1.3.0_postcss@8.4.12 + '@csstools/postcss-progressive-custom-properties': 1.3.0(postcss@8.4.12) postcss: 8.4.12 postcss-value-parser: 4.2.0 dev: true - /@csstools/postcss-is-pseudo-class/2.0.7_postcss@8.4.12: + /@csstools/postcss-is-pseudo-class@2.0.7(postcss@8.4.12): resolution: {integrity: sha512-7JPeVVZHd+jxYdULl87lvjgvWldYu+Bc62s9vD/ED6/QTGjy0jy0US/f6BG53sVMTBJ1lzKZFpYmofBN9eaRiA==} engines: {node: ^12 || ^14 || >=16} peerDependencies: postcss: ^8.2 dependencies: - '@csstools/selector-specificity': 2.1.1_rravjz2b7h6t5nvze5zbhueymm + '@csstools/selector-specificity': 2.1.1(postcss-selector-parser@6.0.11)(postcss@8.4.12) postcss: 8.4.12 postcss-selector-parser: 6.0.11 dev: true - /@csstools/postcss-normalize-display-values/1.0.1_postcss@8.4.12: + /@csstools/postcss-normalize-display-values@1.0.1(postcss@8.4.12): resolution: {integrity: sha512-jcOanIbv55OFKQ3sYeFD/T0Ti7AMXc9nM1hZWu8m/2722gOTxFg7xYu4RDLJLeZmPUVQlGzo4jhzvTUq3x4ZUw==} engines: {node: ^12 || ^14 || >=16} peerDependencies: @@ -3758,18 +4484,18 @@ packages: postcss-value-parser: 4.2.0 dev: true - /@csstools/postcss-oklab-function/1.1.1_postcss@8.4.12: + /@csstools/postcss-oklab-function@1.1.1(postcss@8.4.12): resolution: {integrity: sha512-nJpJgsdA3dA9y5pgyb/UfEzE7W5Ka7u0CX0/HIMVBNWzWemdcTH3XwANECU6anWv/ao4vVNLTMxhiPNZsTK6iA==} engines: {node: ^12 || ^14 || >=16} peerDependencies: postcss: ^8.2 dependencies: - '@csstools/postcss-progressive-custom-properties': 1.3.0_postcss@8.4.12 + '@csstools/postcss-progressive-custom-properties': 1.3.0(postcss@8.4.12) postcss: 8.4.12 postcss-value-parser: 4.2.0 dev: true - /@csstools/postcss-progressive-custom-properties/1.3.0_postcss@8.4.12: + /@csstools/postcss-progressive-custom-properties@1.3.0(postcss@8.4.12): resolution: {integrity: sha512-ASA9W1aIy5ygskZYuWams4BzafD12ULvSypmaLJT2jvQ8G0M3I8PRQhC0h7mG0Z3LI05+agZjqSR9+K9yaQQjA==} engines: {node: ^12 || ^14 || >=16} peerDependencies: @@ -3779,7 +4505,7 @@ packages: postcss-value-parser: 4.2.0 dev: true - /@csstools/selector-specificity/2.1.1_rravjz2b7h6t5nvze5zbhueymm: + /@csstools/selector-specificity@2.1.1(postcss-selector-parser@6.0.11)(postcss@8.4.12): resolution: {integrity: sha512-jwx+WCqszn53YHOfvFMJJRd/B2GqkCBt+1MJSG6o5/s8+ytHMvDZXsJgUEWLk12UnLd7HYKac4BYU5i/Ron1Cw==} engines: {node: ^14 || ^16 || >=18} peerDependencies: @@ -3790,7 +4516,7 @@ packages: postcss-selector-parser: 6.0.11 dev: true - /@csstools/selector-specificity/2.1.1_wajs5nedgkikc5pcuwett7legi: + /@csstools/selector-specificity@2.1.1(postcss-selector-parser@6.0.11)(postcss@8.4.21): resolution: {integrity: sha512-jwx+WCqszn53YHOfvFMJJRd/B2GqkCBt+1MJSG6o5/s8+ytHMvDZXsJgUEWLk12UnLd7HYKac4BYU5i/Ron1Cw==} engines: {node: ^14 || ^16 || >=18} peerDependencies: @@ -3801,20 +4527,20 @@ packages: postcss-selector-parser: 6.0.11 dev: true - /@ctrl/tinycolor/3.6.0: + /@ctrl/tinycolor@3.6.0: resolution: {integrity: sha512-/Z3l6pXthq0JvMYdUFyX9j0MaCltlIn6mfh9jLyQwg5aPKxkyNa0PTHtU1AlFXLNk55ZuAeJRcpvq+tmLfKmaQ==} engines: {node: '>=10'} dev: false - /@discoveryjs/json-ext/0.5.7: + /@discoveryjs/json-ext@0.5.7: resolution: {integrity: sha512-dBVuXR082gk3jsFp7Rd/JI4kytwGHecnCoTtXFb7DB6CNHp4rg5k1bhg0nWdLGLnOV71lmDzGQaLMy8iPLY0pw==} engines: {node: '>=10.0.0'} - /@docsearch/css/3.3.3: + /@docsearch/css@3.3.3: resolution: {integrity: sha512-6SCwI7P8ao+se1TUsdZ7B4XzL+gqeQZnBc+2EONZlcVa0dVrk0NjETxozFKgMv0eEGH8QzP1fkN+A1rH61l4eg==} dev: false - /@docsearch/react/3.3.3_ddjuyw2ch2nbmh4njfxs5lp2gi: + /@docsearch/react@3.3.3(@algolia/client-search@4.15.0)(@types/react@17.0.53)(react-dom@17.0.2)(react@17.0.2): resolution: {integrity: sha512-pLa0cxnl+G0FuIDuYlW+EBK6Rw2jwLw9B1RHIeS4N4s2VhsfJ/wzeCi3CWcs5yVfxLd5ZK50t//TMA5e79YT7Q==} peerDependencies: '@types/react': '>= 16.8.0 < 19.0.0' @@ -3829,17 +4555,17 @@ packages: optional: true dependencies: '@algolia/autocomplete-core': 1.7.4 - '@algolia/autocomplete-preset-algolia': 1.7.4_54vqn5ucj5r6a67cmv5tg3mbje + '@algolia/autocomplete-preset-algolia': 1.7.4(@algolia/client-search@4.15.0)(algoliasearch@4.15.0) '@docsearch/css': 3.3.3 '@types/react': 17.0.53 algoliasearch: 4.15.0 react: 17.0.2 - react-dom: 17.0.2_react@17.0.2 + react-dom: 17.0.2(react@17.0.2) transitivePeerDependencies: - '@algolia/client-search' dev: false - /@docusaurus/core/2.3.1_5ttqj4cnq2lpznapzy6sxmvswy: + /@docusaurus/core@2.3.1(@docusaurus/types@2.3.1)(debug@4.3.4)(eslint@8.35.0)(react-dom@17.0.2)(react@17.0.2)(typescript@4.9.5): resolution: {integrity: sha512-0Jd4jtizqnRAr7svWaBbbrCCN8mzBNd2xFLoT/IM7bGfFie5y58oz97KzXliwiLY3zWjqMXjQcuP1a5VgCv2JA==} engines: {node: '>=16.14'} hasBin: true @@ -3849,25 +4575,25 @@ packages: dependencies: '@babel/core': 7.21.0 '@babel/generator': 7.21.1 - '@babel/plugin-syntax-dynamic-import': 7.8.3_@babel+core@7.21.0 - '@babel/plugin-transform-runtime': 7.21.0_@babel+core@7.21.0 - '@babel/preset-env': 7.20.2_@babel+core@7.21.0 - '@babel/preset-react': 7.18.6_@babel+core@7.21.0 - '@babel/preset-typescript': 7.21.0_@babel+core@7.21.0 + '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.21.0) + '@babel/plugin-transform-runtime': 7.21.0(@babel/core@7.21.0) + '@babel/preset-env': 7.20.2(@babel/core@7.21.0) + '@babel/preset-react': 7.18.6(@babel/core@7.21.0) + '@babel/preset-typescript': 7.21.0(@babel/core@7.21.0) '@babel/runtime': 7.21.0 '@babel/runtime-corejs3': 7.21.0 '@babel/traverse': 7.21.2 '@docusaurus/cssnano-preset': 2.3.1 '@docusaurus/logger': 2.3.1 - '@docusaurus/mdx-loader': 2.3.1_nucoingj6jnpt355a2yzaplk5e - '@docusaurus/react-loadable': 5.5.2_react@17.0.2 - '@docusaurus/utils': 2.3.1_@docusaurus+types@2.3.1 - '@docusaurus/utils-common': 2.3.1_@docusaurus+types@2.3.1 - '@docusaurus/utils-validation': 2.3.1_@docusaurus+types@2.3.1 + '@docusaurus/mdx-loader': 2.3.1(@docusaurus/types@2.3.1)(react-dom@17.0.2)(react@17.0.2) + '@docusaurus/react-loadable': 5.5.2(react@17.0.2) + '@docusaurus/utils': 2.3.1(@docusaurus/types@2.3.1) + '@docusaurus/utils-common': 2.3.1(@docusaurus/types@2.3.1) + '@docusaurus/utils-validation': 2.3.1(@docusaurus/types@2.3.1) '@slorber/static-site-generator-webpack-plugin': 4.0.7 '@svgr/webpack': 6.5.1 - autoprefixer: 10.4.13_postcss@8.4.21 - babel-loader: 8.3.0_faqmw3hzxbd2amkwvsk4dmxive + autoprefixer: 10.4.13(postcss@8.4.21) + babel-loader: 8.3.0(@babel/core@7.21.0)(webpack@5.86.0) babel-plugin-dynamic-import-node: 2.3.3 boxen: 6.2.1 chalk: 4.1.2 @@ -3876,50 +4602,50 @@ packages: cli-table3: 0.6.3 combine-promises: 1.1.0 commander: 5.1.0 - copy-webpack-plugin: 11.0.0_webpack@5.86.0 + copy-webpack-plugin: 11.0.0(webpack@5.86.0) core-js: 3.29.1 - css-loader: 6.7.3_webpack@5.86.0 - css-minimizer-webpack-plugin: 4.2.2_pkowl6ba77tblhp3ka4lysrqwi - cssnano: 5.1.15_postcss@8.4.21 + css-loader: 6.7.3(webpack@5.86.0) + css-minimizer-webpack-plugin: 4.2.2(clean-css@5.3.2)(webpack@5.86.0) + cssnano: 5.1.15(postcss@8.4.21) del: 6.1.1 detect-port: 1.5.1 escape-html: 1.0.3 eta: 2.0.1 - file-loader: 6.2.0_webpack@5.86.0 + file-loader: 6.2.0(webpack@5.86.0) fs-extra: 10.1.0 html-minifier-terser: 6.1.0 html-tags: 3.2.0 - html-webpack-plugin: 5.5.0_webpack@5.86.0 + html-webpack-plugin: 5.5.0(webpack@5.86.0) import-fresh: 3.3.0 leven: 3.1.0 lodash: 4.17.21 - mini-css-extract-plugin: 2.7.2_webpack@5.86.0 + mini-css-extract-plugin: 2.7.2(webpack@5.86.0) postcss: 8.4.21 - postcss-loader: 7.0.2_zml2csqpzana4ilfc2mv2obllm + postcss-loader: 7.0.2(postcss@8.4.21)(webpack@5.86.0) prompts: 2.4.2 react: 17.0.2 - react-dev-utils: 12.0.1_y75l3d5in5mgvug53qfq62ncxu - react-dom: 17.0.2_react@17.0.2 - react-helmet-async: 1.3.0_sfoxds7t5ydpegc3knd667wn6m - react-loadable: /@docusaurus/react-loadable/5.5.2_react@17.0.2 - react-loadable-ssr-addon-v5-slorber: 1.0.1_o2jg6bgy63srrfuw3are3pafxm - react-router: 5.3.4_react@17.0.2 - react-router-config: 5.1.1_2dl5roaqnyqqppnjni7uetnb3a - react-router-dom: 5.3.4_react@17.0.2 + react-dev-utils: 12.0.1(eslint@8.35.0)(typescript@4.9.5)(webpack@5.86.0) + react-dom: 17.0.2(react@17.0.2) + react-helmet-async: 1.3.0(react-dom@17.0.2)(react@17.0.2) + react-loadable: /@docusaurus/react-loadable@5.5.2(react@17.0.2) + react-loadable-ssr-addon-v5-slorber: 1.0.1(@docusaurus/react-loadable@5.5.2)(webpack@5.86.0) + react-router: 5.3.4(react@17.0.2) + react-router-config: 5.1.1(react-router@5.3.4)(react@17.0.2) + react-router-dom: 5.3.4(react@17.0.2) rtl-detect: 1.0.4 semver: 7.4.0 serve-handler: 6.1.5 shelljs: 0.8.5 - terser-webpack-plugin: 5.3.6_webpack@5.86.0 + terser-webpack-plugin: 5.3.6(webpack@5.86.0) tslib: 2.5.0 update-notifier: 5.1.0 - url-loader: 4.1.1_3isns6qywnihuyc5a5zesgru7e - wait-on: 6.0.1_debug@4.3.4 + url-loader: 4.1.1(file-loader@6.2.0)(webpack@5.86.0) + wait-on: 6.0.1(debug@4.3.4) webpack: 5.86.0 webpack-bundle-analyzer: 4.8.0 - webpack-dev-server: 4.15.0_debug@4.3.4+webpack@5.86.0 + webpack-dev-server: 4.15.0(debug@4.3.4)(webpack@5.86.0) webpack-merge: 5.8.0 - webpackbar: 5.0.2_webpack@5.86.0 + webpackbar: 5.0.2(webpack@5.86.0) transitivePeerDependencies: - '@docusaurus/types' - '@parcel/css' @@ -3939,7 +4665,7 @@ packages: - webpack-cli dev: false - /@docusaurus/core/2.3.1_qy6u2m3twle75rldwm5f2xep3a: + /@docusaurus/core@2.3.1(@docusaurus/types@2.3.1)(eslint@8.35.0)(react-dom@17.0.2)(react@17.0.2)(typescript@4.9.5): resolution: {integrity: sha512-0Jd4jtizqnRAr7svWaBbbrCCN8mzBNd2xFLoT/IM7bGfFie5y58oz97KzXliwiLY3zWjqMXjQcuP1a5VgCv2JA==} engines: {node: '>=16.14'} hasBin: true @@ -3949,25 +4675,25 @@ packages: dependencies: '@babel/core': 7.21.0 '@babel/generator': 7.21.1 - '@babel/plugin-syntax-dynamic-import': 7.8.3_@babel+core@7.21.0 - '@babel/plugin-transform-runtime': 7.21.0_@babel+core@7.21.0 - '@babel/preset-env': 7.20.2_@babel+core@7.21.0 - '@babel/preset-react': 7.18.6_@babel+core@7.21.0 - '@babel/preset-typescript': 7.21.0_@babel+core@7.21.0 + '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.21.0) + '@babel/plugin-transform-runtime': 7.21.0(@babel/core@7.21.0) + '@babel/preset-env': 7.20.2(@babel/core@7.21.0) + '@babel/preset-react': 7.18.6(@babel/core@7.21.0) + '@babel/preset-typescript': 7.21.0(@babel/core@7.21.0) '@babel/runtime': 7.21.0 '@babel/runtime-corejs3': 7.21.0 '@babel/traverse': 7.21.2 '@docusaurus/cssnano-preset': 2.3.1 '@docusaurus/logger': 2.3.1 - '@docusaurus/mdx-loader': 2.3.1_nucoingj6jnpt355a2yzaplk5e - '@docusaurus/react-loadable': 5.5.2_react@17.0.2 - '@docusaurus/utils': 2.3.1_@docusaurus+types@2.3.1 - '@docusaurus/utils-common': 2.3.1_@docusaurus+types@2.3.1 - '@docusaurus/utils-validation': 2.3.1_@docusaurus+types@2.3.1 + '@docusaurus/mdx-loader': 2.3.1(@docusaurus/types@2.3.1)(react-dom@17.0.2)(react@17.0.2) + '@docusaurus/react-loadable': 5.5.2(react@17.0.2) + '@docusaurus/utils': 2.3.1(@docusaurus/types@2.3.1) + '@docusaurus/utils-common': 2.3.1(@docusaurus/types@2.3.1) + '@docusaurus/utils-validation': 2.3.1(@docusaurus/types@2.3.1) '@slorber/static-site-generator-webpack-plugin': 4.0.7 '@svgr/webpack': 6.5.1 - autoprefixer: 10.4.13_postcss@8.4.21 - babel-loader: 8.3.0_faqmw3hzxbd2amkwvsk4dmxive + autoprefixer: 10.4.13(postcss@8.4.21) + babel-loader: 8.3.0(@babel/core@7.21.0)(webpack@5.86.0) babel-plugin-dynamic-import-node: 2.3.3 boxen: 6.2.1 chalk: 4.1.2 @@ -3976,50 +4702,50 @@ packages: cli-table3: 0.6.3 combine-promises: 1.1.0 commander: 5.1.0 - copy-webpack-plugin: 11.0.0_webpack@5.86.0 + copy-webpack-plugin: 11.0.0(webpack@5.86.0) core-js: 3.29.1 - css-loader: 6.7.3_webpack@5.86.0 - css-minimizer-webpack-plugin: 4.2.2_pkowl6ba77tblhp3ka4lysrqwi - cssnano: 5.1.15_postcss@8.4.21 + css-loader: 6.7.3(webpack@5.86.0) + css-minimizer-webpack-plugin: 4.2.2(clean-css@5.3.2)(webpack@5.86.0) + cssnano: 5.1.15(postcss@8.4.21) del: 6.1.1 detect-port: 1.5.1 escape-html: 1.0.3 eta: 2.0.1 - file-loader: 6.2.0_webpack@5.86.0 + file-loader: 6.2.0(webpack@5.86.0) fs-extra: 10.1.0 html-minifier-terser: 6.1.0 html-tags: 3.2.0 - html-webpack-plugin: 5.5.0_webpack@5.86.0 + html-webpack-plugin: 5.5.0(webpack@5.86.0) import-fresh: 3.3.0 leven: 3.1.0 lodash: 4.17.21 - mini-css-extract-plugin: 2.7.2_webpack@5.86.0 + mini-css-extract-plugin: 2.7.2(webpack@5.86.0) postcss: 8.4.21 - postcss-loader: 7.0.2_zml2csqpzana4ilfc2mv2obllm + postcss-loader: 7.0.2(postcss@8.4.21)(webpack@5.86.0) prompts: 2.4.2 react: 17.0.2 - react-dev-utils: 12.0.1_y75l3d5in5mgvug53qfq62ncxu - react-dom: 17.0.2_react@17.0.2 - react-helmet-async: 1.3.0_sfoxds7t5ydpegc3knd667wn6m - react-loadable: /@docusaurus/react-loadable/5.5.2_react@17.0.2 - react-loadable-ssr-addon-v5-slorber: 1.0.1_o2jg6bgy63srrfuw3are3pafxm - react-router: 5.3.4_react@17.0.2 - react-router-config: 5.1.1_2dl5roaqnyqqppnjni7uetnb3a - react-router-dom: 5.3.4_react@17.0.2 + react-dev-utils: 12.0.1(eslint@8.35.0)(typescript@4.9.5)(webpack@5.86.0) + react-dom: 17.0.2(react@17.0.2) + react-helmet-async: 1.3.0(react-dom@17.0.2)(react@17.0.2) + react-loadable: /@docusaurus/react-loadable@5.5.2(react@17.0.2) + react-loadable-ssr-addon-v5-slorber: 1.0.1(@docusaurus/react-loadable@5.5.2)(webpack@5.86.0) + react-router: 5.3.4(react@17.0.2) + react-router-config: 5.1.1(react-router@5.3.4)(react@17.0.2) + react-router-dom: 5.3.4(react@17.0.2) rtl-detect: 1.0.4 semver: 7.4.0 serve-handler: 6.1.5 shelljs: 0.8.5 - terser-webpack-plugin: 5.3.6_webpack@5.86.0 + terser-webpack-plugin: 5.3.6(webpack@5.86.0) tslib: 2.5.0 update-notifier: 5.1.0 - url-loader: 4.1.1_3isns6qywnihuyc5a5zesgru7e - wait-on: 6.0.1 + url-loader: 4.1.1(file-loader@6.2.0)(webpack@5.86.0) + wait-on: 6.0.1(debug@4.3.4) webpack: 5.86.0 webpack-bundle-analyzer: 4.8.0 - webpack-dev-server: 4.15.0_webpack@5.86.0 + webpack-dev-server: 4.15.0(webpack@5.86.0) webpack-merge: 5.8.0 - webpackbar: 5.0.2_webpack@5.86.0 + webpackbar: 5.0.2(webpack@5.86.0) transitivePeerDependencies: - '@docusaurus/types' - '@parcel/css' @@ -4038,23 +4764,23 @@ packages: - vue-template-compiler - webpack-cli - /@docusaurus/cssnano-preset/2.3.1: + /@docusaurus/cssnano-preset@2.3.1: resolution: {integrity: sha512-7mIhAROES6CY1GmCjR4CZkUfjTL6B3u6rKHK0ChQl2d1IevYXq/k/vFgvOrJfcKxiObpMnE9+X6R2Wt1KqxC6w==} engines: {node: '>=16.14'} dependencies: - cssnano-preset-advanced: 5.3.10_postcss@8.4.21 + cssnano-preset-advanced: 5.3.10(postcss@8.4.21) postcss: 8.4.21 - postcss-sort-media-queries: 4.3.0_postcss@8.4.21 + postcss-sort-media-queries: 4.3.0(postcss@8.4.21) tslib: 2.5.0 - /@docusaurus/logger/2.3.1: + /@docusaurus/logger@2.3.1: resolution: {integrity: sha512-2lAV/olKKVr9qJhfHFCaqBIl8FgYjbUFwgUnX76+cULwQYss+42ZQ3grHGFvI0ocN2X55WcYe64ellQXz7suqg==} engines: {node: '>=16.14'} dependencies: chalk: 4.1.2 tslib: 2.5.0 - /@docusaurus/mdx-loader/2.3.1_nucoingj6jnpt355a2yzaplk5e: + /@docusaurus/mdx-loader@2.3.1(@docusaurus/types@2.3.1)(react-dom@17.0.2)(react@17.0.2): resolution: {integrity: sha512-Gzga7OsxQRpt3392K9lv/bW4jGppdLFJh3luKRknCKSAaZrmVkOQv2gvCn8LAOSZ3uRg5No7AgYs/vpL8K94lA==} engines: {node: '>=16.14'} peerDependencies: @@ -4064,21 +4790,21 @@ packages: '@babel/parser': 7.18.10 '@babel/traverse': 7.18.10 '@docusaurus/logger': 2.3.1 - '@docusaurus/utils': 2.3.1_@docusaurus+types@2.3.1 + '@docusaurus/utils': 2.3.1(@docusaurus/types@2.3.1) '@mdx-js/mdx': 1.6.22 escape-html: 1.0.3 - file-loader: 6.2.0_webpack@5.86.0 + file-loader: 6.2.0(webpack@5.86.0) fs-extra: 10.1.0 image-size: 1.0.2 mdast-util-to-string: 2.0.0 react: 17.0.2 - react-dom: 17.0.2_react@17.0.2 + react-dom: 17.0.2(react@17.0.2) remark-emoji: 2.2.0 stringify-object: 3.3.0 tslib: 2.5.0 unified: 9.2.2 unist-util-visit: 2.0.3 - url-loader: 4.1.1_3isns6qywnihuyc5a5zesgru7e + url-loader: 4.1.1(file-loader@6.2.0)(webpack@5.86.0) webpack: 5.86.0 transitivePeerDependencies: - '@docusaurus/types' @@ -4088,48 +4814,48 @@ packages: - uglify-js - webpack-cli - /@docusaurus/module-type-aliases/2.3.1_sfoxds7t5ydpegc3knd667wn6m: + /@docusaurus/module-type-aliases@2.3.1(react-dom@17.0.2)(react@17.0.2): resolution: {integrity: sha512-6KkxfAVOJqIUynTRb/tphYCl+co3cP0PlHiMDbi+SzmYxMdgIrwYqH9yAnGSDoN6Jk2ZE/JY/Azs/8LPgKP48A==} peerDependencies: react: '*' react-dom: '*' dependencies: - '@docusaurus/react-loadable': 5.5.2_react@17.0.2 - '@docusaurus/types': 2.3.1_sfoxds7t5ydpegc3knd667wn6m + '@docusaurus/react-loadable': 5.5.2(react@17.0.2) + '@docusaurus/types': 2.3.1(react-dom@17.0.2)(react@17.0.2) '@types/history': 4.7.11 - '@types/react': 18.0.34 + '@types/react': 18.2.0 '@types/react-router-config': 5.0.6 '@types/react-router-dom': 5.3.3 react: 17.0.2 - react-dom: 17.0.2_react@17.0.2 - react-helmet-async: 1.3.0_sfoxds7t5ydpegc3knd667wn6m - react-loadable: /@docusaurus/react-loadable/5.5.2_react@17.0.2 + react-dom: 17.0.2(react@17.0.2) + react-helmet-async: 1.3.0(react-dom@17.0.2)(react@17.0.2) + react-loadable: /@docusaurus/react-loadable@5.5.2(react@17.0.2) transitivePeerDependencies: - '@swc/core' - esbuild - uglify-js - webpack-cli - /@docusaurus/plugin-content-blog/2.3.1_jgxnvbe4faw3ohf4h6p42qq6oy: + /@docusaurus/plugin-content-blog@2.3.1(eslint@8.35.0)(react-dom@17.0.2)(react@17.0.2)(typescript@4.9.5): resolution: {integrity: sha512-f5LjqX+9WkiLyGiQ41x/KGSJ/9bOjSD8lsVhPvYeUYHCtYpuiDKfhZE07O4EqpHkBx4NQdtQDbp+aptgHSTuiw==} engines: {node: '>=16.14'} peerDependencies: react: ^16.8.4 || ^17.0.0 react-dom: ^16.8.4 || ^17.0.0 dependencies: - '@docusaurus/core': 2.3.1_qy6u2m3twle75rldwm5f2xep3a + '@docusaurus/core': 2.3.1(@docusaurus/types@2.3.1)(eslint@8.35.0)(react-dom@17.0.2)(react@17.0.2)(typescript@4.9.5) '@docusaurus/logger': 2.3.1 - '@docusaurus/mdx-loader': 2.3.1_nucoingj6jnpt355a2yzaplk5e - '@docusaurus/types': 2.3.1_sfoxds7t5ydpegc3knd667wn6m - '@docusaurus/utils': 2.3.1_@docusaurus+types@2.3.1 - '@docusaurus/utils-common': 2.3.1_@docusaurus+types@2.3.1 - '@docusaurus/utils-validation': 2.3.1_@docusaurus+types@2.3.1 + '@docusaurus/mdx-loader': 2.3.1(@docusaurus/types@2.3.1)(react-dom@17.0.2)(react@17.0.2) + '@docusaurus/types': 2.3.1(react-dom@17.0.2)(react@17.0.2) + '@docusaurus/utils': 2.3.1(@docusaurus/types@2.3.1) + '@docusaurus/utils-common': 2.3.1(@docusaurus/types@2.3.1) + '@docusaurus/utils-validation': 2.3.1(@docusaurus/types@2.3.1) cheerio: 1.0.0-rc.12 feed: 4.2.2 fs-extra: 10.1.0 lodash: 4.17.21 react: 17.0.2 - react-dom: 17.0.2_react@17.0.2 + react-dom: 17.0.2(react@17.0.2) reading-time: 1.5.0 tslib: 2.5.0 unist-util-visit: 2.0.3 @@ -4152,20 +4878,20 @@ packages: - vue-template-compiler - webpack-cli - /@docusaurus/plugin-content-docs/2.3.1_hqgbd6qta4hgqctrzry5bfjimq: + /@docusaurus/plugin-content-docs@2.3.1(debug@4.3.4)(eslint@8.35.0)(react-dom@17.0.2)(react@17.0.2)(typescript@4.9.5): resolution: {integrity: sha512-DxztTOBEruv7qFxqUtbsqXeNcHqcVEIEe+NQoI1oi2DBmKBhW/o0MIal8lt+9gvmpx3oYtlwmLOOGepxZgJGkw==} engines: {node: '>=16.14'} peerDependencies: react: ^16.8.4 || ^17.0.0 react-dom: ^16.8.4 || ^17.0.0 dependencies: - '@docusaurus/core': 2.3.1_5ttqj4cnq2lpznapzy6sxmvswy + '@docusaurus/core': 2.3.1(@docusaurus/types@2.3.1)(debug@4.3.4)(eslint@8.35.0)(react-dom@17.0.2)(react@17.0.2)(typescript@4.9.5) '@docusaurus/logger': 2.3.1 - '@docusaurus/mdx-loader': 2.3.1_nucoingj6jnpt355a2yzaplk5e - '@docusaurus/module-type-aliases': 2.3.1_sfoxds7t5ydpegc3knd667wn6m - '@docusaurus/types': 2.3.1_sfoxds7t5ydpegc3knd667wn6m - '@docusaurus/utils': 2.3.1_@docusaurus+types@2.3.1 - '@docusaurus/utils-validation': 2.3.1_@docusaurus+types@2.3.1 + '@docusaurus/mdx-loader': 2.3.1(@docusaurus/types@2.3.1)(react-dom@17.0.2)(react@17.0.2) + '@docusaurus/module-type-aliases': 2.3.1(react-dom@17.0.2)(react@17.0.2) + '@docusaurus/types': 2.3.1(react-dom@17.0.2)(react@17.0.2) + '@docusaurus/utils': 2.3.1(@docusaurus/types@2.3.1) + '@docusaurus/utils-validation': 2.3.1(@docusaurus/types@2.3.1) '@types/react-router-config': 5.0.6 combine-promises: 1.1.0 fs-extra: 10.1.0 @@ -4173,7 +4899,7 @@ packages: js-yaml: 4.1.0 lodash: 4.17.21 react: 17.0.2 - react-dom: 17.0.2_react@17.0.2 + react-dom: 17.0.2(react@17.0.2) tslib: 2.5.0 utility-types: 3.10.0 webpack: 5.86.0 @@ -4195,20 +4921,20 @@ packages: - webpack-cli dev: false - /@docusaurus/plugin-content-docs/2.3.1_jgxnvbe4faw3ohf4h6p42qq6oy: + /@docusaurus/plugin-content-docs@2.3.1(eslint@8.35.0)(react-dom@17.0.2)(react@17.0.2)(typescript@4.9.5): resolution: {integrity: sha512-DxztTOBEruv7qFxqUtbsqXeNcHqcVEIEe+NQoI1oi2DBmKBhW/o0MIal8lt+9gvmpx3oYtlwmLOOGepxZgJGkw==} engines: {node: '>=16.14'} peerDependencies: react: ^16.8.4 || ^17.0.0 react-dom: ^16.8.4 || ^17.0.0 dependencies: - '@docusaurus/core': 2.3.1_qy6u2m3twle75rldwm5f2xep3a + '@docusaurus/core': 2.3.1(@docusaurus/types@2.3.1)(eslint@8.35.0)(react-dom@17.0.2)(react@17.0.2)(typescript@4.9.5) '@docusaurus/logger': 2.3.1 - '@docusaurus/mdx-loader': 2.3.1_nucoingj6jnpt355a2yzaplk5e - '@docusaurus/module-type-aliases': 2.3.1_sfoxds7t5ydpegc3knd667wn6m - '@docusaurus/types': 2.3.1_sfoxds7t5ydpegc3knd667wn6m - '@docusaurus/utils': 2.3.1_@docusaurus+types@2.3.1 - '@docusaurus/utils-validation': 2.3.1_@docusaurus+types@2.3.1 + '@docusaurus/mdx-loader': 2.3.1(@docusaurus/types@2.3.1)(react-dom@17.0.2)(react@17.0.2) + '@docusaurus/module-type-aliases': 2.3.1(react-dom@17.0.2)(react@17.0.2) + '@docusaurus/types': 2.3.1(react-dom@17.0.2)(react@17.0.2) + '@docusaurus/utils': 2.3.1(@docusaurus/types@2.3.1) + '@docusaurus/utils-validation': 2.3.1(@docusaurus/types@2.3.1) '@types/react-router-config': 5.0.6 combine-promises: 1.1.0 fs-extra: 10.1.0 @@ -4216,7 +4942,7 @@ packages: js-yaml: 4.1.0 lodash: 4.17.21 react: 17.0.2 - react-dom: 17.0.2_react@17.0.2 + react-dom: 17.0.2(react@17.0.2) tslib: 2.5.0 utility-types: 3.10.0 webpack: 5.86.0 @@ -4237,21 +4963,21 @@ packages: - vue-template-compiler - webpack-cli - /@docusaurus/plugin-content-pages/2.3.1_jgxnvbe4faw3ohf4h6p42qq6oy: + /@docusaurus/plugin-content-pages@2.3.1(eslint@8.35.0)(react-dom@17.0.2)(react@17.0.2)(typescript@4.9.5): resolution: {integrity: sha512-E80UL6hvKm5VVw8Ka8YaVDtO6kWWDVUK4fffGvkpQ/AJQDOg99LwOXKujPoICC22nUFTsZ2Hp70XvpezCsFQaA==} engines: {node: '>=16.14'} peerDependencies: react: ^16.8.4 || ^17.0.0 react-dom: ^16.8.4 || ^17.0.0 dependencies: - '@docusaurus/core': 2.3.1_qy6u2m3twle75rldwm5f2xep3a - '@docusaurus/mdx-loader': 2.3.1_nucoingj6jnpt355a2yzaplk5e - '@docusaurus/types': 2.3.1_sfoxds7t5ydpegc3knd667wn6m - '@docusaurus/utils': 2.3.1_@docusaurus+types@2.3.1 - '@docusaurus/utils-validation': 2.3.1_@docusaurus+types@2.3.1 + '@docusaurus/core': 2.3.1(@docusaurus/types@2.3.1)(eslint@8.35.0)(react-dom@17.0.2)(react@17.0.2)(typescript@4.9.5) + '@docusaurus/mdx-loader': 2.3.1(@docusaurus/types@2.3.1)(react-dom@17.0.2)(react@17.0.2) + '@docusaurus/types': 2.3.1(react-dom@17.0.2)(react@17.0.2) + '@docusaurus/utils': 2.3.1(@docusaurus/types@2.3.1) + '@docusaurus/utils-validation': 2.3.1(@docusaurus/types@2.3.1) fs-extra: 10.1.0 react: 17.0.2 - react-dom: 17.0.2_react@17.0.2 + react-dom: 17.0.2(react@17.0.2) tslib: 2.5.0 webpack: 5.86.0 transitivePeerDependencies: @@ -4271,20 +4997,20 @@ packages: - vue-template-compiler - webpack-cli - /@docusaurus/plugin-debug/2.3.1_oian64e447gu2iub27g2ay42xi: + /@docusaurus/plugin-debug@2.3.1(@types/react@17.0.53)(eslint@8.35.0)(react-dom@17.0.2)(react@17.0.2)(typescript@4.9.5): resolution: {integrity: sha512-Ujpml1Ppg4geB/2hyu2diWnO49az9U2bxM9Shen7b6qVcyFisNJTkVG2ocvLC7wM1efTJcUhBO6zAku2vKJGMw==} engines: {node: '>=16.14'} peerDependencies: react: ^16.8.4 || ^17.0.0 react-dom: ^16.8.4 || ^17.0.0 dependencies: - '@docusaurus/core': 2.3.1_qy6u2m3twle75rldwm5f2xep3a - '@docusaurus/types': 2.3.1_sfoxds7t5ydpegc3knd667wn6m - '@docusaurus/utils': 2.3.1_@docusaurus+types@2.3.1 + '@docusaurus/core': 2.3.1(@docusaurus/types@2.3.1)(eslint@8.35.0)(react-dom@17.0.2)(react@17.0.2)(typescript@4.9.5) + '@docusaurus/types': 2.3.1(react-dom@17.0.2)(react@17.0.2) + '@docusaurus/utils': 2.3.1(@docusaurus/types@2.3.1) fs-extra: 10.1.0 react: 17.0.2 - react-dom: 17.0.2_react@17.0.2 - react-json-view: 1.21.3_zsjcj4gvi24ks76nprapl4hsmq + react-dom: 17.0.2(react@17.0.2) + react-json-view: 1.21.3(@types/react@17.0.53)(react-dom@17.0.2)(react@17.0.2) tslib: 2.5.0 transitivePeerDependencies: - '@parcel/css' @@ -4306,18 +5032,18 @@ packages: - webpack-cli dev: false - /@docusaurus/plugin-google-analytics/2.3.1_jgxnvbe4faw3ohf4h6p42qq6oy: + /@docusaurus/plugin-google-analytics@2.3.1(eslint@8.35.0)(react-dom@17.0.2)(react@17.0.2)(typescript@4.9.5): resolution: {integrity: sha512-OHip0GQxKOFU8n7gkt3TM4HOYTXPCFDjqKbMClDD3KaDnyTuMp/Zvd9HSr770lLEscgPWIvzhJByRAClqsUWiQ==} engines: {node: '>=16.14'} peerDependencies: react: ^16.8.4 || ^17.0.0 react-dom: ^16.8.4 || ^17.0.0 dependencies: - '@docusaurus/core': 2.3.1_qy6u2m3twle75rldwm5f2xep3a - '@docusaurus/types': 2.3.1_sfoxds7t5ydpegc3knd667wn6m - '@docusaurus/utils-validation': 2.3.1_@docusaurus+types@2.3.1 + '@docusaurus/core': 2.3.1(@docusaurus/types@2.3.1)(eslint@8.35.0)(react-dom@17.0.2)(react@17.0.2)(typescript@4.9.5) + '@docusaurus/types': 2.3.1(react-dom@17.0.2)(react@17.0.2) + '@docusaurus/utils-validation': 2.3.1(@docusaurus/types@2.3.1) react: 17.0.2 - react-dom: 17.0.2_react@17.0.2 + react-dom: 17.0.2(react@17.0.2) tslib: 2.5.0 transitivePeerDependencies: - '@parcel/css' @@ -4337,18 +5063,18 @@ packages: - webpack-cli dev: false - /@docusaurus/plugin-google-gtag/2.3.1_jgxnvbe4faw3ohf4h6p42qq6oy: + /@docusaurus/plugin-google-gtag@2.3.1(eslint@8.35.0)(react-dom@17.0.2)(react@17.0.2)(typescript@4.9.5): resolution: {integrity: sha512-uXtDhfu4+Hm+oqWUySr3DNI5cWC/rmP6XJyAk83Heor3dFjZqDwCbkX8yWPywkRiWev3Dk/rVF8lEn0vIGVocA==} engines: {node: '>=16.14'} peerDependencies: react: ^16.8.4 || ^17.0.0 react-dom: ^16.8.4 || ^17.0.0 dependencies: - '@docusaurus/core': 2.3.1_qy6u2m3twle75rldwm5f2xep3a - '@docusaurus/types': 2.3.1_sfoxds7t5ydpegc3knd667wn6m - '@docusaurus/utils-validation': 2.3.1_@docusaurus+types@2.3.1 + '@docusaurus/core': 2.3.1(@docusaurus/types@2.3.1)(eslint@8.35.0)(react-dom@17.0.2)(react@17.0.2)(typescript@4.9.5) + '@docusaurus/types': 2.3.1(react-dom@17.0.2)(react@17.0.2) + '@docusaurus/utils-validation': 2.3.1(@docusaurus/types@2.3.1) react: 17.0.2 - react-dom: 17.0.2_react@17.0.2 + react-dom: 17.0.2(react@17.0.2) tslib: 2.5.0 transitivePeerDependencies: - '@parcel/css' @@ -4368,18 +5094,18 @@ packages: - webpack-cli dev: false - /@docusaurus/plugin-google-tag-manager/2.3.1_jgxnvbe4faw3ohf4h6p42qq6oy: + /@docusaurus/plugin-google-tag-manager@2.3.1(eslint@8.35.0)(react-dom@17.0.2)(react@17.0.2)(typescript@4.9.5): resolution: {integrity: sha512-Ww2BPEYSqg8q8tJdLYPFFM3FMDBCVhEM4UUqKzJaiRMx3NEoly3qqDRAoRDGdIhlC//Rf0iJV9cWAoq2m6k3sw==} engines: {node: '>=16.14'} peerDependencies: react: ^16.8.4 || ^17.0.0 react-dom: ^16.8.4 || ^17.0.0 dependencies: - '@docusaurus/core': 2.3.1_qy6u2m3twle75rldwm5f2xep3a - '@docusaurus/types': 2.3.1_sfoxds7t5ydpegc3knd667wn6m - '@docusaurus/utils-validation': 2.3.1_@docusaurus+types@2.3.1 + '@docusaurus/core': 2.3.1(@docusaurus/types@2.3.1)(eslint@8.35.0)(react-dom@17.0.2)(react@17.0.2)(typescript@4.9.5) + '@docusaurus/types': 2.3.1(react-dom@17.0.2)(react@17.0.2) + '@docusaurus/utils-validation': 2.3.1(@docusaurus/types@2.3.1) react: 17.0.2 - react-dom: 17.0.2_react@17.0.2 + react-dom: 17.0.2(react@17.0.2) tslib: 2.5.0 transitivePeerDependencies: - '@parcel/css' @@ -4399,22 +5125,22 @@ packages: - webpack-cli dev: false - /@docusaurus/plugin-sitemap/2.3.1_jgxnvbe4faw3ohf4h6p42qq6oy: + /@docusaurus/plugin-sitemap@2.3.1(eslint@8.35.0)(react-dom@17.0.2)(react@17.0.2)(typescript@4.9.5): resolution: {integrity: sha512-8Yxile/v6QGYV9vgFiYL+8d2N4z4Er3pSHsrD08c5XI8bUXxTppMwjarDUTH/TRTfgAWotRbhJ6WZLyajLpozA==} engines: {node: '>=16.14'} peerDependencies: react: ^16.8.4 || ^17.0.0 react-dom: ^16.8.4 || ^17.0.0 dependencies: - '@docusaurus/core': 2.3.1_qy6u2m3twle75rldwm5f2xep3a + '@docusaurus/core': 2.3.1(@docusaurus/types@2.3.1)(eslint@8.35.0)(react-dom@17.0.2)(react@17.0.2)(typescript@4.9.5) '@docusaurus/logger': 2.3.1 - '@docusaurus/types': 2.3.1_sfoxds7t5ydpegc3knd667wn6m - '@docusaurus/utils': 2.3.1_@docusaurus+types@2.3.1 - '@docusaurus/utils-common': 2.3.1_@docusaurus+types@2.3.1 - '@docusaurus/utils-validation': 2.3.1_@docusaurus+types@2.3.1 + '@docusaurus/types': 2.3.1(react-dom@17.0.2)(react@17.0.2) + '@docusaurus/utils': 2.3.1(@docusaurus/types@2.3.1) + '@docusaurus/utils-common': 2.3.1(@docusaurus/types@2.3.1) + '@docusaurus/utils-validation': 2.3.1(@docusaurus/types@2.3.1) fs-extra: 10.1.0 react: 17.0.2 - react-dom: 17.0.2_react@17.0.2 + react-dom: 17.0.2(react@17.0.2) sitemap: 7.1.1 tslib: 2.5.0 transitivePeerDependencies: @@ -4435,28 +5161,28 @@ packages: - webpack-cli dev: false - /@docusaurus/preset-classic/2.3.1_2jztdqikgvncsnfpdl66ylawqq: + /@docusaurus/preset-classic@2.3.1(@algolia/client-search@4.15.0)(@types/react@17.0.53)(eslint@8.35.0)(react-dom@17.0.2)(react@17.0.2)(typescript@4.9.5): resolution: {integrity: sha512-OQ5W0AHyfdUk0IldwJ3BlnZ1EqoJuu2L2BMhqLbqwNWdkmzmSUvlFLH1Pe7CZSQgB2YUUC/DnmjbPKk/qQD0lQ==} engines: {node: '>=16.14'} peerDependencies: react: ^16.8.4 || ^17.0.0 react-dom: ^16.8.4 || ^17.0.0 dependencies: - '@docusaurus/core': 2.3.1_qy6u2m3twle75rldwm5f2xep3a - '@docusaurus/plugin-content-blog': 2.3.1_jgxnvbe4faw3ohf4h6p42qq6oy - '@docusaurus/plugin-content-docs': 2.3.1_jgxnvbe4faw3ohf4h6p42qq6oy - '@docusaurus/plugin-content-pages': 2.3.1_jgxnvbe4faw3ohf4h6p42qq6oy - '@docusaurus/plugin-debug': 2.3.1_oian64e447gu2iub27g2ay42xi - '@docusaurus/plugin-google-analytics': 2.3.1_jgxnvbe4faw3ohf4h6p42qq6oy - '@docusaurus/plugin-google-gtag': 2.3.1_jgxnvbe4faw3ohf4h6p42qq6oy - '@docusaurus/plugin-google-tag-manager': 2.3.1_jgxnvbe4faw3ohf4h6p42qq6oy - '@docusaurus/plugin-sitemap': 2.3.1_jgxnvbe4faw3ohf4h6p42qq6oy - '@docusaurus/theme-classic': 2.3.1_jgxnvbe4faw3ohf4h6p42qq6oy - '@docusaurus/theme-common': 2.3.1_qy6u2m3twle75rldwm5f2xep3a - '@docusaurus/theme-search-algolia': 2.3.1_ai3ios24r2svxi76kjuz26ac6u - '@docusaurus/types': 2.3.1_sfoxds7t5ydpegc3knd667wn6m + '@docusaurus/core': 2.3.1(@docusaurus/types@2.3.1)(eslint@8.35.0)(react-dom@17.0.2)(react@17.0.2)(typescript@4.9.5) + '@docusaurus/plugin-content-blog': 2.3.1(eslint@8.35.0)(react-dom@17.0.2)(react@17.0.2)(typescript@4.9.5) + '@docusaurus/plugin-content-docs': 2.3.1(eslint@8.35.0)(react-dom@17.0.2)(react@17.0.2)(typescript@4.9.5) + '@docusaurus/plugin-content-pages': 2.3.1(eslint@8.35.0)(react-dom@17.0.2)(react@17.0.2)(typescript@4.9.5) + '@docusaurus/plugin-debug': 2.3.1(@types/react@17.0.53)(eslint@8.35.0)(react-dom@17.0.2)(react@17.0.2)(typescript@4.9.5) + '@docusaurus/plugin-google-analytics': 2.3.1(eslint@8.35.0)(react-dom@17.0.2)(react@17.0.2)(typescript@4.9.5) + '@docusaurus/plugin-google-gtag': 2.3.1(eslint@8.35.0)(react-dom@17.0.2)(react@17.0.2)(typescript@4.9.5) + '@docusaurus/plugin-google-tag-manager': 2.3.1(eslint@8.35.0)(react-dom@17.0.2)(react@17.0.2)(typescript@4.9.5) + '@docusaurus/plugin-sitemap': 2.3.1(eslint@8.35.0)(react-dom@17.0.2)(react@17.0.2)(typescript@4.9.5) + '@docusaurus/theme-classic': 2.3.1(eslint@8.35.0)(react-dom@17.0.2)(react@17.0.2)(typescript@4.9.5) + '@docusaurus/theme-common': 2.3.1(@docusaurus/types@2.3.1)(eslint@8.35.0)(react-dom@17.0.2)(react@17.0.2)(typescript@4.9.5) + '@docusaurus/theme-search-algolia': 2.3.1(@algolia/client-search@4.15.0)(@docusaurus/types@2.3.1)(@types/react@17.0.53)(eslint@8.35.0)(react-dom@17.0.2)(react@17.0.2)(typescript@4.9.5) + '@docusaurus/types': 2.3.1(react-dom@17.0.2)(react@17.0.2) react: 17.0.2 - react-dom: 17.0.2_react@17.0.2 + react-dom: 17.0.2(react@17.0.2) transitivePeerDependencies: - '@algolia/client-search' - '@parcel/css' @@ -4478,46 +5204,46 @@ packages: - webpack-cli dev: false - /@docusaurus/react-loadable/5.5.2_react@17.0.2: + /@docusaurus/react-loadable@5.5.2(react@17.0.2): resolution: {integrity: sha512-A3dYjdBGuy0IGT+wyLIGIKLRE+sAk1iNk0f1HjNDysO7u8lhL4N3VEm+FAubmJbAztn94F7MxBTPmnixbiyFdQ==} peerDependencies: react: '*' dependencies: - '@types/react': 18.0.34 + '@types/react': 18.2.0 prop-types: 15.8.1 react: 17.0.2 - /@docusaurus/theme-classic/2.3.1_jgxnvbe4faw3ohf4h6p42qq6oy: + /@docusaurus/theme-classic@2.3.1(eslint@8.35.0)(react-dom@17.0.2)(react@17.0.2)(typescript@4.9.5): resolution: {integrity: sha512-SelSIDvyttb7ZYHj8vEUhqykhAqfOPKk+uP0z85jH72IMC58e7O8DIlcAeBv+CWsLbNIl9/Hcg71X0jazuxJug==} engines: {node: '>=16.14'} peerDependencies: react: ^16.8.4 || ^17.0.0 react-dom: ^16.8.4 || ^17.0.0 dependencies: - '@docusaurus/core': 2.3.1_qy6u2m3twle75rldwm5f2xep3a - '@docusaurus/mdx-loader': 2.3.1_nucoingj6jnpt355a2yzaplk5e - '@docusaurus/module-type-aliases': 2.3.1_sfoxds7t5ydpegc3knd667wn6m - '@docusaurus/plugin-content-blog': 2.3.1_jgxnvbe4faw3ohf4h6p42qq6oy - '@docusaurus/plugin-content-docs': 2.3.1_jgxnvbe4faw3ohf4h6p42qq6oy - '@docusaurus/plugin-content-pages': 2.3.1_jgxnvbe4faw3ohf4h6p42qq6oy - '@docusaurus/theme-common': 2.3.1_qy6u2m3twle75rldwm5f2xep3a + '@docusaurus/core': 2.3.1(@docusaurus/types@2.3.1)(eslint@8.35.0)(react-dom@17.0.2)(react@17.0.2)(typescript@4.9.5) + '@docusaurus/mdx-loader': 2.3.1(@docusaurus/types@2.3.1)(react-dom@17.0.2)(react@17.0.2) + '@docusaurus/module-type-aliases': 2.3.1(react-dom@17.0.2)(react@17.0.2) + '@docusaurus/plugin-content-blog': 2.3.1(eslint@8.35.0)(react-dom@17.0.2)(react@17.0.2)(typescript@4.9.5) + '@docusaurus/plugin-content-docs': 2.3.1(eslint@8.35.0)(react-dom@17.0.2)(react@17.0.2)(typescript@4.9.5) + '@docusaurus/plugin-content-pages': 2.3.1(eslint@8.35.0)(react-dom@17.0.2)(react@17.0.2)(typescript@4.9.5) + '@docusaurus/theme-common': 2.3.1(@docusaurus/types@2.3.1)(eslint@8.35.0)(react-dom@17.0.2)(react@17.0.2)(typescript@4.9.5) '@docusaurus/theme-translations': 2.3.1 - '@docusaurus/types': 2.3.1_sfoxds7t5ydpegc3knd667wn6m - '@docusaurus/utils': 2.3.1_@docusaurus+types@2.3.1 - '@docusaurus/utils-common': 2.3.1_@docusaurus+types@2.3.1 - '@docusaurus/utils-validation': 2.3.1_@docusaurus+types@2.3.1 - '@mdx-js/react': 1.6.22_react@17.0.2 + '@docusaurus/types': 2.3.1(react-dom@17.0.2)(react@17.0.2) + '@docusaurus/utils': 2.3.1(@docusaurus/types@2.3.1) + '@docusaurus/utils-common': 2.3.1(@docusaurus/types@2.3.1) + '@docusaurus/utils-validation': 2.3.1(@docusaurus/types@2.3.1) + '@mdx-js/react': 1.6.22(react@17.0.2) clsx: 1.2.1 copy-text-to-clipboard: 3.0.1 infima: 0.2.0-alpha.42 lodash: 4.17.21 nprogress: 0.2.0 postcss: 8.4.21 - prism-react-renderer: 1.3.5_react@17.0.2 + prism-react-renderer: 1.3.5(react@17.0.2) prismjs: 1.29.0 react: 17.0.2 - react-dom: 17.0.2_react@17.0.2 - react-router-dom: 5.3.4_react@17.0.2 + react-dom: 17.0.2(react@17.0.2) + react-router-dom: 5.3.4(react@17.0.2) rtlcss: 3.5.0 tslib: 2.5.0 utility-types: 3.10.0 @@ -4539,29 +5265,29 @@ packages: - webpack-cli dev: false - /@docusaurus/theme-common/2.3.1_qy6u2m3twle75rldwm5f2xep3a: + /@docusaurus/theme-common@2.3.1(@docusaurus/types@2.3.1)(eslint@8.35.0)(react-dom@17.0.2)(react@17.0.2)(typescript@4.9.5): resolution: {integrity: sha512-RYmYl2OR2biO+yhmW1aS5FyEvnrItPINa+0U2dMxcHpah8reSCjQ9eJGRmAgkZFchV1+aIQzXOI1K7LCW38O0g==} engines: {node: '>=16.14'} peerDependencies: react: ^16.8.4 || ^17.0.0 react-dom: ^16.8.4 || ^17.0.0 dependencies: - '@docusaurus/mdx-loader': 2.3.1_nucoingj6jnpt355a2yzaplk5e - '@docusaurus/module-type-aliases': 2.3.1_sfoxds7t5ydpegc3knd667wn6m - '@docusaurus/plugin-content-blog': 2.3.1_jgxnvbe4faw3ohf4h6p42qq6oy - '@docusaurus/plugin-content-docs': 2.3.1_jgxnvbe4faw3ohf4h6p42qq6oy - '@docusaurus/plugin-content-pages': 2.3.1_jgxnvbe4faw3ohf4h6p42qq6oy - '@docusaurus/utils': 2.3.1_@docusaurus+types@2.3.1 + '@docusaurus/mdx-loader': 2.3.1(@docusaurus/types@2.3.1)(react-dom@17.0.2)(react@17.0.2) + '@docusaurus/module-type-aliases': 2.3.1(react-dom@17.0.2)(react@17.0.2) + '@docusaurus/plugin-content-blog': 2.3.1(eslint@8.35.0)(react-dom@17.0.2)(react@17.0.2)(typescript@4.9.5) + '@docusaurus/plugin-content-docs': 2.3.1(eslint@8.35.0)(react-dom@17.0.2)(react@17.0.2)(typescript@4.9.5) + '@docusaurus/plugin-content-pages': 2.3.1(eslint@8.35.0)(react-dom@17.0.2)(react@17.0.2)(typescript@4.9.5) + '@docusaurus/utils': 2.3.1(@docusaurus/types@2.3.1) '@types/history': 4.7.11 - '@types/react': 18.0.34 + '@types/react': 18.2.0 '@types/react-router-config': 5.0.6 clsx: 1.2.1 parse-numeric-range: 1.3.0 - prism-react-renderer: 1.3.5_react@17.0.2 + prism-react-renderer: 1.3.5(react@17.0.2) react: 17.0.2 - react-dom: 17.0.2_react@17.0.2 + react-dom: 17.0.2(react@17.0.2) tslib: 2.5.0 - use-sync-external-store: 1.2.0_react@17.0.2 + use-sync-external-store: 1.2.0(react@17.0.2) utility-types: 3.10.0 transitivePeerDependencies: - '@docusaurus/types' @@ -4581,29 +5307,29 @@ packages: - vue-template-compiler - webpack-cli - /@docusaurus/theme-search-algolia/2.3.1_ai3ios24r2svxi76kjuz26ac6u: + /@docusaurus/theme-search-algolia@2.3.1(@algolia/client-search@4.15.0)(@docusaurus/types@2.3.1)(@types/react@17.0.53)(eslint@8.35.0)(react-dom@17.0.2)(react@17.0.2)(typescript@4.9.5): resolution: {integrity: sha512-JdHaRqRuH1X++g5fEMLnq7OtULSGQdrs9AbhcWRQ428ZB8/HOiaN6mj3hzHvcD3DFgu7koIVtWPQnvnN7iwzHA==} engines: {node: '>=16.14'} peerDependencies: react: ^16.8.4 || ^17.0.0 react-dom: ^16.8.4 || ^17.0.0 dependencies: - '@docsearch/react': 3.3.3_ddjuyw2ch2nbmh4njfxs5lp2gi - '@docusaurus/core': 2.3.1_qy6u2m3twle75rldwm5f2xep3a + '@docsearch/react': 3.3.3(@algolia/client-search@4.15.0)(@types/react@17.0.53)(react-dom@17.0.2)(react@17.0.2) + '@docusaurus/core': 2.3.1(@docusaurus/types@2.3.1)(eslint@8.35.0)(react-dom@17.0.2)(react@17.0.2)(typescript@4.9.5) '@docusaurus/logger': 2.3.1 - '@docusaurus/plugin-content-docs': 2.3.1_jgxnvbe4faw3ohf4h6p42qq6oy - '@docusaurus/theme-common': 2.3.1_qy6u2m3twle75rldwm5f2xep3a + '@docusaurus/plugin-content-docs': 2.3.1(eslint@8.35.0)(react-dom@17.0.2)(react@17.0.2)(typescript@4.9.5) + '@docusaurus/theme-common': 2.3.1(@docusaurus/types@2.3.1)(eslint@8.35.0)(react-dom@17.0.2)(react@17.0.2)(typescript@4.9.5) '@docusaurus/theme-translations': 2.3.1 - '@docusaurus/utils': 2.3.1_@docusaurus+types@2.3.1 - '@docusaurus/utils-validation': 2.3.1_@docusaurus+types@2.3.1 + '@docusaurus/utils': 2.3.1(@docusaurus/types@2.3.1) + '@docusaurus/utils-validation': 2.3.1(@docusaurus/types@2.3.1) algoliasearch: 4.15.0 - algoliasearch-helper: 3.12.0_algoliasearch@4.15.0 + algoliasearch-helper: 3.12.0(algoliasearch@4.15.0) clsx: 1.2.1 eta: 2.0.1 fs-extra: 10.1.0 lodash: 4.17.21 react: 17.0.2 - react-dom: 17.0.2_react@17.0.2 + react-dom: 17.0.2(react@17.0.2) tslib: 2.5.0 utility-types: 3.10.0 transitivePeerDependencies: @@ -4627,7 +5353,7 @@ packages: - webpack-cli dev: false - /@docusaurus/theme-translations/2.3.1: + /@docusaurus/theme-translations@2.3.1: resolution: {integrity: sha512-BsBZzAewJabVhoGG1Ij2u4pMS3MPW6gZ6sS4pc+Y7czevRpzxoFNJXRtQDVGe7mOpv/MmRmqg4owDK+lcOTCVQ==} engines: {node: '>=16.14'} dependencies: @@ -4635,19 +5361,19 @@ packages: tslib: 2.5.0 dev: false - /@docusaurus/types/2.3.1_sfoxds7t5ydpegc3knd667wn6m: + /@docusaurus/types@2.3.1(react-dom@17.0.2)(react@17.0.2): resolution: {integrity: sha512-PREbIRhTaNNY042qmfSE372Jb7djZt+oVTZkoqHJ8eff8vOIc2zqqDqBVc5BhOfpZGPTrE078yy/torUEZy08A==} peerDependencies: react: ^16.8.4 || ^17.0.0 react-dom: ^16.8.4 || ^17.0.0 dependencies: '@types/history': 4.7.11 - '@types/react': 18.0.34 + '@types/react': 18.2.0 commander: 5.1.0 joi: 17.8.3 react: 17.0.2 - react-dom: 17.0.2_react@17.0.2 - react-helmet-async: 1.3.0_sfoxds7t5ydpegc3knd667wn6m + react-dom: 17.0.2(react@17.0.2) + react-helmet-async: 1.3.0(react-dom@17.0.2)(react@17.0.2) utility-types: 3.10.0 webpack: 5.86.0 webpack-merge: 5.8.0 @@ -4657,7 +5383,7 @@ packages: - uglify-js - webpack-cli - /@docusaurus/utils-common/2.3.1_@docusaurus+types@2.3.1: + /@docusaurus/utils-common@2.3.1(@docusaurus/types@2.3.1): resolution: {integrity: sha512-pVlRpXkdNcxmKNxAaB1ya2hfCEvVsLDp2joeM6K6uv55Oc5nVIqgyYSgSNKZyMdw66NnvMfsu0RBylcwZQKo9A==} engines: {node: '>=16.14'} peerDependencies: @@ -4666,15 +5392,15 @@ packages: '@docusaurus/types': optional: true dependencies: - '@docusaurus/types': 2.3.1_sfoxds7t5ydpegc3knd667wn6m + '@docusaurus/types': 2.3.1(react-dom@17.0.2)(react@17.0.2) tslib: 2.5.0 - /@docusaurus/utils-validation/2.3.1_@docusaurus+types@2.3.1: + /@docusaurus/utils-validation@2.3.1(@docusaurus/types@2.3.1): resolution: {integrity: sha512-7n0208IG3k1HVTByMHlZoIDjjOFC8sbViHVXJx0r3Q+3Ezrx+VQ1RZ/zjNn6lT+QBCRCXlnlaoJ8ug4HIVgQ3w==} engines: {node: '>=16.14'} dependencies: '@docusaurus/logger': 2.3.1 - '@docusaurus/utils': 2.3.1_@docusaurus+types@2.3.1 + '@docusaurus/utils': 2.3.1(@docusaurus/types@2.3.1) joi: 17.8.3 js-yaml: 4.1.0 tslib: 2.5.0 @@ -4686,7 +5412,7 @@ packages: - uglify-js - webpack-cli - /@docusaurus/utils/2.3.1_@docusaurus+types@2.3.1: + /@docusaurus/utils@2.3.1(@docusaurus/types@2.3.1): resolution: {integrity: sha512-9WcQROCV0MmrpOQDXDGhtGMd52DHpSFbKLfkyaYumzbTstrbA5pPOtiGtxK1nqUHkiIv8UwexS54p0Vod2I1lg==} engines: {node: '>=16.14'} peerDependencies: @@ -4696,10 +5422,10 @@ packages: optional: true dependencies: '@docusaurus/logger': 2.3.1 - '@docusaurus/types': 2.3.1_sfoxds7t5ydpegc3knd667wn6m + '@docusaurus/types': 2.3.1(react-dom@17.0.2)(react@17.0.2) '@svgr/webpack': 6.5.1 escape-string-regexp: 4.0.0 - file-loader: 6.2.0_webpack@5.86.0 + file-loader: 6.2.0(webpack@5.86.0) fs-extra: 10.1.0 github-slugger: 1.5.0 globby: 11.1.0 @@ -4710,7 +5436,7 @@ packages: resolve-pathname: 3.0.0 shelljs: 0.8.5 tslib: 2.5.0 - url-loader: 4.1.1_3isns6qywnihuyc5a5zesgru7e + url-loader: 4.1.1(file-loader@6.2.0)(webpack@5.86.0) webpack: 5.86.0 transitivePeerDependencies: - '@swc/core' @@ -4719,14 +5445,14 @@ packages: - uglify-js - webpack-cli - /@easyops-cn/autocomplete.js/0.38.1: + /@easyops-cn/autocomplete.js@0.38.1: resolution: {integrity: sha512-drg76jS6syilOUmVNkyo1c7ZEBPcPuK+aJA7AksM5ZIIbV57DMHCywiCr+uHyv8BE5jUTU98j/H7gVrkHrWW3Q==} dependencies: cssesc: 3.0.0 immediate: 3.3.0 dev: false - /@easyops-cn/docusaurus-search-local/0.30.2_llq2kqkczreeqcgwfmu77qt3su: + /@easyops-cn/docusaurus-search-local@0.30.2(@docusaurus/theme-common@2.3.1)(@docusaurus/types@2.3.1)(eslint@8.35.0)(react-dom@17.0.2)(react@17.0.2)(typescript@4.9.5): resolution: {integrity: sha512-q2tYUuNjUbsSxv3vB04ItP/jp0teWswXtsLxNF6JgaDOHkNXEjQFmbaOoBLyIcPCawefxC0m/iZibzr1JAVGew==} engines: {node: '>=12'} peerDependencies: @@ -4734,12 +5460,12 @@ packages: react: ^16.14.0 || ^17.0.0 || ^18.0.0 react-dom: ^16.14.0 || ^17.0.0 || ^18.0.0 dependencies: - '@docusaurus/plugin-content-docs': 2.3.1_hqgbd6qta4hgqctrzry5bfjimq - '@docusaurus/theme-common': 2.3.1_qy6u2m3twle75rldwm5f2xep3a + '@docusaurus/plugin-content-docs': 2.3.1(debug@4.3.4)(eslint@8.35.0)(react-dom@17.0.2)(react@17.0.2)(typescript@4.9.5) + '@docusaurus/theme-common': 2.3.1(@docusaurus/types@2.3.1)(eslint@8.35.0)(react-dom@17.0.2)(react@17.0.2)(typescript@4.9.5) '@docusaurus/theme-translations': 2.3.1 - '@docusaurus/utils': 2.3.1_@docusaurus+types@2.3.1 - '@docusaurus/utils-common': 2.3.1_@docusaurus+types@2.3.1 - '@docusaurus/utils-validation': 2.3.1_@docusaurus+types@2.3.1 + '@docusaurus/utils': 2.3.1(@docusaurus/types@2.3.1) + '@docusaurus/utils-common': 2.3.1(@docusaurus/types@2.3.1) + '@docusaurus/utils-validation': 2.3.1(@docusaurus/types@2.3.1) '@easyops-cn/autocomplete.js': 0.38.1 '@node-rs/jieba': 1.6.2 cheerio: 1.0.0-rc.12 @@ -4751,7 +5477,7 @@ packages: lunr-languages: 1.10.0 mark.js: 8.11.1 react: 17.0.2 - react-dom: 17.0.2_react@17.0.2 + react-dom: 17.0.2(react@17.0.2) tslib: 2.5.0 transitivePeerDependencies: - '@docusaurus/types' @@ -4771,79 +5497,79 @@ packages: - webpack-cli dev: false - /@emotion/hash/0.8.0: + /@emotion/hash@0.8.0: resolution: {integrity: sha512-kBJtf7PH6aWwZ6fka3zQ0p6SBYzx4fl1LoZXE2RrnYST9Xljm7WfKJrU4g/Xr3Beg72MLrp1AWNUmuYJTL7Cow==} dev: false - /@emotion/unitless/0.7.5: + /@emotion/unitless@0.7.5: resolution: {integrity: sha512-OWORNpfjMsSSUBVrRBVGECkhWcULOAJz9ZW8uK9qgxD+87M7jHRcvh/A96XXNhXTLmKcoYSQtBEX7lHMO7YRwg==} dev: false - /@esbuild-kit/cjs-loader/2.4.2: + /@esbuild-kit/cjs-loader@2.4.2: resolution: {integrity: sha512-BDXFbYOJzT/NBEtp71cvsrGPwGAMGRB/349rwKuoxNSiKjPraNNnlK6MIIabViCjqZugu6j+xeMDlEkWdHHJSg==} dependencies: '@esbuild-kit/core-utils': 3.1.0 get-tsconfig: 4.4.0 dev: true - /@esbuild-kit/core-utils/3.1.0: + /@esbuild-kit/core-utils@3.1.0: resolution: {integrity: sha512-Uuk8RpCg/7fdHSceR1M6XbSZFSuMrxcePFuGgyvsBn+u339dk5OeL4jv2EojwTN2st/unJGsVm4qHWjWNmJ/tw==} dependencies: esbuild: 0.17.16 source-map-support: 0.5.21 dev: true - /@esbuild-kit/esm-loader/2.5.5: + /@esbuild-kit/esm-loader@2.5.5: resolution: {integrity: sha512-Qwfvj/qoPbClxCRNuac1Du01r9gvNOT+pMYtJDapfB1eoGN1YlJ1BixLyL9WVENRx5RXgNLdfYdx/CuswlGhMw==} dependencies: '@esbuild-kit/core-utils': 3.1.0 get-tsconfig: 4.4.0 dev: true - /@esbuild/android-arm/0.15.18: - resolution: {integrity: sha512-5GT+kcs2WVGjVs7+boataCkO5Fg0y4kCjzkB5bAip7H4jfnOS3dA6KPiww9W1OEKTKeAcUVhdZGvgI65OXmUnw==} + /@esbuild/android-arm64@0.16.17: + resolution: {integrity: sha512-MIGl6p5sc3RDTLLkYL1MyL8BMRN4tLMRCn+yRJJmEDvYZ2M7tmAf80hx1kbNEUX2KJ50RRtxZ4JHLvCfuB6kBg==} engines: {node: '>=12'} - cpu: [arm] + cpu: [arm64] os: [android] requiresBuild: true dev: true optional: true - /@esbuild/android-arm/0.16.17: - resolution: {integrity: sha512-N9x1CMXVhtWEAMS7pNNONyA14f71VPQN9Cnavj1XQh6T7bskqiLLrSca4O0Vr8Wdcga943eThxnVp3JLnBMYtw==} + /@esbuild/android-arm64@0.17.16: + resolution: {integrity: sha512-QX48qmsEZW+gcHgTmAj+x21mwTz8MlYQBnzF6861cNdQGvj2jzzFjqH0EBabrIa/WVZ2CHolwMoqxVryqKt8+Q==} engines: {node: '>=12'} - cpu: [arm] + cpu: [arm64] os: [android] requiresBuild: true - dev: true optional: true - /@esbuild/android-arm/0.17.16: - resolution: {integrity: sha512-baLqRpLe4JnKrUXLJChoTN0iXZH7El/mu58GE3WIA6/H834k0XWvLRmGLG8y8arTRS9hJJibPnF0tiGhmWeZgw==} + /@esbuild/android-arm@0.15.18: + resolution: {integrity: sha512-5GT+kcs2WVGjVs7+boataCkO5Fg0y4kCjzkB5bAip7H4jfnOS3dA6KPiww9W1OEKTKeAcUVhdZGvgI65OXmUnw==} engines: {node: '>=12'} cpu: [arm] os: [android] requiresBuild: true + dev: true optional: true - /@esbuild/android-arm64/0.16.17: - resolution: {integrity: sha512-MIGl6p5sc3RDTLLkYL1MyL8BMRN4tLMRCn+yRJJmEDvYZ2M7tmAf80hx1kbNEUX2KJ50RRtxZ4JHLvCfuB6kBg==} + /@esbuild/android-arm@0.16.17: + resolution: {integrity: sha512-N9x1CMXVhtWEAMS7pNNONyA14f71VPQN9Cnavj1XQh6T7bskqiLLrSca4O0Vr8Wdcga943eThxnVp3JLnBMYtw==} engines: {node: '>=12'} - cpu: [arm64] + cpu: [arm] os: [android] requiresBuild: true dev: true optional: true - /@esbuild/android-arm64/0.17.16: - resolution: {integrity: sha512-QX48qmsEZW+gcHgTmAj+x21mwTz8MlYQBnzF6861cNdQGvj2jzzFjqH0EBabrIa/WVZ2CHolwMoqxVryqKt8+Q==} + /@esbuild/android-arm@0.17.16: + resolution: {integrity: sha512-baLqRpLe4JnKrUXLJChoTN0iXZH7El/mu58GE3WIA6/H834k0XWvLRmGLG8y8arTRS9hJJibPnF0tiGhmWeZgw==} engines: {node: '>=12'} - cpu: [arm64] + cpu: [arm] os: [android] requiresBuild: true optional: true - /@esbuild/android-x64/0.16.17: + /@esbuild/android-x64@0.16.17: resolution: {integrity: sha512-a3kTv3m0Ghh4z1DaFEuEDfz3OLONKuFvI4Xqczqx4BqLyuFaFkuaG4j2MtA6fuWEFeC5x9IvqnX7drmRq/fyAQ==} engines: {node: '>=12'} cpu: [x64] @@ -4852,7 +5578,7 @@ packages: dev: true optional: true - /@esbuild/android-x64/0.17.16: + /@esbuild/android-x64@0.17.16: resolution: {integrity: sha512-G4wfHhrrz99XJgHnzFvB4UwwPxAWZaZBOFXh+JH1Duf1I4vIVfuYY9uVLpx4eiV2D/Jix8LJY+TAdZ3i40tDow==} engines: {node: '>=12'} cpu: [x64] @@ -4860,7 +5586,7 @@ packages: requiresBuild: true optional: true - /@esbuild/darwin-arm64/0.16.17: + /@esbuild/darwin-arm64@0.16.17: resolution: {integrity: sha512-/2agbUEfmxWHi9ARTX6OQ/KgXnOWfsNlTeLcoV7HSuSTv63E4DqtAc+2XqGw1KHxKMHGZgbVCZge7HXWX9Vn+w==} engines: {node: '>=12'} cpu: [arm64] @@ -4869,7 +5595,7 @@ packages: dev: true optional: true - /@esbuild/darwin-arm64/0.17.16: + /@esbuild/darwin-arm64@0.17.16: resolution: {integrity: sha512-/Ofw8UXZxuzTLsNFmz1+lmarQI6ztMZ9XktvXedTbt3SNWDn0+ODTwxExLYQ/Hod91EZB4vZPQJLoqLF0jvEzA==} engines: {node: '>=12'} cpu: [arm64] @@ -4877,7 +5603,7 @@ packages: requiresBuild: true optional: true - /@esbuild/darwin-x64/0.16.17: + /@esbuild/darwin-x64@0.16.17: resolution: {integrity: sha512-2By45OBHulkd9Svy5IOCZt376Aa2oOkiE9QWUK9fe6Tb+WDr8hXL3dpqi+DeLiMed8tVXspzsTAvd0jUl96wmg==} engines: {node: '>=12'} cpu: [x64] @@ -4886,7 +5612,7 @@ packages: dev: true optional: true - /@esbuild/darwin-x64/0.17.16: + /@esbuild/darwin-x64@0.17.16: resolution: {integrity: sha512-SzBQtCV3Pdc9kyizh36Ol+dNVhkDyIrGb/JXZqFq8WL37LIyrXU0gUpADcNV311sCOhvY+f2ivMhb5Tuv8nMOQ==} engines: {node: '>=12'} cpu: [x64] @@ -4894,7 +5620,7 @@ packages: requiresBuild: true optional: true - /@esbuild/freebsd-arm64/0.16.17: + /@esbuild/freebsd-arm64@0.16.17: resolution: {integrity: sha512-mt+cxZe1tVx489VTb4mBAOo2aKSnJ33L9fr25JXpqQqzbUIw/yzIzi+NHwAXK2qYV1lEFp4OoVeThGjUbmWmdw==} engines: {node: '>=12'} cpu: [arm64] @@ -4903,7 +5629,7 @@ packages: dev: true optional: true - /@esbuild/freebsd-arm64/0.17.16: + /@esbuild/freebsd-arm64@0.17.16: resolution: {integrity: sha512-ZqftdfS1UlLiH1DnS2u3It7l4Bc3AskKeu+paJSfk7RNOMrOxmeFDhLTMQqMxycP1C3oj8vgkAT6xfAuq7ZPRA==} engines: {node: '>=12'} cpu: [arm64] @@ -4911,7 +5637,7 @@ packages: requiresBuild: true optional: true - /@esbuild/freebsd-x64/0.16.17: + /@esbuild/freebsd-x64@0.16.17: resolution: {integrity: sha512-8ScTdNJl5idAKjH8zGAsN7RuWcyHG3BAvMNpKOBaqqR7EbUhhVHOqXRdL7oZvz8WNHL2pr5+eIT5c65kA6NHug==} engines: {node: '>=12'} cpu: [x64] @@ -4920,7 +5646,7 @@ packages: dev: true optional: true - /@esbuild/freebsd-x64/0.17.16: + /@esbuild/freebsd-x64@0.17.16: resolution: {integrity: sha512-rHV6zNWW1tjgsu0dKQTX9L0ByiJHHLvQKrWtnz8r0YYJI27FU3Xu48gpK2IBj1uCSYhJ+pEk6Y0Um7U3rIvV8g==} engines: {node: '>=12'} cpu: [x64] @@ -4928,41 +5654,41 @@ packages: requiresBuild: true optional: true - /@esbuild/linux-arm/0.16.17: - resolution: {integrity: sha512-iihzrWbD4gIT7j3caMzKb/RsFFHCwqqbrbH9SqUSRrdXkXaygSZCZg1FybsZz57Ju7N/SHEgPyaR0LZ8Zbe9gQ==} + /@esbuild/linux-arm64@0.16.17: + resolution: {integrity: sha512-7S8gJnSlqKGVJunnMCrXHU9Q8Q/tQIxk/xL8BqAP64wchPCTzuM6W3Ra8cIa1HIflAvDnNOt2jaL17vaW+1V0g==} engines: {node: '>=12'} - cpu: [arm] + cpu: [arm64] os: [linux] requiresBuild: true dev: true optional: true - /@esbuild/linux-arm/0.17.16: - resolution: {integrity: sha512-n4O8oVxbn7nl4+m+ISb0a68/lcJClIbaGAoXwqeubj/D1/oMMuaAXmJVfFlRjJLu/ZvHkxoiFJnmbfp4n8cdSw==} + /@esbuild/linux-arm64@0.17.16: + resolution: {integrity: sha512-8yoZhGkU6aHu38WpaM4HrRLTFc7/VVD9Q2SvPcmIQIipQt2I/GMTZNdEHXoypbbGao5kggLcxg0iBKjo0SQYKA==} engines: {node: '>=12'} - cpu: [arm] + cpu: [arm64] os: [linux] requiresBuild: true optional: true - /@esbuild/linux-arm64/0.16.17: - resolution: {integrity: sha512-7S8gJnSlqKGVJunnMCrXHU9Q8Q/tQIxk/xL8BqAP64wchPCTzuM6W3Ra8cIa1HIflAvDnNOt2jaL17vaW+1V0g==} + /@esbuild/linux-arm@0.16.17: + resolution: {integrity: sha512-iihzrWbD4gIT7j3caMzKb/RsFFHCwqqbrbH9SqUSRrdXkXaygSZCZg1FybsZz57Ju7N/SHEgPyaR0LZ8Zbe9gQ==} engines: {node: '>=12'} - cpu: [arm64] + cpu: [arm] os: [linux] requiresBuild: true dev: true optional: true - /@esbuild/linux-arm64/0.17.16: - resolution: {integrity: sha512-8yoZhGkU6aHu38WpaM4HrRLTFc7/VVD9Q2SvPcmIQIipQt2I/GMTZNdEHXoypbbGao5kggLcxg0iBKjo0SQYKA==} + /@esbuild/linux-arm@0.17.16: + resolution: {integrity: sha512-n4O8oVxbn7nl4+m+ISb0a68/lcJClIbaGAoXwqeubj/D1/oMMuaAXmJVfFlRjJLu/ZvHkxoiFJnmbfp4n8cdSw==} engines: {node: '>=12'} - cpu: [arm64] + cpu: [arm] os: [linux] requiresBuild: true optional: true - /@esbuild/linux-ia32/0.16.17: + /@esbuild/linux-ia32@0.16.17: resolution: {integrity: sha512-kiX69+wcPAdgl3Lonh1VI7MBr16nktEvOfViszBSxygRQqSpzv7BffMKRPMFwzeJGPxcio0pdD3kYQGpqQ2SSg==} engines: {node: '>=12'} cpu: [ia32] @@ -4971,7 +5697,7 @@ packages: dev: true optional: true - /@esbuild/linux-ia32/0.17.16: + /@esbuild/linux-ia32@0.17.16: resolution: {integrity: sha512-9ZBjlkdaVYxPNO8a7OmzDbOH9FMQ1a58j7Xb21UfRU29KcEEU3VTHk+Cvrft/BNv0gpWJMiiZ/f4w0TqSP0gLA==} engines: {node: '>=12'} cpu: [ia32] @@ -4979,7 +5705,7 @@ packages: requiresBuild: true optional: true - /@esbuild/linux-loong64/0.14.54: + /@esbuild/linux-loong64@0.14.54: resolution: {integrity: sha512-bZBrLAIX1kpWelV0XemxBZllyRmM6vgFQQG2GdNb+r3Fkp0FOh1NJSvekXDs7jq70k4euu1cryLMfU+mTXlEpw==} engines: {node: '>=12'} cpu: [loong64] @@ -4988,7 +5714,7 @@ packages: dev: true optional: true - /@esbuild/linux-loong64/0.15.18: + /@esbuild/linux-loong64@0.15.18: resolution: {integrity: sha512-L4jVKS82XVhw2nvzLg/19ClLWg0y27ulRwuP7lcyL6AbUWB5aPglXY3M21mauDQMDfRLs8cQmeT03r/+X3cZYQ==} engines: {node: '>=12'} cpu: [loong64] @@ -4997,7 +5723,7 @@ packages: dev: true optional: true - /@esbuild/linux-loong64/0.16.17: + /@esbuild/linux-loong64@0.16.17: resolution: {integrity: sha512-dTzNnQwembNDhd654cA4QhbS9uDdXC3TKqMJjgOWsC0yNCbpzfWoXdZvp0mY7HU6nzk5E0zpRGGx3qoQg8T2DQ==} engines: {node: '>=12'} cpu: [loong64] @@ -5006,7 +5732,7 @@ packages: dev: true optional: true - /@esbuild/linux-loong64/0.17.16: + /@esbuild/linux-loong64@0.17.16: resolution: {integrity: sha512-TIZTRojVBBzdgChY3UOG7BlPhqJz08AL7jdgeeu+kiObWMFzGnQD7BgBBkWRwOtKR1i2TNlO7YK6m4zxVjjPRQ==} engines: {node: '>=12'} cpu: [loong64] @@ -5014,7 +5740,7 @@ packages: requiresBuild: true optional: true - /@esbuild/linux-mips64el/0.16.17: + /@esbuild/linux-mips64el@0.16.17: resolution: {integrity: sha512-ezbDkp2nDl0PfIUn0CsQ30kxfcLTlcx4Foz2kYv8qdC6ia2oX5Q3E/8m6lq84Dj/6b0FrkgD582fJMIfHhJfSw==} engines: {node: '>=12'} cpu: [mips64el] @@ -5023,7 +5749,7 @@ packages: dev: true optional: true - /@esbuild/linux-mips64el/0.17.16: + /@esbuild/linux-mips64el@0.17.16: resolution: {integrity: sha512-UPeRuFKCCJYpBbIdczKyHLAIU31GEm0dZl1eMrdYeXDH+SJZh/i+2cAmD3A1Wip9pIc5Sc6Kc5cFUrPXtR0XHA==} engines: {node: '>=12'} cpu: [mips64el] @@ -5031,7 +5757,7 @@ packages: requiresBuild: true optional: true - /@esbuild/linux-ppc64/0.16.17: + /@esbuild/linux-ppc64@0.16.17: resolution: {integrity: sha512-dzS678gYD1lJsW73zrFhDApLVdM3cUF2MvAa1D8K8KtcSKdLBPP4zZSLy6LFZ0jYqQdQ29bjAHJDgz0rVbLB3g==} engines: {node: '>=12'} cpu: [ppc64] @@ -5040,7 +5766,7 @@ packages: dev: true optional: true - /@esbuild/linux-ppc64/0.17.16: + /@esbuild/linux-ppc64@0.17.16: resolution: {integrity: sha512-io6yShgIEgVUhExJejJ21xvO5QtrbiSeI7vYUnr7l+v/O9t6IowyhdiYnyivX2X5ysOVHAuyHW+Wyi7DNhdw6Q==} engines: {node: '>=12'} cpu: [ppc64] @@ -5048,7 +5774,7 @@ packages: requiresBuild: true optional: true - /@esbuild/linux-riscv64/0.16.17: + /@esbuild/linux-riscv64@0.16.17: resolution: {integrity: sha512-ylNlVsxuFjZK8DQtNUwiMskh6nT0vI7kYl/4fZgV1llP5d6+HIeL/vmmm3jpuoo8+NuXjQVZxmKuhDApK0/cKw==} engines: {node: '>=12'} cpu: [riscv64] @@ -5057,7 +5783,7 @@ packages: dev: true optional: true - /@esbuild/linux-riscv64/0.17.16: + /@esbuild/linux-riscv64@0.17.16: resolution: {integrity: sha512-WhlGeAHNbSdG/I2gqX2RK2gfgSNwyJuCiFHMc8s3GNEMMHUI109+VMBfhVqRb0ZGzEeRiibi8dItR3ws3Lk+cA==} engines: {node: '>=12'} cpu: [riscv64] @@ -5065,7 +5791,7 @@ packages: requiresBuild: true optional: true - /@esbuild/linux-s390x/0.16.17: + /@esbuild/linux-s390x@0.16.17: resolution: {integrity: sha512-gzy7nUTO4UA4oZ2wAMXPNBGTzZFP7mss3aKR2hH+/4UUkCOyqmjXiKpzGrY2TlEUhbbejzXVKKGazYcQTZWA/w==} engines: {node: '>=12'} cpu: [s390x] @@ -5074,7 +5800,7 @@ packages: dev: true optional: true - /@esbuild/linux-s390x/0.17.16: + /@esbuild/linux-s390x@0.17.16: resolution: {integrity: sha512-gHRReYsJtViir63bXKoFaQ4pgTyah4ruiMRQ6im9YZuv+gp3UFJkNTY4sFA73YDynmXZA6hi45en4BGhNOJUsw==} engines: {node: '>=12'} cpu: [s390x] @@ -5082,7 +5808,7 @@ packages: requiresBuild: true optional: true - /@esbuild/linux-x64/0.16.17: + /@esbuild/linux-x64@0.16.17: resolution: {integrity: sha512-mdPjPxfnmoqhgpiEArqi4egmBAMYvaObgn4poorpUaqmvzzbvqbowRllQ+ZgzGVMGKaPkqUmPDOOFQRUFDmeUw==} engines: {node: '>=12'} cpu: [x64] @@ -5091,7 +5817,7 @@ packages: dev: true optional: true - /@esbuild/linux-x64/0.17.16: + /@esbuild/linux-x64@0.17.16: resolution: {integrity: sha512-mfiiBkxEbUHvi+v0P+TS7UnA9TeGXR48aK4XHkTj0ZwOijxexgMF01UDFaBX7Q6CQsB0d+MFNv9IiXbIHTNd4g==} engines: {node: '>=12'} cpu: [x64] @@ -5099,7 +5825,7 @@ packages: requiresBuild: true optional: true - /@esbuild/netbsd-x64/0.16.17: + /@esbuild/netbsd-x64@0.16.17: resolution: {integrity: sha512-/PzmzD/zyAeTUsduZa32bn0ORug+Jd1EGGAUJvqfeixoEISYpGnAezN6lnJoskauoai0Jrs+XSyvDhppCPoKOA==} engines: {node: '>=12'} cpu: [x64] @@ -5108,7 +5834,7 @@ packages: dev: true optional: true - /@esbuild/netbsd-x64/0.17.16: + /@esbuild/netbsd-x64@0.17.16: resolution: {integrity: sha512-n8zK1YRDGLRZfVcswcDMDM0j2xKYLNXqei217a4GyBxHIuPMGrrVuJ+Ijfpr0Kufcm7C1k/qaIrGy6eG7wvgmA==} engines: {node: '>=12'} cpu: [x64] @@ -5116,7 +5842,7 @@ packages: requiresBuild: true optional: true - /@esbuild/openbsd-x64/0.16.17: + /@esbuild/openbsd-x64@0.16.17: resolution: {integrity: sha512-2yaWJhvxGEz2RiftSk0UObqJa/b+rIAjnODJgv2GbGGpRwAfpgzyrg1WLK8rqA24mfZa9GvpjLcBBg8JHkoodg==} engines: {node: '>=12'} cpu: [x64] @@ -5125,7 +5851,7 @@ packages: dev: true optional: true - /@esbuild/openbsd-x64/0.17.16: + /@esbuild/openbsd-x64@0.17.16: resolution: {integrity: sha512-lEEfkfsUbo0xC47eSTBqsItXDSzwzwhKUSsVaVjVji07t8+6KA5INp2rN890dHZeueXJAI8q0tEIfbwVRYf6Ew==} engines: {node: '>=12'} cpu: [x64] @@ -5133,7 +5859,7 @@ packages: requiresBuild: true optional: true - /@esbuild/sunos-x64/0.16.17: + /@esbuild/sunos-x64@0.16.17: resolution: {integrity: sha512-xtVUiev38tN0R3g8VhRfN7Zl42YCJvyBhRKw1RJjwE1d2emWTVToPLNEQj/5Qxc6lVFATDiy6LjVHYhIPrLxzw==} engines: {node: '>=12'} cpu: [x64] @@ -5142,7 +5868,7 @@ packages: dev: true optional: true - /@esbuild/sunos-x64/0.17.16: + /@esbuild/sunos-x64@0.17.16: resolution: {integrity: sha512-jlRjsuvG1fgGwnE8Afs7xYDnGz0dBgTNZfgCK6TlvPH3Z13/P5pi6I57vyLE8qZYLrGVtwcm9UbUx1/mZ8Ukag==} engines: {node: '>=12'} cpu: [x64] @@ -5150,7 +5876,7 @@ packages: requiresBuild: true optional: true - /@esbuild/win32-arm64/0.16.17: + /@esbuild/win32-arm64@0.16.17: resolution: {integrity: sha512-ga8+JqBDHY4b6fQAmOgtJJue36scANy4l/rL97W+0wYmijhxKetzZdKOJI7olaBaMhWt8Pac2McJdZLxXWUEQw==} engines: {node: '>=12'} cpu: [arm64] @@ -5159,7 +5885,7 @@ packages: dev: true optional: true - /@esbuild/win32-arm64/0.17.16: + /@esbuild/win32-arm64@0.17.16: resolution: {integrity: sha512-TzoU2qwVe2boOHl/3KNBUv2PNUc38U0TNnzqOAcgPiD/EZxT2s736xfC2dYQbszAwo4MKzzwBV0iHjhfjxMimg==} engines: {node: '>=12'} cpu: [arm64] @@ -5167,7 +5893,7 @@ packages: requiresBuild: true optional: true - /@esbuild/win32-ia32/0.16.17: + /@esbuild/win32-ia32@0.16.17: resolution: {integrity: sha512-WnsKaf46uSSF/sZhwnqE4L/F89AYNMiD4YtEcYekBt9Q7nj0DiId2XH2Ng2PHM54qi5oPrQ8luuzGszqi/veig==} engines: {node: '>=12'} cpu: [ia32] @@ -5176,7 +5902,7 @@ packages: dev: true optional: true - /@esbuild/win32-ia32/0.17.16: + /@esbuild/win32-ia32@0.17.16: resolution: {integrity: sha512-B8b7W+oo2yb/3xmwk9Vc99hC9bNolvqjaTZYEfMQhzdpBsjTvZBlXQ/teUE55Ww6sg//wlcDjOaqldOKyigWdA==} engines: {node: '>=12'} cpu: [ia32] @@ -5184,7 +5910,7 @@ packages: requiresBuild: true optional: true - /@esbuild/win32-x64/0.16.17: + /@esbuild/win32-x64@0.16.17: resolution: {integrity: sha512-y+EHuSchhL7FjHgvQL/0fnnFmO4T1bhvWANX6gcnqTjtnKWbTvUMCpGnv2+t+31d7RzyEAYAd4u2fnIhHL6N/Q==} engines: {node: '>=12'} cpu: [x64] @@ -5193,7 +5919,7 @@ packages: dev: true optional: true - /@esbuild/win32-x64/0.17.16: + /@esbuild/win32-x64@0.17.16: resolution: {integrity: sha512-xJ7OH/nanouJO9pf03YsL9NAFQBHd8AqfrQd7Pf5laGyyTt/gToul6QYOA/i5i/q8y9iaM5DQFNTgpi995VkOg==} engines: {node: '>=12'} cpu: [x64] @@ -5201,7 +5927,7 @@ packages: requiresBuild: true optional: true - /@eslint/eslintrc/2.0.0: + /@eslint/eslintrc@2.0.0: resolution: {integrity: sha512-fluIaaV+GyV24CCu/ggiHdV+j4RNh85yQnAYS/G2mZODZgGmmlrgCydjUcV3YvxCm9x8nMAfThsqTni4KiXT4A==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dependencies: @@ -5216,37 +5942,35 @@ packages: strip-json-comments: 3.1.1 transitivePeerDependencies: - supports-color - dev: true - /@eslint/js/8.35.0: + /@eslint/js@8.35.0: resolution: {integrity: sha512-JXdzbRiWclLVoD8sNUjR443VVlYqiYmDVT6rGUEIEHU5YJW0gaVZwV2xgM7D4arkvASqD0IlLUVjHiFuxaftRw==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - dev: true - /@floating-ui/core/1.2.2: + /@floating-ui/core@1.2.2: resolution: {integrity: sha512-FaO9KVLFnxknZaGWGmNtjD2CVFuc0u4yeGEofoyXO2wgRA7fLtkngT6UB0vtWQWuhH3iMTZZ/Y89CMeyGfn8pA==} dev: false - /@floating-ui/dom/1.2.3: + /@floating-ui/dom@1.2.3: resolution: {integrity: sha512-lK9cZUrHSJLMVAdCvDqs6Ug8gr0wmqksYiaoj/bxj2gweRQkSuhg2/V6Jswz2KiQ0RAULbqw1oQDJIMpQ5GfGA==} dependencies: '@floating-ui/core': 1.2.2 dev: false - /@formatjs/ecma402-abstract/1.14.3: + /@formatjs/ecma402-abstract@1.14.3: resolution: {integrity: sha512-SlsbRC/RX+/zg4AApWIFNDdkLtFbkq3LNoZWXZCE/nHVKqoIJyaoQyge/I0Y38vLxowUn9KTtXgusLD91+orbg==} dependencies: '@formatjs/intl-localematcher': 0.2.32 tslib: 2.5.0 dev: false - /@formatjs/fast-memoize/2.0.1: + /@formatjs/fast-memoize@2.0.1: resolution: {integrity: sha512-M2GgV+qJn5WJQAYewz7q2Cdl6fobQa69S1AzSM2y0P68ZDbK5cWrJIcPCO395Of1ksftGZoOt4LYCO/j9BKBSA==} dependencies: tslib: 2.5.0 dev: false - /@formatjs/icu-messageformat-parser/2.3.0: + /@formatjs/icu-messageformat-parser@2.3.0: resolution: {integrity: sha512-xqtlqYAbfJDF4b6e4O828LBNOWXrFcuYadqAbYORlDRwhyJ2bH+xpUBPldZbzRGUN2mxlZ4Ykhm7jvERtmI8NQ==} dependencies: '@formatjs/ecma402-abstract': 1.14.3 @@ -5254,14 +5978,14 @@ packages: tslib: 2.5.0 dev: false - /@formatjs/icu-skeleton-parser/1.3.18: + /@formatjs/icu-skeleton-parser@1.3.18: resolution: {integrity: sha512-ND1ZkZfmLPcHjAH1sVpkpQxA+QYfOX3py3SjKWMUVGDow18gZ0WPqz3F+pJLYQMpS2LnnQ5zYR2jPVYTbRwMpg==} dependencies: '@formatjs/ecma402-abstract': 1.14.3 tslib: 2.5.0 dev: false - /@formatjs/intl-displaynames/6.2.6: + /@formatjs/intl-displaynames@6.2.6: resolution: {integrity: sha512-scf5AQTk9EjpvPhboo5sizVOvidTdMOnajv9z+0cejvl7JNl9bl/aMrNBgC72UH+bP3l45usPUKAGskV6sNIrA==} dependencies: '@formatjs/ecma402-abstract': 1.14.3 @@ -5269,7 +5993,7 @@ packages: tslib: 2.5.0 dev: false - /@formatjs/intl-listformat/7.1.9: + /@formatjs/intl-listformat@7.1.9: resolution: {integrity: sha512-5YikxwRqRXTVWVujhswDOTCq6gs+m9IcNbNZLa6FLtyBStAjEsuE2vAU+lPsbz9ZTST57D5fodjIh2JXT6sMWQ==} dependencies: '@formatjs/ecma402-abstract': 1.14.3 @@ -5277,13 +6001,13 @@ packages: tslib: 2.5.0 dev: false - /@formatjs/intl-localematcher/0.2.32: + /@formatjs/intl-localematcher@0.2.32: resolution: {integrity: sha512-k/MEBstff4sttohyEpXxCmC3MqbUn9VvHGlZ8fauLzkbwXmVrEeyzS+4uhrvAk9DWU9/7otYWxyDox4nT/KVLQ==} dependencies: tslib: 2.5.0 dev: false - /@formatjs/intl/2.6.9: + /@formatjs/intl@2.6.9(typescript@4.9.5): resolution: {integrity: sha512-EtcMZ9O24YSASu/jGOaTQtArx7XROjlKiO4KmkxJ/3EyAQLCr5hrS+KKvNud0a7GIwBucOb3IFrZ7WiSm2A/Cw==} peerDependencies: typescript: ^4.7 @@ -5298,17 +6022,22 @@ packages: '@formatjs/intl-listformat': 7.1.9 intl-messageformat: 10.3.3 tslib: 2.5.0 + typescript: 4.9.5 + dev: false + + /@gcanvas/core@1.0.0: + resolution: {integrity: sha512-v+moRYrngBYtaFTABYjzeve9H+EAvh1zJd7RCzELQM/vLQCqjcpjh3R+R80W4i4y6dos1yQhMB2SVH8tfx0iEg==} dev: false - /@hapi/hoek/9.3.0: + /@hapi/hoek@9.3.0: resolution: {integrity: sha512-/c6rf4UJlmHlC9b5BaNvzAcFv7HZ2QHaV0D4/HNlBdvFnvQq8RI4kYdhyPCl7Xj+oWvTWQ8ujhqS53LIgAe6KQ==} - /@hapi/topo/5.1.0: + /@hapi/topo@5.1.0: resolution: {integrity: sha512-foQZKJig7Ob0BMAYBfcJk8d77QtOe7Wo4ox7ff1lQYoNNAb6jwcY1ncdoy2e9wQZzvNy7ODZCYJkK8kzmcAnAg==} dependencies: '@hapi/hoek': 9.3.0 - /@humanwhocodes/config-array/0.11.8: + /@humanwhocodes/config-array@0.11.8: resolution: {integrity: sha512-UybHIJzJnR5Qc/MsD9Kr+RpO2h+/P1GhOwdiLPXK5TWk5sgTdu88bTD9UP+CKbPPh5Rni1u0GjAdYQLemG8g+g==} engines: {node: '>=10.10.0'} dependencies: @@ -5317,25 +6046,22 @@ packages: minimatch: 3.1.2 transitivePeerDependencies: - supports-color - dev: true - /@humanwhocodes/module-importer/1.0.1: + /@humanwhocodes/module-importer@1.0.1: resolution: {integrity: sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==} engines: {node: '>=12.22'} - dev: true - /@humanwhocodes/object-schema/1.2.1: + /@humanwhocodes/object-schema@1.2.1: resolution: {integrity: sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==} - dev: true - /@ice/pkg-plugin-component/1.0.0: + /@ice/pkg-plugin-component@1.0.0: resolution: {integrity: sha512-Mff6Em1RwY2NOZgciQyy2NXL65u9ebHV2Jqb5746vUVEh0l7Xpokb+3djV1pKcgED4wU8pSuSQ6jj+hXd9Ht1Q==} dependencies: consola: 2.15.3 fs-extra: 10.1.0 dev: true - /@ice/pkg/1.1.2-0: + /@ice/pkg@1.1.2-0: resolution: {integrity: sha512-cv//5fNdAZz6QZRnnNe0aiEa3n/K/dhlTcYrDbb2kcki4CAzn1ZN0YxxVWQQxpiphAkCo+FOWDG0IZF8PF8+Ug==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} hasBin: true @@ -5343,13 +6069,13 @@ packages: '@babel/core': 7.21.0 '@babel/parser': 7.21.2 '@ice/pkg-plugin-component': 1.0.0 - '@rollup/plugin-alias': 3.1.9_rollup@2.79.1 - '@rollup/plugin-commonjs': 21.1.0_rollup@2.79.1 - '@rollup/plugin-node-resolve': 13.3.0_rollup@2.79.1 + '@rollup/plugin-alias': 3.1.9(rollup@2.79.1) + '@rollup/plugin-commonjs': 21.1.0(rollup@2.79.1) + '@rollup/plugin-node-resolve': 13.3.0(rollup@2.79.1) '@rollup/pluginutils': 4.2.1 '@swc/core': 1.3.19 acorn: 8.8.2 - autoprefixer: 10.4.13_postcss@8.4.21 + autoprefixer: 10.4.13(postcss@8.4.21) build-scripts: 2.0.0-24 cac: 6.7.14 chokidar: 3.5.3 @@ -5365,14 +6091,14 @@ packages: picocolors: 1.0.0 postcss: 8.4.21 rollup: 2.79.1 - rollup-plugin-postcss: 4.0.2_postcss@8.4.21 + rollup-plugin-postcss: 4.0.2(postcss@8.4.21) typescript: 4.9.5 transitivePeerDependencies: - supports-color - ts-node dev: true - /@ice/pkg/1.5.5: + /@ice/pkg@1.5.5: resolution: {integrity: sha512-0BIfv6Uzs2wpHv7RmFwz+kWfoJLfx0yJrQyh3yqy+F6TZWxTwrqQmX+5yRmgqK5f7lGGhYfMMVNWjRSCw5MHPQ==} engines: {node: '>=16.14.0'} hasBin: true @@ -5380,17 +6106,17 @@ packages: '@ampproject/remapping': 2.2.0 '@babel/core': 7.21.0 '@babel/parser': 7.18.10 - '@babel/preset-react': 7.18.6_@babel+core@7.21.0 - '@babel/preset-typescript': 7.21.0_@babel+core@7.21.0 - '@rollup/plugin-commonjs': 21.1.0_rollup@2.79.1 - '@rollup/plugin-image': 3.0.2_rollup@2.79.1 - '@rollup/plugin-json': 4.1.0_rollup@2.79.1 - '@rollup/plugin-node-resolve': 13.3.0_rollup@2.79.1 - '@rollup/plugin-replace': 5.0.2_rollup@2.79.1 + '@babel/preset-react': 7.18.6(@babel/core@7.21.0) + '@babel/preset-typescript': 7.21.0(@babel/core@7.21.0) + '@rollup/plugin-commonjs': 21.1.0(rollup@2.79.1) + '@rollup/plugin-image': 3.0.2(rollup@2.79.1) + '@rollup/plugin-json': 4.1.0(rollup@2.79.1) + '@rollup/plugin-node-resolve': 13.3.0(rollup@2.79.1) + '@rollup/plugin-replace': 5.0.2(rollup@2.79.1) '@rollup/pluginutils': 4.2.1 '@swc/core': 1.3.32 acorn: 8.8.2 - autoprefixer: 10.4.13_postcss@8.4.21 + autoprefixer: 10.4.13(postcss@8.4.21) build-scripts: 2.1.0 cac: 6.7.14 chokidar: 3.5.3 @@ -5406,23 +6132,23 @@ packages: picocolors: 1.0.0 postcss: 8.4.21 rollup: 2.79.1 - rollup-plugin-styles: 4.0.0_rollup@2.79.1 - rollup-plugin-visualizer: 5.9.0_rollup@2.79.1 + rollup-plugin-styles: 4.0.0(rollup@2.79.1) + rollup-plugin-visualizer: 5.9.0(rollup@2.79.1) tsc-alias: 1.8.5 typescript: 4.9.5 transitivePeerDependencies: - supports-color dev: true - /@ice/sandbox/1.1.4: + /@ice/sandbox@1.1.4: resolution: {integrity: sha512-MEVF0Ze3McKDutnFiUAhUoc+WwOFxITVBgSSHmbGpKtWbXJX9kUVlx3VsEVJvdqU3O1kiBNx6zE1sFMjKPRTIQ==} dev: false - /@ice/stark-app/1.5.0: + /@ice/stark-app@1.5.0: resolution: {integrity: sha512-9fuCri48eZj6TnfPkCju4vVLhGurz+mt6lFx4JQFHhnRBQ5MuiBqRZg5F/3vdnJ7dAYQJlCXmHlQtBHok82z+g==} dev: false - /@ice/stark/2.7.5: + /@ice/stark@2.7.5(react@18.2.0): resolution: {integrity: sha512-HyV3/6PtTfNiKBkncztunpjsWMBw/SyQ24TvrYLnpkuSmrlZ9t0/jkJWuaM6nGpAufyZ62YfQ2Tn032So9OeIg==} peerDependencies: react: '>=15.0.0' @@ -5431,10 +6157,11 @@ packages: lodash.isempty: 4.4.0 lodash.isequal: 4.5.0 path-to-regexp: 1.8.0 + react: 18.2.0 url-parse: 1.5.10 dev: false - /@ice/store/2.0.3_biqbaboplfbrettd7655fr4n2y: + /@ice/store@2.0.3(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-U1YcY380bejqc3+WtkEqIwE6HnjBjSKd4IWFyq8gakPeAvA6fEJ58Qx9hzscYxlogWbiCb0Wm9kqkcDU+njx7g==} peerDependencies: react: ^16.8 || ^17 || ^18 @@ -5442,27 +6169,27 @@ packages: immer: 9.0.19 lodash.isfunction: 3.0.9 react: 18.2.0 - react-redux: 7.2.9_biqbaboplfbrettd7655fr4n2y + react-redux: 7.2.9(react-dom@18.2.0)(react@18.2.0) redux: 4.2.1 - redux-thunk: 2.4.2_redux@4.2.1 + redux-thunk: 2.4.2(redux@4.2.1) transitivePeerDependencies: - react-dom - react-native dev: false - /@ice/swc-plugin-keep-export/0.1.4-2: + /@ice/swc-plugin-keep-export@0.1.4-2: resolution: {integrity: sha512-kmQms1GTc4LBfPK+SyEo3UBBX0GMhPB02VJPA34AtIpNmaWApgmkqQBHbmeeV8ad0nrHrxTfRL80ldMhplyC4g==} dev: false - /@ice/swc-plugin-node-transform/0.1.0-8: + /@ice/swc-plugin-node-transform@0.1.0-8: resolution: {integrity: sha512-MbvlCk34Mim823VflDdSnlJemeQURpwcSyT4f9mODFufAypmaaLf2/lmhcPfn6C4CvrRD5Qj2XV8FTFV60Q2XQ==} dev: false - /@ice/swc-plugin-remove-export/0.1.2: + /@ice/swc-plugin-remove-export@0.1.2: resolution: {integrity: sha512-HPeYj+z1ylaD5fJkSqyJ+eXbrHiCdy/t/t56uyf20aqsAyx12EiHVnfV4blW31DSWhFt/veAUXYzbaJ8b9KLOQ==} dev: false - /@iceworks/generate-project/2.0.2: + /@iceworks/generate-project@2.0.2: resolution: {integrity: sha512-t7/uHl5kM71o+xyR+FnaPsgyFqhFQm89TdqPahM4Kv/ubdKDknFVUYLio1khMDGY8Ops0ahn/+KM+gFnHEKSQw==} engines: {node: '>=12.20.0'} dependencies: @@ -5477,7 +6204,7 @@ packages: - debug dev: false - /@istanbuljs/load-nyc-config/1.1.0: + /@istanbuljs/load-nyc-config@1.1.0: resolution: {integrity: sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==} engines: {node: '>=8'} dependencies: @@ -5488,12 +6215,12 @@ packages: resolve-from: 5.0.0 dev: true - /@istanbuljs/schema/0.1.3: + /@istanbuljs/schema@0.1.3: resolution: {integrity: sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==} engines: {node: '>=8'} dev: true - /@jest/console/28.1.3: + /@jest/console@28.1.3: resolution: {integrity: sha512-QPAkP5EwKdK/bxIr6C1I4Vs0rm2nHiANzj/Z5X2JQkrZo6IqvC4ldZ9K95tF0HdidhA8Bo6egxSzUFPYKcEXLw==} engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} dependencies: @@ -5505,7 +6232,7 @@ packages: slash: 3.0.0 dev: true - /@jest/console/29.5.0: + /@jest/console@29.5.0: resolution: {integrity: sha512-NEpkObxPwyw/XxZVLPmAGKE89IQRp4puc6IQRPru6JKd1M3fW9v1xM1AnzIJE65hbCkzQAdnL8P47e9hzhiYLQ==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: @@ -5517,7 +6244,7 @@ packages: slash: 3.0.0 dev: true - /@jest/core/28.1.3: + /@jest/core@28.1.3: resolution: {integrity: sha512-CIKBrlaKOzA7YG19BEqCw3SLIsEwjZkeJzf5bdooVnW4bH5cktqe3JX+G2YV1aK5vP8N9na1IGWFzYaTp6k6NA==} engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} peerDependencies: @@ -5538,7 +6265,7 @@ packages: exit: 0.1.2 graceful-fs: 4.2.10 jest-changed-files: 28.1.3 - jest-config: 28.1.3_@types+node@17.0.45 + jest-config: 28.1.3(@types/node@17.0.45) jest-haste-map: 28.1.3 jest-message-util: 28.1.3 jest-regex-util: 28.0.2 @@ -5560,7 +6287,7 @@ packages: - ts-node dev: true - /@jest/core/29.5.0: + /@jest/core@29.5.0: resolution: {integrity: sha512-28UzQc7ulUrOQw1IsN/kv1QES3q2kkbl/wGslyhAclqZ/8cMdB5M68BffkIdSJgKBUt50d3hbwJ92XESlE7LiQ==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} peerDependencies: @@ -5581,7 +6308,7 @@ packages: exit: 0.1.2 graceful-fs: 4.2.10 jest-changed-files: 29.5.0 - jest-config: 29.5.0_@types+node@17.0.45 + jest-config: 29.5.0(@types/node@17.0.45) jest-haste-map: 29.5.0 jest-message-util: 29.5.0 jest-regex-util: 29.4.3 @@ -5602,7 +6329,7 @@ packages: - ts-node dev: true - /@jest/environment/28.1.3: + /@jest/environment@28.1.3: resolution: {integrity: sha512-1bf40cMFTEkKyEf585R9Iz1WayDjHoHqvts0XFYEqyKM3cFWDpeMoqKKTAF9LSYQModPUlh8FKptoM2YcMWAXA==} engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} dependencies: @@ -5612,7 +6339,7 @@ packages: jest-mock: 28.1.3 dev: true - /@jest/environment/29.5.0: + /@jest/environment@29.5.0: resolution: {integrity: sha512-5FXw2+wD29YU1d4I2htpRX7jYnAyTRjP2CsXQdo9SAM8g3ifxWPSV0HnClSn71xwctr0U3oZIIH+dtbfmnbXVQ==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: @@ -5622,21 +6349,21 @@ packages: jest-mock: 29.5.0 dev: true - /@jest/expect-utils/28.1.3: + /@jest/expect-utils@28.1.3: resolution: {integrity: sha512-wvbi9LUrHJLn3NlDW6wF2hvIMtd4JUl2QNVrjq+IBSHirgfrR3o9RnVtxzdEGO2n9JyIWwHnLfby5KzqBGg2YA==} engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} dependencies: jest-get-type: 28.0.2 dev: true - /@jest/expect-utils/29.5.0: + /@jest/expect-utils@29.5.0: resolution: {integrity: sha512-fmKzsidoXQT2KwnrwE0SQq3uj8Z763vzR8LnLBwC2qYWEFpjX8daRsk6rHUM1QvNlEW/UJXNXm59ztmJJWs2Mg==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: jest-get-type: 29.4.3 dev: true - /@jest/expect/28.1.3: + /@jest/expect@28.1.3: resolution: {integrity: sha512-lzc8CpUbSoE4dqT0U+g1qODQjBRHPpCPXissXD4mS9+sWQdmmpeJ9zSH1rS1HEkrsMN0fb7nKrJ9giAR1d3wBw==} engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} dependencies: @@ -5646,7 +6373,7 @@ packages: - supports-color dev: true - /@jest/expect/29.5.0: + /@jest/expect@29.5.0: resolution: {integrity: sha512-PueDR2HGihN3ciUNGr4uelropW7rqUfTiOn+8u0leg/42UhblPxHkfoh0Ruu3I9Y1962P3u2DY4+h7GVTSVU6g==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: @@ -5656,7 +6383,7 @@ packages: - supports-color dev: true - /@jest/fake-timers/28.1.3: + /@jest/fake-timers@28.1.3: resolution: {integrity: sha512-D/wOkL2POHv52h+ok5Oj/1gOG9HSywdoPtFsRCUmlCILXNn5eIWmcnd3DIiWlJnpGvQtmajqBP95Ei0EimxfLw==} engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} dependencies: @@ -5668,7 +6395,7 @@ packages: jest-util: 28.1.3 dev: true - /@jest/fake-timers/29.5.0: + /@jest/fake-timers@29.5.0: resolution: {integrity: sha512-9ARvuAAQcBwDAqOnglWq2zwNIRUDtk/SCkp/ToGEhFv5r86K21l+VEs0qNTaXtyiY0lEePl3kylijSYJQqdbDg==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: @@ -5680,7 +6407,7 @@ packages: jest-util: 29.5.0 dev: true - /@jest/globals/28.1.3: + /@jest/globals@28.1.3: resolution: {integrity: sha512-XFU4P4phyryCXu1pbcqMO0GSQcYe1IsalYCDzRNyhetyeyxMcIxa11qPNDpVNLeretItNqEmYYQn1UYz/5x1NA==} engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} dependencies: @@ -5691,7 +6418,7 @@ packages: - supports-color dev: true - /@jest/globals/29.5.0: + /@jest/globals@29.5.0: resolution: {integrity: sha512-S02y0qMWGihdzNbUiqSAiKSpSozSuHX5UYc7QbnHP+D9Lyw8DgGGCinrN9uSuHPeKgSSzvPom2q1nAtBvUsvPQ==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: @@ -5703,7 +6430,7 @@ packages: - supports-color dev: true - /@jest/reporters/28.1.3: + /@jest/reporters@28.1.3: resolution: {integrity: sha512-JuAy7wkxQZVNU/V6g9xKzCGC5LVXx9FDcABKsSXp5MiKPEE2144a/vXTEDoyzjUpZKfVwp08Wqg5A4WfTMAzjg==} engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} peerDependencies: @@ -5741,7 +6468,7 @@ packages: - supports-color dev: true - /@jest/reporters/29.5.0: + /@jest/reporters@29.5.0: resolution: {integrity: sha512-D05STXqj/M8bP9hQNSICtPqz97u7ffGzZu+9XLucXhkOFBqKcXe04JLZOgIekOxdb73MAoBUFnqvf7MCpKk5OA==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} peerDependencies: @@ -5778,20 +6505,20 @@ packages: - supports-color dev: true - /@jest/schemas/28.1.3: + /@jest/schemas@28.1.3: resolution: {integrity: sha512-/l/VWsdt/aBXgjshLWOFyFt3IVdYypu5y2Wn2rOO1un6nkqIn8SLXzgIMYXFyYsRWDyF5EthmKJMIdJvk08grg==} engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} dependencies: '@sinclair/typebox': 0.24.51 dev: true - /@jest/schemas/29.4.3: + /@jest/schemas@29.4.3: resolution: {integrity: sha512-VLYKXQmtmuEz6IxJsrZwzG9NvtkQsWNnWMsKxqWNu3+CnfzJQhp0WDDKWLVV9hLKr0l3SLLFRqcYHjhtyuDVxg==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@sinclair/typebox': 0.25.24 - /@jest/source-map/28.1.2: + /@jest/source-map@28.1.2: resolution: {integrity: sha512-cV8Lx3BeStJb8ipPHnqVw/IM2VCMWO3crWZzYodSIkxXnRcXJipCdx1JCK0K5MsJJouZQTH73mzf4vgxRaH9ww==} engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} dependencies: @@ -5800,7 +6527,7 @@ packages: graceful-fs: 4.2.10 dev: true - /@jest/source-map/29.4.3: + /@jest/source-map@29.4.3: resolution: {integrity: sha512-qyt/mb6rLyd9j1jUts4EQncvS6Yy3PM9HghnNv86QBlV+zdL2inCdK1tuVlL+J+lpiw2BI67qXOrX3UurBqQ1w==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: @@ -5809,7 +6536,7 @@ packages: graceful-fs: 4.2.10 dev: true - /@jest/test-result/28.1.3: + /@jest/test-result@28.1.3: resolution: {integrity: sha512-kZAkxnSE+FqE8YjW8gNuoVkkC9I7S1qmenl8sGcDOLropASP+BkcGKwhXoyqQuGOGeYY0y/ixjrd/iERpEXHNg==} engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} dependencies: @@ -5819,7 +6546,7 @@ packages: collect-v8-coverage: 1.0.1 dev: true - /@jest/test-result/29.5.0: + /@jest/test-result@29.5.0: resolution: {integrity: sha512-fGl4rfitnbfLsrfx1uUpDEESS7zM8JdgZgOCQuxQvL1Sn/I6ijeAVQWGfXI9zb1i9Mzo495cIpVZhA0yr60PkQ==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: @@ -5829,7 +6556,7 @@ packages: collect-v8-coverage: 1.0.1 dev: true - /@jest/test-sequencer/28.1.3: + /@jest/test-sequencer@28.1.3: resolution: {integrity: sha512-NIMPEqqa59MWnDi1kvXXpYbqsfQmSJsIbnd85mdVGkiDfQ9WQQTXOLsvISUfonmnBT+w85WEgneCigEEdHDFxw==} engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} dependencies: @@ -5839,7 +6566,7 @@ packages: slash: 3.0.0 dev: true - /@jest/test-sequencer/29.5.0: + /@jest/test-sequencer@29.5.0: resolution: {integrity: sha512-yPafQEcKjkSfDXyvtgiV4pevSeyuA6MQr6ZIdVkWJly9vkqjnFfcfhRQqpD5whjoU8EORki752xQmjaqoFjzMQ==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: @@ -5849,7 +6576,7 @@ packages: slash: 3.0.0 dev: true - /@jest/transform/28.1.3: + /@jest/transform@28.1.3: resolution: {integrity: sha512-u5dT5di+oFI6hfcLOHGTAfmUxFRrjK+vnaP0kkVow9Md/M7V/MxqQMOz/VV25UZO8pzeA9PjfTpOu6BDuwSPQA==} engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} dependencies: @@ -5872,7 +6599,7 @@ packages: - supports-color dev: true - /@jest/transform/29.5.0: + /@jest/transform@29.5.0: resolution: {integrity: sha512-8vbeZWqLJOvHaDfeMuoHITGKSz5qWc9u04lnWrQE3VyuSw604PzQM824ZeX9XSjUCeDiE3GuxZe5UKa8J61NQw==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: @@ -5895,7 +6622,7 @@ packages: - supports-color dev: true - /@jest/types/28.1.3: + /@jest/types@28.1.3: resolution: {integrity: sha512-RyjiyMUZrKz/c+zlMFO1pm70DcIlST8AeWTkoUdZevew44wcNZQHsEVOiCVtgVnlFFD82FPaXycys58cf2muVQ==} engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} dependencies: @@ -5907,7 +6634,7 @@ packages: chalk: 4.1.2 dev: true - /@jest/types/29.5.0: + /@jest/types@29.5.0: resolution: {integrity: sha512-qbu7kN6czmVRc3xWFQcAN03RAUamgppVUdXrvl1Wr3jlNF93o9mJbGcDWrwGB6ht44u7efB1qCFgVQmca24Uog==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: @@ -5918,14 +6645,14 @@ packages: '@types/yargs': 17.0.22 chalk: 4.1.2 - /@jridgewell/gen-mapping/0.1.1: + /@jridgewell/gen-mapping@0.1.1: resolution: {integrity: sha512-sQXCasFk+U8lWYEe66WxRDOE9PjVz4vSM51fTu3Hw+ClTpUSQb718772vH3pyS5pShp6lvQM7SxgIDXXXmOX7w==} engines: {node: '>=6.0.0'} dependencies: '@jridgewell/set-array': 1.1.2 '@jridgewell/sourcemap-codec': 1.4.14 - /@jridgewell/gen-mapping/0.3.2: + /@jridgewell/gen-mapping@0.3.2: resolution: {integrity: sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==} engines: {node: '>=6.0.0'} dependencies: @@ -5933,40 +6660,40 @@ packages: '@jridgewell/sourcemap-codec': 1.4.14 '@jridgewell/trace-mapping': 0.3.17 - /@jridgewell/resolve-uri/3.1.0: + /@jridgewell/resolve-uri@3.1.0: resolution: {integrity: sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==} engines: {node: '>=6.0.0'} - /@jridgewell/set-array/1.1.2: + /@jridgewell/set-array@1.1.2: resolution: {integrity: sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==} engines: {node: '>=6.0.0'} - /@jridgewell/source-map/0.3.2: + /@jridgewell/source-map@0.3.2: resolution: {integrity: sha512-m7O9o2uR8k2ObDysZYzdfhb08VuEml5oWGiosa1VdaPZ/A6QyPkAJuwN0Q1lhULOf6B7MtQmHENS743hWtCrgw==} dependencies: '@jridgewell/gen-mapping': 0.3.2 '@jridgewell/trace-mapping': 0.3.17 - /@jridgewell/sourcemap-codec/1.4.14: + /@jridgewell/sourcemap-codec@1.4.14: resolution: {integrity: sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==} - /@jridgewell/trace-mapping/0.3.17: + /@jridgewell/trace-mapping@0.3.17: resolution: {integrity: sha512-MCNzAp77qzKca9+W/+I0+sEpaUnZoeasnghNeVc41VZCEKaCH73Vq3BZZ/SzWIgrqE4H4ceI+p+b6C0mHf9T4g==} dependencies: '@jridgewell/resolve-uri': 3.1.0 '@jridgewell/sourcemap-codec': 1.4.14 - /@jridgewell/trace-mapping/0.3.9: + /@jridgewell/trace-mapping@0.3.9: resolution: {integrity: sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ==} dependencies: '@jridgewell/resolve-uri': 3.1.0 '@jridgewell/sourcemap-codec': 1.4.14 dev: true - /@leichtgewicht/ip-codec/2.0.4: + /@leichtgewicht/ip-codec@2.0.4: resolution: {integrity: sha512-Hcv+nVC0kZnQ3tD9GVu5xSMR4VVYOteQIr/hwFPVEvPdlXqgGEuRjiheChHgdM+JyqdgNcmzZOX/tnl0JOiI7A==} - /@manypkg/find-root/1.1.0: + /@manypkg/find-root@1.1.0: resolution: {integrity: sha512-mki5uBvhHzO8kYYix/WRy2WX8S3B5wdVSc9D6KcU5lQNglP2yt58/VfLuAK49glRXChosY8ap2oJ1qgma3GUVA==} dependencies: '@babel/runtime': 7.21.0 @@ -5975,7 +6702,7 @@ packages: fs-extra: 8.1.0 dev: true - /@manypkg/get-packages/1.1.3: + /@manypkg/get-packages@1.1.3: resolution: {integrity: sha512-fo+QhuU3qE/2TQMQmbVMqaQ6EWbMhi4ABWP+O4AM1NqPBuy0OrApV5LO6BrrgnhtAHS2NH6RrVk9OL181tTi8A==} dependencies: '@babel/runtime': 7.21.0 @@ -5986,14 +6713,14 @@ packages: read-yaml-file: 1.1.0 dev: true - /@mdx-js/mdx/1.6.22: + /@mdx-js/mdx@1.6.22: resolution: {integrity: sha512-AMxuLxPz2j5/6TpF/XSdKpQP1NlG0z11dFOlq+2IP/lSgl11GY8ji6S/rgsViN/L0BDvHvUMruRb7ub+24LUYA==} dependencies: '@babel/core': 7.12.9 - '@babel/plugin-syntax-jsx': 7.12.1_@babel+core@7.12.9 - '@babel/plugin-syntax-object-rest-spread': 7.8.3_@babel+core@7.12.9 + '@babel/plugin-syntax-jsx': 7.12.1(@babel/core@7.12.9) + '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.12.9) '@mdx-js/util': 1.6.22 - babel-plugin-apply-mdx-type-prop: 1.6.22_@babel+core@7.12.9 + babel-plugin-apply-mdx-type-prop: 1.6.22(@babel/core@7.12.9) babel-plugin-extract-import-names: 1.6.22 camelcase-css: 2.0.1 detab: 2.0.4 @@ -6011,7 +6738,7 @@ packages: transitivePeerDependencies: - supports-color - /@mdx-js/react/1.6.22_react@17.0.2: + /@mdx-js/react@1.6.22(react@17.0.2): resolution: {integrity: sha512-TDoPum4SHdfPiGSAaRBw7ECyI8VaHpK8GJugbJIJuqyh6kzw9ZLJZW3HGL3NNrJGxcAixUvqROm+YuQOo5eXtg==} peerDependencies: react: ^16.13.1 || ^17.0.0 @@ -6019,16 +6746,16 @@ packages: react: 17.0.2 dev: false - /@mdx-js/util/1.6.22: + /@mdx-js/util@1.6.22: resolution: {integrity: sha512-H1rQc1ZOHANWBvPcW+JpGwr+juXSxM8Q8YCkm3GhZd8REu1fHR3z99CErO1p9pkcfcxZnMdIZdIsXkOHY0NilA==} - /@nicolo-ribaudo/eslint-scope-5-internals/5.1.1-v1: + /@nicolo-ribaudo/eslint-scope-5-internals@5.1.1-v1: resolution: {integrity: sha512-54/JRvkLIzzDWshCWfuhadfrfZVPiElY8Fcgmg1HroEly/EDSszzhBAsarCux+D/kOslTRquNzuyGSmUSTTHGg==} dependencies: eslint-scope: 5.1.1 dev: true - /@node-rs/jieba-android-arm-eabi/1.6.2: + /@node-rs/jieba-android-arm-eabi@1.6.2: resolution: {integrity: sha512-DWRjc+RmSsiALdS7Ay1dI/Qh86M9tP20UKNeKKHKQLeVCl8isupUVLFxBdSLqmarPBJImh6nI67TTRpPfcOYMg==} engines: {node: '>= 10'} cpu: [arm] @@ -6037,7 +6764,7 @@ packages: dev: false optional: true - /@node-rs/jieba-android-arm64/1.6.2: + /@node-rs/jieba-android-arm64@1.6.2: resolution: {integrity: sha512-3T6+mG9ZR28eu1qe3Sh2DTR/eZVIaAQaaR5C2UHTsJfxVZSeGcd1ogoLgBom9iU3QDIa0kJCliH+GHiOmqr1xw==} engines: {node: '>= 10'} cpu: [arm64] @@ -6046,7 +6773,7 @@ packages: dev: false optional: true - /@node-rs/jieba-darwin-arm64/1.6.2: + /@node-rs/jieba-darwin-arm64@1.6.2: resolution: {integrity: sha512-CvYmRSYebd4gpBYzmLivB17M4faNAe3o3BQ1E3MvjmlEu/J43XD59rOTdSkbe5ZykstC4i/xhaXKWRG2gcaOig==} engines: {node: '>= 10'} cpu: [arm64] @@ -6055,7 +6782,7 @@ packages: dev: false optional: true - /@node-rs/jieba-darwin-x64/1.6.2: + /@node-rs/jieba-darwin-x64@1.6.2: resolution: {integrity: sha512-YcI9nNnYrNMhh2onnWnEkNdByYj0JbqPD4yF4GCmF4SsFRcEUEEnJrFE42FZoWzhDhUrE3hSU0uBjL+8iggr9w==} engines: {node: '>= 10'} cpu: [x64] @@ -6064,7 +6791,7 @@ packages: dev: false optional: true - /@node-rs/jieba-freebsd-x64/1.6.2: + /@node-rs/jieba-freebsd-x64@1.6.2: resolution: {integrity: sha512-iaH/F6JWEkE1DCeC0MEsglBuHbRj03Rj/PMAMhLZBruQyVJaQU7WHVFEt+eN+FbR0cPLUhvj4oltPF2nGlVYFQ==} engines: {node: '>= 10'} cpu: [x64] @@ -6073,7 +6800,7 @@ packages: dev: false optional: true - /@node-rs/jieba-linux-arm-gnueabihf/1.6.2: + /@node-rs/jieba-linux-arm-gnueabihf@1.6.2: resolution: {integrity: sha512-T2V1KZ7Xhorm3xVG4k52xw0pH8Q4UevAey4mEdA6NDwlCnScqqENfzgMpt8Egv5xpBExte8tebB1+LLACD6Khg==} engines: {node: '>= 10'} cpu: [arm] @@ -6082,7 +6809,7 @@ packages: dev: false optional: true - /@node-rs/jieba-linux-arm64-gnu/1.6.2: + /@node-rs/jieba-linux-arm64-gnu@1.6.2: resolution: {integrity: sha512-sZcAa/MGy6LTlEIU6uON9uY/AorQLbWVEEZ3g4W8FHAyqtdEeOByNNZG84qZzjXlWZbsjKRETArpGH2QBaXeWQ==} engines: {node: '>= 10'} cpu: [arm64] @@ -6091,7 +6818,7 @@ packages: dev: false optional: true - /@node-rs/jieba-linux-arm64-musl/1.6.2: + /@node-rs/jieba-linux-arm64-musl@1.6.2: resolution: {integrity: sha512-k+T34g1Pwr5sfpOSyjaCa9Mp4JCZ2XbP4pzrRsbc6ri7Y1tf9QzFR/fXgG5H24qRdLhzuXOJqdnJ6xVHTVUU9Q==} engines: {node: '>= 10'} cpu: [arm64] @@ -6100,7 +6827,7 @@ packages: dev: false optional: true - /@node-rs/jieba-linux-x64-gnu/1.6.2: + /@node-rs/jieba-linux-x64-gnu@1.6.2: resolution: {integrity: sha512-jcbrneEACIhZkVs3VOwhDWn7X8q18kfUugF3hhxW9ZzymuEMTUvcBFRWR18hk/WoHA5/MbcStr3ufteI+Wy5aw==} engines: {node: '>= 10'} cpu: [x64] @@ -6109,7 +6836,7 @@ packages: dev: false optional: true - /@node-rs/jieba-linux-x64-musl/1.6.2: + /@node-rs/jieba-linux-x64-musl@1.6.2: resolution: {integrity: sha512-DbvAGsU+LNIiC7cK7uHsbM6ptwb0MMe4DSfYYhxJgt7GqDeWoDEd/fIGFO6GAgBLzFUpjAQgP6PBhCl55X2Avg==} engines: {node: '>= 10'} cpu: [x64] @@ -6118,7 +6845,7 @@ packages: dev: false optional: true - /@node-rs/jieba-win32-arm64-msvc/1.6.2: + /@node-rs/jieba-win32-arm64-msvc@1.6.2: resolution: {integrity: sha512-I62/aVCCKxuTmCagvjyfj4rCbUaJTEjVModv2iWDw9lzt8UJtPd8C4XDe112r5I5AfkTfAHNZBe4k0zcE2NeuQ==} engines: {node: '>= 10'} cpu: [arm64] @@ -6127,7 +6854,7 @@ packages: dev: false optional: true - /@node-rs/jieba-win32-ia32-msvc/1.6.2: + /@node-rs/jieba-win32-ia32-msvc@1.6.2: resolution: {integrity: sha512-MizaOJGcYxHgeiGj/dEap+E0LZNuCxejh2NSjY5QMDMPOv8O7I0PdXSgdnOPypDTQE0dnO99r+TI2EUB0TDHxw==} engines: {node: '>= 10'} cpu: [ia32] @@ -6136,7 +6863,7 @@ packages: dev: false optional: true - /@node-rs/jieba-win32-x64-msvc/1.6.2: + /@node-rs/jieba-win32-x64-msvc@1.6.2: resolution: {integrity: sha512-d2W0IoxJ176jODE8wF6nNxfddYEaCtQ1xckJjIve/xHwUiBElnt81A41wZnfeyGx3pUaWMo4132s9EYJlN0Umg==} engines: {node: '>= 10'} cpu: [x64] @@ -6145,7 +6872,7 @@ packages: dev: false optional: true - /@node-rs/jieba/1.6.2: + /@node-rs/jieba@1.6.2: resolution: {integrity: sha512-1GA3RqfGgjemgMoh2wajdiApYEGZ7mjzsqIqEjHv7rHuIpSJSEgV+Jt81popd0DK0HLPNShVV3T3fSmTgv20Zw==} engines: {node: '>= 10'} optionalDependencies: @@ -6164,32 +6891,32 @@ packages: '@node-rs/jieba-win32-x64-msvc': 1.6.2 dev: false - /@nodelib/fs.scandir/2.1.5: + /@nodelib/fs.scandir@2.1.5: resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==} engines: {node: '>= 8'} dependencies: '@nodelib/fs.stat': 2.0.5 run-parallel: 1.2.0 - /@nodelib/fs.stat/2.0.5: + /@nodelib/fs.stat@2.0.5: resolution: {integrity: sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==} engines: {node: '>= 8'} - /@nodelib/fs.walk/1.2.8: + /@nodelib/fs.walk@1.2.8: resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==} engines: {node: '>= 8'} dependencies: '@nodelib/fs.scandir': 2.1.5 fastq: 1.15.0 - /@npmcli/fs/3.1.0: + /@npmcli/fs@3.1.0: resolution: {integrity: sha512-7kZUAaLscfgbwBQRbvdMYaZOWyMEcPTH/tJjnyAWJ/dvvs9Ef+CERx/qJb9GExJpl1qipaDGn7KqHnFGGixd0w==} engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} dependencies: semver: 7.4.0 dev: true - /@pmmmwh/react-refresh-webpack-plugin/0.5.10_xl75jf2rcivcbfvir2zwdrg55y: + /@pmmmwh/react-refresh-webpack-plugin@0.5.10(react-refresh@0.14.0)(webpack-dev-server@4.15.0)(webpack@5.86.0): resolution: {integrity: sha512-j0Ya0hCFZPd4x40qLzbhGsh9TMtdb+CJQiso+WxLOPNasohq9cc5SNUcwsZaRH6++Xh91Xkm/xHCkuIiIu0LUA==} engines: {node: '>= 10.13'} peerDependencies: @@ -6225,33 +6952,33 @@ packages: react-refresh: 0.14.0 schema-utils: 3.1.1 source-map: 0.7.4 - webpack: 5.86.0_w34or7orauknzckzea4nxxqrru - webpack-dev-server: 4.15.0_webpack@5.86.0 + webpack: 5.86.0(@swc/core@1.3.19)(esbuild@0.17.16) + webpack-dev-server: 4.15.0(webpack@5.86.0) dev: true - /@polka/url/1.0.0-next.21: + /@polka/url@1.0.0-next.21: resolution: {integrity: sha512-a5Sab1C4/icpTZVzZc5Ghpz88yQtGOyNqYXcZgOssB2uuAr+wF/MvN6bgtW32q7HHrvBki+BsZ0OuNv6EV3K9g==} - /@rc-component/context/1.3.0_biqbaboplfbrettd7655fr4n2y: + /@rc-component/context@1.3.0(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-6QdaCJ7Wn5UZLJs15IEfqy4Ru3OaL5ctqpQYWd5rlfV9wwzrzdt6+kgAQZV/qdB0MUPN4nhyBfRembQCIvBf+w==} peerDependencies: react: '>=16.9.0' react-dom: '>=16.9.0' dependencies: '@babel/runtime': 7.21.0 - rc-util: 5.29.3_biqbaboplfbrettd7655fr4n2y + rc-util: 5.29.3(react-dom@18.2.0)(react@18.2.0) react: 18.2.0 - react-dom: 18.2.0_react@18.2.0 + react-dom: 18.2.0(react@18.2.0) dev: false - /@rc-component/mini-decimal/1.0.1: + /@rc-component/mini-decimal@1.0.1: resolution: {integrity: sha512-9N8nRk0oKj1qJzANKl+n9eNSMUGsZtjwNuDCiZ/KA+dt1fE3zq5x2XxclRcAbOIXnZcJ53ozP2Pa60gyELXagA==} engines: {node: '>=8.x'} dependencies: '@babel/runtime': 7.21.0 dev: false - /@rc-component/mutate-observer/1.0.0_biqbaboplfbrettd7655fr4n2y: + /@rc-component/mutate-observer@1.0.0(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-okqRJSfNisXdI6CUeOLZC5ukBW/8kir2Ii4PJiKpUt+3+uS7dxwJUMxsUZquxA1rQuL8YcEmKVp/TCnR+yUdZA==} engines: {node: '>=8.x'} peerDependencies: @@ -6260,12 +6987,12 @@ packages: dependencies: '@babel/runtime': 7.21.0 classnames: 2.3.2 - rc-util: 5.28.0_biqbaboplfbrettd7655fr4n2y + rc-util: 5.28.0(react-dom@18.2.0)(react@18.2.0) react: 18.2.0 - react-dom: 18.2.0_react@18.2.0 + react-dom: 18.2.0(react@18.2.0) dev: false - /@rc-component/portal/1.1.0_biqbaboplfbrettd7655fr4n2y: + /@rc-component/portal@1.1.0(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-tbXM9SB1r5FOuZjRCljERFByFiEUcMmCWMXLog/NmgCzlAzreXyf23Vei3ZpSMxSMavzPnhCovfZjZdmxS3d1w==} engines: {node: '>=8.x'} peerDependencies: @@ -6274,12 +7001,12 @@ packages: dependencies: '@babel/runtime': 7.21.0 classnames: 2.3.2 - rc-util: 5.28.0_biqbaboplfbrettd7655fr4n2y + rc-util: 5.28.0(react-dom@18.2.0)(react@18.2.0) react: 18.2.0 - react-dom: 18.2.0_react@18.2.0 + react-dom: 18.2.0(react@18.2.0) dev: false - /@rc-component/tour/1.8.0_biqbaboplfbrettd7655fr4n2y: + /@rc-component/tour@1.8.0(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-rrRGioHTLQlGca27G2+lw7QpRb3uuMYCUIJjj31/B44VCJS0P2tqYhOgtzvWQmaLMlWH3ZlpzotkKX13NT4XEA==} engines: {node: '>=8.x'} peerDependencies: @@ -6287,15 +7014,15 @@ packages: react-dom: '>=16.9.0' dependencies: '@babel/runtime': 7.21.0 - '@rc-component/portal': 1.1.0_biqbaboplfbrettd7655fr4n2y - '@rc-component/trigger': 1.8.0_biqbaboplfbrettd7655fr4n2y + '@rc-component/portal': 1.1.0(react-dom@18.2.0)(react@18.2.0) + '@rc-component/trigger': 1.8.0(react-dom@18.2.0)(react@18.2.0) classnames: 2.3.2 - rc-util: 5.28.0_biqbaboplfbrettd7655fr4n2y + rc-util: 5.28.0(react-dom@18.2.0)(react@18.2.0) react: 18.2.0 - react-dom: 18.2.0_react@18.2.0 + react-dom: 18.2.0(react@18.2.0) dev: false - /@rc-component/trigger/1.8.0_biqbaboplfbrettd7655fr4n2y: + /@rc-component/trigger@1.8.0(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-O9d4Tlg/FiCUlkQ+aAUUO5KmrBbj4XYq6qYfZE/hvNHzIepHqwLGx8H/d+1fG13dVPq70nGDf5ha9PQ96YRMVg==} engines: {node: '>=8.x'} peerDependencies: @@ -6303,43 +7030,65 @@ packages: react-dom: '>=16.9.0' dependencies: '@babel/runtime': 7.21.0 - '@rc-component/portal': 1.1.0_biqbaboplfbrettd7655fr4n2y + '@rc-component/portal': 1.1.0(react-dom@18.2.0)(react@18.2.0) classnames: 2.3.2 - rc-align: 4.0.15_biqbaboplfbrettd7655fr4n2y - rc-motion: 2.6.3_biqbaboplfbrettd7655fr4n2y - rc-resize-observer: 1.3.1_biqbaboplfbrettd7655fr4n2y - rc-util: 5.29.3_biqbaboplfbrettd7655fr4n2y + rc-align: 4.0.15(react-dom@18.2.0)(react@18.2.0) + rc-motion: 2.6.3(react-dom@18.2.0)(react@18.2.0) + rc-resize-observer: 1.3.1(react-dom@18.2.0)(react@18.2.0) + rc-util: 5.29.3(react-dom@18.2.0)(react@18.2.0) react: 18.2.0 - react-dom: 18.2.0_react@18.2.0 + react-dom: 18.2.0(react@18.2.0) dev: false - /@react-spring/animated/9.6.1_react@18.2.0: + /@react-spring/animated@9.6.1(react@18.2.0): resolution: {integrity: sha512-ls/rJBrAqiAYozjLo5EPPLLOb1LM0lNVQcXODTC1SMtS6DbuBCPaKco5svFUQFMP2dso3O+qcC4k9FsKc0KxMQ==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 dependencies: - '@react-spring/shared': 9.6.1_react@18.2.0 + '@react-spring/shared': 9.6.1(react@18.2.0) '@react-spring/types': 9.6.1 react: 18.2.0 dev: false - /@react-spring/core/9.6.1_react@18.2.0: + /@react-spring/animated@9.6.1(react@18.3.0-canary-1cea38448-20230530): + resolution: {integrity: sha512-ls/rJBrAqiAYozjLo5EPPLLOb1LM0lNVQcXODTC1SMtS6DbuBCPaKco5svFUQFMP2dso3O+qcC4k9FsKc0KxMQ==} + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + dependencies: + '@react-spring/shared': 9.6.1(react@18.3.0-canary-1cea38448-20230530) + '@react-spring/types': 9.6.1 + react: 18.3.0-canary-1cea38448-20230530 + dev: false + + /@react-spring/core@9.6.1(react@18.2.0): resolution: {integrity: sha512-3HAAinAyCPessyQNNXe5W0OHzRfa8Yo5P748paPcmMowZ/4sMfaZ2ZB6e5x5khQI8NusOHj8nquoutd6FRY5WQ==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 dependencies: - '@react-spring/animated': 9.6.1_react@18.2.0 + '@react-spring/animated': 9.6.1(react@18.2.0) '@react-spring/rafz': 9.6.1 - '@react-spring/shared': 9.6.1_react@18.2.0 + '@react-spring/shared': 9.6.1(react@18.2.0) '@react-spring/types': 9.6.1 react: 18.2.0 dev: false - /@react-spring/rafz/9.6.1: + /@react-spring/core@9.6.1(react@18.3.0-canary-1cea38448-20230530): + resolution: {integrity: sha512-3HAAinAyCPessyQNNXe5W0OHzRfa8Yo5P748paPcmMowZ/4sMfaZ2ZB6e5x5khQI8NusOHj8nquoutd6FRY5WQ==} + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + dependencies: + '@react-spring/animated': 9.6.1(react@18.3.0-canary-1cea38448-20230530) + '@react-spring/rafz': 9.6.1 + '@react-spring/shared': 9.6.1(react@18.3.0-canary-1cea38448-20230530) + '@react-spring/types': 9.6.1 + react: 18.3.0-canary-1cea38448-20230530 + dev: false + + /@react-spring/rafz@9.6.1: resolution: {integrity: sha512-v6qbgNRpztJFFfSE3e2W1Uz+g8KnIBs6SmzCzcVVF61GdGfGOuBrbjIcp+nUz301awVmREKi4eMQb2Ab2gGgyQ==} dev: false - /@react-spring/shared/9.6.1_react@18.2.0: + /@react-spring/shared@9.6.1(react@18.2.0): resolution: {integrity: sha512-PBFBXabxFEuF8enNLkVqMC9h5uLRBo6GQhRMQT/nRTnemVENimgRd+0ZT4yFnAQ0AxWNiJfX3qux+bW2LbG6Bw==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 @@ -6349,40 +7098,64 @@ packages: react: 18.2.0 dev: false - /@react-spring/types/9.6.1: + /@react-spring/shared@9.6.1(react@18.3.0-canary-1cea38448-20230530): + resolution: {integrity: sha512-PBFBXabxFEuF8enNLkVqMC9h5uLRBo6GQhRMQT/nRTnemVENimgRd+0ZT4yFnAQ0AxWNiJfX3qux+bW2LbG6Bw==} + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + dependencies: + '@react-spring/rafz': 9.6.1 + '@react-spring/types': 9.6.1 + react: 18.3.0-canary-1cea38448-20230530 + dev: false + + /@react-spring/types@9.6.1: resolution: {integrity: sha512-POu8Mk0hIU3lRXB3bGIGe4VHIwwDsQyoD1F394OK7STTiX9w4dG3cTLljjYswkQN+hDSHRrj4O36kuVa7KPU8Q==} dev: false - /@react-spring/web/9.6.1_biqbaboplfbrettd7655fr4n2y: + /@react-spring/web@9.6.1(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-X2zR6q2Z+FjsWfGAmAXlQaoUHbPmfuCaXpuM6TcwXPpLE1ZD4A1eys/wpXboFQmDkjnrlTmKvpVna1MjWpZ5Hw==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 dependencies: - '@react-spring/animated': 9.6.1_react@18.2.0 - '@react-spring/core': 9.6.1_react@18.2.0 - '@react-spring/shared': 9.6.1_react@18.2.0 + '@react-spring/animated': 9.6.1(react@18.2.0) + '@react-spring/core': 9.6.1(react@18.2.0) + '@react-spring/shared': 9.6.1(react@18.2.0) '@react-spring/types': 9.6.1 react: 18.2.0 - react-dom: 18.2.0_react@18.2.0 + react-dom: 18.2.0(react@18.2.0) + dev: false + + /@react-spring/web@9.6.1(react-dom@18.3.0-canary-1cea38448-20230530)(react@18.3.0-canary-1cea38448-20230530): + resolution: {integrity: sha512-X2zR6q2Z+FjsWfGAmAXlQaoUHbPmfuCaXpuM6TcwXPpLE1ZD4A1eys/wpXboFQmDkjnrlTmKvpVna1MjWpZ5Hw==} + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 + dependencies: + '@react-spring/animated': 9.6.1(react@18.3.0-canary-1cea38448-20230530) + '@react-spring/core': 9.6.1(react@18.3.0-canary-1cea38448-20230530) + '@react-spring/shared': 9.6.1(react@18.3.0-canary-1cea38448-20230530) + '@react-spring/types': 9.6.1 + react: 18.3.0-canary-1cea38448-20230530 + react-dom: 18.3.0-canary-1cea38448-20230530(react@18.3.0-canary-1cea38448-20230530) dev: false - /@remix-run/router/1.6.1: + /@remix-run/router@1.6.1: resolution: {integrity: sha512-YUkWj+xs0oOzBe74OgErsuR3wVn+efrFhXBWrit50kOiED+pvQe2r6MWY0iJMQU/mSVKxvNzL4ZaYvjdX+G7ZA==} engines: {node: '>=14'} - /@remix-run/router/1.6.2: + /@remix-run/router@1.6.2: resolution: {integrity: sha512-LzqpSrMK/3JBAVBI9u3NWtOhWNw5AMQfrUFYB0+bDHTSw17z++WJLsPsxAuK+oSddsxk4d7F/JcdDPM1M5YAhA==} engines: {node: '>=14'} - /@remix-run/web-blob/3.0.4: + /@remix-run/web-blob@3.0.4: resolution: {integrity: sha512-AfegzZvSSDc+LwnXV+SwROTrDtoLiPxeFW+jxgvtDAnkuCX1rrzmVJ6CzqZ1Ai0bVfmJadkG5GxtAfYclpPmgw==} dependencies: '@remix-run/web-stream': 1.0.3 web-encoding: 1.1.5 dev: true - /@remix-run/web-fetch/4.3.3: + /@remix-run/web-fetch@4.3.3: resolution: {integrity: sha512-DK9vA2tgsadcFPpxW4fvN198tiWpyPhwR0EYOuM4QjpDCz0G619c9RDMdyMy6a7Qb/jwiyx9SOPHWc65QAl+1g==} engines: {node: ^10.17 || >=12.3} dependencies: @@ -6395,19 +7168,19 @@ packages: mrmime: 1.0.1 dev: true - /@remix-run/web-form-data/3.0.4: + /@remix-run/web-form-data@3.0.4: resolution: {integrity: sha512-UMF1jg9Vu9CLOf8iHBdY74Mm3PUvMW8G/XZRJE56SxKaOFWGSWlfxfG+/a3boAgHFLTkP7K4H1PxlRugy1iQtw==} dependencies: web-encoding: 1.1.5 dev: true - /@remix-run/web-stream/1.0.3: + /@remix-run/web-stream@1.0.3: resolution: {integrity: sha512-wlezlJaA5NF6SsNMiwQnnAW6tnPzQ5I8qk0Y0pSohm0eHKa2FQ1QhEKLVVcDDu02TmkfHgnux0igNfeYhDOXiA==} dependencies: web-streams-polyfill: 3.2.1 dev: true - /@rollup/plugin-alias/3.1.9_rollup@2.79.1: + /@rollup/plugin-alias@3.1.9(rollup@2.79.1): resolution: {integrity: sha512-QI5fsEvm9bDzt32k39wpOwZhVzRcL5ydcffUHMyLVaVaLeC70I8TJZ17F1z1eMoLu4E/UOcH9BWVkKpIKdrfiw==} engines: {node: '>=8.0.0'} peerDependencies: @@ -6417,13 +7190,13 @@ packages: slash: 3.0.0 dev: true - /@rollup/plugin-commonjs/21.1.0_rollup@2.79.1: + /@rollup/plugin-commonjs@21.1.0(rollup@2.79.1): resolution: {integrity: sha512-6ZtHx3VHIp2ReNNDxHjuUml6ur+WcQ28N1yHgCQwsbNkQg2suhxGMDQGJOn/KuDxKtd1xuZP5xSTwBA4GQ8hbA==} engines: {node: '>= 8.0.0'} peerDependencies: rollup: ^2.38.3 dependencies: - '@rollup/pluginutils': 3.1.0_rollup@2.79.1 + '@rollup/pluginutils': 3.1.0(rollup@2.79.1) commondir: 1.0.1 estree-walker: 2.0.2 glob: 7.2.3 @@ -6433,7 +7206,7 @@ packages: rollup: 2.79.1 dev: true - /@rollup/plugin-image/3.0.2_rollup@2.79.1: + /@rollup/plugin-image@3.0.2(rollup@2.79.1): resolution: {integrity: sha512-eGVrD6lummWH5ENo9LWX3JY62uBb9okUNQ2htXkugrG6WjACrMUVhWvss+0wW3fwJWmFYpoEny3yL4spEdh15g==} engines: {node: '>=14.0.0'} peerDependencies: @@ -6442,27 +7215,27 @@ packages: rollup: optional: true dependencies: - '@rollup/pluginutils': 5.0.2_rollup@2.79.1 + '@rollup/pluginutils': 5.0.2(rollup@2.79.1) mini-svg-data-uri: 1.4.4 rollup: 2.79.1 dev: true - /@rollup/plugin-json/4.1.0_rollup@2.79.1: + /@rollup/plugin-json@4.1.0(rollup@2.79.1): resolution: {integrity: sha512-yfLbTdNS6amI/2OpmbiBoW12vngr5NW2jCJVZSBEz+H5KfUJZ2M7sDjk0U6GOOdCWFVScShte29o9NezJ53TPw==} peerDependencies: rollup: ^1.20.0 || ^2.0.0 dependencies: - '@rollup/pluginutils': 3.1.0_rollup@2.79.1 + '@rollup/pluginutils': 3.1.0(rollup@2.79.1) rollup: 2.79.1 dev: true - /@rollup/plugin-node-resolve/13.3.0_rollup@2.79.1: + /@rollup/plugin-node-resolve@13.3.0(rollup@2.79.1): resolution: {integrity: sha512-Lus8rbUo1eEcnS4yTFKLZrVumLPY+YayBdWXgFSHYhTT2iJbMhoaaBL3xl5NCdeRytErGr8tZ0L71BMRmnlwSw==} engines: {node: '>= 10.0.0'} peerDependencies: rollup: ^2.42.0 dependencies: - '@rollup/pluginutils': 3.1.0_rollup@2.79.1 + '@rollup/pluginutils': 3.1.0(rollup@2.79.1) '@types/resolve': 1.17.1 deepmerge: 4.3.0 is-builtin-module: 3.2.1 @@ -6471,7 +7244,7 @@ packages: rollup: 2.79.1 dev: true - /@rollup/plugin-replace/5.0.2_rollup@2.79.1: + /@rollup/plugin-replace@5.0.2(rollup@2.79.1): resolution: {integrity: sha512-M9YXNekv/C/iHHK+cvORzfRYfPbq0RDD8r0G+bMiTXjNGKulPnCT9O3Ss46WfhI6ZOCgApOP7xAdmCQJ+U2LAA==} engines: {node: '>=14.0.0'} peerDependencies: @@ -6480,12 +7253,12 @@ packages: rollup: optional: true dependencies: - '@rollup/pluginutils': 5.0.2_rollup@2.79.1 + '@rollup/pluginutils': 5.0.2(rollup@2.79.1) magic-string: 0.27.0 rollup: 2.79.1 dev: true - /@rollup/pluginutils/3.1.0_rollup@2.79.1: + /@rollup/pluginutils@3.1.0(rollup@2.79.1): resolution: {integrity: sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg==} engines: {node: '>= 8.0.0'} peerDependencies: @@ -6497,14 +7270,14 @@ packages: rollup: 2.79.1 dev: true - /@rollup/pluginutils/4.2.1: + /@rollup/pluginutils@4.2.1: resolution: {integrity: sha512-iKnFXr7NkdZAIHiIWE+BX5ULi/ucVFYWD6TbAV+rZctiRTY2PL6tsIKhoIOaoskiWAkgu+VsbXgUVDNLHf+InQ==} engines: {node: '>= 8.0.0'} dependencies: estree-walker: 2.0.2 picomatch: 2.3.1 - /@rollup/pluginutils/5.0.2_rollup@2.79.1: + /@rollup/pluginutils@5.0.2(rollup@2.79.1): resolution: {integrity: sha512-pTd9rIsP92h+B6wWwFbW8RkZv4hiR/xKsqre4SIuAOaOEQRxi0lqLke9k2/7WegC85GgUs9pjmOjCUi3In4vwA==} engines: {node: '>=14.0.0'} peerDependencies: @@ -6519,53 +7292,53 @@ packages: rollup: 2.79.1 dev: true - /@sideway/address/4.1.4: + /@sideway/address@4.1.4: resolution: {integrity: sha512-7vwq+rOHVWjyXxVlR76Agnvhy8I9rpzjosTESvmhNeXOXdZZB15Fl+TI9x1SiHZH5Jv2wTGduSxFDIaq0m3DUw==} dependencies: '@hapi/hoek': 9.3.0 - /@sideway/formula/3.0.1: + /@sideway/formula@3.0.1: resolution: {integrity: sha512-/poHZJJVjx3L+zVD6g9KgHfYnb443oi7wLu/XKojDviHy6HOEOA6z1Trk5aR1dGcmPenJEgb2sK2I80LeS3MIg==} - /@sideway/pinpoint/2.0.0: + /@sideway/pinpoint@2.0.0: resolution: {integrity: sha512-RNiOoTPkptFtSVzQevY/yWtZwf/RxyVnPy/OcA9HBM3MlGDnBEYL5B41H0MTn0Uec8Hi+2qUtTfG2WWZBmMejQ==} - /@sinclair/typebox/0.24.51: + /@sinclair/typebox@0.24.51: resolution: {integrity: sha512-1P1OROm/rdubP5aFDSZQILU0vrLCJ4fvHt6EoqHEM+2D/G5MK3bIaymUKLit8Js9gbns5UyJnkP/TZROLw4tUA==} dev: true - /@sinclair/typebox/0.25.24: + /@sinclair/typebox@0.25.24: resolution: {integrity: sha512-XJfwUVUKDHF5ugKwIcxEgc9k8b7HbznCp6eUfWgu710hMPNIO4aw4/zB5RogDQz8nd6gyCDpU9O/m6qYEWY6yQ==} - /@sindresorhus/is/0.14.0: + /@sindresorhus/is@0.14.0: resolution: {integrity: sha512-9NET910DNaIPngYnLLPeg+Ogzqsi9uM4mSboU5y6p8S5DzMTVEsJZrawi+BoDNUVBa2DhJqQYUFvMDfgU062LQ==} engines: {node: '>=6'} - /@sinonjs/commons/1.8.6: + /@sinonjs/commons@1.8.6: resolution: {integrity: sha512-Ky+XkAkqPZSm3NLBeUng77EBQl3cmeJhITaGHdYH8kjVB+aun3S4XBRti2zt17mtt0mIUDiNxYeoJm6drVvBJQ==} dependencies: type-detect: 4.0.8 dev: true - /@sinonjs/commons/2.0.0: + /@sinonjs/commons@2.0.0: resolution: {integrity: sha512-uLa0j859mMrg2slwQYdO/AkrOfmH+X6LTVmNTS9CqexuE2IvVORIkSpJLqePAbEnKJ77aMmCwr1NUZ57120Xcg==} dependencies: type-detect: 4.0.8 dev: true - /@sinonjs/fake-timers/10.0.2: + /@sinonjs/fake-timers@10.0.2: resolution: {integrity: sha512-SwUDyjWnah1AaNl7kxsa7cfLhlTYoiyhDAIgyh+El30YvXs/o7OLXpYH88Zdhyx9JExKrmHDJ+10bwIcY80Jmw==} dependencies: '@sinonjs/commons': 2.0.0 dev: true - /@sinonjs/fake-timers/9.1.2: + /@sinonjs/fake-timers@9.1.2: resolution: {integrity: sha512-BPS4ynJW/o92PUR4wgriz2Ud5gpST5vz6GQfMixEDK0Z8ZCUv2M7SkBLykH56T++Xs+8ln9zTGbOvNGIe02/jw==} dependencies: '@sinonjs/commons': 1.8.6 dev: true - /@slorber/static-site-generator-webpack-plugin/4.0.7: + /@slorber/static-site-generator-webpack-plugin@4.0.7: resolution: {integrity: sha512-Ug7x6z5lwrz0WqdnNFOMYrDQNTPAprvHLSh6+/fmml3qUiz6l5eq+2MzLKWtn/q5K5NpSiFsZTP/fck/3vjSxA==} engines: {node: '>=14'} dependencies: @@ -6573,12 +7346,12 @@ packages: p-map: 4.0.0 webpack-sources: 3.2.3 - /@svgr/babel-plugin-add-jsx-attribute/5.4.0: + /@svgr/babel-plugin-add-jsx-attribute@5.4.0: resolution: {integrity: sha512-ZFf2gs/8/6B8PnSofI0inYXr2SDNTDScPXhN7k5EqD4aZ3gi6u+rbmZHVB8IM3wDyx8ntKACZbtXSm7oZGRqVg==} engines: {node: '>=10'} dev: false - /@svgr/babel-plugin-add-jsx-attribute/6.5.1_@babel+core@7.21.0: + /@svgr/babel-plugin-add-jsx-attribute@6.5.1(@babel/core@7.21.0): resolution: {integrity: sha512-9PYGcXrAxitycIjRmZB+Q0JaN07GZIWaTBIGQzfaZv+qr1n8X1XUEJ5rZ/vx6OVD9RRYlrNnXWExQXcmZeD/BQ==} engines: {node: '>=10'} peerDependencies: @@ -6586,12 +7359,12 @@ packages: dependencies: '@babel/core': 7.21.0 - /@svgr/babel-plugin-remove-jsx-attribute/5.4.0: + /@svgr/babel-plugin-remove-jsx-attribute@5.4.0: resolution: {integrity: sha512-yaS4o2PgUtwLFGTKbsiAy6D0o3ugcUhWK0Z45umJ66EPWunAz9fuFw2gJuje6wqQvQWOTJvIahUwndOXb7QCPg==} engines: {node: '>=10'} dev: false - /@svgr/babel-plugin-remove-jsx-attribute/6.5.0_@babel+core@7.21.0: + /@svgr/babel-plugin-remove-jsx-attribute@6.5.0(@babel/core@7.21.0): resolution: {integrity: sha512-8zYdkym7qNyfXpWvu4yq46k41pyNM9SOstoWhKlm+IfdCE1DdnRKeMUPsWIEO/DEkaWxJ8T9esNdG3QwQ93jBA==} engines: {node: '>=10'} peerDependencies: @@ -6599,12 +7372,12 @@ packages: dependencies: '@babel/core': 7.21.0 - /@svgr/babel-plugin-remove-jsx-empty-expression/5.0.1: + /@svgr/babel-plugin-remove-jsx-empty-expression@5.0.1: resolution: {integrity: sha512-LA72+88A11ND/yFIMzyuLRSMJ+tRKeYKeQ+mR3DcAZ5I4h5CPWN9AHyUzJbWSYp/u2u0xhmgOe0+E41+GjEueA==} engines: {node: '>=10'} dev: false - /@svgr/babel-plugin-remove-jsx-empty-expression/6.5.0_@babel+core@7.21.0: + /@svgr/babel-plugin-remove-jsx-empty-expression@6.5.0(@babel/core@7.21.0): resolution: {integrity: sha512-NFdxMq3xA42Kb1UbzCVxplUc0iqSyM9X8kopImvFnB+uSDdzIHOdbs1op8ofAvVRtbg4oZiyRl3fTYeKcOe9Iw==} engines: {node: '>=10'} peerDependencies: @@ -6612,12 +7385,12 @@ packages: dependencies: '@babel/core': 7.21.0 - /@svgr/babel-plugin-replace-jsx-attribute-value/5.0.1: + /@svgr/babel-plugin-replace-jsx-attribute-value@5.0.1: resolution: {integrity: sha512-PoiE6ZD2Eiy5mK+fjHqwGOS+IXX0wq/YDtNyIgOrc6ejFnxN4b13pRpiIPbtPwHEc+NT2KCjteAcq33/F1Y9KQ==} engines: {node: '>=10'} dev: false - /@svgr/babel-plugin-replace-jsx-attribute-value/6.5.1_@babel+core@7.21.0: + /@svgr/babel-plugin-replace-jsx-attribute-value@6.5.1(@babel/core@7.21.0): resolution: {integrity: sha512-8DPaVVE3fd5JKuIC29dqyMB54sA6mfgki2H2+swh+zNJoynC8pMPzOkidqHOSc6Wj032fhl8Z0TVn1GiPpAiJg==} engines: {node: '>=10'} peerDependencies: @@ -6625,12 +7398,12 @@ packages: dependencies: '@babel/core': 7.21.0 - /@svgr/babel-plugin-svg-dynamic-title/5.4.0: + /@svgr/babel-plugin-svg-dynamic-title@5.4.0: resolution: {integrity: sha512-zSOZH8PdZOpuG1ZVx/cLVePB2ibo3WPpqo7gFIjLV9a0QsuQAzJiwwqmuEdTaW2pegyBE17Uu15mOgOcgabQZg==} engines: {node: '>=10'} dev: false - /@svgr/babel-plugin-svg-dynamic-title/6.5.1_@babel+core@7.21.0: + /@svgr/babel-plugin-svg-dynamic-title@6.5.1(@babel/core@7.21.0): resolution: {integrity: sha512-FwOEi0Il72iAzlkaHrlemVurgSQRDFbk0OC8dSvD5fSBPHltNh7JtLsxmZUhjYBZo2PpcU/RJvvi6Q0l7O7ogw==} engines: {node: '>=10'} peerDependencies: @@ -6638,12 +7411,12 @@ packages: dependencies: '@babel/core': 7.21.0 - /@svgr/babel-plugin-svg-em-dimensions/5.4.0: + /@svgr/babel-plugin-svg-em-dimensions@5.4.0: resolution: {integrity: sha512-cPzDbDA5oT/sPXDCUYoVXEmm3VIoAWAPT6mSPTJNbQaBNUuEKVKyGH93oDY4e42PYHRW67N5alJx/eEol20abw==} engines: {node: '>=10'} dev: false - /@svgr/babel-plugin-svg-em-dimensions/6.5.1_@babel+core@7.21.0: + /@svgr/babel-plugin-svg-em-dimensions@6.5.1(@babel/core@7.21.0): resolution: {integrity: sha512-gWGsiwjb4tw+ITOJ86ndY/DZZ6cuXMNE/SjcDRg+HLuCmwpcjOktwRF9WgAiycTqJD/QXqL2f8IzE2Rzh7aVXA==} engines: {node: '>=10'} peerDependencies: @@ -6651,12 +7424,12 @@ packages: dependencies: '@babel/core': 7.21.0 - /@svgr/babel-plugin-transform-react-native-svg/5.4.0: + /@svgr/babel-plugin-transform-react-native-svg@5.4.0: resolution: {integrity: sha512-3eYP/SaopZ41GHwXma7Rmxcv9uRslRDTY1estspeB1w1ueZWd/tPlMfEOoccYpEMZU3jD4OU7YitnXcF5hLW2Q==} engines: {node: '>=10'} dev: false - /@svgr/babel-plugin-transform-react-native-svg/6.5.1_@babel+core@7.21.0: + /@svgr/babel-plugin-transform-react-native-svg@6.5.1(@babel/core@7.21.0): resolution: {integrity: sha512-2jT3nTayyYP7kI6aGutkyfJ7UMGtuguD72OjeGLwVNyfPRBD8zQthlvL+fAbAKk5n9ZNcvFkp/b1lZ7VsYqVJg==} engines: {node: '>=10'} peerDependencies: @@ -6664,12 +7437,12 @@ packages: dependencies: '@babel/core': 7.21.0 - /@svgr/babel-plugin-transform-svg-component/5.5.0: + /@svgr/babel-plugin-transform-svg-component@5.5.0: resolution: {integrity: sha512-q4jSH1UUvbrsOtlo/tKcgSeiCHRSBdXoIoqX1pgcKK/aU3JD27wmMKwGtpB8qRYUYoyXvfGxUVKchLuR5pB3rQ==} engines: {node: '>=10'} dev: false - /@svgr/babel-plugin-transform-svg-component/6.5.1_@babel+core@7.21.0: + /@svgr/babel-plugin-transform-svg-component@6.5.1(@babel/core@7.21.0): resolution: {integrity: sha512-a1p6LF5Jt33O3rZoVRBqdxL350oge54iZWHNI6LJB5tQ7EelvD/Mb1mfBiZNAan0dt4i3VArkFRjA4iObuNykQ==} engines: {node: '>=12'} peerDependencies: @@ -6677,7 +7450,7 @@ packages: dependencies: '@babel/core': 7.21.0 - /@svgr/babel-preset/5.5.0: + /@svgr/babel-preset@5.5.0: resolution: {integrity: sha512-4FiXBjvQ+z2j7yASeGPEi8VD/5rrGQk4Xrq3EdJmoZgz/tpqChpo5hgXDvmEauwtvOc52q8ghhZK4Oy7qph4ig==} engines: {node: '>=10'} dependencies: @@ -6691,23 +7464,23 @@ packages: '@svgr/babel-plugin-transform-svg-component': 5.5.0 dev: false - /@svgr/babel-preset/6.5.1_@babel+core@7.21.0: + /@svgr/babel-preset@6.5.1(@babel/core@7.21.0): resolution: {integrity: sha512-6127fvO/FF2oi5EzSQOAjo1LE3OtNVh11R+/8FXa+mHx1ptAaS4cknIjnUA7e6j6fwGGJ17NzaTJFUwOV2zwCw==} engines: {node: '>=10'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.21.0 - '@svgr/babel-plugin-add-jsx-attribute': 6.5.1_@babel+core@7.21.0 - '@svgr/babel-plugin-remove-jsx-attribute': 6.5.0_@babel+core@7.21.0 - '@svgr/babel-plugin-remove-jsx-empty-expression': 6.5.0_@babel+core@7.21.0 - '@svgr/babel-plugin-replace-jsx-attribute-value': 6.5.1_@babel+core@7.21.0 - '@svgr/babel-plugin-svg-dynamic-title': 6.5.1_@babel+core@7.21.0 - '@svgr/babel-plugin-svg-em-dimensions': 6.5.1_@babel+core@7.21.0 - '@svgr/babel-plugin-transform-react-native-svg': 6.5.1_@babel+core@7.21.0 - '@svgr/babel-plugin-transform-svg-component': 6.5.1_@babel+core@7.21.0 - - /@svgr/core/5.5.0: + '@svgr/babel-plugin-add-jsx-attribute': 6.5.1(@babel/core@7.21.0) + '@svgr/babel-plugin-remove-jsx-attribute': 6.5.0(@babel/core@7.21.0) + '@svgr/babel-plugin-remove-jsx-empty-expression': 6.5.0(@babel/core@7.21.0) + '@svgr/babel-plugin-replace-jsx-attribute-value': 6.5.1(@babel/core@7.21.0) + '@svgr/babel-plugin-svg-dynamic-title': 6.5.1(@babel/core@7.21.0) + '@svgr/babel-plugin-svg-em-dimensions': 6.5.1(@babel/core@7.21.0) + '@svgr/babel-plugin-transform-react-native-svg': 6.5.1(@babel/core@7.21.0) + '@svgr/babel-plugin-transform-svg-component': 6.5.1(@babel/core@7.21.0) + + /@svgr/core@5.5.0: resolution: {integrity: sha512-q52VOcsJPvV3jO1wkPtzTuKlvX7Y3xIcWRpCMtBF3MrteZJtBfQw/+u0B1BHy5ColpQc1/YVTrPEtSYIMNZlrQ==} engines: {node: '>=10'} dependencies: @@ -6718,33 +7491,33 @@ packages: - supports-color dev: false - /@svgr/core/6.5.1: + /@svgr/core@6.5.1: resolution: {integrity: sha512-/xdLSWxK5QkqG524ONSjvg3V/FkNyCv538OIBdQqPNaAta3AsXj/Bd2FbvR87yMbXO2hFSWiAe/Q6IkVPDw+mw==} engines: {node: '>=10'} dependencies: '@babel/core': 7.21.0 - '@svgr/babel-preset': 6.5.1_@babel+core@7.21.0 - '@svgr/plugin-jsx': 6.5.1_@svgr+core@6.5.1 + '@svgr/babel-preset': 6.5.1(@babel/core@7.21.0) + '@svgr/plugin-jsx': 6.5.1(@svgr/core@6.5.1) camelcase: 6.3.0 cosmiconfig: 7.1.0 transitivePeerDependencies: - supports-color - /@svgr/hast-util-to-babel-ast/5.5.0: + /@svgr/hast-util-to-babel-ast@5.5.0: resolution: {integrity: sha512-cAaR/CAiZRB8GP32N+1jocovUtvlj0+e65TB50/6Lcime+EA49m/8l+P2ko+XPJ4dw3xaPS3jOL4F2X4KWxoeQ==} engines: {node: '>=10'} dependencies: '@babel/types': 7.21.2 dev: false - /@svgr/hast-util-to-babel-ast/6.5.1: + /@svgr/hast-util-to-babel-ast@6.5.1: resolution: {integrity: sha512-1hnUxxjd83EAxbL4a0JDJoD3Dao3hmjvyvyEV8PzWmLK3B9m9NPlW7GKjFyoWE8nM7HnXzPcmmSyOW8yOddSXw==} engines: {node: '>=10'} dependencies: '@babel/types': 7.21.2 entities: 4.4.0 - /@svgr/plugin-jsx/5.5.0: + /@svgr/plugin-jsx@5.5.0: resolution: {integrity: sha512-V/wVh33j12hGh05IDg8GpIUXbjAPnTdPTKuP4VNLggnwaHMPNQNae2pRnyTAILWCQdz5GyMqtO488g7CKM8CBA==} engines: {node: '>=10'} dependencies: @@ -6756,21 +7529,21 @@ packages: - supports-color dev: false - /@svgr/plugin-jsx/6.5.1_@svgr+core@6.5.1: + /@svgr/plugin-jsx@6.5.1(@svgr/core@6.5.1): resolution: {integrity: sha512-+UdQxI3jgtSjCykNSlEMuy1jSRQlGC7pqBCPvkG/2dATdWo082zHTTK3uhnAju2/6XpE6B5mZ3z4Z8Ns01S8Gw==} engines: {node: '>=10'} peerDependencies: '@svgr/core': ^6.0.0 dependencies: '@babel/core': 7.21.0 - '@svgr/babel-preset': 6.5.1_@babel+core@7.21.0 + '@svgr/babel-preset': 6.5.1(@babel/core@7.21.0) '@svgr/core': 6.5.1 '@svgr/hast-util-to-babel-ast': 6.5.1 svg-parser: 2.0.4 transitivePeerDependencies: - supports-color - /@svgr/plugin-svgo/5.5.0: + /@svgr/plugin-svgo@5.5.0: resolution: {integrity: sha512-r5swKk46GuQl4RrVejVwpeeJaydoxkdwkM1mBKOgJLBUJPGaLci6ylg/IjhrRsREKDkr4kbMWdgOtbXEh0fyLQ==} engines: {node: '>=10'} dependencies: @@ -6779,7 +7552,7 @@ packages: svgo: 1.3.2 dev: false - /@svgr/plugin-svgo/6.5.1_@svgr+core@6.5.1: + /@svgr/plugin-svgo@6.5.1(@svgr/core@6.5.1): resolution: {integrity: sha512-omvZKf8ixP9z6GWgwbtmP9qQMPX4ODXi+wzbVZgomNFsUIlHA1sf4fThdwTWSsZGgvGAG6yE+b/F5gWUkcZ/iQ==} engines: {node: '>=10'} peerDependencies: @@ -6790,14 +7563,14 @@ packages: deepmerge: 4.3.0 svgo: 2.8.0 - /@svgr/webpack/5.5.0: + /@svgr/webpack@5.5.0: resolution: {integrity: sha512-DOBOK255wfQxguUta2INKkzPj6AIS6iafZYiYmHn6W3pHlycSRRlvWKCfLDG10fXfLWqE3DJHgRUOyJYmARa7g==} engines: {node: '>=10'} dependencies: '@babel/core': 7.21.0 - '@babel/plugin-transform-react-constant-elements': 7.20.2_@babel+core@7.21.0 - '@babel/preset-env': 7.20.2_@babel+core@7.21.0 - '@babel/preset-react': 7.18.6_@babel+core@7.21.0 + '@babel/plugin-transform-react-constant-elements': 7.20.2(@babel/core@7.21.0) + '@babel/preset-env': 7.20.2(@babel/core@7.21.0) + '@babel/preset-react': 7.18.6(@babel/core@7.21.0) '@svgr/core': 5.5.0 '@svgr/plugin-jsx': 5.5.0 '@svgr/plugin-svgo': 5.5.0 @@ -6806,22 +7579,22 @@ packages: - supports-color dev: false - /@svgr/webpack/6.5.1: + /@svgr/webpack@6.5.1: resolution: {integrity: sha512-cQ/AsnBkXPkEK8cLbv4Dm7JGXq2XrumKnL1dRpJD9rIO2fTIlJI9a1uCciYG1F2aUsox/hJQyNGbt3soDxSRkA==} engines: {node: '>=10'} dependencies: '@babel/core': 7.21.0 - '@babel/plugin-transform-react-constant-elements': 7.20.2_@babel+core@7.21.0 - '@babel/preset-env': 7.20.2_@babel+core@7.21.0 - '@babel/preset-react': 7.18.6_@babel+core@7.21.0 - '@babel/preset-typescript': 7.21.0_@babel+core@7.21.0 + '@babel/plugin-transform-react-constant-elements': 7.20.2(@babel/core@7.21.0) + '@babel/preset-env': 7.20.2(@babel/core@7.21.0) + '@babel/preset-react': 7.18.6(@babel/core@7.21.0) + '@babel/preset-typescript': 7.21.0(@babel/core@7.21.0) '@svgr/core': 6.5.1 - '@svgr/plugin-jsx': 6.5.1_@svgr+core@6.5.1 - '@svgr/plugin-svgo': 6.5.1_@svgr+core@6.5.1 + '@svgr/plugin-jsx': 6.5.1(@svgr/core@6.5.1) + '@svgr/plugin-svgo': 6.5.1(@svgr/core@6.5.1) transitivePeerDependencies: - supports-color - /@swc/core-darwin-arm64/1.3.19: + /@swc/core-darwin-arm64@1.3.19: resolution: {integrity: sha512-6xLtmXzS4nNWGQkajbiAjGXspUJfxS2IWoGQ16J9nfOFdttKyoIG5o5+mxUfKeg5bXw9cI+r675kN/irx3z7MQ==} engines: {node: '>=10'} cpu: [arm64] @@ -6829,7 +7602,7 @@ packages: requiresBuild: true optional: true - /@swc/core-darwin-arm64/1.3.32: + /@swc/core-darwin-arm64@1.3.32: resolution: {integrity: sha512-o19bhlxuUgjUElm6i+QhXgZ0vD6BebiB/gQpK3en5aAwhOvinwr4sah3GqFXsQzz/prKVDuMkj9SW6F/Ug5hgg==} engines: {node: '>=10'} cpu: [arm64] @@ -6838,7 +7611,7 @@ packages: dev: true optional: true - /@swc/core-darwin-x64/1.3.19: + /@swc/core-darwin-x64@1.3.19: resolution: {integrity: sha512-qCDQcngYBeWrsNS1kcBslRD0dahKcYKaUUWRC9yHpRcs3SRvnSpJyWQR4y9RCdO9YNmixJ9+5+zPD9qcgL7jBw==} engines: {node: '>=10'} cpu: [x64] @@ -6846,7 +7619,7 @@ packages: requiresBuild: true optional: true - /@swc/core-darwin-x64/1.3.32: + /@swc/core-darwin-x64@1.3.32: resolution: {integrity: sha512-hVEGd+v5Afh+YekGADOGKwhuS4/AXk91nLuk7pmhWkk8ceQ1cfmah90kXjIXUlCe2G172MLRfHNWlZxr29E/Og==} engines: {node: '>=10'} cpu: [x64] @@ -6855,7 +7628,7 @@ packages: dev: true optional: true - /@swc/core-linux-arm-gnueabihf/1.3.19: + /@swc/core-linux-arm-gnueabihf@1.3.19: resolution: {integrity: sha512-ufbKW6Lhii1+kVCXnsHgqYIpRvXhPjdhMudfP4KKVgJtT6TsdEIr+KRAQIBHLjRUsTKA2DLsGEpu9jfjwFiNEg==} engines: {node: '>=10'} cpu: [arm] @@ -6863,7 +7636,7 @@ packages: requiresBuild: true optional: true - /@swc/core-linux-arm-gnueabihf/1.3.32: + /@swc/core-linux-arm-gnueabihf@1.3.32: resolution: {integrity: sha512-5X01WqI9EbJ69oHAOGlI08YqvEIXMfT/mCJ1UWDQBb21xWRE2W1yFAAeuqOLtiagLrXjPv/UKQ0S2gyWQR5AXQ==} engines: {node: '>=10'} cpu: [arm] @@ -6872,7 +7645,7 @@ packages: dev: true optional: true - /@swc/core-linux-arm64-gnu/1.3.19: + /@swc/core-linux-arm64-gnu@1.3.19: resolution: {integrity: sha512-HHhqLRZv9Ss8orJrlEP4XRcLuqLDwFtGgbtHU8kyWBmQEtK42uT18Pf5RJBo5sPJHY8m5EO8C8y3hIbGmKtLyg==} engines: {node: '>=10'} cpu: [arm64] @@ -6880,7 +7653,7 @@ packages: requiresBuild: true optional: true - /@swc/core-linux-arm64-gnu/1.3.32: + /@swc/core-linux-arm64-gnu@1.3.32: resolution: {integrity: sha512-PTJ6oPiutkNBg+m22bUUPa4tNuMmsgpSnsnv2wnWVOgK0lhvQT6bAPTUXDq/8peVAgR/SlpP2Ht8TRRqYMRjRQ==} engines: {node: '>=10'} cpu: [arm64] @@ -6889,7 +7662,7 @@ packages: dev: true optional: true - /@swc/core-linux-arm64-musl/1.3.19: + /@swc/core-linux-arm64-musl@1.3.19: resolution: {integrity: sha512-vipnF3C6T1368uHQqz8RpdszWxxGh0X8VBK3TdTOSWvI/duNZtZXEOZlB2Nh9w+u09umVw0MsJhvg86Aon39mA==} engines: {node: '>=10'} cpu: [arm64] @@ -6897,7 +7670,7 @@ packages: requiresBuild: true optional: true - /@swc/core-linux-arm64-musl/1.3.32: + /@swc/core-linux-arm64-musl@1.3.32: resolution: {integrity: sha512-lG0VOuYNPWOCJ99Aza69cTljjeft/wuRQeYFF8d+1xCQS/OT7gnbgi7BOz39uSHIPTBqfzdIsuvzdKlp9QydrQ==} engines: {node: '>=10'} cpu: [arm64] @@ -6906,7 +7679,7 @@ packages: dev: true optional: true - /@swc/core-linux-x64-gnu/1.3.19: + /@swc/core-linux-x64-gnu@1.3.19: resolution: {integrity: sha512-dUbq8mnIqBhU7OppfY3ncOvl26691WFGxd97QtnnlfMZrKnaofKFMIxE9sTHOLSbBo16AylnEMiwa45w2UWDEg==} engines: {node: '>=10'} cpu: [x64] @@ -6914,7 +7687,7 @@ packages: requiresBuild: true optional: true - /@swc/core-linux-x64-gnu/1.3.32: + /@swc/core-linux-x64-gnu@1.3.32: resolution: {integrity: sha512-ecqtSWX4NBrs7Ji2VX3fDWeqUfrbLlYqBuufAziCM27xMxwlAVgmyGQk4FYgoQ3SAUAu3XFH87+3Q7uWm2X7xg==} engines: {node: '>=10'} cpu: [x64] @@ -6923,7 +7696,7 @@ packages: dev: true optional: true - /@swc/core-linux-x64-musl/1.3.19: + /@swc/core-linux-x64-musl@1.3.19: resolution: {integrity: sha512-RiVZrlkNGcj9jZyjF7YFOW3fj9fWPC25AYkknLpWxAmLQcp1piAWj+aSixmMWUC4QJau78VZzcm+kRgIOECALw==} engines: {node: '>=10'} cpu: [x64] @@ -6931,7 +7704,7 @@ packages: requiresBuild: true optional: true - /@swc/core-linux-x64-musl/1.3.32: + /@swc/core-linux-x64-musl@1.3.32: resolution: {integrity: sha512-rl3dMcUuENVkpk5NGW/LXovjK0+JFm4GWPjy4NM3Q5cPvhBpGwSeLZlR+zAw9K0fdGoIXiayRTTfENrQwwsH+g==} engines: {node: '>=10'} cpu: [x64] @@ -6940,7 +7713,7 @@ packages: dev: true optional: true - /@swc/core-win32-arm64-msvc/1.3.19: + /@swc/core-win32-arm64-msvc@1.3.19: resolution: {integrity: sha512-r2U6GC+go2iiLx5JBZIJswYFiMv0yOsm+pgE1srVvAc8dP02320t9yh0Uj4Sr2hDipTWJ33Y5PMZwEsZSfBVbQ==} engines: {node: '>=10'} cpu: [arm64] @@ -6948,7 +7721,7 @@ packages: requiresBuild: true optional: true - /@swc/core-win32-arm64-msvc/1.3.32: + /@swc/core-win32-arm64-msvc@1.3.32: resolution: {integrity: sha512-VlybAZp8DcS66CH1LDnfp9zdwbPlnGXREtHDMHaBfK9+80AWVTg+zn0tCYz+HfcrRONqxbudwOUIPj+dwl/8jw==} engines: {node: '>=10'} cpu: [arm64] @@ -6957,7 +7730,7 @@ packages: dev: true optional: true - /@swc/core-win32-ia32-msvc/1.3.19: + /@swc/core-win32-ia32-msvc@1.3.19: resolution: {integrity: sha512-SPpESDa4vr0PRvUiqXSi8oZSTmkDOGrZ/pSiLD7ISgjsQ5RQMbPkuEK0ztWljim87q2fO0bGVVhyaVYxdOVS1A==} engines: {node: '>=10'} cpu: [ia32] @@ -6965,7 +7738,7 @@ packages: requiresBuild: true optional: true - /@swc/core-win32-ia32-msvc/1.3.32: + /@swc/core-win32-ia32-msvc@1.3.32: resolution: {integrity: sha512-MEUMdpUFIQ+RD+K/iHhHKfu0TFNj9VXwIxT5hmPeqyboKo095CoFEFBJ0sHG04IGlnu8T9i+uE2Pi18qUEbFug==} engines: {node: '>=10'} cpu: [ia32] @@ -6974,7 +7747,7 @@ packages: dev: true optional: true - /@swc/core-win32-x64-msvc/1.3.19: + /@swc/core-win32-x64-msvc@1.3.19: resolution: {integrity: sha512-0X5HqFC1wQlheOQDZeF6KNOSURZKkGISNK3aTSmTq9g7dDJ/kTcVjsdKbu2rK4ibCnlC9IS0cLK9FpROnsVPwA==} engines: {node: '>=10'} cpu: [x64] @@ -6982,7 +7755,7 @@ packages: requiresBuild: true optional: true - /@swc/core-win32-x64-msvc/1.3.32: + /@swc/core-win32-x64-msvc@1.3.32: resolution: {integrity: sha512-DPMoneNFQco7SqmVVOUv1Vn53YmoImEfrAPMY9KrqQzgfzqNTuL2JvfxUqfAxwQ6pEKYAdyKJvZ483rIhgG9XQ==} engines: {node: '>=10'} cpu: [x64] @@ -6991,7 +7764,7 @@ packages: dev: true optional: true - /@swc/core/1.3.19: + /@swc/core@1.3.19: resolution: {integrity: sha512-KiXUv2vpmOaGhoLCN9Rw7Crsfq1YmOR2ZbajiqNAh/iu0d3CKn5JZhLRs6S7nCk78cwFFac2obQfTWPePLUe/g==} engines: {node: '>=10'} hasBin: true @@ -7008,7 +7781,7 @@ packages: '@swc/core-win32-ia32-msvc': 1.3.19 '@swc/core-win32-x64-msvc': 1.3.19 - /@swc/core/1.3.32: + /@swc/core@1.3.32: resolution: {integrity: sha512-Yx/n1j+uUkcqlJAW8IRg8Qymgkdow6NHJZPFShiR0YiaYq2sXY+JHmvh16O6GkL91Y+gTlDUS7uVgDz50czJUQ==} engines: {node: '>=10'} requiresBuild: true @@ -7025,25 +7798,25 @@ packages: '@swc/core-win32-x64-msvc': 1.3.32 dev: true - /@swc/helpers/0.4.14: + /@swc/helpers@0.4.14: resolution: {integrity: sha512-4C7nX/dvpzB7za4Ql9K81xK3HPxCpHMgwTZVyf+9JQ6VUbn9jjZVN7/Nkdz/Ugzs2CSjqnL/UPXroiVBVHUWUw==} dependencies: tslib: 2.5.0 dev: false - /@swc/helpers/0.5.1: + /@swc/helpers@0.5.1: resolution: {integrity: sha512-sJ902EfIzn1Fa+qYmjdQqh8tPsoxyBz+8yBKC2HKUxyezKJFwPGOn7pv4WY6QuQW//ySQi5lJjA/ZT9sNWWNTg==} dependencies: tslib: 2.5.0 dev: false - /@szmarczak/http-timer/1.1.2: + /@szmarczak/http-timer@1.1.2: resolution: {integrity: sha512-XIB2XbzHTN6ieIjfIMV9hlVcfPU26s2vafYWQcZHWXHOxiaRZYEDKEwdl129Zyg50+foYV2jCgtrqSA6qNuNSA==} engines: {node: '>=6'} dependencies: defer-to-connect: 1.1.3 - /@testing-library/dom/8.20.0: + /@testing-library/dom@8.20.0: resolution: {integrity: sha512-d9ULIT+a4EXLX3UU8FBjauG9NnsZHkHztXoIcTsOKoOw030fyjheN9svkTULjJxtYag9DZz5Jz5qkWZDPxTFwA==} engines: {node: '>=12'} dependencies: @@ -7057,7 +7830,7 @@ packages: pretty-format: 27.5.1 dev: true - /@testing-library/jest-dom/5.16.5: + /@testing-library/jest-dom@5.16.5: resolution: {integrity: sha512-N5ixQ2qKpi5OLYfwQmUb/5mSV9LneAcaUfp32pn4yCnpb8r/Yz0pXFPck21dIicKmi+ta5WRAknkZCfA8refMA==} engines: {node: '>=8', npm: '>=6', yarn: '>=1'} dependencies: @@ -7072,7 +7845,7 @@ packages: redent: 3.0.0 dev: true - /@testing-library/react/13.4.0_biqbaboplfbrettd7655fr4n2y: + /@testing-library/react@13.4.0(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-sXOGON+WNTh3MLE9rve97ftaZukN3oNf2KjDy7YTx6hcTO2uuLHuCGynMDhFwGw/jYf4OJ2Qk0i4i79qMNNkyw==} engines: {node: '>=12'} peerDependencies: @@ -7083,43 +7856,57 @@ packages: '@testing-library/dom': 8.20.0 '@types/react-dom': 18.0.11 react: 18.2.0 - react-dom: 18.2.0_react@18.2.0 + react-dom: 18.2.0(react@18.2.0) dev: true - /@tootallnate/once/2.0.0: + /@testing-library/react@13.4.0(react-dom@18.3.0-canary-1cea38448-20230530)(react@18.3.0-canary-1cea38448-20230530): + resolution: {integrity: sha512-sXOGON+WNTh3MLE9rve97ftaZukN3oNf2KjDy7YTx6hcTO2uuLHuCGynMDhFwGw/jYf4OJ2Qk0i4i79qMNNkyw==} + engines: {node: '>=12'} + peerDependencies: + react: ^18.0.0 + react-dom: ^18.0.0 + dependencies: + '@babel/runtime': 7.21.0 + '@testing-library/dom': 8.20.0 + '@types/react-dom': 18.0.11 + react: 18.3.0-canary-1cea38448-20230530 + react-dom: 18.3.0-canary-1cea38448-20230530(react@18.3.0-canary-1cea38448-20230530) + dev: true + + /@tootallnate/once@2.0.0: resolution: {integrity: sha512-XCuKFP5PS55gnMVu3dty8KPatLqUoy/ZYzDzAGCQ8JNFCkLXzmI7vNHCR+XpbZaMWQK/vQubr7PkYq8g470J/A==} engines: {node: '>= 10'} dev: true - /@trysound/sax/0.2.0: + /@trysound/sax@0.2.0: resolution: {integrity: sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==} engines: {node: '>=10.13.0'} - /@tsconfig/node10/1.0.9: + /@tsconfig/node10@1.0.9: resolution: {integrity: sha512-jNsYVVxU8v5g43Erja32laIDHXeoNvFEpX33OK4d6hljo3jDhCBDhx5dhCCTMWUojscpAagGiRkBKxpdl9fxqA==} dev: true - /@tsconfig/node12/1.0.11: + /@tsconfig/node12@1.0.11: resolution: {integrity: sha512-cqefuRsh12pWyGsIoBKJA9luFu3mRxCA+ORZvA4ktLSzIuCUtWVxGIuXigEwO5/ywWFMZ2QEGKWvkZG1zDMTag==} dev: true - /@tsconfig/node14/1.0.3: + /@tsconfig/node14@1.0.3: resolution: {integrity: sha512-ysT8mhdixWK6Hw3i1V2AeRqZ5WfXg1G43mqoYlM2nc6388Fq5jcXyr5mRsqViLx/GJYdoL0bfXD8nmF+Zn/Iow==} dev: true - /@tsconfig/node16/1.0.3: + /@tsconfig/node16@1.0.3: resolution: {integrity: sha512-yOlFc+7UtL/89t2ZhjPvvB/DeAr3r+Dq58IgzsFkOAvVC6NMJXmCGjbptdXdR9qsX7pKcTL+s87FtYREi2dEEQ==} dev: true - /@types/accept-language-parser/1.5.3: + /@types/accept-language-parser@1.5.3: resolution: {integrity: sha512-S8oM29O6nnRC3/+rwYV7GBYIIgNIZ52PCxqBG7OuItq9oATnYWy8FfeLKwvq5F7pIYjeeBSCI7y+l+Z9UEQpVQ==} dev: true - /@types/aria-query/5.0.1: + /@types/aria-query@5.0.1: resolution: {integrity: sha512-XTIieEY+gvJ39ChLcB4If5zHtPxt3Syj5rgZR+e1ctpmK8NjPf0zFqsz4JpLJT0xla9GFDKjy8Cpu331nrmE1Q==} dev: true - /@types/babel__core/7.20.0: + /@types/babel__core@7.20.0: resolution: {integrity: sha512-+n8dL/9GWblDO0iU6eZAwEIJVr5DWigtle+Q6HLOrh/pdbXOhOtqzq8VPPE2zvNJzSKY4vH/z3iT3tn0A3ypiQ==} dependencies: '@babel/parser': 7.21.2 @@ -7129,122 +7916,122 @@ packages: '@types/babel__traverse': 7.18.3 dev: true - /@types/babel__generator/7.6.4: + /@types/babel__generator@7.6.4: resolution: {integrity: sha512-tFkciB9j2K755yrTALxD44McOrk+gfpIpvC3sxHjRawj6PfnQxrse4Clq5y/Rq+G3mrBurMax/lG8Qn2t9mSsg==} dependencies: '@babel/types': 7.21.2 dev: true - /@types/babel__template/7.4.1: + /@types/babel__template@7.4.1: resolution: {integrity: sha512-azBFKemX6kMg5Io+/rdGT0dkGreboUVR0Cdm3fz9QJWpaQGJRQXl7C+6hOTCZcMll7KFyEQpgbYI2lHdsS4U7g==} dependencies: '@babel/parser': 7.21.2 '@babel/types': 7.21.2 dev: true - /@types/babel__traverse/7.18.3: + /@types/babel__traverse@7.18.3: resolution: {integrity: sha512-1kbcJ40lLB7MHsj39U4Sh1uTd2E7rLEa79kmDpI6cy+XiXsteB3POdQomoq4FxszMrO3ZYchkhYJw7A2862b3w==} dependencies: '@babel/types': 7.21.2 dev: true - /@types/body-parser/1.19.2: + /@types/body-parser@1.19.2: resolution: {integrity: sha512-ALYone6pm6QmwZoAgeyNksccT9Q4AWZQ6PvfwR37GT6r6FWUPguq6sUmNGSMV2Wr761oQoBxwGGa6DR5o1DC9g==} dependencies: '@types/connect': 3.4.35 '@types/node': 17.0.45 - /@types/bonjour/3.5.10: + /@types/bonjour@3.5.10: resolution: {integrity: sha512-p7ienRMiS41Nu2/igbJxxLDWrSZ0WxM8UQgCeO9KhoVF7cOVFkrKsiDr1EsJIla8vV3oEEjGcz11jc5yimhzZw==} dependencies: '@types/node': 17.0.45 - /@types/braces/3.0.1: + /@types/braces@3.0.1: resolution: {integrity: sha512-+euflG6ygo4bn0JHtn4pYqcXwRtLvElQ7/nnjDu7iYG56H0+OhCd7d6Ug0IE3WcFpZozBKW2+80FUbv5QGk5AQ==} dev: true - /@types/chai-subset/1.3.3: + /@types/chai-subset@1.3.3: resolution: {integrity: sha512-frBecisrNGz+F4T6bcc+NLeolfiojh5FxW2klu669+8BARtyQv2C/GkNW6FUodVe4BroGMP/wER/YDGc7rEllw==} dependencies: '@types/chai': 4.3.4 dev: true - /@types/chai/4.3.4: + /@types/chai@4.3.4: resolution: {integrity: sha512-KnRanxnpfpjUTqTCXslZSEdLfXExwgNxYPdiO2WGUj8+HDjFi8R3k5RVKPeSCzLjCcshCAtVO2QBbVuAV4kTnw==} dev: true - /@types/connect-history-api-fallback/1.3.5: + /@types/connect-history-api-fallback@1.3.5: resolution: {integrity: sha512-h8QJa8xSb1WD4fpKBDcATDNGXghFj6/3GRWG6dhmRcu0RX1Ubasur2Uvx5aeEwlf0MwblEC2bMzzMQntxnw/Cw==} dependencies: '@types/express-serve-static-core': 4.17.33 '@types/node': 17.0.45 - /@types/connect/3.4.35: + /@types/connect@3.4.35: resolution: {integrity: sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ==} dependencies: '@types/node': 17.0.45 - /@types/cookie/0.3.3: + /@types/cookie@0.3.3: resolution: {integrity: sha512-LKVP3cgXBT9RYj+t+9FDKwS5tdI+rPBXaNSkma7hvqy35lc7mAokC2zsqWJH0LaqIt3B962nuYI77hsJoT1gow==} dev: false - /@types/cross-spawn/6.0.2: + /@types/cross-spawn@6.0.2: resolution: {integrity: sha512-KuwNhp3eza+Rhu8IFI5HUXRP0LIhqH5cAjubUvGXXthh4YYBuP2ntwEX+Cz8GJoZUHlKo247wPWOfA9LYEq4cw==} dependencies: '@types/node': 17.0.45 dev: true - /@types/cssnano/5.1.0_postcss@8.4.21: + /@types/cssnano@5.1.0(postcss@8.4.21): resolution: {integrity: sha512-ikR+18UpFGgvaWSur4og6SJYF/6QEYHXvrIt36dp81p1MG3cAPTYDMBJGeyWa3LCnqEbgNMHKRb+FP0NrXtoWQ==} deprecated: This is a stub types definition. cssnano provides its own type definitions, so you do not need this installed. dependencies: - cssnano: 5.1.15_postcss@8.4.21 + cssnano: 5.1.15(postcss@8.4.21) transitivePeerDependencies: - postcss dev: true - /@types/detect-indent/0.1.30: + /@types/detect-indent@0.1.30: resolution: {integrity: sha512-AUmj9JHuHTD94slY1WR1VulFxRGC6D1pcNCN0MCulKFyiihvV/28lLS8oRHgfmc2Cxq954J8Vmosa8qzm7PLGQ==} dev: true - /@types/ejs/3.1.2: + /@types/ejs@3.1.2: resolution: {integrity: sha512-ZmiaE3wglXVWBM9fyVC17aGPkLo/UgaOjEiI2FXQfyczrCefORPxIe+2dVmnmk3zkVIbizjrlQzmPGhSYGXG5g==} dev: true - /@types/eslint-scope/3.7.4: + /@types/eslint-scope@3.7.4: resolution: {integrity: sha512-9K4zoImiZc3HlIp6AVUDE4CWYx22a+lhSZMYNpbjW04+YF0KWj4pJXnEMjdnFTiQibFFmElcsasJXDbdI/EPhA==} dependencies: '@types/eslint': 8.21.1 '@types/estree': 1.0.0 - /@types/eslint/7.29.0: + /@types/eslint@7.29.0: resolution: {integrity: sha512-VNcvioYDH8/FxaeTKkM4/TiTwt6pBV9E3OfGmvaw8tPl0rrHCJ4Ll15HRT+pMiFAf/MLQvAzC+6RzUMEL9Ceng==} dependencies: '@types/estree': 1.0.0 '@types/json-schema': 7.0.11 dev: true - /@types/eslint/8.21.1: + /@types/eslint@8.21.1: resolution: {integrity: sha512-rc9K8ZpVjNcLs8Fp0dkozd5Pt2Apk1glO4Vgz8ix1u6yFByxfqo5Yavpy65o+93TAe24jr7v+eSBtFLvOQtCRQ==} dependencies: '@types/estree': 1.0.0 '@types/json-schema': 7.0.11 - /@types/estree/0.0.39: + /@types/estree@0.0.39: resolution: {integrity: sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw==} dev: true - /@types/estree/1.0.0: + /@types/estree@1.0.0: resolution: {integrity: sha512-WulqXMDUTYAXCjZnk6JtIHPigp55cVtDgDrO2gHRwhyJto21+1zbVCtOYB2L1F9w4qCQ0rOGWBnBe0FNTiEJIQ==} - /@types/express-serve-static-core/4.17.33: + /@types/express-serve-static-core@4.17.33: resolution: {integrity: sha512-TPBqmR/HRYI3eC2E5hmiivIzv+bidAfXofM+sbonAGvyDhySGw9/PQZFt2BLOrjUUR++4eJVpx6KnLQK1Fk9tA==} dependencies: '@types/node': 17.0.45 '@types/qs': 6.9.7 '@types/range-parser': 1.2.4 - /@types/express/4.17.17: + /@types/express@4.17.17: resolution: {integrity: sha512-Q4FmmuLGBG58btUnfS1c1r/NQdlp3DMfGDGig8WhfpA2YRUtEkxAjkZb0yvplJGYdF1fsQ81iMDcH24sSCNC/Q==} dependencies: '@types/body-parser': 1.19.2 @@ -7252,93 +8039,93 @@ packages: '@types/qs': 6.9.7 '@types/serve-static': 1.15.1 - /@types/fs-extra/9.0.13: + /@types/fs-extra@9.0.13: resolution: {integrity: sha512-nEnwB++1u5lVDM2UI4c1+5R+FYaKfaAzS4OococimjVm3nQw3TuzH5UNsocrcTBbhnerblyHj4A49qXbIiZdpA==} dependencies: '@types/node': 17.0.45 dev: true - /@types/glob/5.0.30: + /@types/glob@5.0.30: resolution: {integrity: sha512-ZM05wDByI+WA153sfirJyEHoYYoIuZ7lA2dB/Gl8ymmpMTR78fNRtDMqa7Z6SdH4fZdLWZNRE6mZpx3XqBOrHw==} dependencies: '@types/minimatch': 5.1.2 '@types/node': 17.0.45 dev: true - /@types/glob/7.2.0: + /@types/glob@7.2.0: resolution: {integrity: sha512-ZUxbzKl0IfJILTS6t7ip5fQQM/J3TJYubDm3nMbgubNNYS62eXeUpoLUC8/7fJNiFYHTrGPQn7hspDUzIHX3UA==} dependencies: '@types/minimatch': 5.1.2 '@types/node': 17.0.45 dev: true - /@types/graceful-fs/4.1.6: + /@types/graceful-fs@4.1.6: resolution: {integrity: sha512-Sig0SNORX9fdW+bQuTEovKj3uHcUL6LQKbCrrqb1X7J6/ReAbhCXRAhc+SMejhLELFj2QcyuxmUooZ4bt5ReSw==} dependencies: '@types/node': 17.0.45 dev: true - /@types/hast/2.3.4: + /@types/hast@2.3.4: resolution: {integrity: sha512-wLEm0QvaoawEDoTRwzTXp4b4jpwiJDvR5KMnFnVodm3scufTlBOWRD6N1OBf9TZMhjlNsSfcO5V+7AF4+Vy+9g==} dependencies: '@types/unist': 2.0.6 - /@types/history/4.7.11: + /@types/history@4.7.11: resolution: {integrity: sha512-qjDJRrmvBMiTx+jyLxvLfJU7UznFuokDv4f3WRuriHKERccVpFU+8XMQUAbDzoiJCsmexxRExQeMwwCdamSKDA==} - /@types/hoist-non-react-statics/3.3.1: + /@types/hoist-non-react-statics@3.3.1: resolution: {integrity: sha512-iMIqiko6ooLrTh1joXodJK5X9xeEALT1kM5G3ZLhD3hszxBdIEd5C75U834D9mLcINgD4OyZf5uQXjkuYydWvA==} dependencies: - '@types/react': 18.0.34 + '@types/react': 18.2.0 hoist-non-react-statics: 3.3.2 dev: false - /@types/html-minifier-terser/6.1.0: + /@types/html-minifier-terser@6.1.0: resolution: {integrity: sha512-oh/6byDPnL1zeNXFrDXFLyZjkr1MsBG667IM792caf1L2UPOOMf65NFzjUH/ltyfwjAGfs1rsX1eftK0jC/KIg==} - /@types/http-proxy/1.17.10: + /@types/http-proxy@1.17.10: resolution: {integrity: sha512-Qs5aULi+zV1bwKAg5z1PWnDXWmsn+LxIvUGv6E2+OOMYhclZMO+OXd9pYVf2gLykf2I7IV2u7oTHwChPNsvJ7g==} dependencies: '@types/node': 18.14.6 - /@types/inquirer/9.0.3: + /@types/inquirer@9.0.3: resolution: {integrity: sha512-CzNkWqQftcmk2jaCWdBTf9Sm7xSw4rkI1zpU/Udw3HX5//adEZUIm9STtoRP1qgWj0CWQtJ9UTvqmO2NNjhMJw==} dependencies: '@types/through': 0.0.30 rxjs: 7.8.0 dev: true - /@types/is-ci/3.0.0: + /@types/is-ci@3.0.0: resolution: {integrity: sha512-Q0Op0hdWbYd1iahB+IFNQcWXFq4O0Q5MwQP7uN0souuQ4rPg1vEYcnIOfr1gY+M+6rc8FGoRaBO1mOOvL29sEQ==} dependencies: ci-info: 3.8.0 dev: true - /@types/istanbul-lib-coverage/2.0.4: + /@types/istanbul-lib-coverage@2.0.4: resolution: {integrity: sha512-z/QT1XN4K4KYuslS23k62yDIDLwLFkzxOuMplDtObz0+y7VqJCaO2o+SPwHCvLFZh7xazvvoor2tA/hPz9ee7g==} - /@types/istanbul-lib-report/3.0.0: + /@types/istanbul-lib-report@3.0.0: resolution: {integrity: sha512-plGgXAPfVKFoYfa9NpYDAkseG+g6Jr294RqeqcqDixSbU34MZVJRi/P+7Y8GDpzkEwLaGZZOpKIEmeVZNtKsrg==} dependencies: '@types/istanbul-lib-coverage': 2.0.4 - /@types/istanbul-reports/3.0.1: + /@types/istanbul-reports@3.0.1: resolution: {integrity: sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==} dependencies: '@types/istanbul-lib-report': 3.0.0 - /@types/jest/29.4.0: + /@types/jest@29.4.0: resolution: {integrity: sha512-VaywcGQ9tPorCX/Jkkni7RWGFfI11whqzs8dvxF41P17Z+z872thvEvlIbznjPJ02kl1HMX3LmLOonsj2n7HeQ==} dependencies: expect: 29.5.0 pretty-format: 29.5.0 dev: true - /@types/js-cookie/2.2.7: + /@types/js-cookie@2.2.7: resolution: {integrity: sha512-aLkWa0C0vO5b4Sr798E26QgOkss68Un0bLjs7u9qxzPT5CG+8DuNTffWES58YzJs3hrVAOs1wonycqEBqNJubA==} dev: false - /@types/jsdom/20.0.1: + /@types/jsdom@20.0.1: resolution: {integrity: sha512-d0r18sZPmMQr1eG35u12FZfhIXNrnsPU/g5wvRKCUf/tOGilKKwYMYGqh33BNR6ba+2gkHw1EUiHoN3mn7E5IQ==} dependencies: '@types/node': 17.0.45 @@ -7346,155 +8133,155 @@ packages: parse5: 7.1.2 dev: true - /@types/json-schema/7.0.11: + /@types/json-schema@7.0.11: resolution: {integrity: sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==} - /@types/json5/0.0.29: + /@types/json5@0.0.29: resolution: {integrity: sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==} dev: true - /@types/keyv/3.1.4: + /@types/keyv@3.1.4: resolution: {integrity: sha512-BQ5aZNSCpj7D6K2ksrRCTmKRLEpnPvWDiLPfoGyhZ++8YtiK9d/3DBKPJgry359X/P1PfruyYwvnvwFjuEiEIg==} dependencies: '@types/node': 17.0.45 - /@types/less/3.0.3: + /@types/less@3.0.3: resolution: {integrity: sha512-1YXyYH83h6We1djyoUEqTlVyQtCfJAFXELSKW2ZRtjHD4hQ82CC4lvrv5D0l0FLcKBaiPbXyi3MpMsI9ZRgKsw==} dev: true - /@types/lodash/4.14.191: + /@types/lodash@4.14.191: resolution: {integrity: sha512-BdZ5BCCvho3EIXw6wUCXHe7rS53AIDPLE+JzwgT+OsJk53oBfbSmZZ7CX4VaRoN78N+TJpFi9QPlfIVNmJYWxQ==} dev: true - /@types/mdast/3.0.10: + /@types/mdast@3.0.10: resolution: {integrity: sha512-W864tg/Osz1+9f4lrGTZpCSO5/z4608eUp19tbozkq2HJK6i3z1kT0H9tlADXuYIb1YYOBByU4Jsqkk75q48qA==} dependencies: '@types/unist': 2.0.6 - /@types/micromatch/4.0.2: + /@types/micromatch@4.0.2: resolution: {integrity: sha512-oqXqVb0ci19GtH0vOA/U2TmHTcRY9kuZl4mqUxe0QmJAlIW13kzhuK5pi1i9+ngav8FjpSb9FVS/GE00GLX1VA==} dependencies: '@types/braces': 3.0.1 dev: true - /@types/mime/3.0.1: + /@types/mime@3.0.1: resolution: {integrity: sha512-Y4XFY5VJAuw0FgAqPNd6NNoV44jbq9Bz2L7Rh/J6jLTiHBSBJa9fxqQIvkIld4GsoDOcCbvzOUAbLPsSKKg+uA==} - /@types/minimatch/5.1.2: + /@types/minimatch@5.1.2: resolution: {integrity: sha512-K0VQKziLUWkVKiRVrx4a40iPaxTUefQmjtkQofBkYRcoaaL/8rhwDWww9qWbrgicNOgnpIsMxyNIUM4+n6dUIA==} dev: true - /@types/minimist/1.2.2: + /@types/minimist@1.2.2: resolution: {integrity: sha512-jhuKLIRrhvCPLqwPcx6INqmKeiA5EWrsCOPhrlFSrbrmU4ZMPjj5Ul/oLCMDO98XRUIwVm78xICz4EPCektzeQ==} dev: true - /@types/mkdirp/0.3.29: + /@types/mkdirp@0.3.29: resolution: {integrity: sha512-QRLQpFsIQGO2k8pupga9abfei85GKotAtQ+F6xuQmSGomUt6C52TyMiTFpP8kUwuPKr00gNtu3itLlC6gvI/NA==} dev: true - /@types/multer/1.4.7: + /@types/multer@1.4.7: resolution: {integrity: sha512-/SNsDidUFCvqqcWDwxv2feww/yqhNeTRL5CVoL3jU4Goc4kKEL10T7Eye65ZqPNi4HRx8sAEX59pV1aEH7drNA==} dependencies: '@types/express': 4.17.17 dev: true - /@types/node/12.20.55: + /@types/node@12.20.55: resolution: {integrity: sha512-J8xLz7q2OFulZ2cyGTLE1TbbZcjpno7FaN6zdJNrgAdrJ+DZzh/uFR6YrTb4C+nXakvud8Q4+rbhoIWlYQbUFQ==} dev: true - /@types/node/17.0.45: + /@types/node@17.0.45: resolution: {integrity: sha512-w+tIMs3rq2afQdsPJlODhoUEKzFP1ayaoyl1CcnwtIlsVe7K7bA1NGm4s3PraqTLlXnbIN84zuBlxBWo1u9BLw==} - /@types/node/18.14.6: + /@types/node@18.14.6: resolution: {integrity: sha512-93+VvleD3mXwlLI/xASjw0FzKcwzl3OdTCzm1LaRfqgS21gfFtK3zDXM5Op9TeeMsJVOaJ2VRDpT9q4Y3d0AvA==} - /@types/node/8.0.0: + /@types/node@8.0.0: resolution: {integrity: sha512-j2tekvJCO7j22cs+LO6i0kRPhmQ9MXaPZ55TzOc1lzkN5b6BWqq4AFjl04s1oRRQ1v5rSe+KEvnLUSTonuls/A==} dev: true - /@types/normalize-package-data/2.4.1: + /@types/normalize-package-data@2.4.1: resolution: {integrity: sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw==} dev: true - /@types/parse-json/4.0.0: + /@types/parse-json@4.0.0: resolution: {integrity: sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==} - /@types/parse5/5.0.3: + /@types/parse5@5.0.3: resolution: {integrity: sha512-kUNnecmtkunAoQ3CnjmMkzNU/gtxG8guhi+Fk2U/kOpIKjIMKnXGp4IJCgQJrXSgMsWYimYG4TGjz/UzbGEBTw==} - /@types/prettier/2.7.2: + /@types/prettier@2.7.2: resolution: {integrity: sha512-KufADq8uQqo1pYKVIYzfKbJfBAc0sOeXqGbFaSpv8MRmC/zXgowNZmFcbngndGk922QDmOASEXUZCaY48gs4cg==} dev: true - /@types/prop-types/15.7.5: + /@types/prop-types@15.7.5: resolution: {integrity: sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w==} - /@types/q/1.5.5: + /@types/q@1.5.5: resolution: {integrity: sha512-L28j2FcJfSZOnL1WBjDYp2vUHCeIFlyYI/53EwD/rKUBQ7MtUUfbQWiyKJGpcnv4/WgrhWsFKrcPstcAt/J0tQ==} dev: false - /@types/qs/6.9.7: + /@types/qs@6.9.7: resolution: {integrity: sha512-FGa1F62FT09qcrueBA6qYTrJPVDzah9a+493+o2PCXsesWHIn27G98TsSMs3WPNbZIEj4+VJf6saSFpvD+3Zsw==} - /@types/range-parser/1.2.4: + /@types/range-parser@1.2.4: resolution: {integrity: sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw==} - /@types/rax/1.0.10: + /@types/rax@1.0.10: resolution: {integrity: sha512-+okXhH2l6gqZJycBfwiXuMcN92A18yROgGtZRzP2pPSxI75gSZeWNCJa3B5Arp+dp5h1Egjf/5gxpr5Un63JaQ==} dependencies: '@types/prop-types': 15.7.5 csstype: 3.1.1 dev: true - /@types/react-dom/17.0.19: + /@types/react-dom@17.0.19: resolution: {integrity: sha512-PiYG40pnQRdPHnlf7tZnp0aQ6q9tspYr72vD61saO6zFCybLfMqwUCN0va1/P+86DXn18ZWeW30Bk7xlC5eEAQ==} dependencies: '@types/react': 17.0.53 dev: true - /@types/react-dom/18.0.11: + /@types/react-dom@18.0.11: resolution: {integrity: sha512-O38bPbI2CWtgw/OoQoY+BRelw7uysmXbWvw3nLWO21H1HSh+GOlqPuXshJfjmpNlKiiSDG9cc1JZAaMmVdcTlw==} dependencies: '@types/react': 18.0.28 dev: true - /@types/react-redux/7.1.25: + /@types/react-redux@7.1.25: resolution: {integrity: sha512-bAGh4e+w5D8dajd6InASVIyCo4pZLJ66oLb80F9OBLO1gKESbZcRCJpTT6uLXX+HAB57zw1WTdwJdAsewuTweg==} dependencies: '@types/hoist-non-react-statics': 3.3.1 - '@types/react': 18.0.34 + '@types/react': 18.2.0 hoist-non-react-statics: 3.3.2 redux: 4.2.1 dev: false - /@types/react-router-config/5.0.6: + /@types/react-router-config@5.0.6: resolution: {integrity: sha512-db1mx37a1EJDf1XeX8jJN7R3PZABmJQXR8r28yUjVMFSjkmnQo6X6pOEEmNl+Tp2gYQOGPdYbFIipBtdElZ3Yg==} dependencies: '@types/history': 4.7.11 - '@types/react': 18.0.34 + '@types/react': 18.2.0 '@types/react-router': 5.1.20 - /@types/react-router-dom/5.3.3: + /@types/react-router-dom@5.3.3: resolution: {integrity: sha512-kpqnYK4wcdm5UaWI3fLcELopqLrHgLqNsdpHauzlQktfkHL3npOSwtj1Uz9oKBAzs7lFtVkV8j83voAz2D8fhw==} dependencies: '@types/history': 4.7.11 - '@types/react': 18.0.34 + '@types/react': 18.2.0 '@types/react-router': 5.1.20 - /@types/react-router/5.1.20: + /@types/react-router@5.1.20: resolution: {integrity: sha512-jGjmu/ZqS7FjSH6owMcD5qpq19+1RS9DeVRqfl1FeBMxTDQAGwlMWOcs52NDoXaNKyG3d1cYQFMs9rCrb88o9Q==} dependencies: '@types/history': 4.7.11 - '@types/react': 18.0.34 + '@types/react': 18.2.0 - /@types/react/17.0.53: + /@types/react@17.0.53: resolution: {integrity: sha512-1yIpQR2zdYu1Z/dc1OxC+MA6GR240u3gcnP4l6mvj/PJiVaqHsQPmWttsvHsfnhfPbU2FuGmo0wSITPygjBmsw==} dependencies: '@types/prop-types': 15.7.5 '@types/scheduler': 0.16.2 csstype: 3.1.1 - /@types/react/18.0.28: + /@types/react@18.0.28: resolution: {integrity: sha512-RD0ivG1kEztNBdoAK7lekI9M+azSnitIn85h4iOiaLjaTrMjzslhaqCGaI4IyCJ1RljWiLCEu4jyrLLgqxBTew==} dependencies: '@types/prop-types': 15.7.5 @@ -7502,95 +8289,102 @@ packages: csstype: 3.1.1 dev: true - /@types/react/18.0.34: + /@types/react@18.0.34: resolution: {integrity: sha512-NO1UO8941541CJl1BeOXi8a9dNKFK09Gnru5ZJqkm4Q3/WoQJtHvmwt0VX0SB9YCEwe7TfSSxDuaNmx6H2BAIQ==} dependencies: '@types/prop-types': 15.7.5 '@types/scheduler': 0.16.2 csstype: 3.1.1 - /@types/resolve/1.17.1: + /@types/react@18.2.0: + resolution: {integrity: sha512-0FLj93y5USLHdnhIhABk83rm8XEGA7kH3cr+YUlvxoUGp1xNt/DINUMvqPxLyOQMzLmZe8i4RTHbvb8MC7NmrA==} + dependencies: + '@types/prop-types': 15.7.5 + '@types/scheduler': 0.16.2 + csstype: 3.1.1 + + /@types/resolve@1.17.1: resolution: {integrity: sha512-yy7HuzQhj0dhGpD8RLXSZWEkLsV9ibvxvi6EiJ3bkqLAO1RGo0WbkWQiwpRlSFymTJRz0d3k5LM3kkx8ArDbLw==} dependencies: '@types/node': 17.0.45 dev: true - /@types/responselike/1.0.0: + /@types/responselike@1.0.0: resolution: {integrity: sha512-85Y2BjiufFzaMIlvJDvTTB8Fxl2xfLo4HgmHzVBz08w4wDePCTjYw66PdrolO0kzli3yam/YCgRufyo1DdQVTA==} dependencies: '@types/node': 17.0.45 - /@types/retry/0.12.0: + /@types/retry@0.12.0: resolution: {integrity: sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA==} - /@types/sax/1.2.4: + /@types/sax@1.2.4: resolution: {integrity: sha512-pSAff4IAxJjfAXUG6tFkO7dsSbTmf8CtUpfhhZ5VhkRpC4628tJhh3+V6H1E+/Gs9piSzYKT5yzHO5M4GG9jkw==} dependencies: '@types/node': 17.0.45 dev: false - /@types/scheduler/0.16.2: + /@types/scheduler@0.16.2: resolution: {integrity: sha512-hppQEBDmlwhFAXKJX2KnWLYu5yMfi91yazPb2l+lbJiwW+wdo1gNeRA+3RgNSO39WYX2euey41KEwnqesU2Jew==} - /@types/semver/6.2.3: + /@types/semver@6.2.3: resolution: {integrity: sha512-KQf+QAMWKMrtBMsB8/24w53tEsxllMj6TuA80TT/5igJalLI/zm0L3oXRbIAl4Ohfc85gyHX/jhMwsVkmhLU4A==} dev: true - /@types/semver/7.3.13: + /@types/semver@7.3.13: resolution: {integrity: sha512-21cFJr9z3g5dW8B0CVI9g2O9beqaThGQ6ZFBqHfwhzLDKUxaqTIy3vnfah/UPkfOiF2pLq+tGz+W8RyCskuslw==} dev: true - /@types/serve-index/1.9.1: + /@types/serve-index@1.9.1: resolution: {integrity: sha512-d/Hs3nWDxNL2xAczmOVZNj92YZCS6RGxfBPjKzuu/XirCgXdpKEb88dYNbrYGint6IVWLNP+yonwVAuRC0T2Dg==} dependencies: '@types/express': 4.17.17 - /@types/serve-static/1.15.1: + /@types/serve-static@1.15.1: resolution: {integrity: sha512-NUo5XNiAdULrJENtJXZZ3fHtfMolzZwczzBbnAeBbqBwG+LaG6YaJtuwzwGSQZ2wsCrxjEhNNjAkKigy3n8teQ==} dependencies: '@types/mime': 3.0.1 '@types/node': 17.0.45 - /@types/sockjs/0.3.33: + /@types/sockjs@0.3.33: resolution: {integrity: sha512-f0KEEe05NvUnat+boPTZ0dgaLZ4SfSouXUgv5noUiefG2ajgKjmETo9ZJyuqsl7dfl2aHlLJUiki6B4ZYldiiw==} dependencies: '@types/node': 17.0.45 - /@types/stack-utils/2.0.1: + /@types/stack-utils@2.0.1: resolution: {integrity: sha512-Hl219/BT5fLAaz6NDkSuhzasy49dwQS/DSdu4MdggFB8zcXv7vflBI3xp7FEmkmdDkBUI2bPUNeMttp2knYdxw==} dev: true - /@types/temp/0.9.1: + /@types/temp@0.9.1: resolution: {integrity: sha512-yDQ8Y+oQi9V7VkexwE6NBSVyNuyNFeGI275yWXASc2DjmxNicMi9O50KxDpNlST1kBbV9jKYBHGXhgNYFMPqtA==} dependencies: '@types/node': 17.0.45 dev: true - /@types/testing-library__jest-dom/5.14.5: + /@types/testing-library__jest-dom@5.14.5: resolution: {integrity: sha512-SBwbxYoyPIvxHbeHxTZX2Pe/74F/tX2/D3mMvzabdeJ25bBojfW0TyB8BHrbq/9zaaKICJZjLP+8r6AeZMFCuQ==} dependencies: '@types/jest': 29.4.0 dev: true - /@types/through/0.0.30: + /@types/through@0.0.30: resolution: {integrity: sha512-FvnCJljyxhPM3gkRgWmxmDZyAQSiBQQWLI0A0VFL0K7W1oRUrPJSqNO0NvTnLkBcotdlp3lKvaT0JrnyRDkzOg==} dependencies: '@types/node': 18.14.6 dev: true - /@types/tough-cookie/4.0.2: + /@types/tough-cookie@4.0.2: resolution: {integrity: sha512-Q5vtl1W5ue16D+nIaW8JWebSSraJVlK+EthKn7e7UcD4KWsaSJ8BqGPXNaPghgtcn/fhvrN17Tv8ksUsQpiplw==} dev: true - /@types/unist/2.0.6: + /@types/unist@2.0.6: resolution: {integrity: sha512-PBjIUxZHOuj0R15/xuwJYjFi+KZdNFrehocChv4g5hu6aFroHue8m0lBP0POdK2nKzbw0cgV1mws8+V/JAcEkQ==} - /@types/webpack-bundle-analyzer/4.6.0_w34or7orauknzckzea4nxxqrru: + /@types/webpack-bundle-analyzer@4.6.0(@swc/core@1.3.19)(esbuild@0.17.16): resolution: {integrity: sha512-XeQmQCCXdZdap+A/60UKmxW5Mz31Vp9uieGlHB3T4z/o2OLVLtTI3bvTuS6A2OWd/rbAAQiGGWIEFQACu16szA==} dependencies: '@types/node': 18.14.6 tapable: 2.2.1 - webpack: 5.86.0_w34or7orauknzckzea4nxxqrru + webpack: 5.86.0(@swc/core@1.3.19)(esbuild@0.17.16) transitivePeerDependencies: - '@swc/core' - esbuild @@ -7598,20 +8392,20 @@ packages: - webpack-cli dev: true - /@types/ws/8.5.4: + /@types/ws@8.5.4: resolution: {integrity: sha512-zdQDHKUgcX/zBc4GrwsE/7dVdAD8JR4EuiAXiiUhhfyIJXXb2+PrGshFyeXWQPMmmZ2XxgaqclgpIC7eTXc1mg==} dependencies: '@types/node': 18.14.6 - /@types/yargs-parser/21.0.0: + /@types/yargs-parser@21.0.0: resolution: {integrity: sha512-iO9ZQHkZxHn4mSakYV0vFHAVDyEOIJQrV2uZ06HxEPcx+mt8swXoZHIbaaJ2crJYFfErySgktuTZ3BeLz+XmFA==} - /@types/yargs/17.0.22: + /@types/yargs@17.0.22: resolution: {integrity: sha512-pet5WJ9U8yPVRhkwuEIp5ktAeAqRZOq4UdAyWLWzxbtpyXnzbtLdKiXAjJzi/KLmPGS9wk86lUFWZFN6sISo4g==} dependencies: '@types/yargs-parser': 21.0.0 - /@types/yauzl/2.10.0: + /@types/yauzl@2.10.0: resolution: {integrity: sha512-Cn6WYCm0tXv8p6k+A8PvbDG763EDpBoTzHdA+Q/MF6H3sapGjCm9NzoaJncJS9tUKSuCoDs9XHxYYsQDgxR6kw==} requiresBuild: true dependencies: @@ -7619,7 +8413,7 @@ packages: dev: true optional: true - /@typescript-eslint/eslint-plugin/5.54.1_mlk7dnz565t663n4razh6a6v6i: + /@typescript-eslint/eslint-plugin@5.54.1(@typescript-eslint/parser@5.54.1)(eslint@8.35.0)(typescript@4.9.5): resolution: {integrity: sha512-a2RQAkosH3d3ZIV08s3DcL/mcGc2M/UC528VkPULFxR9VnVPT8pBu0IyBAJJmVsCmhVfwQX1v6q+QGnmSe1bew==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -7630,10 +8424,10 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/parser': 5.54.1_ycpbpc6yetojsgtrx3mwntkhsu + '@typescript-eslint/parser': 5.54.1(eslint@8.35.0)(typescript@4.9.5) '@typescript-eslint/scope-manager': 5.54.1 - '@typescript-eslint/type-utils': 5.54.1_ycpbpc6yetojsgtrx3mwntkhsu - '@typescript-eslint/utils': 5.54.1_ycpbpc6yetojsgtrx3mwntkhsu + '@typescript-eslint/type-utils': 5.54.1(eslint@8.35.0)(typescript@4.9.5) + '@typescript-eslint/utils': 5.54.1(eslint@8.35.0)(typescript@4.9.5) debug: 4.3.4 eslint: 8.35.0 grapheme-splitter: 1.0.4 @@ -7641,13 +8435,13 @@ packages: natural-compare-lite: 1.4.0 regexpp: 3.2.0 semver: 7.4.0 - tsutils: 3.21.0_typescript@4.9.5 + tsutils: 3.21.0(typescript@4.9.5) typescript: 4.9.5 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/parser/5.54.1_ycpbpc6yetojsgtrx3mwntkhsu: + /@typescript-eslint/parser@5.54.1(eslint@8.35.0)(typescript@4.9.5): resolution: {integrity: sha512-8zaIXJp/nG9Ff9vQNh7TI+C3nA6q6iIsGJ4B4L6MhZ7mHnTMR4YP5vp2xydmFXIy8rpyIVbNAG44871LMt6ujg==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -7659,7 +8453,7 @@ packages: dependencies: '@typescript-eslint/scope-manager': 5.54.1 '@typescript-eslint/types': 5.54.1 - '@typescript-eslint/typescript-estree': 5.54.1_typescript@4.9.5 + '@typescript-eslint/typescript-estree': 5.54.1(typescript@4.9.5) debug: 4.3.4 eslint: 8.35.0 typescript: 4.9.5 @@ -7667,7 +8461,7 @@ packages: - supports-color dev: true - /@typescript-eslint/scope-manager/5.54.1: + /@typescript-eslint/scope-manager@5.54.1: resolution: {integrity: sha512-zWKuGliXxvuxyM71UA/EcPxaviw39dB2504LqAmFDjmkpO8qNLHcmzlh6pbHs1h/7YQ9bnsO8CCcYCSA8sykUg==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dependencies: @@ -7675,7 +8469,7 @@ packages: '@typescript-eslint/visitor-keys': 5.54.1 dev: true - /@typescript-eslint/type-utils/5.54.1_ycpbpc6yetojsgtrx3mwntkhsu: + /@typescript-eslint/type-utils@5.54.1(eslint@8.35.0)(typescript@4.9.5): resolution: {integrity: sha512-WREHsTz0GqVYLIbzIZYbmUUr95DKEKIXZNH57W3s+4bVnuF1TKe2jH8ZNH8rO1CeMY3U4j4UQeqPNkHMiGem3g==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -7685,22 +8479,22 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/typescript-estree': 5.54.1_typescript@4.9.5 - '@typescript-eslint/utils': 5.54.1_ycpbpc6yetojsgtrx3mwntkhsu + '@typescript-eslint/typescript-estree': 5.54.1(typescript@4.9.5) + '@typescript-eslint/utils': 5.54.1(eslint@8.35.0)(typescript@4.9.5) debug: 4.3.4 eslint: 8.35.0 - tsutils: 3.21.0_typescript@4.9.5 + tsutils: 3.21.0(typescript@4.9.5) typescript: 4.9.5 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/types/5.54.1: + /@typescript-eslint/types@5.54.1: resolution: {integrity: sha512-G9+1vVazrfAfbtmCapJX8jRo2E4MDXxgm/IMOF4oGh3kq7XuK3JRkOg6y2Qu1VsTRmWETyTkWt1wxy7X7/yLkw==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dev: true - /@typescript-eslint/typescript-estree/5.54.1_typescript@4.9.5: + /@typescript-eslint/typescript-estree@5.54.1(typescript@4.9.5): resolution: {integrity: sha512-bjK5t+S6ffHnVwA0qRPTZrxKSaFYocwFIkZx5k7pvWfsB1I57pO/0M0Skatzzw1sCkjJ83AfGTL0oFIFiDX3bg==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -7715,13 +8509,13 @@ packages: globby: 11.1.0 is-glob: 4.0.3 semver: 7.4.0 - tsutils: 3.21.0_typescript@4.9.5 + tsutils: 3.21.0(typescript@4.9.5) typescript: 4.9.5 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/utils/5.54.1_ycpbpc6yetojsgtrx3mwntkhsu: + /@typescript-eslint/utils@5.54.1(eslint@8.35.0)(typescript@4.9.5): resolution: {integrity: sha512-IY5dyQM8XD1zfDe5X8jegX6r2EVU5o/WJnLu/znLPWCBF7KNGC+adacXnt5jEYS9JixDcoccI6CvE4RCjHMzCQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -7731,17 +8525,17 @@ packages: '@types/semver': 7.3.13 '@typescript-eslint/scope-manager': 5.54.1 '@typescript-eslint/types': 5.54.1 - '@typescript-eslint/typescript-estree': 5.54.1_typescript@4.9.5 + '@typescript-eslint/typescript-estree': 5.54.1(typescript@4.9.5) eslint: 8.35.0 eslint-scope: 5.1.1 - eslint-utils: 3.0.0_eslint@8.35.0 + eslint-utils: 3.0.0(eslint@8.35.0) semver: 7.4.0 transitivePeerDependencies: - supports-color - typescript dev: true - /@typescript-eslint/visitor-keys/5.54.1: + /@typescript-eslint/visitor-keys@5.54.1: resolution: {integrity: sha512-q8iSoHTgwCfgcRJ2l2x+xCbu8nBlRAlsQ33k24Adj8eoVBE0f8dUeI+bAa8F84Mv05UGbAx57g2zrRsYIooqQg==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dependencies: @@ -7749,15 +8543,67 @@ packages: eslint-visitor-keys: 3.3.0 dev: true - /@uni/env/1.1.0: + /@ungap/promise-all-settled@1.1.2: + resolution: {integrity: sha512-sL/cEvJWAnClXw0wHk85/2L0G6Sj8UB0Ctc1TEMbKSsmpRosqhwj9gWgFRZSrBr2f9tiXISwNhCPmlfqUqyb9Q==} + dev: false + + /@uni/action-sheet@1.0.8: + resolution: {integrity: sha512-3L+ZHK6qYv/3w/ODGZugfbTYc8vT+lkxt/XAl5WRpiFCukjwP5yxRp+feE1SEHdprJXUlHBYTT/Tp0JfRIELJQ==} + dependencies: + '@uni/env': 1.1.0 + dev: false + + /@uni/clipboard@1.0.9: + resolution: {integrity: sha512-NoqYayQCHB0KIFc2r8akf1S3UtSnBhk+Nc3fX+wFnpRx6qmHHzZSeBk+mTqKVOTfeE3OdcubQAAt/sWfWS/4mw==} + dependencies: + '@uni/env': 1.1.0 + dev: false + + /@uni/env@1.1.0: resolution: {integrity: sha512-2GVgUzxIaO2vGElXEuc45+I7L6Jbw8inLDDFuC0K4htjKtPmYywKSE6oDhvmdAXb4GCOH8hmxECYtAh1rjsgoQ==} dev: false - /@use-gesture/core/10.2.20: + /@uni/file@1.1.1: + resolution: {integrity: sha512-gbymGoyD02cWHGVGapxp0zl3VAEU/u4vpDSyfS1tSnIGFjwIbCGq+W+uTAnJYduDbdy4Xiuwzbf0b/4slY9bmQ==} + dependencies: + '@uni/env': 1.1.0 + dev: false + + /@uni/image@1.1.3: + resolution: {integrity: sha512-68RGzXMYAp8EUZ5jogdQd+KVqyVlKZwuncWmZ96aDqwHhd/J1MnAJuAOAEBL3jCNqXNsvXHLBr5yleg2gdf1yQ==} + dependencies: + '@uni/video': 1.0.8 + dev: false + + /@uni/navigate@1.0.11: + resolution: {integrity: sha512-7xUVksKKcIMqsxpPBgYRRrkOIVy9bmWmgbinISnZaVobmqSr0oFWN9pHgeCOuvxN66jlVqPIEKHcWyD8IV1oEg==} + dependencies: + '@uni/env': 1.1.0 + dev: false + + /@uni/page-scroll-to@1.0.0: + resolution: {integrity: sha512-fQTndD14OTezRzXAtsuhdrruO0lz0+lTXa/eSeekVqEkDq9L/OK+T9B6IJS3Ui4Xc1aEkWGSyGe0TaTOfKE9tQ==} + dependencies: + '@uni/env': 1.1.0 + dev: false + + /@uni/vibrate@1.0.1: + resolution: {integrity: sha512-IocrIbBaZYjBHzvRIGSyN3K2He9Y7BS/VMEri2On9QITU3U2kampDiGGPyA/lQxVSZNemyK6/xtxWoxTjNh91w==} + dependencies: + '@uni/env': 1.1.0 + dev: false + + /@uni/video@1.0.8: + resolution: {integrity: sha512-Gzo+7Qsq5jmBxcW/B9EF0l77nneBeuHuCBUIVSetSTCQtjdxoF9LF/K3UZE2Z20Raq7/MLrtaDa2KqeLmwWu8A==} + dependencies: + '@uni/action-sheet': 1.0.8 + dev: false + + /@use-gesture/core@10.2.20: resolution: {integrity: sha512-4lFhHc8so4yIHkBEs641DnEsBxPyhJ5GEjB4PURFDH4p/FcZriH6w99knZgI63zN/MBFfylMyb8+PDuj6RIXKQ==} dev: false - /@use-gesture/react/10.2.20_react@18.2.0: + /@use-gesture/react@10.2.20(react@18.2.0): resolution: {integrity: sha512-KnJq9ZSqprWA6uNhWTUHZqTCh+rfa0j8ehTzqeBhktUPrmTj7yVOBvEQ/vSFU/7d72cGgWSsJ0f5T6GQCHXnvg==} peerDependencies: react: '>= 16.8.0' @@ -7766,20 +8612,29 @@ packages: react: 18.2.0 dev: false - /@vercel/ncc/0.33.4: + /@use-gesture/react@10.2.20(react@18.3.0-canary-1cea38448-20230530): + resolution: {integrity: sha512-KnJq9ZSqprWA6uNhWTUHZqTCh+rfa0j8ehTzqeBhktUPrmTj7yVOBvEQ/vSFU/7d72cGgWSsJ0f5T6GQCHXnvg==} + peerDependencies: + react: '>= 16.8.0' + dependencies: + '@use-gesture/core': 10.2.20 + react: 18.3.0-canary-1cea38448-20230530 + dev: false + + /@vercel/ncc@0.33.4: resolution: {integrity: sha512-ln18hs7dMffelP47tpkaR+V5Tj6coykNyxJrlcmCormPqRQjB/Gv4cu2FfBG+PMzIfdZp2CLDsrrB1NPU22Qhg==} hasBin: true dev: true - /@vitejs/plugin-react/1.3.2: + /@vitejs/plugin-react@1.3.2: resolution: {integrity: sha512-aurBNmMo0kz1O4qRoY+FM4epSA39y3ShWGuqfLRA/3z0oEJAdtoSfgA3aO98/PCCHAqMaduLxIxErWrVKIFzXA==} engines: {node: '>=12.0.0'} dependencies: '@babel/core': 7.21.0 - '@babel/plugin-transform-react-jsx': 7.21.0_@babel+core@7.21.0 - '@babel/plugin-transform-react-jsx-development': 7.18.6_@babel+core@7.21.0 - '@babel/plugin-transform-react-jsx-self': 7.21.0_@babel+core@7.21.0 - '@babel/plugin-transform-react-jsx-source': 7.19.6_@babel+core@7.21.0 + '@babel/plugin-transform-react-jsx': 7.21.0(@babel/core@7.21.0) + '@babel/plugin-transform-react-jsx-development': 7.18.6(@babel/core@7.21.0) + '@babel/plugin-transform-react-jsx-self': 7.21.0(@babel/core@7.21.0) + '@babel/plugin-transform-react-jsx-source': 7.19.6(@babel/core@7.21.0) '@rollup/pluginutils': 4.2.1 react-refresh: 0.13.0 resolve: 1.22.1 @@ -7787,11 +8642,11 @@ packages: - supports-color dev: true - /@vitest/coverage-c8/0.23.4_jsdom@20.0.3: + /@vitest/coverage-c8@0.23.4(jsdom@20.0.3): resolution: {integrity: sha512-jmD00a5DQH9gu9K+YdvVhcMuv2CzHvU4gCnySS40Ec5hKlXtlCzRfNHl00VnhfuBeaQUmaQYe60BLT413HyDdg==} dependencies: c8: 7.13.0 - vitest: 0.23.4_jsdom@20.0.3 + vitest: 0.23.4(jsdom@20.0.3) transitivePeerDependencies: - '@edge-runtime/vm' - '@vitest/browser' @@ -7806,36 +8661,36 @@ packages: - terser dev: true - /@web3-storage/multipart-parser/1.0.0: + /@web3-storage/multipart-parser@1.0.0: resolution: {integrity: sha512-BEO6al7BYqcnfX15W2cnGR+Q566ACXAT9UQykORCWW80lmkpWsnEob6zJS1ZVBKsSJC8+7vJkHwlp+lXG1UCdw==} dev: true - /@webassemblyjs/ast/1.11.5: + /@webassemblyjs/ast@1.11.5: resolution: {integrity: sha512-LHY/GSAZZRpsNQH+/oHqhRQ5FT7eoULcBqgfyTB5nQHogFnK3/7QoN7dLnwSE/JkUAF0SrRuclT7ODqMFtWxxQ==} dependencies: '@webassemblyjs/helper-numbers': 1.11.5 '@webassemblyjs/helper-wasm-bytecode': 1.11.5 - /@webassemblyjs/floating-point-hex-parser/1.11.5: + /@webassemblyjs/floating-point-hex-parser@1.11.5: resolution: {integrity: sha512-1j1zTIC5EZOtCplMBG/IEwLtUojtwFVwdyVMbL/hwWqbzlQoJsWCOavrdnLkemwNoC/EOwtUFch3fuo+cbcXYQ==} - /@webassemblyjs/helper-api-error/1.11.5: + /@webassemblyjs/helper-api-error@1.11.5: resolution: {integrity: sha512-L65bDPmfpY0+yFrsgz8b6LhXmbbs38OnwDCf6NpnMUYqa+ENfE5Dq9E42ny0qz/PdR0LJyq/T5YijPnU8AXEpA==} - /@webassemblyjs/helper-buffer/1.11.5: + /@webassemblyjs/helper-buffer@1.11.5: resolution: {integrity: sha512-fDKo1gstwFFSfacIeH5KfwzjykIE6ldh1iH9Y/8YkAZrhmu4TctqYjSh7t0K2VyDSXOZJ1MLhht/k9IvYGcIxg==} - /@webassemblyjs/helper-numbers/1.11.5: + /@webassemblyjs/helper-numbers@1.11.5: resolution: {integrity: sha512-DhykHXM0ZABqfIGYNv93A5KKDw/+ywBFnuWybZZWcuzWHfbp21wUfRkbtz7dMGwGgT4iXjWuhRMA2Mzod6W4WA==} dependencies: '@webassemblyjs/floating-point-hex-parser': 1.11.5 '@webassemblyjs/helper-api-error': 1.11.5 '@xtuc/long': 4.2.2 - /@webassemblyjs/helper-wasm-bytecode/1.11.5: + /@webassemblyjs/helper-wasm-bytecode@1.11.5: resolution: {integrity: sha512-oC4Qa0bNcqnjAowFn7MPCETQgDYytpsfvz4ujZz63Zu/a/v71HeCAAmZsgZ3YVKec3zSPYytG3/PrRCqbtcAvA==} - /@webassemblyjs/helper-wasm-section/1.11.5: + /@webassemblyjs/helper-wasm-section@1.11.5: resolution: {integrity: sha512-uEoThA1LN2NA+K3B9wDo3yKlBfVtC6rh0i4/6hvbz071E8gTNZD/pT0MsBf7MeD6KbApMSkaAK0XeKyOZC7CIA==} dependencies: '@webassemblyjs/ast': 1.11.5 @@ -7843,20 +8698,20 @@ packages: '@webassemblyjs/helper-wasm-bytecode': 1.11.5 '@webassemblyjs/wasm-gen': 1.11.5 - /@webassemblyjs/ieee754/1.11.5: + /@webassemblyjs/ieee754@1.11.5: resolution: {integrity: sha512-37aGq6qVL8A8oPbPrSGMBcp38YZFXcHfiROflJn9jxSdSMMM5dS5P/9e2/TpaJuhE+wFrbukN2WI6Hw9MH5acg==} dependencies: '@xtuc/ieee754': 1.2.0 - /@webassemblyjs/leb128/1.11.5: + /@webassemblyjs/leb128@1.11.5: resolution: {integrity: sha512-ajqrRSXaTJoPW+xmkfYN6l8VIeNnR4vBOTQO9HzR7IygoCcKWkICbKFbVTNMjMgMREqXEr0+2M6zukzM47ZUfQ==} dependencies: '@xtuc/long': 4.2.2 - /@webassemblyjs/utf8/1.11.5: + /@webassemblyjs/utf8@1.11.5: resolution: {integrity: sha512-WiOhulHKTZU5UPlRl53gHR8OxdGsSOxqfpqWeA2FmcwBMaoEdz6b2x2si3IwC9/fSPLfe8pBMRTHVMk5nlwnFQ==} - /@webassemblyjs/wasm-edit/1.11.5: + /@webassemblyjs/wasm-edit@1.11.5: resolution: {integrity: sha512-C0p9D2fAu3Twwqvygvf42iGCQ4av8MFBLiTb+08SZ4cEdwzWx9QeAHDo1E2k+9s/0w1DM40oflJOpkZ8jW4HCQ==} dependencies: '@webassemblyjs/ast': 1.11.5 @@ -7868,7 +8723,7 @@ packages: '@webassemblyjs/wasm-parser': 1.11.5 '@webassemblyjs/wast-printer': 1.11.5 - /@webassemblyjs/wasm-gen/1.11.5: + /@webassemblyjs/wasm-gen@1.11.5: resolution: {integrity: sha512-14vteRlRjxLK9eSyYFvw1K8Vv+iPdZU0Aebk3j6oB8TQiQYuO6hj9s4d7qf6f2HJr2khzvNldAFG13CgdkAIfA==} dependencies: '@webassemblyjs/ast': 1.11.5 @@ -7877,7 +8732,7 @@ packages: '@webassemblyjs/leb128': 1.11.5 '@webassemblyjs/utf8': 1.11.5 - /@webassemblyjs/wasm-opt/1.11.5: + /@webassemblyjs/wasm-opt@1.11.5: resolution: {integrity: sha512-tcKwlIXstBQgbKy1MlbDMlXaxpucn42eb17H29rawYLxm5+MsEmgPzeCP8B1Cl69hCice8LeKgZpRUAPtqYPgw==} dependencies: '@webassemblyjs/ast': 1.11.5 @@ -7885,7 +8740,7 @@ packages: '@webassemblyjs/wasm-gen': 1.11.5 '@webassemblyjs/wasm-parser': 1.11.5 - /@webassemblyjs/wasm-parser/1.11.5: + /@webassemblyjs/wasm-parser@1.11.5: resolution: {integrity: sha512-SVXUIwsLQlc8srSD7jejsfTU83g7pIGr2YYNb9oHdtldSxaOhvA5xwvIiWIfcX8PlSakgqMXsLpLfbbJ4cBYew==} dependencies: '@webassemblyjs/ast': 1.11.5 @@ -7895,25 +8750,25 @@ packages: '@webassemblyjs/leb128': 1.11.5 '@webassemblyjs/utf8': 1.11.5 - /@webassemblyjs/wast-printer/1.11.5: + /@webassemblyjs/wast-printer@1.11.5: resolution: {integrity: sha512-f7Pq3wvg3GSPUPzR0F6bmI89Hdb+u9WXrSKc4v+N0aV0q6r42WoF92Jp2jEorBEBRoRNXgjp53nBniDXcqZYPA==} dependencies: '@webassemblyjs/ast': 1.11.5 '@xtuc/long': 4.2.2 - /@xtuc/ieee754/1.2.0: + /@xtuc/ieee754@1.2.0: resolution: {integrity: sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==} - /@xtuc/long/4.2.2: + /@xtuc/long@4.2.2: resolution: {integrity: sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==} - /@zxing/text-encoding/0.9.0: + /@zxing/text-encoding@0.9.0: resolution: {integrity: sha512-U/4aVJ2mxI0aDNI8Uq0wEhMgY+u4CNtEb0om3+y3+niDAsoTCOB33UF0sxpzqzdqXLqmvc+vZyAt4O8pPdfkwA==} requiresBuild: true dev: true optional: true - /JSONStream/1.3.5: + /JSONStream@1.3.5: resolution: {integrity: sha512-E+iruNOY8VV9s4JEbe1aNEm6MiszPRr/UfcHMz0TQh1BXSxHK+ASV1R6W4HpjBhSeS+54PIsAMCBmwD06LLsqQ==} hasBin: true dependencies: @@ -7921,55 +8776,60 @@ packages: through: 2.3.8 dev: true - /abab/2.0.6: + /abab@2.0.6: resolution: {integrity: sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA==} dev: true - /abort-controller/3.0.0: + /abort-controller@3.0.0: resolution: {integrity: sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg==} engines: {node: '>=6.5'} dependencies: event-target-shim: 5.0.1 dev: true - /abortcontroller-polyfill/1.7.5: + /abortcontroller-polyfill@1.7.5: resolution: {integrity: sha512-JMJ5soJWP18htbbxJjG7bG6yuI6pRhgJ0scHHTfkUjf6wjP912xZWvM+A4sJK3gqd9E8fcPbDnOefbA9Th/FIQ==} dev: false - /accept-language-parser/1.5.0: + /accept-language-parser@1.5.0: resolution: {integrity: sha512-QhyTbMLYo0BBGg1aWbeMG4ekWtds/31BrEU+DONOg/7ax23vxpL03Pb7/zBmha2v7vdD3AyzZVWBVGEZxKOXWw==} dev: false - /accepts/1.3.8: + /accepts@1.3.8: resolution: {integrity: sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==} engines: {node: '>= 0.6'} dependencies: mime-types: 2.1.35 negotiator: 0.6.3 - /acorn-globals/7.0.1: + /acorn-globals@7.0.1: resolution: {integrity: sha512-umOSDSDrfHbTNPuNpC2NSnnA3LUrqpevPb4T9jRx4MagXNS0rs+gwiTcAvqCRmsD6utzsrzNt+ebm00SNWiC3Q==} dependencies: acorn: 8.8.2 acorn-walk: 8.2.0 dev: true - /acorn-import-assertions/1.9.0_acorn@8.8.2: + /acorn-import-assertions@1.9.0(acorn@8.8.2): resolution: {integrity: sha512-cmMwop9x+8KFhxvKrKfPYmN6/pKTYYHBqLa0DfvVZcKMJWNyWLnaqND7dx/qn66R7ewM1UX5XMaDVP5wlVTaVA==} peerDependencies: acorn: ^8 dependencies: acorn: 8.8.2 - /acorn-jsx/5.3.2_acorn@8.8.2: + /acorn-jsx@5.3.2(acorn@8.8.2): resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==} peerDependencies: acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 dependencies: acorn: 8.8.2 - dev: true - /acorn-node/1.8.2: + /acorn-loose@8.3.0: + resolution: {integrity: sha512-75lAs9H19ldmW+fAbyqHdjgdCrz0pWGXKmnqFoh8PyVd1L2RIb4RzYrSjmopeqv3E1G3/Pimu6GgLlrGbrkF7w==} + engines: {node: '>=0.4.0'} + dependencies: + acorn: 8.8.2 + + /acorn-node@1.8.2: resolution: {integrity: sha512-8mt+fslDufLYntIoPAaIMUe/lrbrehIiwmR3t2k9LljIzoigEPF27eLk2hy8zSGzmR/ogr7zbRKINMo1u0yh5A==} dependencies: acorn: 7.4.1 @@ -7977,31 +8837,31 @@ packages: xtend: 4.0.2 dev: true - /acorn-walk/7.2.0: + /acorn-walk@7.2.0: resolution: {integrity: sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==} engines: {node: '>=0.4.0'} dev: true - /acorn-walk/8.2.0: + /acorn-walk@8.2.0: resolution: {integrity: sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA==} engines: {node: '>=0.4.0'} - /acorn/7.4.1: + /acorn@7.4.1: resolution: {integrity: sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==} engines: {node: '>=0.4.0'} hasBin: true dev: true - /acorn/8.8.2: + /acorn@8.8.2: resolution: {integrity: sha512-xjIYgE8HBrkpd/sJqOGNspf8uHG+NOHGOw6a/Urj8taM2EXfdNAH2oFcPeIFfsv3+kz/mJrS5VuMqbNLjCa2vw==} engines: {node: '>=0.4.0'} hasBin: true - /address/1.2.2: + /address@1.2.2: resolution: {integrity: sha512-4B/qKCfeE/ODUaAUpSwfzazo5x29WD4r3vXiWsB7I2mSDAihwEqKO+g8GELZUQSSAo5e1XTYh3ZVfLyxBc12nA==} engines: {node: '>= 10.0.0'} - /agent-base/6.0.2: + /agent-base@6.0.2: resolution: {integrity: sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==} engines: {node: '>= 6.0.0'} dependencies: @@ -8010,18 +8870,18 @@ packages: - supports-color dev: true - /aggregate-error/3.1.0: + /aggregate-error@3.1.0: resolution: {integrity: sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==} engines: {node: '>=8'} dependencies: clean-stack: 2.2.0 indent-string: 4.0.0 - /ahooks-v3-count/1.0.0: + /ahooks-v3-count@1.0.0: resolution: {integrity: sha512-V7uUvAwnimu6eh/PED4mCDjE7tokeZQLKlxg9lCTMPhN+NjsSbtdacByVlR1oluXQzD3MOw55wylDmQo4+S9ZQ==} dev: false - /ahooks/3.7.5: + /ahooks@3.7.5(react@18.2.0): resolution: {integrity: sha512-RWkJYK5xj9ZXROj9jABRDqdpTBimkY1tlyeJQ8Ci7MAl1sC5xzSzwO20ydk6BjtdbWt56DPCYZhq4lGu3O2Zwg==} engines: {node: '>=8.0.0'} peerDependencies: @@ -8033,12 +8893,13 @@ packages: intersection-observer: 0.12.2 js-cookie: 2.2.1 lodash: 4.17.21 + react: 18.2.0 resize-observer-polyfill: 1.5.1 screenfull: 5.2.0 tslib: 2.5.0 dev: false - /ahooks/3.7.5_react@18.2.0: + /ahooks@3.7.5(react@18.3.0-canary-1cea38448-20230530): resolution: {integrity: sha512-RWkJYK5xj9ZXROj9jABRDqdpTBimkY1tlyeJQ8Ci7MAl1sC5xzSzwO20ydk6BjtdbWt56DPCYZhq4lGu3O2Zwg==} engines: {node: '>=8.0.0'} peerDependencies: @@ -8050,28 +8911,30 @@ packages: intersection-observer: 0.12.2 js-cookie: 2.2.1 lodash: 4.17.21 - react: 18.2.0 + react: 18.3.0-canary-1cea38448-20230530 resize-observer-polyfill: 1.5.1 screenfull: 5.2.0 tslib: 2.5.0 dev: false - /ajv-formats/2.1.1: + /ajv-formats@2.1.1(ajv@8.12.0): resolution: {integrity: sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==} + peerDependencies: + ajv: ^8.0.0 peerDependenciesMeta: ajv: optional: true dependencies: ajv: 8.12.0 - /ajv-keywords/3.5.2_ajv@6.12.6: + /ajv-keywords@3.5.2(ajv@6.12.6): resolution: {integrity: sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==} peerDependencies: ajv: ^6.9.1 dependencies: ajv: 6.12.6 - /ajv-keywords/5.1.0_ajv@8.12.0: + /ajv-keywords@5.1.0(ajv@8.12.0): resolution: {integrity: sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==} peerDependencies: ajv: ^8.8.2 @@ -8079,7 +8942,7 @@ packages: ajv: 8.12.0 fast-deep-equal: 3.1.3 - /ajv/6.12.6: + /ajv@6.12.6: resolution: {integrity: sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==} dependencies: fast-deep-equal: 3.1.3 @@ -8087,7 +8950,7 @@ packages: json-schema-traverse: 0.4.1 uri-js: 4.4.1 - /ajv/8.12.0: + /ajv@8.12.0: resolution: {integrity: sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==} dependencies: fast-deep-equal: 3.1.3 @@ -8095,7 +8958,7 @@ packages: require-from-string: 2.0.2 uri-js: 4.4.1 - /algoliasearch-helper/3.12.0_algoliasearch@4.15.0: + /algoliasearch-helper@3.12.0(algoliasearch@4.15.0): resolution: {integrity: sha512-/j1U3PEwdan0n6P/QqSnSpNSLC5+cEMvyljd5CnmNmUjDlGrys+vFEOwjVEnqELIiAGMHEA/Nl3CiKVFBUYqyQ==} peerDependencies: algoliasearch: '>= 3.1 < 6' @@ -8104,7 +8967,7 @@ packages: algoliasearch: 4.15.0 dev: false - /algoliasearch/4.15.0: + /algoliasearch@4.15.0: resolution: {integrity: sha512-+vgKQF5944dYsz9zhKk07JbOYeNdKisoD5GeG0woBL3nLzbn2a+nGwki60DXg7CXvaFXBcTXyJG4C+VaBVd44g==} dependencies: '@algolia/cache-browser-local-storage': 4.15.0 @@ -8123,215 +8986,247 @@ packages: '@algolia/transporter': 4.15.0 dev: false - /ansi-align/3.0.1: + /ansi-align@3.0.1: resolution: {integrity: sha512-IOfwwBF5iczOjp/WeY4YxyjqAFMQoZufdQWDd19SEExbVLNXqvpzSJ/M7Za4/sCPmQ0+GRquoA7bGcINcxew6w==} dependencies: string-width: 4.2.3 - /ansi-colors/4.1.3: + /ansi-colors@4.1.1: + resolution: {integrity: sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA==} + engines: {node: '>=6'} + dev: false + + /ansi-colors@4.1.3: resolution: {integrity: sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw==} engines: {node: '>=6'} dev: true - /ansi-escapes/4.3.2: + /ansi-escapes@4.3.2: resolution: {integrity: sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==} engines: {node: '>=8'} dependencies: type-fest: 0.21.3 dev: true - /ansi-escapes/6.0.0: + /ansi-escapes@6.0.0: resolution: {integrity: sha512-IG23inYII3dWlU2EyiAiGj6Bwal5GzsgPMwjYGvc1HPE2dgbj4ZB5ToWBKSquKw74nB3TIuOwaI6/jSULzfgrw==} engines: {node: '>=14.16'} dependencies: type-fest: 3.6.1 dev: false - /ansi-html-community/0.0.8: + /ansi-html-community@0.0.8: resolution: {integrity: sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw==} engines: {'0': node >= 0.8.0} hasBin: true - /ansi-regex/2.1.1: + /ansi-regex@2.1.1: resolution: {integrity: sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA==} engines: {node: '>=0.10.0'} - /ansi-regex/5.0.1: + /ansi-regex@5.0.1: resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==} engines: {node: '>=8'} - /ansi-regex/6.0.1: + /ansi-regex@6.0.1: resolution: {integrity: sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==} engines: {node: '>=12'} - /ansi-styles/2.2.1: + /ansi-styles@2.2.1: resolution: {integrity: sha512-kmCevFghRiWM7HB5zTPULl4r9bVFSWjz62MhqizDGUrq2NWuNMQyuv4tHHoKJHs69M/MF64lEcHdYIocrdWQYA==} engines: {node: '>=0.10.0'} dev: false - /ansi-styles/3.2.1: + /ansi-styles@3.2.1: resolution: {integrity: sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==} engines: {node: '>=4'} dependencies: color-convert: 1.9.3 - /ansi-styles/4.3.0: + /ansi-styles@4.3.0: resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==} engines: {node: '>=8'} dependencies: color-convert: 2.0.1 - /ansi-styles/5.2.0: + /ansi-styles@5.2.0: resolution: {integrity: sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==} engines: {node: '>=10'} dev: true - /ansi-styles/6.2.1: + /ansi-styles@6.2.1: resolution: {integrity: sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==} engines: {node: '>=12'} - /antd-mobile-icons/0.3.0: + /antd-mobile-icons@0.3.0: resolution: {integrity: sha512-rqINQpJWZWrva9moCd1Ye695MZYWmqLPE+bY8d2xLRy7iSQwPsinCdZYjpUPp2zL/LnKYSyXxP2ut2A+DC+whQ==} dev: false - /antd-mobile-v5-count/1.0.1: + /antd-mobile-v5-count@1.0.1: resolution: {integrity: sha512-YGsiEDCPUDz3SzfXi6gLZn/HpeSMW+jgPc4qiYUr1fSopg3hkUie2TnooJdExgfiETHefH3Ggs58He0OVfegLA==} dev: false - /antd-mobile/5.28.1_biqbaboplfbrettd7655fr4n2y: + /antd-mobile@5.28.1(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-TFhwLstHig8HoJ34DiBelM2h7md0xn+VR54CVCZfm3nQ+LQEHaHOB6oJRHSMdm67kR8G8MyU618qeF+gK9JKxw==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 dependencies: '@floating-ui/dom': 1.2.3 '@rc-component/mini-decimal': 1.0.1 - '@react-spring/web': 9.6.1_biqbaboplfbrettd7655fr4n2y - '@use-gesture/react': 10.2.20_react@18.2.0 - ahooks: 3.7.5_react@18.2.0 + '@react-spring/web': 9.6.1(react-dom@18.2.0)(react@18.2.0) + '@use-gesture/react': 10.2.20(react@18.2.0) + ahooks: 3.7.5(react@18.2.0) antd-mobile-icons: 0.3.0 antd-mobile-v5-count: 1.0.1 classnames: 2.3.2 dayjs: 1.11.7 lodash: 4.17.21 - rc-field-form: 1.27.4_biqbaboplfbrettd7655fr4n2y - rc-util: 5.28.0_biqbaboplfbrettd7655fr4n2y + rc-field-form: 1.27.4(react-dom@18.2.0)(react@18.2.0) + rc-util: 5.28.0(react-dom@18.2.0)(react@18.2.0) react: 18.2.0 react-is: 17.0.2 runes: 0.4.3 - staged-components: 1.1.3_react@18.2.0 + staged-components: 1.1.3(react@18.2.0) + tslib: 2.5.0 + use-sync-external-store: 1.2.0(react@18.2.0) + transitivePeerDependencies: + - react-dom + dev: false + + /antd-mobile@5.28.1(react-dom@18.3.0-canary-1cea38448-20230530)(react@18.3.0-canary-1cea38448-20230530): + resolution: {integrity: sha512-TFhwLstHig8HoJ34DiBelM2h7md0xn+VR54CVCZfm3nQ+LQEHaHOB6oJRHSMdm67kR8G8MyU618qeF+gK9JKxw==} + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + dependencies: + '@floating-ui/dom': 1.2.3 + '@rc-component/mini-decimal': 1.0.1 + '@react-spring/web': 9.6.1(react-dom@18.3.0-canary-1cea38448-20230530)(react@18.3.0-canary-1cea38448-20230530) + '@use-gesture/react': 10.2.20(react@18.3.0-canary-1cea38448-20230530) + ahooks: 3.7.5(react@18.3.0-canary-1cea38448-20230530) + antd-mobile-icons: 0.3.0 + antd-mobile-v5-count: 1.0.1 + classnames: 2.3.2 + dayjs: 1.11.7 + lodash: 4.17.21 + rc-field-form: 1.27.4(react-dom@18.3.0-canary-1cea38448-20230530)(react@18.3.0-canary-1cea38448-20230530) + rc-util: 5.28.0(react-dom@18.3.0-canary-1cea38448-20230530)(react@18.3.0-canary-1cea38448-20230530) + react: 18.3.0-canary-1cea38448-20230530 + react-is: 17.0.2 + runes: 0.4.3 + staged-components: 1.1.3(react@18.3.0-canary-1cea38448-20230530) tslib: 2.5.0 - use-sync-external-store: 1.2.0_react@18.2.0 + use-sync-external-store: 1.2.0(react@18.3.0-canary-1cea38448-20230530) transitivePeerDependencies: - react-dom dev: false - /antd/4.24.8_biqbaboplfbrettd7655fr4n2y: + /antd@4.24.8(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-wrNy2Hi27uM3948okG3n2GwzQKBFUn1Qn5mn2I/ALcR28rC6cTjHYOuA248Zl9ECzz3jo4TY2R0SIa+5GZ/zGA==} peerDependencies: react: '>=16.9.0' react-dom: '>=16.9.0' dependencies: '@ant-design/colors': 6.0.0 - '@ant-design/icons': 4.8.0_biqbaboplfbrettd7655fr4n2y - '@ant-design/react-slick': 0.29.2_react@18.2.0 + '@ant-design/icons': 4.8.0(react-dom@18.2.0)(react@18.2.0) + '@ant-design/react-slick': 0.29.2(react@18.2.0) '@babel/runtime': 7.21.0 '@ctrl/tinycolor': 3.6.0 classnames: 2.3.2 copy-to-clipboard: 3.3.3 lodash: 4.17.21 moment: 2.29.4 - rc-cascader: 3.7.0_biqbaboplfbrettd7655fr4n2y - rc-checkbox: 2.3.2_biqbaboplfbrettd7655fr4n2y - rc-collapse: 3.4.2_biqbaboplfbrettd7655fr4n2y - rc-dialog: 9.0.2_biqbaboplfbrettd7655fr4n2y - rc-drawer: 6.1.3_biqbaboplfbrettd7655fr4n2y - rc-dropdown: 4.0.1_biqbaboplfbrettd7655fr4n2y - rc-field-form: 1.27.4_biqbaboplfbrettd7655fr4n2y - rc-image: 5.13.0_biqbaboplfbrettd7655fr4n2y - rc-input: 0.1.4_biqbaboplfbrettd7655fr4n2y - rc-input-number: 7.3.11_biqbaboplfbrettd7655fr4n2y - rc-mentions: 1.13.1_biqbaboplfbrettd7655fr4n2y - rc-menu: 9.8.2_biqbaboplfbrettd7655fr4n2y - rc-motion: 2.6.3_biqbaboplfbrettd7655fr4n2y - rc-notification: 4.6.1_biqbaboplfbrettd7655fr4n2y - rc-pagination: 3.2.0_biqbaboplfbrettd7655fr4n2y - rc-picker: 2.7.0_biqbaboplfbrettd7655fr4n2y - rc-progress: 3.4.1_biqbaboplfbrettd7655fr4n2y - rc-rate: 2.9.2_biqbaboplfbrettd7655fr4n2y - rc-resize-observer: 1.3.1_biqbaboplfbrettd7655fr4n2y - rc-segmented: 2.1.2_biqbaboplfbrettd7655fr4n2y - rc-select: 14.1.16_biqbaboplfbrettd7655fr4n2y - rc-slider: 10.0.1_biqbaboplfbrettd7655fr4n2y - rc-steps: 5.0.0_biqbaboplfbrettd7655fr4n2y - rc-switch: 3.2.2_biqbaboplfbrettd7655fr4n2y - rc-table: 7.26.0_biqbaboplfbrettd7655fr4n2y - rc-tabs: 12.5.7_biqbaboplfbrettd7655fr4n2y - rc-textarea: 0.4.7_biqbaboplfbrettd7655fr4n2y - rc-tooltip: 5.2.2_biqbaboplfbrettd7655fr4n2y - rc-tree: 5.7.2_biqbaboplfbrettd7655fr4n2y - rc-tree-select: 5.5.5_biqbaboplfbrettd7655fr4n2y - rc-trigger: 5.3.4_biqbaboplfbrettd7655fr4n2y - rc-upload: 4.3.4_biqbaboplfbrettd7655fr4n2y - rc-util: 5.28.0_biqbaboplfbrettd7655fr4n2y + rc-cascader: 3.7.0(react-dom@18.2.0)(react@18.2.0) + rc-checkbox: 2.3.2(react-dom@18.2.0)(react@18.2.0) + rc-collapse: 3.4.2(react-dom@18.2.0)(react@18.2.0) + rc-dialog: 9.0.2(react-dom@18.2.0)(react@18.2.0) + rc-drawer: 6.1.3(react-dom@18.2.0)(react@18.2.0) + rc-dropdown: 4.0.1(react-dom@18.2.0)(react@18.2.0) + rc-field-form: 1.27.4(react-dom@18.2.0)(react@18.2.0) + rc-image: 5.13.0(react-dom@18.2.0)(react@18.2.0) + rc-input: 0.1.4(react-dom@18.2.0)(react@18.2.0) + rc-input-number: 7.3.11(react-dom@18.2.0)(react@18.2.0) + rc-mentions: 1.13.1(react-dom@18.2.0)(react@18.2.0) + rc-menu: 9.8.2(react-dom@18.2.0)(react@18.2.0) + rc-motion: 2.6.3(react-dom@18.2.0)(react@18.2.0) + rc-notification: 4.6.1(react-dom@18.2.0)(react@18.2.0) + rc-pagination: 3.2.0(react-dom@18.2.0)(react@18.2.0) + rc-picker: 2.7.0(react-dom@18.2.0)(react@18.2.0) + rc-progress: 3.4.1(react-dom@18.2.0)(react@18.2.0) + rc-rate: 2.9.2(react-dom@18.2.0)(react@18.2.0) + rc-resize-observer: 1.3.1(react-dom@18.2.0)(react@18.2.0) + rc-segmented: 2.1.2(react-dom@18.2.0)(react@18.2.0) + rc-select: 14.1.16(react-dom@18.2.0)(react@18.2.0) + rc-slider: 10.0.1(react-dom@18.2.0)(react@18.2.0) + rc-steps: 5.0.0(react-dom@18.2.0)(react@18.2.0) + rc-switch: 3.2.2(react-dom@18.2.0)(react@18.2.0) + rc-table: 7.26.0(react-dom@18.2.0)(react@18.2.0) + rc-tabs: 12.5.7(react-dom@18.2.0)(react@18.2.0) + rc-textarea: 0.4.7(react-dom@18.2.0)(react@18.2.0) + rc-tooltip: 5.2.2(react-dom@18.2.0)(react@18.2.0) + rc-tree: 5.7.2(react-dom@18.2.0)(react@18.2.0) + rc-tree-select: 5.5.5(react-dom@18.2.0)(react@18.2.0) + rc-trigger: 5.3.4(react-dom@18.2.0)(react@18.2.0) + rc-upload: 4.3.4(react-dom@18.2.0)(react@18.2.0) + rc-util: 5.28.0(react-dom@18.2.0)(react@18.2.0) react: 18.2.0 - react-dom: 18.2.0_react@18.2.0 + react-dom: 18.2.0(react@18.2.0) scroll-into-view-if-needed: 2.2.31 dev: false - /antd/5.4.1_biqbaboplfbrettd7655fr4n2y: + /antd@5.4.1(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-10bZn2fj2ihhBSrwTzhnuFvhLdK1LTVs2GScqhEIDHh+s93Zl7dF27ZNSvth3BUoozoLFjifSVtBbU0dCsd5lw==} peerDependencies: react: '>=16.9.0' react-dom: '>=16.9.0' dependencies: '@ant-design/colors': 7.0.0 - '@ant-design/cssinjs': 1.8.1_biqbaboplfbrettd7655fr4n2y - '@ant-design/icons': 5.0.1_biqbaboplfbrettd7655fr4n2y - '@ant-design/react-slick': 1.0.0_react@18.2.0 + '@ant-design/cssinjs': 1.8.1(react-dom@18.2.0)(react@18.2.0) + '@ant-design/icons': 5.0.1(react-dom@18.2.0)(react@18.2.0) + '@ant-design/react-slick': 1.0.0(react@18.2.0) '@babel/runtime': 7.21.0 '@ctrl/tinycolor': 3.6.0 - '@rc-component/mutate-observer': 1.0.0_biqbaboplfbrettd7655fr4n2y - '@rc-component/tour': 1.8.0_biqbaboplfbrettd7655fr4n2y - '@rc-component/trigger': 1.8.0_biqbaboplfbrettd7655fr4n2y + '@rc-component/mutate-observer': 1.0.0(react-dom@18.2.0)(react@18.2.0) + '@rc-component/tour': 1.8.0(react-dom@18.2.0)(react@18.2.0) + '@rc-component/trigger': 1.8.0(react-dom@18.2.0)(react@18.2.0) classnames: 2.3.2 copy-to-clipboard: 3.3.3 dayjs: 1.11.7 - qrcode.react: 3.1.0_react@18.2.0 - rc-cascader: 3.10.1_biqbaboplfbrettd7655fr4n2y - rc-checkbox: 3.0.0_biqbaboplfbrettd7655fr4n2y - rc-collapse: 3.5.2_biqbaboplfbrettd7655fr4n2y - rc-dialog: 9.1.0_biqbaboplfbrettd7655fr4n2y - rc-drawer: 6.1.3_biqbaboplfbrettd7655fr4n2y - rc-dropdown: 4.0.1_biqbaboplfbrettd7655fr4n2y - rc-field-form: 1.29.2_biqbaboplfbrettd7655fr4n2y - rc-image: 5.16.0_biqbaboplfbrettd7655fr4n2y - rc-input: 1.0.4_biqbaboplfbrettd7655fr4n2y - rc-input-number: 7.4.2_biqbaboplfbrettd7655fr4n2y - rc-mentions: 2.2.0_biqbaboplfbrettd7655fr4n2y - rc-menu: 9.8.4_biqbaboplfbrettd7655fr4n2y - rc-motion: 2.6.3_biqbaboplfbrettd7655fr4n2y - rc-notification: 5.0.3_biqbaboplfbrettd7655fr4n2y - rc-pagination: 3.3.1_biqbaboplfbrettd7655fr4n2y - rc-picker: 3.5.1_mlnkrlbros4rghcauwy625gk7y - rc-progress: 3.4.1_biqbaboplfbrettd7655fr4n2y - rc-rate: 2.10.0_biqbaboplfbrettd7655fr4n2y - rc-resize-observer: 1.3.1_biqbaboplfbrettd7655fr4n2y - rc-segmented: 2.1.2_biqbaboplfbrettd7655fr4n2y - rc-select: 14.4.3_biqbaboplfbrettd7655fr4n2y - rc-slider: 10.1.1_biqbaboplfbrettd7655fr4n2y - rc-steps: 6.0.0_biqbaboplfbrettd7655fr4n2y - rc-switch: 4.0.0_biqbaboplfbrettd7655fr4n2y - rc-table: 7.31.1_biqbaboplfbrettd7655fr4n2y - rc-tabs: 12.5.7_biqbaboplfbrettd7655fr4n2y - rc-textarea: 1.2.2_biqbaboplfbrettd7655fr4n2y - rc-tooltip: 6.0.1_biqbaboplfbrettd7655fr4n2y - rc-tree: 5.7.2_biqbaboplfbrettd7655fr4n2y - rc-tree-select: 5.8.0_biqbaboplfbrettd7655fr4n2y - rc-trigger: 5.3.4_biqbaboplfbrettd7655fr4n2y - rc-upload: 4.3.4_biqbaboplfbrettd7655fr4n2y - rc-util: 5.28.0_biqbaboplfbrettd7655fr4n2y + qrcode.react: 3.1.0(react@18.2.0) + rc-cascader: 3.10.1(react-dom@18.2.0)(react@18.2.0) + rc-checkbox: 3.0.0(react-dom@18.2.0)(react@18.2.0) + rc-collapse: 3.5.2(react-dom@18.2.0)(react@18.2.0) + rc-dialog: 9.1.0(react-dom@18.2.0)(react@18.2.0) + rc-drawer: 6.1.3(react-dom@18.2.0)(react@18.2.0) + rc-dropdown: 4.0.1(react-dom@18.2.0)(react@18.2.0) + rc-field-form: 1.29.2(react-dom@18.2.0)(react@18.2.0) + rc-image: 5.16.0(react-dom@18.2.0)(react@18.2.0) + rc-input: 1.0.4(react-dom@18.2.0)(react@18.2.0) + rc-input-number: 7.4.2(react-dom@18.2.0)(react@18.2.0) + rc-mentions: 2.2.0(react-dom@18.2.0)(react@18.2.0) + rc-menu: 9.8.4(react-dom@18.2.0)(react@18.2.0) + rc-motion: 2.6.3(react-dom@18.2.0)(react@18.2.0) + rc-notification: 5.0.3(react-dom@18.2.0)(react@18.2.0) + rc-pagination: 3.3.1(react-dom@18.2.0)(react@18.2.0) + rc-picker: 3.5.1(dayjs@1.11.7)(react-dom@18.2.0)(react@18.2.0) + rc-progress: 3.4.1(react-dom@18.2.0)(react@18.2.0) + rc-rate: 2.10.0(react-dom@18.2.0)(react@18.2.0) + rc-resize-observer: 1.3.1(react-dom@18.2.0)(react@18.2.0) + rc-segmented: 2.1.2(react-dom@18.2.0)(react@18.2.0) + rc-select: 14.4.3(react-dom@18.2.0)(react@18.2.0) + rc-slider: 10.1.1(react-dom@18.2.0)(react@18.2.0) + rc-steps: 6.0.0(react-dom@18.2.0)(react@18.2.0) + rc-switch: 4.0.0(react-dom@18.2.0)(react@18.2.0) + rc-table: 7.31.1(react-dom@18.2.0)(react@18.2.0) + rc-tabs: 12.5.7(react-dom@18.2.0)(react@18.2.0) + rc-textarea: 1.2.2(react-dom@18.2.0)(react@18.2.0) + rc-tooltip: 6.0.1(react-dom@18.2.0)(react@18.2.0) + rc-tree: 5.7.2(react-dom@18.2.0)(react@18.2.0) + rc-tree-select: 5.8.0(react-dom@18.2.0)(react@18.2.0) + rc-trigger: 5.3.4(react-dom@18.2.0)(react@18.2.0) + rc-upload: 4.3.4(react-dom@18.2.0)(react@18.2.0) + rc-util: 5.28.0(react-dom@18.2.0)(react@18.2.0) react: 18.2.0 - react-dom: 18.2.0_react@18.2.0 + react-dom: 18.2.0(react@18.2.0) scroll-into-view-if-needed: 3.0.10 throttle-debounce: 5.0.0 transitivePeerDependencies: @@ -8340,54 +9235,54 @@ packages: - moment dev: false - /anymatch/3.1.3: + /anymatch@3.1.3: resolution: {integrity: sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==} engines: {node: '>= 8'} dependencies: normalize-path: 3.0.0 picomatch: 2.3.1 - /aproba/1.2.0: + /aproba@1.2.0: resolution: {integrity: sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==} - /are-we-there-yet/1.1.7: + /are-we-there-yet@1.1.7: resolution: {integrity: sha512-nxwy40TuMiUGqMyRHgCSWZ9FM4VAoRP4xUYSTv5ImRog+h9yISPbVH7H8fASCIzYn9wlEv4zvFL7uKDMCFQm3g==} dependencies: delegates: 1.0.0 readable-stream: 2.3.8 - /arg/4.1.3: + /arg@4.1.3: resolution: {integrity: sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA==} dev: true - /arg/5.0.2: + /arg@5.0.2: resolution: {integrity: sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==} - /argparse/1.0.10: + /argparse@1.0.10: resolution: {integrity: sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==} dependencies: sprintf-js: 1.0.3 - /argparse/2.0.1: + /argparse@2.0.1: resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==} - /aria-query/5.1.3: + /aria-query@5.1.3: resolution: {integrity: sha512-R5iJ5lkuHybztUfuOAznmboyjWq8O6sqNqtK7CLOqdydi54VNbORp49mb14KbWgG1QD3JFO9hJdZ+y4KutfdOQ==} dependencies: deep-equal: 2.2.0 dev: true - /array-flatten/1.1.1: + /array-flatten@1.1.1: resolution: {integrity: sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==} - /array-flatten/2.1.2: + /array-flatten@2.1.2: resolution: {integrity: sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ==} - /array-ify/1.0.0: + /array-ify@1.0.0: resolution: {integrity: sha512-c5AMf34bKdvPhQ7tBGhqkgKNUzMr4WUs+WDtC2ZUGOUncbxKMTvqxYctiseW3+L4bA8ec+GcZ6/A/FW4m8ukng==} dev: true - /array-includes/3.1.6: + /array-includes@3.1.6: resolution: {integrity: sha512-sgTbLvL6cNnw24FnbaDyjmvddQ2ML8arZsgaJhoABMoplz/4QRhtrYS+alr1BUM1Bwp6dhx8vVCBSLG+StwOFw==} engines: {node: '>= 0.4'} dependencies: @@ -8398,20 +9293,20 @@ packages: is-string: 1.0.7 dev: true - /array-tree-filter/2.1.0: + /array-tree-filter@2.1.0: resolution: {integrity: sha512-4ROwICNlNw/Hqa9v+rk5h22KjmzB1JGTMVKP2AKJBOCgb0yL0ASf0+YvCcLNNwquOHNX48jkeZIJ3a+oOQqKcw==} dev: false - /array-union/2.1.0: + /array-union@2.1.0: resolution: {integrity: sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==} engines: {node: '>=8'} - /array-union/3.0.1: + /array-union@3.0.1: resolution: {integrity: sha512-1OvF9IbWwaeiM9VhzYXVQacMibxpXOMYVNIvMtKRyX9SImBXpKcFr8XvFDeEslCyuH/t6KRt7HEO94AlP8Iatw==} engines: {node: '>=12'} dev: true - /array.prototype.flat/1.3.1: + /array.prototype.flat@1.3.1: resolution: {integrity: sha512-roTU0KWIOmJ4DRLmwKd19Otg0/mT3qPNt0Qb3GWW8iObuZXxrjB/pzn0R3hqpRSWg4HCwqx+0vwOnWnvlOyeIA==} engines: {node: '>= 0.4'} dependencies: @@ -8421,7 +9316,7 @@ packages: es-shim-unscopables: 1.0.0 dev: true - /array.prototype.flatmap/1.3.1: + /array.prototype.flatmap@1.3.1: resolution: {integrity: sha512-8UGn9O1FDVvMNB0UlLv4voxRMze7+FpHyF5mSMRjWHUMlpoDViniy05870VlxhfgTnLbpuwTzvD76MTtWxB/mQ==} engines: {node: '>= 0.4'} dependencies: @@ -8431,7 +9326,7 @@ packages: es-shim-unscopables: 1.0.0 dev: true - /array.prototype.reduce/1.0.5: + /array.prototype.reduce@1.0.5: resolution: {integrity: sha512-kDdugMl7id9COE8R7MHF5jWk7Dqt/fs4Pv+JXoICnYwqpjjjbUurz6w5fT5IG6brLdJhv6/VoHB0H7oyIBXd+Q==} engines: {node: '>= 0.4'} dependencies: @@ -8442,7 +9337,7 @@ packages: is-string: 1.0.7 dev: false - /array.prototype.tosorted/1.1.1: + /array.prototype.tosorted@1.1.1: resolution: {integrity: sha512-pZYPXPRl2PqWcsUs6LOMn+1f1532nEoPTYowBtqLwAW+W8vSVhkIGnmOX1t/UQjD6YGI0vcD2B1U7ZFGQH9jnQ==} dependencies: call-bind: 1.0.2 @@ -8452,67 +9347,67 @@ packages: get-intrinsic: 1.2.0 dev: true - /arrify/1.0.1: + /arrify@1.0.1: resolution: {integrity: sha512-3CYzex9M9FGQjCGMGyi6/31c8GJbgb0qGyrx5HWxPd0aCwh4cB2YjMb2Xf9UuoogrMrlO9cTqnB5rI5GHZTcUA==} engines: {node: '>=0.10.0'} dev: true - /asap/2.0.6: + /asap@2.0.6: resolution: {integrity: sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==} dev: false - /asn1/0.2.6: + /asn1@0.2.6: resolution: {integrity: sha512-ix/FxPn0MDjeyJ7i/yoHGFt/EX6LyNbxSEhPPXODPL+KB0VPk86UYfL0lMdy+KCnv+fmvIzySwaK5COwqVbWTQ==} dependencies: safer-buffer: 2.1.2 dev: false - /assert-plus/1.0.0: + /assert-plus@1.0.0: resolution: {integrity: sha512-NfJ4UzBCcQGLDlQq7nHxH+tv3kyZ0hHQqF5BO6J7tNJeP5do1llPr8dZ8zHonfhAu0PHAdMkSo+8o0wxg9lZWw==} engines: {node: '>=0.8'} dev: false - /assertion-error/1.1.0: + /assertion-error@1.1.0: resolution: {integrity: sha512-jgsaNduz+ndvGyFt3uSuWqvy4lCnIJiovtouQN5JZHOKCS2QuhEdbcQHFhVksz2N2U9hXJo8odG7ETyWlEeuDw==} dev: true - /ast-types-flow/0.0.7: + /ast-types-flow@0.0.7: resolution: {integrity: sha512-eBvWn1lvIApYMhzQMsu9ciLfkBY499mFZlNqG+/9WR7PVlroQw0vG30cOQQbaKz3sCEc44TAOu2ykzqXSNnwag==} dev: true - /astral-regex/2.0.0: + /astral-regex@2.0.0: resolution: {integrity: sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==} engines: {node: '>=8'} dev: true - /async-validator/4.2.5: + /async-validator@4.2.5: resolution: {integrity: sha512-7HhHjtERjqlNbZtqNqy2rckN/SpOOlmDliet+lP7k+eKZEjPk3DgyeU9lIXLdeLz0uBbbVp+9Qdow9wJWgwwfg==} dev: false - /async/2.6.4: + /async@2.6.4: resolution: {integrity: sha512-mzo5dfJYwAn29PeiJ0zvwTo04zj8HDJj0Mn8TD7sno7q12prdbnasKJHhkm2c1LgrhlJ0teaea8860oxi51mGA==} dependencies: lodash: 4.17.21 dev: true - /async/3.2.4: + /async@3.2.4: resolution: {integrity: sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ==} dev: false - /asynckit/0.4.0: + /asynckit@0.4.0: resolution: {integrity: sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==} - /at-least-node/1.0.0: + /at-least-node@1.0.0: resolution: {integrity: sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==} engines: {node: '>= 4.0.0'} - /atob/2.1.2: + /atob@2.1.2: resolution: {integrity: sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==} engines: {node: '>= 4.5.0'} hasBin: true dev: false - /autoprefixer/10.4.13_postcss@8.4.12: + /autoprefixer@10.4.13(postcss@8.4.12): resolution: {integrity: sha512-49vKpMqcZYsJjwotvt4+h/BCjJVnhGwcLpDt5xkcaOG3eLrG/HUYLagrihYsQ+qrIBgIzX1Rw7a6L8I/ZA1Atg==} engines: {node: ^10 || ^12 || >=14} hasBin: true @@ -8528,7 +9423,7 @@ packages: postcss-value-parser: 4.2.0 dev: true - /autoprefixer/10.4.13_postcss@8.4.21: + /autoprefixer@10.4.13(postcss@8.4.21): resolution: {integrity: sha512-49vKpMqcZYsJjwotvt4+h/BCjJVnhGwcLpDt5xkcaOG3eLrG/HUYLagrihYsQ+qrIBgIzX1Rw7a6L8I/ZA1Atg==} engines: {node: ^10 || ^12 || >=14} hasBin: true @@ -8543,61 +9438,53 @@ packages: postcss: 8.4.21 postcss-value-parser: 4.2.0 - /available-typed-arrays/1.0.5: + /available-typed-arrays@1.0.5: resolution: {integrity: sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==} engines: {node: '>= 0.4'} - /aws-sign2/0.7.0: + /aws-sign2@0.7.0: resolution: {integrity: sha512-08kcGqnYf/YmjoRhfxyu+CLxBjUtHLXLXX/vUfx9l2LYzG3c1m61nrpyFUZI6zeS+Li/wWMMidD9KgrqtGq3mA==} dev: false - /aws4/1.12.0: + /aws4@1.12.0: resolution: {integrity: sha512-NmWvPnx0F1SfrQbYwOi7OeaNGokp9XhzNioJ/CSBs8Qa4vxug81mhJEAVZwxXuBmYB5KDRfMq/F3RR0BIU7sWg==} dev: false - /axe-core/4.6.3: + /axe-core@4.6.3: resolution: {integrity: sha512-/BQzOX780JhsxDnPpH4ZiyrJAzcd8AfzFPkv+89veFSr1rcMjuq2JDCwypKaPeB6ljHp9KjXhPpjgCvQlWYuqg==} engines: {node: '>=4'} dev: true - /axios/0.23.0: + /axios@0.23.0: resolution: {integrity: sha512-NmvAE4i0YAv5cKq8zlDoPd1VLKAqX5oLuZKs8xkJa4qi6RGn0uhCYFjWtHHC9EM/MwOwYWOs53W+V0aqEXq1sg==} dependencies: - follow-redirects: 1.15.2 - transitivePeerDependencies: - - debug - - /axios/0.25.0: - resolution: {integrity: sha512-cD8FOb0tRH3uuEe6+evtAbgJtfxr7ly3fQjYcMcuPlgkwVS9xboaVIpcDV+cYQe+yGykgwZCs1pzjntcGa6l5g==} - dependencies: - follow-redirects: 1.15.2 + follow-redirects: 1.15.2(debug@4.3.4) transitivePeerDependencies: - debug - /axios/0.25.0_debug@4.3.4: + /axios@0.25.0(debug@4.3.4): resolution: {integrity: sha512-cD8FOb0tRH3uuEe6+evtAbgJtfxr7ly3fQjYcMcuPlgkwVS9xboaVIpcDV+cYQe+yGykgwZCs1pzjntcGa6l5g==} dependencies: - follow-redirects: 1.15.2_debug@4.3.4 + follow-redirects: 1.15.2(debug@4.3.4) transitivePeerDependencies: - debug - dev: false - /axios/0.27.2: + /axios@0.27.2: resolution: {integrity: sha512-t+yRIyySRTp/wua5xEr+z1q60QmLq8ABsS5O9Me1AsE5dfKqgnCFzwiCZZ/cGNd1lq4/7akDWMxdhVlucjmnOQ==} dependencies: - follow-redirects: 1.15.2 + follow-redirects: 1.15.2(debug@4.3.4) form-data: 4.0.0 transitivePeerDependencies: - debug dev: false - /axobject-query/3.1.1: + /axobject-query@3.1.1: resolution: {integrity: sha512-goKlv8DZrK9hUh975fnHzhNIO4jUnFCfv/dszV5VwUGDFjI6vQ2VwoyjYjYNEbBE8AH87TduWP5uyDR1D+Iteg==} dependencies: deep-equal: 2.2.0 dev: true - /babel-jest/28.1.3_@babel+core@7.21.0: + /babel-jest@28.1.3(@babel/core@7.21.0): resolution: {integrity: sha512-epUaPOEWMk3cWX0M/sPvCHHCe9fMFAa/9hXEgKP8nFfNl/jlGkE9ucq9NqkZGXLDduCJYS0UvSlPUwC0S+rH6Q==} engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} peerDependencies: @@ -8607,7 +9494,7 @@ packages: '@jest/transform': 28.1.3 '@types/babel__core': 7.20.0 babel-plugin-istanbul: 6.1.1 - babel-preset-jest: 28.1.3_@babel+core@7.21.0 + babel-preset-jest: 28.1.3(@babel/core@7.21.0) chalk: 4.1.2 graceful-fs: 4.2.10 slash: 3.0.0 @@ -8615,7 +9502,7 @@ packages: - supports-color dev: true - /babel-jest/29.5.0_@babel+core@7.21.0: + /babel-jest@29.5.0(@babel/core@7.21.0): resolution: {integrity: sha512-mA4eCDh5mSo2EcA9xQjVTpmbbNk32Zb3Q3QFQsNhaK56Q+yoXowzFodLux30HRgyOho5rsQ6B0P9QpMkvvnJ0Q==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} peerDependencies: @@ -8625,7 +9512,7 @@ packages: '@jest/transform': 29.5.0 '@types/babel__core': 7.20.0 babel-plugin-istanbul: 6.1.1 - babel-preset-jest: 29.5.0_@babel+core@7.21.0 + babel-preset-jest: 29.5.0(@babel/core@7.21.0) chalk: 4.1.2 graceful-fs: 4.2.10 slash: 3.0.0 @@ -8633,7 +9520,7 @@ packages: - supports-color dev: true - /babel-loader/8.3.0_faqmw3hzxbd2amkwvsk4dmxive: + /babel-loader@8.3.0(@babel/core@7.21.0)(webpack@5.86.0): resolution: {integrity: sha512-H8SvsMF+m9t15HNLMipppzkC+Y2Yq+v3SonZyU70RBL/h1gxPkH08Ot8pEE9Z4Kd+czyWJClmFS8qzIP9OZ04Q==} engines: {node: '>= 8.9'} peerDependencies: @@ -8647,7 +9534,7 @@ packages: schema-utils: 2.7.1 webpack: 5.86.0 - /babel-plugin-apply-mdx-type-prop/1.6.22_@babel+core@7.12.9: + /babel-plugin-apply-mdx-type-prop@1.6.22(@babel/core@7.12.9): resolution: {integrity: sha512-VefL+8o+F/DfK24lPZMtJctrCVOfgbqLAGZSkxwhazQv4VxPg3Za/i40fu22KR2m8eEda+IfSOlPLUSIiLcnCQ==} peerDependencies: '@babel/core': ^7.11.6 @@ -8656,17 +9543,17 @@ packages: '@babel/helper-plugin-utils': 7.10.4 '@mdx-js/util': 1.6.22 - /babel-plugin-dynamic-import-node/2.3.3: + /babel-plugin-dynamic-import-node@2.3.3: resolution: {integrity: sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ==} dependencies: object.assign: 4.1.4 - /babel-plugin-extract-import-names/1.6.22: + /babel-plugin-extract-import-names@1.6.22: resolution: {integrity: sha512-yJ9BsJaISua7d8zNT7oRG1ZLBJCIdZ4PZqmH8qa9N5AK01ifk3fnkc98AXhtzE7UkfCsEumvoQWgoYLhOnJ7jQ==} dependencies: '@babel/helper-plugin-utils': 7.10.4 - /babel-plugin-istanbul/6.1.1: + /babel-plugin-istanbul@6.1.1: resolution: {integrity: sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA==} engines: {node: '>=8'} dependencies: @@ -8679,7 +9566,7 @@ packages: - supports-color dev: true - /babel-plugin-jest-hoist/28.1.3: + /babel-plugin-jest-hoist@28.1.3: resolution: {integrity: sha512-Ys3tUKAmfnkRUpPdpa98eYrAR0nV+sSFUZZEGuQ2EbFd1y4SOLtD5QDNHAq+bb9a+bbXvYQC4b+ID/THIMcU6Q==} engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} dependencies: @@ -8689,7 +9576,7 @@ packages: '@types/babel__traverse': 7.18.3 dev: true - /babel-plugin-jest-hoist/29.5.0: + /babel-plugin-jest-hoist@29.5.0: resolution: {integrity: sha512-zSuuuAlTMT4mzLj2nPnUm6fsE6270vdOfnpbJ+RmruU75UhLFvL0N2NgI7xpeS7NaB6hGqmd5pVpGTDYvi4Q3w==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: @@ -8699,93 +9586,93 @@ packages: '@types/babel__traverse': 7.18.3 dev: true - /babel-plugin-polyfill-corejs2/0.3.3_@babel+core@7.21.0: + /babel-plugin-polyfill-corejs2@0.3.3(@babel/core@7.21.0): resolution: {integrity: sha512-8hOdmFYFSZhqg2C/JgLUQ+t52o5nirNwaWM2B9LWteozwIvM14VSwdsCAUET10qT+kmySAlseadmfeeSWFCy+Q==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/compat-data': 7.21.0 '@babel/core': 7.21.0 - '@babel/helper-define-polyfill-provider': 0.3.3_@babel+core@7.21.0 + '@babel/helper-define-polyfill-provider': 0.3.3(@babel/core@7.21.0) semver: 6.3.0 transitivePeerDependencies: - supports-color - /babel-plugin-polyfill-corejs3/0.6.0_@babel+core@7.21.0: + /babel-plugin-polyfill-corejs3@0.6.0(@babel/core@7.21.0): resolution: {integrity: sha512-+eHqR6OPcBhJOGgsIar7xoAB1GcSwVUA3XjAd7HJNzOXT4wv6/H7KIdA/Nc60cvUlDbKApmqNvD1B1bzOt4nyA==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.21.0 - '@babel/helper-define-polyfill-provider': 0.3.3_@babel+core@7.21.0 + '@babel/helper-define-polyfill-provider': 0.3.3(@babel/core@7.21.0) core-js-compat: 3.29.0 transitivePeerDependencies: - supports-color - /babel-plugin-polyfill-regenerator/0.4.1_@babel+core@7.21.0: + /babel-plugin-polyfill-regenerator@0.4.1(@babel/core@7.21.0): resolution: {integrity: sha512-NtQGmyQDXjQqQ+IzRkBVwEOz9lQ4zxAQZgoAYEtU9dJjnl1Oc98qnN7jcp+bE7O7aYzVpavXE3/VKXNzUbh7aw==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.21.0 - '@babel/helper-define-polyfill-provider': 0.3.3_@babel+core@7.21.0 + '@babel/helper-define-polyfill-provider': 0.3.3(@babel/core@7.21.0) transitivePeerDependencies: - supports-color - /babel-plugin-transform-jsx-class/0.1.3: + /babel-plugin-transform-jsx-class@0.1.3: resolution: {integrity: sha512-Udi3d5qzwEyteqchxKoV/JfgktZZ8O3SLlADO936Os8LXolkuhl3joq71KiU0yMip8wz7+3zBKU+7otK1iZCLw==} dev: false - /babel-plugin-transform-jsx-condition/0.1.2: + /babel-plugin-transform-jsx-condition@0.1.2: resolution: {integrity: sha512-2JEcwfz8cqIaq42f5d2Ye8QKCesNCUVPx5SZHELiEcIMMNUOchh1jHNDbn61p8wouGGIPXdlFKSIPq16ADgDaw==} dev: false - /babel-plugin-transform-jsx-fragment/0.1.5: + /babel-plugin-transform-jsx-fragment@0.1.5: resolution: {integrity: sha512-s12RL9XMM4Z3xgwaq3dSSyJhBmv2MZmFVlhdIc9L5qEcS/on4LkLgIcVU8S8dZB44wpBLoqU0k8LkvDvvIZVuA==} dev: false - /babel-plugin-transform-jsx-list/0.1.2: + /babel-plugin-transform-jsx-list@0.1.2: resolution: {integrity: sha512-6ajrUOorIkdKwHWAeN8ZUp67yaFl0PYyHKUGY31Pw/ZtF0EIygfD8oxjcbFp0rZpTcVEYTMmh+s1xc6cnKy79g==} dev: false - /babel-plugin-transform-jsx-memo/0.1.4: + /babel-plugin-transform-jsx-memo@0.1.4: resolution: {integrity: sha512-v9L9oFFbPjaVytLhxsmuFLm3USIoTeZQHz4xid2qnT87/C5cCbE8GtE26xbPXTc2LBj1roSDIO3hgR+2JAv1vA==} dev: false - /babel-plugin-transform-jsx-slot/0.1.2: + /babel-plugin-transform-jsx-slot@0.1.2: resolution: {integrity: sha512-ske7KaYo4w4p2w1q7C3653pNje765P24vLF59qmXlgvlPYuFVCTaGS+PYEyb5xIDRDhgiSO2KtDdYK6f6ONxkQ==} dependencies: '@babel/types': 7.21.2 dev: false - /babel-plugin-transform-jsx-stylesheet/1.0.6: + /babel-plugin-transform-jsx-stylesheet@1.0.6: resolution: {integrity: sha512-kRtGnLohBzuaTbBFfBPUgX1yhiXs3+K+qBFczSf1fa6cJS2YRwwvMEt894jnF4ihcqz1DJRQ5EhHM9c5+2QsIA==} engines: {npm: '>=3.0.0'} dependencies: camelcase: 3.0.0 dev: false - /babel-preset-current-node-syntax/1.0.1_@babel+core@7.21.0: + /babel-preset-current-node-syntax@1.0.1(@babel/core@7.21.0): resolution: {integrity: sha512-M7LQ0bxarkxQoN+vz5aJPsLBn77n8QgTFmo8WK0/44auK2xlCXrYcUxHFxgU7qW5Yzw/CjmLRK2uJzaCd7LvqQ==} peerDependencies: '@babel/core': ^7.0.0 dependencies: '@babel/core': 7.21.0 - '@babel/plugin-syntax-async-generators': 7.8.4_@babel+core@7.21.0 - '@babel/plugin-syntax-bigint': 7.8.3_@babel+core@7.21.0 - '@babel/plugin-syntax-class-properties': 7.12.13_@babel+core@7.21.0 - '@babel/plugin-syntax-import-meta': 7.10.4_@babel+core@7.21.0 - '@babel/plugin-syntax-json-strings': 7.8.3_@babel+core@7.21.0 - '@babel/plugin-syntax-logical-assignment-operators': 7.10.4_@babel+core@7.21.0 - '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3_@babel+core@7.21.0 - '@babel/plugin-syntax-numeric-separator': 7.10.4_@babel+core@7.21.0 - '@babel/plugin-syntax-object-rest-spread': 7.8.3_@babel+core@7.21.0 - '@babel/plugin-syntax-optional-catch-binding': 7.8.3_@babel+core@7.21.0 - '@babel/plugin-syntax-optional-chaining': 7.8.3_@babel+core@7.21.0 - '@babel/plugin-syntax-top-level-await': 7.14.5_@babel+core@7.21.0 - dev: true - - /babel-preset-jest/28.1.3_@babel+core@7.21.0: + '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.21.0) + '@babel/plugin-syntax-bigint': 7.8.3(@babel/core@7.21.0) + '@babel/plugin-syntax-class-properties': 7.12.13(@babel/core@7.21.0) + '@babel/plugin-syntax-import-meta': 7.10.4(@babel/core@7.21.0) + '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.21.0) + '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.21.0) + '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.21.0) + '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.21.0) + '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.21.0) + '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.21.0) + '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.21.0) + '@babel/plugin-syntax-top-level-await': 7.14.5(@babel/core@7.21.0) + dev: true + + /babel-preset-jest@28.1.3(@babel/core@7.21.0): resolution: {integrity: sha512-L+fupJvlWAHbQfn74coNX3zf60LXMJsezNvvx8eIh7iOR1luJ1poxYgQk1F8PYtNq/6QODDHCqsSnTFSWC491A==} engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} peerDependencies: @@ -8793,10 +9680,10 @@ packages: dependencies: '@babel/core': 7.21.0 babel-plugin-jest-hoist: 28.1.3 - babel-preset-current-node-syntax: 1.0.1_@babel+core@7.21.0 + babel-preset-current-node-syntax: 1.0.1(@babel/core@7.21.0) dev: true - /babel-preset-jest/29.5.0_@babel+core@7.21.0: + /babel-preset-jest@29.5.0(@babel/core@7.21.0): resolution: {integrity: sha512-JOMloxOqdiBSxMAzjRaH023/vvcaSaec49zvg+2LmNsktC7ei39LTJGw02J+9uUtTZUq6xbLyJ4dxe9sSmIuAg==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} peerDependencies: @@ -8804,72 +9691,78 @@ packages: dependencies: '@babel/core': 7.21.0 babel-plugin-jest-hoist: 29.5.0 - babel-preset-current-node-syntax: 1.0.1_@babel+core@7.21.0 + babel-preset-current-node-syntax: 1.0.1(@babel/core@7.21.0) dev: true - /babel-runtime-jsx-plus/0.1.5: + /babel-runtime-jsx-plus@0.1.5: resolution: {integrity: sha512-5qjZDfUzZGxHgX8o0tkS9o0HbyBvnUuaAtqHC9IN5CgjWFGJBg6a0Xp31wiG7btiHV0dP5t1t8cthlTCYwtnig==} dev: false - /babel-runtime/6.26.0: + /babel-runtime-jsx-style-transform@1.0.2: + resolution: {integrity: sha512-lzOjpj2fAP7MK99WGlFvxOc596rzPzhxf5qCYI/qYPFJgOj6wMzBbJNrKFNtTRbWFi5En5d/WZU83N5c7zOhkQ==} + dependencies: + mocha: 8.4.0 + dev: false + + /babel-runtime@6.26.0: resolution: {integrity: sha512-ITKNuq2wKlW1fJg9sSW52eepoYgZBggvOAHC0u/CYu/qxQ9EVzThCgR69BnSXLHjy2f7SY5zaQ4yt7H9ZVxY2g==} dependencies: core-js: 2.6.12 regenerator-runtime: 0.11.1 dev: false - /bail/1.0.5: + /bail@1.0.5: resolution: {integrity: sha512-xFbRxM1tahm08yHBP16MMjVUAvDaBMD38zsM9EMAUN61omwLmKlOpB/Zku5QkjZ8TZ4vn53pj+t518cH0S03RQ==} - /balanced-match/1.0.2: + /balanced-match@1.0.2: resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==} - /balanced-match/2.0.0: + /balanced-match@2.0.0: resolution: {integrity: sha512-1ugUSr8BHXRnK23KfuYS+gVMC3LB8QGH9W1iGtDPsNWoQbgtXSExkBu2aDR4epiGWZOjZsj6lDl/N/AqqTC3UA==} dev: true - /base16/1.0.0: + /base16@1.0.0: resolution: {integrity: sha512-pNdYkNPiJUnEhnfXV56+sQy8+AaPcG3POZAUnwr4EeqCUZFz4u2PePbo3e5Gj4ziYPCWGUZT9RHisvJKnwFuBQ==} dev: false - /base64-js/1.5.1: + /base64-js@1.5.1: resolution: {integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==} - /batch/0.6.1: + /batch@0.6.1: resolution: {integrity: sha512-x+VAiMRL6UPkx+kudNvxTl6hB2XNNCG2r+7wixVfIYwu/2HKRXimwQyaumLjMveWvT2Hkd/cAJw+QBMfJ/EKVw==} - /bcrypt-pbkdf/1.0.2: + /bcrypt-pbkdf@1.0.2: resolution: {integrity: sha512-qeFIXtP4MSoi6NLqO12WfqARWWuCKi2Rn/9hJLEmtB5yTNr9DqFWkJRCf2qShWzPeAMRnOgCrq0sg/KLv5ES9w==} dependencies: tweetnacl: 0.14.5 dev: false - /better-path-resolve/1.0.0: + /better-path-resolve@1.0.0: resolution: {integrity: sha512-pbnl5XzGBdrFU/wT4jqmJVPn2B6UHPBOhzMQkY/SPUPB6QtUXtmBHBIwCbXJol93mOpGMnQyP/+BB19q04xj7g==} engines: {node: '>=4'} dependencies: is-windows: 1.0.2 dev: true - /big.js/5.2.2: + /big.js@5.2.2: resolution: {integrity: sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==} - /big.js/6.2.1: + /big.js@6.2.1: resolution: {integrity: sha512-bCtHMwL9LeDIozFn+oNhhFoq+yQ3BNdnsLSASUxLciOb1vgvpHsIO1dsENiGMgbb4SkP5TrzWzRiLddn8ahVOQ==} dev: false - /binary-extensions/2.2.0: + /binary-extensions@2.2.0: resolution: {integrity: sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==} engines: {node: '>=8'} - /bl/4.1.0: + /bl@4.1.0: resolution: {integrity: sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==} dependencies: buffer: 5.7.1 inherits: 2.0.4 readable-stream: 3.6.1 - /bl/5.1.0: + /bl@5.1.0: resolution: {integrity: sha512-tv1ZJHLfTDnXE6tMHv73YgSJaWR2AFuPwMntBe7XL/GBFHnT0CLnsHMogfk5+GzCDC5ZWarSCYaIGATZt9dNsQ==} dependencies: buffer: 6.0.3 @@ -8877,11 +9770,11 @@ packages: readable-stream: 3.6.1 dev: false - /bluebird/3.7.2: + /bluebird@3.7.2: resolution: {integrity: sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==} dev: false - /body-parser/1.20.1: + /body-parser@1.20.1: resolution: {integrity: sha512-jWi7abTbYwajOytWCQc37VulmWiRae5RyTpaCyDcS5/lMdtwSz5lOpDE67srw/HYe35f1z3fDQw+3txg7gNtWw==} engines: {node: '>= 0.8', npm: 1.2.8000 || >= 1.4.16} dependencies: @@ -8900,7 +9793,7 @@ packages: transitivePeerDependencies: - supports-color - /bonjour-service/1.1.0: + /bonjour-service@1.1.0: resolution: {integrity: sha512-LVRinRB3k1/K0XzZ2p58COnWvkQknIY6sf0zF2rpErvcJXpMBttEPQSxK+HEXSS9VmpZlDoDnQWv8ftJT20B0Q==} dependencies: array-flatten: 2.1.2 @@ -8908,10 +9801,10 @@ packages: fast-deep-equal: 3.1.3 multicast-dns: 7.2.5 - /boolbase/1.0.0: + /boolbase@1.0.0: resolution: {integrity: sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==} - /boxen/5.1.2: + /boxen@5.1.2: resolution: {integrity: sha512-9gYgQKXx+1nP8mP7CzFyaUARhg7D3n1dF/FnErWmu9l6JvGpNUN278h0aSb+QjoiKSWG+iZ3uHrcqk0qrY9RQQ==} engines: {node: '>=10'} dependencies: @@ -8924,7 +9817,7 @@ packages: widest-line: 3.1.0 wrap-ansi: 7.0.0 - /boxen/6.2.1: + /boxen@6.2.1: resolution: {integrity: sha512-H4PEsJXfFI/Pt8sjDWbHlQPx4zL/bvSQjcilJmaulGt5mLDorHOHpmdXAJcBcmru7PhYSp/cDMWRko4ZUMFkSw==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} dependencies: @@ -8937,30 +9830,34 @@ packages: widest-line: 4.0.1 wrap-ansi: 8.1.0 - /brace-expansion/1.1.11: + /brace-expansion@1.1.11: resolution: {integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==} dependencies: balanced-match: 1.0.2 concat-map: 0.0.1 - /brace-expansion/2.0.1: + /brace-expansion@2.0.1: resolution: {integrity: sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==} dependencies: balanced-match: 1.0.2 - /braces/3.0.2: + /braces@3.0.2: resolution: {integrity: sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==} engines: {node: '>=8'} dependencies: fill-range: 7.0.1 - /breakword/1.0.5: + /breakword@1.0.5: resolution: {integrity: sha512-ex5W9DoOQ/LUEU3PMdLs9ua/CYZl1678NUkKOdUSi8Aw5F1idieaiRURCBFJCwVcrD1J8Iy3vfWSloaMwO2qFg==} dependencies: wcwidth: 1.0.1 dev: true - /browserslist/4.21.5: + /browser-stdout@1.3.1: + resolution: {integrity: sha512-qhAVI1+Av2X7qelOfAIYwXONood6XlZE/fXaBSmW/T5SzLAmCgzi+eiWE7fUvbHaeNBQH13UftjpXxsfLkMpgw==} + dev: false + + /browserslist@4.21.5: resolution: {integrity: sha512-tUkiguQGW7S3IhB7N+c2MV/HZPSCPAAiYBZXLsBhFB/PCy6ZKKsZrmBayHV9fdGV/ARIfJ14NkxKzRDjvp7L6w==} engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} hasBin: true @@ -8968,42 +9865,42 @@ packages: caniuse-lite: 1.0.30001462 electron-to-chromium: 1.4.322 node-releases: 2.0.10 - update-browserslist-db: 1.0.10_browserslist@4.21.5 + update-browserslist-db: 1.0.10(browserslist@4.21.5) - /bs-logger/0.2.6: + /bs-logger@0.2.6: resolution: {integrity: sha512-pd8DCoxmbgc7hyPKOvxtqNcjYoOsABPQdcCUjGp3d42VR2CX1ORhk2A87oqqu5R1kk+76nsxZupkmyd+MVtCog==} engines: {node: '>= 6'} dependencies: fast-json-stable-stringify: 2.1.0 dev: true - /bser/2.1.1: + /bser@2.1.1: resolution: {integrity: sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==} dependencies: node-int64: 0.4.0 dev: true - /buffer-crc32/0.2.13: + /buffer-crc32@0.2.13: resolution: {integrity: sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==} dev: true - /buffer-from/1.1.2: + /buffer-from@1.1.2: resolution: {integrity: sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==} - /buffer/5.7.1: + /buffer@5.7.1: resolution: {integrity: sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==} dependencies: base64-js: 1.5.1 ieee754: 1.2.1 - /buffer/6.0.3: + /buffer@6.0.3: resolution: {integrity: sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==} dependencies: base64-js: 1.5.1 ieee754: 1.2.1 dev: false - /build-scripts/2.0.0-24: + /build-scripts@2.0.0-24: resolution: {integrity: sha512-FoGyAZ+Xz3B51ui8mMnAtswVL7rxPjeA67ggzG08mDYK29XPdLdnS8rAI6cagxFiPjQ6o4BMzR2uFXcegxmBgA==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} dependencies: @@ -9020,7 +9917,7 @@ packages: semver: 7.4.0 dev: true - /build-scripts/2.1.0: + /build-scripts@2.1.0: resolution: {integrity: sha512-Lk3GT54QraZHPGV9xMka9MvA7B4buuCnb0t2HWKCwGUaGd5pRr7lj/6AKn19YDMvlJGJHNp2wlWDGUyf0/l7Ng==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} dependencies: @@ -9037,7 +9934,7 @@ packages: semver: 7.4.0 dev: true - /build-scripts/2.1.1-0: + /build-scripts@2.1.1-0: resolution: {integrity: sha512-rsJ2uPLbwDDyEY0QWqmH6hiRJLPFtn5jcoCt9EsV4qb+sS+pY/b1Pan9twmEtHEdoBc27c4GhjkJJppyAtr27g==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} dependencies: @@ -9053,20 +9950,20 @@ packages: picocolors: 1.0.0 semver: 7.4.0 - /builtin-modules/3.3.0: + /builtin-modules@3.3.0: resolution: {integrity: sha512-zhaCDicdLuWN5UbN5IMnFqNMhNfo919sH85y2/ea+5Yg9TsTkeZxpL+JLbp6cgYFS4sRLp3YV4S6yDuqVWHYOw==} engines: {node: '>=6'} dev: true - /bytes/3.0.0: + /bytes@3.0.0: resolution: {integrity: sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==} engines: {node: '>= 0.8'} - /bytes/3.1.2: + /bytes@3.1.2: resolution: {integrity: sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==} engines: {node: '>= 0.8'} - /c8/7.13.0: + /c8@7.13.0: resolution: {integrity: sha512-/NL4hQTv1gBL6J6ei80zu3IiTrmePDKXKXOTLpHvcIWZTVYQlDhVWjjWvkhICylE8EwwnMVzDZugCvdx0/DIIA==} engines: {node: '>=10.12.0'} hasBin: true @@ -9085,12 +9982,12 @@ packages: yargs-parser: 20.2.9 dev: true - /cac/6.7.14: + /cac@6.7.14: resolution: {integrity: sha512-b6Ilus+c3RrdDk+JhLKUAQfzzgLEPy6wcXqS7f/xe1EETvsDP6GORG7SFuOs6cID5YkqchW/LXZbX5bc8j7ZcQ==} engines: {node: '>=8'} dev: true - /cacache/17.0.4: + /cacache@17.0.4: resolution: {integrity: sha512-Z/nL3gU+zTUjz5pCA5vVjYM8pmaw2kxM7JEiE0fv3w77Wj+sFbi70CrBruUWH0uNcEdvLDixFpgA2JM4F4DBjA==} engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} dependencies: @@ -9111,7 +10008,7 @@ packages: - bluebird dev: true - /cacheable-request/6.1.0: + /cacheable-request@6.1.0: resolution: {integrity: sha512-Oj3cAGPCqOZX7Rz64Uny2GYAZNliQSqfbePrgAQ1wKAihYmCUnraBtJtKcGR4xz7wF+LoJC+ssFZvv5BgF9Igg==} engines: {node: '>=8'} dependencies: @@ -9123,34 +10020,34 @@ packages: normalize-url: 4.5.1 responselike: 1.0.2 - /call-bind/1.0.2: + /call-bind@1.0.2: resolution: {integrity: sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==} dependencies: function-bind: 1.1.1 get-intrinsic: 1.2.0 - /callsites/3.1.0: + /callsites@3.1.0: resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==} engines: {node: '>=6'} - /camel-case/3.0.0: + /camel-case@3.0.0: resolution: {integrity: sha512-+MbKztAYHXPr1jNTSKQF52VpcFjwY5RkR7fxksV8Doo4KAYc5Fl4UJRgthBbTmEx8C54DqahhbLJkDwjI3PI/w==} dependencies: no-case: 2.3.2 upper-case: 1.1.3 dev: false - /camel-case/4.1.2: + /camel-case@4.1.2: resolution: {integrity: sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==} dependencies: pascal-case: 3.1.2 tslib: 2.5.0 - /camelcase-css/2.0.1: + /camelcase-css@2.0.1: resolution: {integrity: sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==} engines: {node: '>= 6'} - /camelcase-keys/6.2.2: + /camelcase-keys@6.2.2: resolution: {integrity: sha512-YrwaA0vEKazPBkn0ipTiMpSajYDSe+KjQfrjhcBMxJt/znbvlHd8Pw/Vamaz5EB4Wfhs3SUR3Z9mwRu/P3s3Yg==} engines: {node: '>=8'} dependencies: @@ -9159,20 +10056,20 @@ packages: quick-lru: 4.0.1 dev: true - /camelcase/3.0.0: + /camelcase@3.0.0: resolution: {integrity: sha512-4nhGqUkc4BqbBBB4Q6zLuD7lzzrHYrjKGeYaEji/3tFR5VdJu9v+LilhGIVe8wxEJPPOeWo7eg8dwY13TZ1BNg==} engines: {node: '>=0.10.0'} dev: false - /camelcase/5.3.1: + /camelcase@5.3.1: resolution: {integrity: sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==} engines: {node: '>=6'} - /camelcase/6.3.0: + /camelcase@6.3.0: resolution: {integrity: sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==} engines: {node: '>=10'} - /caniuse-api/3.0.0: + /caniuse-api@3.0.0: resolution: {integrity: sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==} dependencies: browserslist: 4.21.5 @@ -9180,17 +10077,17 @@ packages: lodash.memoize: 4.1.2 lodash.uniq: 4.5.0 - /caniuse-lite/1.0.30001462: + /caniuse-lite@1.0.30001462: resolution: {integrity: sha512-PDd20WuOBPiasZ7KbFnmQRyuLE7cFXW2PVd7dmALzbkUXEP46upAuCDm9eY9vho8fgNMGmbAX92QBZHzcnWIqw==} - /caseless/0.12.0: + /caseless@0.12.0: resolution: {integrity: sha512-4tYFyifaFfGacoiObjJegolkwSU4xQNGbVgUiNYVUxbQ2x2lUsFvY4hVgVzGiIe6WLOPqycWXA40l+PWsxthUw==} dev: false - /ccount/1.1.0: + /ccount@1.1.0: resolution: {integrity: sha512-vlNK021QdI7PNeiUh/lKkC/mNHHfV0m/Ad5JoI0TYtlBnJAslM/JIkm/tGC88bkLIwO6OQ5uV6ztS6kVAtCDlg==} - /chai/4.3.7: + /chai@4.3.7: resolution: {integrity: sha512-HLnAzZ2iupm25PlN0xFreAlBA5zaBSv3og0DdeGA4Ar6h6rJ3A0rolRUKJhSF2V10GZKDgWF/VmAEsNWjCRB+A==} engines: {node: '>=4'} dependencies: @@ -9203,7 +10100,7 @@ packages: type-detect: 4.0.8 dev: true - /chalk/1.1.3: + /chalk@1.1.3: resolution: {integrity: sha512-U3lRVLMSlsCfjqYPbLyVv11M9CPW4I728d6TCKMAOJueEeB9/8o+eSsMnxPJD+Q+K909sdESg7C+tIkoH6on1A==} engines: {node: '>=0.10.0'} dependencies: @@ -9214,7 +10111,7 @@ packages: supports-color: 2.0.0 dev: false - /chalk/2.4.2: + /chalk@2.4.2: resolution: {integrity: sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==} engines: {node: '>=4'} dependencies: @@ -9222,7 +10119,7 @@ packages: escape-string-regexp: 1.0.5 supports-color: 5.5.0 - /chalk/3.0.0: + /chalk@3.0.0: resolution: {integrity: sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==} engines: {node: '>=8'} dependencies: @@ -9230,40 +10127,40 @@ packages: supports-color: 7.2.0 dev: true - /chalk/4.1.2: + /chalk@4.1.2: resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==} engines: {node: '>=10'} dependencies: ansi-styles: 4.3.0 supports-color: 7.2.0 - /chalk/5.2.0: + /chalk@5.2.0: resolution: {integrity: sha512-ree3Gqw/nazQAPuJJEy+avdl7QfZMcUvmHIKgEZkGL+xOBzRvup5Hxo6LHuMceSxOabuJLJm5Yp/92R9eMmMvA==} engines: {node: ^12.17.0 || ^14.13 || >=16.0.0} dev: false - /char-regex/1.0.2: + /char-regex@1.0.2: resolution: {integrity: sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==} engines: {node: '>=10'} dev: true - /character-entities-legacy/1.1.4: + /character-entities-legacy@1.1.4: resolution: {integrity: sha512-3Xnr+7ZFS1uxeiUDvV02wQ+QDbc55o97tIV5zHScSPJpcLm/r0DFPcoY3tYRp+VZukxuMeKgXYmsXQHO05zQeA==} - /character-entities/1.2.4: + /character-entities@1.2.4: resolution: {integrity: sha512-iBMyeEHxfVnIakwOuDXpVkc54HijNgCyQB2w0VfGQThle6NXn50zU6V/u+LDhxHcDUPojn6Kpga3PTAD8W1bQw==} - /character-reference-invalid/1.1.4: + /character-reference-invalid@1.1.4: resolution: {integrity: sha512-mKKUkUbhPpQlCOfIuZkvSEgktjPFIsZKRRbC6KWVEMvlzblj3i3asQv5ODsrwt0N3pHAEvjP8KTQPHkp0+6jOg==} - /chardet/0.7.0: + /chardet@0.7.0: resolution: {integrity: sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==} - /check-error/1.0.2: + /check-error@1.0.2: resolution: {integrity: sha512-BrgHpW9NURQgzoNyjfq0Wu6VFO6D7IZEmJNdtgNqpzGG8RuNFHt2jQxWlAs4HMe119chBnv+34syEZtc6IhLtA==} dev: true - /cheerio-select/2.1.0: + /cheerio-select@2.1.0: resolution: {integrity: sha512-9v9kG0LvzrlcungtnJtpGNxY+fzECQKhK4EGJX2vByejiMX84MFNQw4UxPJl3bFbTMw+Dfs37XaIkCwTZfLh4g==} dependencies: boolbase: 1.0.0 @@ -9273,7 +10170,7 @@ packages: domhandler: 5.0.3 domutils: 3.0.1 - /cheerio/1.0.0-rc.12: + /cheerio@1.0.0-rc.12: resolution: {integrity: sha512-VqR8m68vM46BNnuZ5NtnGBKIE/DfN0cRIzg9n40EIq9NOv90ayxLBXA8fXC5gquFRGJSTRqBq25Jt2ECLR431Q==} engines: {node: '>= 6'} dependencies: @@ -9285,7 +10182,22 @@ packages: parse5: 7.1.2 parse5-htmlparser2-tree-adapter: 7.0.0 - /chokidar/3.5.3: + /chokidar@3.5.1: + resolution: {integrity: sha512-9+s+Od+W0VJJzawDma/gvBNQqkTiqYTWLuZoyAsivsI4AaWTCzHG06/TMjsf1cYe9Cb97UCEhjz7HvnPk2p/tw==} + engines: {node: '>= 8.10.0'} + dependencies: + anymatch: 3.1.3 + braces: 3.0.2 + glob-parent: 5.1.2 + is-binary-path: 2.1.0 + is-glob: 4.0.3 + normalize-path: 3.0.0 + readdirp: 3.5.0 + optionalDependencies: + fsevents: 2.3.2 + dev: false + + /chokidar@3.5.3: resolution: {integrity: sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==} engines: {node: '>= 8.10.0'} dependencies: @@ -9299,19 +10211,19 @@ packages: optionalDependencies: fsevents: 2.3.2 - /chownr/1.1.4: + /chownr@1.1.4: resolution: {integrity: sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==} dev: true - /chownr/2.0.0: + /chownr@2.0.0: resolution: {integrity: sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==} engines: {node: '>=10'} - /chrome-trace-event/1.0.3: + /chrome-trace-event@1.0.3: resolution: {integrity: sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==} engines: {node: '>=6.0'} - /chromium-bidi/0.4.4_6o5gdkn34s2j2m26x63ssheuqa: + /chromium-bidi@0.4.4(devtools-protocol@0.0.1094867): resolution: {integrity: sha512-4BX5cSaponuvVT1+SbLYTOAgDoVtX/Khoc9UsbFJ/AsPVUeFAM3RiIDFI6XFhLYMi9WmVJqh1ZH+dRpNKkKwiQ==} peerDependencies: devtools-protocol: '*' @@ -9320,64 +10232,68 @@ packages: mitt: 3.0.0 dev: true - /ci-info/2.0.0: + /ci-info@2.0.0: resolution: {integrity: sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==} - /ci-info/3.8.0: + /ci-info@3.8.0: resolution: {integrity: sha512-eXTggHWSooYhq49F2opQhuHWgzucfF2YgODK4e1566GQs5BIfP30B0oenwBJHfWxAs2fyPB1s7Mg949zLf61Yw==} engines: {node: '>=8'} - /cjs-module-lexer/1.2.2: + /cjs-module-lexer@1.2.2: resolution: {integrity: sha512-cOU9usZw8/dXIXKtwa8pM0OTJQuJkxMN6w30csNRUerHfeQ5R6U3kkU/FtJeIf3M202OHfY2U8ccInBG7/xogA==} dev: true - /classnames/2.3.2: + /classnames@2.2.6: + resolution: {integrity: sha512-JR/iSQOSt+LQIWwrwEzJ9uk0xfN3mTVYMwt1Ir5mUcSN6pU+V4zQFFaJsclJbPuAUQH+yfWef6tm7l1quW3C8Q==} + dev: false + + /classnames@2.3.2: resolution: {integrity: sha512-CSbhY4cFEJRe6/GQzIk5qXZ4Jeg5pcsP7b5peFSDpffpe1cqjASH/n9UTjBwOp6XpMSTwQ8Za2K5V02ueA7Tmw==} dev: false - /clean-css/4.2.4: + /clean-css@4.2.4: resolution: {integrity: sha512-EJUDT7nDVFDvaQgAo2G/PJvxmp1o/c6iXLbswsBbUFXi1Nr+AjA2cKmfbKDMjMvzEe75g3P6JkaDDAKk96A85A==} engines: {node: '>= 4.0'} dependencies: source-map: 0.6.1 dev: false - /clean-css/5.3.2: + /clean-css@5.3.2: resolution: {integrity: sha512-JVJbM+f3d3Q704rF4bqQ5UUyTtuJ0JRKNbTKVEeujCCBoMdkEi+V+e8oktO9qGQNSvHrFTM6JZRXrUvGR1czww==} engines: {node: '>= 10.0'} dependencies: source-map: 0.6.1 - /clean-stack/2.2.0: + /clean-stack@2.2.0: resolution: {integrity: sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==} engines: {node: '>=6'} - /cli-boxes/2.2.1: + /cli-boxes@2.2.1: resolution: {integrity: sha512-y4coMcylgSCdVinjiDBuR8PCC2bLjyGTwEmPb9NHR/QaNU6EUOXcTY/s6VjGMD6ENSEaeQYHCY0GNGS5jfMwPw==} engines: {node: '>=6'} - /cli-boxes/3.0.0: + /cli-boxes@3.0.0: resolution: {integrity: sha512-/lzGpEWL/8PfI0BmBOPRwp0c/wFNX1RdUML3jK/RcSBA9T8mZDdQpqYBKtCFTOfQbwPqWEOpjqW+Fnayc0969g==} engines: {node: '>=10'} - /cli-cursor/3.1.0: + /cli-cursor@3.1.0: resolution: {integrity: sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==} engines: {node: '>=8'} dependencies: restore-cursor: 3.1.0 - /cli-cursor/4.0.0: + /cli-cursor@4.0.0: resolution: {integrity: sha512-VGtlMu3x/4DOtIUwEkRezxUZ2lBacNJCHash0N0WeZDBS+7Ux1dm3XWAgWYxLJFMMdOeXMHXorshEFhbMSGelg==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} dependencies: restore-cursor: 4.0.0 dev: false - /cli-spinners/2.7.0: + /cli-spinners@2.7.0: resolution: {integrity: sha512-qu3pN8Y3qHNgE2AFweciB1IfMnmZ/fsNTEE+NOFjmGB2F/7rLhnhzppvpCnN4FovtP26k8lHyy9ptEbNwWFLzw==} engines: {node: '>=6'} - /cli-table3/0.6.3: + /cli-table3@0.6.3: resolution: {integrity: sha512-w5Jac5SykAeZJKntOxJCrm63Eg5/4dhMWIcuTbo9rpE+brgaSZo0RuNJZeOyMgsUdhDeojvgyQLmjI+K50ZGyg==} engines: {node: 10.* || >= 12.*} dependencies: @@ -9385,7 +10301,7 @@ packages: optionalDependencies: '@colors/colors': 1.5.0 - /cli-truncate/2.1.0: + /cli-truncate@2.1.0: resolution: {integrity: sha512-n8fOixwDD6b/ObinzTrp1ZKFzbgvKZvuz/TvejnLn1aQfC6r52XEx85FmuC+3HI+JM7coBRXUvNqEU2PHVrHpg==} engines: {node: '>=8'} dependencies: @@ -9393,7 +10309,7 @@ packages: string-width: 4.2.3 dev: true - /cli-truncate/3.1.0: + /cli-truncate@3.1.0: resolution: {integrity: sha512-wfOBkjXteqSnI59oPcJkcPl/ZmwvMMOj340qUIY1SKZCv0B9Cf4D4fAucRkIKQmsIuYK3x1rrgU7MeGRruiuiA==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} dependencies: @@ -9401,17 +10317,17 @@ packages: string-width: 5.1.2 dev: true - /cli-width/3.0.0: + /cli-width@3.0.0: resolution: {integrity: sha512-FxqpkPPwu1HjuN93Omfm4h8uIanXofW0RxVEW3k5RKx+mJJYSthzNhp32Kzxxy3YAEZ/Dc/EWN1vZRY0+kOhbw==} engines: {node: '>= 10'} dev: true - /cli-width/4.0.0: + /cli-width@4.0.0: resolution: {integrity: sha512-ZksGS2xpa/bYkNzN3BAw1wEjsLV/ZKOf/CCrJ/QOBsxx6fOARIkwTutxp1XIOIohi6HKmOFjMoK/XaqDVUpEEw==} engines: {node: '>= 12'} dev: false - /cliui/6.0.0: + /cliui@6.0.0: resolution: {integrity: sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==} dependencies: string-width: 4.2.3 @@ -9419,15 +10335,14 @@ packages: wrap-ansi: 6.2.0 dev: true - /cliui/7.0.4: + /cliui@7.0.4: resolution: {integrity: sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==} dependencies: string-width: 4.2.3 strip-ansi: 6.0.1 wrap-ansi: 7.0.0 - dev: true - /cliui/8.0.1: + /cliui@8.0.1: resolution: {integrity: sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==} engines: {node: '>=12'} dependencies: @@ -9436,7 +10351,7 @@ packages: wrap-ansi: 7.0.0 dev: true - /clone-deep/4.0.1: + /clone-deep@4.0.1: resolution: {integrity: sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==} engines: {node: '>=6'} dependencies: @@ -9444,25 +10359,25 @@ packages: kind-of: 6.0.3 shallow-clone: 3.0.1 - /clone-response/1.0.3: + /clone-response@1.0.3: resolution: {integrity: sha512-ROoL94jJH2dUVML2Y/5PEDNaSHgeOdSDicUyS7izcF63G6sTc/FTjLub4b8Il9S8S0beOfYt0TaA5qvFK+w0wA==} dependencies: mimic-response: 1.0.1 - /clone/1.0.4: + /clone@1.0.4: resolution: {integrity: sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==} engines: {node: '>=0.8'} - /clsx/1.2.1: + /clsx@1.2.1: resolution: {integrity: sha512-EcR6r5a8bj6pu3ycsa/E/cKVGuTgZJZdsyUYHOksG/UHIiKfjxzRxYJpyVBwYaQeOvghal9fcc4PidlgzugAQg==} engines: {node: '>=6'} - /co/4.6.0: + /co@4.6.0: resolution: {integrity: sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ==} engines: {iojs: '>= 1.0.0', node: '>= 0.12.0'} dev: true - /coa/2.0.2: + /coa@2.0.2: resolution: {integrity: sha512-q5/jG+YQnSy4nRTV4F7lPepBJZ8qBNJJDBuJdoejDyLXgmL7IEo+Le2JDZudFTFt7mrCqIRaSjws4ygRCTCAXA==} engines: {node: '>= 4.0'} dependencies: @@ -9471,97 +10386,97 @@ packages: q: 1.5.1 dev: false - /code-point-at/1.1.0: + /code-point-at@1.1.0: resolution: {integrity: sha512-RpAVKQA5T63xEj6/giIbUEtZwJ4UFIc3ZtvEkiaUERylqe8xb5IvqcgOurZLahv93CLKfxcw5YI+DZcUBRyLXA==} engines: {node: '>=0.10.0'} - /collapse-white-space/1.0.6: + /collapse-white-space@1.0.6: resolution: {integrity: sha512-jEovNnrhMuqyCcjfEJA56v0Xq8SkIoPKDyaHahwo3POf4qcSXqMYuwNcOTzp74vTsR9Tn08z4MxWqAhcekogkQ==} - /collect-v8-coverage/1.0.1: + /collect-v8-coverage@1.0.1: resolution: {integrity: sha512-iBPtljfCNcTKNAto0KEtDfZ3qzjJvqE3aTGZsbhjSBlorqpXJlaWWtPO35D+ZImoC3KWejX64o+yPGxhWSTzfg==} dev: true - /color-convert/1.9.3: + /color-convert@1.9.3: resolution: {integrity: sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==} dependencies: color-name: 1.1.3 - /color-convert/2.0.1: + /color-convert@2.0.1: resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==} engines: {node: '>=7.0.0'} dependencies: color-name: 1.1.4 - /color-name/1.1.3: + /color-name@1.1.3: resolution: {integrity: sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==} - /color-name/1.1.4: + /color-name@1.1.4: resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==} - /colord/2.9.3: + /colord@2.9.3: resolution: {integrity: sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw==} - /colorette/2.0.19: + /colorette@2.0.19: resolution: {integrity: sha512-3tlv/dIP7FWvj3BsbHrGLJ6l/oKh1O3TcgBqMn+yyCagOxc23fyzDS6HypQbgxWbkpDnf52p1LuR4eWDQ/K9WQ==} - /combine-promises/1.1.0: + /combine-promises@1.1.0: resolution: {integrity: sha512-ZI9jvcLDxqwaXEixOhArm3r7ReIivsXkpbyEWyeOhzz1QS0iSgBPnWvEqvIQtYyamGCYA88gFhmUrs9hrrQ0pg==} engines: {node: '>=10'} - /combined-stream/1.0.8: + /combined-stream@1.0.8: resolution: {integrity: sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==} engines: {node: '>= 0.8'} dependencies: delayed-stream: 1.0.0 - /comma-separated-tokens/1.0.8: + /comma-separated-tokens@1.0.8: resolution: {integrity: sha512-GHuDRO12Sypu2cV70d1dkA2EUmXHgntrzbpvOB+Qy+49ypNfGgFQIC2fhhXbnyrJRynDCAARsT7Ou0M6hirpfw==} - /command-exists/1.2.9: + /command-exists@1.2.9: resolution: {integrity: sha512-LTQ/SGc+s0Xc0Fu5WaKnR0YiygZkm9eKFvyS+fRsU7/ZWFF8ykFM6Pc9aCVf1+xasOOZpO3BAVgVrKvsqKHV7w==} dev: true - /commander/2.20.3: + /commander@2.20.3: resolution: {integrity: sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==} - /commander/5.1.0: + /commander@5.1.0: resolution: {integrity: sha512-P0CysNDQ7rtVw4QIQtm+MRxV66vKFSvlsQvGYXZWR3qFU0jlMKHZZZgw8e+8DSah4UDKMqnknRDQz+xuQXQ/Zg==} engines: {node: '>= 6'} - /commander/7.2.0: + /commander@7.2.0: resolution: {integrity: sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==} engines: {node: '>= 10'} - /commander/8.3.0: + /commander@8.3.0: resolution: {integrity: sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==} engines: {node: '>= 12'} - /commander/9.5.0: + /commander@9.5.0: resolution: {integrity: sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==} engines: {node: ^12.20.0 || >=14} - /common-path-prefix/3.0.0: + /common-path-prefix@3.0.0: resolution: {integrity: sha512-QE33hToZseCH3jS0qN96O/bSh3kaw/h+Tq7ngyY9eWDUnTlTNUyqfqvCXioLe5Na5jFsL78ra/wuBU4iuEgd4w==} dev: true - /commondir/1.0.1: + /commondir@1.0.1: resolution: {integrity: sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==} - /compare-func/2.0.0: + /compare-func@2.0.0: resolution: {integrity: sha512-zHig5N+tPWARooBnb0Zx1MFcdfpyJrfTJ3Y5L+IFvUm8rM74hHz66z0gw0x4tijh5CorKkKUCnW82R2vmpeCRA==} dependencies: array-ify: 1.0.0 dot-prop: 5.3.0 dev: true - /compressible/2.0.18: + /compressible@2.0.18: resolution: {integrity: sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==} engines: {node: '>= 0.6'} dependencies: mime-db: 1.52.0 - /compression/1.7.4: + /compression@1.7.4: resolution: {integrity: sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==} engines: {node: '>= 0.8.0'} dependencies: @@ -9575,24 +10490,24 @@ packages: transitivePeerDependencies: - supports-color - /compute-scroll-into-view/1.0.20: + /compute-scroll-into-view@1.0.20: resolution: {integrity: sha512-UCB0ioiyj8CRjtrvaceBLqqhZCVP+1B8+NWQhmdsm0VXOJtobBCf1dBQmebCCo34qZmUwZfIH2MZLqNHazrfjg==} dev: false - /compute-scroll-into-view/3.0.3: + /compute-scroll-into-view@3.0.3: resolution: {integrity: sha512-nadqwNxghAGTamwIqQSG433W6OADZx2vCo3UXHNrzTRHK/htu+7+L0zhjEoaeaQVNAi3YgqWDv8+tzf0hRfR+A==} dev: false - /concat-map/0.0.1: + /concat-map@0.0.1: resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==} - /concat-with-sourcemaps/1.1.0: + /concat-with-sourcemaps@1.1.0: resolution: {integrity: sha512-4gEjHJFT9e+2W/77h/DS5SGUgwDaOwprX8L/gl5+3ixnzkVJJsZWDSelmN3Oilw3LNDZjZV0yqH1hLG3k6nghg==} dependencies: source-map: 0.6.1 dev: true - /configstore/5.0.1: + /configstore@5.0.1: resolution: {integrity: sha512-aMKprgk5YhBNyH25hj8wGt2+D52Sw1DRRIzqBwLp2Ya9mFmY8KPvvtvmna8SxVR9JMZ4kzMD68N22vlaRpkeFA==} engines: {node: '>=8'} dependencies: @@ -9603,22 +10518,22 @@ packages: write-file-atomic: 3.0.3 xdg-basedir: 4.0.0 - /connect-history-api-fallback/1.6.0: + /connect-history-api-fallback@1.6.0: resolution: {integrity: sha512-e54B99q/OUoH64zYYRf3HBP5z24G38h5D3qXu23JGRoigpX5Ss4r9ZnDk3g0Z8uQC2x2lPaJ+UlWBc1ZWBWdLg==} engines: {node: '>=0.8'} dev: true - /connect-history-api-fallback/2.0.0: + /connect-history-api-fallback@2.0.0: resolution: {integrity: sha512-U73+6lQFmfiNPrYbXqr6kZ1i1wiRqXnp2nhMsINseWXO8lDau0LGEffJ8kQi4EjLZympVgRdvqjAgiZ1tgzDDA==} engines: {node: '>=0.8'} - /consola/2.15.3: + /consola@2.15.3: resolution: {integrity: sha512-9vAdYbHj6x2fLKC4+oPH0kFzY/orMZyG2Aj+kNylHxKGJ/Ed4dpNyAQYwJOdqO4zdM7XpVHmyejQDcQHrnuXbw==} - /console-control-strings/1.1.0: + /console-control-strings@1.1.0: resolution: {integrity: sha512-ty/fTekppD2fIwRvnZAVdeOiGd1c7YXEixbgJTNzqcxJWKQnjJ/V1bNEEE6hygpM3WjwHFUVK6HTjWSzV4a8sQ==} - /constate/3.3.2_react@18.2.0: + /constate@3.3.2(react@18.2.0): resolution: {integrity: sha512-ZnEWiwU6QUTil41D5EGpA7pbqAPGvnR9kBjko8DzVIxpC60mdNKrP568tT5WLJPAxAOtJqJw60+h79ot/Uz1+Q==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 @@ -9626,21 +10541,21 @@ packages: react: 18.2.0 dev: false - /content-disposition/0.5.2: + /content-disposition@0.5.2: resolution: {integrity: sha512-kRGRZw3bLlFISDBgwTSA1TMBFN6J6GWDeubmDE3AF+3+yXL8hTWv8r5rkLbqYXY4RjPk/EzHnClI3zQf1cFmHA==} engines: {node: '>= 0.6'} - /content-disposition/0.5.4: + /content-disposition@0.5.4: resolution: {integrity: sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==} engines: {node: '>= 0.6'} dependencies: safe-buffer: 5.2.1 - /content-type/1.0.5: + /content-type@1.0.5: resolution: {integrity: sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==} engines: {node: '>= 0.6'} - /conventional-changelog-angular/5.0.13: + /conventional-changelog-angular@5.0.13: resolution: {integrity: sha512-i/gipMxs7s8L/QeuavPF2hLnJgH6pEZAttySB6aiQLWcX3puWDL3ACVmvBhJGxnAy52Qc15ua26BufY6KpmrVA==} engines: {node: '>=10'} dependencies: @@ -9648,7 +10563,7 @@ packages: q: 1.5.1 dev: true - /conventional-changelog-conventionalcommits/4.6.3: + /conventional-changelog-conventionalcommits@4.6.3: resolution: {integrity: sha512-LTTQV4fwOM4oLPad317V/QNQ1FY4Hju5qeBIM1uTHbrnCE+Eg4CdRZ3gO2pUeR+tzWdp80M2j3qFFEDWVqOV4g==} engines: {node: '>=10'} dependencies: @@ -9657,7 +10572,7 @@ packages: q: 1.5.1 dev: true - /conventional-commits-parser/3.2.4: + /conventional-commits-parser@3.2.4: resolution: {integrity: sha512-nK7sAtfi+QXbxHCYfhpZsfRtaitZLIA6889kFIouLvz6repszQDgxBu7wf2WbU+Dco7sAnNCJYERCwt54WPC2Q==} engines: {node: '>=10'} hasBin: true @@ -9670,42 +10585,42 @@ packages: through2: 4.0.2 dev: true - /convert-source-map/1.9.0: + /convert-source-map@1.9.0: resolution: {integrity: sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==} - /convert-source-map/2.0.0: + /convert-source-map@2.0.0: resolution: {integrity: sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==} dev: true - /cookie-signature/1.0.6: + /cookie-signature@1.0.6: resolution: {integrity: sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==} - /cookie/0.4.2: + /cookie@0.4.2: resolution: {integrity: sha512-aSWTXFzaKWkvHO1Ny/s+ePFpvKsPnjc551iI41v3ny/ow6tBG5Vd+FuqGNhh1LxOmVzOlGUriIlOaokOvhaStA==} engines: {node: '>= 0.6'} dev: false - /cookie/0.5.0: + /cookie@0.5.0: resolution: {integrity: sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==} engines: {node: '>= 0.6'} - /copy-anything/2.0.6: + /copy-anything@2.0.6: resolution: {integrity: sha512-1j20GZTsvKNkc4BY3NpMOM8tt///wY3FpIzozTOFO2ffuZcV61nojHXVKIy3WM+7ADCy5FVhdZYHYDdgTU0yJw==} dependencies: is-what: 3.14.1 - /copy-text-to-clipboard/3.0.1: + /copy-text-to-clipboard@3.0.1: resolution: {integrity: sha512-rvVsHrpFcL4F2P8ihsoLdFHmd404+CMg71S756oRSeQgqk51U3kicGdnvfkrxva0xXH92SjGS62B0XIJsbh+9Q==} engines: {node: '>=12'} dev: false - /copy-to-clipboard/3.3.3: + /copy-to-clipboard@3.3.3: resolution: {integrity: sha512-2KV8NhB5JqC3ky0r9PMCAZKbUHSwtEo4CwCs0KXgruG43gX5PMqDEBbVU4OUzw2MuAWUfsuFmWvEKG5QRfSnJA==} dependencies: toggle-selection: 1.0.6 dev: false - /copy-webpack-plugin/10.2.4_webpack@5.86.0: + /copy-webpack-plugin@10.2.4(webpack@5.86.0): resolution: {integrity: sha512-xFVltahqlsRcyyJqQbDY6EYTtyQZF9rf+JPjwHObLdPFMEISqkFkr7mFoVOC6BfYS/dNThyoQKvziugm+OnwBg==} engines: {node: '>= 12.20.0'} peerDependencies: @@ -9717,10 +10632,10 @@ packages: normalize-path: 3.0.0 schema-utils: 4.0.0 serialize-javascript: 6.0.1 - webpack: 5.86.0_w34or7orauknzckzea4nxxqrru + webpack: 5.86.0(@swc/core@1.3.19)(esbuild@0.17.16) dev: true - /copy-webpack-plugin/11.0.0_webpack@5.86.0: + /copy-webpack-plugin@11.0.0(webpack@5.86.0): resolution: {integrity: sha512-fX2MWpamkW0hZxMEg0+mYnA40LTosOSa5TqZ9GYIBzyJa9C3QUaMPSE2xAi/buNr8u89SfD9wHSQVBzrRa/SOQ==} engines: {node: '>= 14.15.0'} peerDependencies: @@ -9734,49 +10649,50 @@ packages: serialize-javascript: 6.0.1 webpack: 5.86.0 - /core-js-compat/3.29.0: + /core-js-compat@3.29.0: resolution: {integrity: sha512-ScMn3uZNAFhK2DGoEfErguoiAHhV2Ju+oJo/jK08p7B3f3UhocUrCCkTvnZaiS+edl5nlIoiBXKcwMc6elv4KQ==} dependencies: browserslist: 4.21.5 - /core-js-pure/3.29.0: + /core-js-pure@3.29.0: resolution: {integrity: sha512-v94gUjN5UTe1n0yN/opTihJ8QBWD2O8i19RfTZR7foONPWArnjB96QA/wk5ozu1mm6ja3udQCzOzwQXTxi3xOQ==} requiresBuild: true - /core-js/2.6.12: + /core-js@2.6.12: resolution: {integrity: sha512-Kb2wC0fvsWfQrgk8HU5lW6U/Lcs8+9aaYcy4ZFc6DDlo4nZ7n70dEgE5rtR0oG6ufKDUnrwfWL1mXR5ljDatrQ==} deprecated: core-js@<3.23.3 is no longer maintained and not recommended for usage due to the number of issues. Because of the V8 engine whims, feature detection in old core-js versions could cause a slowdown up to 100x even if nothing is polyfilled. Some versions have web compatibility issues. Please, upgrade your dependencies to the actual version of core-js. requiresBuild: true dev: false - /core-js/3.29.1: + /core-js@3.29.1: resolution: {integrity: sha512-+jwgnhg6cQxKYIIjGtAHq2nwUOolo9eoFZ4sHfUH09BLXBgxnH4gA0zEd+t+BO2cNB8idaBtZFcFTRjQJRJmAw==} requiresBuild: true - /core-util-is/1.0.2: + /core-util-is@1.0.2: resolution: {integrity: sha512-3lqz5YjWTYnW6dlDa5TLaTCcShfar1e40rmcJVwCBJC6mWlFuj0eCHIElmG1g5kyuJ/GD+8Wn4FFCcz4gJPfaQ==} dev: false - /core-util-is/1.0.3: + /core-util-is@1.0.3: resolution: {integrity: sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==} - /cosmiconfig-typescript-loader/2.0.2_cin3sed6ohfsopbmt6orxeb4o4: + /cosmiconfig-typescript-loader@2.0.2(@types/node@17.0.45)(cosmiconfig@7.1.0)(typescript@4.9.5): resolution: {integrity: sha512-KmE+bMjWMXJbkWCeY4FJX/npHuZPNr9XF9q9CIQ/bpFwi1qHfCmSiKarrCcRa0LO4fWjk93pVoeRtJAkTGcYNw==} engines: {node: '>=12', npm: '>=6'} peerDependencies: '@types/node': '*' + cosmiconfig: '>=7' typescript: '>=3' dependencies: '@types/node': 17.0.45 cosmiconfig: 7.1.0 - ts-node: 10.9.1_cin3sed6ohfsopbmt6orxeb4o4 + ts-node: 10.9.1(@types/node@17.0.45)(typescript@4.9.5) typescript: 4.9.5 transitivePeerDependencies: - '@swc/core' - '@swc/wasm' dev: true - /cosmiconfig/6.0.0: + /cosmiconfig@6.0.0: resolution: {integrity: sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg==} engines: {node: '>=8'} dependencies: @@ -9786,7 +10702,7 @@ packages: path-type: 4.0.0 yaml: 1.10.2 - /cosmiconfig/7.1.0: + /cosmiconfig@7.1.0: resolution: {integrity: sha512-AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA==} engines: {node: '>=10'} dependencies: @@ -9796,7 +10712,7 @@ packages: path-type: 4.0.0 yaml: 1.10.2 - /cosmiconfig/8.1.0: + /cosmiconfig@8.1.0: resolution: {integrity: sha512-0tLZ9URlPGU7JsKq0DQOQ3FoRsYX8xDZ7xMiATQfaiGMz7EHowNkbU9u1coAOmnh9p/1ySpm0RB3JNWRXM5GCg==} engines: {node: '>=14'} dependencies: @@ -9806,25 +10722,25 @@ packages: path-type: 4.0.0 dev: true - /create-react-class/15.7.0: + /create-react-class@15.7.0: resolution: {integrity: sha512-QZv4sFWG9S5RUvkTYWbflxeZX+JG7Cz0Tn33rQBJ+WFQTqTfUTjMjiv9tnfXazjsO5r0KhPs+AqCjyrQX6h2ng==} dependencies: loose-envify: 1.4.0 object-assign: 4.1.1 dev: false - /create-require/1.1.1: + /create-require@1.1.1: resolution: {integrity: sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==} dev: true - /cross-fetch/3.1.5: + /cross-fetch@3.1.5: resolution: {integrity: sha512-lvb1SBsI0Z7GDwmuid+mU3kWVBwTVUbe7S0H52yaaAdQOXq2YktTCZdlAcNKFzE6QtRz0snpw9bNiPeOIkkQvw==} dependencies: node-fetch: 2.6.7 transitivePeerDependencies: - encoding - /cross-spawn/5.1.0: + /cross-spawn@5.1.0: resolution: {integrity: sha512-pTgQJ5KC0d2hcY8eyL1IzlBPYjTkyH72XRZPnLyKus2mBfNjQs3klqbJU2VILqZryAZUt9JOb3h/mWMy23/f5A==} dependencies: lru-cache: 4.1.5 @@ -9832,7 +10748,7 @@ packages: which: 1.3.1 dev: true - /cross-spawn/7.0.3: + /cross-spawn@7.0.3: resolution: {integrity: sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==} engines: {node: '>= 8'} dependencies: @@ -9840,11 +10756,11 @@ packages: shebang-command: 2.0.0 which: 2.0.2 - /crypto-random-string/2.0.0: + /crypto-random-string@2.0.0: resolution: {integrity: sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==} engines: {node: '>=8'} - /css-blank-pseudo/3.0.3_postcss@8.4.12: + /css-blank-pseudo@3.0.3(postcss@8.4.12): resolution: {integrity: sha512-VS90XWtsHGqoM0t4KpH053c4ehxZ2E6HtGI7x68YFV0pTo/QmkV/YFA+NnlvK8guxZVNWGQhVNJGC39Q8XF4OQ==} engines: {node: ^12 || ^14 || >=16} hasBin: true @@ -9855,7 +10771,7 @@ packages: postcss-selector-parser: 6.0.11 dev: true - /css-declaration-sorter/6.3.1_postcss@8.4.12: + /css-declaration-sorter@6.3.1(postcss@8.4.12): resolution: {integrity: sha512-fBffmak0bPAnyqc/HO8C3n2sHrp9wcqQz6ES9koRF2/mLOVAx9zIQ3Y7R29sYCteTPqMCwns4WYQoCX91Xl3+w==} engines: {node: ^10 || ^12 || >=14} peerDependencies: @@ -9864,7 +10780,7 @@ packages: postcss: 8.4.12 dev: true - /css-declaration-sorter/6.3.1_postcss@8.4.21: + /css-declaration-sorter@6.3.1(postcss@8.4.21): resolution: {integrity: sha512-fBffmak0bPAnyqc/HO8C3n2sHrp9wcqQz6ES9koRF2/mLOVAx9zIQ3Y7R29sYCteTPqMCwns4WYQoCX91Xl3+w==} engines: {node: ^10 || ^12 || >=14} peerDependencies: @@ -9872,12 +10788,12 @@ packages: dependencies: postcss: 8.4.21 - /css-functions-list/3.1.0: + /css-functions-list@3.1.0: resolution: {integrity: sha512-/9lCvYZaUbBGvYUgYGFJ4dcYiyqdhSjG7IPVluoV8A1ILjkF7ilmhp1OGUz8n+nmBcu0RNrQAzgD8B6FJbrt2w==} engines: {node: '>=12.22'} dev: true - /css-has-pseudo/3.0.4_postcss@8.4.12: + /css-has-pseudo@3.0.4(postcss@8.4.12): resolution: {integrity: sha512-Vse0xpR1K9MNlp2j5w1pgWIJtm1a8qS0JwS9goFYcImjlHEmywP9VUF05aGBXzGpDJF86QXk4L0ypBmwPhGArw==} engines: {node: ^12 || ^14 || >=16} hasBin: true @@ -9888,40 +10804,40 @@ packages: postcss-selector-parser: 6.0.11 dev: true - /css-loader/6.7.1_webpack@5.86.0: + /css-loader@6.7.1(webpack@5.86.0): resolution: {integrity: sha512-yB5CNFa14MbPJcomwNh3wLThtkZgcNyI2bNMRt8iE5Z8Vwl7f8vQXFAzn2HDOJvtDq2NTZBUGMSUNNyrv3/+cw==} engines: {node: '>= 12.13.0'} peerDependencies: webpack: ^5.0.0 dependencies: - icss-utils: 5.1.0_postcss@8.4.21 + icss-utils: 5.1.0(postcss@8.4.21) postcss: 8.4.21 - postcss-modules-extract-imports: 3.0.0_postcss@8.4.21 - postcss-modules-local-by-default: 4.0.0_postcss@8.4.21 - postcss-modules-scope: 3.0.0_postcss@8.4.21 - postcss-modules-values: 4.0.0_postcss@8.4.21 + postcss-modules-extract-imports: 3.0.0(postcss@8.4.21) + postcss-modules-local-by-default: 4.0.0(postcss@8.4.21) + postcss-modules-scope: 3.0.0(postcss@8.4.21) + postcss-modules-values: 4.0.0(postcss@8.4.21) postcss-value-parser: 4.2.0 semver: 7.3.8 - webpack: 5.86.0_w34or7orauknzckzea4nxxqrru + webpack: 5.86.0(@swc/core@1.3.19)(esbuild@0.17.16) dev: true - /css-loader/6.7.3_webpack@5.86.0: + /css-loader@6.7.3(webpack@5.86.0): resolution: {integrity: sha512-qhOH1KlBMnZP8FzRO6YCH9UHXQhVMcEGLyNdb7Hv2cpcmJbW0YrddO+tG1ab5nT41KpHIYGsbeHqxB9xPu1pKQ==} engines: {node: '>= 12.13.0'} peerDependencies: webpack: ^5.0.0 dependencies: - icss-utils: 5.1.0_postcss@8.4.21 + icss-utils: 5.1.0(postcss@8.4.21) postcss: 8.4.21 - postcss-modules-extract-imports: 3.0.0_postcss@8.4.21 - postcss-modules-local-by-default: 4.0.0_postcss@8.4.21 - postcss-modules-scope: 3.0.0_postcss@8.4.21 - postcss-modules-values: 4.0.0_postcss@8.4.21 + postcss-modules-extract-imports: 3.0.0(postcss@8.4.21) + postcss-modules-local-by-default: 4.0.0(postcss@8.4.21) + postcss-modules-scope: 3.0.0(postcss@8.4.21) + postcss-modules-values: 4.0.0(postcss@8.4.21) postcss-value-parser: 4.2.0 semver: 7.4.0 webpack: 5.86.0 - /css-minimizer-webpack-plugin/3.4.1_3d2sldnof75occqqtyfzznb47i: + /css-minimizer-webpack-plugin@3.4.1(esbuild@0.17.16)(webpack@5.86.0): resolution: {integrity: sha512-1u6D71zeIfgngN2XNRJefc/hY7Ybsxd74Jm4qngIXyUEk7fss3VUzuHxLAq/R8NAba4QU9OUSaMZlbpRc7bM4Q==} engines: {node: '>= 12.13.0'} peerDependencies: @@ -9940,17 +10856,17 @@ packages: esbuild: optional: true dependencies: - cssnano: 5.1.15_postcss@8.4.21 + cssnano: 5.1.15(postcss@8.4.21) esbuild: 0.17.16 jest-worker: 27.5.1 postcss: 8.4.21 schema-utils: 4.0.0 serialize-javascript: 6.0.1 source-map: 0.6.1 - webpack: 5.86.0_w34or7orauknzckzea4nxxqrru + webpack: 5.86.0(@swc/core@1.3.19)(esbuild@0.17.16) dev: true - /css-minimizer-webpack-plugin/4.2.2_pkowl6ba77tblhp3ka4lysrqwi: + /css-minimizer-webpack-plugin@4.2.2(clean-css@5.3.2)(webpack@5.86.0): resolution: {integrity: sha512-s3Of/4jKfw1Hj9CxEO1E5oXhQAxlayuHO2y/ML+C6I9sQ7FdzfEV6QgMLN3vI+qFsjJGIAFLKtQK7t8BOXAIyA==} engines: {node: '>= 14.15.0'} peerDependencies: @@ -9976,7 +10892,7 @@ packages: optional: true dependencies: clean-css: 5.3.2 - cssnano: 5.1.15_postcss@8.4.21 + cssnano: 5.1.15(postcss@8.4.21) jest-worker: 29.5.0 postcss: 8.4.21 schema-utils: 4.0.0 @@ -9984,7 +10900,7 @@ packages: source-map: 0.6.1 webpack: 5.86.0 - /css-prefers-color-scheme/6.0.3_postcss@8.4.12: + /css-prefers-color-scheme@6.0.3(postcss@8.4.12): resolution: {integrity: sha512-4BqMbZksRkJQx2zAjrokiGMd07RqOa2IxIrrN10lyBe9xhn9DEvjUK79J6jkeiv9D9hQFXKb6g1jwU62jziJZA==} engines: {node: ^12 || ^14 || >=16} hasBin: true @@ -9994,11 +10910,11 @@ packages: postcss: 8.4.12 dev: true - /css-select-base-adapter/0.1.1: + /css-select-base-adapter@0.1.1: resolution: {integrity: sha512-jQVeeRG70QI08vSTwf1jHxp74JoZsr2XSgETae8/xC8ovSnL2WF87GTLO86Sbwdt2lK4Umg4HnnwMO4YF3Ce7w==} dev: false - /css-select/2.1.0: + /css-select@2.1.0: resolution: {integrity: sha512-Dqk7LQKpwLoH3VovzZnkzegqNSuAziQyNZUcrdDM401iY+R5NkGBXGmtO05/yaXQziALuPogeG0b7UAgjnTJTQ==} dependencies: boolbase: 1.0.0 @@ -10007,7 +10923,7 @@ packages: nth-check: 1.0.2 dev: false - /css-select/4.3.0: + /css-select@4.3.0: resolution: {integrity: sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==} dependencies: boolbase: 1.0.0 @@ -10016,7 +10932,7 @@ packages: domutils: 2.8.0 nth-check: 2.1.1 - /css-select/5.1.0: + /css-select@5.1.0: resolution: {integrity: sha512-nwoRF1rvRRnnCqqY7updORDsuqKzqYJ28+oSMaJMMgOauh3fvwHqMS7EZpIPqK8GL+g9mKxF1vP/ZjSeNjEVHg==} dependencies: boolbase: 1.0.0 @@ -10025,7 +10941,7 @@ packages: domutils: 3.0.1 nth-check: 2.1.1 - /css-tree/1.0.0-alpha.37: + /css-tree@1.0.0-alpha.37: resolution: {integrity: sha512-DMxWJg0rnz7UgxKT0Q1HU/L9BeJI0M6ksor0OgqOnF+aRCDWg/N2641HmVyU9KVIu0OVVWOb2IpC9A+BJRnejg==} engines: {node: '>=8.0.0'} dependencies: @@ -10033,27 +10949,27 @@ packages: source-map: 0.6.1 dev: false - /css-tree/1.1.3: + /css-tree@1.1.3: resolution: {integrity: sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==} engines: {node: '>=8.0.0'} dependencies: mdn-data: 2.0.14 source-map: 0.6.1 - /css-what/3.4.2: + /css-what@3.4.2: resolution: {integrity: sha512-ACUm3L0/jiZTqfzRM3Hi9Q8eZqd6IK37mMWPLz9PJxkLWllYeRf+EHUSHYEtFop2Eqytaq1FizFVh7XfBnXCDQ==} engines: {node: '>= 6'} dev: false - /css-what/6.1.0: + /css-what@6.1.0: resolution: {integrity: sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==} engines: {node: '>= 6'} - /css.escape/1.5.1: + /css.escape@1.5.1: resolution: {integrity: sha512-YUifsXXuknHlUsmlgyY0PKzgPOr7/FjCePfHNt0jxm83wHZi44VDMQ7/fGNkjY3/jV1MC+1CmZbaHzugyeRtpg==} dev: true - /css/2.2.4: + /css@2.2.4: resolution: {integrity: sha512-oUnjmWpy0niI3x/mPL8dVEI1l7MnG3+HHyRPHf+YFSbK+svOhXpmSOcDURUh2aOCgl2grzrOPt1nHLuCVFULLw==} dependencies: inherits: 2.0.4 @@ -10062,105 +10978,105 @@ packages: urix: 0.1.0 dev: false - /cssdb/6.6.3: + /cssdb@6.6.3: resolution: {integrity: sha512-7GDvDSmE+20+WcSMhP17Q1EVWUrLlbxxpMDqG731n8P99JhnQZHR9YvtjPvEHfjFUjvQJvdpKCjlKOX+xe4UVA==} dev: true - /cssesc/3.0.0: + /cssesc@3.0.0: resolution: {integrity: sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==} engines: {node: '>=4'} hasBin: true - /cssnano-preset-advanced/5.3.10_postcss@8.4.21: + /cssnano-preset-advanced@5.3.10(postcss@8.4.21): resolution: {integrity: sha512-fnYJyCS9jgMU+cmHO1rPSPf9axbQyD7iUhLO5Df6O4G+fKIOMps+ZbU0PdGFejFBBZ3Pftf18fn1eG7MAPUSWQ==} engines: {node: ^10 || ^12 || >=14.0} peerDependencies: postcss: ^8.2.15 dependencies: - autoprefixer: 10.4.13_postcss@8.4.21 - cssnano-preset-default: 5.2.14_postcss@8.4.21 + autoprefixer: 10.4.13(postcss@8.4.21) + cssnano-preset-default: 5.2.14(postcss@8.4.21) postcss: 8.4.21 - postcss-discard-unused: 5.1.0_postcss@8.4.21 - postcss-merge-idents: 5.1.1_postcss@8.4.21 - postcss-reduce-idents: 5.2.0_postcss@8.4.21 - postcss-zindex: 5.1.0_postcss@8.4.21 + postcss-discard-unused: 5.1.0(postcss@8.4.21) + postcss-merge-idents: 5.1.1(postcss@8.4.21) + postcss-reduce-idents: 5.2.0(postcss@8.4.21) + postcss-zindex: 5.1.0(postcss@8.4.21) - /cssnano-preset-default/5.2.14_postcss@8.4.12: + /cssnano-preset-default@5.2.14(postcss@8.4.12): resolution: {integrity: sha512-t0SFesj/ZV2OTylqQVOrFgEh5uanxbO6ZAdeCrNsUQ6fVuXwYTxJPNAGvGTxHbD68ldIJNec7PyYZDBrfDQ+6A==} engines: {node: ^10 || ^12 || >=14.0} peerDependencies: postcss: ^8.2.15 dependencies: - css-declaration-sorter: 6.3.1_postcss@8.4.12 - cssnano-utils: 3.1.0_postcss@8.4.12 + css-declaration-sorter: 6.3.1(postcss@8.4.12) + cssnano-utils: 3.1.0(postcss@8.4.12) postcss: 8.4.12 - postcss-calc: 8.2.4_postcss@8.4.12 - postcss-colormin: 5.3.1_postcss@8.4.12 - postcss-convert-values: 5.1.3_postcss@8.4.12 - postcss-discard-comments: 5.1.2_postcss@8.4.12 - postcss-discard-duplicates: 5.1.0_postcss@8.4.12 - postcss-discard-empty: 5.1.1_postcss@8.4.12 - postcss-discard-overridden: 5.1.0_postcss@8.4.12 - postcss-merge-longhand: 5.1.7_postcss@8.4.12 - postcss-merge-rules: 5.1.4_postcss@8.4.12 - postcss-minify-font-values: 5.1.0_postcss@8.4.12 - postcss-minify-gradients: 5.1.1_postcss@8.4.12 - postcss-minify-params: 5.1.4_postcss@8.4.12 - postcss-minify-selectors: 5.2.1_postcss@8.4.12 - postcss-normalize-charset: 5.1.0_postcss@8.4.12 - postcss-normalize-display-values: 5.1.0_postcss@8.4.12 - postcss-normalize-positions: 5.1.1_postcss@8.4.12 - postcss-normalize-repeat-style: 5.1.1_postcss@8.4.12 - postcss-normalize-string: 5.1.0_postcss@8.4.12 - postcss-normalize-timing-functions: 5.1.0_postcss@8.4.12 - postcss-normalize-unicode: 5.1.1_postcss@8.4.12 - postcss-normalize-url: 5.1.0_postcss@8.4.12 - postcss-normalize-whitespace: 5.1.1_postcss@8.4.12 - postcss-ordered-values: 5.1.3_postcss@8.4.12 - postcss-reduce-initial: 5.1.2_postcss@8.4.12 - postcss-reduce-transforms: 5.1.0_postcss@8.4.12 - postcss-svgo: 5.1.0_postcss@8.4.12 - postcss-unique-selectors: 5.1.1_postcss@8.4.12 - dev: true - - /cssnano-preset-default/5.2.14_postcss@8.4.21: + postcss-calc: 8.2.4(postcss@8.4.12) + postcss-colormin: 5.3.1(postcss@8.4.12) + postcss-convert-values: 5.1.3(postcss@8.4.12) + postcss-discard-comments: 5.1.2(postcss@8.4.12) + postcss-discard-duplicates: 5.1.0(postcss@8.4.12) + postcss-discard-empty: 5.1.1(postcss@8.4.12) + postcss-discard-overridden: 5.1.0(postcss@8.4.12) + postcss-merge-longhand: 5.1.7(postcss@8.4.12) + postcss-merge-rules: 5.1.4(postcss@8.4.12) + postcss-minify-font-values: 5.1.0(postcss@8.4.12) + postcss-minify-gradients: 5.1.1(postcss@8.4.12) + postcss-minify-params: 5.1.4(postcss@8.4.12) + postcss-minify-selectors: 5.2.1(postcss@8.4.12) + postcss-normalize-charset: 5.1.0(postcss@8.4.12) + postcss-normalize-display-values: 5.1.0(postcss@8.4.12) + postcss-normalize-positions: 5.1.1(postcss@8.4.12) + postcss-normalize-repeat-style: 5.1.1(postcss@8.4.12) + postcss-normalize-string: 5.1.0(postcss@8.4.12) + postcss-normalize-timing-functions: 5.1.0(postcss@8.4.12) + postcss-normalize-unicode: 5.1.1(postcss@8.4.12) + postcss-normalize-url: 5.1.0(postcss@8.4.12) + postcss-normalize-whitespace: 5.1.1(postcss@8.4.12) + postcss-ordered-values: 5.1.3(postcss@8.4.12) + postcss-reduce-initial: 5.1.2(postcss@8.4.12) + postcss-reduce-transforms: 5.1.0(postcss@8.4.12) + postcss-svgo: 5.1.0(postcss@8.4.12) + postcss-unique-selectors: 5.1.1(postcss@8.4.12) + dev: true + + /cssnano-preset-default@5.2.14(postcss@8.4.21): resolution: {integrity: sha512-t0SFesj/ZV2OTylqQVOrFgEh5uanxbO6ZAdeCrNsUQ6fVuXwYTxJPNAGvGTxHbD68ldIJNec7PyYZDBrfDQ+6A==} engines: {node: ^10 || ^12 || >=14.0} peerDependencies: postcss: ^8.2.15 dependencies: - css-declaration-sorter: 6.3.1_postcss@8.4.21 - cssnano-utils: 3.1.0_postcss@8.4.21 + css-declaration-sorter: 6.3.1(postcss@8.4.21) + cssnano-utils: 3.1.0(postcss@8.4.21) postcss: 8.4.21 - postcss-calc: 8.2.4_postcss@8.4.21 - postcss-colormin: 5.3.1_postcss@8.4.21 - postcss-convert-values: 5.1.3_postcss@8.4.21 - postcss-discard-comments: 5.1.2_postcss@8.4.21 - postcss-discard-duplicates: 5.1.0_postcss@8.4.21 - postcss-discard-empty: 5.1.1_postcss@8.4.21 - postcss-discard-overridden: 5.1.0_postcss@8.4.21 - postcss-merge-longhand: 5.1.7_postcss@8.4.21 - postcss-merge-rules: 5.1.4_postcss@8.4.21 - postcss-minify-font-values: 5.1.0_postcss@8.4.21 - postcss-minify-gradients: 5.1.1_postcss@8.4.21 - postcss-minify-params: 5.1.4_postcss@8.4.21 - postcss-minify-selectors: 5.2.1_postcss@8.4.21 - postcss-normalize-charset: 5.1.0_postcss@8.4.21 - postcss-normalize-display-values: 5.1.0_postcss@8.4.21 - postcss-normalize-positions: 5.1.1_postcss@8.4.21 - postcss-normalize-repeat-style: 5.1.1_postcss@8.4.21 - postcss-normalize-string: 5.1.0_postcss@8.4.21 - postcss-normalize-timing-functions: 5.1.0_postcss@8.4.21 - postcss-normalize-unicode: 5.1.1_postcss@8.4.21 - postcss-normalize-url: 5.1.0_postcss@8.4.21 - postcss-normalize-whitespace: 5.1.1_postcss@8.4.21 - postcss-ordered-values: 5.1.3_postcss@8.4.21 - postcss-reduce-initial: 5.1.2_postcss@8.4.21 - postcss-reduce-transforms: 5.1.0_postcss@8.4.21 - postcss-svgo: 5.1.0_postcss@8.4.21 - postcss-unique-selectors: 5.1.1_postcss@8.4.21 - - /cssnano-utils/3.1.0_postcss@8.4.12: + postcss-calc: 8.2.4(postcss@8.4.21) + postcss-colormin: 5.3.1(postcss@8.4.21) + postcss-convert-values: 5.1.3(postcss@8.4.21) + postcss-discard-comments: 5.1.2(postcss@8.4.21) + postcss-discard-duplicates: 5.1.0(postcss@8.4.21) + postcss-discard-empty: 5.1.1(postcss@8.4.21) + postcss-discard-overridden: 5.1.0(postcss@8.4.21) + postcss-merge-longhand: 5.1.7(postcss@8.4.21) + postcss-merge-rules: 5.1.4(postcss@8.4.21) + postcss-minify-font-values: 5.1.0(postcss@8.4.21) + postcss-minify-gradients: 5.1.1(postcss@8.4.21) + postcss-minify-params: 5.1.4(postcss@8.4.21) + postcss-minify-selectors: 5.2.1(postcss@8.4.21) + postcss-normalize-charset: 5.1.0(postcss@8.4.21) + postcss-normalize-display-values: 5.1.0(postcss@8.4.21) + postcss-normalize-positions: 5.1.1(postcss@8.4.21) + postcss-normalize-repeat-style: 5.1.1(postcss@8.4.21) + postcss-normalize-string: 5.1.0(postcss@8.4.21) + postcss-normalize-timing-functions: 5.1.0(postcss@8.4.21) + postcss-normalize-unicode: 5.1.1(postcss@8.4.21) + postcss-normalize-url: 5.1.0(postcss@8.4.21) + postcss-normalize-whitespace: 5.1.1(postcss@8.4.21) + postcss-ordered-values: 5.1.3(postcss@8.4.21) + postcss-reduce-initial: 5.1.2(postcss@8.4.21) + postcss-reduce-transforms: 5.1.0(postcss@8.4.21) + postcss-svgo: 5.1.0(postcss@8.4.21) + postcss-unique-selectors: 5.1.1(postcss@8.4.21) + + /cssnano-utils@3.1.0(postcss@8.4.12): resolution: {integrity: sha512-JQNR19/YZhz4psLX/rQ9M83e3z2Wf/HdJbryzte4a3NSuafyp9w/I4U+hx5C2S9g41qlstH7DEWnZaaj83OuEA==} engines: {node: ^10 || ^12 || >=14.0} peerDependencies: @@ -10169,7 +11085,7 @@ packages: postcss: 8.4.12 dev: true - /cssnano-utils/3.1.0_postcss@8.4.21: + /cssnano-utils@3.1.0(postcss@8.4.21): resolution: {integrity: sha512-JQNR19/YZhz4psLX/rQ9M83e3z2Wf/HdJbryzte4a3NSuafyp9w/I4U+hx5C2S9g41qlstH7DEWnZaaj83OuEA==} engines: {node: ^10 || ^12 || >=14.0} peerDependencies: @@ -10177,66 +11093,66 @@ packages: dependencies: postcss: 8.4.21 - /cssnano/5.1.15_postcss@8.4.12: + /cssnano@5.1.15(postcss@8.4.12): resolution: {integrity: sha512-j+BKgDcLDQA+eDifLx0EO4XSA56b7uut3BQFH+wbSaSTuGLuiyTa/wbRYthUXX8LC9mLg+WWKe8h+qJuwTAbHw==} engines: {node: ^10 || ^12 || >=14.0} peerDependencies: postcss: ^8.2.15 dependencies: - cssnano-preset-default: 5.2.14_postcss@8.4.12 + cssnano-preset-default: 5.2.14(postcss@8.4.12) lilconfig: 2.1.0 postcss: 8.4.12 yaml: 1.10.2 dev: true - /cssnano/5.1.15_postcss@8.4.21: + /cssnano@5.1.15(postcss@8.4.21): resolution: {integrity: sha512-j+BKgDcLDQA+eDifLx0EO4XSA56b7uut3BQFH+wbSaSTuGLuiyTa/wbRYthUXX8LC9mLg+WWKe8h+qJuwTAbHw==} engines: {node: ^10 || ^12 || >=14.0} peerDependencies: postcss: ^8.2.15 dependencies: - cssnano-preset-default: 5.2.14_postcss@8.4.21 + cssnano-preset-default: 5.2.14(postcss@8.4.21) lilconfig: 2.1.0 postcss: 8.4.21 yaml: 1.10.2 - /csso/4.2.0: + /csso@4.2.0: resolution: {integrity: sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==} engines: {node: '>=8.0.0'} dependencies: css-tree: 1.1.3 - /cssom/0.3.8: + /cssom@0.3.8: resolution: {integrity: sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==} dev: true - /cssom/0.5.0: + /cssom@0.5.0: resolution: {integrity: sha512-iKuQcq+NdHqlAcwUY0o/HL69XQrUaQdMjmStJ8JFmUaiiQErlhrmuigkg/CU4E2J0IyUKUrMAgl36TvN67MqTw==} dev: true - /cssstyle/2.3.0: + /cssstyle@2.3.0: resolution: {integrity: sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A==} engines: {node: '>=8'} dependencies: cssom: 0.3.8 dev: true - /csstype/3.1.1: + /csstype@3.1.1: resolution: {integrity: sha512-DJR/VvkAvSZW9bTouZue2sSxDwdTN92uHjqeKVm+0dAqdfNykRzQ95tay8aXMBAAPpUiq4Qcug2L7neoRh2Egw==} - /csv-generate/3.4.3: + /csv-generate@3.4.3: resolution: {integrity: sha512-w/T+rqR0vwvHqWs/1ZyMDWtHHSJaN06klRqJXBEpDJaM/+dZkso0OKh1VcuuYvK3XM53KysVNq8Ko/epCK8wOw==} dev: true - /csv-parse/4.16.3: + /csv-parse@4.16.3: resolution: {integrity: sha512-cO1I/zmz4w2dcKHVvpCr7JVRu8/FymG5OEpmvsZYlccYolPBLoVGKUHgNoc4ZGkFeFlWGEDmMyBM+TTqRdW/wg==} dev: true - /csv-stringify/5.6.5: + /csv-stringify@5.6.5: resolution: {integrity: sha512-PjiQ659aQ+fUTQqSrd1XEDnOr52jh30RBurfzkscaE2tPaFsDH5wOAHJiw8XAHphRknCwMUE9KRayc4K/NbO8A==} dev: true - /csv/5.5.3: + /csv@5.5.3: resolution: {integrity: sha512-QTaY0XjjhTQOdguARF0lGKm5/mEq9PD9/VhZZegHDIBq2tQwgNpHc3dneD4mGo2iJs+fTKv5Bp0fZ+BRuY3Z0g==} engines: {node: '>= 0.1.90'} dependencies: @@ -10246,28 +11162,28 @@ packages: stream-transform: 2.1.3 dev: true - /damerau-levenshtein/1.0.8: + /damerau-levenshtein@1.0.8: resolution: {integrity: sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA==} dev: true - /dargs/7.0.0: + /dargs@7.0.0: resolution: {integrity: sha512-2iy1EkLdlBzQGvbweYRFxmFath8+K7+AKB0TlhHWkNuH+TmovaMH/Wp7V7R4u7f4SnX3OgLsU9t1NI9ioDnUpg==} engines: {node: '>=8'} dev: true - /dashdash/1.14.1: + /dashdash@1.14.1: resolution: {integrity: sha512-jRFi8UDGo6j+odZiEpjazZaWqEal3w/basFjQHQEwVtZJGDpxbH1MeYluwCS8Xq5wmLJooDlMgvVarmWfGM44g==} engines: {node: '>=0.10'} dependencies: assert-plus: 1.0.0 dev: false - /data-uri-to-buffer/3.0.1: + /data-uri-to-buffer@3.0.1: resolution: {integrity: sha512-WboRycPNsVw3B3TL559F7kuBUM4d8CgMEvk6xEJlOp7OBPjt6G7z8WMWlD2rOFZLk6OYfFIUGsCOWzcQH9K2og==} engines: {node: '>= 6'} dev: true - /data-urls/3.0.2: + /data-urls@3.0.2: resolution: {integrity: sha512-Jy/tj3ldjZJo63sVAvg6LHt2mHvl4V6AgRAmNDtLdm7faqtsx+aJG42rsyCo9JCoRVKwPFzKlIPx3DIibwSIaQ==} engines: {node: '>=12'} dependencies: @@ -10276,16 +11192,16 @@ packages: whatwg-url: 11.0.0 dev: true - /date-fns/2.29.3: + /date-fns@2.29.3: resolution: {integrity: sha512-dDCnyH2WnnKusqvZZ6+jA1O51Ibt8ZMRNkDZdyAyK4YfbDwa/cEmuztzG5pk6hqlp9aSBPYcjOlktquahGwGeA==} engines: {node: '>=0.11'} dev: false - /dayjs/1.11.7: + /dayjs@1.11.7: resolution: {integrity: sha512-+Yw9U6YO5TQohxLcIkrXBeY73WP3ejHWVvx8XCk3gxvQDCTEmS48ZrSZCKciI7Bhl/uCMyxYtE9UqRILmFphkQ==} dev: false - /debug/2.6.9: + /debug@2.6.9: resolution: {integrity: sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==} peerDependencies: supports-color: '*' @@ -10295,7 +11211,7 @@ packages: dependencies: ms: 2.0.0 - /debug/3.2.7: + /debug@3.2.7: resolution: {integrity: sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==} peerDependencies: supports-color: '*' @@ -10305,7 +11221,20 @@ packages: dependencies: ms: 2.1.3 - /debug/4.3.4: + /debug@4.3.1(supports-color@8.1.1): + resolution: {integrity: sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==} + engines: {node: '>=6.0'} + peerDependencies: + supports-color: '*' + peerDependenciesMeta: + supports-color: + optional: true + dependencies: + ms: 2.1.2 + supports-color: 8.1.1 + dev: false + + /debug@4.3.4: resolution: {integrity: sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==} engines: {node: '>=6.0'} peerDependencies: @@ -10316,7 +11245,7 @@ packages: dependencies: ms: 2.1.2 - /decamelize-keys/1.1.1: + /decamelize-keys@1.1.1: resolution: {integrity: sha512-WiPxgEirIV0/eIOMcnFBA3/IJZAZqKnwAwWyvvdi4lsr1WCN22nhdf/3db3DoZcUjTV2SqfzIwNyp6y2xs3nmg==} engines: {node: '>=0.10.0'} dependencies: @@ -10324,37 +11253,42 @@ packages: map-obj: 1.0.1 dev: true - /decamelize/1.2.0: + /decamelize@1.2.0: resolution: {integrity: sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==} engines: {node: '>=0.10.0'} dev: true - /decimal.js/10.4.3: + /decamelize@4.0.0: + resolution: {integrity: sha512-9iE1PgSik9HeIIw2JO94IidnE3eBoQrFJ3w7sFuzSX4DpmZ3v5sZpUiV5Swcf6mQEF+Y0ru8Neo+p+nyh2J+hQ==} + engines: {node: '>=10'} + dev: false + + /decimal.js@10.4.3: resolution: {integrity: sha512-VBBaLc1MgL5XpzgIP7ny5Z6Nx3UrRkIViUkPUdtl9aya5amy3De1gsUUSB1g3+3sExYNjCAsAznmukyxCb1GRA==} dev: true - /decode-uri-component/0.2.2: + /decode-uri-component@0.2.2: resolution: {integrity: sha512-FqUYQ+8o158GyGTrMFJms9qh3CqTKvAqgqsTnkLI8sKu0028orqBhxNMFkFen0zGyg6epACD32pjVk58ngIErQ==} engines: {node: '>=0.10'} - /decompress-response/3.3.0: + /decompress-response@3.3.0: resolution: {integrity: sha512-BzRPQuY1ip+qDonAOz42gRm/pg9F768C+npV/4JOsxRC2sq+Rlk+Q4ZCAsOhnIaMrgarILY+RMUIvMmmX1qAEA==} engines: {node: '>=4'} dependencies: mimic-response: 1.0.1 - /dedent/0.7.0: + /dedent@0.7.0: resolution: {integrity: sha512-Q6fKUPqnAHAyhiUgFU7BUzLiv0kd8saH9al7tnu5Q/okj6dnupxyTgFIBjVzJATdfIAm9NAsvXNzjaKa+bxVyA==} dev: true - /deep-eql/4.1.3: + /deep-eql@4.1.3: resolution: {integrity: sha512-WaEtAOpRA1MQ0eohqZjpGD8zdI0Ovsm8mmFhaDN8dvDZzyoUMcYDnf5Y6iu7HTXxf8JDS23qWa4a+hKCDyOPzw==} engines: {node: '>=6'} dependencies: type-detect: 4.0.8 dev: true - /deep-equal/2.2.0: + /deep-equal@2.2.0: resolution: {integrity: sha512-RdpzE0Hv4lhowpIUKKMJfeH6C1pXdtT1/it80ubgWqwI3qpuxUBpC1S4hnHg+zjnuOoDkzUtUCEEkG+XG5l3Mw==} dependencies: call-bind: 1.0.2 @@ -10376,48 +11310,47 @@ packages: which-typed-array: 1.1.9 dev: true - /deep-extend/0.6.0: + /deep-extend@0.6.0: resolution: {integrity: sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==} engines: {node: '>=4.0.0'} - /deep-is/0.1.4: + /deep-is@0.1.4: resolution: {integrity: sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==} - dev: true - /deepmerge/4.3.0: + /deepmerge@4.3.0: resolution: {integrity: sha512-z2wJZXrmeHdvYJp/Ux55wIjqo81G5Bp4c+oELTW+7ar6SogWHajt5a9gO3s3IDaGSAXjDk0vlQKN3rms8ab3og==} engines: {node: '>=0.10.0'} - /default-gateway/6.0.3: + /default-gateway@6.0.3: resolution: {integrity: sha512-fwSOJsbbNzZ/CUFpqFBqYfYNLj1NbMPm8MMCIzHjC83iSJRBEGmDUxU+WP661BaBQImeC2yHwXtz+P/O9o+XEg==} engines: {node: '>= 10'} dependencies: execa: 5.1.1 - /defaults/1.0.4: + /defaults@1.0.4: resolution: {integrity: sha512-eFuaLoy/Rxalv2kr+lqMlUnrDWV+3j4pljOIJgLIhI058IQfWJ7vXhyEIHu+HtC738klGALYxOKDO0bQP3tg8A==} dependencies: clone: 1.0.4 - /defer-to-connect/1.1.3: + /defer-to-connect@1.1.3: resolution: {integrity: sha512-0ISdNousHvZT2EiFlZeZAHBUvSxmKswVCEf8hW7KWgG4a8MVEu/3Vb6uWYozkjylyCxe0JBIiRB1jV45S70WVQ==} - /define-lazy-prop/2.0.0: + /define-lazy-prop@2.0.0: resolution: {integrity: sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==} engines: {node: '>=8'} - /define-properties/1.2.0: + /define-properties@1.2.0: resolution: {integrity: sha512-xvqAVKGfT1+UAvPwKTVw/njhdQ8ZhXK4lI0bCIuCMrp2up9nPnaDftrLtmpTazqd1o+UY4zgzU+avtMbDP+ldA==} engines: {node: '>= 0.4'} dependencies: has-property-descriptors: 1.0.0 object-keys: 1.1.1 - /defined/1.0.1: + /defined@1.0.1: resolution: {integrity: sha512-hsBd2qSVCRE+5PmNdHt1uzyrFu5d3RwmFDKzyNZMFq/EwDNJF7Ee5+D5oEKF0hU6LhtoUF1macFvOe4AskQC1Q==} dev: true - /del/6.1.1: + /del@6.1.1: resolution: {integrity: sha512-ua8BhapfP0JUJKC/zV9yHHDW/rDoDxP4Zhn3AkA6/xT6gY7jYXJiaeyBZznYVujhZZET+UgcbZiQ7sN3WqcImg==} engines: {node: '>=10'} dependencies: @@ -10430,22 +11363,22 @@ packages: rimraf: 3.0.2 slash: 3.0.0 - /delayed-stream/1.0.0: + /delayed-stream@1.0.0: resolution: {integrity: sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==} engines: {node: '>=0.4.0'} - /delegates/1.0.0: + /delegates@1.0.0: resolution: {integrity: sha512-bd2L678uiWATM6m5Z1VzNCErI3jiGzt6HGY8OVICs40JQq/HALfbyNJmp0UDakEY4pMMaN0Ly5om/B1VI/+xfQ==} - /depd/1.1.2: + /depd@1.1.2: resolution: {integrity: sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==} engines: {node: '>= 0.6'} - /depd/2.0.0: + /depd@2.0.0: resolution: {integrity: sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==} engines: {node: '>= 0.8'} - /dependency-check/4.1.0: + /dependency-check@4.1.0: resolution: {integrity: sha512-nlw+PvhVQwg0gSNNlVUiuRv0765gah9pZEXdQlIFzeSnD85Eex0uM0bkrAWrHdeTzuMGZnR9daxkup/AqqgqzA==} engines: {node: '>=10.0.0'} hasBin: true @@ -10463,16 +11396,16 @@ packages: - supports-color dev: true - /destroy/1.2.0: + /destroy@1.2.0: resolution: {integrity: sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==} engines: {node: '>= 0.8', npm: 1.2.8000 || >= 1.4.16} - /detab/2.0.4: + /detab@2.0.4: resolution: {integrity: sha512-8zdsQA5bIkoRECvCrNKPla84lyoR7DSAyf7p0YgXzBO9PDJx8KntPUay7NS6yp+KdxdVtiE5SpHKtbp2ZQyA9g==} dependencies: repeat-string: 1.6.1 - /detect-indent/0.2.0: + /detect-indent@0.2.0: resolution: {integrity: sha512-C6jyrDu/eGH4KT0ZxAzijiH+ts5YLy7DqGFoDuHGxZjMOdjzRltp3jByySnpFBVIy4Em0ZkLN8tIV6mcREdw5A==} engines: {node: '>=0.10.0'} hasBin: true @@ -10481,20 +11414,20 @@ packages: minimist: 0.1.0 dev: true - /detect-indent/6.1.0: + /detect-indent@6.1.0: resolution: {integrity: sha512-reYkTUJAZb9gUuZ2RvVCNhVHdg62RHnJ7WJl8ftMi4diZ6NWlciOzQN88pUhSELEwflJht4oQDv0F0BMlwaYtA==} engines: {node: '>=8'} dev: true - /detect-newline/3.1.0: + /detect-newline@3.1.0: resolution: {integrity: sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==} engines: {node: '>=8'} dev: true - /detect-node/2.1.0: + /detect-node@2.1.0: resolution: {integrity: sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==} - /detect-port-alt/1.1.6: + /detect-port-alt@1.1.6: resolution: {integrity: sha512-5tQykt+LqfJFBEYaDITx7S7cR7mJ/zQmLXZ2qt5w04ainYZw6tBf9dBunMjVeVOdYVRUzUOE4HkY5J7+uttb5Q==} engines: {node: '>= 4.2.1'} hasBin: true @@ -10504,7 +11437,7 @@ packages: transitivePeerDependencies: - supports-color - /detect-port/1.5.1: + /detect-port@1.5.1: resolution: {integrity: sha512-aBzdj76lueB6uUst5iAs7+0H/oOjqI5D16XUWxlWMIMROhcM0rfsNVk93zTngq1dDNpoXRr++Sus7ETAExppAQ==} hasBin: true dependencies: @@ -10513,7 +11446,7 @@ packages: transitivePeerDependencies: - supports-color - /detective/5.2.1: + /detective@5.2.1: resolution: {integrity: sha512-v9XE1zRnz1wRtgurGu0Bs8uHKFSTdteYZNbIPFVhUZ39L/S79ppMpdmVOZAnoz1jfEFodc48n6MX483Xo3t1yw==} engines: {node: '>=0.8.0'} hasBin: true @@ -10523,172 +11456,208 @@ packages: minimist: 1.2.8 dev: true - /devtools-protocol/0.0.1094867: + /devtools-protocol@0.0.1094867: resolution: {integrity: sha512-pmMDBKiRVjh0uKK6CT1WqZmM3hBVSgD+N2MrgyV1uNizAZMw4tx6i/RTc+/uCsKSCmg0xXx7arCP/OFcIwTsiQ==} dev: true - /didyoumean/1.2.2: + /didyoumean@1.2.2: resolution: {integrity: sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==} dev: true - /diff-sequences/28.1.1: + /diff-sequences@28.1.1: resolution: {integrity: sha512-FU0iFaH/E23a+a718l8Qa/19bF9p06kgE0KipMOMadwa3SjnaElKzPaUC0vnibs6/B/9ni97s61mcejk8W1fQw==} engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} dev: true - /diff-sequences/29.4.3: + /diff-sequences@29.4.3: resolution: {integrity: sha512-ofrBgwpPhCD85kMKtE9RYFFq6OC1A89oW2vvgWZNCwxrUpRUILopY7lsYyMDSjc8g6U6aiO0Qubg6r4Wgt5ZnA==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dev: true - /diff/4.0.2: + /diff@4.0.2: resolution: {integrity: sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==} engines: {node: '>=0.3.1'} dev: true - /dir-glob/3.0.1: + /diff@5.0.0: + resolution: {integrity: sha512-/VTCrvm5Z0JGty/BWHljh+BAiw3IK+2j87NGMu8Nwc/f48WoDAC395uomO9ZD117ZOBaHmkX1oyLvkVM/aIT3w==} + engines: {node: '>=0.3.1'} + dev: false + + /dir-glob@3.0.1: resolution: {integrity: sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==} engines: {node: '>=8'} dependencies: path-type: 4.0.0 - /dlv/1.1.3: + /dlv@1.1.3: resolution: {integrity: sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==} dev: true - /dns-equal/1.0.0: + /dns-equal@1.0.0: resolution: {integrity: sha512-z+paD6YUQsk+AbGCEM4PrOXSss5gd66QfcVBFTKR/HpFL9jCqikS94HYwKww6fQyO7IxrIIyUu+g0Ka9tUS2Cg==} - /dns-packet/5.4.0: + /dns-packet@5.4.0: resolution: {integrity: sha512-EgqGeaBB8hLiHLZtp/IbaDQTL8pZ0+IvwzSHA6d7VyMDM+B9hgddEMa9xjK5oYnw0ci0JQ6g2XCD7/f6cafU6g==} engines: {node: '>=6'} dependencies: '@leichtgewicht/ip-codec': 2.0.4 - /doctrine/2.1.0: + /doctrine@2.1.0: resolution: {integrity: sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==} engines: {node: '>=0.10.0'} dependencies: esutils: 2.0.3 dev: true - /doctrine/3.0.0: + /doctrine@3.0.0: resolution: {integrity: sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==} engines: {node: '>=6.0.0'} dependencies: esutils: 2.0.3 - dev: true - /dom-accessibility-api/0.5.16: + /dom-accessibility-api@0.5.16: resolution: {integrity: sha512-X7BJ2yElsnOJ30pZF4uIIDfBEVgF4XEBxL9Bxhy6dnrm5hkzqmsWHGTiHqRiITNhMyFLyAiWndIJP7Z1NTteDg==} dev: true - /dom-align/1.12.4: + /dom-align@1.12.4: resolution: {integrity: sha512-R8LUSEay/68zE5c8/3BDxiTEvgb4xZTF0RKmAHfiEVN3klfIpXfi2/QCoiWPccVQ0J/ZGdz9OjzL4uJEP/MRAw==} dev: false - /dom-converter/0.2.0: + /dom-converter@0.2.0: resolution: {integrity: sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA==} dependencies: utila: 0.4.0 - /dom-helpers/3.4.0: + /dom-helpers@3.4.0: resolution: {integrity: sha512-LnuPJ+dwqKDIyotW1VzmOZ5TONUN7CwkCR5hrgawTUbkBGYdeoNLZo6nNfGkCrjtE1nXXaj7iMMpDa8/d9WoIA==} dependencies: '@babel/runtime': 7.21.0 dev: false - /dom-serializer/0.2.2: + /dom-serializer@0.2.2: resolution: {integrity: sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g==} dependencies: domelementtype: 2.3.0 entities: 2.2.0 dev: false - /dom-serializer/1.4.1: + /dom-serializer@1.4.1: resolution: {integrity: sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==} dependencies: domelementtype: 2.3.0 domhandler: 4.3.1 entities: 2.2.0 - /dom-serializer/2.0.0: + /dom-serializer@2.0.0: resolution: {integrity: sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==} dependencies: domelementtype: 2.3.0 domhandler: 5.0.3 entities: 4.4.0 - /domelementtype/1.3.1: + /dom7@3.0.0: + resolution: {integrity: sha512-oNlcUdHsC4zb7Msx7JN3K0Nro1dzJ48knvBOnDPKJ2GV9wl1i5vydJZUSyOfrkKFDZEud/jBsTk92S/VGSAe/g==} + dependencies: + ssr-window: 3.0.0 + dev: false + + /domelementtype@1.3.1: resolution: {integrity: sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==} dev: false - /domelementtype/2.3.0: + /domelementtype@2.3.0: resolution: {integrity: sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==} - /domexception/4.0.0: + /domexception@4.0.0: resolution: {integrity: sha512-A2is4PLG+eeSfoTMA95/s4pvAoSo2mKtiM5jlHkAVewmiO8ISFTFKZjH7UAM1Atli/OT/7JHOrJRJiMKUZKYBw==} engines: {node: '>=12'} dependencies: webidl-conversions: 7.0.0 dev: true - /domhandler/4.3.1: + /domhandler@4.3.1: resolution: {integrity: sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==} engines: {node: '>= 4'} dependencies: domelementtype: 2.3.0 - /domhandler/5.0.3: + /domhandler@5.0.3: resolution: {integrity: sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==} engines: {node: '>= 4'} dependencies: domelementtype: 2.3.0 - /domutils/1.7.0: + /domutils@1.7.0: resolution: {integrity: sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==} dependencies: dom-serializer: 0.2.2 domelementtype: 1.3.1 dev: false - /domutils/2.8.0: + /domutils@2.8.0: resolution: {integrity: sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==} dependencies: dom-serializer: 1.4.1 domelementtype: 2.3.0 domhandler: 4.3.1 - /domutils/3.0.1: + /domutils@3.0.1: resolution: {integrity: sha512-z08c1l761iKhDFtfXO04C7kTdPBLi41zwOZl00WS8b5eiaebNpY00HKbztwBq+e3vyqWNwWF3mP9YLUeqIrF+Q==} dependencies: dom-serializer: 2.0.0 domelementtype: 2.3.0 domhandler: 5.0.3 - /dot-case/3.0.4: + /dot-case@3.0.4: resolution: {integrity: sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==} dependencies: no-case: 3.0.4 tslib: 2.5.0 - /dot-prop/5.3.0: + /dot-prop@5.3.0: resolution: {integrity: sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q==} engines: {node: '>=8'} dependencies: is-obj: 2.0.0 - /dotenv-expand/8.0.3: + /dotenv-expand@8.0.3: resolution: {integrity: sha512-SErOMvge0ZUyWd5B0NXMQlDkN+8r+HhVUsxgOO7IoPDOdDRD2JjExpN6y3KnFR66jsJMwSn1pqIivhU5rcJiNg==} engines: {node: '>=12'} dev: false - /dotenv/16.0.3: + /dotenv@16.0.3: resolution: {integrity: sha512-7GO6HghkA5fYG9TYnNxi14/7K9f5occMlp3zXAuSxn7CKCxt9xbNWG7yF8hTCSUchlfWSe3uLmlPfigevRItzQ==} engines: {node: '>=12'} dev: false - /dts-bundle/0.7.3: + /driver-dom@2.2.2: + resolution: {integrity: sha512-v/jCQnQkjv0q3Z51zYhG5MfzMjlfJURiC8mhaAwhHsih55j8AnPupurSBOJn67qAE4Ol5XiGlqDnjWAH9XM1OA==} + dependencies: + style-unit: 3.0.5 + dev: false + + /driver-miniapp@0.1.5: + resolution: {integrity: sha512-27SwcAaL50jhaQwhHDXqqiT1BtOw0sp1ZIk8YNvgyBLjrZJhkRx/LTS3xmfgXlKkft8wxsO3039lFXWxKTCDKA==} + dev: false + + /driver-universal@3.5.0: + resolution: {integrity: sha512-Np6RFlzVyuy2xRmgbzlBIWYm3cIgpd2eVCNT0/Ai0fLpjaYhUUjejjobXGA7LiBR1C57YY51AbBsGZjjzQK99g==} + dependencies: + driver-dom: 2.2.2 + driver-miniapp: 0.1.5 + driver-weex: 2.1.0 + universal-env: 3.3.3 + dev: false + + /driver-weex@2.1.0: + resolution: {integrity: sha512-Hl/Bdubctm8Cr24acSe8NKwOztmXS7qE3kh+eNjp+NvTPr8DBpDlRIj1g/r1b2Ci82cz43b+Tm29L+sAveoh8g==} + dependencies: + driver-dom: 2.2.2 + style-unit: 3.0.5 + dev: false + + /dts-bundle@0.7.3: resolution: {integrity: sha512-EEAEuPRk8QyKhoN90NHTh+spSQujkkvOnKWUfuzpmC/fgryiWopL1SegSktx0UsoPfNidIGVDN7/AXpBDBv0WQ==} engines: {node: '>= 0.10.0'} hasBin: true @@ -10703,26 +11672,26 @@ packages: mkdirp: 0.5.6 dev: true - /duplexer/0.1.2: - resolution: {integrity: sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==} - - /duplexer3/0.1.5: + /duplexer3@0.1.5: resolution: {integrity: sha512-1A8za6ws41LQgv9HrE/66jyC5yuSjQ3L/KOpFtoBilsAK2iA2wuS5rTt1OCzIvtS2V7nVmedsUU+DGRcjBmOYA==} - /eastasianwidth/0.2.0: + /duplexer@0.1.2: + resolution: {integrity: sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==} + + /eastasianwidth@0.2.0: resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==} - /ecc-jsbn/0.1.2: + /ecc-jsbn@0.1.2: resolution: {integrity: sha512-eh9O+hwRHNbG4BLTjEl3nw044CkGm5X6LoaCf7LPp7UU8Qrt47JYNi6nPX8xjW97TKGKm1ouctg0QSpZe9qrnw==} dependencies: jsbn: 0.1.1 safer-buffer: 2.1.2 dev: false - /ee-first/1.1.1: + /ee-first@1.1.1: resolution: {integrity: sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==} - /ejs/3.1.8: + /ejs@3.1.8: resolution: {integrity: sha512-/sXZeMlhS0ArkfX2Aw780gJzXSMPnKjtspYZv+f3NiKLlubezAHDU5+9xz6gd3/NhG3txQCo6xlglmTS+oTGEQ==} engines: {node: '>=0.10.0'} hasBin: true @@ -10730,63 +11699,63 @@ packages: jake: 10.8.5 dev: false - /electron-to-chromium/1.4.322: + /electron-to-chromium@1.4.322: resolution: {integrity: sha512-KovjizNC9XB7dno/2GjxX8VS0SlfPpCjtyoKft+bCO+UfD8bFy16hY4Sh9s0h9BDxbRH2U0zX5VBjpM1LTcNlg==} - /emittery/0.10.2: + /emittery@0.10.2: resolution: {integrity: sha512-aITqOwnLanpHLNXZJENbOgjUBeHocD+xsSJmNrjovKBW5HbSpW3d1pEls7GFQPUWXiwG9+0P4GtHfEqC/4M0Iw==} engines: {node: '>=12'} dev: true - /emittery/0.13.1: + /emittery@0.13.1: resolution: {integrity: sha512-DeWwawk6r5yR9jFgnDKYt4sLS0LmHJJi3ZOnb5/JdbYwj3nW+FxQnHIjhBKz8YLC7oRNPVM9NQ47I3CVx34eqQ==} engines: {node: '>=12'} dev: true - /emoji-regex/8.0.0: + /emoji-regex@8.0.0: resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==} - /emoji-regex/9.2.2: + /emoji-regex@9.2.2: resolution: {integrity: sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==} - /emojis-list/3.0.0: + /emojis-list@3.0.0: resolution: {integrity: sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==} engines: {node: '>= 4'} - /emoticon/3.2.0: + /emoticon@3.2.0: resolution: {integrity: sha512-SNujglcLTTg+lDAcApPNgEdudaqQFiAbJCqzjNxJkvN9vAwCGi0uu8IUVvx+f16h+V44KCY6Y2yboroc9pilHg==} - /encodeurl/1.0.2: + /encodeurl@1.0.2: resolution: {integrity: sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==} engines: {node: '>= 0.8'} - /end-of-stream/1.4.4: + /end-of-stream@1.4.4: resolution: {integrity: sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==} dependencies: once: 1.4.0 - /enhanced-resolve/5.14.1: + /enhanced-resolve@5.14.1: resolution: {integrity: sha512-Vklwq2vDKtl0y/vtwjSesgJ5MYS7Etuk5txS8VdKL4AOS1aUlD96zqIfsOSLQsdv3xgMRbtkWM8eG9XDfKUPow==} engines: {node: '>=10.13.0'} dependencies: graceful-fs: 4.2.10 tapable: 2.2.1 - /enquirer/2.3.6: + /enquirer@2.3.6: resolution: {integrity: sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==} engines: {node: '>=8.6'} dependencies: ansi-colors: 4.1.3 dev: true - /entities/2.2.0: + /entities@2.2.0: resolution: {integrity: sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==} - /entities/4.4.0: + /entities@4.4.0: resolution: {integrity: sha512-oYp7156SP8LkeGD0GF85ad1X9Ai79WtRsZ2gxJqtBuzH+98YUV6jkHEKlZkMbcrjJjIVJNIDP/3WL9wQkoPbWA==} engines: {node: '>=0.12'} - /errno/0.1.8: + /errno@0.1.8: resolution: {integrity: sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A==} hasBin: true requiresBuild: true @@ -10794,17 +11763,17 @@ packages: prr: 1.0.1 optional: true - /error-ex/1.3.2: + /error-ex@1.3.2: resolution: {integrity: sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==} dependencies: is-arrayish: 0.2.1 - /error-stack-parser/2.1.4: + /error-stack-parser@2.1.4: resolution: {integrity: sha512-Sk5V6wVazPhq5MhpO+AUxJn5x7XSXGl1R93Vn7i+zS15KDVxQijejNCrz8340/2bgLBjR9GtEG8ZVKONDjcqGQ==} dependencies: stackframe: 1.3.4 - /es-abstract/1.21.1: + /es-abstract@1.21.1: resolution: {integrity: sha512-QudMsPOz86xYz/1dG1OuGBKOELjCh99IIWHLzy5znUB6j8xG2yMA7bfTV86VSqKF+Y/H08vQPR+9jyXpuC6hfg==} engines: {node: '>= 0.4'} dependencies: @@ -10842,11 +11811,11 @@ packages: unbox-primitive: 1.0.2 which-typed-array: 1.1.9 - /es-array-method-boxes-properly/1.0.0: + /es-array-method-boxes-properly@1.0.0: resolution: {integrity: sha512-wd6JXUmyHmt8T5a2xreUwKcGPq6f1f+WwIJkijUqiGcJz1qqnZgP6XIK+QyIWU5lT7imeNxUll48bziG+TSYcA==} dev: false - /es-get-iterator/1.1.3: + /es-get-iterator@1.1.3: resolution: {integrity: sha512-sPZmqHBe6JIiTfN5q2pEi//TwxmAFHwj/XEuYjTuse78i8KxaqMTTzxPoFKuzRpDpTJ+0NAbpfenkmH2rePtuw==} dependencies: call-bind: 1.0.2 @@ -10860,18 +11829,18 @@ packages: stop-iteration-iterator: 1.0.0 dev: true - /es-module-lexer/0.10.5: + /es-module-lexer@0.10.5: resolution: {integrity: sha512-+7IwY/kiGAacQfY+YBhKMvEmyAJnw5grTUgjG85Pe7vcUI/6b7pZjZG8nQ7+48YhzEAEqrEgD2dCz/JIK+AYvw==} dev: true - /es-module-lexer/1.2.0: + /es-module-lexer@1.2.0: resolution: {integrity: sha512-2BMfqBDeVCcOlLaL1ZAfp+D868SczNpKArrTM3dhpd7dK/OVlogzY15qpUngt+LMTq5UC/csb9vVQAgupucSbA==} dev: false - /es-module-lexer/1.2.1: + /es-module-lexer@1.2.1: resolution: {integrity: sha512-9978wrXM50Y4rTMmW5kXIC09ZdXQZqkE4mxhwkd8VbzsGkXGPgV4zWuqQJgCEzYngdo2dYDa0l8xhX4fkSwJSg==} - /es-set-tostringtag/2.0.1: + /es-set-tostringtag@2.0.1: resolution: {integrity: sha512-g3OMbtlwY3QewlqAiMLI47KywjWZoEytKr8pf6iTC8uJq5bIAH52Z9pnQ8pVL6whrCto53JZDuUIsifGeLorTg==} engines: {node: '>= 0.4'} dependencies: @@ -10879,13 +11848,13 @@ packages: has: 1.0.3 has-tostringtag: 1.0.0 - /es-shim-unscopables/1.0.0: + /es-shim-unscopables@1.0.0: resolution: {integrity: sha512-Jm6GPcCdC30eMLbZ2x8z2WuRwAws3zTBBKuusffYVUrNj/GVSUAZ+xKMaUpfNDR5IbyNA5LJbaecoUVbmUcB1w==} dependencies: has: 1.0.3 dev: true - /es-to-primitive/1.2.1: + /es-to-primitive@1.2.1: resolution: {integrity: sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==} engines: {node: '>= 0.4'} dependencies: @@ -10893,7 +11862,7 @@ packages: is-date-object: 1.0.5 is-symbol: 1.0.4 - /esbuild-android-64/0.14.54: + /esbuild-android-64@0.14.54: resolution: {integrity: sha512-Tz2++Aqqz0rJ7kYBfz+iqyE3QMycD4vk7LBRyWaAVFgFtQ/O8EJOnVmTOiDWYZ/uYzB4kvP+bqejYdVKzE5lAQ==} engines: {node: '>=12'} cpu: [x64] @@ -10902,7 +11871,7 @@ packages: dev: true optional: true - /esbuild-android-64/0.15.18: + /esbuild-android-64@0.15.18: resolution: {integrity: sha512-wnpt3OXRhcjfIDSZu9bnzT4/TNTDsOUvip0foZOUBG7QbSt//w3QV4FInVJxNhKc/ErhUxc5z4QjHtMi7/TbgA==} engines: {node: '>=12'} cpu: [x64] @@ -10911,7 +11880,7 @@ packages: dev: true optional: true - /esbuild-android-arm64/0.14.54: + /esbuild-android-arm64@0.14.54: resolution: {integrity: sha512-F9E+/QDi9sSkLaClO8SOV6etqPd+5DgJje1F9lOWoNncDdOBL2YF59IhsWATSt0TLZbYCf3pNlTHvVV5VfHdvg==} engines: {node: '>=12'} cpu: [arm64] @@ -10920,7 +11889,7 @@ packages: dev: true optional: true - /esbuild-android-arm64/0.15.18: + /esbuild-android-arm64@0.15.18: resolution: {integrity: sha512-G4xu89B8FCzav9XU8EjsXacCKSG2FT7wW9J6hOc18soEHJdtWu03L3TQDGf0geNxfLTtxENKBzMSq9LlbjS8OQ==} engines: {node: '>=12'} cpu: [arm64] @@ -10929,7 +11898,7 @@ packages: dev: true optional: true - /esbuild-darwin-64/0.14.54: + /esbuild-darwin-64@0.14.54: resolution: {integrity: sha512-jtdKWV3nBviOd5v4hOpkVmpxsBy90CGzebpbO9beiqUYVMBtSc0AL9zGftFuBon7PNDcdvNCEuQqw2x0wP9yug==} engines: {node: '>=12'} cpu: [x64] @@ -10938,7 +11907,7 @@ packages: dev: true optional: true - /esbuild-darwin-64/0.15.18: + /esbuild-darwin-64@0.15.18: resolution: {integrity: sha512-2WAvs95uPnVJPuYKP0Eqx+Dl/jaYseZEUUT1sjg97TJa4oBtbAKnPnl3b5M9l51/nbx7+QAEtuummJZW0sBEmg==} engines: {node: '>=12'} cpu: [x64] @@ -10947,7 +11916,7 @@ packages: dev: true optional: true - /esbuild-darwin-arm64/0.14.54: + /esbuild-darwin-arm64@0.14.54: resolution: {integrity: sha512-OPafJHD2oUPyvJMrsCvDGkRrVCar5aVyHfWGQzY1dWnzErjrDuSETxwA2HSsyg2jORLY8yBfzc1MIpUkXlctmw==} engines: {node: '>=12'} cpu: [arm64] @@ -10956,7 +11925,7 @@ packages: dev: true optional: true - /esbuild-darwin-arm64/0.15.18: + /esbuild-darwin-arm64@0.15.18: resolution: {integrity: sha512-tKPSxcTJ5OmNb1btVikATJ8NftlyNlc8BVNtyT/UAr62JFOhwHlnoPrhYWz09akBLHI9nElFVfWSTSRsrZiDUA==} engines: {node: '>=12'} cpu: [arm64] @@ -10965,7 +11934,7 @@ packages: dev: true optional: true - /esbuild-freebsd-64/0.14.54: + /esbuild-freebsd-64@0.14.54: resolution: {integrity: sha512-OKwd4gmwHqOTp4mOGZKe/XUlbDJ4Q9TjX0hMPIDBUWWu/kwhBAudJdBoxnjNf9ocIB6GN6CPowYpR/hRCbSYAg==} engines: {node: '>=12'} cpu: [x64] @@ -10974,7 +11943,7 @@ packages: dev: true optional: true - /esbuild-freebsd-64/0.15.18: + /esbuild-freebsd-64@0.15.18: resolution: {integrity: sha512-TT3uBUxkteAjR1QbsmvSsjpKjOX6UkCstr8nMr+q7zi3NuZ1oIpa8U41Y8I8dJH2fJgdC3Dj3CXO5biLQpfdZA==} engines: {node: '>=12'} cpu: [x64] @@ -10983,7 +11952,7 @@ packages: dev: true optional: true - /esbuild-freebsd-arm64/0.14.54: + /esbuild-freebsd-arm64@0.14.54: resolution: {integrity: sha512-sFwueGr7OvIFiQT6WeG0jRLjkjdqWWSrfbVwZp8iMP+8UHEHRBvlaxL6IuKNDwAozNUmbb8nIMXa7oAOARGs1Q==} engines: {node: '>=12'} cpu: [arm64] @@ -10992,7 +11961,7 @@ packages: dev: true optional: true - /esbuild-freebsd-arm64/0.15.18: + /esbuild-freebsd-arm64@0.15.18: resolution: {integrity: sha512-R/oVr+X3Tkh+S0+tL41wRMbdWtpWB8hEAMsOXDumSSa6qJR89U0S/PpLXrGF7Wk/JykfpWNokERUpCeHDl47wA==} engines: {node: '>=12'} cpu: [arm64] @@ -11001,7 +11970,7 @@ packages: dev: true optional: true - /esbuild-linux-32/0.14.54: + /esbuild-linux-32@0.14.54: resolution: {integrity: sha512-1ZuY+JDI//WmklKlBgJnglpUL1owm2OX+8E1syCD6UAxcMM/XoWd76OHSjl/0MR0LisSAXDqgjT3uJqT67O3qw==} engines: {node: '>=12'} cpu: [ia32] @@ -11010,7 +11979,7 @@ packages: dev: true optional: true - /esbuild-linux-32/0.15.18: + /esbuild-linux-32@0.15.18: resolution: {integrity: sha512-lphF3HiCSYtaa9p1DtXndiQEeQDKPl9eN/XNoBf2amEghugNuqXNZA/ZovthNE2aa4EN43WroO0B85xVSjYkbg==} engines: {node: '>=12'} cpu: [ia32] @@ -11019,7 +11988,7 @@ packages: dev: true optional: true - /esbuild-linux-64/0.14.54: + /esbuild-linux-64@0.14.54: resolution: {integrity: sha512-EgjAgH5HwTbtNsTqQOXWApBaPVdDn7XcK+/PtJwZLT1UmpLoznPd8c5CxqsH2dQK3j05YsB3L17T8vE7cp4cCg==} engines: {node: '>=12'} cpu: [x64] @@ -11028,7 +11997,7 @@ packages: dev: true optional: true - /esbuild-linux-64/0.15.18: + /esbuild-linux-64@0.15.18: resolution: {integrity: sha512-hNSeP97IviD7oxLKFuii5sDPJ+QHeiFTFLoLm7NZQligur8poNOWGIgpQ7Qf8Balb69hptMZzyOBIPtY09GZYw==} engines: {node: '>=12'} cpu: [x64] @@ -11037,43 +12006,43 @@ packages: dev: true optional: true - /esbuild-linux-arm/0.14.54: - resolution: {integrity: sha512-qqz/SjemQhVMTnvcLGoLOdFpCYbz4v4fUo+TfsWG+1aOu70/80RV6bgNpR2JCrppV2moUQkww+6bWxXRL9YMGw==} + /esbuild-linux-arm64@0.14.54: + resolution: {integrity: sha512-WL71L+0Rwv+Gv/HTmxTEmpv0UgmxYa5ftZILVi2QmZBgX3q7+tDeOQNqGtdXSdsL8TQi1vIaVFHUPDe0O0kdig==} engines: {node: '>=12'} - cpu: [arm] + cpu: [arm64] os: [linux] requiresBuild: true dev: true optional: true - /esbuild-linux-arm/0.15.18: - resolution: {integrity: sha512-UH779gstRblS4aoS2qpMl3wjg7U0j+ygu3GjIeTonCcN79ZvpPee12Qun3vcdxX+37O5LFxz39XeW2I9bybMVA==} + /esbuild-linux-arm64@0.15.18: + resolution: {integrity: sha512-54qr8kg/6ilcxd+0V3h9rjT4qmjc0CccMVWrjOEM/pEcUzt8X62HfBSeZfT2ECpM7104mk4yfQXkosY8Quptug==} engines: {node: '>=12'} - cpu: [arm] + cpu: [arm64] os: [linux] requiresBuild: true dev: true optional: true - /esbuild-linux-arm64/0.14.54: - resolution: {integrity: sha512-WL71L+0Rwv+Gv/HTmxTEmpv0UgmxYa5ftZILVi2QmZBgX3q7+tDeOQNqGtdXSdsL8TQi1vIaVFHUPDe0O0kdig==} + /esbuild-linux-arm@0.14.54: + resolution: {integrity: sha512-qqz/SjemQhVMTnvcLGoLOdFpCYbz4v4fUo+TfsWG+1aOu70/80RV6bgNpR2JCrppV2moUQkww+6bWxXRL9YMGw==} engines: {node: '>=12'} - cpu: [arm64] + cpu: [arm] os: [linux] requiresBuild: true dev: true optional: true - /esbuild-linux-arm64/0.15.18: - resolution: {integrity: sha512-54qr8kg/6ilcxd+0V3h9rjT4qmjc0CccMVWrjOEM/pEcUzt8X62HfBSeZfT2ECpM7104mk4yfQXkosY8Quptug==} + /esbuild-linux-arm@0.15.18: + resolution: {integrity: sha512-UH779gstRblS4aoS2qpMl3wjg7U0j+ygu3GjIeTonCcN79ZvpPee12Qun3vcdxX+37O5LFxz39XeW2I9bybMVA==} engines: {node: '>=12'} - cpu: [arm64] + cpu: [arm] os: [linux] requiresBuild: true dev: true optional: true - /esbuild-linux-mips64le/0.14.54: + /esbuild-linux-mips64le@0.14.54: resolution: {integrity: sha512-qTHGQB8D1etd0u1+sB6p0ikLKRVuCWhYQhAHRPkO+OF3I/iSlTKNNS0Lh2Oc0g0UFGguaFZZiPJdJey3AGpAlw==} engines: {node: '>=12'} cpu: [mips64el] @@ -11082,7 +12051,7 @@ packages: dev: true optional: true - /esbuild-linux-mips64le/0.15.18: + /esbuild-linux-mips64le@0.15.18: resolution: {integrity: sha512-Mk6Ppwzzz3YbMl/ZZL2P0q1tnYqh/trYZ1VfNP47C31yT0K8t9s7Z077QrDA/guU60tGNp2GOwCQnp+DYv7bxQ==} engines: {node: '>=12'} cpu: [mips64el] @@ -11091,7 +12060,7 @@ packages: dev: true optional: true - /esbuild-linux-ppc64le/0.14.54: + /esbuild-linux-ppc64le@0.14.54: resolution: {integrity: sha512-j3OMlzHiqwZBDPRCDFKcx595XVfOfOnv68Ax3U4UKZ3MTYQB5Yz3X1mn5GnodEVYzhtZgxEBidLWeIs8FDSfrQ==} engines: {node: '>=12'} cpu: [ppc64] @@ -11100,7 +12069,7 @@ packages: dev: true optional: true - /esbuild-linux-ppc64le/0.15.18: + /esbuild-linux-ppc64le@0.15.18: resolution: {integrity: sha512-b0XkN4pL9WUulPTa/VKHx2wLCgvIAbgwABGnKMY19WhKZPT+8BxhZdqz6EgkqCLld7X5qiCY2F/bfpUUlnFZ9w==} engines: {node: '>=12'} cpu: [ppc64] @@ -11109,7 +12078,7 @@ packages: dev: true optional: true - /esbuild-linux-riscv64/0.14.54: + /esbuild-linux-riscv64@0.14.54: resolution: {integrity: sha512-y7Vt7Wl9dkOGZjxQZnDAqqn+XOqFD7IMWiewY5SPlNlzMX39ocPQlOaoxvT4FllA5viyV26/QzHtvTjVNOxHZg==} engines: {node: '>=12'} cpu: [riscv64] @@ -11118,7 +12087,7 @@ packages: dev: true optional: true - /esbuild-linux-riscv64/0.15.18: + /esbuild-linux-riscv64@0.15.18: resolution: {integrity: sha512-ba2COaoF5wL6VLZWn04k+ACZjZ6NYniMSQStodFKH/Pu6RxzQqzsmjR1t9QC89VYJxBeyVPTaHuBMCejl3O/xg==} engines: {node: '>=12'} cpu: [riscv64] @@ -11127,7 +12096,7 @@ packages: dev: true optional: true - /esbuild-linux-s390x/0.14.54: + /esbuild-linux-s390x@0.14.54: resolution: {integrity: sha512-zaHpW9dziAsi7lRcyV4r8dhfG1qBidQWUXweUjnw+lliChJqQr+6XD71K41oEIC3Mx1KStovEmlzm+MkGZHnHA==} engines: {node: '>=12'} cpu: [s390x] @@ -11136,7 +12105,7 @@ packages: dev: true optional: true - /esbuild-linux-s390x/0.15.18: + /esbuild-linux-s390x@0.15.18: resolution: {integrity: sha512-VbpGuXEl5FCs1wDVp93O8UIzl3ZrglgnSQ+Hu79g7hZu6te6/YHgVJxCM2SqfIila0J3k0csfnf8VD2W7u2kzQ==} engines: {node: '>=12'} cpu: [s390x] @@ -11145,7 +12114,7 @@ packages: dev: true optional: true - /esbuild-netbsd-64/0.14.54: + /esbuild-netbsd-64@0.14.54: resolution: {integrity: sha512-PR01lmIMnfJTgeU9VJTDY9ZerDWVFIUzAtJuDHwwceppW7cQWjBBqP48NdeRtoP04/AtO9a7w3viI+PIDr6d+w==} engines: {node: '>=12'} cpu: [x64] @@ -11154,7 +12123,7 @@ packages: dev: true optional: true - /esbuild-netbsd-64/0.15.18: + /esbuild-netbsd-64@0.15.18: resolution: {integrity: sha512-98ukeCdvdX7wr1vUYQzKo4kQ0N2p27H7I11maINv73fVEXt2kyh4K4m9f35U1K43Xc2QGXlzAw0K9yoU7JUjOg==} engines: {node: '>=12'} cpu: [x64] @@ -11163,7 +12132,7 @@ packages: dev: true optional: true - /esbuild-openbsd-64/0.14.54: + /esbuild-openbsd-64@0.14.54: resolution: {integrity: sha512-Qyk7ikT2o7Wu76UsvvDS5q0amJvmRzDyVlL0qf5VLsLchjCa1+IAvd8kTBgUxD7VBUUVgItLkk609ZHUc1oCaw==} engines: {node: '>=12'} cpu: [x64] @@ -11172,7 +12141,7 @@ packages: dev: true optional: true - /esbuild-openbsd-64/0.15.18: + /esbuild-openbsd-64@0.15.18: resolution: {integrity: sha512-yK5NCcH31Uae076AyQAXeJzt/vxIo9+omZRKj1pauhk3ITuADzuOx5N2fdHrAKPxN+zH3w96uFKlY7yIn490xQ==} engines: {node: '>=12'} cpu: [x64] @@ -11181,7 +12150,7 @@ packages: dev: true optional: true - /esbuild-register/3.4.1_esbuild@0.17.16: + /esbuild-register@3.4.1(esbuild@0.17.16): resolution: {integrity: sha512-iCgs88/1wA5dIRx4i65eSjbkgrQQQJGpY6Z1eD2XPlzrSjbgNtfkw2/rfSMzJ4dTtlOD8EZTxrIA3fyYp0FsMA==} peerDependencies: esbuild: '>=0.12 <1' @@ -11192,7 +12161,7 @@ packages: - supports-color dev: true - /esbuild-sunos-64/0.14.54: + /esbuild-sunos-64@0.14.54: resolution: {integrity: sha512-28GZ24KmMSeKi5ueWzMcco6EBHStL3B6ubM7M51RmPwXQGLe0teBGJocmWhgwccA1GeFXqxzILIxXpHbl9Q/Kw==} engines: {node: '>=12'} cpu: [x64] @@ -11201,7 +12170,7 @@ packages: dev: true optional: true - /esbuild-sunos-64/0.15.18: + /esbuild-sunos-64@0.15.18: resolution: {integrity: sha512-On22LLFlBeLNj/YF3FT+cXcyKPEI263nflYlAhz5crxtp3yRG1Ugfr7ITyxmCmjm4vbN/dGrb/B7w7U8yJR9yw==} engines: {node: '>=12'} cpu: [x64] @@ -11210,7 +12179,7 @@ packages: dev: true optional: true - /esbuild-windows-32/0.14.54: + /esbuild-windows-32@0.14.54: resolution: {integrity: sha512-T+rdZW19ql9MjS7pixmZYVObd9G7kcaZo+sETqNH4RCkuuYSuv9AGHUVnPoP9hhuE1WM1ZimHz1CIBHBboLU7w==} engines: {node: '>=12'} cpu: [ia32] @@ -11219,7 +12188,7 @@ packages: dev: true optional: true - /esbuild-windows-32/0.15.18: + /esbuild-windows-32@0.15.18: resolution: {integrity: sha512-o+eyLu2MjVny/nt+E0uPnBxYuJHBvho8vWsC2lV61A7wwTWC3jkN2w36jtA+yv1UgYkHRihPuQsL23hsCYGcOQ==} engines: {node: '>=12'} cpu: [ia32] @@ -11228,7 +12197,7 @@ packages: dev: true optional: true - /esbuild-windows-64/0.14.54: + /esbuild-windows-64@0.14.54: resolution: {integrity: sha512-AoHTRBUuYwXtZhjXZbA1pGfTo8cJo3vZIcWGLiUcTNgHpJJMC1rVA44ZereBHMJtotyN71S8Qw0npiCIkW96cQ==} engines: {node: '>=12'} cpu: [x64] @@ -11237,7 +12206,7 @@ packages: dev: true optional: true - /esbuild-windows-64/0.15.18: + /esbuild-windows-64@0.15.18: resolution: {integrity: sha512-qinug1iTTaIIrCorAUjR0fcBk24fjzEedFYhhispP8Oc7SFvs+XeW3YpAKiKp8dRpizl4YYAhxMjlftAMJiaUw==} engines: {node: '>=12'} cpu: [x64] @@ -11246,7 +12215,7 @@ packages: dev: true optional: true - /esbuild-windows-arm64/0.14.54: + /esbuild-windows-arm64@0.14.54: resolution: {integrity: sha512-M0kuUvXhot1zOISQGXwWn6YtS+Y/1RT9WrVIOywZnJHo3jCDyewAc79aKNQWFCQm+xNHVTq9h8dZKvygoXQQRg==} engines: {node: '>=12'} cpu: [arm64] @@ -11255,7 +12224,7 @@ packages: dev: true optional: true - /esbuild-windows-arm64/0.15.18: + /esbuild-windows-arm64@0.15.18: resolution: {integrity: sha512-q9bsYzegpZcLziq0zgUi5KqGVtfhjxGbnksaBFYmWLxeV/S1fK4OLdq2DFYnXcLMjlZw2L0jLsk1eGoB522WXQ==} engines: {node: '>=12'} cpu: [arm64] @@ -11264,7 +12233,7 @@ packages: dev: true optional: true - /esbuild/0.14.54: + /esbuild@0.14.54: resolution: {integrity: sha512-Cy9llcy8DvET5uznocPyqL3BFRrFXSVqbgpMJ9Wz8oVjZlh/zUSNbPRbov0VX7VxN2JH1Oa0uNxZ7eLRb62pJA==} engines: {node: '>=12'} hasBin: true @@ -11293,7 +12262,7 @@ packages: esbuild-windows-arm64: 0.14.54 dev: true - /esbuild/0.15.18: + /esbuild@0.15.18: resolution: {integrity: sha512-x/R72SmW3sSFRm5zrrIjAhCeQSAWoni3CmHEqfQrZIQTM3lVCdehdwuIqaOtfC2slvpdlLa62GYoN8SxT23m6Q==} engines: {node: '>=12'} hasBin: true @@ -11323,7 +12292,7 @@ packages: esbuild-windows-arm64: 0.15.18 dev: true - /esbuild/0.16.17: + /esbuild@0.16.17: resolution: {integrity: sha512-G8LEkV0XzDMNwXKgM0Jwu3nY3lSTwSGY6XbxM9cr9+s0T/qSV1q1JVPBGzm3dcjhCic9+emZDmMffkwgPeOeLg==} engines: {node: '>=12'} hasBin: true @@ -11353,7 +12322,7 @@ packages: '@esbuild/win32-x64': 0.16.17 dev: true - /esbuild/0.17.16: + /esbuild@0.17.16: resolution: {integrity: sha512-aeSuUKr9aFVY9Dc8ETVELGgkj4urg5isYx8pLf4wlGgB0vTFjxJQdHnNH6Shmx4vYYrOTLCHtRI5i1XZ9l2Zcg==} engines: {node: '>=12'} hasBin: true @@ -11382,35 +12351,35 @@ packages: '@esbuild/win32-ia32': 0.17.16 '@esbuild/win32-x64': 0.17.16 - /escalade/3.1.1: + /escalade@3.1.1: resolution: {integrity: sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==} engines: {node: '>=6'} - /escape-goat/2.1.1: + /escape-goat@2.1.1: resolution: {integrity: sha512-8/uIhbG12Csjy2JEW7D9pHbreaVaS/OpN3ycnyvElTdwM5n6GY6W6e2IPemfvGZeUMqZ9A/3GqIZMgKnBhAw/Q==} engines: {node: '>=8'} - /escape-html/1.0.3: + /escape-html@1.0.3: resolution: {integrity: sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==} - /escape-string-regexp/1.0.5: + /escape-string-regexp@1.0.5: resolution: {integrity: sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==} engines: {node: '>=0.8.0'} - /escape-string-regexp/2.0.0: + /escape-string-regexp@2.0.0: resolution: {integrity: sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==} engines: {node: '>=8'} dev: true - /escape-string-regexp/4.0.0: + /escape-string-regexp@4.0.0: resolution: {integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==} engines: {node: '>=10'} - /escape-string-regexp/5.0.0: + /escape-string-regexp@5.0.0: resolution: {integrity: sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==} engines: {node: '>=12'} - /escodegen/2.0.0: + /escodegen@2.0.0: resolution: {integrity: sha512-mmHKys/C8BFUGI+MAWNcSYoORYLMdPzjrknd2Vc+bUsjN5bXcr8EhrNB+UTqfL1y3I9c4fw2ihgtMPQLBRiQxw==} engines: {node: '>=6.0'} hasBin: true @@ -11423,7 +12392,7 @@ packages: source-map: 0.6.1 dev: true - /eslint-config-ali/13.1.0_eslint@8.35.0: + /eslint-config-ali@13.1.0(eslint@8.35.0): resolution: {integrity: sha512-ZjWrpiKADEmNhtfB64iVN3ejlDS5sS9OZx9+jN3mF+oqaroWqrTPvqQvY472M4ykL0JgT+AqsZdG+kWDqUw/6g==} peerDependencies: eslint: '>=6.8.0' @@ -11431,7 +12400,7 @@ packages: eslint: 8.35.0 dev: true - /eslint-import-resolver-node/0.3.7: + /eslint-import-resolver-node@0.3.7: resolution: {integrity: sha512-gozW2blMLJCeFpBwugLTGyvVjNoeo1knonXAcatC6bjPBZitotxdWf7Gimr25N4c0AAOo4eOUfaG82IJPDpqCA==} dependencies: debug: 3.2.7 @@ -11441,7 +12410,7 @@ packages: - supports-color dev: true - /eslint-module-utils/2.7.4_spn4godk7g7ml4zhqabnc6rdgi: + /eslint-module-utils@2.7.4(@typescript-eslint/parser@5.54.1)(eslint-import-resolver-node@0.3.7)(eslint@8.35.0): resolution: {integrity: sha512-j4GT+rqzCoRKHwURX7pddtIPGySnX9Si/cgMI5ztrcqOPtk5dDEeZ34CQVPphnqkJytlc97Vuk05Um2mJ3gEQA==} engines: {node: '>=4'} peerDependencies: @@ -11462,7 +12431,7 @@ packages: eslint-import-resolver-webpack: optional: true dependencies: - '@typescript-eslint/parser': 5.54.1_ycpbpc6yetojsgtrx3mwntkhsu + '@typescript-eslint/parser': 5.54.1(eslint@8.35.0)(typescript@4.9.5) debug: 3.2.7 eslint: 8.35.0 eslint-import-resolver-node: 0.3.7 @@ -11470,7 +12439,7 @@ packages: - supports-color dev: true - /eslint-plugin-import/2.27.5_uyiasnnzcqrxqkfvjklwnmwcha: + /eslint-plugin-import@2.27.5(@typescript-eslint/parser@5.54.1)(eslint@8.35.0): resolution: {integrity: sha512-LmEt3GVofgiGuiE+ORpnvP+kAm3h6MLZJ4Q5HCyHADofsb4VzXFsRiWj3c0OFiV+3DWFh0qg3v9gcPlfc3zRow==} engines: {node: '>=4'} peerDependencies: @@ -11480,7 +12449,7 @@ packages: '@typescript-eslint/parser': optional: true dependencies: - '@typescript-eslint/parser': 5.54.1_ycpbpc6yetojsgtrx3mwntkhsu + '@typescript-eslint/parser': 5.54.1(eslint@8.35.0)(typescript@4.9.5) array-includes: 3.1.6 array.prototype.flat: 1.3.1 array.prototype.flatmap: 1.3.1 @@ -11488,7 +12457,7 @@ packages: doctrine: 2.1.0 eslint: 8.35.0 eslint-import-resolver-node: 0.3.7 - eslint-module-utils: 2.7.4_spn4godk7g7ml4zhqabnc6rdgi + eslint-module-utils: 2.7.4(@typescript-eslint/parser@5.54.1)(eslint-import-resolver-node@0.3.7)(eslint@8.35.0) has: 1.0.3 is-core-module: 2.11.0 is-glob: 4.0.3 @@ -11503,7 +12472,7 @@ packages: - supports-color dev: true - /eslint-plugin-jsx-a11y/6.7.1_eslint@8.35.0: + /eslint-plugin-jsx-a11y@6.7.1(eslint@8.35.0): resolution: {integrity: sha512-63Bog4iIethyo8smBklORknVjB0T2dwB8Mr/hIC+fBS0uyHdYYpzM/Ed+YC8VxTjlXHEWFOdmgwcDn1U2L9VCA==} engines: {node: '>=4.0'} peerDependencies: @@ -11528,7 +12497,7 @@ packages: semver: 6.3.0 dev: true - /eslint-plugin-jsx-plus/0.1.0: + /eslint-plugin-jsx-plus@0.1.0: resolution: {integrity: sha512-iANfZsPWwUWT2czz3A7Ti7B5Iun8YvIMDe6c7VYEZAVjCZyZkB+djflAxOv1XD/TwQeFoEYhCoqaBRWFk5/vIA==} engines: {node: '>=0.10.0'} dependencies: @@ -11536,14 +12505,14 @@ packages: requireindex: 1.2.0 dev: true - /eslint-plugin-rax-compile-time-miniapp/1.0.0: + /eslint-plugin-rax-compile-time-miniapp@1.0.0: resolution: {integrity: sha512-1mF068gM1f3LeP2kAv7G1IbHMs/H2pfGBSH1JysidLBEqJPNlx1bUQNFqr7r/N6jHawUhtTAknSwj3pSTzi61A==} engines: {node: '>=0.10.0'} dependencies: requireindex: 1.1.0 dev: true - /eslint-plugin-react-hooks/4.6.0_eslint@8.35.0: + /eslint-plugin-react-hooks@4.6.0(eslint@8.35.0): resolution: {integrity: sha512-oFc7Itz9Qxh2x4gNHStv3BqJq54ExXmfC+a1NjAta66IAN87Wu0R/QArgIS9qKzX3dXKPI9H5crl9QchNMY9+g==} engines: {node: '>=10'} peerDependencies: @@ -11552,7 +12521,7 @@ packages: eslint: 8.35.0 dev: true - /eslint-plugin-react/7.32.2_eslint@8.35.0: + /eslint-plugin-react@7.32.2(eslint@8.35.0): resolution: {integrity: sha512-t2fBMa+XzonrrNkyVirzKlvn5RXzzPwRHtMvLAtVZrt8oxgnTQaYbU6SXTOO1mwQgp1y5+toMSKInnzGr0Knqg==} engines: {node: '>=4'} peerDependencies: @@ -11576,39 +12545,38 @@ packages: string.prototype.matchall: 4.0.8 dev: true - /eslint-plugin-vue/8.7.1_eslint@8.35.0: + /eslint-plugin-vue@8.7.1(eslint@8.35.0): resolution: {integrity: sha512-28sbtm4l4cOzoO1LtzQPxfxhQABararUb1JtqusQqObJpWX2e/gmVyeYVfepizPFne0Q5cILkYGiBoV36L12Wg==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: ^6.2.0 || ^7.0.0 || ^8.0.0 dependencies: eslint: 8.35.0 - eslint-utils: 3.0.0_eslint@8.35.0 + eslint-utils: 3.0.0(eslint@8.35.0) natural-compare: 1.4.0 nth-check: 2.1.1 postcss-selector-parser: 6.0.11 semver: 7.4.0 - vue-eslint-parser: 8.3.0_eslint@8.35.0 + vue-eslint-parser: 8.3.0(eslint@8.35.0) transitivePeerDependencies: - supports-color dev: true - /eslint-scope/5.1.1: + /eslint-scope@5.1.1: resolution: {integrity: sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==} engines: {node: '>=8.0.0'} dependencies: esrecurse: 4.3.0 estraverse: 4.3.0 - /eslint-scope/7.1.1: + /eslint-scope@7.1.1: resolution: {integrity: sha512-QKQM/UXpIiHcLqJ5AOyIW7XZmzjkzQXYE54n1++wb0u9V/abW3l9uQnxX8Z5Xd18xyKIMTUAyQ0k1e8pz6LUrw==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dependencies: esrecurse: 4.3.0 estraverse: 5.3.0 - dev: true - /eslint-utils/3.0.0_eslint@8.35.0: + /eslint-utils@3.0.0(eslint@8.35.0): resolution: {integrity: sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==} engines: {node: ^10.0.0 || ^12.0.0 || >= 14.0.0} peerDependencies: @@ -11616,19 +12584,16 @@ packages: dependencies: eslint: 8.35.0 eslint-visitor-keys: 2.1.0 - dev: true - /eslint-visitor-keys/2.1.0: + /eslint-visitor-keys@2.1.0: resolution: {integrity: sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==} engines: {node: '>=10'} - dev: true - /eslint-visitor-keys/3.3.0: + /eslint-visitor-keys@3.3.0: resolution: {integrity: sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - dev: true - /eslint-webpack-plugin/3.1.1_q3hmn467a5h5crilb2qohj5d34: + /eslint-webpack-plugin@3.1.1(eslint@8.35.0)(webpack@5.86.0): resolution: {integrity: sha512-xSucskTN9tOkfW7so4EaiFIkulWLXwCB/15H917lR6pTv0Zot6/fetFucmENRb7J5whVSFKIvwnrnsa78SG2yg==} engines: {node: '>= 12.13.0'} peerDependencies: @@ -11641,10 +12606,10 @@ packages: micromatch: 4.0.5 normalize-path: 3.0.0 schema-utils: 3.1.1 - webpack: 5.86.0_w34or7orauknzckzea4nxxqrru + webpack: 5.86.0(@swc/core@1.3.19)(esbuild@0.17.16) dev: true - /eslint/8.35.0: + /eslint@8.35.0: resolution: {integrity: sha512-BxAf1fVL7w+JLRQhWl2pzGeSiGqbWumV4WNvc9Rhp6tiCtm4oHnyPBSEtMGZwrQgudFQ+otqzWoPB7x+hxoWsw==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} hasBin: true @@ -11661,7 +12626,7 @@ packages: doctrine: 3.0.0 escape-string-regexp: 4.0.0 eslint-scope: 7.1.1 - eslint-utils: 3.0.0_eslint@8.35.0 + eslint-utils: 3.0.0(eslint@8.35.0) eslint-visitor-keys: 3.3.0 espree: 9.4.1 esquery: 1.5.0 @@ -11691,86 +12656,83 @@ packages: text-table: 0.2.0 transitivePeerDependencies: - supports-color - dev: true - /espree/9.4.1: + /espree@9.4.1: resolution: {integrity: sha512-XwctdmTO6SIvCzd9810yyNzIrOrqNYV9Koizx4C/mRhf9uq0o4yHoCEU/670pOxOL/MSraektvSAji79kX90Vg==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dependencies: acorn: 8.8.2 - acorn-jsx: 5.3.2_acorn@8.8.2 + acorn-jsx: 5.3.2(acorn@8.8.2) eslint-visitor-keys: 3.3.0 - dev: true - /esprima/4.0.1: + /esprima@4.0.1: resolution: {integrity: sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==} engines: {node: '>=4'} hasBin: true - /esquery/1.5.0: + /esquery@1.5.0: resolution: {integrity: sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==} engines: {node: '>=0.10'} dependencies: estraverse: 5.3.0 - dev: true - /esrecurse/4.3.0: + /esrecurse@4.3.0: resolution: {integrity: sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==} engines: {node: '>=4.0'} dependencies: estraverse: 5.3.0 - /estraverse/4.3.0: + /estraverse@4.3.0: resolution: {integrity: sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==} engines: {node: '>=4.0'} - /estraverse/5.3.0: + /estraverse@5.3.0: resolution: {integrity: sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==} engines: {node: '>=4.0'} - /estree-walker/0.6.1: + /estree-walker@0.6.1: resolution: {integrity: sha512-SqmZANLWS0mnatqbSfRP5g8OXZC12Fgg1IwNtLsyHDzJizORW4khDfjPqJZsemPWBB2uqykUah5YpQ6epsqC/w==} dev: true - /estree-walker/1.0.1: + /estree-walker@1.0.1: resolution: {integrity: sha512-1fMXF3YP4pZZVozF8j/ZLfvnR8NSIljt56UhbZ5PeeDmmGHpgpdwQt7ITlGvYaQukCvuBRMLEiKiYC+oeIg4cg==} dev: true - /estree-walker/2.0.2: + /estree-walker@2.0.2: resolution: {integrity: sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==} - /esutils/2.0.3: + /esutils@2.0.3: resolution: {integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==} engines: {node: '>=0.10.0'} - /eta/2.0.1: + /eta@2.0.1: resolution: {integrity: sha512-46E2qDPDm7QA+usjffUWz9KfXsxVZclPOuKsXs4ZWZdI/X1wpDF7AO424pt7fdYohCzWsIkXAhNGXSlwo5naAg==} engines: {node: '>=6.0.0'} - /etag/1.8.1: + /etag@1.8.1: resolution: {integrity: sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==} engines: {node: '>= 0.6'} - /eval/0.1.8: + /eval@0.1.8: resolution: {integrity: sha512-EzV94NYKoO09GLXGjXj9JIlXijVck4ONSr5wiCWDvhsvj5jxSrzTmRU/9C1DyB6uToszLs8aifA6NQ7lEQdvFw==} engines: {node: '>= 0.8'} dependencies: '@types/node': 17.0.45 require-like: 0.1.2 - /event-target-shim/5.0.1: + /event-target-shim@5.0.1: resolution: {integrity: sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==} engines: {node: '>=6'} dev: true - /eventemitter3/4.0.7: + /eventemitter3@4.0.7: resolution: {integrity: sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==} - /events/3.3.0: + /events@3.3.0: resolution: {integrity: sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==} engines: {node: '>=0.8.x'} - /execa/5.1.1: + /execa@5.1.1: resolution: {integrity: sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==} engines: {node: '>=10'} dependencies: @@ -11784,7 +12746,7 @@ packages: signal-exit: 3.0.7 strip-final-newline: 2.0.0 - /execa/6.1.0: + /execa@6.1.0: resolution: {integrity: sha512-QVWlX2e50heYJcCPG0iWtf8r0xjEYfz/OYLGDYH+IyjWezzPNxz63qNFOu0l4YftGWuizFVZHHs8PrLU5p2IDA==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} dependencies: @@ -11799,12 +12761,12 @@ packages: strip-final-newline: 3.0.0 dev: true - /exit/0.1.2: + /exit@0.1.2: resolution: {integrity: sha512-Zk/eNKV2zbjpKzrsQ+n1G6poVbErQxJ0LBOJXaKZ1EViLzH+hrLu9cdXI4zw9dBQJslwBEpbQ2P1oS7nDxs6jQ==} engines: {node: '>= 0.8.0'} dev: true - /expect/28.1.3: + /expect@28.1.3: resolution: {integrity: sha512-eEh0xn8HlsuOBxFgIss+2mX85VAS4Qy3OSkjV7rlBWljtA4oWH37glVGyOZSZvErDT/yBywZdPGwCXuTvSG85g==} engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} dependencies: @@ -11815,7 +12777,7 @@ packages: jest-util: 28.1.3 dev: true - /expect/29.5.0: + /expect@29.5.0: resolution: {integrity: sha512-yM7xqUrCO2JdpFo4XpM82t+PJBFybdqoQuJLDGeDX2ij8NZzqRHyu3Hp188/JX7SWqud+7t4MUdvcgGBICMHZg==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: @@ -11826,7 +12788,7 @@ packages: jest-util: 29.5.0 dev: true - /express/4.18.2: + /express@4.18.2: resolution: {integrity: sha512-5/PsL6iGPdfQ/lKM1UuielYgv3BUoJfz1aUwU9vHZ+J7gyvwdQXFEBIEIaxeGf0GIcreATNyBExtalisDbuMqQ==} engines: {node: '>= 0.10.0'} dependencies: @@ -11864,20 +12826,20 @@ packages: transitivePeerDependencies: - supports-color - /extend-shallow/2.0.1: + /extend-shallow@2.0.1: resolution: {integrity: sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==} engines: {node: '>=0.10.0'} dependencies: is-extendable: 0.1.1 - /extend/3.0.2: + /extend@3.0.2: resolution: {integrity: sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==} - /extendable-error/0.1.7: + /extendable-error@0.1.7: resolution: {integrity: sha512-UOiS2in6/Q0FK0R0q6UY9vYpQ21mr/Qn1KOnte7vsACuNJf514WvCCUHSRCPcgjPT2bAhNIJdlE6bVap1GKmeg==} dev: true - /external-editor/3.1.0: + /external-editor@3.1.0: resolution: {integrity: sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==} engines: {node: '>=4'} dependencies: @@ -11885,18 +12847,18 @@ packages: iconv-lite: 0.4.24 tmp: 0.0.33 - /extract-css-assets-webpack-plugin/0.2.10: + /extract-css-assets-webpack-plugin@0.2.10: resolution: {integrity: sha512-eSZDqyRyB99gdQzite2ABI/WNQZy/bpnoNJFK6KLP4d7Tpo2tWtyAj22c3NWj/NQ8XI6yu56qRuIPZR06hpE+g==} dependencies: chalk: 2.4.2 file-type: 8.1.0 postcss: 7.0.39 request: 2.88.2 - request-promise: 4.2.6_request@2.88.2 + request-promise: 4.2.6(request@2.88.2) webpack-sources: 2.3.1 dev: false - /extract-zip/2.0.1: + /extract-zip@2.0.1: resolution: {integrity: sha512-GDhU9ntwuKyGXdZBUgTIe+vXnWj0fppUEtMDL0+idd5Sta8TGpHssn/eusA9mrPr9qNDym6SxAYZjNvCn/9RBg==} engines: {node: '>= 10.17.0'} hasBin: true @@ -11910,15 +12872,15 @@ packages: - supports-color dev: true - /extsprintf/1.3.0: + /extsprintf@1.3.0: resolution: {integrity: sha512-11Ndz7Nv+mvAC1j0ktTa7fAb0vLyGGX+rMHNBYQviQDGU0Hw7lhctJANqbPhu9nV9/izT/IntTgZ7Im/9LJs9g==} engines: {'0': node >=0.6.0} dev: false - /fast-deep-equal/3.1.3: + /fast-deep-equal@3.1.3: resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==} - /fast-glob/3.2.12: + /fast-glob@3.2.12: resolution: {integrity: sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w==} engines: {node: '>=8.6.0'} dependencies: @@ -11928,41 +12890,40 @@ packages: merge2: 1.4.1 micromatch: 4.0.5 - /fast-json-stable-stringify/2.1.0: + /fast-json-stable-stringify@2.1.0: resolution: {integrity: sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==} - /fast-levenshtein/2.0.6: + /fast-levenshtein@2.0.6: resolution: {integrity: sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==} - dev: true - /fast-url-parser/1.1.3: + /fast-url-parser@1.1.3: resolution: {integrity: sha512-5jOCVXADYNuRkKFzNJ0dCCewsZiYo0dz8QNYljkOpFC6r2U4OBmKtvm/Tsuh4w1YYdDqDb31a8TVhBJ2OJKdqQ==} dependencies: punycode: 1.4.1 - /fastest-levenshtein/1.0.16: + /fastest-levenshtein@1.0.16: resolution: {integrity: sha512-eRnCtTTtGZFpQCwhJiUOuxPQWRXVKYDn0b2PeHfXL6/Zi53SLAzAHfVhVWK2AryC/WH05kGfxhFIPvTF0SXQzg==} engines: {node: '>= 4.9.1'} dev: true - /fastq/1.15.0: + /fastq@1.15.0: resolution: {integrity: sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==} dependencies: reusify: 1.0.4 - /faye-websocket/0.11.4: + /faye-websocket@0.11.4: resolution: {integrity: sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==} engines: {node: '>=0.8.0'} dependencies: websocket-driver: 0.7.4 - /fb-watchman/2.0.2: + /fb-watchman@2.0.2: resolution: {integrity: sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA==} dependencies: bser: 2.1.1 dev: true - /fbemitter/3.0.0: + /fbemitter@3.0.0: resolution: {integrity: sha512-KWKaceCwKQU0+HPoop6gn4eOHk50bBv/VxjJtGMfwmJt3D29JpN4H4eisCtIPA+a8GVBam+ldMMpMjJUvpDyHw==} dependencies: fbjs: 3.0.4 @@ -11970,11 +12931,11 @@ packages: - encoding dev: false - /fbjs-css-vars/1.0.2: + /fbjs-css-vars@1.0.2: resolution: {integrity: sha512-b2XGFAFdWZWg0phtAWLHCk836A1Xann+I+Dgd3Gk64MHKZO44FfoD1KxyvbSh0qZsIoXQGGlVztIY+oitJPpRQ==} dev: false - /fbjs/3.0.4: + /fbjs@3.0.4: resolution: {integrity: sha512-ucV0tDODnGV3JCnnkmoszb5lf4bNpzjv80K41wd4k798Etq+UYD0y0TIfalLjZoKgjive6/adkRnszwapiDgBQ==} dependencies: cross-fetch: 3.1.5 @@ -11988,26 +12949,26 @@ packages: - encoding dev: false - /fd-slicer/1.1.0: + /fd-slicer@1.1.0: resolution: {integrity: sha512-cE1qsB/VwyQozZ+q1dGxR8LBYNZeofhEdUNGSMbQD3Gw2lAzX9Zb3uIU6Ebc/Fmyjo9AWWfnn0AUCHqtevs/8g==} dependencies: pend: 1.2.0 dev: true - /feed/4.2.2: + /feed@4.2.2: resolution: {integrity: sha512-u5/sxGfiMfZNtJ3OvQpXcvotFpYkL0n9u9mM2vkui2nGo8b4wvDkJ8gAkYqbA8QpGyFCv3RK0Z+Iv+9veCS9bQ==} engines: {node: '>=0.4.0'} dependencies: xml-js: 1.6.11 - /figures/3.2.0: + /figures@3.2.0: resolution: {integrity: sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==} engines: {node: '>=8'} dependencies: escape-string-regexp: 1.0.5 dev: true - /figures/5.0.0: + /figures@5.0.0: resolution: {integrity: sha512-ej8ksPF4x6e5wvK9yevct0UCXh8TTFlWGVLlgjZuoBH1HwjIfKE/IdL5mq89sFA7zELi1VhKpmtDnrs7zWyeyg==} engines: {node: '>=14'} dependencies: @@ -12015,14 +12976,13 @@ packages: is-unicode-supported: 1.3.0 dev: false - /file-entry-cache/6.0.1: + /file-entry-cache@6.0.1: resolution: {integrity: sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==} engines: {node: ^10.12.0 || >=12.0.0} dependencies: flat-cache: 3.0.4 - dev: true - /file-loader/6.2.0_webpack@5.86.0: + /file-loader@6.2.0(webpack@5.86.0): resolution: {integrity: sha512-qo3glqyTa61Ytg4u73GultjHGjdRyig3tG6lPtyX/jOEJvHif9uB0/OCI2Kif6ctF3caQTW2G5gym21oAsI4pw==} engines: {node: '>= 10.13.0'} peerDependencies: @@ -12032,33 +12992,33 @@ packages: schema-utils: 3.1.1 webpack: 5.86.0 - /file-type/8.1.0: + /file-type@8.1.0: resolution: {integrity: sha512-qyQ0pzAy78gVoJsmYeNgl8uH8yKhr1lVhW7JbzJmnlRi0I4R2eEDEJZVKG8agpDnLpacwNbDhLNG/LMdxHD2YQ==} engines: {node: '>=6'} dev: false - /filelist/1.0.4: + /filelist@1.0.4: resolution: {integrity: sha512-w1cEuf3S+DrLCQL7ET6kz+gmlJdbq9J7yXCSjK/OZCPA+qEN1WyF4ZAf0YYJa4/shHJra2t/d/r8SV4Ji+x+8Q==} dependencies: minimatch: 5.1.6 dev: false - /filesize/8.0.7: + /filesize@8.0.7: resolution: {integrity: sha512-pjmC+bkIF8XI7fWaH8KxHcZL3DPybs1roSKP4rKDvy20tAWwIObE4+JIseG2byfGKhud5ZnM4YSGKBz7Sh0ndQ==} engines: {node: '>= 0.4.0'} - /fill-range/7.0.1: + /fill-range@7.0.1: resolution: {integrity: sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==} engines: {node: '>=8'} dependencies: to-regex-range: 5.0.1 - /filter-obj/1.1.0: + /filter-obj@1.1.0: resolution: {integrity: sha512-8rXg1ZnX7xzy2NGDVkBVaAy+lSlPNwad13BtgSlLuxfIslyt5Vg64U7tFcCt4WS1R0hvtnQybT/IyCkGZ3DpXQ==} engines: {node: '>=0.10.0'} dev: true - /finalhandler/1.2.0: + /finalhandler@1.2.0: resolution: {integrity: sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==} engines: {node: '>= 0.8'} dependencies: @@ -12072,7 +13032,7 @@ packages: transitivePeerDependencies: - supports-color - /find-cache-dir/3.3.2: + /find-cache-dir@3.3.2: resolution: {integrity: sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==} engines: {node: '>=8'} dependencies: @@ -12080,46 +13040,49 @@ packages: make-dir: 3.1.0 pkg-dir: 4.2.0 - /find-up/3.0.0: + /find-up@3.0.0: resolution: {integrity: sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==} engines: {node: '>=6'} dependencies: locate-path: 3.0.0 - /find-up/4.1.0: + /find-up@4.1.0: resolution: {integrity: sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==} engines: {node: '>=8'} dependencies: locate-path: 5.0.0 path-exists: 4.0.0 - /find-up/5.0.0: + /find-up@5.0.0: resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==} engines: {node: '>=10'} dependencies: locate-path: 6.0.0 path-exists: 4.0.0 - /find-yarn-workspace-root2/1.2.16: + /find-yarn-workspace-root2@1.2.16: resolution: {integrity: sha512-hr6hb1w8ePMpPVUK39S4RlwJzi+xPLuVuG8XlwXU3KD5Yn3qgBWVfy3AzNlDhWvE1EORCE65/Qm26rFQt3VLVA==} dependencies: micromatch: 4.0.5 pkg-dir: 4.2.0 dev: true - /flat-cache/3.0.4: + /flat-cache@3.0.4: resolution: {integrity: sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==} engines: {node: ^10.12.0 || >=12.0.0} dependencies: flatted: 3.2.7 rimraf: 3.0.2 - dev: true - /flatted/3.2.7: + /flat@5.0.2: + resolution: {integrity: sha512-b6suED+5/3rTpUBdG1gupIl8MPFCAMA0QXwmljLhvCUKcUvdE4gWky9zpuGCcXHOsz4J9wPGNWq6OKpmIzz3hQ==} + hasBin: true + dev: false + + /flatted@3.2.7: resolution: {integrity: sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ==} - dev: true - /flux/4.0.3_react@17.0.2: + /flux@4.0.3(react@17.0.2): resolution: {integrity: sha512-yKAbrp7JhZhj6uiT1FTuVMlIAT1J4jqEyBpFApi1kxpGZCvacMVc/t1pMQyotqHhAgvoE3bNvAykhCo2CLjnYw==} peerDependencies: react: ^15.0.2 || ^16.0.0 || ^17.0.0 @@ -12131,16 +13094,7 @@ packages: - encoding dev: false - /follow-redirects/1.15.2: - resolution: {integrity: sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA==} - engines: {node: '>=4.0'} - peerDependencies: - debug: '*' - peerDependenciesMeta: - debug: - optional: true - - /follow-redirects/1.15.2_debug@4.3.4: + /follow-redirects@1.15.2(debug@4.3.4): resolution: {integrity: sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA==} engines: {node: '>=4.0'} peerDependencies: @@ -12150,14 +13104,13 @@ packages: optional: true dependencies: debug: 4.3.4 - dev: false - /for-each/0.3.3: + /for-each@0.3.3: resolution: {integrity: sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==} dependencies: is-callable: 1.2.7 - /foreground-child/2.0.0: + /foreground-child@2.0.0: resolution: {integrity: sha512-dCIq9FpEcyQyXKCkyzmlPTFNgrCzPudOe+mhvJU5zAtlBnGVy2yKxtfsxK2tQBThwq225jcvBjpw1Gr40uzZCA==} engines: {node: '>=8.0.0'} dependencies: @@ -12165,11 +13118,11 @@ packages: signal-exit: 3.0.7 dev: true - /forever-agent/0.6.1: + /forever-agent@0.6.1: resolution: {integrity: sha512-j0KLYPhm6zeac4lz3oJ3o65qvgQCcPubiyotZrXqEaG4hNagNYO8qdlUrX5vwqv9ohqeT/Z3j6+yW067yWWdUw==} dev: false - /fork-ts-checker-webpack-plugin/6.5.3_y75l3d5in5mgvug53qfq62ncxu: + /fork-ts-checker-webpack-plugin@6.5.3(eslint@8.35.0)(typescript@4.9.5)(webpack@5.86.0): resolution: {integrity: sha512-SbH/l9ikmMWycd5puHJKTkZJKddF4iRLyW3DeZ08HTI7NGyLS38MXd/KGgeWumQO7YNQbW2u/NtPT2YowbPaGQ==} engines: {node: '>=10', yarn: '>=1.0.0'} peerDependencies: @@ -12189,6 +13142,7 @@ packages: chokidar: 3.5.3 cosmiconfig: 6.0.0 deepmerge: 4.3.0 + eslint: 8.35.0 fs-extra: 9.1.0 glob: 7.2.3 memfs: 3.4.13 @@ -12199,7 +13153,7 @@ packages: typescript: 4.9.5 webpack: 5.86.0 - /fork-ts-checker-webpack-plugin/7.2.6_y75l3d5in5mgvug53qfq62ncxu: + /fork-ts-checker-webpack-plugin@7.2.6(typescript@4.9.5)(webpack@5.86.0): resolution: {integrity: sha512-q5rdvy7CaqEWyK3ly/AjSMQ+e3DGkjuqP0pkTwJcg+PHLhQfTJXqkmRIeA2y0TPfX4U00Et+AxS2ObAsVcm0hQ==} engines: {node: '>=12.13.0', yarn: '>=1.0.0'} peerDependencies: @@ -12222,10 +13176,10 @@ packages: semver: 7.3.8 tapable: 2.2.1 typescript: 4.9.5 - webpack: 5.86.0_w34or7orauknzckzea4nxxqrru + webpack: 5.86.0(@swc/core@1.3.19)(esbuild@0.17.16) dev: true - /form-data/2.3.3: + /form-data@2.3.3: resolution: {integrity: sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==} engines: {node: '>= 0.12'} dependencies: @@ -12234,7 +13188,7 @@ packages: mime-types: 2.1.35 dev: false - /form-data/4.0.0: + /form-data@4.0.0: resolution: {integrity: sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==} engines: {node: '>= 6'} dependencies: @@ -12242,22 +13196,22 @@ packages: combined-stream: 1.0.8 mime-types: 2.1.35 - /forwarded/0.2.0: + /forwarded@0.2.0: resolution: {integrity: sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==} engines: {node: '>= 0.6'} - /fraction.js/4.2.0: + /fraction.js@4.2.0: resolution: {integrity: sha512-MhLuK+2gUcnZe8ZHlaaINnQLl0xRIGRfcGk2yl8xoQAfHrSsL3rYu6FCmBdkdbhc9EPlwyGHewaRsvwRMJtAlA==} - /fresh/0.5.2: + /fresh@0.5.2: resolution: {integrity: sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==} engines: {node: '>= 0.6'} - /fs-constants/1.0.0: + /fs-constants@1.0.0: resolution: {integrity: sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==} dev: true - /fs-extra/10.1.0: + /fs-extra@10.1.0: resolution: {integrity: sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==} engines: {node: '>=12'} dependencies: @@ -12265,7 +13219,7 @@ packages: jsonfile: 6.1.0 universalify: 2.0.0 - /fs-extra/7.0.1: + /fs-extra@7.0.1: resolution: {integrity: sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw==} engines: {node: '>=6 <7 || >=8'} dependencies: @@ -12274,7 +13228,7 @@ packages: universalify: 0.1.2 dev: true - /fs-extra/8.1.0: + /fs-extra@8.1.0: resolution: {integrity: sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==} engines: {node: '>=6 <7 || >=8'} dependencies: @@ -12282,7 +13236,7 @@ packages: jsonfile: 4.0.0 universalify: 0.1.2 - /fs-extra/9.1.0: + /fs-extra@9.1.0: resolution: {integrity: sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==} engines: {node: '>=10'} dependencies: @@ -12291,36 +13245,36 @@ packages: jsonfile: 6.1.0 universalify: 2.0.0 - /fs-minipass/2.1.0: + /fs-minipass@2.1.0: resolution: {integrity: sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==} engines: {node: '>= 8'} dependencies: minipass: 3.3.6 - /fs-minipass/3.0.1: + /fs-minipass@3.0.1: resolution: {integrity: sha512-MhaJDcFRTuLidHrIttu0RDGyyXs/IYHVmlcxfLAEFIWjc1vdLAkdwT7Ace2u7DbitWC0toKMl5eJZRYNVreIMw==} engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} dependencies: minipass: 4.2.4 dev: true - /fs-monkey/1.0.3: + /fs-monkey@1.0.3: resolution: {integrity: sha512-cybjIfiiE+pTWicSCLFHSrXZ6EilF30oh91FDP9S2B051prEa7QWfrVTQm10/dDpswBDXZugPa1Ogu8Yh+HV0Q==} - /fs.realpath/1.0.0: + /fs.realpath@1.0.0: resolution: {integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==} - /fsevents/2.3.2: + /fsevents@2.3.2: resolution: {integrity: sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==} engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} os: [darwin] requiresBuild: true optional: true - /function-bind/1.1.1: + /function-bind@1.1.1: resolution: {integrity: sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==} - /function.prototype.name/1.1.5: + /function.prototype.name@1.1.5: resolution: {integrity: sha512-uN7m/BzVKQnCUF/iW8jYea67v++2u7m5UgENbHRtdDVclOUP+FMPlCNdmk0h/ysGyo2tavMJEDqJAkJdRa1vMA==} engines: {node: '>= 0.4'} dependencies: @@ -12329,10 +13283,10 @@ packages: es-abstract: 1.21.1 functions-have-names: 1.2.3 - /functions-have-names/1.2.3: + /functions-have-names@1.2.3: resolution: {integrity: sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==} - /gauge/2.7.4: + /gauge@2.7.4: resolution: {integrity: sha512-14x4kjc6lkD3ltw589k0NrPD6cCNTD6CWoVUNpB85+DrtONoZn+Rug6xZU5RvSC4+TZPxA5AnBibQYAvZn41Hg==} dependencies: aproba: 1.2.0 @@ -12344,84 +13298,83 @@ packages: strip-ansi: 3.0.1 wide-align: 1.1.5 - /generic-names/4.0.0: + /generic-names@4.0.0: resolution: {integrity: sha512-ySFolZQfw9FoDb3ed9d80Cm9f0+r7qj+HJkWjeD9RBfpxEVTlVhol+gvaQB/78WbwYfbnNh8nWHHBSlg072y6A==} dependencies: loader-utils: 3.2.1 dev: true - /gensync/1.0.0-beta.2: + /gensync@1.0.0-beta.2: resolution: {integrity: sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==} engines: {node: '>=6.9.0'} - /get-caller-file/2.0.5: + /get-caller-file@2.0.5: resolution: {integrity: sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==} engines: {node: 6.* || 8.* || >= 10.*} - dev: true - /get-func-name/2.0.0: + /get-func-name@2.0.0: resolution: {integrity: sha512-Hm0ixYtaSZ/V7C8FJrtZIuBBI+iSgL+1Aq82zSu8VQNB4S3Gk8e7Qs3VwBDJAhmRZcFqkl3tQu36g/Foh5I5ig==} dev: true - /get-intrinsic/1.2.0: + /get-intrinsic@1.2.0: resolution: {integrity: sha512-L049y6nFOuom5wGyRc3/gdTLO94dySVKRACj1RmJZBQXlbTMhtNIgkWkUHq+jYmZvKf14EW1EoJnnjbmoHij0Q==} dependencies: function-bind: 1.1.1 has: 1.0.3 has-symbols: 1.0.3 - /get-own-enumerable-property-symbols/3.0.2: + /get-own-enumerable-property-symbols@3.0.2: resolution: {integrity: sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g==} - /get-package-type/0.1.0: + /get-package-type@0.1.0: resolution: {integrity: sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==} engines: {node: '>=8.0.0'} dev: true - /get-port/6.1.2: + /get-port@6.1.2: resolution: {integrity: sha512-BrGGraKm2uPqurfGVj/z97/zv8dPleC6x9JBNRTrDNtCkkRF4rPwrQXFgL7+I+q8QSdU4ntLQX2D7KIxSy8nGw==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} dev: true - /get-stdin/0.1.0: + /get-stdin@0.1.0: resolution: {integrity: sha512-/WBu3IaQZxE3bs3BhBmR10ipDY4pjN+U4EZgXULa1eqKA0B/Lka/MVoAqhTVYBkkRlCrEGDOU9itrzIgm9Ksng==} engines: {node: '>=0.10.0'} dev: true - /get-stream/4.1.0: + /get-stream@4.1.0: resolution: {integrity: sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==} engines: {node: '>=6'} dependencies: pump: 3.0.0 - /get-stream/5.2.0: + /get-stream@5.2.0: resolution: {integrity: sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==} engines: {node: '>=8'} dependencies: pump: 3.0.0 - /get-stream/6.0.1: + /get-stream@6.0.1: resolution: {integrity: sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==} engines: {node: '>=10'} - /get-symbol-description/1.0.0: + /get-symbol-description@1.0.0: resolution: {integrity: sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==} engines: {node: '>= 0.4'} dependencies: call-bind: 1.0.2 get-intrinsic: 1.2.0 - /get-tsconfig/4.4.0: + /get-tsconfig@4.4.0: resolution: {integrity: sha512-0Gdjo/9+FzsYhXCEFueo2aY1z1tpXrxWZzP7k8ul9qt1U5o8rYJwTJYmaeHdrVosYIVYkOy2iwCJ9FdpocJhPQ==} dev: true - /getpass/0.1.7: + /getpass@0.1.7: resolution: {integrity: sha512-0fzj9JxOLfJ+XGLhR8ze3unN0KZCgZwiSSDz168VERjK8Wl8kVSdcu2kspd4s4wtAa1y/qrVRiAA0WclVsu0ng==} dependencies: assert-plus: 1.0.0 dev: false - /git-raw-commits/2.0.11: + /git-raw-commits@2.0.11: resolution: {integrity: sha512-VnctFhw+xfj8Va1xtfEqCUD2XDrbAPSJx+hSrE5K7fGdjZruW7XV+QOrN7LF/RJyvspRiD2I0asWsxFp0ya26A==} engines: {node: '>=10'} hasBin: true @@ -12433,25 +13386,25 @@ packages: through2: 4.0.2 dev: true - /github-slugger/1.5.0: + /github-slugger@1.5.0: resolution: {integrity: sha512-wIh+gKBI9Nshz2o46B0B3f5k/W+WI9ZAv6y5Dn5WJ5SK1t0TnDimB4WE5rmTD05ZAIn8HALCZVmCsvj0w0v0lw==} - /glob-parent/5.1.2: + /glob-parent@5.1.2: resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==} engines: {node: '>= 6'} dependencies: is-glob: 4.0.3 - /glob-parent/6.0.2: + /glob-parent@6.0.2: resolution: {integrity: sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==} engines: {node: '>=10.13.0'} dependencies: is-glob: 4.0.3 - /glob-to-regexp/0.4.1: + /glob-to-regexp@0.4.1: resolution: {integrity: sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==} - /glob/6.0.4: + /glob@6.0.4: resolution: {integrity: sha512-MKZeRNyYZAVVVG1oZeLaWie1uweH40m9AZwIwxyPbTSX4hHrVYSzLg0Ro5Z5R7XKkIX+Cc6oD1rqeDJnwsB8/A==} dependencies: inflight: 1.0.6 @@ -12461,7 +13414,18 @@ packages: path-is-absolute: 1.0.1 dev: true - /glob/7.2.3: + /glob@7.1.6: + resolution: {integrity: sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==} + dependencies: + fs.realpath: 1.0.0 + inflight: 1.0.6 + inherits: 2.0.4 + minimatch: 3.1.2 + once: 1.4.0 + path-is-absolute: 1.0.1 + dev: false + + /glob@7.2.3: resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==} dependencies: fs.realpath: 1.0.0 @@ -12471,7 +13435,7 @@ packages: once: 1.4.0 path-is-absolute: 1.0.1 - /glob/8.1.0: + /glob@8.1.0: resolution: {integrity: sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ==} engines: {node: '>=12'} dependencies: @@ -12482,26 +13446,26 @@ packages: once: 1.4.0 dev: true - /global-dirs/0.1.1: + /global-dirs@0.1.1: resolution: {integrity: sha512-NknMLn7F2J7aflwFOlGdNIuCDpN3VGoSoB+aap3KABFWbHVn1TCgFC+np23J8W2BiZbjfEw3BFBycSMv1AFblg==} engines: {node: '>=4'} dependencies: ini: 1.3.8 dev: true - /global-dirs/3.0.1: + /global-dirs@3.0.1: resolution: {integrity: sha512-NBcGGFbBA9s1VzD41QXDG+3++t9Mn5t1FpLdhESY6oKY4gYTFpX4wO3sqGUa0Srjtbfj3szX0RnemmrVRUdULA==} engines: {node: '>=10'} dependencies: ini: 2.0.0 - /global-modules/2.0.0: + /global-modules@2.0.0: resolution: {integrity: sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A==} engines: {node: '>=6'} dependencies: global-prefix: 3.0.0 - /global-prefix/3.0.0: + /global-prefix@3.0.0: resolution: {integrity: sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg==} engines: {node: '>=6'} dependencies: @@ -12509,24 +13473,23 @@ packages: kind-of: 6.0.3 which: 1.3.1 - /globals/11.12.0: + /globals@11.12.0: resolution: {integrity: sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==} engines: {node: '>=4'} - /globals/13.20.0: + /globals@13.20.0: resolution: {integrity: sha512-Qg5QtVkCy/kv3FUSlu4ukeZDVf9ee0iXLAUYX13gbR17bnejFTzr4iS9bY7kwCf1NztRNm1t91fjOiyx4CSwPQ==} engines: {node: '>=8'} dependencies: type-fest: 0.20.2 - dev: true - /globalthis/1.0.3: + /globalthis@1.0.3: resolution: {integrity: sha512-sFdI5LyBiNTHjRd7cGPWapiHWMOXKyuBNX/cWJ3NfzrZQVa8GI/8cofCl74AOVqq9W5kNmguTIzJ/1s2gyI9wA==} engines: {node: '>= 0.4'} dependencies: define-properties: 1.2.0 - /globby/10.0.2: + /globby@10.0.2: resolution: {integrity: sha512-7dUi7RvCoT/xast/o/dLN53oqND4yk0nsHkhRgn9w65C4PofCLOoJ39iSOg+qVDdWQPIEj+eszMHQ+aLVwwQSg==} engines: {node: '>=8'} dependencies: @@ -12540,7 +13503,7 @@ packages: slash: 3.0.0 dev: true - /globby/11.1.0: + /globby@11.1.0: resolution: {integrity: sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==} engines: {node: '>=10'} dependencies: @@ -12551,7 +13514,7 @@ packages: merge2: 1.4.1 slash: 3.0.0 - /globby/12.2.0: + /globby@12.2.0: resolution: {integrity: sha512-wiSuFQLZ+urS9x2gGPl1H5drc5twabmm4m2gTR27XDFyjUHJUNsS8o/2aKyIF6IoBaR630atdher0XJ5g6OMmA==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} dependencies: @@ -12563,7 +13526,7 @@ packages: slash: 4.0.0 dev: true - /globby/13.1.2: + /globby@13.1.2: resolution: {integrity: sha512-LKSDZXToac40u8Q1PQtZihbNdTYSNMuWe+K5l+oa6KgDzSvVrHXlJy40hUP522RjAIoNLJYBJi7ow+rbFpIhHQ==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} dependencies: @@ -12574,7 +13537,7 @@ packages: slash: 4.0.0 dev: true - /globby/13.1.3: + /globby@13.1.3: resolution: {integrity: sha512-8krCNHXvlCgHDpegPzleMq07yMYTO2sXKASmZmquEYWEmCx6J5UTRbp5RwMJkTJGtcQ44YpiUYUiN0b9mzy8Bw==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} dependencies: @@ -12584,16 +13547,16 @@ packages: merge2: 1.4.1 slash: 4.0.0 - /globjoin/0.1.4: + /globjoin@0.1.4: resolution: {integrity: sha512-xYfnw62CKG8nLkZBfWbhWwDw02CHty86jfPcc2cr3ZfeuK9ysoVPPEUxf21bAD/rWAgk52SuBrLJlefNy8mvFg==} dev: true - /gopd/1.0.1: + /gopd@1.0.1: resolution: {integrity: sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==} dependencies: get-intrinsic: 1.2.0 - /got/9.6.0: + /got@9.6.0: resolution: {integrity: sha512-R7eWptXuGYxwijs0eV+v3o6+XH1IqVK8dJOEecQfTmkncw9AV4dcw/Dhxi8MdlqPthxxpZyizMzyg8RTmEsG+Q==} engines: {node: '>=8.6'} dependencies: @@ -12611,14 +13574,13 @@ packages: to-readable-stream: 1.0.0 url-parse-lax: 3.0.0 - /graceful-fs/4.2.10: + /graceful-fs@4.2.10: resolution: {integrity: sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==} - /grapheme-splitter/1.0.4: + /grapheme-splitter@1.0.4: resolution: {integrity: sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==} - dev: true - /gray-matter/4.0.3: + /gray-matter@4.0.3: resolution: {integrity: sha512-5v6yZd4JK3eMI3FqqCouswVqwugaA9r4dNZB1wwcmrD02QkV5H0y7XBQW8QwQqEaZY1pM9aqORSORhJRdNK44Q==} engines: {node: '>=6.0'} dependencies: @@ -12627,28 +13589,33 @@ packages: section-matter: 1.0.0 strip-bom-string: 1.0.0 - /gzip-size/6.0.0: + /growl@1.10.5: + resolution: {integrity: sha512-qBr4OuELkhPenW6goKVXiv47US3clb3/IbuWF9KNKEijAy9oeHxU9IgzjvJhHkUzhaj7rOUD7+YGWqUjLp5oSA==} + engines: {node: '>=4.x'} + dev: false + + /gzip-size@6.0.0: resolution: {integrity: sha512-ax7ZYomf6jqPTQ4+XCpUGyXKHk5WweS+e05MBO4/y3WJ5RkmPXNKvX+bx1behVILVwr6JSQvZAku021CHPXG3Q==} engines: {node: '>=10'} dependencies: duplexer: 0.1.2 - /gzip-size/7.0.0: + /gzip-size@7.0.0: resolution: {integrity: sha512-O1Ld7Dr+nqPnmGpdhzLmMTQ4vAsD+rHwMm1NLUmoUFFymBOMKxCCrtDxqdBRYXdeEPEi3SyoR4TizJLQrnKBNA==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} dependencies: duplexer: 0.1.2 dev: true - /handle-thing/2.0.1: + /handle-thing@2.0.1: resolution: {integrity: sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==} - /har-schema/2.0.0: + /har-schema@2.0.0: resolution: {integrity: sha512-Oqluz6zhGX8cyRaTQlFMPw80bSJVG2x/cFb8ZPhUILGgHka9SsokCCOQgpveePerqidZOrT14ipqfJb7ILcW5Q==} engines: {node: '>=4'} dev: false - /har-validator/5.1.5: + /har-validator@5.1.5: resolution: {integrity: sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w==} engines: {node: '>=6'} deprecated: this library is no longer supported @@ -12657,62 +13624,62 @@ packages: har-schema: 2.0.0 dev: false - /hard-rejection/2.1.0: + /hard-rejection@2.1.0: resolution: {integrity: sha512-VIZB+ibDhx7ObhAe7OVtoEbuP4h/MuOTHJ+J8h/eBXotJYl0fBgR72xDFCKgIh22OJZIOVNxBMWuhAr10r8HdA==} engines: {node: '>=6'} dev: true - /has-ansi/2.0.0: + /has-ansi@2.0.0: resolution: {integrity: sha512-C8vBJ8DwUCx19vhm7urhTuUsr4/IyP6l4VzNQDv+ryHQObW3TTTp9yB68WpYgRe2bbaGuZ/se74IqFeVnMnLZg==} engines: {node: '>=0.10.0'} dependencies: ansi-regex: 2.1.1 dev: false - /has-bigints/1.0.2: + /has-bigints@1.0.2: resolution: {integrity: sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==} - /has-flag/3.0.0: + /has-flag@3.0.0: resolution: {integrity: sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==} engines: {node: '>=4'} - /has-flag/4.0.0: + /has-flag@4.0.0: resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==} engines: {node: '>=8'} - /has-property-descriptors/1.0.0: + /has-property-descriptors@1.0.0: resolution: {integrity: sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==} dependencies: get-intrinsic: 1.2.0 - /has-proto/1.0.1: + /has-proto@1.0.1: resolution: {integrity: sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg==} engines: {node: '>= 0.4'} - /has-symbols/1.0.3: + /has-symbols@1.0.3: resolution: {integrity: sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==} engines: {node: '>= 0.4'} - /has-tostringtag/1.0.0: + /has-tostringtag@1.0.0: resolution: {integrity: sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==} engines: {node: '>= 0.4'} dependencies: has-symbols: 1.0.3 - /has-unicode/2.0.1: + /has-unicode@2.0.1: resolution: {integrity: sha512-8Rf9Y83NBReMnx0gFzA8JImQACstCYWUplepDa9xprwwtmgEZUF0h/i5xSA625zB/I37EtrswSST6OXxwaaIJQ==} - /has-yarn/2.1.0: + /has-yarn@2.1.0: resolution: {integrity: sha512-UqBRqi4ju7T+TqGNdqAO0PaSVGsDGJUBQvk9eUWNGRY1CFGDzYhLWoM7JQEemnlvVcv/YEmc2wNW8BC24EnUsw==} engines: {node: '>=8'} - /has/1.0.3: + /has@1.0.3: resolution: {integrity: sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==} engines: {node: '>= 0.4.0'} dependencies: function-bind: 1.1.1 - /hast-to-hyperscript/9.0.1: + /hast-to-hyperscript@9.0.1: resolution: {integrity: sha512-zQgLKqF+O2F72S1aa4y2ivxzSlko3MAvxkwG8ehGmNiqd98BIN3JM1rAJPmplEyLmGLO2QZYJtIneOSZ2YbJuA==} dependencies: '@types/unist': 2.0.6 @@ -12723,7 +13690,7 @@ packages: unist-util-is: 4.1.0 web-namespaces: 1.1.4 - /hast-util-from-parse5/6.0.1: + /hast-util-from-parse5@6.0.1: resolution: {integrity: sha512-jeJUWiN5pSxW12Rh01smtVkZgZr33wBokLzKLwinYOUfSzm1Nl/c3GUGebDyOKjdsRgMvoVbV0VpAcpjF4NrJA==} dependencies: '@types/parse5': 5.0.3 @@ -12733,10 +13700,10 @@ packages: vfile-location: 3.2.0 web-namespaces: 1.1.4 - /hast-util-parse-selector/2.2.5: + /hast-util-parse-selector@2.2.5: resolution: {integrity: sha512-7j6mrk/qqkSehsM92wQjdIgWM2/BW61u/53G6xmC8i1OmEdKLHbk419QKQUjz6LglWsfqoiHmyMRkP1BGjecNQ==} - /hast-util-raw/6.0.1: + /hast-util-raw@6.0.1: resolution: {integrity: sha512-ZMuiYA+UF7BXBtsTBNcLBF5HzXzkyE6MLzJnL605LKE8GJylNjGc4jjxazAHUtcwT5/CEt6afRKViYB4X66dig==} dependencies: '@types/hast': 2.3.4 @@ -12750,7 +13717,7 @@ packages: xtend: 4.0.2 zwitch: 1.0.5 - /hast-util-to-parse5/6.0.0: + /hast-util-to-parse5@6.0.0: resolution: {integrity: sha512-Lu5m6Lgm/fWuz8eWnrKezHtVY83JeRGaNQ2kn9aJgqaxvVkFCZQBEhgodZUDUvoodgyROHDb3r5IxAEdl6suJQ==} dependencies: hast-to-hyperscript: 9.0.1 @@ -12759,7 +13726,7 @@ packages: xtend: 4.0.2 zwitch: 1.0.5 - /hastscript/6.0.0: + /hastscript@6.0.0: resolution: {integrity: sha512-nDM6bvd7lIqDUiYEiu5Sl/+6ReP0BMk/2f4U/Rooccxkj0P5nm+acM5PrGJ/t5I8qPGiqZSE6hVAwZEdZIvP4w==} dependencies: '@types/hast': 2.3.4 @@ -12768,11 +13735,11 @@ packages: property-information: 5.6.0 space-separated-tokens: 1.1.5 - /he/1.2.0: + /he@1.2.0: resolution: {integrity: sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==} hasBin: true - /history/4.10.1: + /history@4.10.1: resolution: {integrity: sha512-36nwAD620w12kuzPAsyINPWJqlNbij+hpK1k9XRloDtym8mxzGYl2c17LnV6IAGB2Dmg4tEa7G7DlawS0+qjew==} dependencies: '@babel/runtime': 7.21.0 @@ -12782,28 +13749,28 @@ packages: tiny-warning: 1.0.3 value-equal: 1.0.1 - /history/5.3.0: + /history@5.3.0: resolution: {integrity: sha512-ZqaKwjjrAYUYfLG+htGaIIZ4nioX2L70ZUMIFysS3xvBsSG4x/n1V6TXV3N8ZYNuFGlDirFg32T7B6WOUPDYcQ==} dependencies: '@babel/runtime': 7.21.0 - /hoist-non-react-statics/3.3.2: + /hoist-non-react-statics@3.3.2: resolution: {integrity: sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==} dependencies: react-is: 16.13.1 - /hosted-git-info/2.8.9: + /hosted-git-info@2.8.9: resolution: {integrity: sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==} dev: true - /hosted-git-info/4.1.0: + /hosted-git-info@4.1.0: resolution: {integrity: sha512-kyCuEOWjJqZuDbRHzL8V93NzQhwIB71oFWSyzVo+KPZI+pnQPPxucdkrOZvkLRnrf5URsQM+IJ09Dw29cRALIA==} engines: {node: '>=10'} dependencies: lru-cache: 6.0.0 dev: true - /hpack.js/2.1.6: + /hpack.js@2.1.6: resolution: {integrity: sha512-zJxVehUdMGIKsRaNt7apO2Gqp0BdqW5yaiGHXXmbpvxgBYVZnAql+BJb4RO5ad2MgpbZKn5G6nMnegrH1FcNYQ==} dependencies: inherits: 2.0.4 @@ -12811,21 +13778,21 @@ packages: readable-stream: 2.3.8 wbuf: 1.7.3 - /html-encoding-sniffer/3.0.0: + /html-encoding-sniffer@3.0.0: resolution: {integrity: sha512-oWv4T4yJ52iKrufjnyZPkrN0CH3QnrUqdB6In1g5Fe1mia8GmF36gnfNySxoZtxD5+NmYw1EElVXiBk93UeskA==} engines: {node: '>=12'} dependencies: whatwg-encoding: 2.0.0 dev: true - /html-entities/2.3.3: + /html-entities@2.3.3: resolution: {integrity: sha512-DV5Ln36z34NNTDgnz0EWGBLZENelNAtkiFA4kyNOG2tDI6Mz1uSWiq1wAKdyjnJwyDiDO7Fa2SO1CTxPXL8VxA==} - /html-escaper/2.0.2: + /html-escaper@2.0.2: resolution: {integrity: sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==} dev: true - /html-minifier-terser/6.1.0: + /html-minifier-terser@6.1.0: resolution: {integrity: sha512-YXxSlJBZTP7RS3tWnQw74ooKa6L9b9i9QYXY21eUEvhZ3u9XLfv6OnFsQq6RxkhHygsaUMvYsZRV5rU/OVNZxw==} engines: {node: '>=12'} hasBin: true @@ -12836,9 +13803,9 @@ packages: he: 1.2.0 param-case: 3.0.4 relateurl: 0.2.7 - terser: 5.16.5 + terser: 5.14.2 - /html-minifier/4.0.0: + /html-minifier@4.0.0: resolution: {integrity: sha512-aoGxanpFPLg7MkIl/DDFYtb0iWz7jMFGqFhvEDZga6/4QTjneiD8I/NXL1x5aaoCp7FSIT6h/OhykDdPsbtMig==} engines: {node: '>=6'} hasBin: true @@ -12852,14 +13819,14 @@ packages: uglify-js: 3.17.4 dev: false - /html-tags/3.2.0: + /html-tags@3.2.0: resolution: {integrity: sha512-vy7ClnArOZwCnqZgvv+ddgHgJiAFXe3Ge9ML5/mBctVJoUoYPCdxVucOywjDARn6CVoh3dRSFdPHy2sX80L0Wg==} engines: {node: '>=8'} - /html-void-elements/1.0.5: + /html-void-elements@1.0.5: resolution: {integrity: sha512-uE/TxKuyNIcx44cIWnjr/rfIATDH7ZaOMmstu0CwhFG1Dunhlp4OC6/NMbhiwoq5BpW0ubi303qnEk/PZj614w==} - /html-webpack-plugin/5.5.0_webpack@5.86.0: + /html-webpack-plugin@5.5.0(webpack@5.86.0): resolution: {integrity: sha512-sy88PC2cRTVxvETRgUHFrL4No3UxvcH8G1NepGhqaTT+GXN2kTamqasot0inS5hXeg1cMbFDt27zzo9p35lZVw==} engines: {node: '>=10.13.0'} peerDependencies: @@ -12872,7 +13839,7 @@ packages: tapable: 2.2.1 webpack: 5.86.0 - /htmlparser2/6.1.0: + /htmlparser2@6.1.0: resolution: {integrity: sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==} dependencies: domelementtype: 2.3.0 @@ -12880,7 +13847,7 @@ packages: domutils: 2.8.0 entities: 2.2.0 - /htmlparser2/8.0.1: + /htmlparser2@8.0.1: resolution: {integrity: sha512-4lVbmc1diZC7GUJQtRQ5yBAeUCL1exyMwmForWkRLnwyzWBFxN633SALPMGYaWZvKe9j1pRZJpauvmxENSp/EA==} dependencies: domelementtype: 2.3.0 @@ -12888,13 +13855,13 @@ packages: domutils: 3.0.1 entities: 4.4.0 - /http-cache-semantics/4.1.1: + /http-cache-semantics@4.1.1: resolution: {integrity: sha512-er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ==} - /http-deceiver/1.2.7: + /http-deceiver@1.2.7: resolution: {integrity: sha512-LmpOGxTfbpgtGVxJrj5k7asXHCgNZp5nLfp+hWc8QQRqtb7fUy6kRY3BO1h9ddF6yIPYUARgxGOwB42DnxIaNw==} - /http-errors/1.6.3: + /http-errors@1.6.3: resolution: {integrity: sha512-lks+lVC8dgGyh97jxvxeYTWQFvh4uw4yC12gVl63Cg30sjPX4wuGcdkICVXDAESr6OJGjqGA8Iz5mkeN6zlD7A==} engines: {node: '>= 0.6'} dependencies: @@ -12903,7 +13870,7 @@ packages: setprototypeof: 1.1.0 statuses: 1.5.0 - /http-errors/2.0.0: + /http-errors@2.0.0: resolution: {integrity: sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==} engines: {node: '>= 0.8'} dependencies: @@ -12913,10 +13880,10 @@ packages: statuses: 2.0.1 toidentifier: 1.0.1 - /http-parser-js/0.5.8: + /http-parser-js@0.5.8: resolution: {integrity: sha512-SGeBX54F94Wgu5RH3X5jsDtf4eHyRogWX1XGT3b4HuW3tQPM4AaBzoUji/4AAJNXCEOWZ5O0DgZmJw1947gD5Q==} - /http-proxy-agent/5.0.0: + /http-proxy-agent@5.0.0: resolution: {integrity: sha512-n2hY8YdoRE1i7r6M0w9DIw5GgZN0G25P8zLCRQ8rjXtTU3vsNFBI/vWK/UIeE6g5MUUz6avwAPXmL6Fy9D/90w==} engines: {node: '>= 6'} dependencies: @@ -12927,25 +13894,7 @@ packages: - supports-color dev: true - /http-proxy-middleware/2.0.6: - resolution: {integrity: sha512-ya/UeJ6HVBYxrgYotAZo1KvPWlgB48kUJLDePFeneHsVujFaW5WNj2NgWCAE//B1Dl02BIfYlpNgBy8Kf8Rjmw==} - engines: {node: '>=12.0.0'} - peerDependencies: - '@types/express': ^4.17.13 - peerDependenciesMeta: - '@types/express': - optional: true - dependencies: - '@types/http-proxy': 1.17.10 - http-proxy: 1.18.1 - is-glob: 4.0.3 - is-plain-obj: 3.0.0 - micromatch: 4.0.5 - transitivePeerDependencies: - - debug - dev: true - - /http-proxy-middleware/2.0.6_@types+express@4.17.17: + /http-proxy-middleware@2.0.6(@types/express@4.17.17): resolution: {integrity: sha512-ya/UeJ6HVBYxrgYotAZo1KvPWlgB48kUJLDePFeneHsVujFaW5WNj2NgWCAE//B1Dl02BIfYlpNgBy8Kf8Rjmw==} engines: {node: '>=12.0.0'} peerDependencies: @@ -12956,14 +13905,14 @@ packages: dependencies: '@types/express': 4.17.17 '@types/http-proxy': 1.17.10 - http-proxy: 1.18.1 + http-proxy: 1.18.1(debug@4.3.4) is-glob: 4.0.3 is-plain-obj: 3.0.0 micromatch: 4.0.5 transitivePeerDependencies: - debug - /http-proxy-middleware/2.0.6_cdocoejotnspksifechgljubnq: + /http-proxy-middleware@2.0.6(@types/express@4.17.17)(debug@4.3.4): resolution: {integrity: sha512-ya/UeJ6HVBYxrgYotAZo1KvPWlgB48kUJLDePFeneHsVujFaW5WNj2NgWCAE//B1Dl02BIfYlpNgBy8Kf8Rjmw==} engines: {node: '>=12.0.0'} peerDependencies: @@ -12974,7 +13923,7 @@ packages: dependencies: '@types/express': 4.17.17 '@types/http-proxy': 1.17.10 - http-proxy: 1.18.1_debug@4.3.4 + http-proxy: 1.18.1(debug@4.3.4) is-glob: 4.0.3 is-plain-obj: 3.0.0 micromatch: 4.0.5 @@ -12982,28 +13931,17 @@ packages: - debug dev: false - /http-proxy/1.18.1: - resolution: {integrity: sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==} - engines: {node: '>=8.0.0'} - dependencies: - eventemitter3: 4.0.7 - follow-redirects: 1.15.2 - requires-port: 1.0.0 - transitivePeerDependencies: - - debug - - /http-proxy/1.18.1_debug@4.3.4: + /http-proxy@1.18.1(debug@4.3.4): resolution: {integrity: sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==} engines: {node: '>=8.0.0'} dependencies: eventemitter3: 4.0.7 - follow-redirects: 1.15.2_debug@4.3.4 + follow-redirects: 1.15.2(debug@4.3.4) requires-port: 1.0.0 transitivePeerDependencies: - debug - dev: false - /http-signature/1.2.0: + /http-signature@1.2.0: resolution: {integrity: sha512-CAbnr6Rz4CYQkLYUtSNXxQPUH2gK8f3iWexVlsnMeD+GjlsQ0Xsy1cOX+mN3dtxYomRy21CiOzU8Uhw6OwncEQ==} engines: {node: '>=0.8', npm: '>=1.3.7'} dependencies: @@ -13012,7 +13950,7 @@ packages: sshpk: 1.17.0 dev: false - /https-proxy-agent/5.0.1: + /https-proxy-agent@5.0.1: resolution: {integrity: sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==} engines: {node: '>= 6'} dependencies: @@ -13022,30 +13960,30 @@ packages: - supports-color dev: true - /human-id/1.0.2: + /human-id@1.0.2: resolution: {integrity: sha512-UNopramDEhHJD+VR+ehk8rOslwSfByxPIZyJRfV739NDhN5LF1fa1MqnzKm2lGTQRjNrjK19Q5fhkgIfjlVUKw==} dev: true - /human-signals/2.1.0: + /human-signals@2.1.0: resolution: {integrity: sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==} engines: {node: '>=10.17.0'} - /human-signals/3.0.1: + /human-signals@3.0.1: resolution: {integrity: sha512-rQLskxnM/5OCldHo+wNXbpVgDn5A17CUoKX+7Sokwaknlq7CdSnphy0W39GU8dw59XiCXmFXDg4fRuckQRKewQ==} engines: {node: '>=12.20.0'} dev: true - /humps/2.0.1: + /humps@2.0.1: resolution: {integrity: sha512-E0eIbrFWUhwfXJmsbdjRQFQPrl5pTEoKlz163j1mTqqUnU9PgR4AgB8AIITzuB3vLBdxZXyZ9TDIrwB2OASz4g==} dev: false - /husky/7.0.4: + /husky@7.0.4: resolution: {integrity: sha512-vbaCKN2QLtP/vD4yvs6iz6hBEo6wkSzs8HpRah1Z6aGmF2KW5PdYuAd7uX5a+OyBZHBhd+TFLqgjUgytQr4RvQ==} engines: {node: '>=12'} hasBin: true dev: true - /ice-npm-utils/3.0.2: + /ice-npm-utils@3.0.2: resolution: {integrity: sha512-NweSv8MBVS+wUZfffdtqSkF3rMvgBNGR3lrBjotmCNz6OYjDVgEwCuifGctgX+ymlub/xSRLeKXmHxRqazT2wg==} engines: {node: '>=12'} dependencies: @@ -13059,24 +13997,24 @@ packages: transitivePeerDependencies: - debug - /iconv-lite/0.4.24: + /iconv-lite@0.4.24: resolution: {integrity: sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==} engines: {node: '>=0.10.0'} dependencies: safer-buffer: 2.1.2 - /iconv-lite/0.6.3: + /iconv-lite@0.6.3: resolution: {integrity: sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==} engines: {node: '>=0.10.0'} dependencies: safer-buffer: 2.1.2 dev: true - /icss-replace-symbols/1.1.0: + /icss-replace-symbols@1.1.0: resolution: {integrity: sha512-chIaY3Vh2mh2Q3RGXttaDIzeiPvaVXJ+C4DAh/w3c37SKZ/U6PGMmuicR2EQQp9bKG8zLMCl7I+PtIoOOPp8Gg==} dev: true - /icss-utils/5.1.0_postcss@8.4.12: + /icss-utils@5.1.0(postcss@8.4.12): resolution: {integrity: sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==} engines: {node: ^10 || ^12 || >= 14} peerDependencies: @@ -13085,7 +14023,7 @@ packages: postcss: 8.4.12 dev: true - /icss-utils/5.1.0_postcss@8.4.21: + /icss-utils@5.1.0(postcss@8.4.21): resolution: {integrity: sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==} engines: {node: ^10 || ^12 || >= 14} peerDependencies: @@ -13093,68 +14031,68 @@ packages: dependencies: postcss: 8.4.21 - /ieee754/1.2.1: + /ieee754@1.2.1: resolution: {integrity: sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==} - /ignore/5.2.4: + /ignore@5.2.4: resolution: {integrity: sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==} engines: {node: '>= 4'} - /image-size/0.5.5: + /image-size@0.5.5: resolution: {integrity: sha512-6TDAlDPZxUFCv+fuOkIoXT/V/f3Qbq8e37p+YOiYrUv3v9cc3/6x78VdfPgFVaB9dZYeLUfKgHRebpkm/oP2VQ==} engines: {node: '>=0.10.0'} hasBin: true requiresBuild: true optional: true - /image-size/1.0.2: + /image-size@1.0.2: resolution: {integrity: sha512-xfOoWjceHntRb3qFCrh5ZFORYH8XCdYpASltMhZ/Q0KZiOwjdE/Yl2QCiWdwD+lygV5bMCvauzgu5PxBX/Yerg==} engines: {node: '>=14.0.0'} hasBin: true dependencies: queue: 6.0.2 - /immediate/3.3.0: + /immediate@3.3.0: resolution: {integrity: sha512-HR7EVodfFUdQCTIeySw+WDRFJlPcLOJbXfwwZ7Oom6tjsvZ3bOkCDJHehQC3nxJrv7+f9XecwazynjU8e4Vw3Q==} dev: false - /immer/9.0.19: + /immer@9.0.19: resolution: {integrity: sha512-eY+Y0qcsB4TZKwgQzLaE/lqYMlKhv5J9dyd2RhhtGhNo2njPXDqU9XPfcNfa3MIDsdtZt5KlkIsirlo4dHsWdQ==} - /immutable/4.2.4: + /immutable@4.2.4: resolution: {integrity: sha512-WDxL3Hheb1JkRN3sQkyujNlL/xRjAo3rJtaU5xeufUauG66JdMr32bLj4gF+vWl84DIA3Zxw7tiAjneYzRRw+w==} - /import-cwd/3.0.0: + /import-cwd@3.0.0: resolution: {integrity: sha512-4pnzH16plW+hgvRECbDWpQl3cqtvSofHWh44met7ESfZ8UZOWWddm8hEyDTqREJ9RbYHY8gi8DqmaelApoOGMg==} engines: {node: '>=8'} dependencies: import-from: 3.0.0 dev: true - /import-fresh/3.3.0: + /import-fresh@3.3.0: resolution: {integrity: sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==} engines: {node: '>=6'} dependencies: parent-module: 1.0.1 resolve-from: 4.0.0 - /import-from/3.0.0: + /import-from@3.0.0: resolution: {integrity: sha512-CiuXOFFSzkU5x/CR0+z7T91Iht4CXgfCxVOFRhh2Zyhg5wOpWvvDLQUsWl+gcN+QscYBjez8hDCt85O7RLDttQ==} engines: {node: '>=8'} dependencies: resolve-from: 5.0.0 dev: true - /import-lazy/2.1.0: + /import-lazy@2.1.0: resolution: {integrity: sha512-m7ZEHgtw69qOGw+jwxXkHlrlIPdTGkyh66zXZ1ajZbxkDBNjSY/LGbmjc7h0s2ELsUDTAhFr55TrPSSqJGPG0A==} engines: {node: '>=4'} - /import-lazy/4.0.0: + /import-lazy@4.0.0: resolution: {integrity: sha512-rKtvo6a868b5Hu3heneU+L4yEQ4jYKLtjpnPeUdK7h0yzXGmyBTypknlkCvHFBqfX9YlorEiMM6Dnq/5atfHkw==} engines: {node: '>=8'} dev: true - /import-local/3.1.0: + /import-local@3.1.0: resolution: {integrity: sha512-ASB07uLtnDs1o6EHjKpX34BKYDSqnFerfTOJL2HvMqF70LnxpjkzDB8J44oT9pu4AMPkQwf8jl6szgvNd2tRIg==} engines: {node: '>=8'} hasBin: true @@ -13163,42 +14101,42 @@ packages: resolve-cwd: 3.0.0 dev: true - /imurmurhash/0.1.4: + /imurmurhash@0.1.4: resolution: {integrity: sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==} engines: {node: '>=0.8.19'} - /indent-string/4.0.0: + /indent-string@4.0.0: resolution: {integrity: sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==} engines: {node: '>=8'} - /infima/0.2.0-alpha.42: + /infima@0.2.0-alpha.42: resolution: {integrity: sha512-ift8OXNbQQwtbIt6z16KnSWP7uJ/SysSMFI4F87MNRTicypfl4Pv3E2OGVv6N3nSZFJvA8imYulCBS64iyHYww==} engines: {node: '>=12'} dev: false - /inflight/1.0.6: + /inflight@1.0.6: resolution: {integrity: sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==} dependencies: once: 1.4.0 wrappy: 1.0.2 - /inherits/2.0.3: + /inherits@2.0.3: resolution: {integrity: sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==} - /inherits/2.0.4: + /inherits@2.0.4: resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==} - /ini/1.3.8: + /ini@1.3.8: resolution: {integrity: sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==} - /ini/2.0.0: + /ini@2.0.0: resolution: {integrity: sha512-7PnF4oN3CvZF23ADhA5wRaYEQpJ8qygSkbtTXWBeXWXmEVRXK+1ITciHWwHhsjv1TmW0MgacIv6hEi5pX5NQdA==} engines: {node: '>=10'} - /inline-style-parser/0.1.1: + /inline-style-parser@0.1.1: resolution: {integrity: sha512-7NXolsK4CAS5+xvdj5OMMbI962hU/wvwoxk+LWR9Ek9bVtyuuYScDN6eS0rUm6TxApFpw7CX1o4uJzcd4AyD3Q==} - /inquirer/7.3.3: + /inquirer@7.3.3: resolution: {integrity: sha512-JG3eIAj5V9CwcGvuOmoo6LB9kbAYT8HXffUl6memuszlwDC/qvFAJw49XJ5NROSFNPxp3iQg1GqkFhaY/CR0IA==} engines: {node: '>=8.0.0'} dependencies: @@ -13217,7 +14155,7 @@ packages: through: 2.3.8 dev: true - /inquirer/9.1.4: + /inquirer@9.1.4: resolution: {integrity: sha512-9hiJxE5gkK/cM2d1mTEnuurGTAoHebbkX0BYl3h7iEg7FYfuNIom+nDfBCSWtvSnoSrWCeBxqqBZu26xdlJlXA==} engines: {node: '>=12.0.0'} dependencies: @@ -13238,7 +14176,7 @@ packages: wrap-ansi: 8.1.0 dev: false - /internal-slot/1.0.5: + /internal-slot@1.0.5: resolution: {integrity: sha512-Y+R5hJrzs52QCG2laLn4udYVnxsfny9CpOhNhUvk/SSSVyF6T27FzRbF0sroPidSu3X8oEAkOn2K804mjpt6UQ==} engines: {node: '>= 0.4'} dependencies: @@ -13246,15 +14184,15 @@ packages: has: 1.0.3 side-channel: 1.0.4 - /interpret/1.4.0: + /interpret@1.4.0: resolution: {integrity: sha512-agE4QfB2Lkp9uICn7BAqoscw4SZP9kTE2hxiFI3jBPmXJfdqiahTbUuKGsMoN2GtqL9AxhYioAcVvgsb1HvRbA==} engines: {node: '>= 0.10'} - /intersection-observer/0.12.2: + /intersection-observer@0.12.2: resolution: {integrity: sha512-7m1vEcPCxXYI8HqnL8CKI6siDyD+eIWSwgB3DZA+ZTogxk9I4CDnj4wilt9x/+/QbHI4YG5YZNmC6458/e9Ktg==} dev: false - /intl-messageformat/10.3.3: + /intl-messageformat@10.3.3: resolution: {integrity: sha512-un/f07/g2e/3Q8e1ghDKET+el22Bi49M7O/rHxd597R+oLpPOMykSv5s51cABVfu3FZW+fea4hrzf2MHu1W4hw==} dependencies: '@formatjs/ecma402-abstract': 1.14.3 @@ -13263,34 +14201,34 @@ packages: tslib: 2.5.0 dev: false - /invariant/2.2.4: + /invariant@2.2.4: resolution: {integrity: sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==} dependencies: loose-envify: 1.4.0 - /ip-regex/4.3.0: + /ip-regex@4.3.0: resolution: {integrity: sha512-B9ZWJxHHOHUhUjCPrMpLD4xEq35bUTClHM1S6CBU5ixQnkZmwipwgc96vAd7AAGM9TGHvJR+Uss+/Ak6UphK+Q==} engines: {node: '>=8'} dev: true - /ipaddr.js/1.9.1: + /ipaddr.js@1.9.1: resolution: {integrity: sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==} engines: {node: '>= 0.10'} - /ipaddr.js/2.0.1: + /ipaddr.js@2.0.1: resolution: {integrity: sha512-1qTgH9NG+IIJ4yfKs2e6Pp1bZg8wbDbKHT21HrLIeYBTRLgMYKnMTPAuI3Lcs61nfx5h1xlXnbJtH1kX5/d/ng==} engines: {node: '>= 10'} - /is-alphabetical/1.0.4: + /is-alphabetical@1.0.4: resolution: {integrity: sha512-DwzsA04LQ10FHTZuL0/grVDk4rFoVH1pjAToYwBrHSxcrBIGQuXrQMtD5U1b0U2XVgKZCTLLP8u2Qxqhy3l2Vg==} - /is-alphanumerical/1.0.4: + /is-alphanumerical@1.0.4: resolution: {integrity: sha512-UzoZUr+XfVz3t3v4KyGEniVL9BDRoQtY7tOyrRybkVNjDFWyo1yhXNGrrBTQxp3ib9BLAWs7k2YKBQsFRkZG9A==} dependencies: is-alphabetical: 1.0.4 is-decimal: 1.0.4 - /is-arguments/1.1.1: + /is-arguments@1.1.1: resolution: {integrity: sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==} engines: {node: '>= 0.4'} dependencies: @@ -13298,291 +14236,291 @@ packages: has-tostringtag: 1.0.0 dev: true - /is-array-buffer/3.0.2: + /is-array-buffer@3.0.2: resolution: {integrity: sha512-y+FyyR/w8vfIRq4eQcM1EYgSTnmHXPqaF+IgzgraytCFq5Xh8lllDVmAZolPJiZttZLeFSINPYMaEJ7/vWUa1w==} dependencies: call-bind: 1.0.2 get-intrinsic: 1.2.0 is-typed-array: 1.1.10 - /is-arrayish/0.2.1: + /is-arrayish@0.2.1: resolution: {integrity: sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==} - /is-bigint/1.0.4: + /is-bigint@1.0.4: resolution: {integrity: sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==} dependencies: has-bigints: 1.0.2 - /is-binary-path/2.1.0: + /is-binary-path@2.1.0: resolution: {integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==} engines: {node: '>=8'} dependencies: binary-extensions: 2.2.0 - /is-boolean-object/1.1.2: + /is-boolean-object@1.1.2: resolution: {integrity: sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==} engines: {node: '>= 0.4'} dependencies: call-bind: 1.0.2 has-tostringtag: 1.0.0 - /is-buffer/2.0.5: + /is-buffer@2.0.5: resolution: {integrity: sha512-i2R6zNFDwgEHJyQUtJEk0XFi1i0dPFn/oqjK3/vPCcDeJvW5NQ83V8QbicfF1SupOaB0h8ntgBC2YiE7dfyctQ==} engines: {node: '>=4'} - /is-builtin-module/3.2.1: + /is-builtin-module@3.2.1: resolution: {integrity: sha512-BSLE3HnV2syZ0FK0iMA/yUGplUeMmNz4AW5fnTunbCIqZi4vG3WjJT9FHMy5D69xmAYBHXQhJdALdpwVxV501A==} engines: {node: '>=6'} dependencies: builtin-modules: 3.3.0 dev: true - /is-callable/1.2.7: + /is-callable@1.2.7: resolution: {integrity: sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==} engines: {node: '>= 0.4'} - /is-ci/2.0.0: + /is-ci@2.0.0: resolution: {integrity: sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==} hasBin: true dependencies: ci-info: 2.0.0 - /is-ci/3.0.1: + /is-ci@3.0.1: resolution: {integrity: sha512-ZYvCgrefwqoQ6yTyYUbQu64HsITZ3NfKX1lzaEYdkTDcfKzzCI/wthRRYKkdjHKFVgNiXKAKm65Zo1pk2as/QQ==} hasBin: true dependencies: ci-info: 3.8.0 dev: true - /is-core-module/2.11.0: + /is-core-module@2.11.0: resolution: {integrity: sha512-RRjxlvLDkD1YJwDbroBHMb+cukurkDWNyHx7D3oNB5x9rb5ogcksMC5wHCadcXoo67gVr/+3GFySh3134zi6rw==} dependencies: has: 1.0.3 - /is-date-object/1.0.5: + /is-date-object@1.0.5: resolution: {integrity: sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==} engines: {node: '>= 0.4'} dependencies: has-tostringtag: 1.0.0 - /is-decimal/1.0.4: + /is-decimal@1.0.4: resolution: {integrity: sha512-RGdriMmQQvZ2aqaQq3awNA6dCGtKpiDFcOzrTWrDAT2MiWrKQVPmxLGHl7Y2nNu6led0kEyoX0enY0qXYsv9zw==} - /is-docker/2.2.1: + /is-docker@2.2.1: resolution: {integrity: sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==} engines: {node: '>=8'} hasBin: true - /is-extendable/0.1.1: + /is-extendable@0.1.1: resolution: {integrity: sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==} engines: {node: '>=0.10.0'} - /is-extglob/2.1.1: + /is-extglob@2.1.1: resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==} engines: {node: '>=0.10.0'} - /is-fullwidth-code-point/1.0.0: + /is-fullwidth-code-point@1.0.0: resolution: {integrity: sha512-1pqUqRjkhPJ9miNq9SwMfdvi6lBJcd6eFxvfaivQhaH3SgisfiuudvFntdKOmxuee/77l+FPjKrQjWvmPjWrRw==} engines: {node: '>=0.10.0'} dependencies: number-is-nan: 1.0.1 - /is-fullwidth-code-point/3.0.0: + /is-fullwidth-code-point@3.0.0: resolution: {integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==} engines: {node: '>=8'} - /is-fullwidth-code-point/4.0.0: + /is-fullwidth-code-point@4.0.0: resolution: {integrity: sha512-O4L094N2/dZ7xqVdrXhh9r1KODPJpFms8B5sGdJLPy664AgvXsreZUyCQQNItZRDlYug4xStLjNp/sz3HvBowQ==} engines: {node: '>=12'} dev: true - /is-generator-fn/2.1.0: + /is-generator-fn@2.1.0: resolution: {integrity: sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==} engines: {node: '>=6'} dev: true - /is-generator-function/1.0.10: + /is-generator-function@1.0.10: resolution: {integrity: sha512-jsEjy9l3yiXEQ+PsXdmBwEPcOxaXWLspKdplFUVI9vq1iZgIekeC0L167qeu86czQaxed3q/Uzuw0swL0irL8A==} engines: {node: '>= 0.4'} dependencies: has-tostringtag: 1.0.0 dev: true - /is-glob/4.0.3: + /is-glob@4.0.3: resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==} engines: {node: '>=0.10.0'} dependencies: is-extglob: 2.1.1 - /is-hexadecimal/1.0.4: + /is-hexadecimal@1.0.4: resolution: {integrity: sha512-gyPJuv83bHMpocVYoqof5VDiZveEoGoFL8m3BXNb2VW8Xs+rz9kqO8LOQ5DH6EsuvilT1ApazU0pyl+ytbPtlw==} - /is-installed-globally/0.4.0: + /is-installed-globally@0.4.0: resolution: {integrity: sha512-iwGqO3J21aaSkC7jWnHP/difazwS7SFeIqxv6wEtLU8Y5KlzFTjyqcSIT0d8s4+dDhKytsk9PJZ2BkS5eZwQRQ==} engines: {node: '>=10'} dependencies: global-dirs: 3.0.1 is-path-inside: 3.0.3 - /is-interactive/1.0.0: + /is-interactive@1.0.0: resolution: {integrity: sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==} engines: {node: '>=8'} - /is-interactive/2.0.0: + /is-interactive@2.0.0: resolution: {integrity: sha512-qP1vozQRI+BMOPcjFzrjXuQvdak2pHNUMZoeG2eRbiSqyvbEf/wQtEOTOX1guk6E3t36RkaqiSt8A/6YElNxLQ==} engines: {node: '>=12'} dev: false - /is-ip/3.1.0: + /is-ip@3.1.0: resolution: {integrity: sha512-35vd5necO7IitFPjd/YBeqwWnyDWbuLH9ZXQdMfDA8TEo7pv5X8yfrvVO3xbJbLUlERCMvf6X0hTUamQxCYJ9Q==} engines: {node: '>=8'} dependencies: ip-regex: 4.3.0 dev: true - /is-map/2.0.2: + /is-map@2.0.2: resolution: {integrity: sha512-cOZFQQozTha1f4MxLFzlgKYPTyj26picdZTx82hbc/Xf4K/tZOOXSCkMvU4pKioRXGDLJRn0GM7Upe7kR721yg==} dev: true - /is-module/1.0.0: + /is-module@1.0.0: resolution: {integrity: sha512-51ypPSPCoTEIN9dy5Oy+h4pShgJmPCygKfyRCISBI+JoWT/2oJvK8QPxmwv7b/p239jXrm9M1mlQbyKJ5A152g==} dev: true - /is-negative-zero/2.0.2: + /is-negative-zero@2.0.2: resolution: {integrity: sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==} engines: {node: '>= 0.4'} - /is-npm/5.0.0: + /is-npm@5.0.0: resolution: {integrity: sha512-WW/rQLOazUq+ST/bCAVBp/2oMERWLsR7OrKyt052dNDk4DHcDE0/7QSXITlmi+VBcV13DfIbysG3tZJm5RfdBA==} engines: {node: '>=10'} - /is-number-object/1.0.7: + /is-number-object@1.0.7: resolution: {integrity: sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==} engines: {node: '>= 0.4'} dependencies: has-tostringtag: 1.0.0 - /is-number/7.0.0: + /is-number@7.0.0: resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==} engines: {node: '>=0.12.0'} - /is-obj/1.0.1: + /is-obj@1.0.1: resolution: {integrity: sha512-l4RyHgRqGN4Y3+9JHVrNqO+tN0rV5My76uW5/nuO4K1b6vw5G8d/cmFjP9tRfEsdhZNt0IFdZuK/c2Vr4Nb+Qg==} engines: {node: '>=0.10.0'} - /is-obj/2.0.0: + /is-obj@2.0.0: resolution: {integrity: sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==} engines: {node: '>=8'} - /is-path-cwd/2.2.0: + /is-path-cwd@2.2.0: resolution: {integrity: sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ==} engines: {node: '>=6'} - /is-path-inside/3.0.3: + /is-path-inside@3.0.3: resolution: {integrity: sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==} engines: {node: '>=8'} - /is-plain-obj/1.1.0: + /is-plain-obj@1.1.0: resolution: {integrity: sha512-yvkRyxmFKEOQ4pNXCmJG5AEQNlXJS5LaONXo5/cLdTZdWvsZ1ioJEonLGAosKlMWE8lwUy/bJzMjcw8az73+Fg==} engines: {node: '>=0.10.0'} dev: true - /is-plain-obj/2.1.0: + /is-plain-obj@2.1.0: resolution: {integrity: sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA==} engines: {node: '>=8'} - /is-plain-obj/3.0.0: + /is-plain-obj@3.0.0: resolution: {integrity: sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==} engines: {node: '>=10'} - /is-plain-object/2.0.4: + /is-plain-object@2.0.4: resolution: {integrity: sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==} engines: {node: '>=0.10.0'} dependencies: isobject: 3.0.1 - /is-plain-object/5.0.0: + /is-plain-object@5.0.0: resolution: {integrity: sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q==} engines: {node: '>=0.10.0'} dev: true - /is-potential-custom-element-name/1.0.1: + /is-potential-custom-element-name@1.0.1: resolution: {integrity: sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==} dev: true - /is-reference/1.2.1: + /is-reference@1.2.1: resolution: {integrity: sha512-U82MsXXiFIrjCK4otLT+o2NA2Cd2g5MLoOVXUZjIOhLurrRxpEXzI8O0KZHr3IjLvlAH1kTPYSuqer5T9ZVBKQ==} dependencies: '@types/estree': 1.0.0 dev: true - /is-regex/1.1.4: + /is-regex@1.1.4: resolution: {integrity: sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==} engines: {node: '>= 0.4'} dependencies: call-bind: 1.0.2 has-tostringtag: 1.0.0 - /is-regexp/1.0.0: + /is-regexp@1.0.0: resolution: {integrity: sha512-7zjFAPO4/gwyQAAgRRmqeEeyIICSdmCqa3tsVHMdBzaXXRiqopZL4Cyghg/XulGWrtABTpbnYYzzIRffLkP4oA==} engines: {node: '>=0.10.0'} - /is-relative/1.0.0: + /is-relative@1.0.0: resolution: {integrity: sha512-Kw/ReK0iqwKeu0MITLFuj0jbPAmEiOsIwyIXvvbfa6QfmN9pkD1M+8pdk7Rl/dTKbH34/XBFMbgD4iMJhLQbGA==} engines: {node: '>=0.10.0'} dependencies: is-unc-path: 1.0.0 dev: true - /is-root/2.1.0: + /is-root@2.1.0: resolution: {integrity: sha512-AGOriNp96vNBd3HtU+RzFEc75FfR5ymiYv8E553I71SCeXBiMsVDUtdio1OEFvrPyLIQ9tVR5RxXIFe5PUFjMg==} engines: {node: '>=6'} - /is-set/2.0.2: + /is-set@2.0.2: resolution: {integrity: sha512-+2cnTEZeY5z/iXGbLhPrOAaK/Mau5k5eXq9j14CpRTftq0pAJu2MwVRSZhyZWBzx3o6X795Lz6Bpb6R0GKf37g==} dev: true - /is-shared-array-buffer/1.0.2: + /is-shared-array-buffer@1.0.2: resolution: {integrity: sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==} dependencies: call-bind: 1.0.2 - /is-stream/2.0.1: + /is-stream@2.0.1: resolution: {integrity: sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==} engines: {node: '>=8'} - /is-stream/3.0.0: + /is-stream@3.0.0: resolution: {integrity: sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} dev: true - /is-string/1.0.7: + /is-string@1.0.7: resolution: {integrity: sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==} engines: {node: '>= 0.4'} dependencies: has-tostringtag: 1.0.0 - /is-subdir/1.2.0: + /is-subdir@1.2.0: resolution: {integrity: sha512-2AT6j+gXe/1ueqbW6fLZJiIw3F8iXGJtt0yDrZaBhAZEG1raiTxKWU+IPqMCzQAXOUCKdA4UDMgacKH25XG2Cw==} engines: {node: '>=4'} dependencies: better-path-resolve: 1.0.0 dev: true - /is-symbol/1.0.4: + /is-symbol@1.0.4: resolution: {integrity: sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==} engines: {node: '>= 0.4'} dependencies: has-symbols: 1.0.3 - /is-text-path/1.0.1: + /is-text-path@1.0.1: resolution: {integrity: sha512-xFuJpne9oFz5qDaodwmmG08e3CawH/2ZV8Qqza1Ko7Sk8POWbkRdwIoAWVhqvq0XeUzANEhKo2n0IXUGBm7A/w==} engines: {node: '>=0.10.0'} dependencies: text-extensions: 1.9.0 dev: true - /is-typed-array/1.1.10: + /is-typed-array@1.1.10: resolution: {integrity: sha512-PJqgEHiWZvMpaFZ3uTc8kHPM4+4ADTlDniuQL7cU/UDA0Ql7F70yGfHph3cLNe+c9toaigv+DFzTJKhc2CtO6A==} engines: {node: '>= 0.4'} dependencies: @@ -13592,91 +14530,91 @@ packages: gopd: 1.0.1 has-tostringtag: 1.0.0 - /is-typedarray/1.0.0: + /is-typedarray@1.0.0: resolution: {integrity: sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==} - /is-unc-path/1.0.0: + /is-unc-path@1.0.0: resolution: {integrity: sha512-mrGpVd0fs7WWLfVsStvgF6iEJnbjDFZh9/emhRDcGWTduTfNHd9CHeUwH3gYIjdbwo4On6hunkztwOaAw0yllQ==} engines: {node: '>=0.10.0'} dependencies: unc-path-regex: 0.1.2 dev: true - /is-unicode-supported/0.1.0: + /is-unicode-supported@0.1.0: resolution: {integrity: sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==} engines: {node: '>=10'} - /is-unicode-supported/1.3.0: + /is-unicode-supported@1.3.0: resolution: {integrity: sha512-43r2mRvz+8JRIKnWJ+3j8JtjRKZ6GmjzfaE/qiBJnikNnYv/6bagRJ1kUhNk8R5EX/GkobD+r+sfxCPJsiKBLQ==} engines: {node: '>=12'} dev: false - /is-weakmap/2.0.1: + /is-weakmap@2.0.1: resolution: {integrity: sha512-NSBR4kH5oVj1Uwvv970ruUkCV7O1mzgVFO4/rev2cLRda9Tm9HrL70ZPut4rOHgY0FNrUu9BCbXA2sdQ+x0chA==} dev: true - /is-weakref/1.0.2: + /is-weakref@1.0.2: resolution: {integrity: sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==} dependencies: call-bind: 1.0.2 - /is-weakset/2.0.2: + /is-weakset@2.0.2: resolution: {integrity: sha512-t2yVvttHkQktwnNNmBQ98AhENLdPUTDTE21uPqAQ0ARwQfGeQKRVS0NNurH7bTf7RrvcVn1OOge45CnBeHCSmg==} dependencies: call-bind: 1.0.2 get-intrinsic: 1.2.0 dev: true - /is-what/3.14.1: + /is-what@3.14.1: resolution: {integrity: sha512-sNxgpk9793nzSs7bA6JQJGeIuRBQhAaNGG77kzYQgMkrID+lS6SlK07K5LaptscDlSaIgH+GPFzf+d75FVxozA==} - /is-whitespace-character/1.0.4: + /is-whitespace-character@1.0.4: resolution: {integrity: sha512-SDweEzfIZM0SJV0EUga669UTKlmL0Pq8Lno0QDQsPnvECB3IM2aP0gdx5TrU0A01MAPfViaZiI2V1QMZLaKK5w==} - /is-windows/1.0.2: + /is-windows@1.0.2: resolution: {integrity: sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==} engines: {node: '>=0.10.0'} dev: true - /is-word-character/1.0.4: + /is-word-character@1.0.4: resolution: {integrity: sha512-5SMO8RVennx3nZrqtKwCGyyetPE9VDba5ugvKLaD4KopPG5kR4mQ7tNt/r7feL5yt5h3lpuBbIUmCOG2eSzXHA==} - /is-wsl/2.2.0: + /is-wsl@2.2.0: resolution: {integrity: sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==} engines: {node: '>=8'} dependencies: is-docker: 2.2.1 - /is-yarn-global/0.3.0: + /is-yarn-global@0.3.0: resolution: {integrity: sha512-VjSeb/lHmkoyd8ryPVIKvOCn4D1koMqY+vqyjjUfc3xyKtP4dYOxM44sZrnqQSzSds3xyOrUTLTC9LVCVgLngw==} - /isarray/0.0.1: + /isarray@0.0.1: resolution: {integrity: sha512-D2S+3GLxWH+uhrNEcoh/fnmYeP8E8/zHl644d/jdA0g2uyXvy3sb0qxotE+ne0LtccHknQzWwZEzhak7oJ0COQ==} - /isarray/1.0.0: + /isarray@1.0.0: resolution: {integrity: sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==} - /isarray/2.0.5: + /isarray@2.0.5: resolution: {integrity: sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==} dev: true - /isexe/2.0.0: + /isexe@2.0.0: resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==} - /isobject/3.0.1: + /isobject@3.0.1: resolution: {integrity: sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==} engines: {node: '>=0.10.0'} - /isstream/0.1.2: + /isstream@0.1.2: resolution: {integrity: sha512-Yljz7ffyPbrLpLngrMtZ7NduUgVvi6wG9RJ9IUcyCd59YQ911PBJphODUcbOVbqYfxe1wuYf/LJ8PauMRwsM/g==} dev: false - /istanbul-lib-coverage/3.2.0: + /istanbul-lib-coverage@3.2.0: resolution: {integrity: sha512-eOeJ5BHCmHYvQK7xt9GkdHuzuCGS1Y6g9Gvnx3Ym33fz/HpLRYxiS0wHNr+m/MBC8B647Xt608vCDEvhl9c6Mw==} engines: {node: '>=8'} dev: true - /istanbul-lib-instrument/5.2.1: + /istanbul-lib-instrument@5.2.1: resolution: {integrity: sha512-pzqtp31nLv/XFOzXGuvhCb8qhjmTVo5vjVk19XE4CRlSWz0KoeJ3bw9XsA7nOp9YBf4qHjwBxkDzKcME/J29Yg==} engines: {node: '>=8'} dependencies: @@ -13689,7 +14627,7 @@ packages: - supports-color dev: true - /istanbul-lib-report/3.0.0: + /istanbul-lib-report@3.0.0: resolution: {integrity: sha512-wcdi+uAKzfiGT2abPpKZ0hSU1rGQjUQnLvtY5MpQ7QCTahD3VODhcu4wcfY1YtkGaDD5yuydOLINXsfbus9ROw==} engines: {node: '>=8'} dependencies: @@ -13698,7 +14636,7 @@ packages: supports-color: 7.2.0 dev: true - /istanbul-lib-source-maps/4.0.1: + /istanbul-lib-source-maps@4.0.1: resolution: {integrity: sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw==} engines: {node: '>=10'} dependencies: @@ -13709,7 +14647,7 @@ packages: - supports-color dev: true - /istanbul-reports/3.1.5: + /istanbul-reports@3.1.5: resolution: {integrity: sha512-nUsEMa9pBt/NOHqbcbeJEgqIlY/K7rVWUX6Lql2orY5e9roQOthbR3vtY4zzf2orPELg80fnxxk9zUyPlgwD1w==} engines: {node: '>=8'} dependencies: @@ -13717,7 +14655,7 @@ packages: istanbul-lib-report: 3.0.0 dev: true - /jake/10.8.5: + /jake@10.8.5: resolution: {integrity: sha512-sVpxYeuAhWt0OTWITwT98oyV0GsXyMlXCF+3L1SuafBVUIr/uILGRB+NqwkzhgXKvoJpDIpQvqkUALgdmQsQxw==} engines: {node: '>=10'} hasBin: true @@ -13728,7 +14666,7 @@ packages: minimatch: 3.1.2 dev: false - /jest-changed-files/28.1.3: + /jest-changed-files@28.1.3: resolution: {integrity: sha512-esaOfUWJXk2nfZt9SPyC8gA1kNfdKLkQWyzsMlqq8msYSlNKfmZxfRgZn4Cd4MGVUF+7v6dBs0d5TOAKa7iIiA==} engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} dependencies: @@ -13736,7 +14674,7 @@ packages: p-limit: 3.1.0 dev: true - /jest-changed-files/29.5.0: + /jest-changed-files@29.5.0: resolution: {integrity: sha512-IFG34IUMUaNBIxjQXF/iu7g6EcdMrGRRxaUSw92I/2g2YC6vCdTltl4nHvt7Ci5nSJwXIkCu8Ka1DKF+X7Z1Ag==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: @@ -13744,7 +14682,7 @@ packages: p-limit: 3.1.0 dev: true - /jest-circus/28.1.3: + /jest-circus@28.1.3: resolution: {integrity: sha512-cZ+eS5zc79MBwt+IhQhiEp0OeBddpc1n8MBo1nMB8A7oPMKEO+Sre+wHaLJexQUj9Ya/8NOBY0RESUgYjB6fow==} engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} dependencies: @@ -13771,7 +14709,7 @@ packages: - supports-color dev: true - /jest-circus/29.5.0: + /jest-circus@29.5.0: resolution: {integrity: sha512-gq/ongqeQKAplVxqJmbeUOJJKkW3dDNPY8PjhJ5G0lBRvu0e3EWGxGy5cI4LAGA7gV2UHCtWBI4EMXK8c9nQKA==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: @@ -13799,7 +14737,7 @@ packages: - supports-color dev: true - /jest-cli/28.1.3: + /jest-cli@28.1.3(@types/node@17.0.45): resolution: {integrity: sha512-roY3kvrv57Azn1yPgdTebPAXvdR2xfezaKKYzVxZ6It/5NCxzJym6tUI5P1zkdWhfUYkxEI9uZWcQdaFLo8mJQ==} engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} hasBin: true @@ -13816,7 +14754,7 @@ packages: exit: 0.1.2 graceful-fs: 4.2.10 import-local: 3.1.0 - jest-config: 28.1.3 + jest-config: 28.1.3(@types/node@17.0.45) jest-util: 28.1.3 jest-validate: 28.1.3 prompts: 2.4.2 @@ -13827,7 +14765,7 @@ packages: - ts-node dev: true - /jest-cli/29.5.0: + /jest-cli@29.5.0(@types/node@17.0.45): resolution: {integrity: sha512-L1KcP1l4HtfwdxXNFCL5bmUbLQiKrakMUriBEcc1Vfz6gx31ORKdreuWvmQVBit+1ss9NNR3yxjwfwzZNdQXJw==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} hasBin: true @@ -13844,7 +14782,7 @@ packages: exit: 0.1.2 graceful-fs: 4.2.10 import-local: 3.1.0 - jest-config: 29.5.0 + jest-config: 29.5.0(@types/node@17.0.45) jest-util: 29.5.0 jest-validate: 29.5.0 prompts: 2.4.2 @@ -13855,45 +14793,7 @@ packages: - ts-node dev: true - /jest-config/28.1.3: - resolution: {integrity: sha512-MG3INjByJ0J4AsNBm7T3hsuxKQqFIiRo/AUqb1q9LRKI5UU6Aar9JHbr9Ivn1TVwfUD9KirRoM/T6u8XlcQPHQ==} - engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} - peerDependencies: - '@types/node': '*' - ts-node: '>=9.0.0' - peerDependenciesMeta: - '@types/node': - optional: true - ts-node: - optional: true - dependencies: - '@babel/core': 7.21.0 - '@jest/test-sequencer': 28.1.3 - '@jest/types': 28.1.3 - babel-jest: 28.1.3_@babel+core@7.21.0 - chalk: 4.1.2 - ci-info: 3.8.0 - deepmerge: 4.3.0 - glob: 7.2.3 - graceful-fs: 4.2.10 - jest-circus: 28.1.3 - jest-environment-node: 28.1.3 - jest-get-type: 28.0.2 - jest-regex-util: 28.0.2 - jest-resolve: 28.1.3 - jest-runner: 28.1.3 - jest-util: 28.1.3 - jest-validate: 28.1.3 - micromatch: 4.0.5 - parse-json: 5.2.0 - pretty-format: 28.1.3 - slash: 3.0.0 - strip-json-comments: 3.1.1 - transitivePeerDependencies: - - supports-color - dev: true - - /jest-config/28.1.3_@types+node@17.0.45: + /jest-config@28.1.3(@types/node@17.0.45): resolution: {integrity: sha512-MG3INjByJ0J4AsNBm7T3hsuxKQqFIiRo/AUqb1q9LRKI5UU6Aar9JHbr9Ivn1TVwfUD9KirRoM/T6u8XlcQPHQ==} engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} peerDependencies: @@ -13909,7 +14809,7 @@ packages: '@jest/test-sequencer': 28.1.3 '@jest/types': 28.1.3 '@types/node': 17.0.45 - babel-jest: 28.1.3_@babel+core@7.21.0 + babel-jest: 28.1.3(@babel/core@7.21.0) chalk: 4.1.2 ci-info: 3.8.0 deepmerge: 4.3.0 @@ -13932,45 +14832,7 @@ packages: - supports-color dev: true - /jest-config/29.5.0: - resolution: {integrity: sha512-kvDUKBnNJPNBmFFOhDbm59iu1Fii1Q6SxyhXfvylq3UTHbg6o7j/g8k2dZyXWLvfdKB1vAPxNZnMgtKJcmu3kA==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - peerDependencies: - '@types/node': '*' - ts-node: '>=9.0.0' - peerDependenciesMeta: - '@types/node': - optional: true - ts-node: - optional: true - dependencies: - '@babel/core': 7.21.0 - '@jest/test-sequencer': 29.5.0 - '@jest/types': 29.5.0 - babel-jest: 29.5.0_@babel+core@7.21.0 - chalk: 4.1.2 - ci-info: 3.8.0 - deepmerge: 4.3.0 - glob: 7.2.3 - graceful-fs: 4.2.10 - jest-circus: 29.5.0 - jest-environment-node: 29.5.0 - jest-get-type: 29.4.3 - jest-regex-util: 29.4.3 - jest-resolve: 29.5.0 - jest-runner: 29.5.0 - jest-util: 29.5.0 - jest-validate: 29.5.0 - micromatch: 4.0.5 - parse-json: 5.2.0 - pretty-format: 29.5.0 - slash: 3.0.0 - strip-json-comments: 3.1.1 - transitivePeerDependencies: - - supports-color - dev: true - - /jest-config/29.5.0_@types+node@17.0.45: + /jest-config@29.5.0(@types/node@17.0.45): resolution: {integrity: sha512-kvDUKBnNJPNBmFFOhDbm59iu1Fii1Q6SxyhXfvylq3UTHbg6o7j/g8k2dZyXWLvfdKB1vAPxNZnMgtKJcmu3kA==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} peerDependencies: @@ -13986,7 +14848,7 @@ packages: '@jest/test-sequencer': 29.5.0 '@jest/types': 29.5.0 '@types/node': 17.0.45 - babel-jest: 29.5.0_@babel+core@7.21.0 + babel-jest: 29.5.0(@babel/core@7.21.0) chalk: 4.1.2 ci-info: 3.8.0 deepmerge: 4.3.0 @@ -14009,7 +14871,7 @@ packages: - supports-color dev: true - /jest-diff/28.1.3: + /jest-diff@28.1.3: resolution: {integrity: sha512-8RqP1B/OXzjjTWkqMX67iqgwBVJRgCyKD3L9nq+6ZqJMdvjE8RgHktqZ6jNrkdMT+dJuYNI3rhQpxaz7drJHfw==} engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} dependencies: @@ -14019,7 +14881,7 @@ packages: pretty-format: 28.1.3 dev: true - /jest-diff/29.5.0: + /jest-diff@29.5.0: resolution: {integrity: sha512-LtxijLLZBduXnHSniy0WMdaHjmQnt3g5sa16W4p0HqukYTTsyTW3GD1q41TyGl5YFXj/5B2U6dlh5FM1LIMgxw==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: @@ -14029,21 +14891,21 @@ packages: pretty-format: 29.5.0 dev: true - /jest-docblock/28.1.1: + /jest-docblock@28.1.1: resolution: {integrity: sha512-3wayBVNiOYx0cwAbl9rwm5kKFP8yHH3d/fkEaL02NPTkDojPtheGB7HZSFY4wzX+DxyrvhXz0KSCVksmCknCuA==} engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} dependencies: detect-newline: 3.1.0 dev: true - /jest-docblock/29.4.3: + /jest-docblock@29.4.3: resolution: {integrity: sha512-fzdTftThczeSD9nZ3fzA/4KkHtnmllawWrXO69vtI+L9WjEIuXWs4AmyME7lN5hU7dB0sHhuPfcKofRsUb/2Fg==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: detect-newline: 3.1.0 dev: true - /jest-each/28.1.3: + /jest-each@28.1.3: resolution: {integrity: sha512-arT1z4sg2yABU5uogObVPvSlSMQlDA48owx07BDPAiasW0yYpYHYOo4HHLz9q0BVzDVU4hILFjzJw0So9aCL/g==} engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} dependencies: @@ -14054,7 +14916,7 @@ packages: pretty-format: 28.1.3 dev: true - /jest-each/29.5.0: + /jest-each@29.5.0: resolution: {integrity: sha512-HM5kIJ1BTnVt+DQZ2ALp3rzXEl+g726csObrW/jpEGl+CDSSQpOJJX2KE/vEg8cxcMXdyEPu6U4QX5eruQv5hA==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: @@ -14065,7 +14927,7 @@ packages: pretty-format: 29.5.0 dev: true - /jest-environment-jsdom/29.5.0: + /jest-environment-jsdom@29.5.0: resolution: {integrity: sha512-/KG8yEK4aN8ak56yFVdqFDzKNHgF4BAymCx2LbPNPsUshUlfAl0eX402Xm1pt+eoG9SLZEUVifqXtX8SK74KCw==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} peerDependencies: @@ -14088,7 +14950,7 @@ packages: - utf-8-validate dev: true - /jest-environment-node/28.1.3: + /jest-environment-node@28.1.3: resolution: {integrity: sha512-ugP6XOhEpjAEhGYvp5Xj989ns5cB1K6ZdjBYuS30umT4CQEETaxSiPcZ/E1kFktX4GkrcM4qu07IIlDYX1gp+A==} engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} dependencies: @@ -14100,7 +14962,7 @@ packages: jest-util: 28.1.3 dev: true - /jest-environment-node/29.5.0: + /jest-environment-node@29.5.0: resolution: {integrity: sha512-ExxuIK/+yQ+6PRGaHkKewYtg6hto2uGCgvKdb2nfJfKXgZ17DfXjvbZ+jA1Qt9A8EQSfPnt5FKIfnOO3u1h9qw==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: @@ -14112,17 +14974,17 @@ packages: jest-util: 29.5.0 dev: true - /jest-get-type/28.0.2: + /jest-get-type@28.0.2: resolution: {integrity: sha512-ioj2w9/DxSYHfOm5lJKCdcAmPJzQXmbM/Url3rhlghrPvT3tt+7a/+oXc9azkKmLvoiXjtV83bEWqi+vs5nlPA==} engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} dev: true - /jest-get-type/29.4.3: + /jest-get-type@29.4.3: resolution: {integrity: sha512-J5Xez4nRRMjk8emnTpWrlkyb9pfRQQanDrvWHhsR1+VUfbwxi30eVcZFlcdGInRibU4G5LwHXpI7IRHU0CY+gg==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dev: true - /jest-haste-map/28.1.3: + /jest-haste-map@28.1.3: resolution: {integrity: sha512-3S+RQWDXccXDKSWnkHa/dPwt+2qwA8CJzR61w3FoYCvoo3Pn8tvGcysmMF0Bj0EX5RYvAI2EIvC57OmotfdtKA==} engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} dependencies: @@ -14141,7 +15003,7 @@ packages: fsevents: 2.3.2 dev: true - /jest-haste-map/29.5.0: + /jest-haste-map@29.5.0: resolution: {integrity: sha512-IspOPnnBro8YfVYSw6yDRKh/TiCdRngjxeacCps1cQ9cgVN6+10JUcuJ1EabrgYLOATsIAigxA0rLR9x/YlrSA==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: @@ -14160,7 +15022,7 @@ packages: fsevents: 2.3.2 dev: true - /jest-leak-detector/28.1.3: + /jest-leak-detector@28.1.3: resolution: {integrity: sha512-WFVJhnQsiKtDEo5lG2mM0v40QWnBM+zMdHHyJs8AWZ7J0QZJS59MsyKeJHWhpBZBH32S48FOVvGyOFT1h0DlqA==} engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} dependencies: @@ -14168,7 +15030,7 @@ packages: pretty-format: 28.1.3 dev: true - /jest-leak-detector/29.5.0: + /jest-leak-detector@29.5.0: resolution: {integrity: sha512-u9YdeeVnghBUtpN5mVxjID7KbkKE1QU4f6uUwuxiY0vYRi9BUCLKlPEZfDGR67ofdFmDz9oPAy2G92Ujrntmow==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: @@ -14176,7 +15038,7 @@ packages: pretty-format: 29.5.0 dev: true - /jest-matcher-utils/28.1.3: + /jest-matcher-utils@28.1.3: resolution: {integrity: sha512-kQeJ7qHemKfbzKoGjHHrRKH6atgxMk8Enkk2iPQ3XwO6oE/KYD8lMYOziCkeSB9G4adPM4nR1DE8Tf5JeWH6Bw==} engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} dependencies: @@ -14186,7 +15048,7 @@ packages: pretty-format: 28.1.3 dev: true - /jest-matcher-utils/29.5.0: + /jest-matcher-utils@29.5.0: resolution: {integrity: sha512-lecRtgm/rjIK0CQ7LPQwzCs2VwW6WAahA55YBuI+xqmhm7LAaxokSB8C97yJeYyT+HvQkH741StzpU41wohhWw==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: @@ -14196,7 +15058,7 @@ packages: pretty-format: 29.5.0 dev: true - /jest-message-util/28.1.3: + /jest-message-util@28.1.3: resolution: {integrity: sha512-PFdn9Iewbt575zKPf1286Ht9EPoJmYT7P0kY+RibeYZ2XtOr53pDLEFoTWXbd1h4JiGiWpTBC84fc8xMXQMb7g==} engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} dependencies: @@ -14211,7 +15073,7 @@ packages: stack-utils: 2.0.6 dev: true - /jest-message-util/29.5.0: + /jest-message-util@29.5.0: resolution: {integrity: sha512-Kijeg9Dag6CKtIDA7O21zNTACqD5MD/8HfIV8pdD94vFyFuer52SigdC3IQMhab3vACxXMiFk+yMHNdbqtyTGA==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: @@ -14226,7 +15088,7 @@ packages: stack-utils: 2.0.6 dev: true - /jest-mock/28.1.3: + /jest-mock@28.1.3: resolution: {integrity: sha512-o3J2jr6dMMWYVH4Lh/NKmDXdosrsJgi4AviS8oXLujcjpCMBb1FMsblDnOXKZKfSiHLxYub1eS0IHuRXsio9eA==} engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} dependencies: @@ -14234,7 +15096,7 @@ packages: '@types/node': 17.0.45 dev: true - /jest-mock/29.5.0: + /jest-mock@29.5.0: resolution: {integrity: sha512-GqOzvdWDE4fAV2bWQLQCkujxYWL7RxjCnj71b5VhDAGOevB3qj3Ovg26A5NI84ZpODxyzaozXLOh2NCgkbvyaw==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: @@ -14243,7 +15105,7 @@ packages: jest-util: 29.5.0 dev: true - /jest-pnp-resolver/1.2.3_jest-resolve@28.1.3: + /jest-pnp-resolver@1.2.3(jest-resolve@28.1.3): resolution: {integrity: sha512-+3NpwQEnRoIBtx4fyhblQDPgJI0H1IEIkX7ShLUjPGA7TtUTvI1oiKi3SR4oBR0hQhQR80l4WAe5RrXBwWMA8w==} engines: {node: '>=6'} peerDependencies: @@ -14255,7 +15117,7 @@ packages: jest-resolve: 28.1.3 dev: true - /jest-pnp-resolver/1.2.3_jest-resolve@29.5.0: + /jest-pnp-resolver@1.2.3(jest-resolve@29.5.0): resolution: {integrity: sha512-+3NpwQEnRoIBtx4fyhblQDPgJI0H1IEIkX7ShLUjPGA7TtUTvI1oiKi3SR4oBR0hQhQR80l4WAe5RrXBwWMA8w==} engines: {node: '>=6'} peerDependencies: @@ -14267,17 +15129,17 @@ packages: jest-resolve: 29.5.0 dev: true - /jest-regex-util/28.0.2: + /jest-regex-util@28.0.2: resolution: {integrity: sha512-4s0IgyNIy0y9FK+cjoVYoxamT7Zeo7MhzqRGx7YDYmaQn1wucY9rotiGkBzzcMXTtjrCAP/f7f+E0F7+fxPNdw==} engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} dev: true - /jest-regex-util/29.4.3: + /jest-regex-util@29.4.3: resolution: {integrity: sha512-O4FglZaMmWXbGHSQInfXewIsd1LMn9p3ZXB/6r4FOkyhX2/iP/soMG98jGvk/A3HAN78+5VWcBGO0BJAPRh4kg==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dev: true - /jest-resolve-dependencies/28.1.3: + /jest-resolve-dependencies@28.1.3: resolution: {integrity: sha512-qa0QO2Q0XzQoNPouMbCc7Bvtsem8eQgVPNkwn9LnS+R2n8DaVDPL/U1gngC0LTl1RYXJU0uJa2BMC2DbTfFrHA==} engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} dependencies: @@ -14287,7 +15149,7 @@ packages: - supports-color dev: true - /jest-resolve-dependencies/29.5.0: + /jest-resolve-dependencies@29.5.0: resolution: {integrity: sha512-sjV3GFr0hDJMBpYeUuGduP+YeCRbd7S/ck6IvL3kQ9cpySYKqcqhdLLC2rFwrcL7tz5vYibomBrsFYWkIGGjOg==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: @@ -14297,14 +15159,14 @@ packages: - supports-color dev: true - /jest-resolve/28.1.3: + /jest-resolve@28.1.3: resolution: {integrity: sha512-Z1W3tTjE6QaNI90qo/BJpfnvpxtaFTFw5CDgwpyE/Kz8U/06N1Hjf4ia9quUhCh39qIGWF1ZuxFiBiJQwSEYKQ==} engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} dependencies: chalk: 4.1.2 graceful-fs: 4.2.10 jest-haste-map: 28.1.3 - jest-pnp-resolver: 1.2.3_jest-resolve@28.1.3 + jest-pnp-resolver: 1.2.3(jest-resolve@28.1.3) jest-util: 28.1.3 jest-validate: 28.1.3 resolve: 1.22.1 @@ -14312,14 +15174,14 @@ packages: slash: 3.0.0 dev: true - /jest-resolve/29.5.0: + /jest-resolve@29.5.0: resolution: {integrity: sha512-1TzxJ37FQq7J10jPtQjcc+MkCkE3GBpBecsSUWJ0qZNJpmg6m0D9/7II03yJulm3H/fvVjgqLh/k2eYg+ui52w==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: chalk: 4.1.2 graceful-fs: 4.2.10 jest-haste-map: 29.5.0 - jest-pnp-resolver: 1.2.3_jest-resolve@29.5.0 + jest-pnp-resolver: 1.2.3(jest-resolve@29.5.0) jest-util: 29.5.0 jest-validate: 29.5.0 resolve: 1.22.1 @@ -14327,7 +15189,7 @@ packages: slash: 3.0.0 dev: true - /jest-runner/28.1.3: + /jest-runner@28.1.3: resolution: {integrity: sha512-GkMw4D/0USd62OVO0oEgjn23TM+YJa2U2Wu5zz9xsQB1MxWKDOlrnykPxnMsN0tnJllfLPinHTka61u0QhaxBA==} engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} dependencies: @@ -14356,7 +15218,7 @@ packages: - supports-color dev: true - /jest-runner/29.5.0: + /jest-runner@29.5.0: resolution: {integrity: sha512-m7b6ypERhFghJsslMLhydaXBiLf7+jXy8FwGRHO3BGV1mcQpPbwiqiKUR2zU2NJuNeMenJmlFZCsIqzJCTeGLQ==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: @@ -14385,7 +15247,7 @@ packages: - supports-color dev: true - /jest-runtime/28.1.3: + /jest-runtime@28.1.3: resolution: {integrity: sha512-NU+881ScBQQLc1JHG5eJGU7Ui3kLKrmwCPPtYsJtBykixrM2OhVQlpMmFWJjMyDfdkGgBMNjXCGB/ebzsgNGQw==} engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} dependencies: @@ -14415,7 +15277,7 @@ packages: - supports-color dev: true - /jest-runtime/29.5.0: + /jest-runtime@29.5.0: resolution: {integrity: sha512-1Hr6Hh7bAgXQP+pln3homOiEZtCDZFqwmle7Ew2j8OlbkIu6uE3Y/etJQG8MLQs3Zy90xrp2C0BRrtPHG4zryw==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: @@ -14445,13 +15307,13 @@ packages: - supports-color dev: true - /jest-snapshot/28.1.3: + /jest-snapshot@28.1.3: resolution: {integrity: sha512-4lzMgtiNlc3DU/8lZfmqxN3AYD6GGLbl+72rdBpXvcV+whX7mDrREzkPdp2RnmfIiWBg1YbuFSkXduF2JcafJg==} engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} dependencies: '@babel/core': 7.21.0 '@babel/generator': 7.18.10 - '@babel/plugin-syntax-typescript': 7.20.0_@babel+core@7.21.0 + '@babel/plugin-syntax-typescript': 7.20.0(@babel/core@7.21.0) '@babel/traverse': 7.18.10 '@babel/types': 7.21.2 '@jest/expect-utils': 28.1.3 @@ -14459,7 +15321,7 @@ packages: '@jest/types': 28.1.3 '@types/babel__traverse': 7.18.3 '@types/prettier': 2.7.2 - babel-preset-current-node-syntax: 1.0.1_@babel+core@7.21.0 + babel-preset-current-node-syntax: 1.0.1(@babel/core@7.21.0) chalk: 4.1.2 expect: 28.1.3 graceful-fs: 4.2.10 @@ -14476,14 +15338,14 @@ packages: - supports-color dev: true - /jest-snapshot/29.5.0: + /jest-snapshot@29.5.0: resolution: {integrity: sha512-x7Wolra5V0tt3wRs3/ts3S6ciSQVypgGQlJpz2rsdQYoUKxMxPNaoHMGJN6qAuPJqS+2iQ1ZUn5kl7HCyls84g==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@babel/core': 7.21.0 '@babel/generator': 7.21.1 - '@babel/plugin-syntax-jsx': 7.18.6_@babel+core@7.21.0 - '@babel/plugin-syntax-typescript': 7.20.0_@babel+core@7.21.0 + '@babel/plugin-syntax-jsx': 7.18.6(@babel/core@7.21.0) + '@babel/plugin-syntax-typescript': 7.20.0(@babel/core@7.21.0) '@babel/traverse': 7.21.2 '@babel/types': 7.21.2 '@jest/expect-utils': 29.5.0 @@ -14491,7 +15353,7 @@ packages: '@jest/types': 29.5.0 '@types/babel__traverse': 7.18.3 '@types/prettier': 2.7.2 - babel-preset-current-node-syntax: 1.0.1_@babel+core@7.21.0 + babel-preset-current-node-syntax: 1.0.1(@babel/core@7.21.0) chalk: 4.1.2 expect: 29.5.0 graceful-fs: 4.2.10 @@ -14507,7 +15369,7 @@ packages: - supports-color dev: true - /jest-util/28.1.3: + /jest-util@28.1.3: resolution: {integrity: sha512-XdqfpHwpcSRko/C35uLYFM2emRAltIIKZiJ9eAmhjsj0CqZMa0p1ib0R5fWIqGhn1a103DebTbpqIaP1qCQ6tQ==} engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} dependencies: @@ -14519,7 +15381,7 @@ packages: picomatch: 2.3.1 dev: true - /jest-util/29.5.0: + /jest-util@29.5.0: resolution: {integrity: sha512-RYMgG/MTadOr5t8KdhejfvUU82MxsCu5MF6KuDUHl+NuwzUt+Sm6jJWxTJVrDR1j5M/gJVCPKQEpWXY+yIQ6lQ==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: @@ -14530,7 +15392,7 @@ packages: graceful-fs: 4.2.10 picomatch: 2.3.1 - /jest-validate/28.1.3: + /jest-validate@28.1.3: resolution: {integrity: sha512-SZbOGBWEsaTxBGCOpsRWlXlvNkvTkY0XxRfh7zYmvd8uL5Qzyg0CHAXiXKROflh801quA6+/DsT4ODDthOC/OA==} engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} dependencies: @@ -14542,7 +15404,7 @@ packages: pretty-format: 28.1.3 dev: true - /jest-validate/29.5.0: + /jest-validate@29.5.0: resolution: {integrity: sha512-pC26etNIi+y3HV8A+tUGr/lph9B18GnzSRAkPaaZJIE1eFdiYm6/CewuiJQ8/RlfHd1u/8Ioi8/sJ+CmbA+zAQ==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: @@ -14554,7 +15416,7 @@ packages: pretty-format: 29.5.0 dev: true - /jest-watcher/28.1.3: + /jest-watcher@28.1.3: resolution: {integrity: sha512-t4qcqj9hze+jviFPUN3YAtAEeFnr/azITXQEMARf5cMwKY2SMBRnCQTXLixTl20OR6mLh9KLMrgVJgJISym+1g==} engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} dependencies: @@ -14568,7 +15430,7 @@ packages: string-length: 4.0.2 dev: true - /jest-watcher/29.5.0: + /jest-watcher@29.5.0: resolution: {integrity: sha512-KmTojKcapuqYrKDpRwfqcQ3zjMlwu27SYext9pt4GlF5FUgB+7XE1mcCnSm6a4uUpFyQIkb6ZhzZvHl+jiBCiA==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: @@ -14582,7 +15444,7 @@ packages: string-length: 4.0.2 dev: true - /jest-worker/27.5.1: + /jest-worker@27.5.1: resolution: {integrity: sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==} engines: {node: '>= 10.13.0'} dependencies: @@ -14590,7 +15452,7 @@ packages: merge-stream: 2.0.0 supports-color: 8.1.1 - /jest-worker/28.1.3: + /jest-worker@28.1.3: resolution: {integrity: sha512-CqRA220YV/6jCo8VWvAt1KKx6eek1VIHMPeLEbpcfSfkEeWyBNppynM/o6q+Wmw+sOhos2ml34wZbSX3G13//g==} engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} dependencies: @@ -14599,7 +15461,7 @@ packages: supports-color: 8.1.1 dev: true - /jest-worker/29.5.0: + /jest-worker@29.5.0: resolution: {integrity: sha512-NcrQnevGoSp4b5kg+akIpthoAFHxPBcb5P6mYPY0fUNT+sSvmtu6jlkEle3anczUKIKEbMxFimk9oTP/tpIPgA==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: @@ -14608,7 +15470,7 @@ packages: merge-stream: 2.0.0 supports-color: 8.1.1 - /jest/28.1.3: + /jest@28.1.3(@types/node@17.0.45): resolution: {integrity: sha512-N4GT5on8UkZgH0O5LUavMRV1EDEhNTL0KEfRmDIeZHSV7p2XgLoY9t9VDUgL6o+yfdgYHVxuz81G8oB9VG5uyA==} engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} hasBin: true @@ -14621,14 +15483,14 @@ packages: '@jest/core': 28.1.3 '@jest/types': 28.1.3 import-local: 3.1.0 - jest-cli: 28.1.3 + jest-cli: 28.1.3(@types/node@17.0.45) transitivePeerDependencies: - '@types/node' - supports-color - ts-node dev: true - /jest/29.5.0: + /jest@29.5.0(@types/node@17.0.45): resolution: {integrity: sha512-juMg3he2uru1QoXX078zTa7pO85QyB9xajZc6bU+d9yEGwrKX6+vGmJQ3UdVZsvTEUARIdObzH68QItim6OSSQ==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} hasBin: true @@ -14641,14 +15503,14 @@ packages: '@jest/core': 29.5.0 '@jest/types': 29.5.0 import-local: 3.1.0 - jest-cli: 29.5.0 + jest-cli: 29.5.0(@types/node@17.0.45) transitivePeerDependencies: - '@types/node' - supports-color - ts-node dev: true - /joi/17.8.3: + /joi@17.8.3: resolution: {integrity: sha512-q5Fn6Tj/jR8PfrLrx4fpGH4v9qM6o+vDUfD4/3vxxyg34OmKcNqYZ1qn2mpLza96S8tL0p0rIw2gOZX+/cTg9w==} dependencies: '@hapi/hoek': 9.3.0 @@ -14657,38 +15519,44 @@ packages: '@sideway/formula': 3.0.1 '@sideway/pinpoint': 2.0.0 - /js-base64/3.7.5: + /js-base64@3.7.5: resolution: {integrity: sha512-3MEt5DTINKqfScXKfJFrRbxkrnk2AxPWGBL/ycjz4dK8iqiSJ06UxD8jh8xuh6p10TX4t2+7FsBYVxxQbMg+qA==} - /js-cookie/2.2.1: + /js-cookie@2.2.1: resolution: {integrity: sha512-HvdH2LzI/EAZcUwA8+0nKNtWHqS+ZmijLA30RwZA0bo7ToCckjK5MkGhjED9KoRcXO6BaGI3I9UIzSA1FKFPOQ==} dev: false - /js-sdsl/4.3.0: + /js-sdsl@4.3.0: resolution: {integrity: sha512-mifzlm2+5nZ+lEcLJMoBK0/IH/bDg8XnJfd/Wq6IP+xoCjLZsTOnV2QpxlVbX9bMnkl5PdEjNtBJ9Cj1NjifhQ==} - dev: true - /js-tokens/4.0.0: + /js-tokens@4.0.0: resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==} - /js-yaml/3.14.1: + /js-yaml@3.14.1: resolution: {integrity: sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==} hasBin: true dependencies: argparse: 1.0.10 esprima: 4.0.1 - /js-yaml/4.1.0: + /js-yaml@4.0.0: + resolution: {integrity: sha512-pqon0s+4ScYUvX30wxQi3PogGFAlUyH0awepWvwkj4jD4v+ova3RiYw8bmA6x2rDrEaj8i/oWKoRxpVNW+Re8Q==} + hasBin: true + dependencies: + argparse: 2.0.1 + dev: false + + /js-yaml@4.1.0: resolution: {integrity: sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==} hasBin: true dependencies: argparse: 2.0.1 - /jsbn/0.1.1: + /jsbn@0.1.1: resolution: {integrity: sha512-UVU9dibq2JcFWxQPA6KCqj5O42VOmAY3zQUfEKxU0KpTGXwNoCjkX1e13eHNvw/xPynt6pU0rZ1htjWTNTSXsg==} dev: false - /jsdom/20.0.3: + /jsdom@20.0.3: resolution: {integrity: sha512-SYhBvTh89tTfCD/CRdSOm13mOBa42iTaTyfyEWBdKcGdPxPtLFBXuHR8XHb33YNYaP+lLbmSvBTsnoesCNJEsQ==} engines: {node: '>=14'} peerDependencies: @@ -14729,78 +15597,77 @@ packages: - utf-8-validate dev: true - /jsesc/0.5.0: + /jsesc@0.5.0: resolution: {integrity: sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==} hasBin: true - /jsesc/2.5.2: + /jsesc@2.5.2: resolution: {integrity: sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==} engines: {node: '>=4'} hasBin: true - /json-buffer/3.0.0: + /json-buffer@3.0.0: resolution: {integrity: sha512-CuUqjv0FUZIdXkHPI8MezCnFCdaTAacej1TZYulLoAg1h/PhwkdXFN4V/gzY4g+fMBCOV2xF+rp7t2XD2ns/NQ==} - /json-parse-even-better-errors/2.3.1: + /json-parse-even-better-errors@2.3.1: resolution: {integrity: sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==} - /json-schema-traverse/0.4.1: + /json-schema-traverse@0.4.1: resolution: {integrity: sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==} - /json-schema-traverse/1.0.0: + /json-schema-traverse@1.0.0: resolution: {integrity: sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==} - /json-schema/0.4.0: + /json-schema@0.4.0: resolution: {integrity: sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==} dev: false - /json-stable-stringify-without-jsonify/1.0.1: + /json-stable-stringify-without-jsonify@1.0.1: resolution: {integrity: sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==} - dev: true - /json-stringify-safe/5.0.1: + /json-stringify-safe@5.0.1: resolution: {integrity: sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA==} dev: false - /json2mq/0.2.0: + /json2mq@0.2.0: resolution: {integrity: sha512-SzoRg7ux5DWTII9J2qkrZrqV1gt+rTaoufMxEzXbS26Uid0NwaJd123HcoB80TgubEppxxIGdNxCx50fEoEWQA==} dependencies: string-convert: 0.2.1 dev: false - /json5/1.0.2: + /json5@1.0.2: resolution: {integrity: sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==} hasBin: true dependencies: minimist: 1.2.8 - /json5/2.2.3: + /json5@2.2.3: resolution: {integrity: sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==} engines: {node: '>=6'} hasBin: true - /jsonc-parser/3.2.0: + /jsonc-parser@3.2.0: resolution: {integrity: sha512-gfFQZrcTc8CnKXp6Y4/CBT3fTc0OVuDofpre4aEeEpSBPV5X5v4+Vmx+8snU7RLPrNHPKSgLxGo9YuQzz20o+w==} dev: false - /jsonfile/4.0.0: + /jsonfile@4.0.0: resolution: {integrity: sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==} optionalDependencies: graceful-fs: 4.2.10 - /jsonfile/6.1.0: + /jsonfile@6.1.0: resolution: {integrity: sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==} dependencies: universalify: 2.0.0 optionalDependencies: graceful-fs: 4.2.10 - /jsonparse/1.3.1: + /jsonparse@1.3.1: resolution: {integrity: sha512-POQXvpdL69+CluYsillJ7SUhKvytYjW9vG/GKpnf+xP8UWgYEM/RaMzHHofbALDiKbbP1W8UEYmgGl39WkPZsg==} engines: {'0': node >= 0.2.0} dev: true - /jsprim/1.4.2: + /jsprim@1.4.2: resolution: {integrity: sha512-P2bSOMAc/ciLz6DzgjVlGJP9+BrJWu5UDGK70C2iweC5QBIeFf0ZXRvGjEj2uYgrY2MkAAhsSWHDWlFtEroZWw==} engines: {node: '>=0.6.0'} dependencies: @@ -14810,7 +15677,7 @@ packages: verror: 1.10.0 dev: false - /jsx-ast-utils/2.4.1: + /jsx-ast-utils@2.4.1: resolution: {integrity: sha512-z1xSldJ6imESSzOjd3NNkieVJKRlKYSOtMG8SFyCj2FIrvSaSuli/WjpBkEzCBoR9bYYYFgqJw61Xhu7Lcgk+w==} engines: {node: '>=4.0'} dependencies: @@ -14818,7 +15685,7 @@ packages: object.assign: 4.1.4 dev: true - /jsx-ast-utils/3.3.3: + /jsx-ast-utils@3.3.3: resolution: {integrity: sha512-fYQHZTZ8jSfmWZ0iyzfwiU4WDX4HpHbMCZ3gPlWYiCl3BoeOTsqKBqnTVfH2rYT7eP5c3sVbeSPHnnJOaTrWiw==} engines: {node: '>=4.0'} dependencies: @@ -14826,61 +15693,61 @@ packages: object.assign: 4.1.4 dev: true - /keyv/3.1.0: + /keyv@3.1.0: resolution: {integrity: sha512-9ykJ/46SN/9KPM/sichzQ7OvXyGDYKGTaDlKMGCAlg2UK8KRy4jb0d8sFc+0Tt0YYnThq8X2RZgCg74RPxgcVA==} dependencies: json-buffer: 3.0.0 - /kind-of/6.0.3: + /kind-of@6.0.3: resolution: {integrity: sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==} engines: {node: '>=0.10.0'} - /klaw-sync/6.0.0: + /klaw-sync@6.0.0: resolution: {integrity: sha512-nIeuVSzdCCs6TDPTqI8w1Yre34sSq7AkZ4B3sfOBbI2CgVSB4Du4aLQijFU2+lhAFCwt9+42Hel6lQNIv6AntQ==} dependencies: graceful-fs: 4.2.10 dev: false - /kleur/3.0.3: + /kleur@3.0.3: resolution: {integrity: sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==} engines: {node: '>=6'} - /kleur/4.1.5: + /kleur@4.1.5: resolution: {integrity: sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ==} engines: {node: '>=6'} dev: true - /klona/2.0.6: + /klona@2.0.6: resolution: {integrity: sha512-dhG34DXATL5hSxJbIexCft8FChFXtmskoZYnoPWjXQuebWYCNkVeV3KkGegCK9CP1oswI/vQibS2GY7Em/sJJA==} engines: {node: '>= 8'} - /known-css-properties/0.26.0: + /known-css-properties@0.26.0: resolution: {integrity: sha512-5FZRzrZzNTBruuurWpvZnvP9pum+fe0HcK8z/ooo+U+Hmp4vtbyp1/QDsqmufirXy4egGzbaH/y2uCZf+6W5Kg==} dev: true - /language-subtag-registry/0.3.22: + /language-subtag-registry@0.3.22: resolution: {integrity: sha512-tN0MCzyWnoz/4nHS6uxdlFWoUZT7ABptwKPQ52Ea7URk6vll88bWBVhodtnlfEuCcKWNGoc+uGbw1cwa9IKh/w==} dev: true - /language-tags/1.0.5: + /language-tags@1.0.5: resolution: {integrity: sha512-qJhlO9cGXi6hBGKoxEG/sKZDAHD5Hnu9Hs4WbOY3pCWXDhw0N8x1NenNzm2EnNLkLkk7J2SdxAkDSbb6ftT+UQ==} dependencies: language-subtag-registry: 0.3.22 dev: true - /latest-version/5.1.0: + /latest-version@5.1.0: resolution: {integrity: sha512-weT+r0kTkRQdCdYCNtkMwWXQTMEswKrFBkm4ckQOMVhhqhIMI1UT2hMj+1iigIhgSZm5gTmrRXBNoGUgaTY1xA==} engines: {node: '>=8'} dependencies: package-json: 6.5.0 - /launch-editor/2.6.0: + /launch-editor@2.6.0: resolution: {integrity: sha512-JpDCcQnyAAzZZaZ7vEiSqL690w7dAEyLao+KC96zBplnYbJS7TYNjvM3M7y3dGz+v7aIsJk3hllWuc0kWAjyRQ==} dependencies: picocolors: 1.0.0 shell-quote: 1.8.0 - /less-loader/10.2.0_less@4.1.2+webpack@5.86.0: + /less-loader@10.2.0(less@4.1.2)(webpack@5.86.0): resolution: {integrity: sha512-AV5KHWvCezW27GT90WATaDnfXBv99llDbtaj4bshq6DvAihMdNjaPDcUMa6EXKLRF+P2opFenJp89BXg91XLYg==} engines: {node: '>= 12.13.0'} peerDependencies: @@ -14889,10 +15756,10 @@ packages: dependencies: klona: 2.0.6 less: 4.1.2 - webpack: 5.86.0_w34or7orauknzckzea4nxxqrru + webpack: 5.86.0(@swc/core@1.3.19)(esbuild@0.17.16) dev: true - /less/4.1.2: + /less@4.1.2: resolution: {integrity: sha512-EoQp/Et7OSOVu0aJknJOtlXZsnr8XE8KwuzTHOLeVSEx8pVWUICc8Q0VYRHgzyjX78nMEyC/oztWFbgyhtNfDA==} engines: {node: '>=6'} hasBin: true @@ -14911,11 +15778,11 @@ packages: transitivePeerDependencies: - supports-color - /leven/3.1.0: + /leven@3.1.0: resolution: {integrity: sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==} engines: {node: '>=6'} - /levn/0.3.0: + /levn@0.3.0: resolution: {integrity: sha512-0OO4y2iOHix2W6ujICbKIaEQXvFQHue65vUG3pb5EUomzPI90z9hsA1VsO/dbIIpC53J8gxM9Q4Oho0jrCM/yA==} engines: {node: '>= 0.8.0'} dependencies: @@ -14923,27 +15790,26 @@ packages: type-check: 0.3.2 dev: true - /levn/0.4.1: + /levn@0.4.1: resolution: {integrity: sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==} engines: {node: '>= 0.8.0'} dependencies: prelude-ls: 1.2.1 type-check: 0.4.0 - dev: true - /lilconfig/2.0.6: + /lilconfig@2.0.6: resolution: {integrity: sha512-9JROoBW7pobfsx+Sq2JsASvCo6Pfo6WWoUW79HuB1BCoBXD4PLWJPqDF6fNj67pqBYTbAHkE57M1kS/+L1neOg==} engines: {node: '>=10'} dev: true - /lilconfig/2.1.0: + /lilconfig@2.1.0: resolution: {integrity: sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==} engines: {node: '>=10'} - /lines-and-columns/1.2.4: + /lines-and-columns@1.2.4: resolution: {integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==} - /lint-staged/13.1.2: + /lint-staged@13.1.2: resolution: {integrity: sha512-K9b4FPbWkpnupvK3WXZLbgu9pchUJ6N7TtVZjbaPsoizkqFUDkUReUL25xdrCljJs7uLUF3tZ7nVPeo/6lp+6w==} engines: {node: ^14.13.1 || >=16.0.0} hasBin: true @@ -14966,7 +15832,7 @@ packages: - supports-color dev: true - /listr2/5.0.7: + /listr2@5.0.7: resolution: {integrity: sha512-MD+qXHPmtivrHIDRwPYdfNkrzqDiuaKU/rfBcec3WMyMF3xylQj3jMq344OtvQxz7zaCFViRAeqlr2AFhPvXHw==} engines: {node: ^14.13.1 || >=16.0.0} peerDependencies: @@ -14985,7 +15851,7 @@ packages: wrap-ansi: 7.0.0 dev: true - /load-yaml-file/0.2.0: + /load-yaml-file@0.2.0: resolution: {integrity: sha512-OfCBkGEw4nN6JLtgRidPX6QxjBQGQf72q3si2uvqyFEMbycSFFHwAZeXx6cJgFM9wmLrf9zBwCP3Ivqa+LLZPw==} engines: {node: '>=6'} dependencies: @@ -14995,11 +15861,11 @@ packages: strip-bom: 3.0.0 dev: true - /loader-runner/4.3.0: + /loader-runner@4.3.0: resolution: {integrity: sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==} engines: {node: '>=6.11.5'} - /loader-utils/1.4.2: + /loader-utils@1.4.2: resolution: {integrity: sha512-I5d00Pd/jwMD2QCduo657+YM/6L3KZu++pmX9VFncxaxvHcru9jx1lBaFft+r4Mt2jK0Yhp41XlRAihzPxHNCg==} engines: {node: '>=4.0.0'} dependencies: @@ -15008,7 +15874,7 @@ packages: json5: 1.0.2 dev: false - /loader-utils/2.0.4: + /loader-utils@2.0.4: resolution: {integrity: sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==} engines: {node: '>=8.9.0'} dependencies: @@ -15016,97 +15882,104 @@ packages: emojis-list: 3.0.0 json5: 2.2.3 - /loader-utils/3.2.1: + /loader-utils@3.2.1: resolution: {integrity: sha512-ZvFw1KWS3GVyYBYb7qkmRM/WwL2TQQBxgCK62rlvm4WpVQ23Nb4tYjApUlfjrEGvOs7KHEsmyUn75OHZrJMWPw==} engines: {node: '>= 12.13.0'} - /local-pkg/0.4.3: + /local-pkg@0.4.3: resolution: {integrity: sha512-SFppqq5p42fe2qcZQqqEOiVRXl+WCP1MdT6k7BDEW1j++sp5fIY+/fdRQitvKgB5BrBcmrs5m/L0v2FrU5MY1g==} engines: {node: '>=14'} dev: true - /locate-path/3.0.0: + /locate-path@3.0.0: resolution: {integrity: sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==} engines: {node: '>=6'} dependencies: p-locate: 3.0.0 path-exists: 3.0.0 - /locate-path/5.0.0: + /locate-path@5.0.0: resolution: {integrity: sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==} engines: {node: '>=8'} dependencies: p-locate: 4.1.0 - /locate-path/6.0.0: + /locate-path@6.0.0: resolution: {integrity: sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==} engines: {node: '>=10'} dependencies: p-locate: 5.0.0 - /lodash.camelcase/4.3.0: + /lodash.camelcase@4.3.0: resolution: {integrity: sha512-TwuEnCnxbc3rAvhf/LbG7tJUDzhqXyFnv3dtzLOPgCG/hODL7WFnsbwktkD7yUV0RrreP/l1PALq/YSg6VvjlA==} dev: true - /lodash.clonedeep/4.5.0: + /lodash.clonedeep@4.5.0: resolution: {integrity: sha512-H5ZhCF25riFd9uB5UCkVKo61m3S/xZk1x4wA6yp/L3RFP6Z/eHH1ymQcGLo7J3GMPfm0V/7m1tryHuGVxpqEBQ==} dev: false - /lodash.curry/4.1.1: + /lodash.curry@4.1.1: resolution: {integrity: sha512-/u14pXGviLaweY5JI0IUzgzF2J6Ne8INyzAZjImcryjgkZ+ebruBxy2/JaOOkTqScddcYtakjhSaeemV8lR0tA==} dev: false - /lodash.debounce/4.0.8: + /lodash.debounce@4.0.8: resolution: {integrity: sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==} - /lodash.flow/3.5.0: + /lodash.flow@3.5.0: resolution: {integrity: sha512-ff3BX/tSioo+XojX4MOsOMhJw0nZoUEF011LX8g8d3gvjVbxd89cCio4BCXronjxcTUIJUoqKEUA+n4CqvvRPw==} dev: false - /lodash.isempty/4.4.0: + /lodash.isempty@4.4.0: resolution: {integrity: sha512-oKMuF3xEeqDltrGMfDxAPGIVMSSRv8tbRSODbrs4KGsRRLEhrW8N8Rd4DRgB2+621hY8A8XwwrTVhXWpxFvMzg==} dev: false - /lodash.isequal/4.5.0: + /lodash.isequal@4.5.0: resolution: {integrity: sha512-pDo3lu8Jhfjqls6GkMgpahsF9kCyayhgykjyLMNFTKWrpVdAQtYyB4muAMWozBB4ig/dtWAmsMxLEI8wuz+DYQ==} dev: false - /lodash.isfunction/3.0.9: + /lodash.isfunction@3.0.9: resolution: {integrity: sha512-AirXNj15uRIMMPihnkInB4i3NHeb4iBtNg9WRWuK2o31S+ePwwNmDPaTL3o7dTJ+VXNZim7rFs4rxN4YU1oUJw==} dev: false - /lodash.memoize/4.1.2: + /lodash.memoize@4.1.2: resolution: {integrity: sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag==} - /lodash.merge/4.6.2: + /lodash.merge@4.6.2: resolution: {integrity: sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==} - /lodash.sortby/4.7.0: + /lodash.sortby@4.7.0: resolution: {integrity: sha512-HDWXG8isMntAyRF5vZ7xKuEvOhT4AhlRt/3czTSjvGUxjYCBVRQY48ViDHyfYz9VIoBkW4TMGQNapx+l3RUwdA==} dev: true - /lodash.startcase/4.4.0: + /lodash.startcase@4.4.0: resolution: {integrity: sha512-+WKqsK294HMSc2jEbNgpHpd0JfIBhp7rEV4aqXWqFr6AlXov+SlcgB1Fv01y2kGe3Gc8nMW7VA0SrGuSkRfIEg==} dev: true - /lodash.truncate/4.4.2: + /lodash.truncate@4.4.2: resolution: {integrity: sha512-jttmRe7bRse52OsWIMDLaXxWqRAmtIUccAQ3garviCqJjafXOfNMO0yMfNpdD6zbGaTU0P5Nz7e7gAT6cKmJRw==} dev: true - /lodash.uniq/4.5.0: + /lodash.uniq@4.5.0: resolution: {integrity: sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==} - /lodash/4.17.21: + /lodash@4.17.21: resolution: {integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==} - /log-symbols/4.1.0: + /log-symbols@4.0.0: + resolution: {integrity: sha512-FN8JBzLx6CzeMrB0tg6pqlGU1wCrXW+ZXGH481kfsBqer0hToTIiHdjH4Mq8xJUbvATujKCvaREGWpGUionraA==} + engines: {node: '>=10'} + dependencies: + chalk: 4.1.2 + dev: false + + /log-symbols@4.1.0: resolution: {integrity: sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==} engines: {node: '>=10'} dependencies: chalk: 4.1.2 is-unicode-supported: 0.1.0 - /log-symbols/5.1.0: + /log-symbols@5.1.0: resolution: {integrity: sha512-l0x2DvrW294C9uDCoQe1VSU4gf529FkSZ6leBl4TiqZH/e+0R7hSfHQBNut2mNygDgHwvYHfFLn6Oxb3VWj2rA==} engines: {node: '>=12'} dependencies: @@ -15114,7 +15987,7 @@ packages: is-unicode-supported: 1.3.0 dev: false - /log-update/4.0.0: + /log-update@4.0.0: resolution: {integrity: sha512-9fkkDevMefjg0mmzWFBW8YkFP91OrizzkW3diF7CpG+S2EYdy4+TVfGwz1zeF8x7hCx1ovSPTOE9Ngib74qqUg==} engines: {node: '>=10'} dependencies: @@ -15124,84 +15997,84 @@ packages: wrap-ansi: 6.2.0 dev: true - /loose-envify/1.4.0: + /loose-envify@1.4.0: resolution: {integrity: sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==} hasBin: true dependencies: js-tokens: 4.0.0 - /loupe/2.3.6: + /loupe@2.3.6: resolution: {integrity: sha512-RaPMZKiMy8/JruncMU5Bt6na1eftNoo++R4Y+N2FrxkDVTrGvcyzFTsaGif4QTeKESheMGegbhw6iUAq+5A8zA==} dependencies: get-func-name: 2.0.0 dev: true - /lower-case/1.1.4: + /lower-case@1.1.4: resolution: {integrity: sha512-2Fgx1Ycm599x+WGpIYwJOvsjmXFzTSc34IwDWALRA/8AopUKAVPwfJ+h5+f85BCp0PWmmJcWzEpxOpoXycMpdA==} dev: false - /lower-case/2.0.2: + /lower-case@2.0.2: resolution: {integrity: sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==} dependencies: tslib: 2.5.0 - /lowercase-keys/1.0.1: + /lowercase-keys@1.0.1: resolution: {integrity: sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==} engines: {node: '>=0.10.0'} - /lowercase-keys/2.0.0: + /lowercase-keys@2.0.0: resolution: {integrity: sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==} engines: {node: '>=8'} - /lru-cache/4.1.5: + /lru-cache@4.1.5: resolution: {integrity: sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==} dependencies: pseudomap: 1.0.2 yallist: 2.1.2 dev: true - /lru-cache/5.1.1: + /lru-cache@5.1.1: resolution: {integrity: sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==} dependencies: yallist: 3.1.1 - /lru-cache/6.0.0: + /lru-cache@6.0.0: resolution: {integrity: sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==} engines: {node: '>=10'} dependencies: yallist: 4.0.0 - /lru-cache/7.18.3: + /lru-cache@7.18.3: resolution: {integrity: sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==} engines: {node: '>=12'} dev: true - /lunr-languages/1.10.0: + /lunr-languages@1.10.0: resolution: {integrity: sha512-BBjKKcwrieJlzwwc9M5H/MRXGJ2qyOSDx/NXYiwkuKjiLOOoouh0WsDzeqcLoUWcX31y7i8sb8IgsZKObdUCkw==} dev: false - /lunr/2.3.9: + /lunr@2.3.9: resolution: {integrity: sha512-zTU3DaZaF3Rt9rhN3uBMGQD3dD2/vFQqnvZCDv4dl5iOzq2IZQqTxu90r4E5J+nP70J3ilqVCrbho2eWaeW8Ow==} dev: false - /lz-string/1.5.0: + /lz-string@1.5.0: resolution: {integrity: sha512-h5bgJWpxJNswbU7qCrV0tIKQCaS3blPDrqKWx+QxzuzL1zGUzij9XCWLrSLsJPu5t+eWA/ycetzYAO5IOMcWAQ==} hasBin: true dev: true - /magic-string/0.25.9: + /magic-string@0.25.9: resolution: {integrity: sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==} dependencies: sourcemap-codec: 1.4.8 dev: true - /magic-string/0.27.0: + /magic-string@0.27.0: resolution: {integrity: sha512-8UnnX2PeRAPZuN12svgR9j7M1uWMovg/CEnIwIG0LFkXSJJe4PdfUGiTGl8V9bsBHFUtfVINcSyYxd7q+kx9fA==} engines: {node: '>=12'} dependencies: '@jridgewell/sourcemap-codec': 1.4.14 - /make-dir/2.1.0: + /make-dir@2.1.0: resolution: {integrity: sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==} engines: {node: '>=6'} requiresBuild: true @@ -15210,54 +16083,54 @@ packages: semver: 5.7.1 optional: true - /make-dir/3.1.0: + /make-dir@3.1.0: resolution: {integrity: sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==} engines: {node: '>=8'} dependencies: semver: 6.3.0 - /make-error/1.3.6: + /make-error@1.3.6: resolution: {integrity: sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==} dev: true - /makeerror/1.0.12: + /makeerror@1.0.12: resolution: {integrity: sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==} dependencies: tmpl: 1.0.5 dev: true - /map-obj/1.0.1: + /map-obj@1.0.1: resolution: {integrity: sha512-7N/q3lyZ+LVCp7PzuxrJr4KMbBE2hW7BT7YNia330OFxIf4d3r5zVpicP2650l7CPN6RM9zOJRl3NGpqSiw3Eg==} engines: {node: '>=0.10.0'} dev: true - /map-obj/4.3.0: + /map-obj@4.3.0: resolution: {integrity: sha512-hdN1wVrZbb29eBGiGjJbeP8JbKjq1urkHJ/LIP/NY48MZ1QVXUsQBV1G1zvYFHn1XE06cwjBsOI2K3Ulnj1YXQ==} engines: {node: '>=8'} dev: true - /mark.js/8.11.1: + /mark.js@8.11.1: resolution: {integrity: sha512-1I+1qpDt4idfgLQG+BNWmrqku+7/2bi5nLf4YwF8y8zXvmfiTBY3PV3ZibfrjBueCByROpuBjLLFCajqkgYoLQ==} dev: false - /markdown-escapes/1.0.4: + /markdown-escapes@1.0.4: resolution: {integrity: sha512-8z4efJYk43E0upd0NbVXwgSTQs6cT3T06etieCMEg7dRbzCbxUCK/GHlX8mhHRDcp+OLlHkPKsvqQTCvsRl2cg==} - /mathml-tag-names/2.1.3: + /mathml-tag-names@2.1.3: resolution: {integrity: sha512-APMBEanjybaPzUrfqU0IMU5I0AswKMH7k8OTLs0vvV4KZpExkTkY87nR/zpbuTPj+gARop7aGUbl11pnDfW6xg==} dev: true - /mdast-squeeze-paragraphs/4.0.0: + /mdast-squeeze-paragraphs@4.0.0: resolution: {integrity: sha512-zxdPn69hkQ1rm4J+2Cs2j6wDEv7O17TfXTJ33tl/+JPIoEmtV9t2ZzBM5LPHE8QlHsmVD8t3vPKCyY3oH+H8MQ==} dependencies: unist-util-remove: 2.1.0 - /mdast-util-definitions/4.0.0: + /mdast-util-definitions@4.0.0: resolution: {integrity: sha512-k8AJ6aNnUkB7IE+5azR9h81O5EQ/cTDXtWdMq9Kk5KcEW/8ritU5CeLg/9HhOC++nALHBlaogJ5jz0Ybk3kPMQ==} dependencies: unist-util-visit: 2.0.3 - /mdast-util-to-hast/10.0.1: + /mdast-util-to-hast@10.0.1: resolution: {integrity: sha512-BW3LM9SEMnjf4HXXVApZMt8gLQWVNXc3jryK0nJu/rOXPOnlkUjmdkDlmxMirpbU9ILncGFIwLH/ubnWBbcdgA==} dependencies: '@types/mdast': 3.0.10 @@ -15269,30 +16142,30 @@ packages: unist-util-position: 3.1.0 unist-util-visit: 2.0.3 - /mdast-util-to-string/2.0.0: + /mdast-util-to-string@2.0.0: resolution: {integrity: sha512-AW4DRS3QbBayY/jJmD8437V1Gombjf8RSOUCMFBuo5iHi58AGEgVCKQ+ezHkZZDpAQS75hcBMpLqjpJTjtUL7w==} - /mdn-data/2.0.14: + /mdn-data@2.0.14: resolution: {integrity: sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==} - /mdn-data/2.0.4: + /mdn-data@2.0.4: resolution: {integrity: sha512-iV3XNKw06j5Q7mi6h+9vbx23Tv7JkjEVgKHW4pimwyDGWm0OIQntJJ+u1C6mg6mK1EaTv42XQ7w76yuzH7M2cA==} dev: false - /mdurl/1.0.1: + /mdurl@1.0.1: resolution: {integrity: sha512-/sKlQJCBYVY9Ers9hqzKou4H6V5UWc/M59TH2dvkt+84itfnq7uFOMLpOiOS4ujvHP4etln18fmIxA5R5fll0g==} - /media-typer/0.3.0: + /media-typer@0.3.0: resolution: {integrity: sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==} engines: {node: '>= 0.6'} - /memfs/3.4.13: + /memfs@3.4.13: resolution: {integrity: sha512-omTM41g3Skpvx5dSYeZIbXKcXoAVc/AoMNwn9TKx++L/gaen/+4TTttmu8ZSch5vfVJ8uJvGbroTsIlslRg6lg==} engines: {node: '>= 4.0.0'} dependencies: fs-monkey: 1.0.3 - /meow/6.1.1: + /meow@6.1.1: resolution: {integrity: sha512-3YffViIt2QWgTy6Pale5QpopX/IvU3LPL03jOTqp6pGj3VjesdO/U8CuHMKpnQr4shCNCM5fd5XFFvIIl6JBHg==} engines: {node: '>=8'} dependencies: @@ -15309,7 +16182,7 @@ packages: yargs-parser: 18.1.3 dev: true - /meow/8.1.2: + /meow@8.1.2: resolution: {integrity: sha512-r85E3NdZ+mpYk1C6RjPFEMSE+s1iZMuHtsHAqY0DT3jZczl0diWUZ8g6oU7h0M9cD2EL+PzaYghhCLzR0ZNn5Q==} engines: {node: '>=10'} dependencies: @@ -15326,7 +16199,7 @@ packages: yargs-parser: 20.2.9 dev: true - /meow/9.0.0: + /meow@9.0.0: resolution: {integrity: sha512-+obSblOQmRhcyBt62furQqRAQpNyWXo8BuQ5bN7dG8wmwQ+vwHKp/rCFD4CrTP8CsDQD1sjoZ94K417XEUk8IQ==} engines: {node: '>=10'} dependencies: @@ -15344,81 +16217,81 @@ packages: yargs-parser: 20.2.9 dev: true - /merge-descriptors/1.0.1: + /merge-descriptors@1.0.1: resolution: {integrity: sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==} - /merge-stream/2.0.0: + /merge-stream@2.0.0: resolution: {integrity: sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==} - /merge2/1.4.1: + /merge2@1.4.1: resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==} engines: {node: '>= 8'} - /methods/1.1.2: + /methods@1.1.2: resolution: {integrity: sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==} engines: {node: '>= 0.6'} - /micromatch/4.0.5: + /micromatch@4.0.5: resolution: {integrity: sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==} engines: {node: '>=8.6'} dependencies: braces: 3.0.2 picomatch: 2.3.1 - /mime-db/1.33.0: + /mime-db@1.33.0: resolution: {integrity: sha512-BHJ/EKruNIqJf/QahvxwQZXKygOQ256myeN/Ew+THcAa5q+PjyTTMMeNQC4DZw5AwfvelsUrA6B67NKMqXDbzQ==} engines: {node: '>= 0.6'} - /mime-db/1.52.0: + /mime-db@1.52.0: resolution: {integrity: sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==} engines: {node: '>= 0.6'} - /mime-types/2.1.18: + /mime-types@2.1.18: resolution: {integrity: sha512-lc/aahn+t4/SWV/qcmumYjymLsWfN3ELhpmVuUFjgsORruuZPVSwAQryq+HHGvO/SI2KVX26bx+En+zhM8g8hQ==} engines: {node: '>= 0.6'} dependencies: mime-db: 1.33.0 - /mime-types/2.1.35: + /mime-types@2.1.35: resolution: {integrity: sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==} engines: {node: '>= 0.6'} dependencies: mime-db: 1.52.0 - /mime/1.6.0: + /mime@1.6.0: resolution: {integrity: sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==} engines: {node: '>=4'} hasBin: true - /mimic-fn/2.1.0: + /mimic-fn@2.1.0: resolution: {integrity: sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==} engines: {node: '>=6'} - /mimic-fn/4.0.0: + /mimic-fn@4.0.0: resolution: {integrity: sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==} engines: {node: '>=12'} dev: true - /mimic-response/1.0.1: + /mimic-response@1.0.1: resolution: {integrity: sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==} engines: {node: '>=4'} - /min-indent/1.0.1: + /min-indent@1.0.1: resolution: {integrity: sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==} engines: {node: '>=4'} dev: true - /mini-css-extract-plugin/2.6.1_webpack@5.86.0: + /mini-css-extract-plugin@2.6.1(webpack@5.86.0): resolution: {integrity: sha512-wd+SD57/K6DiV7jIR34P+s3uckTRuQvx0tKPcvjFlrEylk6P4mQ2KSWk1hblj1Kxaqok7LogKOieygXqBczNlg==} engines: {node: '>= 12.13.0'} peerDependencies: webpack: ^5.0.0 dependencies: schema-utils: 4.0.0 - webpack: 5.86.0_w34or7orauknzckzea4nxxqrru + webpack: 5.86.0(@swc/core@1.3.19)(esbuild@0.17.16) dev: true - /mini-css-extract-plugin/2.7.2_webpack@5.86.0: + /mini-css-extract-plugin@2.7.2(webpack@5.86.0): resolution: {integrity: sha512-EdlUizq13o0Pd+uCp+WO/JpkLvHRVGt97RqfeGhXqAcorYo1ypJSpkV+WDT0vY/kmh/p7wRdJNJtuyK540PXDw==} engines: {node: '>= 12.13.0'} peerDependencies: @@ -15427,32 +16300,38 @@ packages: schema-utils: 4.0.0 webpack: 5.86.0 - /mini-svg-data-uri/1.4.4: + /mini-svg-data-uri@1.4.4: resolution: {integrity: sha512-r9deDe9p5FJUPZAk3A59wGH7Ii9YrjjWw0jmw/liSbHl2CHiyXj6FcDXDu2K3TjVAXqiJdaw3xxwlZZr9E6nHg==} hasBin: true dev: true - /miniapp-history/0.1.7: + /miniapp-history@0.1.7: resolution: {integrity: sha512-q/+f8ncjeyDvPahMLEeknvJiKcVwZLVNDm3tNeB4o8sxJxoQbHIaStJ9SpQkbdhJn971kmoUQyH8aH26O7OvIw==} dependencies: universal-env: 3.3.3 dev: false - /minimalistic-assert/1.0.1: + /minimalistic-assert@1.0.1: resolution: {integrity: sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==} - /minimatch/3.1.2: + /minimatch@3.0.4: + resolution: {integrity: sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==} + dependencies: + brace-expansion: 1.1.11 + dev: false + + /minimatch@3.1.2: resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==} dependencies: brace-expansion: 1.1.11 - /minimatch/5.1.6: + /minimatch@5.1.6: resolution: {integrity: sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==} engines: {node: '>=10'} dependencies: brace-expansion: 2.0.1 - /minimist-options/4.1.0: + /minimist-options@4.1.0: resolution: {integrity: sha512-Q4r8ghd80yhO/0j1O3B2BjweX3fiHg9cdOwjJd2J76Q135c+NDxGCqdYKQ1SKBuFfgWbAUzBfvYjPUEeNgqN1A==} engines: {node: '>= 6'} dependencies: @@ -15461,76 +16340,76 @@ packages: kind-of: 6.0.3 dev: true - /minimist/0.1.0: + /minimist@0.1.0: resolution: {integrity: sha512-wR5Ipl99t0mTGwLjQJnBjrP/O7zBbLZqvA3aw32DmLx+nXHfWctUjzDjnDx09pX1Po86WFQazF9xUzfMea3Cnw==} dev: true - /minimist/1.2.8: + /minimist@1.2.8: resolution: {integrity: sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==} - /minipass-collect/1.0.2: + /minipass-collect@1.0.2: resolution: {integrity: sha512-6T6lH0H8OG9kITm/Jm6tdooIbogG9e0tLgpY6mphXSm/A9u8Nq1ryBG+Qspiub9LjWlBPsPS3tWQ/Botq4FdxA==} engines: {node: '>= 8'} dependencies: minipass: 3.3.6 dev: true - /minipass-flush/1.0.5: + /minipass-flush@1.0.5: resolution: {integrity: sha512-JmQSYYpPUqX5Jyn1mXaRwOda1uQ8HP5KAT/oDSLCzt1BYRhQU0/hDtsB1ufZfEEzMZ9aAVmsBw8+FWsIXlClWw==} engines: {node: '>= 8'} dependencies: minipass: 3.3.6 dev: true - /minipass-pipeline/1.2.4: + /minipass-pipeline@1.2.4: resolution: {integrity: sha512-xuIq7cIOt09RPRJ19gdi4b+RiNvDFYe5JH+ggNvBqGqpQXcru3PcRmOZuHBKWK1Txf9+cQ+HMVN4d6z46LZP7A==} engines: {node: '>=8'} dependencies: minipass: 3.3.6 dev: true - /minipass/3.3.6: + /minipass@3.3.6: resolution: {integrity: sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==} engines: {node: '>=8'} dependencies: yallist: 4.0.0 - /minipass/4.2.4: + /minipass@4.2.4: resolution: {integrity: sha512-lwycX3cBMTvcejsHITUgYj6Gy6A7Nh4Q6h9NP4sTHY1ccJlC7yKzDmiShEHsJ16Jf1nKGDEaiHxiltsJEvk0nQ==} engines: {node: '>=8'} - /minizlib/2.1.2: + /minizlib@2.1.2: resolution: {integrity: sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==} engines: {node: '>= 8'} dependencies: minipass: 3.3.6 yallist: 4.0.0 - /mitt/3.0.0: + /mitt@3.0.0: resolution: {integrity: sha512-7dX2/10ITVyqh4aOSVI9gdape+t9l2/8QxHrFmUXu4EEUpdlxl6RudZUPZoc+zuY2hk1j7XxVroIVIan/pD/SQ==} dev: true - /mixme/0.5.5: + /mixme@0.5.5: resolution: {integrity: sha512-/6IupbRx32s7jjEwHcycXikJwFD5UujbVNuJFkeKLYje+92OvtuPniF6JhnFm5JCTDUhS+kYK3W/4BWYQYXz7w==} engines: {node: '>= 8.0.0'} dev: true - /mkdirp-classic/0.5.3: + /mkdirp-classic@0.5.3: resolution: {integrity: sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A==} dev: true - /mkdirp/0.5.6: + /mkdirp@0.5.6: resolution: {integrity: sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==} hasBin: true dependencies: minimist: 1.2.8 - /mkdirp/1.0.4: + /mkdirp@1.0.4: resolution: {integrity: sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==} engines: {node: '>=10'} hasBin: true - /mlly/1.1.1: + /mlly@1.1.1: resolution: {integrity: sha512-Jnlh4W/aI4GySPo6+DyTN17Q75KKbLTyFK8BrGhjNP4rxuUjbRWhE6gHg3bs33URWAF44FRm7gdQA348i3XxRw==} dependencies: acorn: 8.8.2 @@ -15539,51 +16418,88 @@ packages: ufo: 1.1.1 dev: false - /moment/2.29.4: + /mocha@8.4.0: + resolution: {integrity: sha512-hJaO0mwDXmZS4ghXsvPVriOhsxQ7ofcpQdm8dE+jISUOKopitvnXFQmpRR7jd2K6VBG6E26gU3IAbXXGIbu4sQ==} + engines: {node: '>= 10.12.0'} + hasBin: true + dependencies: + '@ungap/promise-all-settled': 1.1.2 + ansi-colors: 4.1.1 + browser-stdout: 1.3.1 + chokidar: 3.5.1 + debug: 4.3.1(supports-color@8.1.1) + diff: 5.0.0 + escape-string-regexp: 4.0.0 + find-up: 5.0.0 + glob: 7.1.6 + growl: 1.10.5 + he: 1.2.0 + js-yaml: 4.0.0 + log-symbols: 4.0.0 + minimatch: 3.0.4 + ms: 2.1.3 + nanoid: 3.1.20 + serialize-javascript: 5.0.1 + strip-json-comments: 3.1.1 + supports-color: 8.1.1 + which: 2.0.2 + wide-align: 1.1.3 + workerpool: 6.1.0 + yargs: 16.2.0 + yargs-parser: 20.2.4 + yargs-unparser: 2.0.0 + dev: false + + /moment@2.29.4: resolution: {integrity: sha512-5LC9SOxjSc2HF6vO2CyuTDNivEdoz2IvyJJGj6X8DJ0eFyfszE0QiEd+iXmBvUP3WHxSjFH/vIsA0EN00cgr8w==} - /mrmime/1.0.1: + /mrmime@1.0.1: resolution: {integrity: sha512-hzzEagAgDyoU1Q6yg5uI+AorQgdvMCur3FcKf7NhMKWsaYg+RnbTyHRa/9IlLF9rf455MOCtcqqrQQ83pPP7Uw==} engines: {node: '>=10'} - /ms/2.0.0: + /ms@2.0.0: resolution: {integrity: sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==} - /ms/2.1.2: + /ms@2.1.2: resolution: {integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==} - /ms/2.1.3: + /ms@2.1.3: resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==} - /multicast-dns/7.2.5: + /multicast-dns@7.2.5: resolution: {integrity: sha512-2eznPJP8z2BFLX50tf0LuODrpINqP1RVIm/CObbTcBRITQgmC/TjcREF1NeTBzIcR5XO/ukWo+YHOjBbFwIupg==} hasBin: true dependencies: dns-packet: 5.4.0 thunky: 1.1.0 - /mute-stream/0.0.8: + /mute-stream@0.0.8: resolution: {integrity: sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==} - /mylas/2.1.13: + /mylas@2.1.13: resolution: {integrity: sha512-+MrqnJRtxdF+xngFfUUkIMQrUUL0KsxbADUkn23Z/4ibGg192Q+z+CQyiYwvWTsYjJygmMR8+w3ZDa98Zh6ESg==} engines: {node: '>=12.0.0'} dev: true - /nanoid/3.3.4: + /nanoid@3.1.20: + resolution: {integrity: sha512-a1cQNyczgKbLX9jwbS/+d7W8fX/RfgYR7lVWwWOGIPNgK2m0MWvrGF6/m4kk6U3QcFMnZf3RIhL0v2Jgh/0Uxw==} + engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} + hasBin: true + dev: false + + /nanoid@3.3.4: resolution: {integrity: sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==} engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} hasBin: true - /natural-compare-lite/1.4.0: + /natural-compare-lite@1.4.0: resolution: {integrity: sha512-Tj+HTDSJJKaZnfiuw+iaF9skdPpTo2GtEly5JHnWV/hfv2Qj/9RKsGISQtLh2ox3l5EAGw487hnBee0sIJ6v2g==} dev: true - /natural-compare/1.4.0: + /natural-compare@1.4.0: resolution: {integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==} - dev: true - /needle/2.9.1: + /needle@2.9.1: resolution: {integrity: sha512-6R9fqJ5Zcmf+uYaFgdIHmLwNldn5HbK8L5ybn7Uz+ylX/rnOsSp1AHcvQSrCaFN+qNM1wpymHqD7mVasEOlHGQ==} engines: {node: '>= 4.4.x'} hasBin: true @@ -15596,31 +16512,31 @@ packages: - supports-color optional: true - /negotiator/0.6.3: + /negotiator@0.6.3: resolution: {integrity: sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==} engines: {node: '>= 0.6'} - /neo-async/2.6.2: + /neo-async@2.6.2: resolution: {integrity: sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==} - /no-case/2.3.2: + /no-case@2.3.2: resolution: {integrity: sha512-rmTZ9kz+f3rCvK2TD1Ue/oZlns7OGoIWP4fc3llxxRXlOkHKoWPPWJOfFYpITabSow43QJbRIoHQXtt10VldyQ==} dependencies: lower-case: 1.1.4 dev: false - /no-case/3.0.4: + /no-case@3.0.4: resolution: {integrity: sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==} dependencies: lower-case: 2.0.2 tslib: 2.5.0 - /node-emoji/1.11.0: + /node-emoji@1.11.0: resolution: {integrity: sha512-wo2DpQkQp7Sjm2A0cq+sN7EHKO6Sl0ctXeBdFZrL9T9+UywORbufTcTZxom8YqpLQt/FqNMUkOpkZrJVYSKD3A==} dependencies: lodash: 4.17.21 - /node-fetch/2.6.7: + /node-fetch@2.6.7: resolution: {integrity: sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==} engines: {node: 4.x || >=6.0.0} peerDependencies: @@ -15631,23 +16547,23 @@ packages: dependencies: whatwg-url: 5.0.0 - /node-forge/0.10.0: + /node-forge@0.10.0: resolution: {integrity: sha512-PPmu8eEeG9saEUvI97fm4OYxXVB6bFvyNTyiUOBichBpFG8A1Ljw3bY62+5oOjDEMHRnd0Y7HQ+x7uzxOzC6JA==} engines: {node: '>= 6.0.0'} dev: true - /node-forge/1.3.1: + /node-forge@1.3.1: resolution: {integrity: sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==} engines: {node: '>= 6.13.0'} - /node-int64/0.4.0: + /node-int64@0.4.0: resolution: {integrity: sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==} dev: true - /node-releases/2.0.10: + /node-releases@2.0.10: resolution: {integrity: sha512-5GFldHPXVG/YZmFzJvKK2zDSzPKhEp0+ZR5SVaoSag9fsL5YgHbUHDfnG5494ISANDcK4KwPXAx2xqVEydmd7w==} - /normalize-package-data/2.5.0: + /normalize-package-data@2.5.0: resolution: {integrity: sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==} dependencies: hosted-git-info: 2.8.9 @@ -15656,7 +16572,7 @@ packages: validate-npm-package-license: 3.0.4 dev: true - /normalize-package-data/3.0.3: + /normalize-package-data@3.0.3: resolution: {integrity: sha512-p2W1sgqij3zMMyRC067Dg16bfzVH+w7hyegmpIvZ4JNjqtGOVAIvLmjBx3yP7YTe9vKJgkoNOPjwQGogDoMXFA==} engines: {node: '>=10'} dependencies: @@ -15666,40 +16582,40 @@ packages: validate-npm-package-license: 3.0.4 dev: true - /normalize-path/3.0.0: + /normalize-path@3.0.0: resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==} engines: {node: '>=0.10.0'} - /normalize-range/0.1.2: + /normalize-range@0.1.2: resolution: {integrity: sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==} engines: {node: '>=0.10.0'} - /normalize-url/4.5.1: + /normalize-url@4.5.1: resolution: {integrity: sha512-9UZCFRHQdNrfTpGg8+1INIg93B6zE0aXMVFkw1WFwvO4SlZywU6aLg5Of0Ap/PgcbSw4LNxvMWXMeugwMCX0AA==} engines: {node: '>=8'} - /normalize-url/6.1.0: + /normalize-url@6.1.0: resolution: {integrity: sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A==} engines: {node: '>=10'} - /npm-normalize-package-bin/1.0.1: + /npm-normalize-package-bin@1.0.1: resolution: {integrity: sha512-EPfafl6JL5/rU+ot6P3gRSCpPDW5VmIzX959Ob1+ySFUuuYHWHekXpwdUZcKP5C+DS4GEtdJluwBjnsNDl+fSA==} dev: true - /npm-run-path/4.0.1: + /npm-run-path@4.0.1: resolution: {integrity: sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==} engines: {node: '>=8'} dependencies: path-key: 3.1.1 - /npm-run-path/5.1.0: + /npm-run-path@5.1.0: resolution: {integrity: sha512-sJOdmRGrY2sjNTRMbSvluQqg+8X7ZK61yvzBEIDhz4f8z1TZFYABsqjjCBd/0PUNE9M6QDgHJXQkGUEm7Q+l9Q==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} dependencies: path-key: 4.0.0 dev: true - /npmlog/4.1.2: + /npmlog@4.1.2: resolution: {integrity: sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==} dependencies: are-we-there-yet: 1.1.7 @@ -15707,46 +16623,46 @@ packages: gauge: 2.7.4 set-blocking: 2.0.0 - /nprogress/0.2.0: + /nprogress@0.2.0: resolution: {integrity: sha512-I19aIingLgR1fmhftnbWWO3dXc0hSxqHQHQb3H8m+K3TnEn/iSeTZZOyvKXWqQESMwuUVnatlCnZdLBZZt2VSA==} dev: false - /nth-check/1.0.2: + /nth-check@1.0.2: resolution: {integrity: sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg==} dependencies: boolbase: 1.0.0 dev: false - /nth-check/2.1.1: + /nth-check@2.1.1: resolution: {integrity: sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==} dependencies: boolbase: 1.0.0 - /number-is-nan/1.0.1: + /number-is-nan@1.0.1: resolution: {integrity: sha512-4jbtZXNAsfZbAHiiqjLPBiCl16dES1zI4Hpzzxw61Tk+loF+sBDBKx1ICKKKwIqQ7M0mFn1TmkN7euSncWgHiQ==} engines: {node: '>=0.10.0'} - /nwsapi/2.2.2: + /nwsapi@2.2.2: resolution: {integrity: sha512-90yv+6538zuvUMnN+zCr8LuV6bPFdq50304114vJYJ8RDyK8D5O9Phpbd6SZWgI7PwzmmfN1upeOJlvybDSgCw==} dev: true - /oauth-sign/0.9.0: + /oauth-sign@0.9.0: resolution: {integrity: sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==} dev: false - /object-assign/4.1.1: + /object-assign@4.1.1: resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==} engines: {node: '>=0.10.0'} - /object-hash/3.0.0: + /object-hash@3.0.0: resolution: {integrity: sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==} engines: {node: '>= 6'} dev: true - /object-inspect/1.12.3: + /object-inspect@1.12.3: resolution: {integrity: sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g==} - /object-is/1.1.5: + /object-is@1.1.5: resolution: {integrity: sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw==} engines: {node: '>= 0.4'} dependencies: @@ -15754,11 +16670,11 @@ packages: define-properties: 1.2.0 dev: true - /object-keys/1.1.1: + /object-keys@1.1.1: resolution: {integrity: sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==} engines: {node: '>= 0.4'} - /object.assign/4.1.4: + /object.assign@4.1.4: resolution: {integrity: sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ==} engines: {node: '>= 0.4'} dependencies: @@ -15767,7 +16683,7 @@ packages: has-symbols: 1.0.3 object-keys: 1.1.1 - /object.entries/1.1.6: + /object.entries@1.1.6: resolution: {integrity: sha512-leTPzo4Zvg3pmbQ3rDK69Rl8GQvIqMWubrkxONG9/ojtFE2rD9fjMKfSI5BxW3osRH1m6VdzmqK8oAY9aT4x5w==} engines: {node: '>= 0.4'} dependencies: @@ -15776,7 +16692,7 @@ packages: es-abstract: 1.21.1 dev: true - /object.fromentries/2.0.6: + /object.fromentries@2.0.6: resolution: {integrity: sha512-VciD13dswC4j1Xt5394WR4MzmAQmlgN72phd/riNp9vtD7tp4QQWJ0R4wvclXcafgcYK8veHRed2W6XeGBvcfg==} engines: {node: '>= 0.4'} dependencies: @@ -15785,7 +16701,7 @@ packages: es-abstract: 1.21.1 dev: true - /object.getownpropertydescriptors/2.1.5: + /object.getownpropertydescriptors@2.1.5: resolution: {integrity: sha512-yDNzckpM6ntyQiGTik1fKV1DcVDRS+w8bvpWNCBanvH5LfRX9O8WTHqQzG4RZwRAM4I0oU7TV11Lj5v0g20ibw==} engines: {node: '>= 0.8'} dependencies: @@ -15795,14 +16711,14 @@ packages: es-abstract: 1.21.1 dev: false - /object.hasown/1.1.2: + /object.hasown@1.1.2: resolution: {integrity: sha512-B5UIT3J1W+WuWIU55h0mjlwaqxiE5vYENJXIXZ4VFe05pNYrkKuK0U/6aFcb0pKywYJh7IhfoqUfKVmrJJHZHw==} dependencies: define-properties: 1.2.0 es-abstract: 1.21.1 dev: true - /object.values/1.1.6: + /object.values@1.1.6: resolution: {integrity: sha512-FVVTkD1vENCsAcwNs9k6jea2uHC/X0+JcjG8YA60FN5CMaJmG95wT9jek/xX9nornqGRrBkKtzuAu2wuHpKqvw==} engines: {node: '>= 0.4'} dependencies: @@ -15810,38 +16726,42 @@ packages: define-properties: 1.2.0 es-abstract: 1.21.1 - /obuf/1.1.2: + /obuf@1.1.2: resolution: {integrity: sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==} - /on-finished/2.4.1: + /omit.js@2.0.2: + resolution: {integrity: sha512-hJmu9D+bNB40YpL9jYebQl4lsTW6yEHRTroJzNLqQJYHm7c+NQnJGfZmIWh8S3q3KoaxV1aLhV6B3+0N0/kyJg==} + dev: false + + /on-finished@2.4.1: resolution: {integrity: sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==} engines: {node: '>= 0.8'} dependencies: ee-first: 1.1.1 - /on-headers/1.0.2: + /on-headers@1.0.2: resolution: {integrity: sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==} engines: {node: '>= 0.8'} - /once/1.4.0: + /once@1.4.0: resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==} dependencies: wrappy: 1.0.2 - /onetime/5.1.2: + /onetime@5.1.2: resolution: {integrity: sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==} engines: {node: '>=6'} dependencies: mimic-fn: 2.1.0 - /onetime/6.0.0: + /onetime@6.0.0: resolution: {integrity: sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==} engines: {node: '>=12'} dependencies: mimic-fn: 4.0.0 dev: true - /open/8.4.2: + /open@8.4.2: resolution: {integrity: sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ==} engines: {node: '>=12'} dependencies: @@ -15849,11 +16769,11 @@ packages: is-docker: 2.2.1 is-wsl: 2.2.0 - /opener/1.5.2: + /opener@1.5.2: resolution: {integrity: sha512-ur5UIdyw5Y7yEj9wLzhqXiy6GZ3Mwx0yGI+5sMn2r0N0v3cKJvUmFH5yPP+WXh9e0xfyzyJX95D8l088DNFj7A==} hasBin: true - /optionator/0.8.3: + /optionator@0.8.3: resolution: {integrity: sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==} engines: {node: '>= 0.8.0'} dependencies: @@ -15865,7 +16785,7 @@ packages: word-wrap: 1.2.3 dev: true - /optionator/0.9.1: + /optionator@0.9.1: resolution: {integrity: sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==} engines: {node: '>= 0.8.0'} dependencies: @@ -15875,9 +16795,8 @@ packages: prelude-ls: 1.2.1 type-check: 0.4.0 word-wrap: 1.2.3 - dev: true - /ora/5.4.1: + /ora@5.4.1: resolution: {integrity: sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ==} engines: {node: '>=10'} dependencies: @@ -15891,7 +16810,7 @@ packages: strip-ansi: 6.0.1 wcwidth: 1.0.1 - /ora/6.1.2: + /ora@6.1.2: resolution: {integrity: sha512-EJQ3NiP5Xo94wJXIzAyOtSb0QEIAUu7m8t6UZ9krbz0vAJqr92JpcK/lEXg91q6B9pEGqrykkd2EQplnifDSBw==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} dependencies: @@ -15906,72 +16825,72 @@ packages: wcwidth: 1.0.1 dev: false - /os-tmpdir/1.0.2: + /os-tmpdir@1.0.2: resolution: {integrity: sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g==} engines: {node: '>=0.10.0'} - /outdent/0.5.0: + /outdent@0.5.0: resolution: {integrity: sha512-/jHxFIzoMXdqPzTaCpFzAAWhpkSjZPF4Vsn6jAfNpmbH/ymsmd7Qc6VE9BGn0L6YMj6uwpQLxCECpus4ukKS9Q==} dev: true - /p-cancelable/1.1.0: + /p-cancelable@1.1.0: resolution: {integrity: sha512-s73XxOZ4zpt1edZYZzvhqFa6uvQc1vwUa0K0BdtIZgQMAJj9IbebH+JkgKZc9h+B05PKHLOTl4ajG1BmNrVZlw==} engines: {node: '>=6'} - /p-filter/2.1.0: + /p-filter@2.1.0: resolution: {integrity: sha512-ZBxxZ5sL2HghephhpGAQdoskxplTwr7ICaehZwLIlfL6acuVgZPm8yBNuRAFBGEqtD/hmUeq9eqLg2ys9Xr/yw==} engines: {node: '>=8'} dependencies: p-map: 2.1.0 dev: true - /p-finally/1.0.0: + /p-finally@1.0.0: resolution: {integrity: sha512-LICb2p9CB7FS+0eR1oqWnHhp0FljGLZCWBE9aix0Uye9W8LTQPwMTYVGWQWIw9RdQiDg4+epXQODwIYJtSJaow==} engines: {node: '>=4'} dev: true - /p-limit/2.3.0: + /p-limit@2.3.0: resolution: {integrity: sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==} engines: {node: '>=6'} dependencies: p-try: 2.2.0 - /p-limit/3.1.0: + /p-limit@3.1.0: resolution: {integrity: sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==} engines: {node: '>=10'} dependencies: yocto-queue: 0.1.0 - /p-locate/3.0.0: + /p-locate@3.0.0: resolution: {integrity: sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==} engines: {node: '>=6'} dependencies: p-limit: 2.3.0 - /p-locate/4.1.0: + /p-locate@4.1.0: resolution: {integrity: sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==} engines: {node: '>=8'} dependencies: p-limit: 2.3.0 - /p-locate/5.0.0: + /p-locate@5.0.0: resolution: {integrity: sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==} engines: {node: '>=10'} dependencies: p-limit: 3.1.0 - /p-map/2.1.0: + /p-map@2.1.0: resolution: {integrity: sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw==} engines: {node: '>=6'} dev: true - /p-map/4.0.0: + /p-map@4.0.0: resolution: {integrity: sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==} engines: {node: '>=10'} dependencies: aggregate-error: 3.1.0 - /p-queue/6.6.2: + /p-queue@6.6.2: resolution: {integrity: sha512-RwFpb72c/BhQLEXIZ5K2e+AhgNVmIejGlTgiB9MzZ0e93GRvqZ7uSi0dvRF7/XIXDeNkra2fNHBxTyPDGySpjQ==} engines: {node: '>=8'} dependencies: @@ -15979,25 +16898,25 @@ packages: p-timeout: 3.2.0 dev: true - /p-retry/4.6.2: + /p-retry@4.6.2: resolution: {integrity: sha512-312Id396EbJdvRONlngUx0NydfrIQ5lsYu0znKVUzVvArzEIt08V1qhtyESbGVd1FGX7UKtiFp5uwKZdM8wIuQ==} engines: {node: '>=8'} dependencies: '@types/retry': 0.12.0 retry: 0.13.1 - /p-timeout/3.2.0: + /p-timeout@3.2.0: resolution: {integrity: sha512-rhIwUycgwwKcP9yTOOFK/AKsAopjjCakVqLHePO3CC6Mir1Z99xT+R63jZxAT5lFZLa2inS5h+ZS2GvR99/FBg==} engines: {node: '>=8'} dependencies: p-finally: 1.0.0 dev: true - /p-try/2.2.0: + /p-try@2.2.0: resolution: {integrity: sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==} engines: {node: '>=6'} - /package-json/6.5.0: + /package-json@6.5.0: resolution: {integrity: sha512-k3bdm2n25tkyxcjSKzB5x8kfVxlMdgsbPr0GkZcwHsLpba6cBjqCt1KlcChKEvxHIcTB1FVMuwoijZ26xex5MQ==} engines: {node: '>=8'} dependencies: @@ -16006,25 +16925,25 @@ packages: registry-url: 5.1.0 semver: 6.3.0 - /param-case/2.1.1: + /param-case@2.1.1: resolution: {integrity: sha512-eQE845L6ot89sk2N8liD8HAuH4ca6Vvr7VWAWwt7+kvvG5aBcPmmphQ68JsEG2qa9n1TykS2DLeMt363AAH8/w==} dependencies: no-case: 2.3.2 dev: false - /param-case/3.0.4: + /param-case@3.0.4: resolution: {integrity: sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==} dependencies: dot-case: 3.0.4 tslib: 2.5.0 - /parent-module/1.0.1: + /parent-module@1.0.1: resolution: {integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==} engines: {node: '>=6'} dependencies: callsites: 3.1.0 - /parse-entities/2.0.0: + /parse-entities@2.0.0: resolution: {integrity: sha512-kkywGpCcRYhqQIchaWqZ875wzpS/bMKhz5HnN3p7wveJTkTtyAB/AlnS0f8DFSqYW1T82t6yEAkEcB+A1I3MbQ==} dependencies: character-entities: 1.2.4 @@ -16034,7 +16953,7 @@ packages: is-decimal: 1.0.4 is-hexadecimal: 1.0.4 - /parse-json/5.2.0: + /parse-json@5.2.0: resolution: {integrity: sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==} engines: {node: '>=8'} dependencies: @@ -16043,142 +16962,149 @@ packages: json-parse-even-better-errors: 2.3.1 lines-and-columns: 1.2.4 - /parse-node-version/1.0.1: + /parse-node-version@1.0.1: resolution: {integrity: sha512-3YHlOa/JgH6Mnpr05jP9eDG254US9ek25LyIxZlDItp2iJtwyaXQb57lBYLdT3MowkUFYEV2XXNAYIPlESvJlA==} engines: {node: '>= 0.10'} - /parse-numeric-range/1.3.0: + /parse-numeric-range@1.3.0: resolution: {integrity: sha512-twN+njEipszzlMJd4ONUYgSfZPDxgHhT9Ahed5uTigpQn90FggW4SA/AIPq/6a149fTbE9qBEcSwE3FAEp6wQQ==} - /parse5-htmlparser2-tree-adapter/7.0.0: + /parse5-htmlparser2-tree-adapter@7.0.0: resolution: {integrity: sha512-B77tOZrqqfUfnVcOrUvfdLbz4pu4RopLD/4vmu3HUPswwTA8OH0EMW9BlWR2B0RCoiZRAHEUu7IxeP1Pd1UU+g==} dependencies: domhandler: 5.0.3 parse5: 7.1.2 - /parse5/6.0.1: + /parse5@6.0.1: resolution: {integrity: sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==} - /parse5/7.1.2: + /parse5@7.1.2: resolution: {integrity: sha512-Czj1WaSVpaoj0wbhMzLmWD69anp2WH7FXMB9n1Sy8/ZFF9jolSQVMu1Ij5WIyGmcBmhk7EOndpO4mIpihVqAXw==} dependencies: entities: 4.4.0 - /parseurl/1.3.3: + /parseurl@1.3.3: resolution: {integrity: sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==} engines: {node: '>= 0.8'} - /pascal-case/3.1.2: + /pascal-case@3.1.2: resolution: {integrity: sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==} dependencies: no-case: 3.0.4 tslib: 2.5.0 - /path-exists/3.0.0: + /path-exists@3.0.0: resolution: {integrity: sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==} engines: {node: '>=4'} - /path-exists/4.0.0: + /path-exists@4.0.0: resolution: {integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==} engines: {node: '>=8'} - /path-is-absolute/1.0.1: + /path-is-absolute@1.0.1: resolution: {integrity: sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==} engines: {node: '>=0.10.0'} - /path-is-inside/1.0.2: + /path-is-inside@1.0.2: resolution: {integrity: sha512-DUWJr3+ULp4zXmol/SZkFf3JGsS9/SIv+Y3Rt93/UjPpDpklB5f1er4O3POIbUuUJ3FXgqte2Q7SrU6zAqwk8w==} - /path-key/3.1.1: + /path-key@3.1.1: resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==} engines: {node: '>=8'} - /path-key/4.0.0: + /path-key@4.0.0: resolution: {integrity: sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==} engines: {node: '>=12'} dev: true - /path-parse/1.0.7: + /path-parse@1.0.7: resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==} - /path-to-regexp/0.1.7: + /path-to-regexp@0.1.7: resolution: {integrity: sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==} - /path-to-regexp/1.8.0: + /path-to-regexp@1.8.0: resolution: {integrity: sha512-n43JRhlUKUAlibEJhPeir1ncUID16QnEjNpwzNdO3Lm4ywrBpBZ5oLD0I6br9evr1Y9JTqwRtAh7JLoOzAQdVA==} dependencies: isarray: 0.0.1 - /path-to-regexp/2.2.1: + /path-to-regexp@2.2.1: resolution: {integrity: sha512-gu9bD6Ta5bwGrrU8muHzVOBFFREpp2iRkVfhBJahwJ6p6Xw20SjT0MxLnwkjOibQmGSYhiUnf2FLe7k+jcFmGQ==} - /path-to-regexp/6.2.1: + /path-to-regexp@6.2.1: resolution: {integrity: sha512-JLyh7xT1kizaEvcaXOQwOc2/Yhw6KZOvPf1S8401UyLk86CU79LN3vl7ztXGm/pZ+YjoyAJ4rxmHwbkBXJX+yw==} dev: false - /path-type/4.0.0: + /path-type@4.0.0: resolution: {integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==} engines: {node: '>=8'} - /pathe/1.1.0: + /path@0.12.7: + resolution: {integrity: sha512-aXXC6s+1w7otVF9UletFkFcDsJeO7lSZBPUQhtb5O0xJe8LtYhj/GxldoL09bBj9+ZmE2hNoHqQSFMN5fikh4Q==} + dependencies: + process: 0.11.10 + util: 0.10.4 + dev: false + + /pathe@1.1.0: resolution: {integrity: sha512-ODbEPR0KKHqECXW1GoxdDb+AZvULmXjVPy4rt+pGo2+TnjJTIPJQSVS6N63n8T2Ip+syHhbn52OewKicV0373w==} dev: false - /pathval/1.1.1: + /pathval@1.1.1: resolution: {integrity: sha512-Dp6zGqpTdETdR63lehJYPeIOqpiNBNtc7BpWSLrOje7UaIsE5aY92r/AunQA7rsXvet3lrJ3JnZX29UPTKXyKQ==} dev: true - /pend/1.2.0: + /pend@1.2.0: resolution: {integrity: sha512-F3asv42UuXchdzt+xXqfW1OGlVBe+mxa2mqI0pg5yAHZPvFmY3Y6drSf/GQ1A86WgWEN9Kzh/WrgKa6iGcHXLg==} dev: true - /performance-now/2.1.0: + /performance-now@2.1.0: resolution: {integrity: sha512-7EAHlyLHI56VEIdK57uwHdHKIaAGbnXPiw0yWbarQZOKaKpvUIgW0jWRVLiatnM+XXlSwsanIBH/hzGMJulMow==} dev: false - /picocolors/0.2.1: + /picocolors@0.2.1: resolution: {integrity: sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==} dev: false - /picocolors/1.0.0: + /picocolors@1.0.0: resolution: {integrity: sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==} - /picomatch/2.3.1: + /picomatch@2.3.1: resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==} engines: {node: '>=8.6'} - /pidtree/0.6.0: + /pidtree@0.6.0: resolution: {integrity: sha512-eG2dWTVw5bzqGRztnHExczNxt5VGsE6OwTeCG3fdUf9KBsZzO3R5OIIIzWR+iZA0NtZ+RDVdaoE2dK1cn6jH4g==} engines: {node: '>=0.10'} hasBin: true dev: true - /pify/2.3.0: + /pify@2.3.0: resolution: {integrity: sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==} engines: {node: '>=0.10.0'} dev: true - /pify/4.0.1: + /pify@4.0.1: resolution: {integrity: sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==} engines: {node: '>=6'} - /pify/5.0.0: + /pify@5.0.0: resolution: {integrity: sha512-eW/gHNMlxdSP6dmG6uJip6FXN0EQBwm2clYYd8Wul42Cwu/DK8HEftzsapcNdYe2MfLiIwZqsDk2RDEsTE79hA==} engines: {node: '>=10'} dev: true - /pirates/4.0.5: + /pirates@4.0.5: resolution: {integrity: sha512-8V9+HQPupnaXMA23c5hvl69zXvTwTzyAYasnkb0Tts4XvO4CliqONMOnvlq26rkhLC3nWDFBJf73LU1e1VZLaQ==} engines: {node: '>= 6'} dev: true - /pkg-dir/4.2.0: + /pkg-dir@4.2.0: resolution: {integrity: sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==} engines: {node: '>=8'} dependencies: find-up: 4.1.0 - /pkg-types/1.0.2: + /pkg-types@1.0.2: resolution: {integrity: sha512-hM58GKXOcj8WTqUXnsQyJYXdeAPbythQgEF3nTcEo+nkD49chjQ9IKm/QJy9xf6JakXptz86h7ecP2024rrLaQ==} dependencies: jsonc-parser: 3.2.0 @@ -16186,19 +17112,19 @@ packages: pathe: 1.1.0 dev: false - /pkg-up/3.1.0: + /pkg-up@3.1.0: resolution: {integrity: sha512-nDywThFk1i4BQK4twPQ6TA4RT8bDY96yeuCVBWL3ePARCiEKDRSrNGbFIgUJpLp+XeIR65v8ra7WuJOFUBtkMA==} engines: {node: '>=8'} dependencies: find-up: 3.0.0 - /plimit-lit/1.5.0: + /plimit-lit@1.5.0: resolution: {integrity: sha512-Eb/MqCb1Iv/ok4m1FqIXqvUKPISufcjZ605hl3KM/n8GaX8zfhtgdLwZU3vKjuHGh2O9Rjog/bHTq8ofIShdng==} dependencies: queue-lit: 1.5.0 dev: true - /portfinder/1.0.32: + /portfinder@1.0.32: resolution: {integrity: sha512-on2ZJVVDXRADWE6jnQaX0ioEylzgBpQk8r55NE4wjXW1ZxO+BgDlY6DXwj20i0V8eB4SenDQ00WEaxfiIQPcxg==} engines: {node: '>= 0.12.0'} dependencies: @@ -16209,7 +17135,7 @@ packages: - supports-color dev: true - /postcss-attribute-case-insensitive/5.0.2_postcss@8.4.12: + /postcss-attribute-case-insensitive@5.0.2(postcss@8.4.12): resolution: {integrity: sha512-XIidXV8fDr0kKt28vqki84fRK8VW8eTuIa4PChv2MqKuT6C9UjmSKzen6KaWhWEoYvwxFCa7n/tC1SZ3tyq4SQ==} engines: {node: ^12 || ^14 || >=16} peerDependencies: @@ -16219,7 +17145,7 @@ packages: postcss-selector-parser: 6.0.11 dev: true - /postcss-calc/8.2.4_postcss@8.4.12: + /postcss-calc@8.2.4(postcss@8.4.12): resolution: {integrity: sha512-SmWMSJmB8MRnnULldx0lQIyhSNvuDl9HfrZkaqqE/WHAhToYsAvDq+yAsA/kIyINDszOp3Rh0GFoNuH5Ypsm3Q==} peerDependencies: postcss: ^8.2.2 @@ -16229,7 +17155,7 @@ packages: postcss-value-parser: 4.2.0 dev: true - /postcss-calc/8.2.4_postcss@8.4.21: + /postcss-calc@8.2.4(postcss@8.4.21): resolution: {integrity: sha512-SmWMSJmB8MRnnULldx0lQIyhSNvuDl9HfrZkaqqE/WHAhToYsAvDq+yAsA/kIyINDszOp3Rh0GFoNuH5Ypsm3Q==} peerDependencies: postcss: ^8.2.2 @@ -16238,7 +17164,7 @@ packages: postcss-selector-parser: 6.0.11 postcss-value-parser: 4.2.0 - /postcss-clamp/4.1.0_postcss@8.4.12: + /postcss-clamp@4.1.0(postcss@8.4.12): resolution: {integrity: sha512-ry4b1Llo/9zz+PKC+030KUnPITTJAHeOwjfAyyB60eT0AorGLdzp52s31OsPRHRf8NchkgFoG2y6fCfn1IV1Ow==} engines: {node: '>=7.6.0'} peerDependencies: @@ -16248,7 +17174,7 @@ packages: postcss-value-parser: 4.2.0 dev: true - /postcss-color-functional-notation/4.2.4_postcss@8.4.12: + /postcss-color-functional-notation@4.2.4(postcss@8.4.12): resolution: {integrity: sha512-2yrTAUZUab9s6CpxkxC4rVgFEVaR6/2Pipvi6qcgvnYiVqZcbDHEoBDhrXzyb7Efh2CCfHQNtcqWcIruDTIUeg==} engines: {node: ^12 || ^14 || >=16} peerDependencies: @@ -16258,7 +17184,7 @@ packages: postcss-value-parser: 4.2.0 dev: true - /postcss-color-hex-alpha/8.0.4_postcss@8.4.12: + /postcss-color-hex-alpha@8.0.4(postcss@8.4.12): resolution: {integrity: sha512-nLo2DCRC9eE4w2JmuKgVA3fGL3d01kGq752pVALF68qpGLmx2Qrk91QTKkdUqqp45T1K1XV8IhQpcu1hoAQflQ==} engines: {node: ^12 || ^14 || >=16} peerDependencies: @@ -16268,7 +17194,7 @@ packages: postcss-value-parser: 4.2.0 dev: true - /postcss-color-rebeccapurple/7.1.1_postcss@8.4.12: + /postcss-color-rebeccapurple@7.1.1(postcss@8.4.12): resolution: {integrity: sha512-pGxkuVEInwLHgkNxUc4sdg4g3py7zUeCQ9sMfwyHAT+Ezk8a4OaaVZ8lIY5+oNqA/BXXgLyXv0+5wHP68R79hg==} engines: {node: ^12 || ^14 || >=16} peerDependencies: @@ -16278,7 +17204,7 @@ packages: postcss-value-parser: 4.2.0 dev: true - /postcss-colormin/5.3.1_postcss@8.4.12: + /postcss-colormin@5.3.1(postcss@8.4.12): resolution: {integrity: sha512-UsWQG0AqTFQmpBegeLLc1+c3jIqBNB0zlDGRWR+dQ3pRKJL1oeMzyqmH3o2PIfn9MBdNrVPWhDbT769LxCTLJQ==} engines: {node: ^10 || ^12 || >=14.0} peerDependencies: @@ -16291,7 +17217,7 @@ packages: postcss-value-parser: 4.2.0 dev: true - /postcss-colormin/5.3.1_postcss@8.4.21: + /postcss-colormin@5.3.1(postcss@8.4.21): resolution: {integrity: sha512-UsWQG0AqTFQmpBegeLLc1+c3jIqBNB0zlDGRWR+dQ3pRKJL1oeMzyqmH3o2PIfn9MBdNrVPWhDbT769LxCTLJQ==} engines: {node: ^10 || ^12 || >=14.0} peerDependencies: @@ -16303,7 +17229,7 @@ packages: postcss: 8.4.21 postcss-value-parser: 4.2.0 - /postcss-convert-values/5.1.3_postcss@8.4.12: + /postcss-convert-values@5.1.3(postcss@8.4.12): resolution: {integrity: sha512-82pC1xkJZtcJEfiLw6UXnXVXScgtBrjlO5CBmuDQc+dlb88ZYheFsjTn40+zBVi3DkfF7iezO0nJUPLcJK3pvA==} engines: {node: ^10 || ^12 || >=14.0} peerDependencies: @@ -16314,7 +17240,7 @@ packages: postcss-value-parser: 4.2.0 dev: true - /postcss-convert-values/5.1.3_postcss@8.4.21: + /postcss-convert-values@5.1.3(postcss@8.4.21): resolution: {integrity: sha512-82pC1xkJZtcJEfiLw6UXnXVXScgtBrjlO5CBmuDQc+dlb88ZYheFsjTn40+zBVi3DkfF7iezO0nJUPLcJK3pvA==} engines: {node: ^10 || ^12 || >=14.0} peerDependencies: @@ -16324,7 +17250,7 @@ packages: postcss: 8.4.21 postcss-value-parser: 4.2.0 - /postcss-custom-media/8.0.2_postcss@8.4.12: + /postcss-custom-media@8.0.2(postcss@8.4.12): resolution: {integrity: sha512-7yi25vDAoHAkbhAzX9dHx2yc6ntS4jQvejrNcC+csQJAXjj15e7VcWfMgLqBNAbOvqi5uIa9huOVwdHbf+sKqg==} engines: {node: ^12 || ^14 || >=16} peerDependencies: @@ -16334,7 +17260,7 @@ packages: postcss-value-parser: 4.2.0 dev: true - /postcss-custom-properties/12.1.11_postcss@8.4.12: + /postcss-custom-properties@12.1.11(postcss@8.4.12): resolution: {integrity: sha512-0IDJYhgU8xDv1KY6+VgUwuQkVtmYzRwu+dMjnmdMafXYv86SWqfxkc7qdDvWS38vsjaEtv8e0vGOUQrAiMBLpQ==} engines: {node: ^12 || ^14 || >=16} peerDependencies: @@ -16344,7 +17270,7 @@ packages: postcss-value-parser: 4.2.0 dev: true - /postcss-custom-selectors/6.0.3_postcss@8.4.12: + /postcss-custom-selectors@6.0.3(postcss@8.4.12): resolution: {integrity: sha512-fgVkmyiWDwmD3JbpCmB45SvvlCD6z9CG6Ie6Iere22W5aHea6oWa7EM2bpnv2Fj3I94L3VbtvX9KqwSi5aFzSg==} engines: {node: ^12 || ^14 || >=16} peerDependencies: @@ -16354,7 +17280,7 @@ packages: postcss-selector-parser: 6.0.11 dev: true - /postcss-dir-pseudo-class/6.0.5_postcss@8.4.12: + /postcss-dir-pseudo-class@6.0.5(postcss@8.4.12): resolution: {integrity: sha512-eqn4m70P031PF7ZQIvSgy9RSJ5uI2171O/OO/zcRNYpJbvaeKFUlar1aJ7rmgiQtbm0FSPsRewjpdS0Oew7MPA==} engines: {node: ^12 || ^14 || >=16} peerDependencies: @@ -16364,7 +17290,7 @@ packages: postcss-selector-parser: 6.0.11 dev: true - /postcss-discard-comments/5.1.2_postcss@8.4.12: + /postcss-discard-comments@5.1.2(postcss@8.4.12): resolution: {integrity: sha512-+L8208OVbHVF2UQf1iDmRcbdjJkuBF6IS29yBDSiWUIzpYaAhtNl6JYnYm12FnkeCwQqF5LeklOu6rAqgfBZqQ==} engines: {node: ^10 || ^12 || >=14.0} peerDependencies: @@ -16373,7 +17299,7 @@ packages: postcss: 8.4.12 dev: true - /postcss-discard-comments/5.1.2_postcss@8.4.21: + /postcss-discard-comments@5.1.2(postcss@8.4.21): resolution: {integrity: sha512-+L8208OVbHVF2UQf1iDmRcbdjJkuBF6IS29yBDSiWUIzpYaAhtNl6JYnYm12FnkeCwQqF5LeklOu6rAqgfBZqQ==} engines: {node: ^10 || ^12 || >=14.0} peerDependencies: @@ -16381,7 +17307,7 @@ packages: dependencies: postcss: 8.4.21 - /postcss-discard-duplicates/5.1.0_postcss@8.4.12: + /postcss-discard-duplicates@5.1.0(postcss@8.4.12): resolution: {integrity: sha512-zmX3IoSI2aoenxHV6C7plngHWWhUOV3sP1T8y2ifzxzbtnuhk1EdPwm0S1bIUNaJ2eNbWeGLEwzw8huPD67aQw==} engines: {node: ^10 || ^12 || >=14.0} peerDependencies: @@ -16390,7 +17316,7 @@ packages: postcss: 8.4.12 dev: true - /postcss-discard-duplicates/5.1.0_postcss@8.4.21: + /postcss-discard-duplicates@5.1.0(postcss@8.4.21): resolution: {integrity: sha512-zmX3IoSI2aoenxHV6C7plngHWWhUOV3sP1T8y2ifzxzbtnuhk1EdPwm0S1bIUNaJ2eNbWeGLEwzw8huPD67aQw==} engines: {node: ^10 || ^12 || >=14.0} peerDependencies: @@ -16398,7 +17324,7 @@ packages: dependencies: postcss: 8.4.21 - /postcss-discard-empty/5.1.1_postcss@8.4.12: + /postcss-discard-empty@5.1.1(postcss@8.4.12): resolution: {integrity: sha512-zPz4WljiSuLWsI0ir4Mcnr4qQQ5e1Ukc3i7UfE2XcrwKK2LIPIqE5jxMRxO6GbI3cv//ztXDsXwEWT3BHOGh3A==} engines: {node: ^10 || ^12 || >=14.0} peerDependencies: @@ -16407,7 +17333,7 @@ packages: postcss: 8.4.12 dev: true - /postcss-discard-empty/5.1.1_postcss@8.4.21: + /postcss-discard-empty@5.1.1(postcss@8.4.21): resolution: {integrity: sha512-zPz4WljiSuLWsI0ir4Mcnr4qQQ5e1Ukc3i7UfE2XcrwKK2LIPIqE5jxMRxO6GbI3cv//ztXDsXwEWT3BHOGh3A==} engines: {node: ^10 || ^12 || >=14.0} peerDependencies: @@ -16415,7 +17341,7 @@ packages: dependencies: postcss: 8.4.21 - /postcss-discard-overridden/5.1.0_postcss@8.4.12: + /postcss-discard-overridden@5.1.0(postcss@8.4.12): resolution: {integrity: sha512-21nOL7RqWR1kasIVdKs8HNqQJhFxLsyRfAnUDm4Fe4t4mCWL9OJiHvlHPjcd8zc5Myu89b/7wZDnOSjFgeWRtw==} engines: {node: ^10 || ^12 || >=14.0} peerDependencies: @@ -16424,7 +17350,7 @@ packages: postcss: 8.4.12 dev: true - /postcss-discard-overridden/5.1.0_postcss@8.4.21: + /postcss-discard-overridden@5.1.0(postcss@8.4.21): resolution: {integrity: sha512-21nOL7RqWR1kasIVdKs8HNqQJhFxLsyRfAnUDm4Fe4t4mCWL9OJiHvlHPjcd8zc5Myu89b/7wZDnOSjFgeWRtw==} engines: {node: ^10 || ^12 || >=14.0} peerDependencies: @@ -16432,7 +17358,7 @@ packages: dependencies: postcss: 8.4.21 - /postcss-discard-unused/5.1.0_postcss@8.4.21: + /postcss-discard-unused@5.1.0(postcss@8.4.21): resolution: {integrity: sha512-KwLWymI9hbwXmJa0dkrzpRbSJEh0vVUd7r8t0yOGPcfKzyJJxFM8kLyC5Ev9avji6nY95pOp1W6HqIrfT+0VGw==} engines: {node: ^10 || ^12 || >=14.0} peerDependencies: @@ -16441,18 +17367,18 @@ packages: postcss: 8.4.21 postcss-selector-parser: 6.0.11 - /postcss-double-position-gradients/3.1.2_postcss@8.4.12: + /postcss-double-position-gradients@3.1.2(postcss@8.4.12): resolution: {integrity: sha512-GX+FuE/uBR6eskOK+4vkXgT6pDkexLokPaz/AbJna9s5Kzp/yl488pKPjhy0obB475ovfT1Wv8ho7U/cHNaRgQ==} engines: {node: ^12 || ^14 || >=16} peerDependencies: postcss: ^8.2 dependencies: - '@csstools/postcss-progressive-custom-properties': 1.3.0_postcss@8.4.12 + '@csstools/postcss-progressive-custom-properties': 1.3.0(postcss@8.4.12) postcss: 8.4.12 postcss-value-parser: 4.2.0 dev: true - /postcss-env-function/4.0.6_postcss@8.4.12: + /postcss-env-function@4.0.6(postcss@8.4.12): resolution: {integrity: sha512-kpA6FsLra+NqcFnL81TnsU+Z7orGtDTxcOhl6pwXeEq1yFPpRMkCDpHhrz8CFQDr/Wfm0jLiNQ1OsGGPjlqPwA==} engines: {node: ^12 || ^14 || >=16} peerDependencies: @@ -16462,7 +17388,7 @@ packages: postcss-value-parser: 4.2.0 dev: true - /postcss-focus-visible/6.0.4_postcss@8.4.12: + /postcss-focus-visible@6.0.4(postcss@8.4.12): resolution: {integrity: sha512-QcKuUU/dgNsstIK6HELFRT5Y3lbrMLEOwG+A4s5cA+fx3A3y/JTq3X9LaOj3OC3ALH0XqyrgQIgey/MIZ8Wczw==} engines: {node: ^12 || ^14 || >=16} peerDependencies: @@ -16472,7 +17398,7 @@ packages: postcss-selector-parser: 6.0.11 dev: true - /postcss-focus-within/5.0.4_postcss@8.4.12: + /postcss-focus-within@5.0.4(postcss@8.4.12): resolution: {integrity: sha512-vvjDN++C0mu8jz4af5d52CB184ogg/sSxAFS+oUJQq2SuCe7T5U2iIsVJtsCp2d6R4j0jr5+q3rPkBVZkXD9fQ==} engines: {node: ^12 || ^14 || >=16} peerDependencies: @@ -16482,7 +17408,7 @@ packages: postcss-selector-parser: 6.0.11 dev: true - /postcss-font-variant/5.0.0_postcss@8.4.12: + /postcss-font-variant@5.0.0(postcss@8.4.12): resolution: {integrity: sha512-1fmkBaCALD72CK2a9i468mA/+tr9/1cBxRRMXOUaZqO43oWPR5imcyPjXwuv7PXbCid4ndlP5zWhidQVVa3hmA==} peerDependencies: postcss: ^8.1.0 @@ -16490,7 +17416,7 @@ packages: postcss: 8.4.12 dev: true - /postcss-gap-properties/3.0.5_postcss@8.4.12: + /postcss-gap-properties@3.0.5(postcss@8.4.12): resolution: {integrity: sha512-IuE6gKSdoUNcvkGIqdtjtcMtZIFyXZhmFd5RUlg97iVEvp1BZKV5ngsAjCjrVy+14uhGBQl9tzmi1Qwq4kqVOg==} engines: {node: ^12 || ^14 || >=16} peerDependencies: @@ -16499,7 +17425,7 @@ packages: postcss: 8.4.12 dev: true - /postcss-image-set-function/4.0.7_postcss@8.4.12: + /postcss-image-set-function@4.0.7(postcss@8.4.12): resolution: {integrity: sha512-9T2r9rsvYzm5ndsBE8WgtrMlIT7VbtTfE7b3BQnudUqnBcBo7L758oc+o+pdj/dUV0l5wjwSdjeOH2DZtfv8qw==} engines: {node: ^12 || ^14 || >=16} peerDependencies: @@ -16509,7 +17435,7 @@ packages: postcss-value-parser: 4.2.0 dev: true - /postcss-import/14.1.0_postcss@8.4.21: + /postcss-import@14.1.0(postcss@8.4.21): resolution: {integrity: sha512-flwI+Vgm4SElObFVPpTIT7SU7R3qk2L7PyduMcokiaVKuWv9d/U+Gm/QAd8NDLuykTWTkcrjOeD2Pp1rMeBTGw==} engines: {node: '>=10.0.0'} peerDependencies: @@ -16521,7 +17447,7 @@ packages: resolve: 1.22.1 dev: true - /postcss-initial/4.0.1_postcss@8.4.12: + /postcss-initial@4.0.1(postcss@8.4.12): resolution: {integrity: sha512-0ueD7rPqX8Pn1xJIjay0AZeIuDoF+V+VvMt/uOnn+4ezUKhZM/NokDeP6DwMNyIoYByuN/94IQnt5FEkaN59xQ==} peerDependencies: postcss: ^8.0.0 @@ -16529,7 +17455,7 @@ packages: postcss: 8.4.12 dev: true - /postcss-js/4.0.1_postcss@8.4.21: + /postcss-js@4.0.1(postcss@8.4.21): resolution: {integrity: sha512-dDLF8pEO191hJMtlHFPRa8xsizHaM82MLfNkUHdUtVEV3tgTp5oj+8qbEqYM57SLfc74KSbw//4SeJma2LRVIw==} engines: {node: ^12 || ^14 || >= 16} peerDependencies: @@ -16539,18 +17465,18 @@ packages: postcss: 8.4.21 dev: true - /postcss-lab-function/4.2.1_postcss@8.4.12: + /postcss-lab-function@4.2.1(postcss@8.4.12): resolution: {integrity: sha512-xuXll4isR03CrQsmxyz92LJB2xX9n+pZJ5jE9JgcnmsCammLyKdlzrBin+25dy6wIjfhJpKBAN80gsTlCgRk2w==} engines: {node: ^12 || ^14 || >=16} peerDependencies: postcss: ^8.2 dependencies: - '@csstools/postcss-progressive-custom-properties': 1.3.0_postcss@8.4.12 + '@csstools/postcss-progressive-custom-properties': 1.3.0(postcss@8.4.12) postcss: 8.4.12 postcss-value-parser: 4.2.0 dev: true - /postcss-less/6.0.0_postcss@8.4.21: + /postcss-less@6.0.0(postcss@8.4.21): resolution: {integrity: sha512-FPX16mQLyEjLzEuuJtxA8X3ejDLNGGEG503d2YGZR5Ask1SpDN8KmZUMpzCvyalWRywAn1n1VOA5dcqfCLo5rg==} engines: {node: '>=12'} peerDependencies: @@ -16559,7 +17485,7 @@ packages: postcss: 8.4.21 dev: true - /postcss-load-config/3.1.4_postcss@8.4.21: + /postcss-load-config@3.1.4(postcss@8.4.21): resolution: {integrity: sha512-6DiM4E7v4coTE4uzA8U//WhtPwyhiim3eyjEMFCnUpzbrkK9wJHgKDT2mR+HbtSrd/NubVaYTOpSpjUl8NQeRg==} engines: {node: '>= 10'} peerDependencies: @@ -16576,7 +17502,7 @@ packages: yaml: 1.10.2 dev: true - /postcss-loader/6.2.1_wqk23ab45kwprbaswwurijjkaa: + /postcss-loader@6.2.1(postcss@8.4.12)(webpack@5.86.0): resolution: {integrity: sha512-WbbYpmAaKcux/P66bZ40bpWsBucjx/TTgVVzRZ9yUO8yQfVBlameJ0ZGVaPfH64hNSBh63a+ICP5nqOpBA0w+Q==} engines: {node: '>= 12.13.0'} peerDependencies: @@ -16587,10 +17513,10 @@ packages: klona: 2.0.6 postcss: 8.4.12 semver: 7.3.8 - webpack: 5.86.0_w34or7orauknzckzea4nxxqrru + webpack: 5.86.0(@swc/core@1.3.19)(esbuild@0.17.16) dev: true - /postcss-loader/7.0.2_zml2csqpzana4ilfc2mv2obllm: + /postcss-loader@7.0.2(postcss@8.4.21)(webpack@5.86.0): resolution: {integrity: sha512-fUJzV/QH7NXUAqV8dWJ9Lg4aTkDCezpTS5HgJ2DvqznexTbSTxgi/dTECvTZ15BwKTtk8G/bqI/QTu2HPd3ZCg==} engines: {node: '>= 14.15.0'} peerDependencies: @@ -16603,7 +17529,7 @@ packages: semver: 7.4.0 webpack: 5.86.0 - /postcss-logical/5.0.4_postcss@8.4.12: + /postcss-logical@5.0.4(postcss@8.4.12): resolution: {integrity: sha512-RHXxplCeLh9VjinvMrZONq7im4wjWGlRJAqmAVLXyZaXwfDWP73/oq4NdIp+OZwhQUMj0zjqDfM5Fj7qby+B4g==} engines: {node: ^12 || ^14 || >=16} peerDependencies: @@ -16612,7 +17538,7 @@ packages: postcss: 8.4.12 dev: true - /postcss-media-minmax/5.0.0_postcss@8.4.12: + /postcss-media-minmax@5.0.0(postcss@8.4.12): resolution: {integrity: sha512-yDUvFf9QdFZTuCUg0g0uNSHVlJ5X1lSzDZjPSFaiCWvjgsvu8vEVxtahPrLMinIDEEGnx6cBe6iqdx5YWz08wQ==} engines: {node: '>=10.0.0'} peerDependencies: @@ -16621,21 +17547,21 @@ packages: postcss: 8.4.12 dev: true - /postcss-media-query-parser/0.2.3: + /postcss-media-query-parser@0.2.3: resolution: {integrity: sha512-3sOlxmbKcSHMjlUXQZKQ06jOswE7oVkXPxmZdoB1r5l0q6gTFTQSHxNxOrCccElbW7dxNytifNEo8qidX2Vsig==} dev: true - /postcss-merge-idents/5.1.1_postcss@8.4.21: + /postcss-merge-idents@5.1.1(postcss@8.4.21): resolution: {integrity: sha512-pCijL1TREiCoog5nQp7wUe+TUonA2tC2sQ54UGeMmryK3UFGIYKqDyjnqd6RcuI4znFn9hWSLNN8xKE/vWcUQw==} engines: {node: ^10 || ^12 || >=14.0} peerDependencies: postcss: ^8.2.15 dependencies: - cssnano-utils: 3.1.0_postcss@8.4.21 + cssnano-utils: 3.1.0(postcss@8.4.21) postcss: 8.4.21 postcss-value-parser: 4.2.0 - /postcss-merge-longhand/5.1.7_postcss@8.4.12: + /postcss-merge-longhand@5.1.7(postcss@8.4.12): resolution: {integrity: sha512-YCI9gZB+PLNskrK0BB3/2OzPnGhPkBEwmwhfYk1ilBHYVAZB7/tkTHFBAnCrvBBOmeYyMYw3DMjT55SyxMBzjQ==} engines: {node: ^10 || ^12 || >=14.0} peerDependencies: @@ -16643,10 +17569,10 @@ packages: dependencies: postcss: 8.4.12 postcss-value-parser: 4.2.0 - stylehacks: 5.1.1_postcss@8.4.12 + stylehacks: 5.1.1(postcss@8.4.12) dev: true - /postcss-merge-longhand/5.1.7_postcss@8.4.21: + /postcss-merge-longhand@5.1.7(postcss@8.4.21): resolution: {integrity: sha512-YCI9gZB+PLNskrK0BB3/2OzPnGhPkBEwmwhfYk1ilBHYVAZB7/tkTHFBAnCrvBBOmeYyMYw3DMjT55SyxMBzjQ==} engines: {node: ^10 || ^12 || >=14.0} peerDependencies: @@ -16654,9 +17580,9 @@ packages: dependencies: postcss: 8.4.21 postcss-value-parser: 4.2.0 - stylehacks: 5.1.1_postcss@8.4.21 + stylehacks: 5.1.1(postcss@8.4.21) - /postcss-merge-rules/5.1.4_postcss@8.4.12: + /postcss-merge-rules@5.1.4(postcss@8.4.12): resolution: {integrity: sha512-0R2IuYpgU93y9lhVbO/OylTtKMVcHb67zjWIfCiKR9rWL3GUk1677LAqD/BcHizukdZEjT8Ru3oHRoAYoJy44g==} engines: {node: ^10 || ^12 || >=14.0} peerDependencies: @@ -16664,12 +17590,12 @@ packages: dependencies: browserslist: 4.21.5 caniuse-api: 3.0.0 - cssnano-utils: 3.1.0_postcss@8.4.12 + cssnano-utils: 3.1.0(postcss@8.4.12) postcss: 8.4.12 postcss-selector-parser: 6.0.11 dev: true - /postcss-merge-rules/5.1.4_postcss@8.4.21: + /postcss-merge-rules@5.1.4(postcss@8.4.21): resolution: {integrity: sha512-0R2IuYpgU93y9lhVbO/OylTtKMVcHb67zjWIfCiKR9rWL3GUk1677LAqD/BcHizukdZEjT8Ru3oHRoAYoJy44g==} engines: {node: ^10 || ^12 || >=14.0} peerDependencies: @@ -16677,11 +17603,11 @@ packages: dependencies: browserslist: 4.21.5 caniuse-api: 3.0.0 - cssnano-utils: 3.1.0_postcss@8.4.21 + cssnano-utils: 3.1.0(postcss@8.4.21) postcss: 8.4.21 postcss-selector-parser: 6.0.11 - /postcss-minify-font-values/5.1.0_postcss@8.4.12: + /postcss-minify-font-values@5.1.0(postcss@8.4.12): resolution: {integrity: sha512-el3mYTgx13ZAPPirSVsHqFzl+BBBDrXvbySvPGFnQcTI4iNslrPaFq4muTkLZmKlGk4gyFAYUBMH30+HurREyA==} engines: {node: ^10 || ^12 || >=14.0} peerDependencies: @@ -16691,7 +17617,7 @@ packages: postcss-value-parser: 4.2.0 dev: true - /postcss-minify-font-values/5.1.0_postcss@8.4.21: + /postcss-minify-font-values@5.1.0(postcss@8.4.21): resolution: {integrity: sha512-el3mYTgx13ZAPPirSVsHqFzl+BBBDrXvbySvPGFnQcTI4iNslrPaFq4muTkLZmKlGk4gyFAYUBMH30+HurREyA==} engines: {node: ^10 || ^12 || >=14.0} peerDependencies: @@ -16700,53 +17626,53 @@ packages: postcss: 8.4.21 postcss-value-parser: 4.2.0 - /postcss-minify-gradients/5.1.1_postcss@8.4.12: + /postcss-minify-gradients@5.1.1(postcss@8.4.12): resolution: {integrity: sha512-VGvXMTpCEo4qHTNSa9A0a3D+dxGFZCYwR6Jokk+/3oB6flu2/PnPXAh2x7x52EkY5xlIHLm+Le8tJxe/7TNhzw==} engines: {node: ^10 || ^12 || >=14.0} peerDependencies: postcss: ^8.2.15 dependencies: colord: 2.9.3 - cssnano-utils: 3.1.0_postcss@8.4.12 + cssnano-utils: 3.1.0(postcss@8.4.12) postcss: 8.4.12 postcss-value-parser: 4.2.0 dev: true - /postcss-minify-gradients/5.1.1_postcss@8.4.21: + /postcss-minify-gradients@5.1.1(postcss@8.4.21): resolution: {integrity: sha512-VGvXMTpCEo4qHTNSa9A0a3D+dxGFZCYwR6Jokk+/3oB6flu2/PnPXAh2x7x52EkY5xlIHLm+Le8tJxe/7TNhzw==} engines: {node: ^10 || ^12 || >=14.0} peerDependencies: postcss: ^8.2.15 dependencies: colord: 2.9.3 - cssnano-utils: 3.1.0_postcss@8.4.21 + cssnano-utils: 3.1.0(postcss@8.4.21) postcss: 8.4.21 postcss-value-parser: 4.2.0 - /postcss-minify-params/5.1.4_postcss@8.4.12: + /postcss-minify-params@5.1.4(postcss@8.4.12): resolution: {integrity: sha512-+mePA3MgdmVmv6g+30rn57USjOGSAyuxUmkfiWpzalZ8aiBkdPYjXWtHuwJGm1v5Ojy0Z0LaSYhHaLJQB0P8Jw==} engines: {node: ^10 || ^12 || >=14.0} peerDependencies: postcss: ^8.2.15 dependencies: browserslist: 4.21.5 - cssnano-utils: 3.1.0_postcss@8.4.12 + cssnano-utils: 3.1.0(postcss@8.4.12) postcss: 8.4.12 postcss-value-parser: 4.2.0 dev: true - /postcss-minify-params/5.1.4_postcss@8.4.21: + /postcss-minify-params@5.1.4(postcss@8.4.21): resolution: {integrity: sha512-+mePA3MgdmVmv6g+30rn57USjOGSAyuxUmkfiWpzalZ8aiBkdPYjXWtHuwJGm1v5Ojy0Z0LaSYhHaLJQB0P8Jw==} engines: {node: ^10 || ^12 || >=14.0} peerDependencies: postcss: ^8.2.15 dependencies: browserslist: 4.21.5 - cssnano-utils: 3.1.0_postcss@8.4.21 + cssnano-utils: 3.1.0(postcss@8.4.21) postcss: 8.4.21 postcss-value-parser: 4.2.0 - /postcss-minify-selectors/5.2.1_postcss@8.4.12: + /postcss-minify-selectors@5.2.1(postcss@8.4.12): resolution: {integrity: sha512-nPJu7OjZJTsVUmPdm2TcaiohIwxP+v8ha9NehQ2ye9szv4orirRU3SDdtUmKH+10nzn0bAyOXZ0UEr7OpvLehg==} engines: {node: ^10 || ^12 || >=14.0} peerDependencies: @@ -16756,7 +17682,7 @@ packages: postcss-selector-parser: 6.0.11 dev: true - /postcss-minify-selectors/5.2.1_postcss@8.4.21: + /postcss-minify-selectors@5.2.1(postcss@8.4.21): resolution: {integrity: sha512-nPJu7OjZJTsVUmPdm2TcaiohIwxP+v8ha9NehQ2ye9szv4orirRU3SDdtUmKH+10nzn0bAyOXZ0UEr7OpvLehg==} engines: {node: ^10 || ^12 || >=14.0} peerDependencies: @@ -16765,7 +17691,7 @@ packages: postcss: 8.4.21 postcss-selector-parser: 6.0.11 - /postcss-modules-extract-imports/3.0.0_postcss@8.4.12: + /postcss-modules-extract-imports@3.0.0(postcss@8.4.12): resolution: {integrity: sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw==} engines: {node: ^10 || ^12 || >= 14} peerDependencies: @@ -16774,7 +17700,7 @@ packages: postcss: 8.4.12 dev: true - /postcss-modules-extract-imports/3.0.0_postcss@8.4.21: + /postcss-modules-extract-imports@3.0.0(postcss@8.4.21): resolution: {integrity: sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw==} engines: {node: ^10 || ^12 || >= 14} peerDependencies: @@ -16782,30 +17708,30 @@ packages: dependencies: postcss: 8.4.21 - /postcss-modules-local-by-default/4.0.0_postcss@8.4.12: + /postcss-modules-local-by-default@4.0.0(postcss@8.4.12): resolution: {integrity: sha512-sT7ihtmGSF9yhm6ggikHdV0hlziDTX7oFoXtuVWeDd3hHObNkcHRo9V3yg7vCAY7cONyxJC/XXCmmiHHcvX7bQ==} engines: {node: ^10 || ^12 || >= 14} peerDependencies: postcss: ^8.1.0 dependencies: - icss-utils: 5.1.0_postcss@8.4.12 + icss-utils: 5.1.0(postcss@8.4.12) postcss: 8.4.12 postcss-selector-parser: 6.0.11 postcss-value-parser: 4.2.0 dev: true - /postcss-modules-local-by-default/4.0.0_postcss@8.4.21: + /postcss-modules-local-by-default@4.0.0(postcss@8.4.21): resolution: {integrity: sha512-sT7ihtmGSF9yhm6ggikHdV0hlziDTX7oFoXtuVWeDd3hHObNkcHRo9V3yg7vCAY7cONyxJC/XXCmmiHHcvX7bQ==} engines: {node: ^10 || ^12 || >= 14} peerDependencies: postcss: ^8.1.0 dependencies: - icss-utils: 5.1.0_postcss@8.4.21 + icss-utils: 5.1.0(postcss@8.4.21) postcss: 8.4.21 postcss-selector-parser: 6.0.11 postcss-value-parser: 4.2.0 - /postcss-modules-scope/3.0.0_postcss@8.4.12: + /postcss-modules-scope@3.0.0(postcss@8.4.12): resolution: {integrity: sha512-hncihwFA2yPath8oZ15PZqvWGkWf+XUfQgUGamS4LqoP1anQLOsOJw0vr7J7IwLpoY9fatA2qiGUGmuZL0Iqlg==} engines: {node: ^10 || ^12 || >= 14} peerDependencies: @@ -16815,7 +17741,7 @@ packages: postcss-selector-parser: 6.0.11 dev: true - /postcss-modules-scope/3.0.0_postcss@8.4.21: + /postcss-modules-scope@3.0.0(postcss@8.4.21): resolution: {integrity: sha512-hncihwFA2yPath8oZ15PZqvWGkWf+XUfQgUGamS4LqoP1anQLOsOJw0vr7J7IwLpoY9fatA2qiGUGmuZL0Iqlg==} engines: {node: ^10 || ^12 || >= 14} peerDependencies: @@ -16824,26 +17750,26 @@ packages: postcss: 8.4.21 postcss-selector-parser: 6.0.11 - /postcss-modules-values/4.0.0_postcss@8.4.12: + /postcss-modules-values@4.0.0(postcss@8.4.12): resolution: {integrity: sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==} engines: {node: ^10 || ^12 || >= 14} peerDependencies: postcss: ^8.1.0 dependencies: - icss-utils: 5.1.0_postcss@8.4.12 + icss-utils: 5.1.0(postcss@8.4.12) postcss: 8.4.12 dev: true - /postcss-modules-values/4.0.0_postcss@8.4.21: + /postcss-modules-values@4.0.0(postcss@8.4.21): resolution: {integrity: sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==} engines: {node: ^10 || ^12 || >= 14} peerDependencies: postcss: ^8.1.0 dependencies: - icss-utils: 5.1.0_postcss@8.4.21 + icss-utils: 5.1.0(postcss@8.4.21) postcss: 8.4.21 - /postcss-modules/4.3.1_postcss@8.4.12: + /postcss-modules@4.3.1(postcss@8.4.12): resolution: {integrity: sha512-ItUhSUxBBdNamkT3KzIZwYNNRFKmkJrofvC2nWab3CPKhYBQ1f27XXh1PAPE27Psx58jeelPsxWB/+og+KEH0Q==} peerDependencies: postcss: ^8.0.0 @@ -16852,14 +17778,14 @@ packages: icss-replace-symbols: 1.1.0 lodash.camelcase: 4.3.0 postcss: 8.4.12 - postcss-modules-extract-imports: 3.0.0_postcss@8.4.12 - postcss-modules-local-by-default: 4.0.0_postcss@8.4.12 - postcss-modules-scope: 3.0.0_postcss@8.4.12 - postcss-modules-values: 4.0.0_postcss@8.4.12 + postcss-modules-extract-imports: 3.0.0(postcss@8.4.12) + postcss-modules-local-by-default: 4.0.0(postcss@8.4.12) + postcss-modules-scope: 3.0.0(postcss@8.4.12) + postcss-modules-values: 4.0.0(postcss@8.4.12) string-hash: 1.1.3 dev: true - /postcss-modules/4.3.1_postcss@8.4.21: + /postcss-modules@4.3.1(postcss@8.4.21): resolution: {integrity: sha512-ItUhSUxBBdNamkT3KzIZwYNNRFKmkJrofvC2nWab3CPKhYBQ1f27XXh1PAPE27Psx58jeelPsxWB/+og+KEH0Q==} peerDependencies: postcss: ^8.0.0 @@ -16868,14 +17794,14 @@ packages: icss-replace-symbols: 1.1.0 lodash.camelcase: 4.3.0 postcss: 8.4.21 - postcss-modules-extract-imports: 3.0.0_postcss@8.4.21 - postcss-modules-local-by-default: 4.0.0_postcss@8.4.21 - postcss-modules-scope: 3.0.0_postcss@8.4.21 - postcss-modules-values: 4.0.0_postcss@8.4.21 + postcss-modules-extract-imports: 3.0.0(postcss@8.4.21) + postcss-modules-local-by-default: 4.0.0(postcss@8.4.21) + postcss-modules-scope: 3.0.0(postcss@8.4.21) + postcss-modules-values: 4.0.0(postcss@8.4.21) string-hash: 1.1.3 dev: true - /postcss-nested/5.0.6_postcss@8.4.12: + /postcss-nested@5.0.6(postcss@8.4.12): resolution: {integrity: sha512-rKqm2Fk0KbA8Vt3AdGN0FB9OBOMDVajMG6ZCf/GoHgdxUJ4sBFp0A/uMIRm+MJUdo33YXEtjqIz8u7DAp8B7DA==} engines: {node: '>=12.0'} peerDependencies: @@ -16885,7 +17811,7 @@ packages: postcss-selector-parser: 6.0.11 dev: true - /postcss-nested/6.0.0_postcss@8.4.21: + /postcss-nested@6.0.0(postcss@8.4.21): resolution: {integrity: sha512-0DkamqrPcmkBDsLn+vQDIrtkSbNkv5AD/M322ySo9kqFkCIYklym2xEmWkwo+Y3/qZo34tzEPNUw4y7yMCdv5w==} engines: {node: '>=12.0'} peerDependencies: @@ -16895,18 +17821,18 @@ packages: postcss-selector-parser: 6.0.11 dev: true - /postcss-nesting/10.2.0_postcss@8.4.12: + /postcss-nesting@10.2.0(postcss@8.4.12): resolution: {integrity: sha512-EwMkYchxiDiKUhlJGzWsD9b2zvq/r2SSubcRrgP+jujMXFzqvANLt16lJANC+5uZ6hjI7lpRmI6O8JIl+8l1KA==} engines: {node: ^12 || ^14 || >=16} peerDependencies: postcss: ^8.2 dependencies: - '@csstools/selector-specificity': 2.1.1_rravjz2b7h6t5nvze5zbhueymm + '@csstools/selector-specificity': 2.1.1(postcss-selector-parser@6.0.11)(postcss@8.4.12) postcss: 8.4.12 postcss-selector-parser: 6.0.11 dev: true - /postcss-normalize-charset/5.1.0_postcss@8.4.12: + /postcss-normalize-charset@5.1.0(postcss@8.4.12): resolution: {integrity: sha512-mSgUJ+pd/ldRGVx26p2wz9dNZ7ji6Pn8VWBajMXFf8jk7vUoSrZ2lt/wZR7DtlZYKesmZI680qjr2CeFF2fbUg==} engines: {node: ^10 || ^12 || >=14.0} peerDependencies: @@ -16915,7 +17841,7 @@ packages: postcss: 8.4.12 dev: true - /postcss-normalize-charset/5.1.0_postcss@8.4.21: + /postcss-normalize-charset@5.1.0(postcss@8.4.21): resolution: {integrity: sha512-mSgUJ+pd/ldRGVx26p2wz9dNZ7ji6Pn8VWBajMXFf8jk7vUoSrZ2lt/wZR7DtlZYKesmZI680qjr2CeFF2fbUg==} engines: {node: ^10 || ^12 || >=14.0} peerDependencies: @@ -16923,7 +17849,7 @@ packages: dependencies: postcss: 8.4.21 - /postcss-normalize-display-values/5.1.0_postcss@8.4.12: + /postcss-normalize-display-values@5.1.0(postcss@8.4.12): resolution: {integrity: sha512-WP4KIM4o2dazQXWmFaqMmcvsKmhdINFblgSeRgn8BJ6vxaMyaJkwAzpPpuvSIoG/rmX3M+IrRZEz2H0glrQNEA==} engines: {node: ^10 || ^12 || >=14.0} peerDependencies: @@ -16933,7 +17859,7 @@ packages: postcss-value-parser: 4.2.0 dev: true - /postcss-normalize-display-values/5.1.0_postcss@8.4.21: + /postcss-normalize-display-values@5.1.0(postcss@8.4.21): resolution: {integrity: sha512-WP4KIM4o2dazQXWmFaqMmcvsKmhdINFblgSeRgn8BJ6vxaMyaJkwAzpPpuvSIoG/rmX3M+IrRZEz2H0glrQNEA==} engines: {node: ^10 || ^12 || >=14.0} peerDependencies: @@ -16942,7 +17868,7 @@ packages: postcss: 8.4.21 postcss-value-parser: 4.2.0 - /postcss-normalize-positions/5.1.1_postcss@8.4.12: + /postcss-normalize-positions@5.1.1(postcss@8.4.12): resolution: {integrity: sha512-6UpCb0G4eofTCQLFVuI3EVNZzBNPiIKcA1AKVka+31fTVySphr3VUgAIULBhxZkKgwLImhzMR2Bw1ORK+37INg==} engines: {node: ^10 || ^12 || >=14.0} peerDependencies: @@ -16952,7 +17878,7 @@ packages: postcss-value-parser: 4.2.0 dev: true - /postcss-normalize-positions/5.1.1_postcss@8.4.21: + /postcss-normalize-positions@5.1.1(postcss@8.4.21): resolution: {integrity: sha512-6UpCb0G4eofTCQLFVuI3EVNZzBNPiIKcA1AKVka+31fTVySphr3VUgAIULBhxZkKgwLImhzMR2Bw1ORK+37INg==} engines: {node: ^10 || ^12 || >=14.0} peerDependencies: @@ -16961,7 +17887,7 @@ packages: postcss: 8.4.21 postcss-value-parser: 4.2.0 - /postcss-normalize-repeat-style/5.1.1_postcss@8.4.12: + /postcss-normalize-repeat-style@5.1.1(postcss@8.4.12): resolution: {integrity: sha512-mFpLspGWkQtBcWIRFLmewo8aC3ImN2i/J3v8YCFUwDnPu3Xz4rLohDO26lGjwNsQxB3YF0KKRwspGzE2JEuS0g==} engines: {node: ^10 || ^12 || >=14.0} peerDependencies: @@ -16971,7 +17897,7 @@ packages: postcss-value-parser: 4.2.0 dev: true - /postcss-normalize-repeat-style/5.1.1_postcss@8.4.21: + /postcss-normalize-repeat-style@5.1.1(postcss@8.4.21): resolution: {integrity: sha512-mFpLspGWkQtBcWIRFLmewo8aC3ImN2i/J3v8YCFUwDnPu3Xz4rLohDO26lGjwNsQxB3YF0KKRwspGzE2JEuS0g==} engines: {node: ^10 || ^12 || >=14.0} peerDependencies: @@ -16980,7 +17906,7 @@ packages: postcss: 8.4.21 postcss-value-parser: 4.2.0 - /postcss-normalize-string/5.1.0_postcss@8.4.12: + /postcss-normalize-string@5.1.0(postcss@8.4.12): resolution: {integrity: sha512-oYiIJOf4T9T1N4i+abeIc7Vgm/xPCGih4bZz5Nm0/ARVJ7K6xrDlLwvwqOydvyL3RHNf8qZk6vo3aatiw/go3w==} engines: {node: ^10 || ^12 || >=14.0} peerDependencies: @@ -16990,7 +17916,7 @@ packages: postcss-value-parser: 4.2.0 dev: true - /postcss-normalize-string/5.1.0_postcss@8.4.21: + /postcss-normalize-string@5.1.0(postcss@8.4.21): resolution: {integrity: sha512-oYiIJOf4T9T1N4i+abeIc7Vgm/xPCGih4bZz5Nm0/ARVJ7K6xrDlLwvwqOydvyL3RHNf8qZk6vo3aatiw/go3w==} engines: {node: ^10 || ^12 || >=14.0} peerDependencies: @@ -16999,7 +17925,7 @@ packages: postcss: 8.4.21 postcss-value-parser: 4.2.0 - /postcss-normalize-timing-functions/5.1.0_postcss@8.4.12: + /postcss-normalize-timing-functions@5.1.0(postcss@8.4.12): resolution: {integrity: sha512-DOEkzJ4SAXv5xkHl0Wa9cZLF3WCBhF3o1SKVxKQAa+0pYKlueTpCgvkFAHfk+Y64ezX9+nITGrDZeVGgITJXjg==} engines: {node: ^10 || ^12 || >=14.0} peerDependencies: @@ -17009,7 +17935,7 @@ packages: postcss-value-parser: 4.2.0 dev: true - /postcss-normalize-timing-functions/5.1.0_postcss@8.4.21: + /postcss-normalize-timing-functions@5.1.0(postcss@8.4.21): resolution: {integrity: sha512-DOEkzJ4SAXv5xkHl0Wa9cZLF3WCBhF3o1SKVxKQAa+0pYKlueTpCgvkFAHfk+Y64ezX9+nITGrDZeVGgITJXjg==} engines: {node: ^10 || ^12 || >=14.0} peerDependencies: @@ -17018,7 +17944,7 @@ packages: postcss: 8.4.21 postcss-value-parser: 4.2.0 - /postcss-normalize-unicode/5.1.1_postcss@8.4.12: + /postcss-normalize-unicode@5.1.1(postcss@8.4.12): resolution: {integrity: sha512-qnCL5jzkNUmKVhZoENp1mJiGNPcsJCs1aaRmURmeJGES23Z/ajaln+EPTD+rBeNkSryI+2WTdW+lwcVdOikrpA==} engines: {node: ^10 || ^12 || >=14.0} peerDependencies: @@ -17029,7 +17955,7 @@ packages: postcss-value-parser: 4.2.0 dev: true - /postcss-normalize-unicode/5.1.1_postcss@8.4.21: + /postcss-normalize-unicode@5.1.1(postcss@8.4.21): resolution: {integrity: sha512-qnCL5jzkNUmKVhZoENp1mJiGNPcsJCs1aaRmURmeJGES23Z/ajaln+EPTD+rBeNkSryI+2WTdW+lwcVdOikrpA==} engines: {node: ^10 || ^12 || >=14.0} peerDependencies: @@ -17039,7 +17965,7 @@ packages: postcss: 8.4.21 postcss-value-parser: 4.2.0 - /postcss-normalize-url/5.1.0_postcss@8.4.12: + /postcss-normalize-url@5.1.0(postcss@8.4.12): resolution: {integrity: sha512-5upGeDO+PVthOxSmds43ZeMeZfKH+/DKgGRD7TElkkyS46JXAUhMzIKiCa7BabPeIy3AQcTkXwVVN7DbqsiCew==} engines: {node: ^10 || ^12 || >=14.0} peerDependencies: @@ -17050,7 +17976,7 @@ packages: postcss-value-parser: 4.2.0 dev: true - /postcss-normalize-url/5.1.0_postcss@8.4.21: + /postcss-normalize-url@5.1.0(postcss@8.4.21): resolution: {integrity: sha512-5upGeDO+PVthOxSmds43ZeMeZfKH+/DKgGRD7TElkkyS46JXAUhMzIKiCa7BabPeIy3AQcTkXwVVN7DbqsiCew==} engines: {node: ^10 || ^12 || >=14.0} peerDependencies: @@ -17060,7 +17986,7 @@ packages: postcss: 8.4.21 postcss-value-parser: 4.2.0 - /postcss-normalize-whitespace/5.1.1_postcss@8.4.12: + /postcss-normalize-whitespace@5.1.1(postcss@8.4.12): resolution: {integrity: sha512-83ZJ4t3NUDETIHTa3uEg6asWjSBYL5EdkVB0sDncx9ERzOKBVJIUeDO9RyA9Zwtig8El1d79HBp0JEi8wvGQnA==} engines: {node: ^10 || ^12 || >=14.0} peerDependencies: @@ -17070,7 +17996,7 @@ packages: postcss-value-parser: 4.2.0 dev: true - /postcss-normalize-whitespace/5.1.1_postcss@8.4.21: + /postcss-normalize-whitespace@5.1.1(postcss@8.4.21): resolution: {integrity: sha512-83ZJ4t3NUDETIHTa3uEg6asWjSBYL5EdkVB0sDncx9ERzOKBVJIUeDO9RyA9Zwtig8El1d79HBp0JEi8wvGQnA==} engines: {node: ^10 || ^12 || >=14.0} peerDependencies: @@ -17079,7 +18005,7 @@ packages: postcss: 8.4.21 postcss-value-parser: 4.2.0 - /postcss-opacity-percentage/1.1.3_postcss@8.4.12: + /postcss-opacity-percentage@1.1.3(postcss@8.4.12): resolution: {integrity: sha512-An6Ba4pHBiDtyVpSLymUUERMo2cU7s+Obz6BTrS+gxkbnSBNKSuD0AVUc+CpBMrpVPKKfoVz0WQCX+Tnst0i4A==} engines: {node: ^12 || ^14 || >=16} peerDependencies: @@ -17088,28 +18014,28 @@ packages: postcss: 8.4.12 dev: true - /postcss-ordered-values/5.1.3_postcss@8.4.12: + /postcss-ordered-values@5.1.3(postcss@8.4.12): resolution: {integrity: sha512-9UO79VUhPwEkzbb3RNpqqghc6lcYej1aveQteWY+4POIwlqkYE21HKWaLDF6lWNuqCobEAyTovVhtI32Rbv2RQ==} engines: {node: ^10 || ^12 || >=14.0} peerDependencies: postcss: ^8.2.15 dependencies: - cssnano-utils: 3.1.0_postcss@8.4.12 + cssnano-utils: 3.1.0(postcss@8.4.12) postcss: 8.4.12 postcss-value-parser: 4.2.0 dev: true - /postcss-ordered-values/5.1.3_postcss@8.4.21: + /postcss-ordered-values@5.1.3(postcss@8.4.21): resolution: {integrity: sha512-9UO79VUhPwEkzbb3RNpqqghc6lcYej1aveQteWY+4POIwlqkYE21HKWaLDF6lWNuqCobEAyTovVhtI32Rbv2RQ==} engines: {node: ^10 || ^12 || >=14.0} peerDependencies: postcss: ^8.2.15 dependencies: - cssnano-utils: 3.1.0_postcss@8.4.21 + cssnano-utils: 3.1.0(postcss@8.4.21) postcss: 8.4.21 postcss-value-parser: 4.2.0 - /postcss-overflow-shorthand/3.0.4_postcss@8.4.12: + /postcss-overflow-shorthand@3.0.4(postcss@8.4.12): resolution: {integrity: sha512-otYl/ylHK8Y9bcBnPLo3foYFLL6a6Ak+3EQBPOTR7luMYCOsiVTUk1iLvNf6tVPNGXcoL9Hoz37kpfriRIFb4A==} engines: {node: ^12 || ^14 || >=16} peerDependencies: @@ -17119,7 +18045,7 @@ packages: postcss-value-parser: 4.2.0 dev: true - /postcss-page-break/3.0.4_postcss@8.4.12: + /postcss-page-break@3.0.4(postcss@8.4.12): resolution: {integrity: sha512-1JGu8oCjVXLa9q9rFTo4MbeeA5FMe00/9C7lN4va606Rdb+HkxXtXsmEDrIraQ11fGz/WvKWa8gMuCKkrXpTsQ==} peerDependencies: postcss: ^8 @@ -17127,7 +18053,7 @@ packages: postcss: 8.4.12 dev: true - /postcss-place/7.0.5_postcss@8.4.12: + /postcss-place@7.0.5(postcss@8.4.12): resolution: {integrity: sha512-wR8igaZROA6Z4pv0d+bvVrvGY4GVHihBCBQieXFY3kuSuMyOmEnnfFzHl/tQuqHZkfkIVBEbDvYcFfHmpSet9g==} engines: {node: ^12 || ^14 || >=16} peerDependencies: @@ -17137,7 +18063,7 @@ packages: postcss-value-parser: 4.2.0 dev: true - /postcss-plugin-rpx2vw/1.0.0_postcss@8.4.12: + /postcss-plugin-rpx2vw@1.0.0(postcss@8.4.12): resolution: {integrity: sha512-iH+2s+FD0S9KFrqTCBrlfPoYpCmNxoeK5A9mWX7C9astId8gWSX4grnF+tkgWLQhTP7F+96Q6eLyX4/hI3xpDQ==} peerDependencies: postcss: ^8.0.0 @@ -17145,59 +18071,59 @@ packages: postcss: 8.4.12 dev: true - /postcss-preset-env/7.4.3_postcss@8.4.12: + /postcss-preset-env@7.4.3(postcss@8.4.12): resolution: {integrity: sha512-dlPA65g9KuGv7YsmGyCKtFkZKCPLkoVMUE3omOl6yM+qrynVHxFvf0tMuippIrXB/sB/MyhL1FgTIbrO+qMERg==} engines: {node: ^12 || ^14 || >=16} peerDependencies: postcss: ^8.4 dependencies: - '@csstools/postcss-color-function': 1.1.1_postcss@8.4.12 - '@csstools/postcss-font-format-keywords': 1.0.1_postcss@8.4.12 - '@csstools/postcss-hwb-function': 1.0.2_postcss@8.4.12 - '@csstools/postcss-ic-unit': 1.0.1_postcss@8.4.12 - '@csstools/postcss-is-pseudo-class': 2.0.7_postcss@8.4.12 - '@csstools/postcss-normalize-display-values': 1.0.1_postcss@8.4.12 - '@csstools/postcss-oklab-function': 1.1.1_postcss@8.4.12 - '@csstools/postcss-progressive-custom-properties': 1.3.0_postcss@8.4.12 - autoprefixer: 10.4.13_postcss@8.4.12 + '@csstools/postcss-color-function': 1.1.1(postcss@8.4.12) + '@csstools/postcss-font-format-keywords': 1.0.1(postcss@8.4.12) + '@csstools/postcss-hwb-function': 1.0.2(postcss@8.4.12) + '@csstools/postcss-ic-unit': 1.0.1(postcss@8.4.12) + '@csstools/postcss-is-pseudo-class': 2.0.7(postcss@8.4.12) + '@csstools/postcss-normalize-display-values': 1.0.1(postcss@8.4.12) + '@csstools/postcss-oklab-function': 1.1.1(postcss@8.4.12) + '@csstools/postcss-progressive-custom-properties': 1.3.0(postcss@8.4.12) + autoprefixer: 10.4.13(postcss@8.4.12) browserslist: 4.21.5 - css-blank-pseudo: 3.0.3_postcss@8.4.12 - css-has-pseudo: 3.0.4_postcss@8.4.12 - css-prefers-color-scheme: 6.0.3_postcss@8.4.12 + css-blank-pseudo: 3.0.3(postcss@8.4.12) + css-has-pseudo: 3.0.4(postcss@8.4.12) + css-prefers-color-scheme: 6.0.3(postcss@8.4.12) cssdb: 6.6.3 postcss: 8.4.12 - postcss-attribute-case-insensitive: 5.0.2_postcss@8.4.12 - postcss-clamp: 4.1.0_postcss@8.4.12 - postcss-color-functional-notation: 4.2.4_postcss@8.4.12 - postcss-color-hex-alpha: 8.0.4_postcss@8.4.12 - postcss-color-rebeccapurple: 7.1.1_postcss@8.4.12 - postcss-custom-media: 8.0.2_postcss@8.4.12 - postcss-custom-properties: 12.1.11_postcss@8.4.12 - postcss-custom-selectors: 6.0.3_postcss@8.4.12 - postcss-dir-pseudo-class: 6.0.5_postcss@8.4.12 - postcss-double-position-gradients: 3.1.2_postcss@8.4.12 - postcss-env-function: 4.0.6_postcss@8.4.12 - postcss-focus-visible: 6.0.4_postcss@8.4.12 - postcss-focus-within: 5.0.4_postcss@8.4.12 - postcss-font-variant: 5.0.0_postcss@8.4.12 - postcss-gap-properties: 3.0.5_postcss@8.4.12 - postcss-image-set-function: 4.0.7_postcss@8.4.12 - postcss-initial: 4.0.1_postcss@8.4.12 - postcss-lab-function: 4.2.1_postcss@8.4.12 - postcss-logical: 5.0.4_postcss@8.4.12 - postcss-media-minmax: 5.0.0_postcss@8.4.12 - postcss-nesting: 10.2.0_postcss@8.4.12 - postcss-opacity-percentage: 1.1.3_postcss@8.4.12 - postcss-overflow-shorthand: 3.0.4_postcss@8.4.12 - postcss-page-break: 3.0.4_postcss@8.4.12 - postcss-place: 7.0.5_postcss@8.4.12 - postcss-pseudo-class-any-link: 7.1.6_postcss@8.4.12 - postcss-replace-overflow-wrap: 4.0.0_postcss@8.4.12 - postcss-selector-not: 5.0.0_postcss@8.4.12 + postcss-attribute-case-insensitive: 5.0.2(postcss@8.4.12) + postcss-clamp: 4.1.0(postcss@8.4.12) + postcss-color-functional-notation: 4.2.4(postcss@8.4.12) + postcss-color-hex-alpha: 8.0.4(postcss@8.4.12) + postcss-color-rebeccapurple: 7.1.1(postcss@8.4.12) + postcss-custom-media: 8.0.2(postcss@8.4.12) + postcss-custom-properties: 12.1.11(postcss@8.4.12) + postcss-custom-selectors: 6.0.3(postcss@8.4.12) + postcss-dir-pseudo-class: 6.0.5(postcss@8.4.12) + postcss-double-position-gradients: 3.1.2(postcss@8.4.12) + postcss-env-function: 4.0.6(postcss@8.4.12) + postcss-focus-visible: 6.0.4(postcss@8.4.12) + postcss-focus-within: 5.0.4(postcss@8.4.12) + postcss-font-variant: 5.0.0(postcss@8.4.12) + postcss-gap-properties: 3.0.5(postcss@8.4.12) + postcss-image-set-function: 4.0.7(postcss@8.4.12) + postcss-initial: 4.0.1(postcss@8.4.12) + postcss-lab-function: 4.2.1(postcss@8.4.12) + postcss-logical: 5.0.4(postcss@8.4.12) + postcss-media-minmax: 5.0.0(postcss@8.4.12) + postcss-nesting: 10.2.0(postcss@8.4.12) + postcss-opacity-percentage: 1.1.3(postcss@8.4.12) + postcss-overflow-shorthand: 3.0.4(postcss@8.4.12) + postcss-page-break: 3.0.4(postcss@8.4.12) + postcss-place: 7.0.5(postcss@8.4.12) + postcss-pseudo-class-any-link: 7.1.6(postcss@8.4.12) + postcss-replace-overflow-wrap: 4.0.0(postcss@8.4.12) + postcss-selector-not: 5.0.0(postcss@8.4.12) postcss-value-parser: 4.2.0 dev: true - /postcss-pseudo-class-any-link/7.1.6_postcss@8.4.12: + /postcss-pseudo-class-any-link@7.1.6(postcss@8.4.12): resolution: {integrity: sha512-9sCtZkO6f/5ML9WcTLcIyV1yz9D1rf0tWc+ulKcvV30s0iZKS/ONyETvoWsr6vnrmW+X+KmuK3gV/w5EWnT37w==} engines: {node: ^12 || ^14 || >=16} peerDependencies: @@ -17207,7 +18133,7 @@ packages: postcss-selector-parser: 6.0.11 dev: true - /postcss-reduce-idents/5.2.0_postcss@8.4.21: + /postcss-reduce-idents@5.2.0(postcss@8.4.21): resolution: {integrity: sha512-BTrLjICoSB6gxbc58D5mdBK8OhXRDqud/zodYfdSi52qvDHdMwk+9kB9xsM8yJThH/sZU5A6QVSmMmaN001gIg==} engines: {node: ^10 || ^12 || >=14.0} peerDependencies: @@ -17216,7 +18142,7 @@ packages: postcss: 8.4.21 postcss-value-parser: 4.2.0 - /postcss-reduce-initial/5.1.2_postcss@8.4.12: + /postcss-reduce-initial@5.1.2(postcss@8.4.12): resolution: {integrity: sha512-dE/y2XRaqAi6OvjzD22pjTUQ8eOfc6m/natGHgKFBK9DxFmIm69YmaRVQrGgFlEfc1HePIurY0TmDeROK05rIg==} engines: {node: ^10 || ^12 || >=14.0} peerDependencies: @@ -17227,7 +18153,7 @@ packages: postcss: 8.4.12 dev: true - /postcss-reduce-initial/5.1.2_postcss@8.4.21: + /postcss-reduce-initial@5.1.2(postcss@8.4.21): resolution: {integrity: sha512-dE/y2XRaqAi6OvjzD22pjTUQ8eOfc6m/natGHgKFBK9DxFmIm69YmaRVQrGgFlEfc1HePIurY0TmDeROK05rIg==} engines: {node: ^10 || ^12 || >=14.0} peerDependencies: @@ -17237,7 +18163,7 @@ packages: caniuse-api: 3.0.0 postcss: 8.4.21 - /postcss-reduce-transforms/5.1.0_postcss@8.4.12: + /postcss-reduce-transforms@5.1.0(postcss@8.4.12): resolution: {integrity: sha512-2fbdbmgir5AvpW9RLtdONx1QoYG2/EtqpNQbFASDlixBbAYuTcJ0dECwlqNqH7VbaUnEnh8SrxOe2sRIn24XyQ==} engines: {node: ^10 || ^12 || >=14.0} peerDependencies: @@ -17247,7 +18173,7 @@ packages: postcss-value-parser: 4.2.0 dev: true - /postcss-reduce-transforms/5.1.0_postcss@8.4.21: + /postcss-reduce-transforms@5.1.0(postcss@8.4.21): resolution: {integrity: sha512-2fbdbmgir5AvpW9RLtdONx1QoYG2/EtqpNQbFASDlixBbAYuTcJ0dECwlqNqH7VbaUnEnh8SrxOe2sRIn24XyQ==} engines: {node: ^10 || ^12 || >=14.0} peerDependencies: @@ -17256,7 +18182,7 @@ packages: postcss: 8.4.21 postcss-value-parser: 4.2.0 - /postcss-replace-overflow-wrap/4.0.0_postcss@8.4.12: + /postcss-replace-overflow-wrap@4.0.0(postcss@8.4.12): resolution: {integrity: sha512-KmF7SBPphT4gPPcKZc7aDkweHiKEEO8cla/GjcBK+ckKxiZslIu3C4GCRW3DNfL0o7yW7kMQu9xlZ1kXRXLXtw==} peerDependencies: postcss: ^8.0.3 @@ -17264,11 +18190,11 @@ packages: postcss: 8.4.12 dev: true - /postcss-resolve-nested-selector/0.1.1: + /postcss-resolve-nested-selector@0.1.1: resolution: {integrity: sha512-HvExULSwLqHLgUy1rl3ANIqCsvMS0WHss2UOsXhXnQaZ9VCc2oBvIpXrl00IUFT5ZDITME0o6oiXeiHr2SAIfw==} dev: true - /postcss-safe-parser/6.0.0_postcss@8.4.21: + /postcss-safe-parser@6.0.0(postcss@8.4.21): resolution: {integrity: sha512-FARHN8pwH+WiS2OPCxJI8FuRJpTVnn6ZNFiqAM2aeW2LwTHWWmWgIyKC6cUo0L8aeKiF/14MNvnpls6R2PBeMQ==} engines: {node: '>=12.0'} peerDependencies: @@ -17277,7 +18203,7 @@ packages: postcss: 8.4.21 dev: true - /postcss-scss/4.0.6_postcss@8.4.21: + /postcss-scss@4.0.6(postcss@8.4.21): resolution: {integrity: sha512-rLDPhJY4z/i4nVFZ27j9GqLxj1pwxE80eAzUNRMXtcpipFYIeowerzBgG3yJhMtObGEXidtIgbUpQ3eLDsf5OQ==} engines: {node: '>=12.0'} peerDependencies: @@ -17286,7 +18212,7 @@ packages: postcss: 8.4.21 dev: true - /postcss-selector-not/5.0.0_postcss@8.4.12: + /postcss-selector-not@5.0.0(postcss@8.4.12): resolution: {integrity: sha512-/2K3A4TCP9orP4TNS7u3tGdRFVKqz/E6pX3aGnriPG0jU78of8wsUcqE4QAhWEU0d+WnMSF93Ah3F//vUtK+iQ==} peerDependencies: postcss: ^8.1.0 @@ -17295,14 +18221,14 @@ packages: postcss: 8.4.12 dev: true - /postcss-selector-parser/6.0.11: + /postcss-selector-parser@6.0.11: resolution: {integrity: sha512-zbARubNdogI9j7WY4nQJBiNqQf3sLS3wCP4WfOidu+p28LofJqDH1tcXypGrcmMHhDk2t9wGhCsYe/+szLTy1g==} engines: {node: '>=4'} dependencies: cssesc: 3.0.0 util-deprecate: 1.0.2 - /postcss-sort-media-queries/4.3.0_postcss@8.4.21: + /postcss-sort-media-queries@4.3.0(postcss@8.4.21): resolution: {integrity: sha512-jAl8gJM2DvuIJiI9sL1CuiHtKM4s5aEIomkU8G3LFvbP+p8i7Sz8VV63uieTgoewGqKbi+hxBTiOKJlB35upCg==} engines: {node: '>=10.0.0'} peerDependencies: @@ -17311,7 +18237,7 @@ packages: postcss: 8.4.21 sort-css-media-queries: 2.1.0 - /postcss-svgo/5.1.0_postcss@8.4.12: + /postcss-svgo@5.1.0(postcss@8.4.12): resolution: {integrity: sha512-D75KsH1zm5ZrHyxPakAxJWtkyXew5qwS70v56exwvw542d9CRtTo78K0WeFxZB4G7JXKKMbEZtZayTGdIky/eA==} engines: {node: ^10 || ^12 || >=14.0} peerDependencies: @@ -17322,7 +18248,7 @@ packages: svgo: 2.8.0 dev: true - /postcss-svgo/5.1.0_postcss@8.4.21: + /postcss-svgo@5.1.0(postcss@8.4.21): resolution: {integrity: sha512-D75KsH1zm5ZrHyxPakAxJWtkyXew5qwS70v56exwvw542d9CRtTo78K0WeFxZB4G7JXKKMbEZtZayTGdIky/eA==} engines: {node: ^10 || ^12 || >=14.0} peerDependencies: @@ -17332,7 +18258,7 @@ packages: postcss-value-parser: 4.2.0 svgo: 2.8.0 - /postcss-unique-selectors/5.1.1_postcss@8.4.12: + /postcss-unique-selectors@5.1.1(postcss@8.4.12): resolution: {integrity: sha512-5JiODlELrz8L2HwxfPnhOWZYWDxVHWL83ufOv84NrcgipI7TaeRsatAhK4Tr2/ZiYldpK/wBvw5BD3qfaK96GA==} engines: {node: ^10 || ^12 || >=14.0} peerDependencies: @@ -17342,7 +18268,7 @@ packages: postcss-selector-parser: 6.0.11 dev: true - /postcss-unique-selectors/5.1.1_postcss@8.4.21: + /postcss-unique-selectors@5.1.1(postcss@8.4.21): resolution: {integrity: sha512-5JiODlELrz8L2HwxfPnhOWZYWDxVHWL83ufOv84NrcgipI7TaeRsatAhK4Tr2/ZiYldpK/wBvw5BD3qfaK96GA==} engines: {node: ^10 || ^12 || >=14.0} peerDependencies: @@ -17351,10 +18277,10 @@ packages: postcss: 8.4.21 postcss-selector-parser: 6.0.11 - /postcss-value-parser/4.2.0: + /postcss-value-parser@4.2.0: resolution: {integrity: sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==} - /postcss-zindex/5.1.0_postcss@8.4.21: + /postcss-zindex@5.1.0(postcss@8.4.21): resolution: {integrity: sha512-fgFMf0OtVSBR1va1JNHYgMxYk73yhn/qb4uQDq1DLGYolz8gHCyr/sesEuGUaYs58E3ZJRcpoGuPVoB7Meiq9A==} engines: {node: ^10 || ^12 || >=14.0} peerDependencies: @@ -17362,7 +18288,7 @@ packages: dependencies: postcss: 8.4.21 - /postcss/7.0.39: + /postcss@7.0.39: resolution: {integrity: sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==} engines: {node: '>=6.0.0'} dependencies: @@ -17370,7 +18296,7 @@ packages: source-map: 0.6.1 dev: false - /postcss/8.4.12: + /postcss@8.4.12: resolution: {integrity: sha512-lg6eITwYe9v6Hr5CncVbK70SoioNQIq81nsaG86ev5hAidQvmOeETBqs7jm43K2F5/Ley3ytDtriImV6TpNiSg==} engines: {node: ^10 || ^12 || >=14} dependencies: @@ -17378,7 +18304,7 @@ packages: picocolors: 1.0.0 source-map-js: 1.0.2 - /postcss/8.4.21: + /postcss@8.4.21: resolution: {integrity: sha512-tP7u/Sn/dVxK2NnruI4H9BG+x+Wxz6oeZ1cJ8P6G/PZY0IKk4k/63TDsQf2kQq3+qoJeLm2kIBUNlZe3zgb4Zg==} engines: {node: ^10 || ^12 || >=14} dependencies: @@ -17386,7 +18312,7 @@ packages: picocolors: 1.0.0 source-map-js: 1.0.2 - /preferred-pm/3.0.3: + /preferred-pm@3.0.3: resolution: {integrity: sha512-+wZgbxNES/KlJs9q40F/1sfOd/j7f1O9JaHcW5Dsn3aUUOZg3L2bjpVUcKV2jvtElYfoTuQiNeMfQJ4kwUAhCQ==} engines: {node: '>=10'} dependencies: @@ -17396,32 +18322,31 @@ packages: which-pm: 2.0.0 dev: true - /prelude-ls/1.1.2: + /prelude-ls@1.1.2: resolution: {integrity: sha512-ESF23V4SKG6lVSGZgYNpbsiaAkdab6ZgOxe52p7+Kid3W3u3bxR4Vfd/o21dmN7jSt0IwgZ4v5MUd26FEtXE9w==} engines: {node: '>= 0.8.0'} dev: true - /prelude-ls/1.2.1: + /prelude-ls@1.2.1: resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==} engines: {node: '>= 0.8.0'} - dev: true - /prepend-http/2.0.0: + /prepend-http@2.0.0: resolution: {integrity: sha512-ravE6m9Atw9Z/jjttRUZ+clIXogdghyZAuWJ3qEzjT+jI/dL1ifAqhZeC5VHzQp1MSt1+jxKkFNemj/iO7tVUA==} engines: {node: '>=4'} - /prettier/2.8.4: + /prettier@2.8.4: resolution: {integrity: sha512-vIS4Rlc2FNh0BySk3Wkd6xmwxB0FpOndW5fisM5H8hsZSxU2VWVB5CWIkIjWvrHjIhxk2g3bfMKM87zNTrZddw==} engines: {node: '>=10.13.0'} hasBin: true - /pretty-error/4.0.0: + /pretty-error@4.0.0: resolution: {integrity: sha512-AoJ5YMAcXKYxKhuJGdcvse+Voc6v1RgnsR3nWcYU7q4t6z0Q6T86sv5Zq8VIRbOWWFpvdGE83LtdSMNd+6Y0xw==} dependencies: lodash: 4.17.21 renderkid: 3.0.0 - /pretty-format/27.5.1: + /pretty-format@27.5.1: resolution: {integrity: sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: @@ -17430,7 +18355,7 @@ packages: react-is: 17.0.2 dev: true - /pretty-format/28.1.3: + /pretty-format@28.1.3: resolution: {integrity: sha512-8gFb/To0OmxHR9+ZTb14Df2vNxdGCX8g1xWGUTqUw5TiZvcQf5sHKObd5UcPyLLyowNwDAMTF3XWOG1B6mxl1Q==} engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} dependencies: @@ -17440,7 +18365,7 @@ packages: react-is: 18.2.0 dev: true - /pretty-format/29.5.0: + /pretty-format@29.5.0: resolution: {integrity: sha512-V2mGkI31qdttvTFX7Mt4efOqHXqJWMu4/r66Xh3Z3BwZaPfPJgp6/gbwoujRpPUtfEF6AUUWx3Jim3GCw5g/Qw==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: @@ -17449,36 +18374,36 @@ packages: react-is: 18.2.0 dev: true - /pretty-time/1.1.0: + /pretty-time@1.1.0: resolution: {integrity: sha512-28iF6xPQrP8Oa6uxE6a1biz+lWeTOAPKggvjB8HAs6nVMKZwf5bG++632Dx614hIWgUPkgivRfG+a8uAXGTIbA==} engines: {node: '>=4'} - /prism-react-renderer/1.3.5_react@17.0.2: + /prism-react-renderer@1.3.5(react@17.0.2): resolution: {integrity: sha512-IJ+MSwBWKG+SM3b2SUfdrhC+gu01QkV2KmRQgREThBfSQRoufqRfxfHUxpG1WcaFjP+kojcFyO9Qqtpgt3qLCg==} peerDependencies: react: '>=0.14.9' dependencies: react: 17.0.2 - /prismjs/1.29.0: + /prismjs@1.29.0: resolution: {integrity: sha512-Kx/1w86q/epKcmte75LNrEoT+lX8pBpavuAbvJWRXar7Hz8jrtF+e3vY751p0R8H9HdArwaCTNDDzHg/ScJK1Q==} engines: {node: '>=6'} dev: false - /process-nextick-args/2.0.1: + /process-nextick-args@2.0.1: resolution: {integrity: sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==} - /process/0.11.10: + /process@0.11.10: resolution: {integrity: sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==} engines: {node: '>= 0.6.0'} dev: false - /progress/2.0.3: + /progress@2.0.3: resolution: {integrity: sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==} engines: {node: '>=0.4.0'} dev: true - /promise-inflight/1.0.1: + /promise-inflight@1.0.1: resolution: {integrity: sha512-6zWPyEOFaQBJYcGMHBKTKJ3u6TBsnMFOIZSa6ce1e/ZrrsOlnHRHbabMjLiBYKp+n44X9eUI6VUPaukCXHuG4g==} peerDependencies: bluebird: '*' @@ -17487,78 +18412,78 @@ packages: optional: true dev: true - /promise.series/0.2.0: + /promise.series@0.2.0: resolution: {integrity: sha512-VWQJyU2bcDTgZw8kpfBpB/ejZASlCrzwz5f2hjb/zlujOEB4oeiAhHygAWq8ubsX2GVkD4kCU5V2dwOTaCY5EQ==} engines: {node: '>=0.12'} dev: true - /promise/7.3.1: + /promise@7.3.1: resolution: {integrity: sha512-nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg==} dependencies: asap: 2.0.6 dev: false - /prompts/2.4.2: + /prompts@2.4.2: resolution: {integrity: sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==} engines: {node: '>= 6'} dependencies: kleur: 3.0.3 sisteransi: 1.0.5 - /prop-types/15.8.1: + /prop-types@15.8.1: resolution: {integrity: sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==} dependencies: loose-envify: 1.4.0 object-assign: 4.1.1 react-is: 16.13.1 - /property-information/5.6.0: + /property-information@5.6.0: resolution: {integrity: sha512-YUHSPk+A30YPv+0Qf8i9Mbfe/C0hdPXk1s1jPVToV8pk8BQtpw10ct89Eo7OWkutrwqvT0eicAxlOg3dOAu8JA==} dependencies: xtend: 4.0.2 - /proxy-addr/2.0.7: + /proxy-addr@2.0.7: resolution: {integrity: sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==} engines: {node: '>= 0.10'} dependencies: forwarded: 0.2.0 ipaddr.js: 1.9.1 - /proxy-from-env/1.1.0: + /proxy-from-env@1.1.0: resolution: {integrity: sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==} dev: true - /prr/1.0.1: + /prr@1.0.1: resolution: {integrity: sha512-yPw4Sng1gWghHQWj0B3ZggWUm4qVbPwPFcRG8KyxiU7J2OHFSoEHKS+EZ3fv5l1t9CyCiop6l/ZYeWbrgoQejw==} optional: true - /pseudomap/1.0.2: + /pseudomap@1.0.2: resolution: {integrity: sha512-b/YwNhb8lk1Zz2+bXXpS/LK9OisiZZ1SNsSLxN1x2OXVEhW2Ckr/7mWE5vrC1ZTiJlD9g19jWszTmJsB+oEpFQ==} dev: true - /psl/1.9.0: + /psl@1.9.0: resolution: {integrity: sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag==} - /pump/3.0.0: + /pump@3.0.0: resolution: {integrity: sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==} dependencies: end-of-stream: 1.4.4 once: 1.4.0 - /punycode/1.4.1: + /punycode@1.4.1: resolution: {integrity: sha512-jmYNElW7yvO7TV33CjSmvSiE2yco3bV2czu/OzDKdMNVZQWfxCblURLhf+47syQRBntjfLdd/H0egrzIG+oaFQ==} - /punycode/2.3.0: + /punycode@2.3.0: resolution: {integrity: sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==} engines: {node: '>=6'} - /pupa/2.1.1: + /pupa@2.1.1: resolution: {integrity: sha512-l1jNAspIBSFqbT+y+5FosojNpVpF94nlI+wDUpqP9enwOTfHx9f0gh5nB96vl+6yTpsJsypeNrwfzPrKuHB41A==} engines: {node: '>=8'} dependencies: escape-goat: 2.1.1 - /puppeteer-core/19.7.3_typescript@4.9.5: + /puppeteer-core@19.7.3(typescript@4.9.5): resolution: {integrity: sha512-9Q5HahsstfoTnllcpNkxNu2z9J7V0Si5Mr5q90K6XSXwW1P8iqe8q3HzWViVuBuEYTSMZ2LaXXzTEYeoCzLEWg==} engines: {node: '>=14.14.0'} peerDependencies: @@ -17567,7 +18492,7 @@ packages: typescript: optional: true dependencies: - chromium-bidi: 0.4.4_6o5gdkn34s2j2m26x63ssheuqa + chromium-bidi: 0.4.4(devtools-protocol@0.0.1094867) cross-fetch: 3.1.5 debug: 4.3.4 devtools-protocol: 0.0.1094867 @@ -17585,7 +18510,7 @@ packages: - utf-8-validate dev: true - /puppeteer/19.7.3_typescript@4.9.5: + /puppeteer@19.7.3(typescript@4.9.5): resolution: {integrity: sha512-QEiRHPUAJp8VOK27zE6h2ne4xKVYibKUZpvjCuLYaAe8/2SOLKIgstF8wK3YaLgTkeruMrYfqZo+Qlw4ZkJDAQ==} requiresBuild: true dependencies: @@ -17593,7 +18518,7 @@ packages: https-proxy-agent: 5.0.1 progress: 2.0.3 proxy-from-env: 1.1.0 - puppeteer-core: 19.7.3_typescript@4.9.5 + puppeteer-core: 19.7.3(typescript@4.9.5) transitivePeerDependencies: - bufferutil - encoding @@ -17602,19 +18527,19 @@ packages: - utf-8-validate dev: true - /pure-color/1.3.0: + /pure-color@1.3.0: resolution: {integrity: sha512-QFADYnsVoBMw1srW7OVKEYjG+MbIa49s54w1MA1EDY6r2r/sTcKKYqRX1f4GYvnXP7eN/Pe9HFcX+hwzmrXRHA==} dev: false - /pure-rand/6.0.0: + /pure-rand@6.0.0: resolution: {integrity: sha512-rLSBxJjP+4DQOgcJAx6RZHT2he2pkhQdSnofG5VWyVl6GRq/K02ISOuOLcsMOrtKDIJb8JN2zm3FFzWNbezdPw==} dev: true - /q/1.5.1: + /q@1.5.1: resolution: {integrity: sha512-kV/CThkXo6xyFEZUugw/+pIOywXcDbFYgSct5cT3gqlbkBE1SJdwy6UQoZvodiWF/ckQLZyDE/Bu1M6gVu5lVw==} engines: {node: '>=0.6.0', teleport: '>=0.2.0'} - /qrcode.react/3.1.0_react@18.2.0: + /qrcode.react@3.1.0(react@18.2.0): resolution: {integrity: sha512-oyF+Urr3oAMUG/OiOuONL3HXM+53wvuH3mtIWQrYmsXoAq0DkvZp2RYUWFSMFtbdOpuS++9v+WAkzNVkMlNW6Q==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 @@ -17622,18 +18547,18 @@ packages: react: 18.2.0 dev: false - /qs/6.11.0: + /qs@6.11.0: resolution: {integrity: sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==} engines: {node: '>=0.6'} dependencies: side-channel: 1.0.4 - /qs/6.5.3: + /qs@6.5.3: resolution: {integrity: sha512-qxXIEh4pCGfHICj1mAJQ2/2XVZkjCDTcEgfoSQxc/fYivUZxTkk7L3bDBJSoNrEzXI17oUO5Dp07ktqE5KzczA==} engines: {node: '>=0.6'} dev: false - /query-string/7.1.3: + /query-string@7.1.3: resolution: {integrity: sha512-hh2WYhq4fi8+b+/2Kg9CEge4fDPvHS534aOOvOZeQ3+Vf2mCFsaFBYj0i+iXcAq6I9Vzp5fjMFBlONvayDC1qg==} engines: {node: '>=6'} dependencies: @@ -17643,50 +18568,50 @@ packages: strict-uri-encode: 2.0.0 dev: true - /querystringify/2.2.0: + /querystringify@2.2.0: resolution: {integrity: sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==} - /queue-lit/1.5.0: + /queue-lit@1.5.0: resolution: {integrity: sha512-IslToJ4eiCEE9xwMzq3viOO5nH8sUWUCwoElrhNMozzr9IIt2qqvB4I+uHu/zJTQVqc9R5DFwok4ijNK1pU3fA==} dev: true - /queue-microtask/1.2.3: + /queue-microtask@1.2.3: resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==} - /queue/6.0.2: + /queue@6.0.2: resolution: {integrity: sha512-iHZWu+q3IdFZFX36ro/lKBkSvfkztY5Y7HMiPlOUjhupPcG2JMfst2KKEpu5XndviX/3UhFbRngUPNKtgvtZiA==} dependencies: inherits: 2.0.4 - /quick-lru/4.0.1: + /quick-lru@4.0.1: resolution: {integrity: sha512-ARhCpm70fzdcvNQfPoy49IaanKkTlRWF2JMzqhcJbhSFRZv7nPTvZJdcY7301IPmvW+/p0RgIWnQDLJxifsQ7g==} engines: {node: '>=8'} dev: true - /quick-lru/5.1.1: + /quick-lru@5.1.1: resolution: {integrity: sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==} engines: {node: '>=10'} dev: true - /random-int/2.0.1: + /random-int@2.0.1: resolution: {integrity: sha512-YALjWK2Rt9EMIv9BF/3mvlzFWQathsvb5UZmN1QmhfIOfcQYXc/UcLzg0ablqesSBpBVLt2Tlwv/eTuBh4LXUQ==} engines: {node: '>=8'} dev: true - /randombytes/2.1.0: + /randombytes@2.1.0: resolution: {integrity: sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==} dependencies: safe-buffer: 5.2.1 - /range-parser/1.2.0: + /range-parser@1.2.0: resolution: {integrity: sha512-kA5WQoNVo4t9lNx2kQNFCxKeBl5IbbSNBl1M/tLkw9WCn+hxNBAW5Qh8gdhs63CJnhjJ2zQWFoqPJP2sK1AV5A==} engines: {node: '>= 0.6'} - /range-parser/1.2.1: + /range-parser@1.2.1: resolution: {integrity: sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==} engines: {node: '>= 0.6'} - /raw-body/2.5.1: + /raw-body@2.5.1: resolution: {integrity: sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig==} engines: {node: '>= 0.8'} dependencies: @@ -17695,7 +18620,7 @@ packages: iconv-lite: 0.4.24 unpipe: 1.0.0 - /rax-children/1.0.0_rax@1.2.3: + /rax-children@1.0.0(rax@1.2.3): resolution: {integrity: sha512-sBKEXAMj9ik6SsPfPGgcQnqggmbWFyBdvAV/Cz/0f04bRA86BtWgbMri/9Dce0k8nkEC/BGWiiTdyA8Q49zIiw==} engines: {npm: '>=3.0.0'} peerDependencies: @@ -17704,7 +18629,7 @@ packages: rax: 1.2.3 dev: false - /rax-clone-element/1.0.0_rax@1.2.3: + /rax-clone-element@1.0.0(rax@1.2.3): resolution: {integrity: sha512-TaQMVuzoglvCTjbWATlvvwARmeWnG8kpENWNXrNDv0++x29GHNND/TBbx7sdtVs/QmYwYc8YmwRUhaBwKQi5eQ==} engines: {npm: '>=3.0.0'} peerDependencies: @@ -17714,7 +18639,7 @@ packages: rax-is-valid-element: 1.0.1 dev: false - /rax-create-factory/1.0.0_rax@1.2.3: + /rax-create-factory@1.0.0(rax@1.2.3): resolution: {integrity: sha512-blBaVrurj/BOWelJhQWiuc0Kk8Ons1jsNsX78omaPBLkSOL7OkyJ3NC/0iKXHu425yWrGB6e5vho/qabROC7VQ==} engines: {npm: '>=3.0.0'} peerDependencies: @@ -17723,7 +18648,7 @@ packages: rax: 1.2.3 dev: false - /rax-image/2.4.3_rax@1.2.3: + /rax-image@2.4.3(rax@1.2.3): resolution: {integrity: sha512-UhHBvBqq9mp8Eq2A8t8WUsj8NX/aT5S+ihdwG3LrvMCC/147GhJ0KPEqBnLSja+BGj37kKXE7YZ3U+INH6aXHw==} peerDependencies: rax: ^1.0.0 @@ -17732,12 +18657,12 @@ packages: universal-env: 3.3.3 dev: false - /rax-is-valid-element/1.0.1: + /rax-is-valid-element@1.0.1: resolution: {integrity: sha512-ajvQlLr7sr7UK4T9lyJyn1gcdu7NIrF3NUAj+SWWNwG2GZ5ygKdSCRFzuu7evuAwLxqrCCk2tQLV6uxw0zYUXQ==} engines: {npm: '>=3.0.0'} dev: false - /rax-text/2.2.0_rax@1.2.3: + /rax-text@2.2.0(rax@1.2.3): resolution: {integrity: sha512-Li2Db3Q2o1gbo8D7gUDAvCONJkjQH7b1SjBL+FPLxIaQ6BZJ8KMYjBXzzbVneUR8VhXe4qBgNfsTonm8Lpvjkg==} peerDependencies: rax: ^1.0.0 @@ -17746,7 +18671,7 @@ packages: universal-env: 3.3.3 dev: false - /rax-view/2.3.0_rax@1.2.3: + /rax-view@2.3.0(rax@1.2.3): resolution: {integrity: sha512-8mzCiNvGu4RtcvWkZoFuWZNSTFac9peWwS+p+UtEsr8fLjhlgVmEFDTo+DbuQLDFtMIj8qfBdBJ9h6IRHCFXdg==} peerDependencies: rax: ^1.0.0 @@ -17756,19 +18681,19 @@ packages: universal-env: 3.3.3 dev: false - /rax/1.2.3: + /rax@1.2.3: resolution: {integrity: sha512-/lkZ7Yb3be06e68y4wn5WIyudzvrnHiTEjeAznJ7nPrfmjoCan2hcKPXmTYXdHU+IqkvGbzDlLZRWbVtmRTAcw==} engines: {npm: '>=3.0.0'} dependencies: '@babel/runtime': 7.21.0 prop-types: 15.8.1 - rax-children: 1.0.0_rax@1.2.3 - rax-clone-element: 1.0.0_rax@1.2.3 - rax-create-factory: 1.0.0_rax@1.2.3 + rax-children: 1.0.0(rax@1.2.3) + rax-clone-element: 1.0.0(rax@1.2.3) + rax-create-factory: 1.0.0(rax@1.2.3) rax-is-valid-element: 1.0.1 dev: false - /rc-align/4.0.15_biqbaboplfbrettd7655fr4n2y: + /rc-align@4.0.15(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-wqJtVH60pka/nOX7/IspElA8gjPNQKIx/ZqJ6heATCkXpe1Zg4cPVrMD2vC96wjsFFL8WsmhPbx9tdMo1qqlIA==} peerDependencies: react: '>=16.9.0' @@ -17777,13 +18702,13 @@ packages: '@babel/runtime': 7.21.0 classnames: 2.3.2 dom-align: 1.12.4 - rc-util: 5.28.0_biqbaboplfbrettd7655fr4n2y + rc-util: 5.28.0(react-dom@18.2.0)(react@18.2.0) react: 18.2.0 - react-dom: 18.2.0_react@18.2.0 + react-dom: 18.2.0(react@18.2.0) resize-observer-polyfill: 1.5.1 dev: false - /rc-cascader/3.10.1_biqbaboplfbrettd7655fr4n2y: + /rc-cascader@3.10.1(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-tImBYEAqLlIZ+jnRmfQQEm5gOXa09N9aGV9AKxriXlCvsNEfdZMIRyY0p74sEZIUn0ycXHo8VcOlqsgLcgFknQ==} peerDependencies: react: '>=16.9.0' @@ -17792,14 +18717,14 @@ packages: '@babel/runtime': 7.21.0 array-tree-filter: 2.1.0 classnames: 2.3.2 - rc-select: 14.4.3_biqbaboplfbrettd7655fr4n2y - rc-tree: 5.7.2_biqbaboplfbrettd7655fr4n2y - rc-util: 5.28.0_biqbaboplfbrettd7655fr4n2y + rc-select: 14.4.3(react-dom@18.2.0)(react@18.2.0) + rc-tree: 5.7.2(react-dom@18.2.0)(react@18.2.0) + rc-util: 5.28.0(react-dom@18.2.0)(react@18.2.0) react: 18.2.0 - react-dom: 18.2.0_react@18.2.0 + react-dom: 18.2.0(react@18.2.0) dev: false - /rc-cascader/3.7.0_biqbaboplfbrettd7655fr4n2y: + /rc-cascader@3.7.0(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-SFtGpwmYN7RaWEAGTS4Rkc62ZV/qmQGg/tajr/7mfIkleuu8ro9Hlk6J+aA0x1YS4zlaZBtTcSaXM01QMiEV/A==} peerDependencies: react: '>=16.9.0' @@ -17808,14 +18733,14 @@ packages: '@babel/runtime': 7.21.0 array-tree-filter: 2.1.0 classnames: 2.3.2 - rc-select: 14.1.16_biqbaboplfbrettd7655fr4n2y - rc-tree: 5.7.2_biqbaboplfbrettd7655fr4n2y - rc-util: 5.28.0_biqbaboplfbrettd7655fr4n2y + rc-select: 14.1.16(react-dom@18.2.0)(react@18.2.0) + rc-tree: 5.7.2(react-dom@18.2.0)(react@18.2.0) + rc-util: 5.28.0(react-dom@18.2.0)(react@18.2.0) react: 18.2.0 - react-dom: 18.2.0_react@18.2.0 + react-dom: 18.2.0(react@18.2.0) dev: false - /rc-checkbox/2.3.2_biqbaboplfbrettd7655fr4n2y: + /rc-checkbox@2.3.2(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-afVi1FYiGv1U0JlpNH/UaEXdh6WUJjcWokj/nUN2TgG80bfG+MDdbfHKlLcNNba94mbjy2/SXJ1HDgrOkXGAjg==} peerDependencies: react: '>=16.9.0' @@ -17824,10 +18749,10 @@ packages: '@babel/runtime': 7.21.0 classnames: 2.3.2 react: 18.2.0 - react-dom: 18.2.0_react@18.2.0 + react-dom: 18.2.0(react@18.2.0) dev: false - /rc-checkbox/3.0.0_biqbaboplfbrettd7655fr4n2y: + /rc-checkbox@3.0.0(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-tOEs1+wWDUei7DuP2EsJCZfam5vxMjKTCGcZdXVgsiOcNszc41Esycbo31P0/jFwUAPmd5oPYFWkcnFUCTLZxA==} peerDependencies: react: '>=16.9.0' @@ -17835,12 +18760,12 @@ packages: dependencies: '@babel/runtime': 7.21.0 classnames: 2.3.2 - rc-util: 5.28.0_biqbaboplfbrettd7655fr4n2y + rc-util: 5.28.0(react-dom@18.2.0)(react@18.2.0) react: 18.2.0 - react-dom: 18.2.0_react@18.2.0 + react-dom: 18.2.0(react@18.2.0) dev: false - /rc-collapse/3.4.2_biqbaboplfbrettd7655fr4n2y: + /rc-collapse@3.4.2(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-jpTwLgJzkhAgp2Wpi3xmbTbbYExg6fkptL67Uu5LCRVEj6wqmy0DHTjjeynsjOLsppHGHu41t1ELntZ0lEvS/Q==} peerDependencies: react: '>=16.9.0' @@ -17848,14 +18773,14 @@ packages: dependencies: '@babel/runtime': 7.21.0 classnames: 2.3.2 - rc-motion: 2.6.3_biqbaboplfbrettd7655fr4n2y - rc-util: 5.28.0_biqbaboplfbrettd7655fr4n2y + rc-motion: 2.6.3(react-dom@18.2.0)(react@18.2.0) + rc-util: 5.28.0(react-dom@18.2.0)(react@18.2.0) react: 18.2.0 - react-dom: 18.2.0_react@18.2.0 + react-dom: 18.2.0(react@18.2.0) shallowequal: 1.1.0 dev: false - /rc-collapse/3.5.2_biqbaboplfbrettd7655fr4n2y: + /rc-collapse@3.5.2(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-/TNiT3DW1t3sUCiVD/DPUYooJZ3BLA93/2rZsB3eM2bGJCCla2X9D2E4tgm7LGMQGy5Atb2lMUn2FQuvQNvavQ==} peerDependencies: react: '>=16.9.0' @@ -17863,58 +18788,58 @@ packages: dependencies: '@babel/runtime': 7.21.0 classnames: 2.3.2 - rc-motion: 2.6.3_biqbaboplfbrettd7655fr4n2y - rc-util: 5.28.0_biqbaboplfbrettd7655fr4n2y + rc-motion: 2.6.3(react-dom@18.2.0)(react@18.2.0) + rc-util: 5.28.0(react-dom@18.2.0)(react@18.2.0) react: 18.2.0 - react-dom: 18.2.0_react@18.2.0 + react-dom: 18.2.0(react@18.2.0) dev: false - /rc-dialog/9.0.2_biqbaboplfbrettd7655fr4n2y: + /rc-dialog@9.0.2(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-s3U+24xWUuB6Bn2Lk/Qt6rufy+uT+QvWkiFhNBcO9APLxcFFczWamaq7x9h8SCuhfc1nHcW4y8NbMsnAjNnWyg==} peerDependencies: react: '>=16.9.0' react-dom: '>=16.9.0' dependencies: '@babel/runtime': 7.21.0 - '@rc-component/portal': 1.1.0_biqbaboplfbrettd7655fr4n2y + '@rc-component/portal': 1.1.0(react-dom@18.2.0)(react@18.2.0) classnames: 2.3.2 - rc-motion: 2.6.3_biqbaboplfbrettd7655fr4n2y - rc-util: 5.28.0_biqbaboplfbrettd7655fr4n2y + rc-motion: 2.6.3(react-dom@18.2.0)(react@18.2.0) + rc-util: 5.28.0(react-dom@18.2.0)(react@18.2.0) react: 18.2.0 - react-dom: 18.2.0_react@18.2.0 + react-dom: 18.2.0(react@18.2.0) dev: false - /rc-dialog/9.1.0_biqbaboplfbrettd7655fr4n2y: + /rc-dialog@9.1.0(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-5ry+JABAWEbaKyYsmITtrJbZbJys8CtMyzV8Xn4LYuXMeUx5XVHNyJRoqLFE4AzBuXXzOWeaC49cg+XkxK6kHA==} peerDependencies: react: '>=16.9.0' react-dom: '>=16.9.0' dependencies: '@babel/runtime': 7.21.0 - '@rc-component/portal': 1.1.0_biqbaboplfbrettd7655fr4n2y + '@rc-component/portal': 1.1.0(react-dom@18.2.0)(react@18.2.0) classnames: 2.3.2 - rc-motion: 2.6.3_biqbaboplfbrettd7655fr4n2y - rc-util: 5.28.0_biqbaboplfbrettd7655fr4n2y + rc-motion: 2.6.3(react-dom@18.2.0)(react@18.2.0) + rc-util: 5.28.0(react-dom@18.2.0)(react@18.2.0) react: 18.2.0 - react-dom: 18.2.0_react@18.2.0 + react-dom: 18.2.0(react@18.2.0) dev: false - /rc-drawer/6.1.3_biqbaboplfbrettd7655fr4n2y: + /rc-drawer@6.1.3(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-AvHisO90A+xMLMKBw2zs89HxjWxusM2BUABlgK60RhweIHF8W/wk0hSOrxBlUXoA9r1F+10na3g6GZ97y1qDZA==} peerDependencies: react: '>=16.9.0' react-dom: '>=16.9.0' dependencies: '@babel/runtime': 7.21.0 - '@rc-component/portal': 1.1.0_biqbaboplfbrettd7655fr4n2y + '@rc-component/portal': 1.1.0(react-dom@18.2.0)(react@18.2.0) classnames: 2.3.2 - rc-motion: 2.6.3_biqbaboplfbrettd7655fr4n2y - rc-util: 5.28.0_biqbaboplfbrettd7655fr4n2y + rc-motion: 2.6.3(react-dom@18.2.0)(react@18.2.0) + rc-util: 5.28.0(react-dom@18.2.0)(react@18.2.0) react: 18.2.0 - react-dom: 18.2.0_react@18.2.0 + react-dom: 18.2.0(react@18.2.0) dev: false - /rc-dropdown/4.0.1_biqbaboplfbrettd7655fr4n2y: + /rc-dropdown@4.0.1(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-OdpXuOcme1rm45cR0Jzgfl1otzmU4vuBVb+etXM8vcaULGokAKVpKlw8p6xzspG7jGd/XxShvq+N3VNEfk/l5g==} peerDependencies: react: '>=16.11.0' @@ -17922,13 +18847,13 @@ packages: dependencies: '@babel/runtime': 7.21.0 classnames: 2.3.2 - rc-trigger: 5.3.4_biqbaboplfbrettd7655fr4n2y - rc-util: 5.28.0_biqbaboplfbrettd7655fr4n2y + rc-trigger: 5.3.4(react-dom@18.2.0)(react@18.2.0) + rc-util: 5.28.0(react-dom@18.2.0)(react@18.2.0) react: 18.2.0 - react-dom: 18.2.0_react@18.2.0 + react-dom: 18.2.0(react@18.2.0) dev: false - /rc-field-form/1.27.4_biqbaboplfbrettd7655fr4n2y: + /rc-field-form@1.27.4(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-PQColQnZimGKArnOh8V2907+VzDCXcqtFvHgevDLtqWc/P7YASb/FqntSmdS8q3VND5SHX3Y1vgMIzY22/f/0Q==} engines: {node: '>=8.x'} peerDependencies: @@ -17937,12 +18862,26 @@ packages: dependencies: '@babel/runtime': 7.21.0 async-validator: 4.2.5 - rc-util: 5.28.0_biqbaboplfbrettd7655fr4n2y + rc-util: 5.28.0(react-dom@18.2.0)(react@18.2.0) react: 18.2.0 - react-dom: 18.2.0_react@18.2.0 + react-dom: 18.2.0(react@18.2.0) + dev: false + + /rc-field-form@1.27.4(react-dom@18.3.0-canary-1cea38448-20230530)(react@18.3.0-canary-1cea38448-20230530): + resolution: {integrity: sha512-PQColQnZimGKArnOh8V2907+VzDCXcqtFvHgevDLtqWc/P7YASb/FqntSmdS8q3VND5SHX3Y1vgMIzY22/f/0Q==} + engines: {node: '>=8.x'} + peerDependencies: + react: '>=16.9.0' + react-dom: '>=16.9.0' + dependencies: + '@babel/runtime': 7.21.0 + async-validator: 4.2.5 + rc-util: 5.28.0(react-dom@18.3.0-canary-1cea38448-20230530)(react@18.3.0-canary-1cea38448-20230530) + react: 18.3.0-canary-1cea38448-20230530 + react-dom: 18.3.0-canary-1cea38448-20230530(react@18.3.0-canary-1cea38448-20230530) dev: false - /rc-field-form/1.29.2_biqbaboplfbrettd7655fr4n2y: + /rc-field-form@1.29.2(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-gXNkthHMUjJ7gDKYmD/lJWJrpMqAjiEPQE4QmlOuZoiHF51LybCL/y+iAmLXpdEjPfJ41WtZBH5hZMUEnEnHXA==} engines: {node: '>=8.x'} peerDependencies: @@ -17951,44 +18890,44 @@ packages: dependencies: '@babel/runtime': 7.21.0 async-validator: 4.2.5 - rc-util: 5.28.0_biqbaboplfbrettd7655fr4n2y + rc-util: 5.28.0(react-dom@18.2.0)(react@18.2.0) react: 18.2.0 - react-dom: 18.2.0_react@18.2.0 + react-dom: 18.2.0(react@18.2.0) dev: false - /rc-image/5.13.0_biqbaboplfbrettd7655fr4n2y: + /rc-image@5.13.0(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-iZTOmw5eWo2+gcrJMMcnd7SsxVHl3w5xlyCgsULUdJhJbnuI8i/AL0tVOsE7aLn9VfOh1qgDT3mC2G75/c7mqg==} peerDependencies: react: '>=16.9.0' react-dom: '>=16.9.0' dependencies: '@babel/runtime': 7.21.0 - '@rc-component/portal': 1.1.0_biqbaboplfbrettd7655fr4n2y + '@rc-component/portal': 1.1.0(react-dom@18.2.0)(react@18.2.0) classnames: 2.3.2 - rc-dialog: 9.0.2_biqbaboplfbrettd7655fr4n2y - rc-motion: 2.6.3_biqbaboplfbrettd7655fr4n2y - rc-util: 5.28.0_biqbaboplfbrettd7655fr4n2y + rc-dialog: 9.0.2(react-dom@18.2.0)(react@18.2.0) + rc-motion: 2.6.3(react-dom@18.2.0)(react@18.2.0) + rc-util: 5.28.0(react-dom@18.2.0)(react@18.2.0) react: 18.2.0 - react-dom: 18.2.0_react@18.2.0 + react-dom: 18.2.0(react@18.2.0) dev: false - /rc-image/5.16.0_biqbaboplfbrettd7655fr4n2y: + /rc-image@5.16.0(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-11DOye57IgTXh2yTsmxFNynZJG3tdx8RZnnaqb38eYWrBPPyhVHIuURxyiSZ8B68lEUAggR7SBA0Zb95KP/CyQ==} peerDependencies: react: '>=16.9.0' react-dom: '>=16.9.0' dependencies: '@babel/runtime': 7.21.0 - '@rc-component/portal': 1.1.0_biqbaboplfbrettd7655fr4n2y + '@rc-component/portal': 1.1.0(react-dom@18.2.0)(react@18.2.0) classnames: 2.3.2 - rc-dialog: 9.1.0_biqbaboplfbrettd7655fr4n2y - rc-motion: 2.6.3_biqbaboplfbrettd7655fr4n2y - rc-util: 5.28.0_biqbaboplfbrettd7655fr4n2y + rc-dialog: 9.1.0(react-dom@18.2.0)(react@18.2.0) + rc-motion: 2.6.3(react-dom@18.2.0)(react@18.2.0) + rc-util: 5.28.0(react-dom@18.2.0)(react@18.2.0) react: 18.2.0 - react-dom: 18.2.0_react@18.2.0 + react-dom: 18.2.0(react@18.2.0) dev: false - /rc-input-number/7.3.11_biqbaboplfbrettd7655fr4n2y: + /rc-input-number@7.3.11(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-aMWPEjFeles6PQnMqP5eWpxzsvHm9rh1jQOWXExUEIxhX62Fyl/ptifLHOn17+waDG1T/YUb6flfJbvwRhHrbA==} peerDependencies: react: '>=16.9.0' @@ -17996,12 +18935,12 @@ packages: dependencies: '@babel/runtime': 7.21.0 classnames: 2.3.2 - rc-util: 5.28.0_biqbaboplfbrettd7655fr4n2y + rc-util: 5.28.0(react-dom@18.2.0)(react@18.2.0) react: 18.2.0 - react-dom: 18.2.0_react@18.2.0 + react-dom: 18.2.0(react@18.2.0) dev: false - /rc-input-number/7.4.2_biqbaboplfbrettd7655fr4n2y: + /rc-input-number@7.4.2(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-yGturTw7WGP+M1GbJ+UTAO7L4buxeW6oilhL9Sq3DezsRS8/9qec4UiXUbeoiX9bzvRXH11JvgskBtxSp4YSNg==} peerDependencies: react: '>=16.9.0' @@ -18010,12 +18949,12 @@ packages: '@babel/runtime': 7.21.0 '@rc-component/mini-decimal': 1.0.1 classnames: 2.3.2 - rc-util: 5.28.0_biqbaboplfbrettd7655fr4n2y + rc-util: 5.28.0(react-dom@18.2.0)(react@18.2.0) react: 18.2.0 - react-dom: 18.2.0_react@18.2.0 + react-dom: 18.2.0(react@18.2.0) dev: false - /rc-input/0.1.4_biqbaboplfbrettd7655fr4n2y: + /rc-input@0.1.4(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-FqDdNz+fV2dKNgfXzcSLKvC+jEs1709t7nD+WdfjrdSaOcefpgc7BUJYadc3usaING+b7ediMTfKxuJBsEFbXA==} peerDependencies: react: '>=16.0.0' @@ -18023,12 +18962,12 @@ packages: dependencies: '@babel/runtime': 7.21.0 classnames: 2.3.2 - rc-util: 5.28.0_biqbaboplfbrettd7655fr4n2y + rc-util: 5.28.0(react-dom@18.2.0)(react@18.2.0) react: 18.2.0 - react-dom: 18.2.0_react@18.2.0 + react-dom: 18.2.0(react@18.2.0) dev: false - /rc-input/1.0.4_biqbaboplfbrettd7655fr4n2y: + /rc-input@1.0.4(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-clY4oneVHRtKHYf/HCxT/MO+4BGzCIywSNLosXWOm7fcQAS0jQW7n0an8Raa8JMB8kpxc8m28p7SNwFZmlMj6g==} peerDependencies: react: '>=16.0.0' @@ -18036,12 +18975,12 @@ packages: dependencies: '@babel/runtime': 7.21.0 classnames: 2.3.2 - rc-util: 5.28.0_biqbaboplfbrettd7655fr4n2y + rc-util: 5.28.0(react-dom@18.2.0)(react@18.2.0) react: 18.2.0 - react-dom: 18.2.0_react@18.2.0 + react-dom: 18.2.0(react@18.2.0) dev: false - /rc-mentions/1.13.1_biqbaboplfbrettd7655fr4n2y: + /rc-mentions@1.13.1(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-FCkaWw6JQygtOz0+Vxz/M/NWqrWHB9LwqlY2RtcuFqWJNFK9njijOOzTSsBGANliGufVUzx/xuPHmZPBV0+Hgw==} peerDependencies: react: '>=16.9.0' @@ -18049,32 +18988,32 @@ packages: dependencies: '@babel/runtime': 7.21.0 classnames: 2.3.2 - rc-menu: 9.8.2_biqbaboplfbrettd7655fr4n2y - rc-textarea: 0.4.7_biqbaboplfbrettd7655fr4n2y - rc-trigger: 5.3.4_biqbaboplfbrettd7655fr4n2y - rc-util: 5.28.0_biqbaboplfbrettd7655fr4n2y + rc-menu: 9.8.2(react-dom@18.2.0)(react@18.2.0) + rc-textarea: 0.4.7(react-dom@18.2.0)(react@18.2.0) + rc-trigger: 5.3.4(react-dom@18.2.0)(react@18.2.0) + rc-util: 5.28.0(react-dom@18.2.0)(react@18.2.0) react: 18.2.0 - react-dom: 18.2.0_react@18.2.0 + react-dom: 18.2.0(react@18.2.0) dev: false - /rc-mentions/2.2.0_biqbaboplfbrettd7655fr4n2y: + /rc-mentions@2.2.0(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-R7ncCldr02uKgJBBPlXdtnOGQIjZ9C3uoIMi4fabU3CPFdmefYlNF6QM4u2AzgcGt8V0KkoHTN5T6HPdUpet8g==} peerDependencies: react: '>=16.9.0' react-dom: '>=16.9.0' dependencies: '@babel/runtime': 7.21.0 - '@rc-component/trigger': 1.8.0_biqbaboplfbrettd7655fr4n2y + '@rc-component/trigger': 1.8.0(react-dom@18.2.0)(react@18.2.0) classnames: 2.3.2 - rc-input: 1.0.4_biqbaboplfbrettd7655fr4n2y - rc-menu: 9.8.4_biqbaboplfbrettd7655fr4n2y - rc-textarea: 1.2.2_biqbaboplfbrettd7655fr4n2y - rc-util: 5.28.0_biqbaboplfbrettd7655fr4n2y + rc-input: 1.0.4(react-dom@18.2.0)(react@18.2.0) + rc-menu: 9.8.4(react-dom@18.2.0)(react@18.2.0) + rc-textarea: 1.2.2(react-dom@18.2.0)(react@18.2.0) + rc-util: 5.28.0(react-dom@18.2.0)(react@18.2.0) react: 18.2.0 - react-dom: 18.2.0_react@18.2.0 + react-dom: 18.2.0(react@18.2.0) dev: false - /rc-menu/9.8.2_biqbaboplfbrettd7655fr4n2y: + /rc-menu@9.8.2(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-EahOJVjLuEnJsThoPN+mGnVm431RzVzDLZWHRS/YnXTQULa7OsgdJa/Y7qXxc3Z5sz8mgT6xYtgpmBXLxrZFaQ==} peerDependencies: react: '>=16.9.0' @@ -18082,15 +19021,15 @@ packages: dependencies: '@babel/runtime': 7.21.0 classnames: 2.3.2 - rc-motion: 2.6.3_biqbaboplfbrettd7655fr4n2y - rc-overflow: 1.2.8_biqbaboplfbrettd7655fr4n2y - rc-trigger: 5.3.4_biqbaboplfbrettd7655fr4n2y - rc-util: 5.28.0_biqbaboplfbrettd7655fr4n2y + rc-motion: 2.6.3(react-dom@18.2.0)(react@18.2.0) + rc-overflow: 1.2.8(react-dom@18.2.0)(react@18.2.0) + rc-trigger: 5.3.4(react-dom@18.2.0)(react@18.2.0) + rc-util: 5.28.0(react-dom@18.2.0)(react@18.2.0) react: 18.2.0 - react-dom: 18.2.0_react@18.2.0 + react-dom: 18.2.0(react@18.2.0) dev: false - /rc-menu/9.8.4_biqbaboplfbrettd7655fr4n2y: + /rc-menu@9.8.4(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-lmw2j8I2fhdIzHmC9ajfImfckt0WDb2KVJJBBRIsxPEw2kGkEfjLMUoB1NgiNT/Q5cC8PdjGOGQjHJIJMwyNMw==} peerDependencies: react: '>=16.9.0' @@ -18098,15 +19037,15 @@ packages: dependencies: '@babel/runtime': 7.21.0 classnames: 2.3.2 - rc-motion: 2.6.3_biqbaboplfbrettd7655fr4n2y - rc-overflow: 1.2.8_biqbaboplfbrettd7655fr4n2y - rc-trigger: 5.3.4_biqbaboplfbrettd7655fr4n2y - rc-util: 5.28.0_biqbaboplfbrettd7655fr4n2y + rc-motion: 2.6.3(react-dom@18.2.0)(react@18.2.0) + rc-overflow: 1.2.8(react-dom@18.2.0)(react@18.2.0) + rc-trigger: 5.3.4(react-dom@18.2.0)(react@18.2.0) + rc-util: 5.28.0(react-dom@18.2.0)(react@18.2.0) react: 18.2.0 - react-dom: 18.2.0_react@18.2.0 + react-dom: 18.2.0(react@18.2.0) dev: false - /rc-motion/2.6.3_biqbaboplfbrettd7655fr4n2y: + /rc-motion@2.6.3(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-xFLkes3/7VL/J+ah9jJruEW/Akbx5F6jVa2wG5o/ApGKQKSOd5FR3rseHLL9+xtJg4PmCwo6/1tqhDO/T+jFHA==} peerDependencies: react: '>=16.9.0' @@ -18114,12 +19053,12 @@ packages: dependencies: '@babel/runtime': 7.21.0 classnames: 2.3.2 - rc-util: 5.28.0_biqbaboplfbrettd7655fr4n2y + rc-util: 5.28.0(react-dom@18.2.0)(react@18.2.0) react: 18.2.0 - react-dom: 18.2.0_react@18.2.0 + react-dom: 18.2.0(react@18.2.0) dev: false - /rc-notification/4.6.1_biqbaboplfbrettd7655fr4n2y: + /rc-notification@4.6.1(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-NSmFYwrrdY3+un1GvDAJQw62Xi9LNMSsoQyo95tuaYrcad5Bn9gJUL8AREufRxSQAQnr64u3LtP3EUyLYT6bhw==} engines: {node: '>=8.x'} peerDependencies: @@ -18128,13 +19067,13 @@ packages: dependencies: '@babel/runtime': 7.21.0 classnames: 2.3.2 - rc-motion: 2.6.3_biqbaboplfbrettd7655fr4n2y - rc-util: 5.28.0_biqbaboplfbrettd7655fr4n2y + rc-motion: 2.6.3(react-dom@18.2.0)(react@18.2.0) + rc-util: 5.28.0(react-dom@18.2.0)(react@18.2.0) react: 18.2.0 - react-dom: 18.2.0_react@18.2.0 + react-dom: 18.2.0(react@18.2.0) dev: false - /rc-notification/5.0.3_biqbaboplfbrettd7655fr4n2y: + /rc-notification@5.0.3(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-+wHbHu6RiTNtsZYx42WxWA+tC5m0qyKvJAauO4/6LIEyJspK8fRlFQz+OCFgFwGuNs3cOdo9tLs+cPfztSZwbQ==} engines: {node: '>=8.x'} peerDependencies: @@ -18143,13 +19082,13 @@ packages: dependencies: '@babel/runtime': 7.21.0 classnames: 2.3.2 - rc-motion: 2.6.3_biqbaboplfbrettd7655fr4n2y - rc-util: 5.28.0_biqbaboplfbrettd7655fr4n2y + rc-motion: 2.6.3(react-dom@18.2.0)(react@18.2.0) + rc-util: 5.28.0(react-dom@18.2.0)(react@18.2.0) react: 18.2.0 - react-dom: 18.2.0_react@18.2.0 + react-dom: 18.2.0(react@18.2.0) dev: false - /rc-overflow/1.2.8_biqbaboplfbrettd7655fr4n2y: + /rc-overflow@1.2.8(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-QJ0UItckWPQ37ZL1dMEBAdY1dhfTXFL9k6oTTcyydVwoUNMnMqCGqnRNA98axSr/OeDKqR6DVFyi8eA5RQI/uQ==} peerDependencies: react: '>=16.9.0' @@ -18157,13 +19096,13 @@ packages: dependencies: '@babel/runtime': 7.21.0 classnames: 2.3.2 - rc-resize-observer: 1.3.1_biqbaboplfbrettd7655fr4n2y - rc-util: 5.28.0_biqbaboplfbrettd7655fr4n2y + rc-resize-observer: 1.3.1(react-dom@18.2.0)(react@18.2.0) + rc-util: 5.28.0(react-dom@18.2.0)(react@18.2.0) react: 18.2.0 - react-dom: 18.2.0_react@18.2.0 + react-dom: 18.2.0(react@18.2.0) dev: false - /rc-pagination/3.2.0_biqbaboplfbrettd7655fr4n2y: + /rc-pagination@3.2.0(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-5tIXjB670WwwcAJzAqp2J+cOBS9W3cH/WU1EiYwXljuZ4vtZXKlY2Idq8FZrnYBz8KhN3vwPo9CoV/SJS6SL1w==} peerDependencies: react: '>=16.9.0' @@ -18172,10 +19111,10 @@ packages: '@babel/runtime': 7.21.0 classnames: 2.3.2 react: 18.2.0 - react-dom: 18.2.0_react@18.2.0 + react-dom: 18.2.0(react@18.2.0) dev: false - /rc-pagination/3.3.1_biqbaboplfbrettd7655fr4n2y: + /rc-pagination@3.3.1(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-eI4dSeB3OrFxll7KzWa3ZH63LV2tHxt0AUmZmDwuI6vc3CK5lZhaKUYq0fRowb5586hN+L26j5WZoSz9cwEfjg==} peerDependencies: react: '>=16.9.0' @@ -18184,10 +19123,10 @@ packages: '@babel/runtime': 7.21.0 classnames: 2.3.2 react: 18.2.0 - react-dom: 18.2.0_react@18.2.0 + react-dom: 18.2.0(react@18.2.0) dev: false - /rc-picker/2.7.0_biqbaboplfbrettd7655fr4n2y: + /rc-picker@2.7.0(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-oZH6FZ3j4iuBxHB4NvQ6ABRsS2If/Kpty1YFFsji7/aej6ruGmfM7WnJWQ88AoPfpJ++ya5z+nVEA8yCRYGKyw==} engines: {node: '>=8.x'} peerDependencies: @@ -18199,14 +19138,14 @@ packages: date-fns: 2.29.3 dayjs: 1.11.7 moment: 2.29.4 - rc-trigger: 5.3.4_biqbaboplfbrettd7655fr4n2y - rc-util: 5.28.0_biqbaboplfbrettd7655fr4n2y + rc-trigger: 5.3.4(react-dom@18.2.0)(react@18.2.0) + rc-util: 5.28.0(react-dom@18.2.0)(react@18.2.0) react: 18.2.0 - react-dom: 18.2.0_react@18.2.0 + react-dom: 18.2.0(react@18.2.0) shallowequal: 1.1.0 dev: false - /rc-picker/3.5.1_mlnkrlbros4rghcauwy625gk7y: + /rc-picker@3.5.1(dayjs@1.11.7)(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-T/rqhB2IVU014k14x713JGzHCUT56YEYsGkUT8vBVOANdoRCe18oN/8zdeWYB/7mQRTTHJ1vCSPnxOowjLyN8Q==} engines: {node: '>=8.x'} peerDependencies: @@ -18227,15 +19166,15 @@ packages: optional: true dependencies: '@babel/runtime': 7.21.0 - '@rc-component/trigger': 1.8.0_biqbaboplfbrettd7655fr4n2y + '@rc-component/trigger': 1.8.0(react-dom@18.2.0)(react@18.2.0) classnames: 2.3.2 dayjs: 1.11.7 - rc-util: 5.28.0_biqbaboplfbrettd7655fr4n2y + rc-util: 5.28.0(react-dom@18.2.0)(react@18.2.0) react: 18.2.0 - react-dom: 18.2.0_react@18.2.0 + react-dom: 18.2.0(react@18.2.0) dev: false - /rc-progress/3.4.1_biqbaboplfbrettd7655fr4n2y: + /rc-progress@3.4.1(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-eAFDHXlk8aWpoXl0llrenPMt9qKHQXphxcVsnKs0FHC6eCSk1ebJtyaVjJUzKe0233ogiLDeEFK1Uihz3s67hw==} peerDependencies: react: '>=16.9.0' @@ -18243,12 +19182,12 @@ packages: dependencies: '@babel/runtime': 7.21.0 classnames: 2.3.2 - rc-util: 5.28.0_biqbaboplfbrettd7655fr4n2y + rc-util: 5.28.0(react-dom@18.2.0)(react@18.2.0) react: 18.2.0 - react-dom: 18.2.0_react@18.2.0 + react-dom: 18.2.0(react@18.2.0) dev: false - /rc-rate/2.10.0_biqbaboplfbrettd7655fr4n2y: + /rc-rate@2.10.0(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-TCjEpKPeN1m0EnGDDbb1KyxjNTJRzoReiPdtbrBJEey4Ryf/UGOQ6vqmz2yC6DJdYVDVUoZPdoz043ryh0t/nQ==} engines: {node: '>=8.x'} peerDependencies: @@ -18257,12 +19196,12 @@ packages: dependencies: '@babel/runtime': 7.21.0 classnames: 2.3.2 - rc-util: 5.28.0_biqbaboplfbrettd7655fr4n2y + rc-util: 5.28.0(react-dom@18.2.0)(react@18.2.0) react: 18.2.0 - react-dom: 18.2.0_react@18.2.0 + react-dom: 18.2.0(react@18.2.0) dev: false - /rc-rate/2.9.2_biqbaboplfbrettd7655fr4n2y: + /rc-rate@2.9.2(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-SaiZFyN8pe0Fgphv8t3+kidlej+cq/EALkAJAc3A0w0XcPaH2L1aggM8bhe1u6GAGuQNAoFvTLjw4qLPGRKV5g==} engines: {node: '>=8.x'} peerDependencies: @@ -18271,12 +19210,12 @@ packages: dependencies: '@babel/runtime': 7.21.0 classnames: 2.3.2 - rc-util: 5.28.0_biqbaboplfbrettd7655fr4n2y + rc-util: 5.28.0(react-dom@18.2.0)(react@18.2.0) react: 18.2.0 - react-dom: 18.2.0_react@18.2.0 + react-dom: 18.2.0(react@18.2.0) dev: false - /rc-resize-observer/1.3.1_biqbaboplfbrettd7655fr4n2y: + /rc-resize-observer@1.3.1(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-iFUdt3NNhflbY3mwySv5CA1TC06zdJ+pfo0oc27xpf4PIOvfZwZGtD9Kz41wGYqC4SLio93RVAirSSpYlV/uYg==} peerDependencies: react: '>=16.9.0' @@ -18284,13 +19223,13 @@ packages: dependencies: '@babel/runtime': 7.21.0 classnames: 2.3.2 - rc-util: 5.28.0_biqbaboplfbrettd7655fr4n2y + rc-util: 5.28.0(react-dom@18.2.0)(react@18.2.0) react: 18.2.0 - react-dom: 18.2.0_react@18.2.0 + react-dom: 18.2.0(react@18.2.0) resize-observer-polyfill: 1.5.1 dev: false - /rc-segmented/2.1.2_biqbaboplfbrettd7655fr4n2y: + /rc-segmented@2.1.2(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-qGo1bCr83ESXpXVOCXjFe1QJlCAQXyi9KCiy8eX3rIMYlTeJr/ftySIaTnYsitL18SvWf5ZEHsfqIWoX0EMfFQ==} peerDependencies: react: '>=16.0.0' @@ -18298,13 +19237,13 @@ packages: dependencies: '@babel/runtime': 7.21.0 classnames: 2.3.2 - rc-motion: 2.6.3_biqbaboplfbrettd7655fr4n2y - rc-util: 5.28.0_biqbaboplfbrettd7655fr4n2y + rc-motion: 2.6.3(react-dom@18.2.0)(react@18.2.0) + rc-util: 5.28.0(react-dom@18.2.0)(react@18.2.0) react: 18.2.0 - react-dom: 18.2.0_react@18.2.0 + react-dom: 18.2.0(react@18.2.0) dev: false - /rc-select/14.1.16_biqbaboplfbrettd7655fr4n2y: + /rc-select@14.1.16(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-71XLHleuZmufpdV2vis5oituRkhg2WNvLpVMJBGWRar6WGAVOHXaY9DR5HvwWry3EGTn19BqnL6Xbybje6f8YA==} engines: {node: '>=8.x'} peerDependencies: @@ -18313,16 +19252,16 @@ packages: dependencies: '@babel/runtime': 7.21.0 classnames: 2.3.2 - rc-motion: 2.6.3_biqbaboplfbrettd7655fr4n2y - rc-overflow: 1.2.8_biqbaboplfbrettd7655fr4n2y - rc-trigger: 5.3.4_biqbaboplfbrettd7655fr4n2y - rc-util: 5.28.0_biqbaboplfbrettd7655fr4n2y - rc-virtual-list: 3.4.13_biqbaboplfbrettd7655fr4n2y + rc-motion: 2.6.3(react-dom@18.2.0)(react@18.2.0) + rc-overflow: 1.2.8(react-dom@18.2.0)(react@18.2.0) + rc-trigger: 5.3.4(react-dom@18.2.0)(react@18.2.0) + rc-util: 5.28.0(react-dom@18.2.0)(react@18.2.0) + rc-virtual-list: 3.4.13(react-dom@18.2.0)(react@18.2.0) react: 18.2.0 - react-dom: 18.2.0_react@18.2.0 + react-dom: 18.2.0(react@18.2.0) dev: false - /rc-select/14.4.3_biqbaboplfbrettd7655fr4n2y: + /rc-select@14.4.3(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-qoz4gNqm3SN+4dYKSCRiRkxKSEEdbS3jC6gdFYoYwEjDZ9sdQFo5jHlfQbF+hhai01HOoj1Hf8Gq6tpUvU+Gmw==} engines: {node: '>=8.x'} peerDependencies: @@ -18330,17 +19269,17 @@ packages: react-dom: '*' dependencies: '@babel/runtime': 7.21.0 - '@rc-component/trigger': 1.8.0_biqbaboplfbrettd7655fr4n2y + '@rc-component/trigger': 1.8.0(react-dom@18.2.0)(react@18.2.0) classnames: 2.3.2 - rc-motion: 2.6.3_biqbaboplfbrettd7655fr4n2y - rc-overflow: 1.2.8_biqbaboplfbrettd7655fr4n2y - rc-util: 5.28.0_biqbaboplfbrettd7655fr4n2y - rc-virtual-list: 3.4.13_biqbaboplfbrettd7655fr4n2y + rc-motion: 2.6.3(react-dom@18.2.0)(react@18.2.0) + rc-overflow: 1.2.8(react-dom@18.2.0)(react@18.2.0) + rc-util: 5.28.0(react-dom@18.2.0)(react@18.2.0) + rc-virtual-list: 3.4.13(react-dom@18.2.0)(react@18.2.0) react: 18.2.0 - react-dom: 18.2.0_react@18.2.0 + react-dom: 18.2.0(react@18.2.0) dev: false - /rc-slider/10.0.1_biqbaboplfbrettd7655fr4n2y: + /rc-slider@10.0.1(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-igTKF3zBet7oS/3yNiIlmU8KnZ45npmrmHlUUio8PNbIhzMcsh+oE/r2UD42Y6YD2D/s+kzCQkzQrPD6RY435Q==} engines: {node: '>=8.x'} peerDependencies: @@ -18349,13 +19288,13 @@ packages: dependencies: '@babel/runtime': 7.21.0 classnames: 2.3.2 - rc-util: 5.28.0_biqbaboplfbrettd7655fr4n2y + rc-util: 5.28.0(react-dom@18.2.0)(react@18.2.0) react: 18.2.0 - react-dom: 18.2.0_react@18.2.0 + react-dom: 18.2.0(react@18.2.0) shallowequal: 1.1.0 dev: false - /rc-slider/10.1.1_biqbaboplfbrettd7655fr4n2y: + /rc-slider@10.1.1(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-gn8oXazZISEhnmRinI89Z/JD/joAaM35jp+gDtIVSTD/JJMCCBqThqLk1SVJmvtfeiEF/kKaFY0+qt4SDHFUDw==} engines: {node: '>=8.x'} peerDependencies: @@ -18364,12 +19303,12 @@ packages: dependencies: '@babel/runtime': 7.21.0 classnames: 2.3.2 - rc-util: 5.28.0_biqbaboplfbrettd7655fr4n2y + rc-util: 5.28.0(react-dom@18.2.0)(react@18.2.0) react: 18.2.0 - react-dom: 18.2.0_react@18.2.0 + react-dom: 18.2.0(react@18.2.0) dev: false - /rc-steps/5.0.0_biqbaboplfbrettd7655fr4n2y: + /rc-steps@5.0.0(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-9TgRvnVYirdhbV0C3syJFj9EhCRqoJAsxt4i1rED5o8/ZcSv5TLIYyo4H8MCjLPvbe2R+oBAm/IYBEtC+OS1Rw==} engines: {node: '>=8.x'} peerDependencies: @@ -18378,12 +19317,12 @@ packages: dependencies: '@babel/runtime': 7.21.0 classnames: 2.3.2 - rc-util: 5.28.0_biqbaboplfbrettd7655fr4n2y + rc-util: 5.28.0(react-dom@18.2.0)(react@18.2.0) react: 18.2.0 - react-dom: 18.2.0_react@18.2.0 + react-dom: 18.2.0(react@18.2.0) dev: false - /rc-steps/6.0.0_biqbaboplfbrettd7655fr4n2y: + /rc-steps@6.0.0(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-+KfMZIty40mYCQSDvYbZ1jwnuObLauTiIskT1hL4FFOBHP6ZOr8LK0m143yD3kEN5XKHSEX1DIwCj3AYZpoeNQ==} engines: {node: '>=8.x'} peerDependencies: @@ -18392,12 +19331,12 @@ packages: dependencies: '@babel/runtime': 7.21.0 classnames: 2.3.2 - rc-util: 5.28.0_biqbaboplfbrettd7655fr4n2y + rc-util: 5.28.0(react-dom@18.2.0)(react@18.2.0) react: 18.2.0 - react-dom: 18.2.0_react@18.2.0 + react-dom: 18.2.0(react@18.2.0) dev: false - /rc-switch/3.2.2_biqbaboplfbrettd7655fr4n2y: + /rc-switch@3.2.2(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-+gUJClsZZzvAHGy1vZfnwySxj+MjLlGRyXKXScrtCTcmiYNPzxDFOxdQ/3pK1Kt/0POvwJ/6ALOR8gwdXGhs+A==} peerDependencies: react: '>=16.9.0' @@ -18405,12 +19344,12 @@ packages: dependencies: '@babel/runtime': 7.21.0 classnames: 2.3.2 - rc-util: 5.28.0_biqbaboplfbrettd7655fr4n2y + rc-util: 5.28.0(react-dom@18.2.0)(react@18.2.0) react: 18.2.0 - react-dom: 18.2.0_react@18.2.0 + react-dom: 18.2.0(react@18.2.0) dev: false - /rc-switch/4.0.0_biqbaboplfbrettd7655fr4n2y: + /rc-switch@4.0.0(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-IfrYC99vN0gKaTyjQdqYuADU0eH00SAFHg3jOp8HrmUpJruhV1SohJzrCbPqPraZeX/6X/QKkdLfkdnUub05WA==} peerDependencies: react: '>=16.9.0' @@ -18418,12 +19357,12 @@ packages: dependencies: '@babel/runtime': 7.21.0 classnames: 2.3.2 - rc-util: 5.28.0_biqbaboplfbrettd7655fr4n2y + rc-util: 5.28.0(react-dom@18.2.0)(react@18.2.0) react: 18.2.0 - react-dom: 18.2.0_react@18.2.0 + react-dom: 18.2.0(react@18.2.0) dev: false - /rc-table/7.26.0_biqbaboplfbrettd7655fr4n2y: + /rc-table@7.26.0(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-0cD8e6S+DTGAt5nBZQIPFYEaIukn17sfa5uFL98faHlH/whZzD8ii3dbFL4wmUDEL4BLybhYop+QUfZJ4CPvNQ==} engines: {node: '>=8.x'} peerDependencies: @@ -18432,14 +19371,14 @@ packages: dependencies: '@babel/runtime': 7.21.0 classnames: 2.3.2 - rc-resize-observer: 1.3.1_biqbaboplfbrettd7655fr4n2y - rc-util: 5.28.0_biqbaboplfbrettd7655fr4n2y + rc-resize-observer: 1.3.1(react-dom@18.2.0)(react@18.2.0) + rc-util: 5.28.0(react-dom@18.2.0)(react@18.2.0) react: 18.2.0 - react-dom: 18.2.0_react@18.2.0 + react-dom: 18.2.0(react@18.2.0) shallowequal: 1.1.0 dev: false - /rc-table/7.31.1_biqbaboplfbrettd7655fr4n2y: + /rc-table@7.31.1(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-KZPi35aGpv2VaL1Jbc58FBJo063HtKyVjhOFWX4AkBV7tjHHQokMdUoua5E+GPJh6QZUpK/a8PjKa9IZzPLIEA==} engines: {node: '>=8.x'} peerDependencies: @@ -18447,15 +19386,15 @@ packages: react-dom: '>=16.9.0' dependencies: '@babel/runtime': 7.21.0 - '@rc-component/context': 1.3.0_biqbaboplfbrettd7655fr4n2y + '@rc-component/context': 1.3.0(react-dom@18.2.0)(react@18.2.0) classnames: 2.3.2 - rc-resize-observer: 1.3.1_biqbaboplfbrettd7655fr4n2y - rc-util: 5.28.0_biqbaboplfbrettd7655fr4n2y + rc-resize-observer: 1.3.1(react-dom@18.2.0)(react@18.2.0) + rc-util: 5.28.0(react-dom@18.2.0)(react@18.2.0) react: 18.2.0 - react-dom: 18.2.0_react@18.2.0 + react-dom: 18.2.0(react@18.2.0) dev: false - /rc-tabs/12.5.7_biqbaboplfbrettd7655fr4n2y: + /rc-tabs@12.5.7(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-i9gY2TcwCNmBM+bXCDDTvb6mnRYIDkkNm+UGoIqrLOFnRRbAqjsSf+tgyvzhBvbK8XcSrMhzKKLaOMbGyND8YA==} engines: {node: '>=8.x'} peerDependencies: @@ -18464,16 +19403,16 @@ packages: dependencies: '@babel/runtime': 7.21.0 classnames: 2.3.2 - rc-dropdown: 4.0.1_biqbaboplfbrettd7655fr4n2y - rc-menu: 9.8.2_biqbaboplfbrettd7655fr4n2y - rc-motion: 2.6.3_biqbaboplfbrettd7655fr4n2y - rc-resize-observer: 1.3.1_biqbaboplfbrettd7655fr4n2y - rc-util: 5.28.0_biqbaboplfbrettd7655fr4n2y + rc-dropdown: 4.0.1(react-dom@18.2.0)(react@18.2.0) + rc-menu: 9.8.2(react-dom@18.2.0)(react@18.2.0) + rc-motion: 2.6.3(react-dom@18.2.0)(react@18.2.0) + rc-resize-observer: 1.3.1(react-dom@18.2.0)(react@18.2.0) + rc-util: 5.28.0(react-dom@18.2.0)(react@18.2.0) react: 18.2.0 - react-dom: 18.2.0_react@18.2.0 + react-dom: 18.2.0(react@18.2.0) dev: false - /rc-textarea/0.4.7_biqbaboplfbrettd7655fr4n2y: + /rc-textarea@0.4.7(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-IQPd1CDI3mnMlkFyzt2O4gQ2lxUsnBAeJEoZGJnkkXgORNqyM9qovdrCj9NzcRfpHgLdzaEbU3AmobNFGUznwQ==} peerDependencies: react: '>=16.9.0' @@ -18481,14 +19420,14 @@ packages: dependencies: '@babel/runtime': 7.21.0 classnames: 2.3.2 - rc-resize-observer: 1.3.1_biqbaboplfbrettd7655fr4n2y - rc-util: 5.28.0_biqbaboplfbrettd7655fr4n2y + rc-resize-observer: 1.3.1(react-dom@18.2.0)(react@18.2.0) + rc-util: 5.28.0(react-dom@18.2.0)(react@18.2.0) react: 18.2.0 - react-dom: 18.2.0_react@18.2.0 + react-dom: 18.2.0(react@18.2.0) shallowequal: 1.1.0 dev: false - /rc-textarea/1.2.2_biqbaboplfbrettd7655fr4n2y: + /rc-textarea@1.2.2(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-S9fkiek5VezfwJe2McEs/NH63xgnnZ4iDh6a8n01mIfzyNJj0HkS0Uz6boyR3/eONYjmKaqhrpuJJuEClRDEBw==} peerDependencies: react: '>=16.9.0' @@ -18496,14 +19435,14 @@ packages: dependencies: '@babel/runtime': 7.21.0 classnames: 2.3.2 - rc-input: 1.0.4_biqbaboplfbrettd7655fr4n2y - rc-resize-observer: 1.3.1_biqbaboplfbrettd7655fr4n2y - rc-util: 5.28.0_biqbaboplfbrettd7655fr4n2y + rc-input: 1.0.4(react-dom@18.2.0)(react@18.2.0) + rc-resize-observer: 1.3.1(react-dom@18.2.0)(react@18.2.0) + rc-util: 5.28.0(react-dom@18.2.0)(react@18.2.0) react: 18.2.0 - react-dom: 18.2.0_react@18.2.0 + react-dom: 18.2.0(react@18.2.0) dev: false - /rc-tooltip/5.2.2_biqbaboplfbrettd7655fr4n2y: + /rc-tooltip@5.2.2(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-jtQzU/18S6EI3lhSGoDYhPqNpWajMtS5VV/ld1LwyfrDByQpYmw/LW6U7oFXXLukjfDHQ7Ju705A82PRNFWYhg==} peerDependencies: react: '>=16.9.0' @@ -18511,25 +19450,25 @@ packages: dependencies: '@babel/runtime': 7.21.0 classnames: 2.3.2 - rc-trigger: 5.3.4_biqbaboplfbrettd7655fr4n2y + rc-trigger: 5.3.4(react-dom@18.2.0)(react@18.2.0) react: 18.2.0 - react-dom: 18.2.0_react@18.2.0 + react-dom: 18.2.0(react@18.2.0) dev: false - /rc-tooltip/6.0.1_biqbaboplfbrettd7655fr4n2y: + /rc-tooltip@6.0.1(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-MdvPlsD1fDSxKp9+HjXrc/CxLmA/s11QYIh1R7aExxfodKP7CZA++DG1AjrW80F8IUdHYcR43HAm0Y2BYPelHA==} peerDependencies: react: '>=16.9.0' react-dom: '>=16.9.0' dependencies: '@babel/runtime': 7.21.0 - '@rc-component/trigger': 1.8.0_biqbaboplfbrettd7655fr4n2y + '@rc-component/trigger': 1.8.0(react-dom@18.2.0)(react@18.2.0) classnames: 2.3.2 react: 18.2.0 - react-dom: 18.2.0_react@18.2.0 + react-dom: 18.2.0(react@18.2.0) dev: false - /rc-tree-select/5.5.5_biqbaboplfbrettd7655fr4n2y: + /rc-tree-select@5.5.5(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-k2av7jF6tW9bIO4mQhaVdV4kJ1c54oxV3/hHVU+oD251Gb5JN+m1RbJFTMf1o0rAFqkvto33rxMdpafaGKQRJw==} peerDependencies: react: '*' @@ -18537,14 +19476,14 @@ packages: dependencies: '@babel/runtime': 7.21.0 classnames: 2.3.2 - rc-select: 14.1.16_biqbaboplfbrettd7655fr4n2y - rc-tree: 5.7.2_biqbaboplfbrettd7655fr4n2y - rc-util: 5.28.0_biqbaboplfbrettd7655fr4n2y + rc-select: 14.1.16(react-dom@18.2.0)(react@18.2.0) + rc-tree: 5.7.2(react-dom@18.2.0)(react@18.2.0) + rc-util: 5.28.0(react-dom@18.2.0)(react@18.2.0) react: 18.2.0 - react-dom: 18.2.0_react@18.2.0 + react-dom: 18.2.0(react@18.2.0) dev: false - /rc-tree-select/5.8.0_biqbaboplfbrettd7655fr4n2y: + /rc-tree-select@5.8.0(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-NozrkVLR8k3cpx8R5/YFmJMptgOacR5zEQHZGMQg31bD6jEgGiJeOn2cGRI6x0Xdyvi1CSqCbUsIoqiej74wzw==} peerDependencies: react: '*' @@ -18552,14 +19491,14 @@ packages: dependencies: '@babel/runtime': 7.21.0 classnames: 2.3.2 - rc-select: 14.4.3_biqbaboplfbrettd7655fr4n2y - rc-tree: 5.7.2_biqbaboplfbrettd7655fr4n2y - rc-util: 5.28.0_biqbaboplfbrettd7655fr4n2y + rc-select: 14.4.3(react-dom@18.2.0)(react@18.2.0) + rc-tree: 5.7.2(react-dom@18.2.0)(react@18.2.0) + rc-util: 5.28.0(react-dom@18.2.0)(react@18.2.0) react: 18.2.0 - react-dom: 18.2.0_react@18.2.0 + react-dom: 18.2.0(react@18.2.0) dev: false - /rc-tree/5.7.2_biqbaboplfbrettd7655fr4n2y: + /rc-tree@5.7.2(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-nmnL6qLnfwVckO5zoqKL2I9UhwDqzyCtjITQCkwhimyz1zfuFkG5ZPIXpzD/Guzso94qQA/QrMsvzic5W6QDjg==} engines: {node: '>=10.x'} peerDependencies: @@ -18568,14 +19507,14 @@ packages: dependencies: '@babel/runtime': 7.21.0 classnames: 2.3.2 - rc-motion: 2.6.3_biqbaboplfbrettd7655fr4n2y - rc-util: 5.28.0_biqbaboplfbrettd7655fr4n2y - rc-virtual-list: 3.4.13_biqbaboplfbrettd7655fr4n2y + rc-motion: 2.6.3(react-dom@18.2.0)(react@18.2.0) + rc-util: 5.28.0(react-dom@18.2.0)(react@18.2.0) + rc-virtual-list: 3.4.13(react-dom@18.2.0)(react@18.2.0) react: 18.2.0 - react-dom: 18.2.0_react@18.2.0 + react-dom: 18.2.0(react@18.2.0) dev: false - /rc-trigger/5.3.4_biqbaboplfbrettd7655fr4n2y: + /rc-trigger@5.3.4(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-mQv+vas0TwKcjAO2izNPkqR4j86OemLRmvL2nOzdP9OWNWA1ivoTt5hzFqYNW9zACwmTezRiN8bttrC7cZzYSw==} engines: {node: '>=8.x'} peerDependencies: @@ -18584,14 +19523,14 @@ packages: dependencies: '@babel/runtime': 7.21.0 classnames: 2.3.2 - rc-align: 4.0.15_biqbaboplfbrettd7655fr4n2y - rc-motion: 2.6.3_biqbaboplfbrettd7655fr4n2y - rc-util: 5.28.0_biqbaboplfbrettd7655fr4n2y + rc-align: 4.0.15(react-dom@18.2.0)(react@18.2.0) + rc-motion: 2.6.3(react-dom@18.2.0)(react@18.2.0) + rc-util: 5.28.0(react-dom@18.2.0)(react@18.2.0) react: 18.2.0 - react-dom: 18.2.0_react@18.2.0 + react-dom: 18.2.0(react@18.2.0) dev: false - /rc-upload/4.3.4_biqbaboplfbrettd7655fr4n2y: + /rc-upload@4.3.4(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-uVbtHFGNjHG/RyAfm9fluXB6pvArAGyAx8z7XzXXyorEgVIWj6mOlriuDm0XowDHYz4ycNK0nE0oP3cbFnzxiQ==} peerDependencies: react: '>=16.9.0' @@ -18599,12 +19538,12 @@ packages: dependencies: '@babel/runtime': 7.21.0 classnames: 2.3.2 - rc-util: 5.28.0_biqbaboplfbrettd7655fr4n2y + rc-util: 5.28.0(react-dom@18.2.0)(react@18.2.0) react: 18.2.0 - react-dom: 18.2.0_react@18.2.0 + react-dom: 18.2.0(react@18.2.0) dev: false - /rc-util/5.28.0_biqbaboplfbrettd7655fr4n2y: + /rc-util@5.28.0(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-KYDjhGodswVj29v0TRciKTqRPgumIFvFDndbCD227pitQ+0Cei196rxk+OXb/blu6V8zdTRK5RjCJn+WmHLvBA==} peerDependencies: react: '>=16.9.0' @@ -18612,11 +19551,23 @@ packages: dependencies: '@babel/runtime': 7.21.0 react: 18.2.0 - react-dom: 18.2.0_react@18.2.0 + react-dom: 18.2.0(react@18.2.0) + react-is: 16.13.1 + dev: false + + /rc-util@5.28.0(react-dom@18.3.0-canary-1cea38448-20230530)(react@18.3.0-canary-1cea38448-20230530): + resolution: {integrity: sha512-KYDjhGodswVj29v0TRciKTqRPgumIFvFDndbCD227pitQ+0Cei196rxk+OXb/blu6V8zdTRK5RjCJn+WmHLvBA==} + peerDependencies: + react: '>=16.9.0' + react-dom: '>=16.9.0' + dependencies: + '@babel/runtime': 7.21.0 + react: 18.3.0-canary-1cea38448-20230530 + react-dom: 18.3.0-canary-1cea38448-20230530(react@18.3.0-canary-1cea38448-20230530) react-is: 16.13.1 dev: false - /rc-util/5.29.3_biqbaboplfbrettd7655fr4n2y: + /rc-util@5.29.3(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-wX6ZwQTzY2v7phJBquN4mSEIFR0E0qumlENx0zjENtDvoVSq2s7cR95UidKRO1hOHfDsecsfM9D1gO4Kebs7fA==} peerDependencies: react: '>=16.9.0' @@ -18624,11 +19575,11 @@ packages: dependencies: '@babel/runtime': 7.21.0 react: 18.2.0 - react-dom: 18.2.0_react@18.2.0 + react-dom: 18.2.0(react@18.2.0) react-is: 16.13.1 dev: false - /rc-virtual-list/3.4.13_biqbaboplfbrettd7655fr4n2y: + /rc-virtual-list@3.4.13(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-cPOVDmcNM7rH6ANotanMDilW/55XnFPw0Jh/GQYtrzZSy3AmWvCnqVNyNC/pgg3lfVmX2994dlzAhuUrd4jG7w==} engines: {node: '>=8.x'} peerDependencies: @@ -18637,13 +19588,13 @@ packages: dependencies: '@babel/runtime': 7.21.0 classnames: 2.3.2 - rc-resize-observer: 1.3.1_biqbaboplfbrettd7655fr4n2y - rc-util: 5.28.0_biqbaboplfbrettd7655fr4n2y + rc-resize-observer: 1.3.1(react-dom@18.2.0)(react@18.2.0) + rc-util: 5.28.0(react-dom@18.2.0)(react@18.2.0) react: 18.2.0 - react-dom: 18.2.0_react@18.2.0 + react-dom: 18.2.0(react@18.2.0) dev: false - /rc/1.2.8: + /rc@1.2.8: resolution: {integrity: sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==} hasBin: true dependencies: @@ -18652,7 +19603,7 @@ packages: minimist: 1.2.8 strip-json-comments: 2.0.1 - /react-base16-styling/0.6.0: + /react-base16-styling@0.6.0: resolution: {integrity: sha512-yvh/7CArceR/jNATXOKDlvTnPKPmGZz7zsenQ3jUwLzHkNUR0CvY3yGYJbWJ/nnxsL8Sgmt5cO3/SILVuPO6TQ==} dependencies: base16: 1.0.0 @@ -18661,7 +19612,7 @@ packages: pure-color: 1.3.0 dev: false - /react-dev-utils/12.0.1_y75l3d5in5mgvug53qfq62ncxu: + /react-dev-utils@12.0.1(eslint@8.35.0)(typescript@4.9.5)(webpack@5.86.0): resolution: {integrity: sha512-84Ivxmr17KjUupyqzFode6xKhjwuEJDROWKJy/BthkL7Wn6NJ8h4WE6k/exAv6ImS+0oZLRRW5j/aINMHyeGeQ==} engines: {node: '>=14'} peerDependencies: @@ -18680,7 +19631,7 @@ packages: escape-string-regexp: 4.0.0 filesize: 8.0.7 find-up: 5.0.0 - fork-ts-checker-webpack-plugin: 6.5.3_y75l3d5in5mgvug53qfq62ncxu + fork-ts-checker-webpack-plugin: 6.5.3(eslint@8.35.0)(typescript@4.9.5)(webpack@5.86.0) global-modules: 2.0.0 globby: 11.1.0 gzip-size: 6.0.0 @@ -18702,7 +19653,7 @@ packages: - supports-color - vue-template-compiler - /react-dom/17.0.2_react@17.0.2: + /react-dom@17.0.2(react@17.0.2): resolution: {integrity: sha512-s4h96KtLDUQlsENhMn1ar8t2bEa+q/YAtj8pPPdIjPDGBDIVNsrD9aXNWqspUe6AzKCIG0C1HZZLqLV7qpOBGA==} peerDependencies: react: 17.0.2 @@ -18712,7 +19663,7 @@ packages: react: 17.0.2 scheduler: 0.20.2 - /react-dom/18.2.0_react@18.2.0: + /react-dom@18.2.0(react@18.2.0): resolution: {integrity: sha512-6IMTriUmvsjHUjNtEDudZfuDQUoWXVxKHhlEGSk81n4YFS+r/Kl99wXiwlVXtPBtJenozv2P+hxDsw9eA7Xo6g==} peerDependencies: react: ^18.2.0 @@ -18721,13 +19672,32 @@ packages: react: 18.2.0 scheduler: 0.23.0 - /react-error-overlay/6.0.11: + /react-dom@18.2.0(react@18.3.0-canary-1cea38448-20230530): + resolution: {integrity: sha512-6IMTriUmvsjHUjNtEDudZfuDQUoWXVxKHhlEGSk81n4YFS+r/Kl99wXiwlVXtPBtJenozv2P+hxDsw9eA7Xo6g==} + peerDependencies: + react: ^18.2.0 + dependencies: + loose-envify: 1.4.0 + react: 18.3.0-canary-1cea38448-20230530 + scheduler: 0.23.0 + dev: false + + /react-dom@18.3.0-canary-1cea38448-20230530(react@18.3.0-canary-1cea38448-20230530): + resolution: {integrity: sha512-rZM2gIE+zUBfWtb8lcUp8cjmX+A5mR7xvkhrjGX+y3hDwMeR3cfmKQInDxKKm98zfIwYUQl+7+GWLKHrAv6iFw==} + peerDependencies: + react: 18.3.0-canary-1cea38448-20230530 + dependencies: + loose-envify: 1.4.0 + react: 18.3.0-canary-1cea38448-20230530 + scheduler: 0.24.0-canary-1cea38448-20230530 + + /react-error-overlay@6.0.11: resolution: {integrity: sha512-/6UZ2qgEyH2aqzYZgQPxEnz33NJ2gNsnHA2o5+o4wW9bLM/JYQitNP9xPhsXwC08hMMovfGe/8retsdDsczPRg==} - /react-fast-compare/3.2.0: + /react-fast-compare@3.2.0: resolution: {integrity: sha512-rtGImPZ0YyLrscKI9xTpV8psd6I8VAtjKCzQDlzyDvqJA8XOW78TXYQwNRNd8g8JZnDu8q9Fu/1v4HPAVwVdHA==} - /react-helmet-async/1.3.0_sfoxds7t5ydpegc3knd667wn6m: + /react-helmet-async@1.3.0(react-dom@17.0.2)(react@17.0.2): resolution: {integrity: sha512-9jZ57/dAn9t3q6hneQS0wukqC2ENOBgMNVEhb/ZG9ZSxUetzVIw4iAmEU38IaVg3QGYauQPhSeUTuIUtFglWpg==} peerDependencies: react: ^16.6.0 || ^17.0.0 || ^18.0.0 @@ -18737,11 +19707,11 @@ packages: invariant: 2.2.4 prop-types: 15.8.1 react: 17.0.2 - react-dom: 17.0.2_react@17.0.2 + react-dom: 17.0.2(react@17.0.2) react-fast-compare: 3.2.0 shallowequal: 1.1.0 - /react-intl/6.3.2_react@18.2.0: + /react-intl@6.3.2(react@18.2.0)(typescript@4.9.5): resolution: {integrity: sha512-NT03zOHRAFGcZdTx4cXcVKZtnWBOM6RfLPK8Q67eA+Ba+pHdYb+cmrahncqAnevZKgO1r/nEauiVFKwQeudLIw==} peerDependencies: react: ^16.6.0 || 17 || 18 @@ -18752,7 +19722,7 @@ packages: dependencies: '@formatjs/ecma402-abstract': 1.14.3 '@formatjs/icu-messageformat-parser': 2.3.0 - '@formatjs/intl': 2.6.9 + '@formatjs/intl': 2.6.9(typescript@4.9.5) '@formatjs/intl-displaynames': 6.2.6 '@formatjs/intl-listformat': 7.1.9 '@types/hoist-non-react-statics': 3.3.1 @@ -18761,40 +19731,41 @@ packages: intl-messageformat: 10.3.3 react: 18.2.0 tslib: 2.5.0 + typescript: 4.9.5 dev: false - /react-is/16.13.1: + /react-is@16.13.1: resolution: {integrity: sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==} - /react-is/17.0.2: + /react-is@17.0.2: resolution: {integrity: sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==} - /react-is/18.2.0: + /react-is@18.2.0: resolution: {integrity: sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==} dev: true - /react-json-view/1.21.3_zsjcj4gvi24ks76nprapl4hsmq: + /react-json-view@1.21.3(@types/react@17.0.53)(react-dom@17.0.2)(react@17.0.2): resolution: {integrity: sha512-13p8IREj9/x/Ye4WI/JpjhoIwuzEgUAtgJZNBJckfzJt1qyh24BdTm6UQNGnyTq9dapQdrqvquZTo3dz1X6Cjw==} peerDependencies: react: ^17.0.0 || ^16.3.0 || ^15.5.4 react-dom: ^17.0.0 || ^16.3.0 || ^15.5.4 dependencies: - flux: 4.0.3_react@17.0.2 + flux: 4.0.3(react@17.0.2) react: 17.0.2 react-base16-styling: 0.6.0 - react-dom: 17.0.2_react@17.0.2 + react-dom: 17.0.2(react@17.0.2) react-lifecycles-compat: 3.0.4 - react-textarea-autosize: 8.4.0_h7fc2el62uaa77gho3xhys6ola + react-textarea-autosize: 8.4.0(@types/react@17.0.53)(react@17.0.2) transitivePeerDependencies: - '@types/react' - encoding dev: false - /react-lifecycles-compat/3.0.4: + /react-lifecycles-compat@3.0.4: resolution: {integrity: sha512-fBASbA6LnOU9dOU2eW7aQ8xmYBSXUIWr+UmF9b1efZBazGNO+rcXT/icdKnYm2pTwcRylVUYwW7H1PHfLekVzA==} dev: false - /react-loadable-ssr-addon-v5-slorber/1.0.1_o2jg6bgy63srrfuw3are3pafxm: + /react-loadable-ssr-addon-v5-slorber@1.0.1(@docusaurus/react-loadable@5.5.2)(webpack@5.86.0): resolution: {integrity: sha512-lq3Lyw1lGku8zUEJPDxsNm1AfYHBrO9Y1+olAYwpUJ2IGFBskM0DMKok97A6LWUpHm+o7IvQBOWu9MLenp9Z+A==} engines: {node: '>=10.13.0'} peerDependencies: @@ -18802,10 +19773,10 @@ packages: webpack: '>=4.41.1 || 5.x' dependencies: '@babel/runtime': 7.21.0 - react-loadable: /@docusaurus/react-loadable/5.5.2_react@17.0.2 + react-loadable: /@docusaurus/react-loadable@5.5.2(react@17.0.2) webpack: 5.86.0 - /react-reconciler/0.27.0_react@18.2.0: + /react-reconciler@0.27.0(react@18.2.0): resolution: {integrity: sha512-HmMDKciQjYmBRGuuhIaKA1ba/7a+UsM5FzOZsMO2JYHt9Jh8reCb7j1eDC95NOyUlKM9KRyvdx0flBuDvYSBoA==} engines: {node: '>=0.10.0'} peerDependencies: @@ -18816,7 +19787,7 @@ packages: scheduler: 0.21.0 dev: false - /react-redux/7.2.9_biqbaboplfbrettd7655fr4n2y: + /react-redux@7.2.9(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-Gx4L3uM182jEEayZfRbI/G11ZpYdNAnBs70lFVMNdHJI76XYtR+7m0MN+eAs7UHBPhWXcnFPaS+9owSCJQHNpQ==} peerDependencies: react: ^16.8.3 || ^17 || ^18 @@ -18834,20 +19805,20 @@ packages: loose-envify: 1.4.0 prop-types: 15.8.1 react: 18.2.0 - react-dom: 18.2.0_react@18.2.0 + react-dom: 18.2.0(react@18.2.0) react-is: 17.0.2 dev: false - /react-refresh/0.13.0: + /react-refresh@0.13.0: resolution: {integrity: sha512-XP8A9BT0CpRBD+NYLLeIhld/RqG9+gktUjW1FkE+Vm7OCinbG1SshcK5tb9ls4kzvjZr9mOQc7HYgBngEyPAXg==} engines: {node: '>=0.10.0'} dev: true - /react-refresh/0.14.0: + /react-refresh@0.14.0: resolution: {integrity: sha512-wViHqhAd8OHeLS/IRMJjTSDHF3U9eWi62F/MledQGPdJGDhodXJ9PBLNGr6WWL7qlH12Mt3TyTpbS+hGXMjCzQ==} engines: {node: '>=0.10.0'} - /react-router-config/5.1.1_2dl5roaqnyqqppnjni7uetnb3a: + /react-router-config@5.1.1(react-router@5.3.4)(react@17.0.2): resolution: {integrity: sha512-DuanZjaD8mQp1ppHjgnnUnyOlqYXZVjnov/JzFhjLEwd3Z4dYjMSnqrEzzGThH47vpCOqPPwJM2FtthLeJ8Pbg==} peerDependencies: react: '>=15' @@ -18855,9 +19826,9 @@ packages: dependencies: '@babel/runtime': 7.21.0 react: 17.0.2 - react-router: 5.3.4_react@17.0.2 + react-router: 5.3.4(react@17.0.2) - /react-router-dom/5.3.4_react@17.0.2: + /react-router-dom@5.3.4(react@17.0.2): resolution: {integrity: sha512-m4EqFMHv/Ih4kpcBCONHbkT68KoAeHN4p3lAGoNryfHi0dMy0kCzEZakiKRsvg5wHZ/JLrLW8o8KomWiz/qbYQ==} peerDependencies: react: '>=15' @@ -18867,11 +19838,11 @@ packages: loose-envify: 1.4.0 prop-types: 15.8.1 react: 17.0.2 - react-router: 5.3.4_react@17.0.2 + react-router: 5.3.4(react@17.0.2) tiny-invariant: 1.3.1 tiny-warning: 1.0.3 - /react-router-dom/6.11.2_biqbaboplfbrettd7655fr4n2y: + /react-router-dom@6.11.2(react-dom@18.3.0-canary-1cea38448-20230530)(react@18.3.0-canary-1cea38448-20230530): resolution: {integrity: sha512-JNbKtAeh1VSJQnH6RvBDNhxNwemRj7KxCzc5jb7zvDSKRnPWIFj9pO+eXqjM69gQJ0r46hSz1x4l9y0651DKWw==} engines: {node: '>=14'} peerDependencies: @@ -18879,12 +19850,12 @@ packages: react-dom: '>=16.8' dependencies: '@remix-run/router': 1.6.2 - react: 18.2.0 - react-dom: 18.2.0_react@18.2.0 - react-router: 6.11.2_react@18.2.0 + react: 18.3.0-canary-1cea38448-20230530 + react-dom: 18.3.0-canary-1cea38448-20230530(react@18.3.0-canary-1cea38448-20230530) + react-router: 6.11.2(react@18.3.0-canary-1cea38448-20230530) dev: false - /react-router/5.3.4_react@17.0.2: + /react-router@5.3.4(react@17.0.2): resolution: {integrity: sha512-Ys9K+ppnJah3QuaRiLxk+jDWOR1MekYQrlytiXxC1RyfbdsZkS5pvKAzCCr031xHixZwpnsYNT5xysdFHQaYsA==} peerDependencies: react: '>=15' @@ -18900,16 +19871,47 @@ packages: tiny-invariant: 1.3.1 tiny-warning: 1.0.3 - /react-router/6.11.2_react@18.2.0: + /react-router@6.11.2(react@18.3.0-canary-1cea38448-20230530): resolution: {integrity: sha512-74z9xUSaSX07t3LM+pS6Un0T55ibUE/79CzfZpy5wsPDZaea1F8QkrsiyRnA2YQ7LwE/umaydzXZV80iDCPkMg==} engines: {node: '>=14'} peerDependencies: react: '>=16.8' dependencies: '@remix-run/router': 1.6.2 - react: 18.2.0 + react: 18.3.0-canary-1cea38448-20230530 - /react-textarea-autosize/8.4.0_h7fc2el62uaa77gho3xhys6ola: + /react-server-dom-webpack@18.3.0-canary-7ac5e9a60-20230508(react-dom@18.2.0)(react@18.3.0-canary-1cea38448-20230530)(webpack@5.86.0): + resolution: {integrity: sha512-uUoaNYK7hs9W0NUH4bAkb0+E+1mmpvjD+v/PG0sB3/q6iWCMpfORZEtn3RHj5uuCd1HRJBFeFrABAebTcI7CtQ==} + engines: {node: '>=0.10.0'} + peerDependencies: + react: 18.3.0-canary-7ac5e9a60-20230508 + react-dom: 18.3.0-canary-7ac5e9a60-20230508 + webpack: ^5.59.0 + dependencies: + acorn-loose: 8.3.0 + loose-envify: 1.4.0 + neo-async: 2.6.2 + react: 18.3.0-canary-1cea38448-20230530 + react-dom: 18.2.0(react@18.3.0-canary-1cea38448-20230530) + webpack: 5.86.0(esbuild@0.17.16) + dev: false + + /react-server-dom-webpack@18.3.0-canary-7ac5e9a60-20230508(react-dom@18.3.0-canary-1cea38448-20230530)(react@18.3.0-canary-1cea38448-20230530)(webpack@5.86.0): + resolution: {integrity: sha512-uUoaNYK7hs9W0NUH4bAkb0+E+1mmpvjD+v/PG0sB3/q6iWCMpfORZEtn3RHj5uuCd1HRJBFeFrABAebTcI7CtQ==} + engines: {node: '>=0.10.0'} + peerDependencies: + react: 18.3.0-canary-7ac5e9a60-20230508 + react-dom: 18.3.0-canary-7ac5e9a60-20230508 + webpack: ^5.59.0 + dependencies: + acorn-loose: 8.3.0 + loose-envify: 1.4.0 + neo-async: 2.6.2 + react: 18.3.0-canary-1cea38448-20230530 + react-dom: 18.3.0-canary-1cea38448-20230530(react@18.3.0-canary-1cea38448-20230530) + webpack: 5.86.0 + + /react-textarea-autosize@8.4.0(@types/react@17.0.53)(react@17.0.2): resolution: {integrity: sha512-YrTFaEHLgJsi8sJVYHBzYn+mkP3prGkmP2DKb/tm0t7CLJY5t1Rxix8070LAKb0wby7bl/lf2EeHkuMihMZMwQ==} engines: {node: '>=10'} peerDependencies: @@ -18917,13 +19919,13 @@ packages: dependencies: '@babel/runtime': 7.21.0 react: 17.0.2 - use-composed-ref: 1.3.0_react@17.0.2 - use-latest: 1.2.1_h7fc2el62uaa77gho3xhys6ola + use-composed-ref: 1.3.0(react@17.0.2) + use-latest: 1.2.1(@types/react@17.0.53)(react@17.0.2) transitivePeerDependencies: - '@types/react' dev: false - /react-transition-group/2.9.0_biqbaboplfbrettd7655fr4n2y: + /react-transition-group@2.9.0(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-+HzNTCHpeQyl4MJ/bdE0u6XRMe9+XG/+aL4mCxVN4DnPBQ0/5bfHWPDuOZUzYdMj94daZaZdCCc1Dzt9R/xSSg==} peerDependencies: react: '>=15.0.0' @@ -18933,30 +19935,36 @@ packages: loose-envify: 1.4.0 prop-types: 15.8.1 react: 18.2.0 - react-dom: 18.2.0_react@18.2.0 + react-dom: 18.2.0(react@18.2.0) react-lifecycles-compat: 3.0.4 dev: false - /react/17.0.2: + /react@17.0.2: resolution: {integrity: sha512-gnhPt75i/dq/z3/6q/0asP78D0u592D5L1pd7M8P+dck6Fu/jJeL6iVVK23fptSUZj8Vjf++7wXA8UNclGQcbA==} engines: {node: '>=0.10.0'} dependencies: loose-envify: 1.4.0 object-assign: 4.1.1 - /react/18.2.0: + /react@18.2.0: resolution: {integrity: sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ==} engines: {node: '>=0.10.0'} dependencies: loose-envify: 1.4.0 - /read-cache/1.0.0: + /react@18.3.0-canary-1cea38448-20230530: + resolution: {integrity: sha512-aFjqzTGk/s2UIhlKYTkjGj3DOCWdv2DyclV9eCc1K5fKRWBGHObjZ4A2Y3T3OglOVnQiySPQUEhZyovTCyWw1w==} + engines: {node: '>=0.10.0'} + dependencies: + loose-envify: 1.4.0 + + /read-cache@1.0.0: resolution: {integrity: sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==} dependencies: pify: 2.3.0 dev: true - /read-package-json/2.1.2: + /read-package-json@2.1.2: resolution: {integrity: sha512-D1KmuLQr6ZSJS0tW8hf3WGpRlwszJOXZ3E8Yd/DNRaM5d+1wVRZdHlpGBLAuovjr28LbWvjpWkBHMxpRGGjzNA==} dependencies: glob: 7.2.3 @@ -18965,7 +19973,7 @@ packages: npm-normalize-package-bin: 1.0.1 dev: true - /read-pkg-up/7.0.1: + /read-pkg-up@7.0.1: resolution: {integrity: sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==} engines: {node: '>=8'} dependencies: @@ -18974,7 +19982,7 @@ packages: type-fest: 0.8.1 dev: true - /read-pkg/5.2.0: + /read-pkg@5.2.0: resolution: {integrity: sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==} engines: {node: '>=8'} dependencies: @@ -18984,7 +19992,7 @@ packages: type-fest: 0.6.0 dev: true - /read-yaml-file/1.1.0: + /read-yaml-file@1.1.0: resolution: {integrity: sha512-VIMnQi/Z4HT2Fxuwg5KrY174U1VdUIASQVWXXyqtNRtxSr9IYkn1rsI6Tb6HsrHCmB7gVpNwX6JxPTHcH6IoTA==} engines: {node: '>=6'} dependencies: @@ -18994,7 +20002,7 @@ packages: strip-bom: 3.0.0 dev: true - /readable-stream/2.3.8: + /readable-stream@2.3.8: resolution: {integrity: sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==} dependencies: core-util-is: 1.0.3 @@ -19005,7 +20013,7 @@ packages: string_decoder: 1.1.1 util-deprecate: 1.0.2 - /readable-stream/3.6.1: + /readable-stream@3.6.1: resolution: {integrity: sha512-+rQmrWMYGA90yenhTYsLWAsLsqVC8osOw6PKE1HDYiO0gdPeKe/xDHNzIAIn4C91YQ6oenEhfYqqc1883qHbjQ==} engines: {node: '>= 6'} dependencies: @@ -19013,28 +20021,35 @@ packages: string_decoder: 1.3.0 util-deprecate: 1.0.2 - /readdirp/3.6.0: + /readdirp@3.5.0: + resolution: {integrity: sha512-cMhu7c/8rdhkHXWsY+osBhfSy0JikwpHK/5+imo+LpeasTF8ouErHrlYkwT0++njiyuDvc7OFY5T3ukvZ8qmFQ==} + engines: {node: '>=8.10.0'} + dependencies: + picomatch: 2.3.1 + dev: false + + /readdirp@3.6.0: resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==} engines: {node: '>=8.10.0'} dependencies: picomatch: 2.3.1 - /reading-time/1.5.0: + /reading-time@1.5.0: resolution: {integrity: sha512-onYyVhBNr4CmAxFsKS7bz+uTLRakypIe4R+5A824vBSkQy/hB3fZepoVEf8OVAxzLvK+H/jm9TzpI3ETSm64Kg==} - /rechoir/0.6.2: + /rechoir@0.6.2: resolution: {integrity: sha512-HFM8rkZ+i3zrV+4LQjwQ0W+ez98pApMGM3HUrN04j3CqzPOzl9nmP15Y8YXNm8QHGv/eacOVEjqhmWpkRV0NAw==} engines: {node: '>= 0.10'} dependencies: resolve: 1.22.1 - /recursive-readdir/2.2.3: + /recursive-readdir@2.2.3: resolution: {integrity: sha512-8HrF5ZsXk5FAH9dgsx3BlUer73nIhuj+9OrQwEbLTPOBzGkL1lsFCR01am+v+0m2Cmbs1nP12hLDl5FA7EszKA==} engines: {node: '>=6.0.0'} dependencies: minimatch: 3.1.2 - /redent/3.0.0: + /redent@3.0.0: resolution: {integrity: sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==} engines: {node: '>=8'} dependencies: @@ -19042,7 +20057,7 @@ packages: strip-indent: 3.0.0 dev: true - /redux-thunk/2.4.2_redux@4.2.1: + /redux-thunk@2.4.2(redux@4.2.1): resolution: {integrity: sha512-+P3TjtnP0k/FEjcBL5FZpoovtvrTNT/UXd4/sluaSyrURlSlhLSzEdfsTBW7WsKB6yPvgd7q/iZPICFjW4o57Q==} peerDependencies: redux: ^4 @@ -19050,34 +20065,34 @@ packages: redux: 4.2.1 dev: false - /redux/4.2.1: + /redux@4.2.1: resolution: {integrity: sha512-LAUYz4lc+Do8/g7aeRa8JkyDErK6ekstQaqWQrNRW//MY1TvCEpMtpTWvlQ+FPbWCx+Xixu/6SHt5N0HR+SB4w==} dependencies: '@babel/runtime': 7.21.0 dev: false - /regenerate-unicode-properties/10.1.0: + /regenerate-unicode-properties@10.1.0: resolution: {integrity: sha512-d1VudCLoIGitcU/hEg2QqvyGZQmdC0Lf8BqdOMXGFSvJP4bNV1+XqbPQeHHLD51Jh4QJJ225dlIFvY4Ly6MXmQ==} engines: {node: '>=4'} dependencies: regenerate: 1.4.2 - /regenerate/1.4.2: + /regenerate@1.4.2: resolution: {integrity: sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==} - /regenerator-runtime/0.11.1: + /regenerator-runtime@0.11.1: resolution: {integrity: sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg==} dev: false - /regenerator-runtime/0.13.11: + /regenerator-runtime@0.13.11: resolution: {integrity: sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==} - /regenerator-transform/0.15.1: + /regenerator-transform@0.15.1: resolution: {integrity: sha512-knzmNAcuyxV+gQCufkYcvOqX/qIIfHLv0u5x79kRxuGojfYVky1f15TzZEu2Avte8QGepvUNTnLskf8E6X6Vyg==} dependencies: '@babel/runtime': 7.21.0 - /regexp.prototype.flags/1.4.3: + /regexp.prototype.flags@1.4.3: resolution: {integrity: sha512-fjggEOO3slI6Wvgjwflkc4NFRCTZAu5CnNfBd5qOMYhWdn67nJBBu34/TkD++eeFmd8C9r9jfXJ27+nSiRkSUA==} engines: {node: '>= 0.4'} dependencies: @@ -19085,12 +20100,11 @@ packages: define-properties: 1.2.0 functions-have-names: 1.2.3 - /regexpp/3.2.0: + /regexpp@3.2.0: resolution: {integrity: sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==} engines: {node: '>=8'} - dev: true - /regexpu-core/5.3.1: + /regexpu-core@5.3.1: resolution: {integrity: sha512-nCOzW2V/X15XpLsK2rlgdwrysrBq+AauCn+omItIz4R1pIcmeot5zvjdmOBRLzEH/CkC6IxMJVmxDe3QcMuNVQ==} engines: {node: '>=4'} dependencies: @@ -19101,45 +20115,45 @@ packages: unicode-match-property-ecmascript: 2.0.0 unicode-match-property-value-ecmascript: 2.1.0 - /registry-auth-token/4.2.2: + /registry-auth-token@4.2.2: resolution: {integrity: sha512-PC5ZysNb42zpFME6D/XlIgtNGdTl8bBOCw90xQLVMpzuuubJKYDWFAEuUNc+Cn8Z8724tg2SDhDRrkVEsqfDMg==} engines: {node: '>=6.0.0'} dependencies: rc: 1.2.8 - /registry-url/5.1.0: + /registry-url@5.1.0: resolution: {integrity: sha512-8acYXXTI0AkQv6RAOjE3vOaIXZkT9wo4LOFbBKYQEEnnMNBpKqdUrI6S4NT0KPIo/WVvJ5tE/X5LF/TQUf0ekw==} engines: {node: '>=8'} dependencies: rc: 1.2.8 - /regjsparser/0.9.1: + /regjsparser@0.9.1: resolution: {integrity: sha512-dQUtn90WanSNl+7mQKcXAgZxvUe7Z0SqXlgzv0za4LwiUhyzBC58yQO3liFoUgu8GiJVInAhJjkj1N0EtQ5nkQ==} hasBin: true dependencies: jsesc: 0.5.0 - /relateurl/0.2.7: + /relateurl@0.2.7: resolution: {integrity: sha512-G08Dxvm4iDN3MLM0EsP62EDV9IuhXPR6blNz6Utcp7zyV3tr4HVNINt6MpaRWbxoOHT3Q7YN2P+jaHX8vUbgog==} engines: {node: '>= 0.10'} - /remark-emoji/2.2.0: + /remark-emoji@2.2.0: resolution: {integrity: sha512-P3cj9s5ggsUvWw5fS2uzCHJMGuXYRb0NnZqYlNecewXt8QBU9n5vW3DUUKOhepS8F9CwdMx9B8a3i7pqFWAI5w==} dependencies: emoticon: 3.2.0 node-emoji: 1.11.0 unist-util-visit: 2.0.3 - /remark-footnotes/2.0.0: + /remark-footnotes@2.0.0: resolution: {integrity: sha512-3Clt8ZMH75Ayjp9q4CorNeyjwIxHFcTkaektplKGl2A1jNGEUey8cKL0ZC5vJwfcD5GFGsNLImLG/NGzWIzoMQ==} - /remark-mdx/1.6.22: + /remark-mdx@1.6.22: resolution: {integrity: sha512-phMHBJgeV76uyFkH4rvzCftLfKCr2RZuF+/gmVcaKrpsihyzmhXjA0BEMDaPTXG5y8qZOKPVo83NAOX01LPnOQ==} dependencies: '@babel/core': 7.12.9 '@babel/helper-plugin-utils': 7.10.4 - '@babel/plugin-proposal-object-rest-spread': 7.12.1_@babel+core@7.12.9 - '@babel/plugin-syntax-jsx': 7.12.1_@babel+core@7.12.9 + '@babel/plugin-proposal-object-rest-spread': 7.12.1(@babel/core@7.12.9) + '@babel/plugin-syntax-jsx': 7.12.1(@babel/core@7.12.9) '@mdx-js/util': 1.6.22 is-alphabetical: 1.0.4 remark-parse: 8.0.3 @@ -19147,7 +20161,7 @@ packages: transitivePeerDependencies: - supports-color - /remark-parse/8.0.3: + /remark-parse@8.0.3: resolution: {integrity: sha512-E1K9+QLGgggHxCQtLt++uXltxEprmWzNfg+MxpfHsZlrddKzZ/hZyWHDbK3/Ap8HJQqYJRXP+jHczdL6q6i85Q==} dependencies: ccount: 1.1.0 @@ -19167,12 +20181,12 @@ packages: vfile-location: 3.2.0 xtend: 4.0.2 - /remark-squeeze-paragraphs/4.0.0: + /remark-squeeze-paragraphs@4.0.0: resolution: {integrity: sha512-8qRqmL9F4nuLPIgl92XUuxI3pFxize+F1H0e/W3llTk0UsjJaj01+RrirkMw7P21RKe4X6goQhYRSvNWX+70Rw==} dependencies: mdast-squeeze-paragraphs: 4.0.0 - /renderkid/3.0.0: + /renderkid@3.0.0: resolution: {integrity: sha512-q/7VIQA8lmM1hF+jn+sFSPWGlMkSAeNYcPLmDQx2zzuiDfaLrOmumR8iaUKlenFgh0XRPIUeSPlH3A+AW3Z5pg==} dependencies: css-select: 4.3.0 @@ -19181,11 +20195,11 @@ packages: lodash: 4.17.21 strip-ansi: 6.0.1 - /repeat-string/1.6.1: + /repeat-string@1.6.1: resolution: {integrity: sha512-PV0dzCYDNfRi1jCDbJzpW7jNNDRuCOG/jI5ctQcGKt/clZD+YcPS3yIlWuTJMmESC8aevCFmWJy5wjAFgNqN6w==} engines: {node: '>=0.10'} - /request-promise-core/1.1.4_request@2.88.2: + /request-promise-core@1.1.4(request@2.88.2): resolution: {integrity: sha512-TTbAfBBRdWD7aNNOoVOBH4pN/KigV6LyapYNNlAPA8JwbovRti1E88m3sYAwsLi5ryhPKsE9APwnjFTgdUjTpw==} engines: {node: '>=0.10.0'} peerDependencies: @@ -19195,7 +20209,7 @@ packages: request: 2.88.2 dev: false - /request-promise/4.2.6_request@2.88.2: + /request-promise@4.2.6(request@2.88.2): resolution: {integrity: sha512-HCHI3DJJUakkOr8fNoCc73E5nU5bqITjOYFMDrKHYOXWXrgD/SBaC7LjwuPymUprRyuF06UK7hd/lMHkmUXglQ==} engines: {node: '>=0.10.0'} deprecated: request-promise has been deprecated because it extends the now deprecated request package, see https://github.com/request/request/issues/3142 @@ -19204,12 +20218,12 @@ packages: dependencies: bluebird: 3.7.2 request: 2.88.2 - request-promise-core: 1.1.4_request@2.88.2 + request-promise-core: 1.1.4(request@2.88.2) stealthy-require: 1.1.1 tough-cookie: 2.5.0 dev: false - /request/2.88.2: + /request@2.88.2: resolution: {integrity: sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==} engines: {node: '>= 6'} deprecated: request has been deprecated, see https://github.com/request/request/issues/3142 @@ -19236,85 +20250,84 @@ packages: uuid: 3.4.0 dev: false - /require-all/3.0.0: + /require-all@3.0.0: resolution: {integrity: sha512-jPGN876lc5exWYrMcgZSd7U42P0PmVQzxnQB13fCSzmyGnqQWW4WUz5DosZ/qe24hz+5o9lSvW2epBNZ1xa6Fw==} engines: {node: '>= 0.8'} dev: true - /require-directory/2.1.1: + /require-directory@2.1.1: resolution: {integrity: sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==} engines: {node: '>=0.10.0'} - dev: true - /require-from-string/2.0.2: + /require-from-string@2.0.2: resolution: {integrity: sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==} engines: {node: '>=0.10.0'} - /require-like/0.1.2: + /require-like@0.1.2: resolution: {integrity: sha512-oyrU88skkMtDdauHDuKVrgR+zuItqr6/c//FXzvmxRGMexSDc6hNvJInGW3LL46n+8b50RykrvwSUIIQH2LQ5A==} - /require-main-filename/2.0.0: + /require-main-filename@2.0.0: resolution: {integrity: sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==} dev: true - /requireindex/1.1.0: + /requireindex@1.1.0: resolution: {integrity: sha512-LBnkqsDE7BZKvqylbmn7lTIVdpx4K/QCduRATpO5R+wtPmky/a8pN1bO2D6wXppn1497AJF9mNjqAXr6bdl9jg==} engines: {node: '>=0.10.5'} dev: true - /requireindex/1.2.0: + /requireindex@1.2.0: resolution: {integrity: sha512-L9jEkOi3ASd9PYit2cwRfyppc9NoABujTP8/5gFcbERmo5jUoAKovIC3fsF17pkTnGsrByysqX+Kxd2OTNI1ww==} engines: {node: '>=0.10.5'} dev: true - /requires-port/1.0.0: + /requires-port@1.0.0: resolution: {integrity: sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==} - /resize-observer-polyfill/1.5.1: + /resize-observer-polyfill@1.5.1: resolution: {integrity: sha512-LwZrotdHOo12nQuZlHEmtuXdqGoOD0OhaxopaNFxWzInpEgaLWoVuAMbTzixuosCx2nEG58ngzW3vxdWoxIgdg==} dev: false - /resolve-cwd/3.0.0: + /resolve-cwd@3.0.0: resolution: {integrity: sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==} engines: {node: '>=8'} dependencies: resolve-from: 5.0.0 dev: true - /resolve-from/4.0.0: + /resolve-from@4.0.0: resolution: {integrity: sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==} engines: {node: '>=4'} - /resolve-from/5.0.0: + /resolve-from@5.0.0: resolution: {integrity: sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==} engines: {node: '>=8'} dev: true - /resolve-global/1.0.0: + /resolve-global@1.0.0: resolution: {integrity: sha512-zFa12V4OLtT5XUX/Q4VLvTfBf+Ok0SPc1FNGM/z9ctUdiU618qwKpWnd0CHs3+RqROfyEg/DhuHbMWYqcgljEw==} engines: {node: '>=8'} dependencies: global-dirs: 0.1.1 dev: true - /resolve-pathname/3.0.0: + /resolve-pathname@3.0.0: resolution: {integrity: sha512-C7rARubxI8bXFNB/hqcp/4iUeIXJhJZvFPFPiSPRnhU5UPxzMFIl+2E6yY6c4k9giDJAhtV+enfA+G89N6Csng==} - /resolve-url/0.2.1: + /resolve-url@0.2.1: resolution: {integrity: sha512-ZuF55hVUQaaczgOIwqWzkEcEidmlD/xl44x1UZnhOXcYuFN2S6+rcxpG+C1N3So0wvNI3DmJICUFfu2SxhBmvg==} deprecated: https://github.com/lydell/resolve-url#deprecated dev: false - /resolve.exports/1.1.1: + /resolve.exports@1.1.1: resolution: {integrity: sha512-/NtpHNDN7jWhAaQ9BvBUYZ6YTXsRBgfqWFWP7BZBaoMJO/I3G5OFzvTuWNlZC3aPjins1F+TNrLKsGbH4rfsRQ==} engines: {node: '>=10'} - /resolve.exports/2.0.1: + /resolve.exports@2.0.1: resolution: {integrity: sha512-OEJWVeimw8mgQuj3HfkNl4KqRevH7lzeQNaWRPfx0PPse7Jk6ozcsG4FKVgtzDsC1KUF+YlTHh17NcgHOPykLw==} engines: {node: '>=10'} dev: true - /resolve/1.22.1: + /resolve@1.22.1: resolution: {integrity: sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==} hasBin: true dependencies: @@ -19322,7 +20335,7 @@ packages: path-parse: 1.0.7 supports-preserve-symlinks-flag: 1.0.0 - /resolve/2.0.0-next.4: + /resolve@2.0.0-next.4: resolution: {integrity: sha512-iMDbmAWtfU+MHpxt/I5iWI7cY6YVEZUQ3MBgPQ++XD1PELuJHIl82xBmObyP2KyQmkNB2dsqF7seoQQiAn5yDQ==} hasBin: true dependencies: @@ -19331,19 +20344,19 @@ packages: supports-preserve-symlinks-flag: 1.0.0 dev: true - /responselike/1.0.2: + /responselike@1.0.2: resolution: {integrity: sha512-/Fpe5guzJk1gPqdJLJR5u7eG/gNY4nImjbRDaVWVMRhne55TCmj2i9Q+54PBRfatRC8v/rIiv9BN0pMd9OV5EQ==} dependencies: lowercase-keys: 1.0.1 - /restore-cursor/3.1.0: + /restore-cursor@3.1.0: resolution: {integrity: sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==} engines: {node: '>=8'} dependencies: onetime: 5.1.2 signal-exit: 3.0.7 - /restore-cursor/4.0.0: + /restore-cursor@4.0.0: resolution: {integrity: sha512-I9fPXU9geO9bHOt9pHHOhOkYerIMsmVaWB0rA2AI9ERh/+x/i7MV5HKBNrg+ljO5eoPVgCcnFuRjJ9uH6I/3eg==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} dependencies: @@ -19351,32 +20364,32 @@ packages: signal-exit: 3.0.7 dev: false - /retry/0.13.1: + /retry@0.13.1: resolution: {integrity: sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==} engines: {node: '>= 4'} - /reusify/1.0.4: + /reusify@1.0.4: resolution: {integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==} engines: {iojs: '>=1.0.0', node: '>=0.10.0'} - /rfdc/1.3.0: + /rfdc@1.3.0: resolution: {integrity: sha512-V2hovdzFbOi77/WajaSMXk2OLm+xNIeQdMMuB7icj7bk6zi2F8GGAxigcnDFpJHbNyNcgyJDiP+8nOrY5cZGrA==} dev: true - /rimraf/2.6.3: + /rimraf@2.6.3: resolution: {integrity: sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==} hasBin: true dependencies: glob: 7.2.3 dev: false - /rimraf/3.0.2: + /rimraf@3.0.2: resolution: {integrity: sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==} hasBin: true dependencies: glob: 7.2.3 - /rollup-plugin-postcss/4.0.2_postcss@8.4.21: + /rollup-plugin-postcss@4.0.2(postcss@8.4.21): resolution: {integrity: sha512-05EaY6zvZdmvPUDi3uCcAQoESDcYnv8ogJJQRp6V5kZ6J6P7uAVJlrTZcaaA20wTH527YTnKfkAoPxWI/jPp4w==} engines: {node: '>=10'} peerDependencies: @@ -19384,13 +20397,13 @@ packages: dependencies: chalk: 4.1.2 concat-with-sourcemaps: 1.1.0 - cssnano: 5.1.15_postcss@8.4.21 + cssnano: 5.1.15(postcss@8.4.21) import-cwd: 3.0.0 p-queue: 6.6.2 pify: 5.0.0 postcss: 8.4.21 - postcss-load-config: 3.1.4_postcss@8.4.21 - postcss-modules: 4.3.1_postcss@8.4.21 + postcss-load-config: 3.1.4(postcss@8.4.21) + postcss-modules: 4.3.1(postcss@8.4.21) promise.series: 0.2.0 resolve: 1.22.1 rollup-pluginutils: 2.8.2 @@ -19400,25 +20413,25 @@ packages: - ts-node dev: true - /rollup-plugin-styles/4.0.0_rollup@2.79.1: + /rollup-plugin-styles@4.0.0(rollup@2.79.1): resolution: {integrity: sha512-A2K2sao84OsTmDxXG83JTCdXWrmgvQkkI38XDat46rdtpGMRm9tSYqeCdlwwGDJF4kKIafhV1mUidqu8MxUGig==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} peerDependencies: rollup: ^2.63.0 dependencies: '@rollup/pluginutils': 4.2.1 - '@types/cssnano': 5.1.0_postcss@8.4.21 + '@types/cssnano': 5.1.0(postcss@8.4.21) cosmiconfig: 7.1.0 - cssnano: 5.1.15_postcss@8.4.21 + cssnano: 5.1.15(postcss@8.4.21) fs-extra: 10.1.0 - icss-utils: 5.1.0_postcss@8.4.21 + icss-utils: 5.1.0(postcss@8.4.21) mime-types: 2.1.35 p-queue: 6.6.2 postcss: 8.4.21 - postcss-modules-extract-imports: 3.0.0_postcss@8.4.21 - postcss-modules-local-by-default: 4.0.0_postcss@8.4.21 - postcss-modules-scope: 3.0.0_postcss@8.4.21 - postcss-modules-values: 4.0.0_postcss@8.4.21 + postcss-modules-extract-imports: 3.0.0(postcss@8.4.21) + postcss-modules-local-by-default: 4.0.0(postcss@8.4.21) + postcss-modules-scope: 3.0.0(postcss@8.4.21) + postcss-modules-values: 4.0.0(postcss@8.4.21) postcss-value-parser: 4.2.0 query-string: 7.1.3 resolve: 1.22.1 @@ -19427,7 +20440,7 @@ packages: tslib: 2.5.0 dev: true - /rollup-plugin-visualizer/5.9.0_rollup@2.79.1: + /rollup-plugin-visualizer@5.9.0(rollup@2.79.1): resolution: {integrity: sha512-bbDOv47+Bw4C/cgs0czZqfm8L82xOZssk4ayZjG40y9zbXclNk7YikrZTDao6p7+HDiGxrN0b65SgZiVm9k1Cg==} engines: {node: '>=14'} hasBin: true @@ -19444,13 +20457,13 @@ packages: yargs: 17.7.1 dev: true - /rollup-pluginutils/2.8.2: + /rollup-pluginutils@2.8.2: resolution: {integrity: sha512-EEp9NhnUkwY8aif6bxgovPHMoMoNr2FulJziTndpt5H9RdwC47GSGuII9XxpSdzVGM0GWrNPHV6ie1LTNJPaLQ==} dependencies: estree-walker: 0.6.1 dev: true - /rollup/2.77.3: + /rollup@2.77.3: resolution: {integrity: sha512-/qxNTG7FbmefJWoeeYJFbHehJ2HNWnjkAFRKzWN/45eNBBF/r8lo992CwcJXEzyVxs5FmfId+vTSTQDb+bxA+g==} engines: {node: '>=10.0.0'} hasBin: true @@ -19458,7 +20471,7 @@ packages: fsevents: 2.3.2 dev: true - /rollup/2.79.1: + /rollup@2.79.1: resolution: {integrity: sha512-uKxbd0IhMZOhjAiD5oAFp7BqvkA4Dv47qpOCtaNvng4HBwdbWtdOh8f5nZNuk2rp51PMGk3bzfWu5oayNEuYnw==} engines: {node: '>=10.0.0'} hasBin: true @@ -19466,10 +20479,10 @@ packages: fsevents: 2.3.2 dev: true - /rtl-detect/1.0.4: + /rtl-detect@1.0.4: resolution: {integrity: sha512-EBR4I2VDSSYr7PkBmFy04uhycIpDKp+21p/jARYXlCSjQksTBQcJ0HFUPOO79EPPH5JS6VAhiIQbycf0O3JAxQ==} - /rtlcss/3.5.0: + /rtlcss@3.5.0: resolution: {integrity: sha512-wzgMaMFHQTnyi9YOwsx9LjOxYXJPzS8sYnFaKm6R5ysvTkwzHiB0vxnbHwchHQT65PTdBjDG21/kQBWI7q9O7A==} hasBin: true dependencies: @@ -19479,53 +20492,53 @@ packages: strip-json-comments: 3.1.1 dev: false - /run-async/2.4.1: + /run-async@2.4.1: resolution: {integrity: sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==} engines: {node: '>=0.12.0'} - /run-parallel/1.2.0: + /run-parallel@1.2.0: resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==} dependencies: queue-microtask: 1.2.3 - /runes/0.4.3: + /runes@0.4.3: resolution: {integrity: sha512-K6p9y4ZyL9wPzA+PMDloNQPfoDGTiFYDvdlXznyGKgD10BJpcAosvATKrExRKOrNLgD8E7Um7WGW0lxsnOuNLg==} engines: {node: '>=4.0.0'} dev: false - /rxjs/6.6.7: + /rxjs@6.6.7: resolution: {integrity: sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==} engines: {npm: '>=2.0.0'} dependencies: tslib: 1.14.1 dev: true - /rxjs/7.8.0: + /rxjs@7.8.0: resolution: {integrity: sha512-F2+gxDshqmIub1KdvZkaEfGDwLNpPvk9Fs6LD/MyQxNgMds/WH9OdDDXOmxUZpME+iSK3rQCctkL0DYyytUqMg==} dependencies: tslib: 2.5.0 - /safe-buffer/5.1.2: + /safe-buffer@5.1.2: resolution: {integrity: sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==} - /safe-buffer/5.2.1: + /safe-buffer@5.2.1: resolution: {integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==} - /safe-identifier/0.4.2: + /safe-identifier@0.4.2: resolution: {integrity: sha512-6pNbSMW6OhAi9j+N8V+U715yBQsaWJ7eyEUaOrawX+isg5ZxhUlV1NipNtgaKHmFGiABwt+ZF04Ii+3Xjkg+8w==} dev: true - /safe-regex-test/1.0.0: + /safe-regex-test@1.0.0: resolution: {integrity: sha512-JBUUzyOgEwXQY1NuPtvcj/qcBDbDmEvWufhlnXZIm75DEHp+afM1r1ujJpJsV/gSM4t59tpDyPi1sd6ZaPFfsA==} dependencies: call-bind: 1.0.2 get-intrinsic: 1.2.0 is-regex: 1.1.4 - /safer-buffer/2.1.2: + /safer-buffer@2.1.2: resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==} - /sass-loader/12.6.0_sass@1.50.0+webpack@5.86.0: + /sass-loader@12.6.0(sass@1.50.0)(webpack@5.86.0): resolution: {integrity: sha512-oLTaH0YCtX4cfnJZxKSLAyglED0naiYfNG1iXfU5w1LNZ+ukoA5DtyDIN5zmKVZwYNJP4KRc5Y3hkWga+7tYfA==} engines: {node: '>= 12.13.0'} peerDependencies: @@ -19547,10 +20560,10 @@ packages: klona: 2.0.6 neo-async: 2.6.2 sass: 1.50.0 - webpack: 5.86.0_w34or7orauknzckzea4nxxqrru + webpack: 5.86.0(@swc/core@1.3.19)(esbuild@0.17.16) dev: true - /sass/1.50.0: + /sass@1.50.0: resolution: {integrity: sha512-cLsD6MEZ5URXHStxApajEh7gW189kkjn4Rc8DQweMyF+o5HF5nfEz8QYLMlPsTOD88DknatTmBWkOcw5/LnJLQ==} engines: {node: '>=12.0.0'} hasBin: true @@ -19559,122 +20572,127 @@ packages: immutable: 4.2.4 source-map-js: 1.0.2 - /sax/1.2.4: + /sax@1.2.4: resolution: {integrity: sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==} - /saxes/6.0.0: + /saxes@6.0.0: resolution: {integrity: sha512-xAg7SOnEhrm5zI3puOOKyy1OMcMlIJZYNJY7xLBwSze0UjhPLnWfj2GF2EpT0jmzaJKIWKHLsaSSajf35bcYnA==} engines: {node: '>=v12.22.7'} dependencies: xmlchars: 2.2.0 dev: true - /scheduler/0.20.2: + /scheduler@0.20.2: resolution: {integrity: sha512-2eWfGgAqqWFGqtdMmcL5zCMK1U8KlXv8SQFGglL3CEtd0aDVDWgeF/YoCmvln55m5zSk3J/20hTaSBeSObsQDQ==} dependencies: loose-envify: 1.4.0 object-assign: 4.1.1 - /scheduler/0.21.0: + /scheduler@0.21.0: resolution: {integrity: sha512-1r87x5fz9MXqswA2ERLo0EbOAU74DpIUO090gIasYTqlVoJeMcl+Z1Rg7WHz+qtPujhS/hGIt9kxZOYBV3faRQ==} dependencies: loose-envify: 1.4.0 dev: false - /scheduler/0.23.0: + /scheduler@0.23.0: resolution: {integrity: sha512-CtuThmgHNg7zIZWAXi3AsyIzA3n4xx7aNyjwC2VJldO2LMVDhFK+63xGqq6CsJH4rTAt6/M+N4GhZiDYPx9eUw==} dependencies: loose-envify: 1.4.0 - /schema-utils/2.7.0: + /scheduler@0.24.0-canary-1cea38448-20230530: + resolution: {integrity: sha512-vWuG2FA6bawYVyeLHaiIzHtPUhBTuTczM72fLF1HOMwGvzKRniXC1trh14jrXpITtj51Q+9r8ZyhWHx15cUAzQ==} + dependencies: + loose-envify: 1.4.0 + + /schema-utils@2.7.0: resolution: {integrity: sha512-0ilKFI6QQF5nxDZLFn2dMjvc4hjg/Wkg7rHd3jK6/A4a1Hl9VFdQWvgB1UMGoU94pad1P/8N7fMcEnLnSiju8A==} engines: {node: '>= 8.9.0'} dependencies: '@types/json-schema': 7.0.11 ajv: 6.12.6 - ajv-keywords: 3.5.2_ajv@6.12.6 + ajv-keywords: 3.5.2(ajv@6.12.6) - /schema-utils/2.7.1: + /schema-utils@2.7.1: resolution: {integrity: sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==} engines: {node: '>= 8.9.0'} dependencies: '@types/json-schema': 7.0.11 ajv: 6.12.6 - ajv-keywords: 3.5.2_ajv@6.12.6 + ajv-keywords: 3.5.2(ajv@6.12.6) - /schema-utils/3.1.1: + /schema-utils@3.1.1: resolution: {integrity: sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==} engines: {node: '>= 10.13.0'} dependencies: '@types/json-schema': 7.0.11 ajv: 6.12.6 - ajv-keywords: 3.5.2_ajv@6.12.6 + ajv-keywords: 3.5.2(ajv@6.12.6) - /schema-utils/3.1.2: + /schema-utils@3.1.2: resolution: {integrity: sha512-pvjEHOgWc9OWA/f/DE3ohBWTD6EleVLf7iFUkoSwAxttdBhB9QUebQgxER2kWueOvRJXPHNnyrvvh9eZINB8Eg==} engines: {node: '>= 10.13.0'} dependencies: '@types/json-schema': 7.0.11 ajv: 6.12.6 - ajv-keywords: 3.5.2_ajv@6.12.6 + ajv-keywords: 3.5.2(ajv@6.12.6) - /schema-utils/4.0.0: + /schema-utils@4.0.0: resolution: {integrity: sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==} engines: {node: '>= 12.13.0'} dependencies: '@types/json-schema': 7.0.11 ajv: 8.12.0 - ajv-formats: 2.1.1 - ajv-keywords: 5.1.0_ajv@8.12.0 + ajv-formats: 2.1.1(ajv@8.12.0) + ajv-keywords: 5.1.0(ajv@8.12.0) - /screenfull/5.2.0: + /screenfull@5.2.0: resolution: {integrity: sha512-9BakfsO2aUQN2K9Fdbj87RJIEZ82Q9IGim7FqM5OsebfoFC6ZHXgDq/KvniuLTPdeM8wY2o6Dj3WQ7KeQCj3cA==} engines: {node: '>=0.10.0'} dev: false - /scroll-into-view-if-needed/2.2.31: + /scroll-into-view-if-needed@2.2.31: resolution: {integrity: sha512-dGCXy99wZQivjmjIqihaBQNjryrz5rueJY7eHfTdyWEiR4ttYpsajb14rn9s5d4DY4EcY6+4+U/maARBXJedkA==} dependencies: compute-scroll-into-view: 1.0.20 dev: false - /scroll-into-view-if-needed/3.0.10: + /scroll-into-view-if-needed@3.0.10: resolution: {integrity: sha512-t44QCeDKAPf1mtQH3fYpWz8IM/DyvHLjs8wUvvwMYxk5moOqCzrMSxK6HQVD0QVmVjXFavoFIPRVrMuJPKAvtg==} dependencies: compute-scroll-into-view: 3.0.3 dev: false - /section-matter/1.0.0: + /section-matter@1.0.0: resolution: {integrity: sha512-vfD3pmTzGpufjScBh50YHKzEu2lxBWhVEHsNGoEXmCmn2hKGfeNLYMzCJpe8cD7gqX7TJluOVpBkAequ6dgMmA==} engines: {node: '>=4'} dependencies: extend-shallow: 2.0.1 kind-of: 6.0.3 - /select-hose/2.0.0: + /select-hose@2.0.0: resolution: {integrity: sha512-mEugaLK+YfkijB4fx0e6kImuJdCIt2LxCRcbEYPqRGCs4F2ogyfZU5IAZRdjCP8JPq2AtdNoC/Dux63d9Kiryg==} - /selfsigned/2.1.1: + /selfsigned@2.1.1: resolution: {integrity: sha512-GSL3aowiF7wa/WtSFwnUrludWFoNhftq8bUkH9pkzjpN2XSPOAYEgg6e0sS9s0rZwgJzJiQRPU18A6clnoW5wQ==} engines: {node: '>=10'} dependencies: node-forge: 1.3.1 - /semver-diff/3.1.1: + /semver-diff@3.1.1: resolution: {integrity: sha512-GX0Ix/CJcHyB8c4ykpHGIAvLyOwOobtM/8d+TQkAd81/bEjgPHrfba41Vpesr7jX/t8Uh+R3EX9eAS5be+jQYg==} engines: {node: '>=8'} dependencies: semver: 6.3.0 - /semver/5.7.1: + /semver@5.7.1: resolution: {integrity: sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==} hasBin: true - /semver/6.3.0: + /semver@6.3.0: resolution: {integrity: sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==} hasBin: true - /semver/7.3.7: + /semver@7.3.7: resolution: {integrity: sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==} engines: {node: '>=10'} hasBin: true @@ -19682,21 +20700,21 @@ packages: lru-cache: 6.0.0 dev: true - /semver/7.3.8: + /semver@7.3.8: resolution: {integrity: sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==} engines: {node: '>=10'} hasBin: true dependencies: lru-cache: 6.0.0 - /semver/7.4.0: + /semver@7.4.0: resolution: {integrity: sha512-RgOxM8Mw+7Zus0+zcLEUn8+JfoLpj/huFTItQy2hsM4khuC1HYRDp0cU482Ewn/Fcy6bCjufD8vAj7voC66KQw==} engines: {node: '>=10'} hasBin: true dependencies: lru-cache: 6.0.0 - /send/0.18.0: + /send@0.18.0: resolution: {integrity: sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==} engines: {node: '>= 0.8.0'} dependencies: @@ -19716,12 +20734,18 @@ packages: transitivePeerDependencies: - supports-color - /serialize-javascript/6.0.1: + /serialize-javascript@5.0.1: + resolution: {integrity: sha512-SaaNal9imEO737H2c05Og0/8LUXG7EnsZyMa8MzkmuHoELfT6txuj0cMqRj6zfPKnmQ1yasR4PCJc8x+M4JSPA==} + dependencies: + randombytes: 2.1.0 + dev: false + + /serialize-javascript@6.0.1: resolution: {integrity: sha512-owoXEFjWRllis8/M1Q+Cw5k8ZH40e3zhp/ovX+Xr/vi1qj6QesbyXXViFbpNvWvPNAD62SutwEXavefrLJWj7w==} dependencies: randombytes: 2.1.0 - /serve-handler/6.1.5: + /serve-handler@6.1.5: resolution: {integrity: sha512-ijPFle6Hwe8zfmBxJdE+5fta53fdIY0lHISJvuikXB3VYFafRjMRpOffSPvCYsbKyBA7pvy9oYr/BT1O3EArlg==} dependencies: bytes: 3.0.0 @@ -19733,7 +20757,7 @@ packages: path-to-regexp: 2.2.1 range-parser: 1.2.0 - /serve-index/1.9.1: + /serve-index@1.9.1: resolution: {integrity: sha512-pXHfKNP4qujrtteMrSBb0rc8HJ9Ms/GrXwcUtUtD5s4ewDJI8bT3Cz2zTVRMKtri49pLx2e0Ya8ziP5Ya2pZZw==} engines: {node: '>= 0.8.0'} dependencies: @@ -19747,7 +20771,7 @@ packages: transitivePeerDependencies: - supports-color - /serve-static/1.15.0: + /serve-static@1.15.0: resolution: {integrity: sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==} engines: {node: '>= 0.8.0'} dependencies: @@ -19758,60 +20782,60 @@ packages: transitivePeerDependencies: - supports-color - /set-blocking/2.0.0: + /set-blocking@2.0.0: resolution: {integrity: sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==} - /setimmediate/1.0.5: + /setimmediate@1.0.5: resolution: {integrity: sha512-MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA==} dev: false - /setprototypeof/1.1.0: + /setprototypeof@1.1.0: resolution: {integrity: sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==} - /setprototypeof/1.2.0: + /setprototypeof@1.2.0: resolution: {integrity: sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==} - /shallow-clone/3.0.1: + /shallow-clone@3.0.1: resolution: {integrity: sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==} engines: {node: '>=8'} dependencies: kind-of: 6.0.3 - /shallow-element-equals/1.0.1: + /shallow-element-equals@1.0.1: resolution: {integrity: sha512-TwyvU5ZIISuZAmX7juTupVggTW9avkp+Swz0amKicADbQrnhP5kAPkPbL8gKSFv9QkkzhTg2u3Se6TjGhn1xlQ==} dependencies: style-equal: 1.0.0 dev: false - /shallowequal/1.1.0: + /shallowequal@1.1.0: resolution: {integrity: sha512-y0m1JoUZSlPAjXVtPPW70aZWfIL/dSP7AFkRnniLCrK/8MDKog3TySTBmckD+RObVxH0v4Tox67+F14PdED2oQ==} - /shebang-command/1.2.0: + /shebang-command@1.2.0: resolution: {integrity: sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==} engines: {node: '>=0.10.0'} dependencies: shebang-regex: 1.0.0 dev: true - /shebang-command/2.0.0: + /shebang-command@2.0.0: resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==} engines: {node: '>=8'} dependencies: shebang-regex: 3.0.0 - /shebang-regex/1.0.0: + /shebang-regex@1.0.0: resolution: {integrity: sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==} engines: {node: '>=0.10.0'} dev: true - /shebang-regex/3.0.0: + /shebang-regex@3.0.0: resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==} engines: {node: '>=8'} - /shell-quote/1.8.0: + /shell-quote@1.8.0: resolution: {integrity: sha512-QHsz8GgQIGKlRi24yFc6a6lN69Idnx634w49ay6+jA5yFh7a1UY+4Rp6HPx/L/1zcEDPEij8cIsiqR6bQsE5VQ==} - /shelljs/0.8.5: + /shelljs@0.8.5: resolution: {integrity: sha512-TiwcRcrkhHvbrZbnRcFYMLl30Dfov3HKqzp5tO5b4pt6G/SezKcYhmDg15zXVBswHmctSAQKznqNW2LO5tTDow==} engines: {node: '>=4'} hasBin: true @@ -19820,17 +20844,17 @@ packages: interpret: 1.4.0 rechoir: 0.6.2 - /side-channel/1.0.4: + /side-channel@1.0.4: resolution: {integrity: sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==} dependencies: call-bind: 1.0.2 get-intrinsic: 1.2.0 object-inspect: 1.12.3 - /signal-exit/3.0.7: + /signal-exit@3.0.7: resolution: {integrity: sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==} - /sirv/1.0.19: + /sirv@1.0.19: resolution: {integrity: sha512-JuLThK3TnZG1TAKDwNIqNq6QA2afLOCcm+iE8D1Kj3GA40pSPsxQjjJl0J8X3tsR7T+CP1GavpzLwYkgVLWrZQ==} engines: {node: '>= 10'} dependencies: @@ -19838,10 +20862,10 @@ packages: mrmime: 1.0.1 totalist: 1.1.0 - /sisteransi/1.0.5: + /sisteransi@1.0.5: resolution: {integrity: sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==} - /sitemap/7.1.1: + /sitemap@7.1.1: resolution: {integrity: sha512-mK3aFtjz4VdJN0igpIJrinf3EO8U8mxOPsTBzSsy06UtjZQJ3YY3o3Xa7zSc5nMqcMrRwlChHZ18Kxg0caiPBg==} engines: {node: '>=12.0.0', npm: '>=5.6.0'} hasBin: true @@ -19852,15 +20876,15 @@ packages: sax: 1.2.4 dev: false - /slash/3.0.0: + /slash@3.0.0: resolution: {integrity: sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==} engines: {node: '>=8'} - /slash/4.0.0: + /slash@4.0.0: resolution: {integrity: sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==} engines: {node: '>=12'} - /slice-ansi/3.0.0: + /slice-ansi@3.0.0: resolution: {integrity: sha512-pSyv7bSTC7ig9Dcgbw9AuRNUb5k5V6oDudjZoMBSr13qpLBG7tB+zgCkARjq7xIUgdz5P1Qe8u+rSGdouOOIyQ==} engines: {node: '>=8'} dependencies: @@ -19869,7 +20893,7 @@ packages: is-fullwidth-code-point: 3.0.0 dev: true - /slice-ansi/4.0.0: + /slice-ansi@4.0.0: resolution: {integrity: sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==} engines: {node: '>=10'} dependencies: @@ -19878,7 +20902,7 @@ packages: is-fullwidth-code-point: 3.0.0 dev: true - /slice-ansi/5.0.0: + /slice-ansi@5.0.0: resolution: {integrity: sha512-FC+lgizVPfie0kkhqUScwRu1O/lF6NOgJmlCgK+/LYxDCTk8sGelYaHDhFcDN+Sn3Cv+3VSa4Byeo+IMCzpMgQ==} engines: {node: '>=12'} dependencies: @@ -19886,7 +20910,7 @@ packages: is-fullwidth-code-point: 4.0.0 dev: true - /smartwrap/2.0.2: + /smartwrap@2.0.2: resolution: {integrity: sha512-vCsKNQxb7PnCNd2wY1WClWifAc2lwqsG8OaswpJkVJsvMGcnEntdTCDajZCkk93Ay1U3t/9puJmb525Rg5MZBA==} engines: {node: '>=6'} hasBin: true @@ -19899,26 +20923,26 @@ packages: yargs: 15.4.1 dev: true - /sockjs/0.3.24: + /sockjs@0.3.24: resolution: {integrity: sha512-GJgLTZ7vYb/JtPSSZ10hsOYIvEYsjbNU+zPdIHcUaWVNUEPivzxku31865sSSud0Da0W4lEeOPlmw93zLQchuQ==} dependencies: faye-websocket: 0.11.4 uuid: 8.3.2 websocket-driver: 0.7.4 - /sort-css-media-queries/2.1.0: + /sort-css-media-queries@2.1.0: resolution: {integrity: sha512-IeWvo8NkNiY2vVYdPa27MCQiR0MN0M80johAYFVxWWXQ44KU84WNxjslwBHmc/7ZL2ccwkM7/e6S5aiKZXm7jA==} engines: {node: '>= 6.3.0'} - /source-list-map/2.0.1: + /source-list-map@2.0.1: resolution: {integrity: sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==} dev: false - /source-map-js/1.0.2: + /source-map-js@1.0.2: resolution: {integrity: sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==} engines: {node: '>=0.10.0'} - /source-map-resolve/0.5.3: + /source-map-resolve@0.5.3: resolution: {integrity: sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==} deprecated: See https://github.com/lydell/source-map-resolve#deprecated dependencies: @@ -19929,81 +20953,81 @@ packages: urix: 0.1.0 dev: false - /source-map-support/0.5.13: + /source-map-support@0.5.13: resolution: {integrity: sha512-SHSKFHadjVA5oR4PPqhtAVdcBWwRYVd6g6cAXnIbRiIwc2EhPrTuKUBdSLvlEKyIP3GCf89fltvcZiP9MMFA1w==} dependencies: buffer-from: 1.1.2 source-map: 0.6.1 dev: true - /source-map-support/0.5.21: + /source-map-support@0.5.21: resolution: {integrity: sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==} dependencies: buffer-from: 1.1.2 source-map: 0.6.1 - /source-map-url/0.4.1: + /source-map-url@0.4.1: resolution: {integrity: sha512-cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw==} deprecated: See https://github.com/lydell/source-map-url#deprecated dev: false - /source-map/0.5.7: + /source-map@0.5.7: resolution: {integrity: sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==} engines: {node: '>=0.10.0'} - /source-map/0.6.1: + /source-map@0.6.1: resolution: {integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==} engines: {node: '>=0.10.0'} - /source-map/0.7.4: + /source-map@0.7.4: resolution: {integrity: sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==} engines: {node: '>= 8'} - /source-map/0.8.0-beta.0: + /source-map@0.8.0-beta.0: resolution: {integrity: sha512-2ymg6oRBpebeZi9UUNsgQ89bhx01TcTkmNTGnNO88imTmbSgy4nfujrgVEFKWpMTEGA11EDkTt7mqObTPdigIA==} engines: {node: '>= 8'} dependencies: whatwg-url: 7.1.0 dev: true - /sourcemap-codec/1.4.8: + /sourcemap-codec@1.4.8: resolution: {integrity: sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==} deprecated: Please use @jridgewell/sourcemap-codec instead dev: true - /space-separated-tokens/1.1.5: + /space-separated-tokens@1.1.5: resolution: {integrity: sha512-q/JSVd1Lptzhf5bkYm4ob4iWPjx0KiRe3sRFBNrVqbJkFaBm5vbbowy1mymoPNLRa52+oadOhJ+K49wsSeSjTA==} - /spawndamnit/2.0.0: + /spawndamnit@2.0.0: resolution: {integrity: sha512-j4JKEcncSjFlqIwU5L/rp2N5SIPsdxaRsIv678+TZxZ0SRDJTm8JrxJMjE/XuiEZNEir3S8l0Fa3Ke339WI4qA==} dependencies: cross-spawn: 5.1.0 signal-exit: 3.0.7 dev: true - /spdx-correct/3.2.0: + /spdx-correct@3.2.0: resolution: {integrity: sha512-kN9dJbvnySHULIluDHy32WHRUu3Og7B9sbY7tsFLctQkIqnMh3hErYgdMjTYuqmcXX+lK5T1lnUt3G7zNswmZA==} dependencies: spdx-expression-parse: 3.0.1 spdx-license-ids: 3.0.12 dev: true - /spdx-exceptions/2.3.0: + /spdx-exceptions@2.3.0: resolution: {integrity: sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==} dev: true - /spdx-expression-parse/3.0.1: + /spdx-expression-parse@3.0.1: resolution: {integrity: sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==} dependencies: spdx-exceptions: 2.3.0 spdx-license-ids: 3.0.12 dev: true - /spdx-license-ids/3.0.12: + /spdx-license-ids@3.0.12: resolution: {integrity: sha512-rr+VVSXtRhO4OHbXUiAF7xW3Bo9DuuF6C5jH+q/x15j2jniycgKbxU09Hr0WqlSLUs4i4ltHGXqTe7VHclYWyA==} dev: true - /spdy-transport/3.0.0: + /spdy-transport@3.0.0: resolution: {integrity: sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==} dependencies: debug: 4.3.4 @@ -20015,7 +21039,7 @@ packages: transitivePeerDependencies: - supports-color - /spdy/4.0.2: + /spdy@4.0.2: resolution: {integrity: sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==} engines: {node: '>=6.0.0'} dependencies: @@ -20027,7 +21051,7 @@ packages: transitivePeerDependencies: - supports-color - /speed-measure-webpack-plugin/1.5.0_webpack@5.86.0: + /speed-measure-webpack-plugin@1.5.0(webpack@5.86.0): resolution: {integrity: sha512-Re0wX5CtM6gW7bZA64ONOfEPEhwbiSF/vz6e2GvadjuaPrQcHTQdRGsD8+BE7iUOysXH8tIenkPCQBEcspXsNg==} engines: {node: '>=6.0.0'} peerDependencies: @@ -20037,21 +21061,21 @@ packages: webpack: 5.86.0 dev: true - /split-on-first/1.1.0: + /split-on-first@1.1.0: resolution: {integrity: sha512-43ZssAJaMusuKWL8sKUBQXHWOpq8d6CfN/u1p4gUzfJkM05C8rxTmYrkIPTXapZpORA6LkkzcUulJ8FqA7Uudw==} engines: {node: '>=6'} dev: true - /split2/3.2.2: + /split2@3.2.2: resolution: {integrity: sha512-9NThjpgZnifTkJpzTZ7Eue85S49QwpNhZTq6GRJwObb6jnLFNGB7Qm73V5HewTROPyxD0C29xqmaI68bQtV+hg==} dependencies: readable-stream: 3.6.1 dev: true - /sprintf-js/1.0.3: + /sprintf-js@1.0.3: resolution: {integrity: sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==} - /sshpk/1.17.0: + /sshpk@1.17.0: resolution: {integrity: sha512-/9HIEs1ZXGhSPE8X6Ccm7Nam1z8KcoCqPdI7ecm1N33EzAetWahvQWVqLZtaZQ+IDKX4IyA2o0gBzqIMkAagHQ==} engines: {node: '>=0.10.0'} hasBin: true @@ -20067,28 +21091,32 @@ packages: tweetnacl: 0.14.5 dev: false - /ssri/10.0.1: + /ssr-window@3.0.0: + resolution: {integrity: sha512-q+8UfWDg9Itrg0yWK7oe5p/XRCJpJF9OBtXfOPgSJl+u3Xd5KI328RUEvUqSMVM9CiQUEf1QdBzJMkYGErj9QA==} + dev: false + + /ssri@10.0.1: resolution: {integrity: sha512-WVy6di9DlPOeBWEjMScpNipeSX2jIZBGEn5Uuo8Q7aIuFEuDX0pw8RxcOjlD1TWP4obi24ki7m/13+nFpcbXrw==} engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} dependencies: minipass: 4.2.4 dev: true - /stable/0.1.8: + /stable@0.1.8: resolution: {integrity: sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==} deprecated: 'Modern JS already guarantees Array#sort() is a stable sort, so this library is deprecated. See the compatibility table on MDN: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/sort#browser_compatibility' - /stack-utils/2.0.6: + /stack-utils@2.0.6: resolution: {integrity: sha512-XlkWvfIm6RmsWtNJx+uqtKLS8eqFbxUg0ZzLXqY0caEy9l7hruX8IpiDnjsLavoBgqCCR71TqWO8MaXYheJ3RQ==} engines: {node: '>=10'} dependencies: escape-string-regexp: 2.0.0 dev: true - /stackframe/1.3.4: + /stackframe@1.3.4: resolution: {integrity: sha512-oeVtt7eWQS+Na6F//S4kJ2K2VbRlS9D43mAlMyVpVWovy9o+jfgH8O9agzANzaiLjclA0oYzUXEM4PurhSUChw==} - /staged-components/1.1.3_react@18.2.0: + /staged-components@1.1.3(react@18.2.0): resolution: {integrity: sha512-9EIswzDqjwlEu+ymkV09TTlJfzSbKgEnNteUnZSTxkpMgr5Wx2CzzA9WcMFWBNCldqVPsHVnRGGrApduq2Se5A==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 @@ -20096,57 +21124,65 @@ packages: react: 18.2.0 dev: false - /state-toggle/1.0.3: + /staged-components@1.1.3(react@18.3.0-canary-1cea38448-20230530): + resolution: {integrity: sha512-9EIswzDqjwlEu+ymkV09TTlJfzSbKgEnNteUnZSTxkpMgr5Wx2CzzA9WcMFWBNCldqVPsHVnRGGrApduq2Se5A==} + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + dependencies: + react: 18.3.0-canary-1cea38448-20230530 + dev: false + + /state-toggle@1.0.3: resolution: {integrity: sha512-d/5Z4/2iiCnHw6Xzghyhb+GcmF89bxwgXG60wjIiZaxnymbyOmI8Hk4VqHXiVVp6u2ysaskFfXg3ekCj4WNftQ==} - /statuses/1.5.0: + /statuses@1.5.0: resolution: {integrity: sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==} engines: {node: '>= 0.6'} - /statuses/2.0.1: + /statuses@2.0.1: resolution: {integrity: sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==} engines: {node: '>= 0.8'} - /std-env/3.3.2: + /std-env@3.3.2: resolution: {integrity: sha512-uUZI65yrV2Qva5gqE0+A7uVAvO40iPo6jGhs7s8keRfHCmtg+uB2X6EiLGCI9IgL1J17xGhvoOqSz79lzICPTA==} - /stealthy-require/1.1.1: + /stealthy-require@1.1.1: resolution: {integrity: sha512-ZnWpYnYugiOVEY5GkcuJK1io5V8QmNYChG62gSit9pQVGErXtrKuPC55ITaVSukmMta5qpMU7vqLt2Lnni4f/g==} engines: {node: '>=0.10.0'} dev: false - /stop-iteration-iterator/1.0.0: + /stop-iteration-iterator@1.0.0: resolution: {integrity: sha512-iCGQj+0l0HOdZ2AEeBADlsRC+vsnDsZsbdSiH1yNSjcfKM7fdpCMfqAL/dwF5BLiw/XhRft/Wax6zQbhq2BcjQ==} engines: {node: '>= 0.4'} dependencies: internal-slot: 1.0.5 dev: true - /stream-transform/2.1.3: + /stream-transform@2.1.3: resolution: {integrity: sha512-9GHUiM5hMiCi6Y03jD2ARC1ettBXkQBoQAe7nJsPknnI0ow10aXjTnew8QtYQmLjzn974BnmWEAJgCY6ZP1DeQ==} dependencies: mixme: 0.5.5 dev: true - /strict-uri-encode/2.0.0: + /strict-uri-encode@2.0.0: resolution: {integrity: sha512-QwiXZgpRcKkhTj2Scnn++4PKtWsH0kpzZ62L2R6c/LUVYv7hVnZqcg2+sMuT6R7Jusu1vviK/MFsu6kNJfWlEQ==} engines: {node: '>=4'} dev: true - /string-argv/0.3.1: + /string-argv@0.3.1: resolution: {integrity: sha512-a1uQGz7IyVy9YwhqjZIZu1c8JO8dNIe20xBmSS6qu9kv++k3JGzCVmprbNN5Kn+BgzD5E7YYwg1CcjuJMRNsvg==} engines: {node: '>=0.6.19'} dev: true - /string-convert/0.2.1: + /string-convert@0.2.1: resolution: {integrity: sha512-u/1tdPl4yQnPBjnVrmdLo9gtuLvELKsAoRapekWggdiQNvvvum+jYF329d84NAa660KQw7pB2n36KrIKVoXa3A==} dev: false - /string-hash/1.1.3: + /string-hash@1.1.3: resolution: {integrity: sha512-kJUvRUFK49aub+a7T1nNE66EJbZBMnBgoC1UbCZ5n6bsZKBRga4KgBRTMn/pFkeCZSYtNeSyMxPDM0AXWELk2A==} dev: true - /string-length/4.0.2: + /string-length@4.0.2: resolution: {integrity: sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==} engines: {node: '>=10'} dependencies: @@ -20154,7 +21190,7 @@ packages: strip-ansi: 6.0.1 dev: true - /string-width/1.0.2: + /string-width@1.0.2: resolution: {integrity: sha512-0XsVpQLnVCXHJfyEs8tC0zpTVIr5PKKsQtkT29IwupnPTjtPmQ3xT/4yCREF9hYkV/3M3kzcUTSAZT6a6h81tw==} engines: {node: '>=0.10.0'} dependencies: @@ -20162,7 +21198,7 @@ packages: is-fullwidth-code-point: 1.0.0 strip-ansi: 3.0.1 - /string-width/4.2.3: + /string-width@4.2.3: resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==} engines: {node: '>=8'} dependencies: @@ -20170,7 +21206,7 @@ packages: is-fullwidth-code-point: 3.0.0 strip-ansi: 6.0.1 - /string-width/5.1.2: + /string-width@5.1.2: resolution: {integrity: sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==} engines: {node: '>=12'} dependencies: @@ -20178,7 +21214,7 @@ packages: emoji-regex: 9.2.2 strip-ansi: 7.0.1 - /string.prototype.matchall/4.0.8: + /string.prototype.matchall@4.0.8: resolution: {integrity: sha512-6zOCOcJ+RJAQshcTvXPHoxoQGONa3e/Lqx90wUA+wEzX78sg5Bo+1tQo4N0pohS0erG9qtCqJDjNCQBjeWVxyg==} dependencies: call-bind: 1.0.2 @@ -20191,31 +21227,31 @@ packages: side-channel: 1.0.4 dev: true - /string.prototype.trimend/1.0.6: + /string.prototype.trimend@1.0.6: resolution: {integrity: sha512-JySq+4mrPf9EsDBEDYMOb/lM7XQLulwg5R/m1r0PXEFqrV0qHvl58sdTilSXtKOflCsK2E8jxf+GKC0T07RWwQ==} dependencies: call-bind: 1.0.2 define-properties: 1.2.0 es-abstract: 1.21.1 - /string.prototype.trimstart/1.0.6: + /string.prototype.trimstart@1.0.6: resolution: {integrity: sha512-omqjMDaY92pbn5HOX7f9IccLA+U1tA9GvtU4JrodiXFfYB7jPzzHpRzpglLAjtUV6bB557zwClJezTqnAiYnQA==} dependencies: call-bind: 1.0.2 define-properties: 1.2.0 es-abstract: 1.21.1 - /string_decoder/1.1.1: + /string_decoder@1.1.1: resolution: {integrity: sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==} dependencies: safe-buffer: 5.1.2 - /string_decoder/1.3.0: + /string_decoder@1.3.0: resolution: {integrity: sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==} dependencies: safe-buffer: 5.2.1 - /stringify-object/3.3.0: + /stringify-object@3.3.0: resolution: {integrity: sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw==} engines: {node: '>=4'} dependencies: @@ -20223,93 +21259,99 @@ packages: is-obj: 1.0.1 is-regexp: 1.0.0 - /strip-ansi/3.0.1: + /strip-ansi@3.0.1: resolution: {integrity: sha512-VhumSSbBqDTP8p2ZLKj40UjBCV4+v8bUSEpUb4KjRgWk9pbqGF4REFj6KEagidb2f/M6AzC0EmFyDNGaw9OCzg==} engines: {node: '>=0.10.0'} dependencies: ansi-regex: 2.1.1 - /strip-ansi/6.0.1: + /strip-ansi@6.0.1: resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==} engines: {node: '>=8'} dependencies: ansi-regex: 5.0.1 - /strip-ansi/7.0.1: + /strip-ansi@7.0.1: resolution: {integrity: sha512-cXNxvT8dFNRVfhVME3JAe98mkXDYN2O1l7jmcwMnOslDeESg1rF/OZMtK0nRAhiari1unG5cD4jG3rapUAkLbw==} engines: {node: '>=12'} dependencies: ansi-regex: 6.0.1 - /strip-bom-string/1.0.0: + /strip-bom-string@1.0.0: resolution: {integrity: sha512-uCC2VHvQRYu+lMh4My/sFNmF2klFymLX1wHJeXnbEJERpV/ZsVuonzerjfrGpIGF7LBVa1O7i9kjiWvJiFck8g==} engines: {node: '>=0.10.0'} - /strip-bom/3.0.0: + /strip-bom@3.0.0: resolution: {integrity: sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==} engines: {node: '>=4'} dev: true - /strip-bom/4.0.0: + /strip-bom@4.0.0: resolution: {integrity: sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==} engines: {node: '>=8'} dev: true - /strip-final-newline/2.0.0: + /strip-final-newline@2.0.0: resolution: {integrity: sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==} engines: {node: '>=6'} - /strip-final-newline/3.0.0: + /strip-final-newline@3.0.0: resolution: {integrity: sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==} engines: {node: '>=12'} dev: true - /strip-indent/3.0.0: + /strip-indent@3.0.0: resolution: {integrity: sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==} engines: {node: '>=8'} dependencies: min-indent: 1.0.1 dev: true - /strip-json-comments/2.0.1: + /strip-json-comments@2.0.1: resolution: {integrity: sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==} engines: {node: '>=0.10.0'} - /strip-json-comments/3.1.1: + /strip-json-comments@3.1.1: resolution: {integrity: sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==} engines: {node: '>=8'} - /strip-literal/0.4.2: + /strip-literal@0.4.2: resolution: {integrity: sha512-pv48ybn4iE1O9RLgCAN0iU4Xv7RlBTiit6DKmMiErbs9x1wH6vXBs45tWc0H5wUIF6TLTrKweqkmYF/iraQKNw==} dependencies: acorn: 8.8.2 dev: true - /style-equal/1.0.0: + /style-equal@1.0.0: resolution: {integrity: sha512-gf20kfwh7eXsgPcwvYqViCBHr+GXIlpXOZR1wQftNH4/ee2P/yolWUVA/MdMdmMp+0BMfvaMKSIR1DQlY64Btw==} dev: false - /style-inject/0.3.0: + /style-inject@0.3.0: resolution: {integrity: sha512-IezA2qp+vcdlhJaVm5SOdPPTUu0FCEqfNSli2vRuSIBbu5Nq5UvygTk/VzeCqfLz2Atj3dVII5QBKGZRZ0edzw==} dev: true - /style-search/0.1.0: + /style-search@0.1.0: resolution: {integrity: sha512-Dj1Okke1C3uKKwQcetra4jSuk0DqbzbYtXipzFlFMZtowbF1x7BKJwB9AayVMyFARvU8EDrZdcax4At/452cAg==} dev: true - /style-to-object/0.3.0: + /style-to-object@0.3.0: resolution: {integrity: sha512-CzFnRRXhzWIdItT3OmF8SQfWyahHhjq3HwcMNCNLn+N7klOOqPjMeG/4JSu77D7ypZdGvSzvkrbyeTMizz2VrA==} dependencies: inline-style-parser: 0.1.1 - /style-unit/3.0.5: + /style-unit@2.0.1: + resolution: {integrity: sha512-1OHU+0lWHrK22W3DDfLKFl5cOIwTxghbVRgtzgue+/9m5dqsYQhVBObQupMdtN6FIhpM375l18h8nLqPKgHfPQ==} + dependencies: + universal-env: 2.0.0 + dev: false + + /style-unit@3.0.5: resolution: {integrity: sha512-xL+kev1W1dPthdhpQqZs9Qk1zenQiHKyy9oy2/VasW4z6wi7m7qQvMe67foPsr99JSs0115X0TCN1ch1n0XqSw==} dependencies: '@babel/runtime': 7.21.0 universal-env: 3.3.3 dev: false - /stylehacks/5.1.1_postcss@8.4.12: + /stylehacks@5.1.1(postcss@8.4.12): resolution: {integrity: sha512-sBpcd5Hx7G6seo7b1LkpttvTz7ikD0LlH5RmdcBNb6fFR0Fl7LQwHDFr300q4cwUqi+IYrFGmsIHieMBfnN/Bw==} engines: {node: ^10 || ^12 || >=14.0} peerDependencies: @@ -20320,7 +21362,7 @@ packages: postcss-selector-parser: 6.0.11 dev: true - /stylehacks/5.1.1_postcss@8.4.21: + /stylehacks@5.1.1(postcss@8.4.21): resolution: {integrity: sha512-sBpcd5Hx7G6seo7b1LkpttvTz7ikD0LlH5RmdcBNb6fFR0Fl7LQwHDFr300q4cwUqi+IYrFGmsIHieMBfnN/Bw==} engines: {node: ^10 || ^12 || >=14.0} peerDependencies: @@ -20330,7 +21372,7 @@ packages: postcss: 8.4.21 postcss-selector-parser: 6.0.11 - /stylelint-scss/4.4.0_stylelint@14.16.1: + /stylelint-scss@4.4.0(stylelint@14.16.1): resolution: {integrity: sha512-Qy66a+/30aylFhPmUArHhVsHOun1qrO93LGT15uzLuLjWS7hKDfpFm34mYo1ndR4MCo8W4bEZM1+AlJRJORaaw==} peerDependencies: stylelint: ^14.5.1 || ^15.0.0 @@ -20343,12 +21385,12 @@ packages: stylelint: 14.16.1 dev: true - /stylelint/14.16.1: + /stylelint@14.16.1: resolution: {integrity: sha512-ErlzR/T3hhbV+a925/gbfc3f3Fep9/bnspMiJPorfGEmcBbXdS+oo6LrVtoUZ/w9fqD6o6k7PtUlCOsCRdjX/A==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} hasBin: true dependencies: - '@csstools/selector-specificity': 2.1.1_wajs5nedgkikc5pcuwett7legi + '@csstools/selector-specificity': 2.1.1(postcss-selector-parser@6.0.11)(postcss@8.4.21) balanced-match: 2.0.0 colord: 2.9.3 cosmiconfig: 7.1.0 @@ -20374,7 +21416,7 @@ packages: postcss: 8.4.21 postcss-media-query-parser: 0.2.3 postcss-resolve-nested-selector: 0.1.1 - postcss-safe-parser: 6.0.0_postcss@8.4.21 + postcss-safe-parser: 6.0.0(postcss@8.4.21) postcss-selector-parser: 6.0.11 postcss-value-parser: 4.2.0 resolve-from: 5.0.0 @@ -20390,7 +21432,7 @@ packages: - supports-color dev: true - /stylesheet-loader/0.9.1: + /stylesheet-loader@0.9.1: resolution: {integrity: sha512-GDdV3oYsuO8VkmCCFsqNKjo42iRcf3mMhLhvEqktJajJ7HDxj/YAureXCZVqzu6YRgtc/Fhq4WtlaNUaGpz3/g==} dependencies: camelcase: 3.0.0 @@ -20399,34 +21441,34 @@ packages: loader-utils: 1.4.2 dev: false - /stylis/4.1.3: + /stylis@4.1.3: resolution: {integrity: sha512-GP6WDNWf+o403jrEp9c5jibKavrtLW+/qYGhFxFrG8maXhwTBI7gLLhiBb0o7uFccWN+EOS9aMO6cGHWAO07OA==} dev: false - /supports-color/2.0.0: + /supports-color@2.0.0: resolution: {integrity: sha512-KKNVtd6pCYgPIKU4cp2733HWYCpplQhddZLBUryaAHou723x+FRzQ5Df824Fj+IyyuiQTRoub4SnIFfIcrp70g==} engines: {node: '>=0.8.0'} dev: false - /supports-color/5.5.0: + /supports-color@5.5.0: resolution: {integrity: sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==} engines: {node: '>=4'} dependencies: has-flag: 3.0.0 - /supports-color/7.2.0: + /supports-color@7.2.0: resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==} engines: {node: '>=8'} dependencies: has-flag: 4.0.0 - /supports-color/8.1.1: + /supports-color@8.1.1: resolution: {integrity: sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==} engines: {node: '>=10'} dependencies: has-flag: 4.0.0 - /supports-hyperlinks/2.3.0: + /supports-hyperlinks@2.3.0: resolution: {integrity: sha512-RpsAZlpWcDwOPQA22aCH4J0t7L8JmAvsCxfOSEwm7cQs3LshN36QaTkwd70DnBOXDWGssw2eUoc8CaRWT0XunA==} engines: {node: '>=8'} dependencies: @@ -20434,18 +21476,18 @@ packages: supports-color: 7.2.0 dev: true - /supports-preserve-symlinks-flag/1.0.0: + /supports-preserve-symlinks-flag@1.0.0: resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==} engines: {node: '>= 0.4'} - /svg-parser/2.0.4: + /svg-parser@2.0.4: resolution: {integrity: sha512-e4hG1hRwoOdRb37cIMSgzNsxyzKfayW6VOflrwvR+/bzrkyxY/31WkbgnQpgtrNp1SdpJvpUAGTa/ZoiPNDuRQ==} - /svg-tags/1.0.0: + /svg-tags@1.0.0: resolution: {integrity: sha512-ovssysQTa+luh7A5Weu3Rta6FJlFBBbInjOh722LIt6klpU2/HtdUbszju/G4devcvk8PGt7FCLv5wftu3THUA==} dev: true - /svgo/1.3.2: + /svgo@1.3.2: resolution: {integrity: sha512-yhy/sQYxR5BkC98CY7o31VGsg014AKLEPxdfhora76l36hD9Rdy5NZA/Ocn6yayNPgSamYdtX2rFJdcv07AYVw==} engines: {node: '>=4.0.0'} deprecated: This SVGO version is no longer supported. Upgrade to v2.x.x. @@ -20466,7 +21508,7 @@ packages: util.promisify: 1.0.1 dev: false - /svgo/2.8.0: + /svgo@2.8.0: resolution: {integrity: sha512-+N/Q9kV1+F+UeWYoSiULYo4xYSDQlTgb+ayMobAXPwMnLvop7oxKMo9OzIrX5x3eS4L4f2UHhc9axXwY8DpChg==} engines: {node: '>=10.13.0'} hasBin: true @@ -20479,11 +21521,20 @@ packages: picocolors: 1.0.0 stable: 0.1.8 - /symbol-tree/3.2.4: + /swiper@6.5.0: + resolution: {integrity: sha512-cSx1SpfgrHlgwku++3Ce3cjPBpXgB7P+bGik5S3+F+j6ID0NUeV6qtmedFdr3C8jXR/W+TJPVNIT9fH/cwVAiA==} + engines: {node: '>= 4.7.0'} + requiresBuild: true + dependencies: + dom7: 3.0.0 + ssr-window: 3.0.0 + dev: false + + /symbol-tree@3.2.4: resolution: {integrity: sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==} dev: true - /table/6.8.1: + /table@6.8.1: resolution: {integrity: sha512-Y4X9zqrCftUhMeH2EptSSERdVKt/nEdijTOacGD/97EKjhQ/Qs8RTlEGABSJNNN8lac9kheH+af7yAkEWlgneA==} engines: {node: '>=10.0.0'} dependencies: @@ -20494,10 +21545,12 @@ packages: strip-ansi: 6.0.1 dev: true - /tailwindcss/3.2.7: + /tailwindcss@3.2.7(postcss@8.4.21): resolution: {integrity: sha512-B6DLqJzc21x7wntlH/GsZwEXTBttVSl1FtCzC8WP4oBc/NKef7kaax5jeihkkCEWc831/5NDJ9gRNDK6NEioQQ==} engines: {node: '>=12.13.0'} hasBin: true + peerDependencies: + postcss: ^8.0.9 dependencies: arg: 5.0.2 chokidar: 3.5.3 @@ -20514,10 +21567,10 @@ packages: object-hash: 3.0.0 picocolors: 1.0.0 postcss: 8.4.21 - postcss-import: 14.1.0_postcss@8.4.21 - postcss-js: 4.0.1_postcss@8.4.21 - postcss-load-config: 3.1.4_postcss@8.4.21 - postcss-nested: 6.0.0_postcss@8.4.21 + postcss-import: 14.1.0(postcss@8.4.21) + postcss-js: 4.0.1(postcss@8.4.21) + postcss-load-config: 3.1.4(postcss@8.4.21) + postcss-nested: 6.0.0(postcss@8.4.21) postcss-selector-parser: 6.0.11 postcss-value-parser: 4.2.0 quick-lru: 5.1.1 @@ -20526,15 +21579,15 @@ packages: - ts-node dev: true - /tapable/1.1.3: + /tapable@1.1.3: resolution: {integrity: sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==} engines: {node: '>=6'} - /tapable/2.2.1: + /tapable@2.2.1: resolution: {integrity: sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==} engines: {node: '>=6'} - /tar-fs/2.1.1: + /tar-fs@2.1.1: resolution: {integrity: sha512-V0r2Y9scmbDRLCNex/+hYzvp/zyYjvFbHPNgVTKfQvVrb6guiE/fxP+XblDNR011utopbkex2nM4dHNV6GDsng==} dependencies: chownr: 1.1.4 @@ -20543,7 +21596,7 @@ packages: tar-stream: 2.2.0 dev: true - /tar-stream/2.2.0: + /tar-stream@2.2.0: resolution: {integrity: sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==} engines: {node: '>=6'} dependencies: @@ -20554,7 +21607,7 @@ packages: readable-stream: 3.6.1 dev: true - /tar/6.1.13: + /tar@6.1.13: resolution: {integrity: sha512-jdIBIN6LTIe2jqzay/2vtYLlBHa3JF42ot3h1dW8Q0PaAG4v8rm0cvpVePtau5C6OKXGGcgO9q2AMNSWxiLqKw==} engines: {node: '>=10'} dependencies: @@ -20565,7 +21618,7 @@ packages: mkdirp: 1.0.4 yallist: 4.0.0 - /temp/0.9.4: + /temp@0.9.4: resolution: {integrity: sha512-yYrrsWnrXMcdsnu/7YMYAofM1ktpL5By7vZhf15CrXijWWrEYZks5AXBudalfSWJLlnen/QUJUB5aoB0kqZUGA==} engines: {node: '>=6.0.0'} dependencies: @@ -20573,12 +21626,12 @@ packages: rimraf: 2.6.3 dev: false - /term-size/2.2.1: + /term-size@2.2.1: resolution: {integrity: sha512-wK0Ri4fOGjv/XPy8SBHZChl8CM7uMc5VML7SqiQ0zG7+J5Vr+RMQDoHa2CNT6KHUnTGIXH34UDMkPzAUyapBZg==} engines: {node: '>=8'} dev: true - /terminal-link/2.1.1: + /terminal-link@2.1.1: resolution: {integrity: sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ==} engines: {node: '>=8'} dependencies: @@ -20586,7 +21639,7 @@ packages: supports-hyperlinks: 2.3.0 dev: true - /terser-webpack-plugin/5.3.5_kn3rentq3i47ljvblyy4hgdaoi: + /terser-webpack-plugin@5.3.5(@swc/core@1.3.19)(esbuild@0.17.16)(webpack@5.86.0): resolution: {integrity: sha512-AOEDLDxD2zylUGf/wxHxklEkOe2/r+seuyOWujejFrIxHf11brA1/dWQNIgXa1c6/Wkxgu7zvv0JhOWfc2ELEA==} engines: {node: '>= 10.13.0'} peerDependencies: @@ -20609,10 +21662,10 @@ packages: schema-utils: 3.1.1 serialize-javascript: 6.0.1 terser: 5.14.2 - webpack: 5.86.0_w34or7orauknzckzea4nxxqrru + webpack: 5.86.0(@swc/core@1.3.19)(esbuild@0.17.16) dev: true - /terser-webpack-plugin/5.3.6_webpack@5.86.0: + /terser-webpack-plugin@5.3.6(webpack@5.86.0): resolution: {integrity: sha512-kfLFk+PoLUQIbLmB1+PZDMRSZS99Mp+/MHqDNmMA6tOItzRt+Npe3E+fsMs5mfcM0wCtrrdU387UnV+vnSffXQ==} engines: {node: '>= 10.13.0'} peerDependencies: @@ -20632,10 +21685,10 @@ packages: jest-worker: 27.5.1 schema-utils: 3.1.2 serialize-javascript: 6.0.1 - terser: 5.16.5 + terser: 5.14.2 webpack: 5.86.0 - /terser-webpack-plugin/5.3.7_3d2sldnof75occqqtyfzznb47i: + /terser-webpack-plugin@5.3.7(@swc/core@1.3.19)(esbuild@0.17.16)(webpack@5.86.0): resolution: {integrity: sha512-AfKwIktyP7Cu50xNjXF/6Qb5lBNzYaWpU6YfoX3uZicTx0zTy0stDDCsvjDapKsSDvOeWo5MEq4TmdBy2cNoHw==} engines: {node: '>= 10.13.0'} peerDependencies: @@ -20652,15 +21705,15 @@ packages: optional: true dependencies: '@jridgewell/trace-mapping': 0.3.17 + '@swc/core': 1.3.19 esbuild: 0.17.16 jest-worker: 27.5.1 schema-utils: 3.1.2 serialize-javascript: 6.0.1 terser: 5.16.5 - webpack: 5.86.0_esbuild@0.17.16 - dev: true + webpack: 5.86.0(@swc/core@1.3.19)(esbuild@0.17.16) - /terser-webpack-plugin/5.3.7_kn3rentq3i47ljvblyy4hgdaoi: + /terser-webpack-plugin@5.3.7(esbuild@0.17.16)(webpack@5.86.0): resolution: {integrity: sha512-AfKwIktyP7Cu50xNjXF/6Qb5lBNzYaWpU6YfoX3uZicTx0zTy0stDDCsvjDapKsSDvOeWo5MEq4TmdBy2cNoHw==} engines: {node: '>= 10.13.0'} peerDependencies: @@ -20677,15 +21730,14 @@ packages: optional: true dependencies: '@jridgewell/trace-mapping': 0.3.17 - '@swc/core': 1.3.19 esbuild: 0.17.16 jest-worker: 27.5.1 schema-utils: 3.1.2 serialize-javascript: 6.0.1 terser: 5.16.5 - webpack: 5.86.0_w34or7orauknzckzea4nxxqrru + webpack: 5.86.0(esbuild@0.17.16) - /terser-webpack-plugin/5.3.7_webpack@5.86.0: + /terser-webpack-plugin@5.3.7(webpack@5.86.0): resolution: {integrity: sha512-AfKwIktyP7Cu50xNjXF/6Qb5lBNzYaWpU6YfoX3uZicTx0zTy0stDDCsvjDapKsSDvOeWo5MEq4TmdBy2cNoHw==} engines: {node: '>= 10.13.0'} peerDependencies: @@ -20708,7 +21760,7 @@ packages: terser: 5.16.5 webpack: 5.86.0 - /terser/5.14.2: + /terser@5.14.2: resolution: {integrity: sha512-oL0rGeM/WFQCUd0y2QrWxYnq7tfSuKBiqTjRPWrRgB46WD/kiwHwF8T23z78H6Q6kGCuuHcPB+KULHRdxvVGQA==} engines: {node: '>=10'} hasBin: true @@ -20717,9 +21769,8 @@ packages: acorn: 8.8.2 commander: 2.20.3 source-map-support: 0.5.21 - dev: true - /terser/5.16.5: + /terser@5.16.5: resolution: {integrity: sha512-qcwfg4+RZa3YvlFh0qjifnzBHjKGNbtDo9yivMqMFDy9Q6FSaQWSB/j1xKhsoUFJIqDOM3TsN6D5xbrMrFcHbg==} engines: {node: '>=10'} hasBin: true @@ -20729,7 +21780,7 @@ packages: commander: 2.20.3 source-map-support: 0.5.21 - /test-exclude/6.0.0: + /test-exclude@6.0.0: resolution: {integrity: sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==} engines: {node: '>=8'} dependencies: @@ -20738,98 +21789,98 @@ packages: minimatch: 3.1.2 dev: true - /text-extensions/1.9.0: + /text-extensions@1.9.0: resolution: {integrity: sha512-wiBrwC1EhBelW12Zy26JeOUkQ5mRu+5o8rpsJk5+2t+Y5vE7e842qtZDQ2g1NpX/29HdyFeJ4nSIhI47ENSxlQ==} engines: {node: '>=0.10'} dev: true - /text-table/0.2.0: + /text-table@0.2.0: resolution: {integrity: sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==} - /throttle-debounce/5.0.0: + /throttle-debounce@5.0.0: resolution: {integrity: sha512-2iQTSgkkc1Zyk0MeVrt/3BvuOXYPl/R8Z0U2xxo9rjwNciaHDG3R+Lm6dh4EeUci49DanvBnuqI6jshoQQRGEg==} engines: {node: '>=12.22'} dev: false - /through/2.3.8: - resolution: {integrity: sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==} - - /through2/4.0.2: + /through2@4.0.2: resolution: {integrity: sha512-iOqSav00cVxEEICeD7TjLB1sueEL+81Wpzp2bY17uZjZN0pWZPuo4suZ/61VujxmqSGFfgOcNuTZ85QJwNZQpw==} dependencies: readable-stream: 3.6.1 dev: true - /thunky/1.1.0: + /through@2.3.8: + resolution: {integrity: sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==} + + /thunky@1.1.0: resolution: {integrity: sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==} - /tiny-invariant/1.3.1: + /tiny-invariant@1.3.1: resolution: {integrity: sha512-AD5ih2NlSssTCwsMznbvwMZpJ1cbhkGd2uueNxzv2jDlEeZdU04JQfRnggJQ8DrcVBGjAsCKwFBbDlVNtEMlzw==} - /tiny-warning/1.0.3: + /tiny-warning@1.0.3: resolution: {integrity: sha512-lBN9zLN/oAf68o3zNXYrdCt1kP8WsiGW8Oo2ka41b2IM5JL/S1CTyX1rW0mb/zSuJun0ZUrDxx4sqvYS2FWzPA==} - /tinybench/2.4.0: + /tinybench@2.4.0: resolution: {integrity: sha512-iyziEiyFxX4kyxSp+MtY1oCH/lvjH3PxFN8PGCDeqcZWAJ/i+9y+nL85w99PxVzrIvew/GSkSbDYtiGVa85Afg==} dev: true - /tinypool/0.1.3: + /tinypool@0.1.3: resolution: {integrity: sha512-2IfcQh7CP46XGWGGbdyO4pjcKqsmVqFAPcXfPxcPXmOWt9cYkTP9HcDmGgsfijYoAEc4z9qcpM/BaBz46Y9/CQ==} engines: {node: '>=14.0.0'} dev: true - /tinypool/0.3.1: + /tinypool@0.3.1: resolution: {integrity: sha512-zLA1ZXlstbU2rlpA4CIeVaqvWq41MTWqLY3FfsAXgC8+f7Pk7zroaJQxDgxn1xNudKW6Kmj4808rPFShUlIRmQ==} engines: {node: '>=14.0.0'} dev: true - /tinyspy/0.3.3: + /tinyspy@0.3.3: resolution: {integrity: sha512-gRiUR8fuhUf0W9lzojPf1N1euJYA30ISebSfgca8z76FOvXtVXqd5ojEIaKLWbDQhAaC3ibxZIjqbyi4ybjcTw==} engines: {node: '>=14.0.0'} dev: true - /tinyspy/1.1.1: + /tinyspy@1.1.1: resolution: {integrity: sha512-UVq5AXt/gQlti7oxoIg5oi/9r0WpF7DGEVwXgqWSMmyN16+e3tl5lIvTaOpJ3TAtu5xFzWccFRM4R5NaWHF+4g==} engines: {node: '>=14.0.0'} dev: true - /tmp/0.0.33: + /tmp@0.0.33: resolution: {integrity: sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==} engines: {node: '>=0.6.0'} dependencies: os-tmpdir: 1.0.2 - /tmpl/1.0.5: + /tmpl@1.0.5: resolution: {integrity: sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==} dev: true - /to-fast-properties/2.0.0: + /to-fast-properties@2.0.0: resolution: {integrity: sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==} engines: {node: '>=4'} - /to-readable-stream/1.0.0: + /to-readable-stream@1.0.0: resolution: {integrity: sha512-Iq25XBt6zD5npPhlLVXGFN3/gyR2/qODcKNNyTMd4vbm39HUaOiAM4PMq0eMVC/Tkxz+Zjdsc55g9yyz+Yq00Q==} engines: {node: '>=6'} - /to-regex-range/5.0.1: + /to-regex-range@5.0.1: resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==} engines: {node: '>=8.0'} dependencies: is-number: 7.0.0 - /toggle-selection/1.0.6: + /toggle-selection@1.0.6: resolution: {integrity: sha512-BiZS+C1OS8g/q2RRbJmy59xpyghNBqrr6k5L/uKBGRsTfxmu3ffiRnd8mlGPUVayg8pvfi5urfnu8TU7DVOkLQ==} dev: false - /toidentifier/1.0.1: + /toidentifier@1.0.1: resolution: {integrity: sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==} engines: {node: '>=0.6'} - /totalist/1.1.0: + /totalist@1.1.0: resolution: {integrity: sha512-gduQwd1rOdDMGxFG1gEvhV88Oirdo2p+KjoYFU7k2g+i7n6AFFbDQ5kMPUsW0pNbfQsB/cwXvT1i4Bue0s9g5g==} engines: {node: '>=6'} - /tough-cookie/2.5.0: + /tough-cookie@2.5.0: resolution: {integrity: sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==} engines: {node: '>=0.8'} dependencies: @@ -20837,7 +21888,7 @@ packages: punycode: 2.3.0 dev: false - /tough-cookie/4.1.2: + /tough-cookie@4.1.2: resolution: {integrity: sha512-G9fqXWoYFZgTc2z8Q5zaHy/vJMjm+WV0AkAeHxVCQiEB1b+dGvWzFW6QV07cY5jQ5gRkeid2qIkzkxUnmoQZUQ==} engines: {node: '>=6'} dependencies: @@ -20847,37 +21898,37 @@ packages: url-parse: 1.5.10 dev: true - /tr46/0.0.3: + /tr46@0.0.3: resolution: {integrity: sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==} - /tr46/1.0.1: + /tr46@1.0.1: resolution: {integrity: sha512-dTpowEjclQ7Kgx5SdBkqRzVhERQXov8/l9Ft9dVM9fmg0W0KQSVaXX9T4i6twCPNtYiZM53lpSSUAwJbFPOHxA==} dependencies: punycode: 2.3.0 dev: true - /tr46/3.0.0: + /tr46@3.0.0: resolution: {integrity: sha512-l7FvfAHlcmulp8kr+flpQZmVwtu7nfRV7NZujtN0OqES8EL4O4e0qqzL0DC5gAvx/ZC/9lk6rhcUwYvkBnBnYA==} engines: {node: '>=12'} dependencies: punycode: 2.3.0 dev: true - /trim-newlines/3.0.1: + /trim-newlines@3.0.1: resolution: {integrity: sha512-c1PTsA3tYrIsLGkJkzHF+w9F2EyxfXGo4UyJc4pFL++FMjnq0HJS69T3M7d//gKrFKwy429bouPescbjecU+Zw==} engines: {node: '>=8'} dev: true - /trim-trailing-lines/1.1.4: + /trim-trailing-lines@1.1.4: resolution: {integrity: sha512-rjUWSqnfTNrjbB9NQWfPMH/xRK1deHeGsHoVfpxJ++XeYXE0d6B1En37AHfw3jtfTU7dzMzZL2jjpe8Qb5gLIQ==} - /trim/0.0.1: + /trim@0.0.1: resolution: {integrity: sha512-YzQV+TZg4AxpKxaTHK3c3D+kRDCGVEE7LemdlQZoQXn0iennk10RsIoY6ikzAqJTc9Xjl9C1/waHom/J86ziAQ==} - /trough/1.0.5: + /trough@1.0.5: resolution: {integrity: sha512-rvuRbTarPXmMb79SmzEp8aqXNKcK+y0XaB298IXueQ8I2PsrATcPBCSPyK/dDNa2iWOhKlfNnOjdAOTBU/nkFA==} - /trusted-cert/1.1.3: + /trusted-cert@1.1.3: resolution: {integrity: sha512-4+r0NIuZqhamHYojQZETlTFGH0cG0Wm++E7iZKOAYgf8ivGXDknpmFrXA+F7n04ORMw6xsGuFjhLfQJ7wEa9UQ==} engines: {node: '>=10'} hasBin: true @@ -20897,7 +21948,7 @@ packages: - supports-color dev: true - /ts-jest/28.0.8_mgg23zyyvjoe75wbzvxzqqpmne: + /ts-jest@28.0.8(@babel/core@7.21.0)(jest@28.1.3)(typescript@4.9.5): resolution: {integrity: sha512-5FaG0lXmRPzApix8oFG8RKjAz4ehtm8yMKOTy5HX3fY6W8kmvOrmcY0hKDElW52FJov+clhUbrKAqofnj4mXTg==} engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} hasBin: true @@ -20918,9 +21969,10 @@ packages: esbuild: optional: true dependencies: + '@babel/core': 7.21.0 bs-logger: 0.2.6 fast-json-stable-stringify: 2.1.0 - jest: 28.1.3 + jest: 28.1.3(@types/node@17.0.45) jest-util: 28.1.3 json5: 2.2.3 lodash.memoize: 4.1.2 @@ -20930,7 +21982,7 @@ packages: yargs-parser: 21.1.1 dev: true - /ts-node/10.9.1_cin3sed6ohfsopbmt6orxeb4o4: + /ts-node@10.9.1(@types/node@17.0.45)(typescript@4.9.5): resolution: {integrity: sha512-NtVysVPkxxrwFGUUxGYhfux8k78pQB3JqYBXlLRZgdGUqTO5wU/UyHop5p70iEbGhB7q5KmiZiU0Y3KlJrScEw==} hasBin: true peerDependencies: @@ -20961,7 +22013,7 @@ packages: yn: 3.1.1 dev: true - /tsc-alias/1.8.5: + /tsc-alias@1.8.5: resolution: {integrity: sha512-Y3ka0olwSRdbHPyX5kXhYY2aoBKuT53DFdeY+PpQUR4hg5M/b8eIRmC8dL4FBdd0wT366iWc6iDUUGe6QwI7mg==} hasBin: true dependencies: @@ -20973,7 +22025,7 @@ packages: plimit-lit: 1.5.0 dev: true - /tsconfig-paths/3.14.2: + /tsconfig-paths@3.14.2: resolution: {integrity: sha512-o/9iXgCYc5L/JxCHPe3Hvh8Q/2xm5Z+p18PESBU6Ff33695QnCHBEjcytY2q19ua7Mbl/DavtBOLq+oG0RCL+g==} dependencies: '@types/json5': 0.0.29 @@ -20982,14 +22034,14 @@ packages: strip-bom: 3.0.0 dev: true - /tslib/1.14.1: + /tslib@1.14.1: resolution: {integrity: sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==} dev: true - /tslib/2.5.0: + /tslib@2.5.0: resolution: {integrity: sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==} - /tsutils/3.21.0_typescript@4.9.5: + /tsutils@3.21.0(typescript@4.9.5): resolution: {integrity: sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==} engines: {node: '>= 6'} peerDependencies: @@ -20999,7 +22051,7 @@ packages: typescript: 4.9.5 dev: true - /tsx/3.12.3: + /tsx@3.12.3: resolution: {integrity: sha512-Wc5BFH1xccYTXaQob+lEcimkcb/Pq+0en2s+ruiX0VEIC80nV7/0s7XRahx8NnsoCnpCVUPz8wrqVSPi760LkA==} hasBin: true dependencies: @@ -21010,7 +22062,7 @@ packages: fsevents: 2.3.2 dev: true - /tty-table/4.1.6: + /tty-table@4.1.6: resolution: {integrity: sha512-kRj5CBzOrakV4VRRY5kUWbNYvo/FpOsz65DzI5op9P+cHov3+IqPbo1JE1ZnQGkHdZgNFDsrEjrfqqy/Ply9fw==} engines: {node: '>=8.0.0'} hasBin: true @@ -21024,112 +22076,111 @@ packages: yargs: 17.7.1 dev: true - /tunnel-agent/0.6.0: + /tunnel-agent@0.6.0: resolution: {integrity: sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w==} dependencies: safe-buffer: 5.2.1 dev: false - /tweetnacl/0.14.5: + /tweetnacl@0.14.5: resolution: {integrity: sha512-KXXFFdAbFXY4geFIwoyNK+f5Z1b7swfXABfL7HXCmoIWMKU3dmS26672A4EeQtDzLKy7SXmfBu51JolvEKwtGA==} dev: false - /type-check/0.3.2: + /type-check@0.3.2: resolution: {integrity: sha512-ZCmOJdvOWDBYJlzAoFkC+Q0+bUyEOS1ltgp1MGU03fqHG+dbi9tBFU2Rd9QKiDZFAYrhPh2JUf7rZRIuHRKtOg==} engines: {node: '>= 0.8.0'} dependencies: prelude-ls: 1.1.2 dev: true - /type-check/0.4.0: + /type-check@0.4.0: resolution: {integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==} engines: {node: '>= 0.8.0'} dependencies: prelude-ls: 1.2.1 - dev: true - /type-detect/4.0.8: + /type-detect@4.0.8: resolution: {integrity: sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==} engines: {node: '>=4'} dev: true - /type-fest/0.13.1: + /type-fest@0.13.1: resolution: {integrity: sha512-34R7HTnG0XIJcBSn5XhDd7nNFPRcXYRZrBB2O2jdKqYODldSzBAqzsWoZYYvduky73toYS/ESqxPvkDf/F0XMg==} engines: {node: '>=10'} dev: true - /type-fest/0.18.1: + /type-fest@0.18.1: resolution: {integrity: sha512-OIAYXk8+ISY+qTOwkHtKqzAuxchoMiD9Udx+FSGQDuiRR+PJKJHc2NJAXlbhkGwTt/4/nKZxELY1w3ReWOL8mw==} engines: {node: '>=10'} dev: true - /type-fest/0.20.2: + /type-fest@0.20.2: resolution: {integrity: sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==} engines: {node: '>=10'} - /type-fest/0.21.3: + /type-fest@0.21.3: resolution: {integrity: sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==} engines: {node: '>=10'} dev: true - /type-fest/0.6.0: + /type-fest@0.6.0: resolution: {integrity: sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==} engines: {node: '>=8'} dev: true - /type-fest/0.8.1: + /type-fest@0.8.1: resolution: {integrity: sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==} engines: {node: '>=8'} dev: true - /type-fest/2.19.0: + /type-fest@2.19.0: resolution: {integrity: sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA==} engines: {node: '>=12.20'} - /type-fest/3.6.1: + /type-fest@3.6.1: resolution: {integrity: sha512-htXWckxlT6U4+ilVgweNliPqlsVSSucbxVexRYllyMVJDtf5rTjv6kF/s+qAd4QSL1BZcnJPEJavYBPQiWuZDA==} engines: {node: '>=14.16'} dev: false - /type-is/1.6.18: + /type-is@1.6.18: resolution: {integrity: sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==} engines: {node: '>= 0.6'} dependencies: media-typer: 0.3.0 mime-types: 2.1.35 - /typed-array-length/1.0.4: + /typed-array-length@1.0.4: resolution: {integrity: sha512-KjZypGq+I/H7HI5HlOoGHkWUUGq+Q0TPhQurLbyrVrvnKTBgzLhIJ7j6J/XTQOi0d1RjyZ0wdas8bKs2p0x3Ng==} dependencies: call-bind: 1.0.2 for-each: 0.3.3 is-typed-array: 1.1.10 - /typedarray-to-buffer/3.1.5: + /typedarray-to-buffer@3.1.5: resolution: {integrity: sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==} dependencies: is-typedarray: 1.0.0 - /typescript/4.9.5: + /typescript@4.9.5: resolution: {integrity: sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g==} engines: {node: '>=4.2.0'} hasBin: true - /ua-parser-js/0.7.34: + /ua-parser-js@0.7.34: resolution: {integrity: sha512-cJMeh/eOILyGu0ejgTKB95yKT3zOenSe9UGE3vj6WfiOwgGYnmATUsnDixMFvdU+rNMvWih83hrUP8VwhF9yXQ==} dev: false - /ufo/1.1.1: + /ufo@1.1.1: resolution: {integrity: sha512-MvlCc4GHrmZdAllBc0iUDowff36Q9Ndw/UzqmEKyrfSzokTd9ZCy1i+IIk5hrYKkjoYVQyNbrw7/F8XJ2rEwTg==} dev: false - /uglify-js/3.17.4: + /uglify-js@3.17.4: resolution: {integrity: sha512-T9q82TJI9e/C1TAxYvfb16xO120tMVFZrGA3f9/P4424DNu6ypK103y0GPFVa17yotwSyZW5iYXgjYHkGrJW/g==} engines: {node: '>=0.8.0'} hasBin: true dev: false - /unbox-primitive/1.0.2: + /unbox-primitive@1.0.2: resolution: {integrity: sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==} dependencies: call-bind: 1.0.2 @@ -21137,44 +22188,44 @@ packages: has-symbols: 1.0.3 which-boxed-primitive: 1.0.2 - /unbzip2-stream/1.4.3: + /unbzip2-stream@1.4.3: resolution: {integrity: sha512-mlExGW4w71ebDJviH16lQLtZS32VKqsSfk80GCfUlwT/4/hNRFsoscrF/c++9xinkMzECL1uL9DDwXqFWkruPg==} dependencies: buffer: 5.7.1 through: 2.3.8 dev: true - /unc-path-regex/0.1.2: + /unc-path-regex@0.1.2: resolution: {integrity: sha512-eXL4nmJT7oCpkZsHZUOJo8hcX3GbsiDOa0Qu9F646fi8dT3XuSVopVqAcEiVzSKKH7UoDti23wNX3qGFxcW5Qg==} engines: {node: '>=0.10.0'} dev: true - /unherit/1.1.3: + /unherit@1.1.3: resolution: {integrity: sha512-Ft16BJcnapDKp0+J/rqFC3Rrk6Y/Ng4nzsC028k2jdDII/rdZ7Wd3pPT/6+vIIxRagwRc9K0IUX0Ra4fKvw+WQ==} dependencies: inherits: 2.0.4 xtend: 4.0.2 - /unicode-canonical-property-names-ecmascript/2.0.0: + /unicode-canonical-property-names-ecmascript@2.0.0: resolution: {integrity: sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==} engines: {node: '>=4'} - /unicode-match-property-ecmascript/2.0.0: + /unicode-match-property-ecmascript@2.0.0: resolution: {integrity: sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==} engines: {node: '>=4'} dependencies: unicode-canonical-property-names-ecmascript: 2.0.0 unicode-property-aliases-ecmascript: 2.1.0 - /unicode-match-property-value-ecmascript/2.1.0: + /unicode-match-property-value-ecmascript@2.1.0: resolution: {integrity: sha512-qxkjQt6qjg/mYscYMC0XKRn3Rh0wFPlfxB0xkt9CfyTvpX1Ra0+rAmdX2QyAobptSEvuy4RtpPRui6XkV+8wjA==} engines: {node: '>=4'} - /unicode-property-aliases-ecmascript/2.1.0: + /unicode-property-aliases-ecmascript@2.1.0: resolution: {integrity: sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w==} engines: {node: '>=4'} - /unified/9.2.0: + /unified@9.2.0: resolution: {integrity: sha512-vx2Z0vY+a3YoTj8+pttM3tiJHCwY5UFbYdiWrwBEbHmK8pvsPj2rtAX2BFfgXen8T39CJWblWRDT4L5WGXtDdg==} dependencies: '@types/unist': 2.0.6 @@ -21185,7 +22236,7 @@ packages: trough: 1.0.5 vfile: 4.2.1 - /unified/9.2.2: + /unified@9.2.2: resolution: {integrity: sha512-Sg7j110mtefBD+qunSLO1lqOEKdrwBFBrR6Qd8f4uwkhWNlbkaqwHse6e7QvD3AP/MNoJdEDLaf8OxYyoWgorQ==} dependencies: '@types/unist': 2.0.6 @@ -21196,98 +22247,165 @@ packages: trough: 1.0.5 vfile: 4.2.1 - /unique-filename/3.0.0: + /unique-filename@3.0.0: resolution: {integrity: sha512-afXhuC55wkAmZ0P18QsVE6kp8JaxrEokN2HGIoIVv2ijHQd419H0+6EigAFcIzXeMIkcIkNBpB3L/DXB3cTS/g==} engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} dependencies: unique-slug: 4.0.0 dev: true - /unique-slug/4.0.0: + /unique-slug@4.0.0: resolution: {integrity: sha512-WrcA6AyEfqDX5bWige/4NQfPZMtASNVxdmWR76WESYQVAACSgWcR6e9i0mofqqBxYFtL4oAxPIptY73/0YE1DQ==} engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} dependencies: imurmurhash: 0.1.4 dev: true - /unique-string/2.0.0: + /unique-string@2.0.0: resolution: {integrity: sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==} engines: {node: '>=8'} dependencies: crypto-random-string: 2.0.0 - /unist-builder/2.0.3: + /unist-builder@2.0.3: resolution: {integrity: sha512-f98yt5pnlMWlzP539tPc4grGMsFaQQlP/vM396b00jngsiINumNmsY8rkXjfoi1c6QaM8nQ3vaGDuoKWbe/1Uw==} - /unist-util-generated/1.1.6: + /unist-util-generated@1.1.6: resolution: {integrity: sha512-cln2Mm1/CZzN5ttGK7vkoGw+RZ8VcUH6BtGbq98DDtRGquAAOXig1mrBQYelOwMXYS8rK+vZDyyojSjp7JX+Lg==} - /unist-util-is/4.1.0: + /unist-util-is@4.1.0: resolution: {integrity: sha512-ZOQSsnce92GrxSqlnEEseX0gi7GH9zTJZ0p9dtu87WRb/37mMPO2Ilx1s/t9vBHrFhbgweUwb+t7cIn5dxPhZg==} - /unist-util-position/3.1.0: + /unist-util-position@3.1.0: resolution: {integrity: sha512-w+PkwCbYSFw8vpgWD0v7zRCl1FpY3fjDSQ3/N/wNd9Ffa4gPi8+4keqt99N3XW6F99t/mUzp2xAhNmfKWp95QA==} - /unist-util-remove-position/2.0.1: + /unist-util-remove-position@2.0.1: resolution: {integrity: sha512-fDZsLYIe2uT+oGFnuZmy73K6ZxOPG/Qcm+w7jbEjaFcJgbQ6cqjs/eSPzXhsmGpAsWPkqZM9pYjww5QTn3LHMA==} dependencies: unist-util-visit: 2.0.3 - /unist-util-remove/2.1.0: + /unist-util-remove@2.1.0: resolution: {integrity: sha512-J8NYPyBm4baYLdCbjmf1bhPu45Cr1MWTm77qd9istEkzWpnN6O9tMsEbB2JhNnBCqGENRqEWomQ+He6au0B27Q==} dependencies: unist-util-is: 4.1.0 - /unist-util-stringify-position/2.0.3: + /unist-util-stringify-position@2.0.3: resolution: {integrity: sha512-3faScn5I+hy9VleOq/qNbAd6pAx7iH5jYBMS9I1HgQVijz/4mv5Bvw5iw1sC/90CODiKo81G/ps8AJrISn687g==} dependencies: '@types/unist': 2.0.6 - /unist-util-visit-parents/3.1.1: + /unist-util-visit-parents@3.1.1: resolution: {integrity: sha512-1KROIZWo6bcMrZEwiH2UrXDyalAa0uqzWCxCJj6lPOvTve2WkfgCytoDTPaMnodXh1WrXOq0haVYHj99ynJlsg==} dependencies: '@types/unist': 2.0.6 unist-util-is: 4.1.0 - /unist-util-visit/2.0.3: + /unist-util-visit@2.0.3: resolution: {integrity: sha512-iJ4/RczbJMkD0712mGktuGpm/U4By4FfDonL7N/9tATGIF4imikjOuagyMY53tnZq3NP6BcmlrHhEKAfGWjh7Q==} dependencies: '@types/unist': 2.0.6 unist-util-is: 4.1.0 unist-util-visit-parents: 3.1.1 - /universal-cookie/4.0.4: + /universal-canvas-context@1.0.0: + resolution: {integrity: sha512-ZjdoQyp7sDNB6o1xj93ulD2u1KYjEmMqZMGvIABREjREFlix70O4BTWFrADpMRI3uW6A2N7L45y4xksKqaIvwQ==} + engines: {npm: '>=3.0.0'} + dev: false + + /universal-choose-image@1.3.0(rax@1.2.3): + resolution: {integrity: sha512-j7L7Qk4X4rvBb8nsG5cqYPMahj1+/jkGsPUN1+1hvbX+H1aOs4gYcbnYCnQvmIZv1r4ghggvoS8Wgh95RcgfAA==} + engines: {npm: '>=3.0.0'} + peerDependencies: + rax: ^1.1.0 + dependencies: + rax: 1.2.3 + universal-env: 3.3.3 + dev: false + + /universal-cookie@4.0.4: resolution: {integrity: sha512-lbRVHoOMtItjWbM7TwDLdl8wug7izB0tq3/YVKhT/ahB4VDvWMyvnADfnJI8y6fSvsjh51Ix7lTGC6Tn4rMPhw==} dependencies: '@types/cookie': 0.3.3 cookie: 0.4.2 dev: false - /universal-env/3.3.3: + /universal-device@1.0.3: + resolution: {integrity: sha512-27VnA0IXJ70JRLwxtmCYRxXJSe+r6KwgiPu0dx9e+WD3Y0Gn5nKbK083KG5FK1Nbtxjyl0kRgvfG6MpK3YKXrg==} + engines: {npm: '>=3.0.0'} + dependencies: + universal-env: 3.3.3 + dev: false + + /universal-device@2.3.1: + resolution: {integrity: sha512-Z7aMODPW3CdhU4IicZ41l1PUZJLxENtEBZsks6fOKD4pyRkip1Z5EFdaDv/NdC35ccs7uR9SbkVF6QL3qwPWsw==} + engines: {npm: '>=3.0.0'} + dependencies: + universal-env: 3.3.3 + dev: false + + /universal-element@0.0.6: + resolution: {integrity: sha512-J1olYldUlj35w4pBt1LljiRuRjohATGHCIiiOHOepXtELB8zESOdYDlrFtXfxGtb6TUZm8oAaOPbTwhb+6A4BA==} + engines: {npm: '>=3.0.0'} + dependencies: + universal-env: 3.3.3 + dev: false + + /universal-env@0.6.6: + resolution: {integrity: sha512-CqBdTKFStTEV7wETHjWm7CDIbSdUxIlN3zQ5xraTG6Wb1XEmBgyW1pu8lJW0buRXjACgjrD+pr97akumbQ0Y6A==} + dev: false + + /universal-env@2.0.0: + resolution: {integrity: sha512-jfPJvPXFdhJHsDhuCHj3Njc3nxF+dmj6LeqKE9R41EdKKOJ1d5GGpFu3DrT+Ff+pxS9jsnbtj7BZYFAcLlxdPg==} + engines: {npm: '>=3.0.0'} + dev: false + + /universal-env@3.3.3: resolution: {integrity: sha512-4ZyITvWhtcurCEA66Cb7jcd4zpEiAAo91wSwbEscbiu033pIsC2yjgT8LYyasFgsst6jZHD1gtVoSyYcL8oH1Q==} engines: {npm: '>=3.0.0'} dependencies: '@uni/env': 1.1.0 dev: false - /universalify/0.1.2: + /universal-panresponder@0.6.5: + resolution: {integrity: sha512-7N9xSPgILxBr12krtyTl2KjN7wWxirtdH2/NsQj234KHrHt8yQ8hIgi6sjW4eyP3/5QtAn2JWwPSYdFmgHvg4w==} + dependencies: + universal-env: 0.6.6 + dev: false + + /universal-transition@1.1.1: + resolution: {integrity: sha512-TeYwWDhoYSYeGwX2L80gAQx7wByGvQ1WsPxqp+c6yYzqrc6BUuqpohtWY5Gh4ZPo0nToSNeadhly9sjeGLlV6Q==} + engines: {npm: '>=3.0.0'} + dependencies: + style-unit: 2.0.1 + universal-device: 1.0.3 + universal-env: 3.3.3 + universal-unit-tool: 1.0.0 + dev: false + + /universal-unit-tool@1.0.0: + resolution: {integrity: sha512-YTKN4pUqgAQqP5duZQSTxv2zswkUdZ4z3KtRgpXOxlo3huJm7xbiwhxeX8RM675Tjfo4entn8yQHclFJy9iaQQ==} + dependencies: + universal-device: 2.3.1 + dev: false + + /universalify@0.1.2: resolution: {integrity: sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==} engines: {node: '>= 4.0.0'} - /universalify/0.2.0: + /universalify@0.2.0: resolution: {integrity: sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg==} engines: {node: '>= 4.0.0'} dev: true - /universalify/2.0.0: + /universalify@2.0.0: resolution: {integrity: sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==} engines: {node: '>= 10.0.0'} - /unpipe/1.0.0: + /unpipe@1.0.0: resolution: {integrity: sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==} engines: {node: '>= 0.8'} - /unplugin/0.9.5_3d2sldnof75occqqtyfzznb47i: + /unplugin@0.9.5(esbuild@0.17.16)(webpack@5.86.0): resolution: {integrity: sha512-luraheyfxwtvkvHpsOvMNv7IjLdORTWKZp0gWYNHGLi2ImON3iIZOj464qEyyEwLA/EMt12fC415HW9zRpOfTg==} peerDependencies: esbuild: '>=0.13' @@ -21307,16 +22425,16 @@ packages: acorn: 8.8.2 chokidar: 3.5.3 esbuild: 0.17.16 - webpack: 5.86.0_w34or7orauknzckzea4nxxqrru + webpack: 5.86.0(@swc/core@1.3.19)(esbuild@0.17.16) webpack-sources: 3.2.3 webpack-virtual-modules: 0.4.6 dev: true - /unquote/1.1.1: + /unquote@1.1.1: resolution: {integrity: sha512-vRCqFv6UhXpWxZPyGDh/F3ZpNv8/qo7w6iufLpQg9aKnQ71qM4B5KiI7Mia9COcjEhrO9LueHpMYjYzsWH3OIg==} dev: false - /update-browserslist-db/1.0.10_browserslist@4.21.5: + /update-browserslist-db@1.0.10(browserslist@4.21.5): resolution: {integrity: sha512-OztqDenkfFkbSG+tRxBeAnCVPckDBcvibKd35yDONx6OU8N7sqgwc7rCbkJ/WcYtVRZ4ba68d6byhC21GFh7sQ==} hasBin: true peerDependencies: @@ -21326,7 +22444,7 @@ packages: escalade: 3.1.1 picocolors: 1.0.0 - /update-notifier/5.1.0: + /update-notifier@5.1.0: resolution: {integrity: sha512-ItnICHbeMh9GqUy31hFPrD1kcuZ3rpxDZbf4KUDavXwS0bW5m7SLbDQpGX3UYr072cbrF5hFUs3r5tUsPwjfHw==} engines: {node: '>=10'} dependencies: @@ -21345,29 +22463,29 @@ packages: semver-diff: 3.1.1 xdg-basedir: 4.0.0 - /upper-case/1.1.3: + /upper-case@1.1.3: resolution: {integrity: sha512-WRbjgmYzgXkCV7zNVpy5YgrHgbBv126rMALQQMrmzOVC4GM2waQ9x7xtm8VU+1yF2kWyPzI9zbZ48n4vSxwfSA==} dev: false - /uri-js/4.4.1: + /uri-js@4.4.1: resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==} dependencies: punycode: 2.3.0 - /urix/0.1.0: + /urix@0.1.0: resolution: {integrity: sha512-Am1ousAhSLBeB9cG/7k7r2R0zj50uDRlZHPGbazid5s9rlF1F/QKYObEKSIunSjIOkJZqwRRLpvewjEkM7pSqg==} deprecated: Please see https://github.com/lydell/urix#deprecated dev: false - /url-join/4.0.1: + /url-join@4.0.1: resolution: {integrity: sha512-jk1+QP6ZJqyOiuEI9AEWQfju/nB2Pw466kbA0LEZljHwKeMgd9WrAEgEGxjPDD2+TNbbb37rTyhEfrCXfuKXnA==} - /url-join/5.0.0: + /url-join@5.0.0: resolution: {integrity: sha512-n2huDr9h9yzd6exQVnH/jU5mr+Pfx08LRXXZhkLLetAMESRj+anQsTAh940iMrIetKAmry9coFuZQ2jY8/p3WA==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} dev: false - /url-loader/4.1.1_3isns6qywnihuyc5a5zesgru7e: + /url-loader@4.1.1(file-loader@6.2.0)(webpack@5.86.0): resolution: {integrity: sha512-3BTV812+AVHHOJQO8O5MkWgZ5aosP7GnROJwvzLS9hWDj00lZ6Z0wNak423Lp9PBZN05N+Jk/N5Si8jRAlGyWA==} engines: {node: '>= 10.13.0'} peerDependencies: @@ -21377,25 +22495,25 @@ packages: file-loader: optional: true dependencies: - file-loader: 6.2.0_webpack@5.86.0 + file-loader: 6.2.0(webpack@5.86.0) loader-utils: 2.0.4 mime-types: 2.1.35 schema-utils: 3.1.1 webpack: 5.86.0 - /url-parse-lax/3.0.0: + /url-parse-lax@3.0.0: resolution: {integrity: sha512-NjFKA0DidqPa5ciFcSrXnAltTtzz84ogy+NebPvfEgAck0+TNg4UJ4IN+fB7zRZfbgUf0syOo9MDxFkDSMuFaQ==} engines: {node: '>=4'} dependencies: prepend-http: 2.0.0 - /url-parse/1.5.10: + /url-parse@1.5.10: resolution: {integrity: sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==} dependencies: querystringify: 2.2.0 requires-port: 1.0.0 - /use-composed-ref/1.3.0_react@17.0.2: + /use-composed-ref@1.3.0(react@17.0.2): resolution: {integrity: sha512-GLMG0Jc/jiKov/3Ulid1wbv3r54K9HlMW29IWcDFPEqFkSO2nS0MuefWgMJpeHQ9YJeXDL3ZUF+P3jdXlZX/cQ==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 @@ -21403,7 +22521,7 @@ packages: react: 17.0.2 dev: false - /use-isomorphic-layout-effect/1.1.2_h7fc2el62uaa77gho3xhys6ola: + /use-isomorphic-layout-effect@1.1.2(@types/react@17.0.53)(react@17.0.2): resolution: {integrity: sha512-49L8yCO3iGT/ZF9QttjwLF/ZD9Iwto5LnH5LmEdk/6cFmXddqi2ulF0edxTwjj+7mqvpVVGQWvbXZdn32wRSHA==} peerDependencies: '@types/react': '*' @@ -21416,7 +22534,7 @@ packages: react: 17.0.2 dev: false - /use-latest/1.2.1_h7fc2el62uaa77gho3xhys6ola: + /use-latest@1.2.1(@types/react@17.0.53)(react@17.0.2): resolution: {integrity: sha512-xA+AVm/Wlg3e2P/JiItTziwS7FK92LWrDB0p+hgXloIMuVCeJJ8v6f0eeHyPZaJrM+usM1FkFfbNCrJGs8A/zw==} peerDependencies: '@types/react': '*' @@ -21427,17 +22545,17 @@ packages: dependencies: '@types/react': 17.0.53 react: 17.0.2 - use-isomorphic-layout-effect: 1.1.2_h7fc2el62uaa77gho3xhys6ola + use-isomorphic-layout-effect: 1.1.2(@types/react@17.0.53)(react@17.0.2) dev: false - /use-sync-external-store/1.2.0_react@17.0.2: + /use-sync-external-store@1.2.0(react@17.0.2): resolution: {integrity: sha512-eEgnFxGQ1Ife9bzYs6VLi8/4X6CObHMw9Qr9tPY43iKwsPw8xE8+EFsf/2cFZ5S3esXgpWgtSCtLNS41F+sKPA==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 dependencies: react: 17.0.2 - /use-sync-external-store/1.2.0_react@18.2.0: + /use-sync-external-store@1.2.0(react@18.2.0): resolution: {integrity: sha512-eEgnFxGQ1Ife9bzYs6VLi8/4X6CObHMw9Qr9tPY43iKwsPw8xE8+EFsf/2cFZ5S3esXgpWgtSCtLNS41F+sKPA==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 @@ -21445,10 +22563,18 @@ packages: react: 18.2.0 dev: false - /util-deprecate/1.0.2: + /use-sync-external-store@1.2.0(react@18.3.0-canary-1cea38448-20230530): + resolution: {integrity: sha512-eEgnFxGQ1Ife9bzYs6VLi8/4X6CObHMw9Qr9tPY43iKwsPw8xE8+EFsf/2cFZ5S3esXgpWgtSCtLNS41F+sKPA==} + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + dependencies: + react: 18.3.0-canary-1cea38448-20230530 + dev: false + + /util-deprecate@1.0.2: resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==} - /util.promisify/1.0.1: + /util.promisify@1.0.1: resolution: {integrity: sha512-g9JpC/3He3bm38zsLupWryXHoEcS22YHthuPQSJdMy6KNrzIRzWqcsHzD/WUnqe45whVou4VIsPew37DoXWNrA==} dependencies: define-properties: 1.2.0 @@ -21457,7 +22583,13 @@ packages: object.getownpropertydescriptors: 2.1.5 dev: false - /util/0.12.5: + /util@0.10.4: + resolution: {integrity: sha512-0Pm9hTQ3se5ll1XihRic3FDIku70C+iHUdT/W926rSgHV5QgXsYbKZN8MSC3tJtSkhuROzvsQjAaFENRXr+19A==} + dependencies: + inherits: 2.0.3 + dev: false + + /util@0.12.5: resolution: {integrity: sha512-kZf/K6hEIrWHI6XqOFUiiMa+79wE/D8Q+NCNAWclkyg3b4d2k7s0QGepNjiABc+aR3N1PAyHL7p6UcLY6LmrnA==} dependencies: inherits: 2.0.4 @@ -21467,36 +22599,36 @@ packages: which-typed-array: 1.1.9 dev: true - /utila/0.4.0: + /utila@0.4.0: resolution: {integrity: sha512-Z0DbgELS9/L/75wZbro8xAnT50pBVFQZ+hUEueGDU5FN51YSCYM+jdxsfCiHjwNP/4LCDD0i/graKpeBnOXKRA==} - /utility-types/3.10.0: + /utility-types@3.10.0: resolution: {integrity: sha512-O11mqxmi7wMKCo6HKFt5AhO4BwY3VV68YU07tgxfz8zJTIxr4BpsezN49Ffwy9j3ZpwwJp4fkRwjRzq3uWE6Rg==} engines: {node: '>= 4'} - /utils-merge/1.0.1: + /utils-merge@1.0.1: resolution: {integrity: sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==} engines: {node: '>= 0.4.0'} - /uuid/3.4.0: + /uuid@3.4.0: resolution: {integrity: sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==} deprecated: Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details. hasBin: true dev: false - /uuid/8.3.2: + /uuid@8.3.2: resolution: {integrity: sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==} hasBin: true - /v8-compile-cache-lib/3.0.1: + /v8-compile-cache-lib@3.0.1: resolution: {integrity: sha512-wa7YjyUGfNZngI/vtK0UHAN+lgDCxBPCylVXGp0zu59Fz5aiGtNXaq3DhIov063MorB+VfufLh3JlF2KdTK3xg==} dev: true - /v8-compile-cache/2.3.0: + /v8-compile-cache@2.3.0: resolution: {integrity: sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==} dev: true - /v8-to-istanbul/9.1.0: + /v8-to-istanbul@9.1.0: resolution: {integrity: sha512-6z3GW9x8G1gd+JIIgQQQxXuiJtCXeAjp6RaPEPLv62mH3iPHPxV6W3robxtCzNErRo6ZwTmzWhsbNvjyEBKzKA==} engines: {node: '>=10.12.0'} dependencies: @@ -21505,21 +22637,21 @@ packages: convert-source-map: 1.9.0 dev: true - /validate-npm-package-license/3.0.4: + /validate-npm-package-license@3.0.4: resolution: {integrity: sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==} dependencies: spdx-correct: 3.2.0 spdx-expression-parse: 3.0.1 dev: true - /value-equal/1.0.1: + /value-equal@1.0.1: resolution: {integrity: sha512-NOJ6JZCAWr0zlxZt+xqCHNTEKOsrks2HQd4MqhP1qy4z1SkbEP467eNx6TgDKXMvUOb+OENfJCZwM+16n7fRfw==} - /vary/1.1.2: + /vary@1.1.2: resolution: {integrity: sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==} engines: {node: '>= 0.8'} - /verror/1.10.0: + /verror@1.10.0: resolution: {integrity: sha512-ZZKSmDAEFOijERBLkmYfJ+vmk3w+7hOLYDNkRCuRuMJGEmqYNCNLyBBFwWKVMhfwaEF3WOd0Zlw86U/WC/+nYw==} engines: {'0': node >=0.6.0} dependencies: @@ -21528,16 +22660,16 @@ packages: extsprintf: 1.3.0 dev: false - /vfile-location/3.2.0: + /vfile-location@3.2.0: resolution: {integrity: sha512-aLEIZKv/oxuCDZ8lkJGhuhztf/BW4M+iHdCwglA/eWc+vtuRFJj8EtgceYFX4LRjOhCAAiNHsKGssC6onJ+jbA==} - /vfile-message/2.0.4: + /vfile-message@2.0.4: resolution: {integrity: sha512-DjssxRGkMvifUOJre00juHoP9DPWuzjxKuMDrhNbk2TdaYYBNMStsNhEOt3idrtI12VQYM/1+iM0KOzXi4pxwQ==} dependencies: '@types/unist': 2.0.6 unist-util-stringify-position: 2.0.3 - /vfile/4.2.1: + /vfile@4.2.1: resolution: {integrity: sha512-O6AE4OskCG5S1emQ/4gl8zK586RqA3srz3nfK/Viy0UPToBc5Trp9BVFb1u0CjsKrAWwnpr4ifM/KBXPWwJbCA==} dependencies: '@types/unist': 2.0.6 @@ -21545,7 +22677,7 @@ packages: unist-util-stringify-position: 2.0.3 vfile-message: 2.0.4 - /vite/2.9.15: + /vite@2.9.15: resolution: {integrity: sha512-fzMt2jK4vQ3yK56te3Kqpkaeq9DkcZfBbzHwYpobasvgYmP2SoAr6Aic05CsB4CzCZbsDv4sujX3pkEGhLabVQ==} engines: {node: '>=12.2.0'} hasBin: true @@ -21569,7 +22701,7 @@ packages: fsevents: 2.3.2 dev: true - /vite/3.2.5_@types+node@17.0.45: + /vite@3.2.5(@types/node@17.0.45): resolution: {integrity: sha512-4mVEpXpSOgrssFZAOmGIr85wPHKvaDAcXqxVxVRZhljkJOMZi1ibLibzjLHzJvcok8BMguLc7g1W6W/GqZbLdQ==} engines: {node: ^14.18.0 || >=16.0.0} hasBin: true @@ -21603,7 +22735,7 @@ packages: fsevents: 2.3.2 dev: true - /vitest/0.15.2_c8@7.13.0+jsdom@20.0.3: + /vitest@0.15.2(c8@7.13.0)(jsdom@20.0.3): resolution: {integrity: sha512-cMabuUqu+nNHafkdN7H8Z20+UZTrrUfqjGwAoLwUwrqFGWBz3gXwxndjbLf6mgSFs9lF/JWjKeNM1CXKwtk26w==} engines: {node: '>=v14.16.0'} hasBin: true @@ -21640,43 +22772,7 @@ packages: - supports-color dev: true - /vitest/0.15.2_jsdom@20.0.3: - resolution: {integrity: sha512-cMabuUqu+nNHafkdN7H8Z20+UZTrrUfqjGwAoLwUwrqFGWBz3gXwxndjbLf6mgSFs9lF/JWjKeNM1CXKwtk26w==} - engines: {node: '>=v14.16.0'} - hasBin: true - peerDependencies: - '@vitest/ui': '*' - c8: '*' - happy-dom: '*' - jsdom: '*' - peerDependenciesMeta: - '@vitest/ui': - optional: true - c8: - optional: true - happy-dom: - optional: true - jsdom: - optional: true - dependencies: - '@types/chai': 4.3.4 - '@types/chai-subset': 1.3.3 - '@types/node': 18.14.6 - chai: 4.3.7 - debug: 4.3.4 - jsdom: 20.0.3 - local-pkg: 0.4.3 - tinypool: 0.1.3 - tinyspy: 0.3.3 - vite: 2.9.15 - transitivePeerDependencies: - - less - - sass - - stylus - - supports-color - dev: true - - /vitest/0.23.4_jsdom@20.0.3: + /vitest@0.23.4(jsdom@20.0.3): resolution: {integrity: sha512-iukBNWqQAv8EKDBUNntspLp9SfpaVFbmzmM0sNcnTxASQZMzRw3PsM6DMlsHiI+I6GeO5/sYDg3ecpC+SNFLrQ==} engines: {node: '>=v14.16.0'} hasBin: true @@ -21709,7 +22805,7 @@ packages: tinybench: 2.4.0 tinypool: 0.3.1 tinyspy: 1.1.1 - vite: 3.2.5_@types+node@17.0.45 + vite: 3.2.5(@types/node@17.0.45) transitivePeerDependencies: - less - sass @@ -21719,7 +22815,7 @@ packages: - terser dev: true - /vue-eslint-parser/8.3.0_eslint@8.35.0: + /vue-eslint-parser@8.3.0(eslint@8.35.0): resolution: {integrity: sha512-dzHGG3+sYwSf6zFBa0Gi9ZDshD7+ad14DGOdTLjruRVgZXe2J+DcZ9iUhyR48z5g1PqRa20yt3Njna/veLJL/g==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -21737,64 +22833,50 @@ packages: - supports-color dev: true - /w3c-xmlserializer/4.0.0: + /w3c-xmlserializer@4.0.0: resolution: {integrity: sha512-d+BFHzbiCx6zGfz0HyQ6Rg69w9k19nviJspaj4yNscGjrHu94sVP+aRm75yEbCh+r2/yR+7q6hux9LVtbuTGBw==} engines: {node: '>=14'} dependencies: xml-name-validator: 4.0.0 dev: true - /wait-on/6.0.1: - resolution: {integrity: sha512-zht+KASY3usTY5u2LgaNqn/Cd8MukxLGjdcZxT2ns5QzDmTFc4XoWBgC+C/na+sMRZTuVygQoMYwdcVjHnYIVw==} - engines: {node: '>=10.0.0'} - hasBin: true - dependencies: - axios: 0.25.0 - joi: 17.8.3 - lodash: 4.17.21 - minimist: 1.2.8 - rxjs: 7.8.0 - transitivePeerDependencies: - - debug - - /wait-on/6.0.1_debug@4.3.4: + /wait-on@6.0.1(debug@4.3.4): resolution: {integrity: sha512-zht+KASY3usTY5u2LgaNqn/Cd8MukxLGjdcZxT2ns5QzDmTFc4XoWBgC+C/na+sMRZTuVygQoMYwdcVjHnYIVw==} engines: {node: '>=10.0.0'} hasBin: true dependencies: - axios: 0.25.0_debug@4.3.4 + axios: 0.25.0(debug@4.3.4) joi: 17.8.3 lodash: 4.17.21 minimist: 1.2.8 rxjs: 7.8.0 transitivePeerDependencies: - debug - dev: false - /walker/1.0.8: + /walker@1.0.8: resolution: {integrity: sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==} dependencies: makeerror: 1.0.12 dev: true - /watchpack/2.4.0: + /watchpack@2.4.0: resolution: {integrity: sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg==} engines: {node: '>=10.13.0'} dependencies: glob-to-regexp: 0.4.1 graceful-fs: 4.2.10 - /wbuf/1.7.3: + /wbuf@1.7.3: resolution: {integrity: sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==} dependencies: minimalistic-assert: 1.0.1 - /wcwidth/1.0.1: + /wcwidth@1.0.1: resolution: {integrity: sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==} dependencies: defaults: 1.0.4 - /web-encoding/1.1.5: + /web-encoding@1.1.5: resolution: {integrity: sha512-HYLeVCdJ0+lBYV2FvNZmv3HJ2Nt0QYXqZojk3d9FJOLkwnuhzM9tmamh8d7HPM8QqjKH8DeHkFTx+CFlWpZZDA==} dependencies: util: 0.12.5 @@ -21802,27 +22884,27 @@ packages: '@zxing/text-encoding': 0.9.0 dev: true - /web-namespaces/1.1.4: + /web-namespaces@1.1.4: resolution: {integrity: sha512-wYxSGajtmoP4WxfejAPIr4l0fVh+jeMXZb08wNc0tMg6xsfZXj3cECqIK0G7ZAqUq0PP8WlMDtaOGVBTAWztNw==} - /web-streams-polyfill/3.2.1: + /web-streams-polyfill@3.2.1: resolution: {integrity: sha512-e0MO3wdXWKrLbL0DgGnUV7WHVuw9OUvL4hjgnPkIeEvESk74gAITi5G606JtZPp39cd8HA9VQzCIvA49LpPN5Q==} engines: {node: '>= 8'} dev: true - /webidl-conversions/3.0.1: + /webidl-conversions@3.0.1: resolution: {integrity: sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==} - /webidl-conversions/4.0.2: + /webidl-conversions@4.0.2: resolution: {integrity: sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==} dev: true - /webidl-conversions/7.0.0: + /webidl-conversions@7.0.0: resolution: {integrity: sha512-VwddBukDzu71offAQR975unBIGqfKZpM+8ZX6ySk8nYhVoo5CYaZyzt3YBvYtRtO+aoGlqxPg/B87NGVZ/fu6g==} engines: {node: '>=12'} dev: true - /webpack-bundle-analyzer/4.5.0: + /webpack-bundle-analyzer@4.5.0: resolution: {integrity: sha512-GUMZlM3SKwS8Z+CKeIFx7CVoHn3dXFcUAjT/dcZQQmfSZGvitPfMob2ipjai7ovFFqPvTqkEZ/leL4O0YOdAYQ==} engines: {node: '>= 10.13.0'} hasBin: true @@ -21841,7 +22923,7 @@ packages: - utf-8-validate dev: true - /webpack-bundle-analyzer/4.8.0: + /webpack-bundle-analyzer@4.8.0: resolution: {integrity: sha512-ZzoSBePshOKhr+hd8u6oCkZVwpVaXgpw23ScGLFpR6SjYI7+7iIWYarjN6OEYOfRt8o7ZyZZQk0DuMizJ+LEIg==} engines: {node: '>= 10.13.0'} hasBin: true @@ -21860,20 +22942,7 @@ packages: - bufferutil - utf-8-validate - /webpack-dev-middleware/5.3.3: - resolution: {integrity: sha512-hj5CYrY0bZLB+eTO+x/j67Pkrquiy7kWepMHmUMoPsmcUaeEnQJqFzHJOyxgWlq746/wUuA64p9ta34Kyb01pA==} - engines: {node: '>= 12.13.0'} - peerDependencies: - webpack: ^4.0.0 || ^5.0.0 - dependencies: - colorette: 2.0.19 - memfs: 3.4.13 - mime-types: 2.1.35 - range-parser: 1.2.1 - schema-utils: 4.0.0 - dev: true - - /webpack-dev-middleware/5.3.3_webpack@5.86.0: + /webpack-dev-middleware@5.3.3(webpack@5.86.0): resolution: {integrity: sha512-hj5CYrY0bZLB+eTO+x/j67Pkrquiy7kWepMHmUMoPsmcUaeEnQJqFzHJOyxgWlq746/wUuA64p9ta34Kyb01pA==} engines: {node: '>= 12.13.0'} peerDependencies: @@ -21884,9 +22953,9 @@ packages: mime-types: 2.1.35 range-parser: 1.2.1 schema-utils: 4.0.0 - webpack: 5.86.0_w34or7orauknzckzea4nxxqrru + webpack: 5.86.0(@swc/core@1.3.19)(esbuild@0.17.16) - /webpack-dev-server/4.11.1_webpack@5.86.0: + /webpack-dev-server@4.11.1(webpack@5.86.0): resolution: {integrity: sha512-lILVz9tAUy1zGFwieuaQtYiadImb5M3d+H+L1zDYalYoDl0cksAB1UNyuE5MMWJrG6zR1tXkCP2fitl7yoUJiw==} engines: {node: '>= 12.13.0'} hasBin: true @@ -21914,7 +22983,7 @@ packages: express: 4.18.2 graceful-fs: 4.2.10 html-entities: 2.3.3 - http-proxy-middleware: 2.0.6_@types+express@4.17.17 + http-proxy-middleware: 2.0.6(@types/express@4.17.17) ipaddr.js: 2.0.1 open: 8.4.2 p-retry: 4.6.2 @@ -21924,8 +22993,8 @@ packages: serve-index: 1.9.1 sockjs: 0.3.24 spdy: 4.0.2 - webpack: 5.86.0_esbuild@0.17.16 - webpack-dev-middleware: 5.3.3_webpack@5.86.0 + webpack: 5.86.0(esbuild@0.17.16) + webpack-dev-middleware: 5.3.3(webpack@5.86.0) ws: 8.12.1 transitivePeerDependencies: - bufferutil @@ -21934,7 +23003,7 @@ packages: - utf-8-validate dev: true - /webpack-dev-server/4.13.2: + /webpack-dev-server@4.13.2(webpack@5.86.0): resolution: {integrity: sha512-5i6TrGBRxG4vnfDpB6qSQGfnB6skGBXNL5/542w2uRGLimX6qeE5BQMLrzIC3JYV/xlGOv+s+hTleI9AZKUQNw==} engines: {node: '>= 12.13.0'} hasBin: true @@ -21964,7 +23033,7 @@ packages: express: 4.18.2 graceful-fs: 4.2.10 html-entities: 2.3.3 - http-proxy-middleware: 2.0.6_@types+express@4.17.17 + http-proxy-middleware: 2.0.6(@types/express@4.17.17) ipaddr.js: 2.0.1 launch-editor: 2.6.0 open: 8.4.2 @@ -21975,7 +23044,8 @@ packages: serve-index: 1.9.1 sockjs: 0.3.24 spdy: 4.0.2 - webpack-dev-middleware: 5.3.3 + webpack: 5.86.0 + webpack-dev-middleware: 5.3.3(webpack@5.86.0) ws: 8.13.0 transitivePeerDependencies: - bufferutil @@ -21984,7 +23054,7 @@ packages: - utf-8-validate dev: true - /webpack-dev-server/4.15.0_debug@4.3.4+webpack@5.86.0: + /webpack-dev-server@4.15.0(debug@4.3.4)(webpack@5.86.0): resolution: {integrity: sha512-HmNB5QeSl1KpulTBQ8UT4FPrByYyaLxpJoQ0+s7EvUrMc16m0ZS1sgb1XGqzmgCPk0c9y+aaXxn11tbLzuM7NQ==} engines: {node: '>= 12.13.0'} hasBin: true @@ -22014,7 +23084,7 @@ packages: express: 4.18.2 graceful-fs: 4.2.10 html-entities: 2.3.3 - http-proxy-middleware: 2.0.6_cdocoejotnspksifechgljubnq + http-proxy-middleware: 2.0.6(@types/express@4.17.17)(debug@4.3.4) ipaddr.js: 2.0.1 launch-editor: 2.6.0 open: 8.4.2 @@ -22026,7 +23096,7 @@ packages: sockjs: 0.3.24 spdy: 4.0.2 webpack: 5.86.0 - webpack-dev-middleware: 5.3.3_webpack@5.86.0 + webpack-dev-middleware: 5.3.3(webpack@5.86.0) ws: 8.13.0 transitivePeerDependencies: - bufferutil @@ -22035,7 +23105,7 @@ packages: - utf-8-validate dev: false - /webpack-dev-server/4.15.0_webpack@5.86.0: + /webpack-dev-server@4.15.0(webpack@5.86.0): resolution: {integrity: sha512-HmNB5QeSl1KpulTBQ8UT4FPrByYyaLxpJoQ0+s7EvUrMc16m0ZS1sgb1XGqzmgCPk0c9y+aaXxn11tbLzuM7NQ==} engines: {node: '>= 12.13.0'} hasBin: true @@ -22065,7 +23135,7 @@ packages: express: 4.18.2 graceful-fs: 4.2.10 html-entities: 2.3.3 - http-proxy-middleware: 2.0.6_@types+express@4.17.17 + http-proxy-middleware: 2.0.6(@types/express@4.17.17) ipaddr.js: 2.0.1 launch-editor: 2.6.0 open: 8.4.2 @@ -22076,8 +23146,8 @@ packages: serve-index: 1.9.1 sockjs: 0.3.24 spdy: 4.0.2 - webpack: 5.86.0_w34or7orauknzckzea4nxxqrru - webpack-dev-middleware: 5.3.3_webpack@5.86.0 + webpack: 5.86.0(@swc/core@1.3.19)(esbuild@0.17.16) + webpack-dev-middleware: 5.3.3(webpack@5.86.0) ws: 8.13.0 transitivePeerDependencies: - bufferutil @@ -22085,14 +23155,14 @@ packages: - supports-color - utf-8-validate - /webpack-merge/5.8.0: + /webpack-merge@5.8.0: resolution: {integrity: sha512-/SaI7xY0831XwP6kzuwhKWVKDP9t1QY1h65lAFLbZqMPIuYcD9QAW4u9STIbU9kaJbPBB/geU/gLr1wDjOhQ+Q==} engines: {node: '>=10.0.0'} dependencies: clone-deep: 4.0.1 wildcard: 2.0.0 - /webpack-sources/2.3.1: + /webpack-sources@2.3.1: resolution: {integrity: sha512-y9EI9AO42JjEcrTJFOYmVywVZdKVUfOvDUPsJea5GIr1JOEGFVqwlY2K098fFoIjOkDzHn2AjRvM8dsBZu+gCA==} engines: {node: '>=10.13.0'} dependencies: @@ -22100,15 +23170,15 @@ packages: source-map: 0.6.1 dev: false - /webpack-sources/3.2.3: + /webpack-sources@3.2.3: resolution: {integrity: sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==} engines: {node: '>=10.13.0'} - /webpack-virtual-modules/0.4.6: + /webpack-virtual-modules@0.4.6: resolution: {integrity: sha512-5tyDlKLqPfMqjT3Q9TAqf2YqjwmnUleZwzJi1A5qXnlBCdj2AtOJ6wAWdglTIDOPgOiOrXeBeFcsQ8+aGQ6QbA==} dev: true - /webpack/5.86.0: + /webpack@5.86.0: resolution: {integrity: sha512-3BOvworZ8SO/D4GVP+GoRC3fVeg5MO4vzmq8TJJEkdmopxyazGDxN8ClqN12uzrZW9Tv8EED8v5VSb6Sqyi0pg==} engines: {node: '>=10.13.0'} hasBin: true @@ -22124,7 +23194,7 @@ packages: '@webassemblyjs/wasm-edit': 1.11.5 '@webassemblyjs/wasm-parser': 1.11.5 acorn: 8.8.2 - acorn-import-assertions: 1.9.0_acorn@8.8.2 + acorn-import-assertions: 1.9.0(acorn@8.8.2) browserslist: 4.21.5 chrome-trace-event: 1.0.3 enhanced-resolve: 5.14.1 @@ -22139,7 +23209,7 @@ packages: neo-async: 2.6.2 schema-utils: 3.1.2 tapable: 2.2.1 - terser-webpack-plugin: 5.3.7_webpack@5.86.0 + terser-webpack-plugin: 5.3.7(webpack@5.86.0) watchpack: 2.4.0 webpack-sources: 3.2.3 transitivePeerDependencies: @@ -22147,7 +23217,7 @@ packages: - esbuild - uglify-js - /webpack/5.86.0_esbuild@0.17.16: + /webpack@5.86.0(@swc/core@1.3.19)(esbuild@0.17.16): resolution: {integrity: sha512-3BOvworZ8SO/D4GVP+GoRC3fVeg5MO4vzmq8TJJEkdmopxyazGDxN8ClqN12uzrZW9Tv8EED8v5VSb6Sqyi0pg==} engines: {node: '>=10.13.0'} hasBin: true @@ -22163,7 +23233,7 @@ packages: '@webassemblyjs/wasm-edit': 1.11.5 '@webassemblyjs/wasm-parser': 1.11.5 acorn: 8.8.2 - acorn-import-assertions: 1.9.0_acorn@8.8.2 + acorn-import-assertions: 1.9.0(acorn@8.8.2) browserslist: 4.21.5 chrome-trace-event: 1.0.3 enhanced-resolve: 5.14.1 @@ -22178,16 +23248,15 @@ packages: neo-async: 2.6.2 schema-utils: 3.1.2 tapable: 2.2.1 - terser-webpack-plugin: 5.3.7_3d2sldnof75occqqtyfzznb47i + terser-webpack-plugin: 5.3.7(@swc/core@1.3.19)(esbuild@0.17.16)(webpack@5.86.0) watchpack: 2.4.0 webpack-sources: 3.2.3 transitivePeerDependencies: - '@swc/core' - esbuild - uglify-js - dev: true - /webpack/5.86.0_w34or7orauknzckzea4nxxqrru: + /webpack@5.86.0(esbuild@0.17.16): resolution: {integrity: sha512-3BOvworZ8SO/D4GVP+GoRC3fVeg5MO4vzmq8TJJEkdmopxyazGDxN8ClqN12uzrZW9Tv8EED8v5VSb6Sqyi0pg==} engines: {node: '>=10.13.0'} hasBin: true @@ -22203,7 +23272,7 @@ packages: '@webassemblyjs/wasm-edit': 1.11.5 '@webassemblyjs/wasm-parser': 1.11.5 acorn: 8.8.2 - acorn-import-assertions: 1.9.0_acorn@8.8.2 + acorn-import-assertions: 1.9.0(acorn@8.8.2) browserslist: 4.21.5 chrome-trace-event: 1.0.3 enhanced-resolve: 5.14.1 @@ -22218,7 +23287,7 @@ packages: neo-async: 2.6.2 schema-utils: 3.1.2 tapable: 2.2.1 - terser-webpack-plugin: 5.3.7_kn3rentq3i47ljvblyy4hgdaoi + terser-webpack-plugin: 5.3.7(esbuild@0.17.16)(webpack@5.86.0) watchpack: 2.4.0 webpack-sources: 3.2.3 transitivePeerDependencies: @@ -22226,7 +23295,7 @@ packages: - esbuild - uglify-js - /webpackbar/5.0.2_webpack@5.86.0: + /webpackbar@5.0.2(webpack@5.86.0): resolution: {integrity: sha512-BmFJo7veBDgQzfWXl/wwYXr/VFus0614qZ8i9znqcl9fnEdiVkdbi0TedLQ6xAK92HZHDJ0QmyQ0fmuZPAgCYQ==} engines: {node: '>=12'} peerDependencies: @@ -22238,7 +23307,7 @@ packages: std-env: 3.3.2 webpack: 5.86.0 - /websocket-driver/0.7.4: + /websocket-driver@0.7.4: resolution: {integrity: sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==} engines: {node: '>=0.8.0'} dependencies: @@ -22246,23 +23315,23 @@ packages: safe-buffer: 5.2.1 websocket-extensions: 0.1.4 - /websocket-extensions/0.1.4: + /websocket-extensions@0.1.4: resolution: {integrity: sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==} engines: {node: '>=0.8.0'} - /whatwg-encoding/2.0.0: + /whatwg-encoding@2.0.0: resolution: {integrity: sha512-p41ogyeMUrw3jWclHWTQg1k05DSVXPLcVxRTYsXUk+ZooOCZLcoYgPZ/HL/D/N+uQPOtcp1me1WhBEaX02mhWg==} engines: {node: '>=12'} dependencies: iconv-lite: 0.6.3 dev: true - /whatwg-mimetype/3.0.0: + /whatwg-mimetype@3.0.0: resolution: {integrity: sha512-nt+N2dzIutVRxARx1nghPKGv1xHikU7HKdfafKkLNLindmPU/ch3U31NOCGGA/dmPcmb1VlofO0vnKAcsm0o/Q==} engines: {node: '>=12'} dev: true - /whatwg-url/11.0.0: + /whatwg-url@11.0.0: resolution: {integrity: sha512-RKT8HExMpoYx4igMiVMY83lN6UeITKJlBQ+vR/8ZJ8OCdSiN3RwCq+9gH0+Xzj0+5IrM6i4j/6LuvzbZIQgEcQ==} engines: {node: '>=12'} dependencies: @@ -22270,13 +23339,13 @@ packages: webidl-conversions: 7.0.0 dev: true - /whatwg-url/5.0.0: + /whatwg-url@5.0.0: resolution: {integrity: sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==} dependencies: tr46: 0.0.3 webidl-conversions: 3.0.1 - /whatwg-url/7.1.0: + /whatwg-url@7.1.0: resolution: {integrity: sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==} dependencies: lodash.sortby: 4.7.0 @@ -22284,7 +23353,7 @@ packages: webidl-conversions: 4.0.2 dev: true - /which-boxed-primitive/1.0.2: + /which-boxed-primitive@1.0.2: resolution: {integrity: sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==} dependencies: is-bigint: 1.0.4 @@ -22293,7 +23362,7 @@ packages: is-string: 1.0.7 is-symbol: 1.0.4 - /which-collection/1.0.1: + /which-collection@1.0.1: resolution: {integrity: sha512-W8xeTUwaln8i3K/cY1nGXzdnVZlidBcagyNFtBdD5kxnb4TvGKR7FfSIS3mYpwWS1QUCutfKz8IY8RjftB0+1A==} dependencies: is-map: 2.0.2 @@ -22302,11 +23371,11 @@ packages: is-weakset: 2.0.2 dev: true - /which-module/2.0.0: + /which-module@2.0.0: resolution: {integrity: sha512-B+enWhmw6cjfVC7kS8Pj9pCrKSc5txArRyaYGe088shv/FGWH+0Rjx/xPgtsWfsUtS27FkP697E4DDhgrgoc0Q==} dev: true - /which-pm/2.0.0: + /which-pm@2.0.0: resolution: {integrity: sha512-Lhs9Pmyph0p5n5Z3mVnN0yWcbQYUAD7rbQUiMsQxOJ3T57k7RFe35SUwWMf7dsbDZks1uOmw4AecB/JMDj3v/w==} engines: {node: '>=8.15'} dependencies: @@ -22314,7 +23383,7 @@ packages: path-exists: 4.0.0 dev: true - /which-typed-array/1.1.9: + /which-typed-array@1.1.9: resolution: {integrity: sha512-w9c4xkx6mPidwp7180ckYWfMmvxpjlZuIudNtDf4N/tTAUB8VJbX25qZoAsrtGuYNnGw3pa0AXgbGKRB8/EceA==} engines: {node: '>= 0.4'} dependencies: @@ -22325,45 +23394,54 @@ packages: has-tostringtag: 1.0.0 is-typed-array: 1.1.10 - /which/1.3.1: + /which@1.3.1: resolution: {integrity: sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==} hasBin: true dependencies: isexe: 2.0.0 - /which/2.0.2: + /which@2.0.2: resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==} engines: {node: '>= 8'} hasBin: true dependencies: isexe: 2.0.0 - /wide-align/1.1.5: + /wide-align@1.1.3: + resolution: {integrity: sha512-QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA==} + dependencies: + string-width: 1.0.2 + dev: false + + /wide-align@1.1.5: resolution: {integrity: sha512-eDMORYaPNZ4sQIuuYPDHdQvf4gyCF9rEEV/yPxGfwPkRodwEgiMUUXTx/dex+Me0wxx53S+NgUHaP7y3MGlDmg==} dependencies: string-width: 1.0.2 - /widest-line/3.1.0: + /widest-line@3.1.0: resolution: {integrity: sha512-NsmoXalsWVDMGupxZ5R08ka9flZjjiLvHVAWYOKtiKM8ujtZWr9cRffak+uSE48+Ob8ObalXpwyeUiyDD6QFgg==} engines: {node: '>=8'} dependencies: string-width: 4.2.3 - /widest-line/4.0.1: + /widest-line@4.0.1: resolution: {integrity: sha512-o0cyEG0e8GPzT4iGHphIOh0cJOV8fivsXxddQasHPHfoZf1ZexrfeA21w2NaEN1RHE+fXlfISmOE8R9N3u3Qig==} engines: {node: '>=12'} dependencies: string-width: 5.1.2 - /wildcard/2.0.0: + /wildcard@2.0.0: resolution: {integrity: sha512-JcKqAHLPxcdb9KM49dufGXn2x3ssnfjbcaQdLlfZsL9rH9wgDQjUtDxbo8NE0F6SFvydeu1VhZe7hZuHsB2/pw==} - /word-wrap/1.2.3: + /word-wrap@1.2.3: resolution: {integrity: sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==} engines: {node: '>=0.10.0'} - dev: true - /wrap-ansi/6.2.0: + /workerpool@6.1.0: + resolution: {integrity: sha512-toV7q9rWNYha963Pl/qyeZ6wG+3nnsyvolaNUS8+R5Wtw6qJPTxIlOP1ZSvcGhEJw+l3HMMmtiNo9Gl61G4GVg==} + dev: false + + /wrap-ansi@6.2.0: resolution: {integrity: sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==} engines: {node: '>=8'} dependencies: @@ -22372,7 +23450,7 @@ packages: strip-ansi: 6.0.1 dev: true - /wrap-ansi/7.0.0: + /wrap-ansi@7.0.0: resolution: {integrity: sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==} engines: {node: '>=10'} dependencies: @@ -22380,7 +23458,7 @@ packages: string-width: 4.2.3 strip-ansi: 6.0.1 - /wrap-ansi/8.1.0: + /wrap-ansi@8.1.0: resolution: {integrity: sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==} engines: {node: '>=12'} dependencies: @@ -22388,10 +23466,10 @@ packages: string-width: 5.1.2 strip-ansi: 7.0.1 - /wrappy/1.0.2: + /wrappy@1.0.2: resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==} - /write-file-atomic/3.0.3: + /write-file-atomic@3.0.3: resolution: {integrity: sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==} dependencies: imurmurhash: 0.1.4 @@ -22399,7 +23477,7 @@ packages: signal-exit: 3.0.7 typedarray-to-buffer: 3.1.5 - /write-file-atomic/4.0.2: + /write-file-atomic@4.0.2: resolution: {integrity: sha512-7KxauUdBmSdWnmpaGFg+ppNjKF8uNLry8LyzjauQDOVONfFLNKrKvQOxZ/VuTIcS/gge/YNahf5RIIQWTSarlg==} engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} dependencies: @@ -22407,7 +23485,7 @@ packages: signal-exit: 3.0.7 dev: true - /ws/7.5.9: + /ws@7.5.9: resolution: {integrity: sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q==} engines: {node: '>=8.3.0'} peerDependencies: @@ -22419,7 +23497,7 @@ packages: utf-8-validate: optional: true - /ws/8.12.1: + /ws@8.12.1: resolution: {integrity: sha512-1qo+M9Ba+xNhPB+YTWUlK6M17brTut5EXbcBaMRN5pH5dFrXz7lzz1ChFSUq3bOUl8yEvSenhHmYUNJxFzdJew==} engines: {node: '>=10.0.0'} peerDependencies: @@ -22432,7 +23510,7 @@ packages: optional: true dev: true - /ws/8.13.0: + /ws@8.13.0: resolution: {integrity: sha512-x9vcZYTrFPC7aSIbj7sRCYo7L/Xb8Iy+pW0ng0wt2vCJv7M9HOMy0UoN3rr+IFC7hb7vXoqS+P9ktyLLLhO+LA==} engines: {node: '>=10.0.0'} peerDependencies: @@ -22444,58 +23522,57 @@ packages: utf-8-validate: optional: true - /xdg-basedir/4.0.0: + /xdg-basedir@4.0.0: resolution: {integrity: sha512-PSNhEJDejZYV7h50BohL09Er9VaIefr2LMAf3OEmpCkjOi34eYyQYAXUTjEQtZJTKcF0E2UKTh+osDLsgNim9Q==} engines: {node: '>=8'} - /xml-js/1.6.11: + /xml-js@1.6.11: resolution: {integrity: sha512-7rVi2KMfwfWFl+GpPg6m80IVMWXLRjO+PxTq7V2CDhoGak0wzYzFgUY2m4XJ47OGdXd8eLE8EmwfAmdjw7lC1g==} hasBin: true dependencies: sax: 1.2.4 - /xml-name-validator/4.0.0: + /xml-name-validator@4.0.0: resolution: {integrity: sha512-ICP2e+jsHvAj2E2lIHxa5tjXRlKDJo4IdvPvCXbXQGdzSfmSpNVyIKMvoZHjDY9DP0zV17iI85o90vRFXNccRw==} engines: {node: '>=12'} dev: true - /xmlchars/2.2.0: + /xmlchars@2.2.0: resolution: {integrity: sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==} dev: true - /xtend/4.0.2: + /xtend@4.0.2: resolution: {integrity: sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==} engines: {node: '>=0.4'} - /y18n/4.0.3: + /y18n@4.0.3: resolution: {integrity: sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==} dev: true - /y18n/5.0.8: + /y18n@5.0.8: resolution: {integrity: sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==} engines: {node: '>=10'} - dev: true - /yallist/2.1.2: + /yallist@2.1.2: resolution: {integrity: sha512-ncTzHV7NvsQZkYe1DW7cbDLm0YpzHmZF5r/iyP3ZnQtMiJ+pjzisCiMNI+Sj+xQF5pXhSHxSB3uDbsBTzY/c2A==} dev: true - /yallist/3.1.1: + /yallist@3.1.1: resolution: {integrity: sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==} - /yallist/4.0.0: + /yallist@4.0.0: resolution: {integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==} - /yaml/1.10.2: + /yaml@1.10.2: resolution: {integrity: sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==} engines: {node: '>= 6'} - /yaml/2.2.1: + /yaml@2.2.1: resolution: {integrity: sha512-e0WHiYql7+9wr4cWMx3TVQrNwejKaEe7/rHNmQmqRjazfOP5W8PB6Jpebb5o6fIapbz9o9+2ipcaTM2ZwDI6lw==} engines: {node: '>= 14'} dev: true - /yargs-parser/18.1.3: + /yargs-parser@18.1.3: resolution: {integrity: sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==} engines: {node: '>=6'} dependencies: @@ -22503,16 +23580,30 @@ packages: decamelize: 1.2.0 dev: true - /yargs-parser/20.2.9: + /yargs-parser@20.2.4: + resolution: {integrity: sha512-WOkpgNhPTlE73h4VFAFsOnomJVaovO8VqLDzy5saChRBFQFBoMYirowyW+Q9HB4HFF4Z7VZTiG3iSzJJA29yRA==} + engines: {node: '>=10'} + dev: false + + /yargs-parser@20.2.9: resolution: {integrity: sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==} engines: {node: '>=10'} - dev: true - /yargs-parser/21.1.1: + /yargs-parser@21.1.1: resolution: {integrity: sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==} engines: {node: '>=12'} - /yargs/15.4.1: + /yargs-unparser@2.0.0: + resolution: {integrity: sha512-7pRTIA9Qc1caZ0bZ6RYRGbHJthJWuakf+WmHK0rVeLkNrrGhfoabBNdue6kdINI6r4if7ocq9aD/n7xwKOdzOA==} + engines: {node: '>=10'} + dependencies: + camelcase: 6.3.0 + decamelize: 4.0.0 + flat: 5.0.2 + is-plain-obj: 2.1.0 + dev: false + + /yargs@15.4.1: resolution: {integrity: sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==} engines: {node: '>=8'} dependencies: @@ -22529,7 +23620,7 @@ packages: yargs-parser: 18.1.3 dev: true - /yargs/16.2.0: + /yargs@16.2.0: resolution: {integrity: sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==} engines: {node: '>=10'} dependencies: @@ -22540,9 +23631,8 @@ packages: string-width: 4.2.3 y18n: 5.0.8 yargs-parser: 20.2.9 - dev: true - /yargs/17.7.1: + /yargs@17.7.1: resolution: {integrity: sha512-cwiTb08Xuv5fqF4AovYacTFNxk62th7LKJ6BL9IGUpTJrWoU7/7WdQGTP2SjKf1dUNBGzDd28p/Yfs/GI6JrLw==} engines: {node: '>=12'} dependencies: @@ -22555,21 +23645,21 @@ packages: yargs-parser: 21.1.1 dev: true - /yauzl/2.10.0: + /yauzl@2.10.0: resolution: {integrity: sha512-p4a9I6X6nu6IhoGmBqAcbJy1mlC4j27vEPZX9F4L4/vZT3Lyq1VkFHw/V/PUcB9Buo+DG3iHkT0x3Qya58zc3g==} dependencies: buffer-crc32: 0.2.13 fd-slicer: 1.1.0 dev: true - /yn/3.1.1: + /yn@3.1.1: resolution: {integrity: sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q==} engines: {node: '>=6'} dev: true - /yocto-queue/0.1.0: + /yocto-queue@0.1.0: resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==} engines: {node: '>=10'} - /zwitch/1.0.5: + /zwitch@1.0.5: resolution: {integrity: sha512-V50KMwwzqJV0NpZIZFwfOD5/lyny3WlSzRiXgA0G7VUnRlqttta1L6UQIHzd6EuBY/cHGfwTIck7w1yH6Q5zUw==} From e546968cff4c011de0ec4781f001fc61278d92af Mon Sep 17 00:00:00 2001 From: Coooder-X <1104143015@qq.com> Date: Wed, 23 Aug 2023 15:20:35 +0800 Subject: [PATCH 3/8] feat: server side compilation for rsc --- examples/rsc-project/package.json | 8 +- examples/rsc-project/src/app.tsx | 3 +- .../src/{ => components}/testClient.tsx | 0 examples/rsc-project/src/document.tsx | 16 +- examples/rsc-project/src/documentClient.tsx | 37 ++- examples/rsc-project/src/pages/about.tsx | 28 +- examples/rsc-project/src/pages/blog.tsx | 15 +- examples/rsc-project/src/pages/index.tsx | 20 +- examples/rsc-project/src/pages/layout.tsx | 20 +- examples/rsc-project/src/rscServerRouter.tsx | 176 ++++++------ packages/ice/package.json | 8 +- packages/ice/src/commands/build.ts | 6 +- packages/ice/src/esbuild/rscServerRegister.ts | 154 ++++++++++ packages/ice/src/service/serverCompiler.ts | 2 + packages/ice/templates/core/index.ts.ejs | 8 +- packages/runtime/package.json | 2 +- packages/runtime/src/Document.tsx | 1 + packages/runtime/src/index.ts | 3 + .../src/reactFlightWebpackReference.ts | 226 +++++++++++++++ packages/runtime/src/runServerApp.tsx | 33 ++- pnpm-lock.yaml | 269 +++++++++++++----- 21 files changed, 791 insertions(+), 244 deletions(-) rename examples/rsc-project/src/{ => components}/testClient.tsx (100%) create mode 100644 packages/ice/src/esbuild/rscServerRegister.ts create mode 100644 packages/runtime/src/reactFlightWebpackReference.ts diff --git a/examples/rsc-project/package.json b/examples/rsc-project/package.json index 147b79119a..04da6eeda7 100644 --- a/examples/rsc-project/package.json +++ b/examples/rsc-project/package.json @@ -18,15 +18,15 @@ "compression": "^1.7.4", "react": "^18.3.0-canary-1cea38448-20230530", "react-dom": "^18.3.0-canary-1cea38448-20230530", - "react-server-dom-webpack": "^18.3.0-canary-1cea38448-20230530", - "react-router-dom": "6.11.2" + "react-router-dom": "6.11.2", + "react-server-dom-webpack": "18.3.0-canary-1cea38448-20230530" }, "devDependencies": { "@types/react": "^18.0.0", "@types/react-dom": "^18.0.0", "speed-measure-webpack-plugin": "^1.5.0", - "webpack": "^5.86.0", "tslib": "^2.5.0", - "tsx": "^3.12.1" + "tsx": "^3.12.1", + "webpack": "^5.86.0" } } diff --git a/examples/rsc-project/src/app.tsx b/examples/rsc-project/src/app.tsx index a5617d81d8..0e9c5bd612 100644 --- a/examples/rsc-project/src/app.tsx +++ b/examples/rsc-project/src/app.tsx @@ -1,10 +1,9 @@ -'use client'; import { defineAppConfig } from 'ice'; import { defineAuthConfig } from '@ice/plugin-auth/types'; console.log('__LOG__'); console.warn('__WARN__'); -console.error('__ERROR__'); +// console.error('__ERROR__'); export const authConfig = defineAuthConfig(() => { return { diff --git a/examples/rsc-project/src/testClient.tsx b/examples/rsc-project/src/components/testClient.tsx similarity index 100% rename from examples/rsc-project/src/testClient.tsx rename to examples/rsc-project/src/components/testClient.tsx diff --git a/examples/rsc-project/src/document.tsx b/examples/rsc-project/src/document.tsx index 7d4d1aef2c..ff963949bf 100644 --- a/examples/rsc-project/src/document.tsx +++ b/examples/rsc-project/src/document.tsx @@ -1,21 +1,25 @@ -'use client'; - -import { DocumentClientBody, DocumentClientHead } from './documentClient'; +// import { DocumentClientBody, DocumentClientHead } from './documentClient'; +import { Meta, Title, Links, Main, Scripts } from 'ice'; // import RscServerRouter from './rscServerRouter'; // import { Meta, Title, Links, Main, Scripts } from 'ice'; -function Document(props) { +function Document() { return ( <html> <head> <meta charSet="utf-8" /> <meta name="description" content="ICE Demo" /> <meta name="viewport" content="width=device-width, initial-scale=1" /> - <DocumentClientHead /> + {/* <DocumentClientHead /> */} + <Meta /> + <Title /> + <Links /> </head> <body> - <DocumentClientBody /> + {/* <DocumentClientBody /> */} + <Main /> + <Scripts /> </body> </html> // <> diff --git a/examples/rsc-project/src/documentClient.tsx b/examples/rsc-project/src/documentClient.tsx index 785f04b8f9..a17325ab54 100644 --- a/examples/rsc-project/src/documentClient.tsx +++ b/examples/rsc-project/src/documentClient.tsx @@ -1,22 +1,21 @@ -'use client'; -import { Meta, Title, Links, Main, Scripts } from 'ice'; +// import { Meta, Title, Links, Main, Scripts } from 'ice'; -export function DocumentClientHead() { - return ( - <> - <Meta /> - <Title /> - <Links /> - </> - ); -} +// export function DocumentClientHead() { +// return ( +// <> +// <Meta /> +// <Title /> +// <Links /> +// </> +// ); +// } -export function DocumentClientBody() { - return ( - <> - <Main /> - <Scripts /> - </> - ); -} +// export function DocumentClientBody() { +// return ( +// <> +// <Main /> +// <Scripts /> +// </> +// ); +// } diff --git a/examples/rsc-project/src/pages/about.tsx b/examples/rsc-project/src/pages/about.tsx index 1df48d4879..9f8a7b7e1f 100644 --- a/examples/rsc-project/src/pages/about.tsx +++ b/examples/rsc-project/src/pages/about.tsx @@ -1,15 +1,15 @@ -'use client'; +// 'use /client'; // @ts-expect-error import { Link, useData, useConfig, definePageConfig, defineDataLoader } from 'ice'; import url from './ice.png'; import Blog from './blog'; -interface Data { - name: string; -} +// interface Data { +// name: string; +// } export default function About() { - const data = useData<Data>(); + const data = useData(); const config = useConfig(); console.log('render About', 'data', data, 'config', config); @@ -45,12 +45,12 @@ export const pageConfig = definePageConfig(() => { }; }); -export const dataLoader = defineDataLoader(() => { - return new Promise((resolve) => { - setTimeout(() => { - resolve({ - name: 'About', - }); - }, 1 * 100); - }); -}); +// export const dataLoader = defineDataLoader(() => { +// return new Promise((resolve) => { +// setTimeout(() => { +// resolve({ +// name: 'About', +// }); +// }, 1 * 100); +// }); +// }); diff --git a/examples/rsc-project/src/pages/blog.tsx b/examples/rsc-project/src/pages/blog.tsx index 1d03c2e284..69144c0278 100644 --- a/examples/rsc-project/src/pages/blog.tsx +++ b/examples/rsc-project/src/pages/blog.tsx @@ -1,15 +1,16 @@ -'use client'; +// 'use /server'; import { Link, useData, useConfig, definePageConfig } from 'ice'; -interface Data { - name: string; -} +// interface Data { +// name: string; +// } export default function Blog() { - const data = useData<Data>(); - const config = useConfig(); + // const data = useData<Data>(); + // const data = useData(); + // const config = useConfig(); - console.log('render Blog', 'data', data, 'config', config); + // console.log('render Blog', 'data', data, 'config', config); return ( <> diff --git a/examples/rsc-project/src/pages/index.tsx b/examples/rsc-project/src/pages/index.tsx index 60d500c3d5..c65e3af9f2 100644 --- a/examples/rsc-project/src/pages/index.tsx +++ b/examples/rsc-project/src/pages/index.tsx @@ -1,4 +1,4 @@ -'use client'; +// 'use /client'; import { Suspense } from 'react'; import { Link, useData, useConfig, definePageConfig, defineDataLoader } from 'ice'; // Not recommended but works. @@ -47,12 +47,12 @@ export const pageConfig = definePageConfig(() => { }; }); -export const dataLoader = defineDataLoader(() => { - return new Promise((resolve) => { - setTimeout(() => { - resolve({ - name: 'Home', - }); - }, 1 * 100); - }); -}); +// export const dataLoader = defineDataLoader(() => { +// return new Promise((resolve) => { +// setTimeout(() => { +// resolve({ +// name: 'Home', +// }); +// }, 1 * 100); +// }); +// }); diff --git a/examples/rsc-project/src/pages/layout.tsx b/examples/rsc-project/src/pages/layout.tsx index 87426c1340..1091c97691 100644 --- a/examples/rsc-project/src/pages/layout.tsx +++ b/examples/rsc-project/src/pages/layout.tsx @@ -1,4 +1,4 @@ -'use client'; +// 'use /client'; import { Outlet, useData, useConfig, definePageConfig, defineDataLoader } from 'ice'; export default () => { @@ -28,12 +28,12 @@ export const pageConfig = definePageConfig(() => { }; }); -export const dataLoader = defineDataLoader(() => { - return new Promise((resolve) => { - setTimeout(() => { - resolve({ - layout: true, - }); - }, 1 * 100); - }); -}); +// export const dataLoader = defineDataLoader(() => { +// return new Promise((resolve) => { +// setTimeout(() => { +// resolve({ +// layout: true, +// }); +// }, 1 * 100); +// }); +// }); diff --git a/examples/rsc-project/src/rscServerRouter.tsx b/examples/rsc-project/src/rscServerRouter.tsx index 9967350e81..21ae01793f 100644 --- a/examples/rsc-project/src/rscServerRouter.tsx +++ b/examples/rsc-project/src/rscServerRouter.tsx @@ -1,68 +1,68 @@ 'use client'; -import { RouteErrorComponent, WrapRouteComponent, createRouteLoader } from '@ice/runtime'; -// import { NestedRouteManifest } from "../../../packages/route-manifest/esm"; -import { StaticRouterProvider, createStaticRouter } from 'react-router-dom/server.mjs'; -import { path } from 'ice'; -// import { App } from '@ice/runtime'; -import { createServerRoutes } from '@ice/runtime'; -import { useAppContext } from '@ice/runtime'; -import React from 'react'; -import { AppErrorBoundary } from '@ice/runtime'; -import TestClient from './testClient'; +// import { RouteErrorComponent, WrapRouteComponent, createRouteLoader } from '@ice/runtime'; +// // import { NestedRouteManifest } from "../../../packages/route-manifest/esm"; +// import { StaticRouterProvider, createStaticRouter } from 'react-router-dom/server.mjs'; +// // import { path } from 'ice'; +// // import { App } from '@ice/runtime'; +// import { createServerRoutes } from '@ice/runtime'; +// import { useAppContext } from '@ice/runtime'; +// import React from 'react'; +// import { AppErrorBoundary } from '@ice/runtime'; +import TestClient from './components/testClient'; -async function generateRoutesDefinition(nestRouteManifest, /* : NestedRouteManifest[] */ renderMode) { - const routeDefinitionObj: any[] = []; - console.log('generateRoutesDefinition', nestRouteManifest); +// async function generateRoutesDefinition(nestRouteManifest, /* : NestedRouteManifest[] */ renderMode) { +// const routeDefinitionObj: any[] = []; +// console.log('generateRoutesDefinition', nestRouteManifest); - for (const route of nestRouteManifest) { - const { children, path: routePath, index, componentName, file, id, layout, exports } = route; - console.log('route', route); - console.log('id', id); - console.log('file', file, path.extname(file)); - // const componentPath = id.startsWith('__') ? file : `../../src/pages/${file}`.replace(new RegExp(`${path.extname(file)}$`), ''); - const componentPath = '../../src/pages/layout'; - const componentModule = await import('@/pages/layout'); - console.log('componentModule', componentModule); +// for (const route of nestRouteManifest) { +// const { children, path: routePath, index, componentName, file, id, layout, exports } = route; +// console.log('route', route); +// console.log('id', id); +// // console.log('file', file, path.extname(file)); +// // const componentPath = id.startsWith('__') ? file : `../../src/pages/${file}`.replace(new RegExp(`${path.extname(file)}$`), ''); +// const componentPath = '../../src/pages/layout'; +// const componentModule = await import('@/pages/layout'); +// console.log('componentModule', componentModule); - const currentRouteDefinition = { - path: formatPath(routePath || ''), - async lazy() { - return { - ...componentModule, - Component: () => WrapRouteComponent({ - routeId: id, - isLayout: layout, - routeExports: componentModule, - }), - loader: createRouteLoader({ - routeId: id, - // requestContext, - renderMode, - module: componentModule, - }), - }; - }, - errorElement: <RouteErrorComponent />, - componentName, - index, - id, - exact: true, - exports: JSON.stringify(exports), - layout, - }; +// const currentRouteDefinition = { +// path: formatPath(routePath || ''), +// async lazy() { +// return { +// ...componentModule, +// Component: () => WrapRouteComponent({ +// routeId: id, +// isLayout: layout, +// routeExports: componentModule, +// }), +// loader: createRouteLoader({ +// routeId: id, +// // requestContext, +// renderMode, +// module: componentModule, +// }), +// }; +// }, +// errorElement: <RouteErrorComponent />, +// componentName, +// index, +// id, +// exact: true, +// exports: JSON.stringify(exports), +// layout, +// }; - if (children) { - const res = generateRoutesDefinition(children, renderMode); - currentRouteDefinition['children'] = res; - } - routeDefinitionObj.push(currentRouteDefinition); - console.log('after push', routeDefinitionObj); - } +// if (children) { +// const res = generateRoutesDefinition(children, renderMode); +// currentRouteDefinition['children'] = res; +// } +// routeDefinitionObj.push(currentRouteDefinition); +// console.log('after push', routeDefinitionObj); +// } - return routeDefinitionObj; -} +// return routeDefinitionObj; +// } -export default async function RscServerRouter(props) { +export default function RscServerRouter() { // // 这里的 routes 应该是一个可序列化的对象 // const { routerContext, routes: routeManifest, requestContext, renderMode } = props; // const routes = await generateRoutesDefinition(routeManifest, renderMode); @@ -74,35 +74,43 @@ export default async function RscServerRouter(props) { return ( <> - {/* <App> */} - {/* <div></div> */} - {/* <StaticRouterProvider - router={router} - context={routerContext} - hydrate={false} // Don't set hydrate, hydation data has been injected by __window.__ICE_APP_CONTEXT__. - /> */} - {/* <div onClick={()=>{alert('sdafasfdaf')}}>faisudhfasd89fg7as9</div> */} - <TestClient name={() => { alert('asfas'); }} /> - {/* </App> */} + {/* <TestClient name={'asdgasdf'} /> */} + <div>34efa3</div> </> + // <> + // {/* <App> */} + // {/* <div></div> */} + // {/* <StaticRouterProvider + // router={router} + // context={routerContext} + // hydrate={false} // Don't set hydrate, hydation data has been injected by __window.__ICE_APP_CONTEXT__. + // /> */} + // {/* <div onClick={()=>{alert('sdafasfdaf')}}>faisudhfasd89fg7as9</div> */} + // {/* <TestClient name={() => { alert('asfas'); }} /> */} + // {/* <TestClient name={'asdgasdf'} /> */} + // <div>34efa3</div> + // {/* </App> */} + // </> ); } -function formatPath(pathStr) { - return pathStr; // process.platform === 'win32' ? pathStr.split(path.sep).join('/') : -} +// export default RscServerRouter; -function App({ children }) { - const { appConfig } = useAppContext(); - const { strict, errorBoundary } = appConfig.app; - const StrictMode = strict ? React.StrictMode : React.Fragment; - const ErrorBoundary = errorBoundary ? AppErrorBoundary : React.Fragment; +// function formatPath(pathStr) { +// return pathStr; // process.platform === 'win32' ? pathStr.split(path.sep).join('/') : +// } - return ( - <StrictMode> - <ErrorBoundary> - {children} - </ErrorBoundary> - </StrictMode> - ); -} \ No newline at end of file +// function App({ children }) { +// const { appConfig } = useAppContext(); +// const { strict, errorBoundary } = appConfig.app; +// const StrictMode = strict ? React.StrictMode : React.Fragment; +// const ErrorBoundary = errorBoundary ? AppErrorBoundary : React.Fragment; + +// return ( +// <StrictMode> +// <ErrorBoundary> +// {children} +// </ErrorBoundary> +// </StrictMode> +// ); +// } \ No newline at end of file diff --git a/packages/ice/package.json b/packages/ice/package.json index 24be8a65d1..35a5a99fb3 100644 --- a/packages/ice/package.json +++ b/packages/ice/package.json @@ -42,6 +42,9 @@ "@ice/webpack-config": "1.0.18", "@swc/helpers": "0.5.1", "@types/express": "^4.17.14", + "acorn": "^8.10.0", + "acorn-jsx": "^5.3.2", + "acorn-loose": "^8.3.0", "address": "^1.1.2", "build-scripts": "^2.1.1-0", "chalk": "^4.0.0", @@ -60,13 +63,14 @@ "mrmime": "^1.0.0", "open": "^8.4.0", "path-to-regexp": "^6.2.0", + "react-server-dom-webpack": "18.3.0-canary-1cea38448-20230530", + "recast": "^0.23.4", "regenerator-runtime": "^0.13.0", "resolve.exports": "^1.1.0", "semver": "^7.3.5", "source-map-support": "^0.5.21", "temp": "^0.9.4", - "yargs-parser": "^21.1.1", - "react-server-dom-webpack": "^18.3.0-canary-1cea38448-20230530" + "yargs-parser": "^21.1.1" }, "devDependencies": { "@types/babel__generator": "^7.6.4", diff --git a/packages/ice/src/commands/build.ts b/packages/ice/src/commands/build.ts index 2349bd2423..9f718d175e 100644 --- a/packages/ice/src/commands/build.ts +++ b/packages/ice/src/commands/build.ts @@ -187,13 +187,13 @@ const build = async ( appConfig, }); - await removeServerOutput(outputDir, userConfig.ssr); + await removeServerOutput(outputDir, userConfig.ssr || userConfig.rsc); return { compiler }; }; -async function removeServerOutput(outputDir: string, ssr: boolean) { - if (!ssr) { +async function removeServerOutput(outputDir: string, retainBuild: boolean) { + if (!retainBuild) { await fse.remove(path.join(outputDir, SERVER_OUTPUT_DIR)); } } diff --git a/packages/ice/src/esbuild/rscServerRegister.ts b/packages/ice/src/esbuild/rscServerRegister.ts new file mode 100644 index 0000000000..cecc827a33 --- /dev/null +++ b/packages/ice/src/esbuild/rscServerRegister.ts @@ -0,0 +1,154 @@ +import fs from 'fs'; +import url from 'url'; +import type { Loader, Plugin, PluginBuild } from 'esbuild'; +import { Parser } from 'acorn'; +import jsx from 'acorn-jsx'; +import recast from 'recast'; + +// TODO:整理代码 +const rscServerRegister = (): Plugin => { + return { + name: 'rsc-server-register', + setup: async (build: PluginBuild) => { + build.onLoad({ filter: /\/src\/.*\.(js|ts|jsx|tsx)$/ }, async (args) => { // /src\/.*\ + console.log('register call--------'); + const { path } = args; + console.log(path, '+++++++++++++=================++++++++++++'); + const loader = path.endsWith('.tsx') || path.endsWith('.ts') ? 'tsx' : 'jsx'; + const content = await fs.promises.readFile(path, 'utf-8'); + if (path.indexOf('routes-config') > 0) { + console.log('path.indexOf(\'routes-config\') > 0'); + return { contents: content, loader }; + } + + if (content.indexOf('routes_config_default') > 0) { + console.log('aaa', content); + } + if (path.indexOf('/src/') === -1) { + return { contents: content, loader }; + } + console.log('rsc 编译', path, content.indexOf('use client'), content.indexOf('use server')); + + if (content.indexOf('use client') === -1 && content.indexOf('use server') === -1) { + return { contents: content, loader }; + } + + let body; + try { + body = (Parser.extend(jsx()).parse(content, { + ecmaVersion: 2024, + sourceType: 'module', + }) as any).body; + } catch (x) { + console.error('Error parsing %s %s %s', url, x.message, path); + console.log(content); + return { contents: content, loader }; + } + + let useClient = false; + let useServer = false; + for (let i = 0; i < body.length; i++) { + const node = body[i]; + if (node.type !== 'ExpressionStatement' || !node.directive) { + break; + } + if (node.directive === 'use client') { + useClient = true; + } + if (node.directive === 'use server') { + useServer = true; + } + } + + if (!useClient && !useServer) { + return { contents: content, loader }; + } + + if (useClient && useServer) { + throw new Error( + 'Cannot have both "use client" and "use server" directives in the same file.', + ); + } + + let source = content; + if (useClient) { + const moduleId: string = url.pathToFileURL(path).href; + source = 'import {createClientModuleProxy} from \'@ice/runtime\';'; + source += transformContent(moduleId); + } + + if (useServer) { + source = 'import {registerServerReference} from \'@ice/runtime\';'; + const moduleId: string = url.pathToFileURL(path).href; + + // // This module is imported server to server, but opts in to exposing functions by + // // reference. If there are any functions in the export. + body = (Parser.extend(jsx()).parse(content, { + ecmaVersion: 2024, + sourceType: 'module', + }) as any).body; + for (let i = 0; i < body.length; i++) { + const node = body[i]; + if (node.type === 'ExportNamedDeclaration' || node.type === 'ExportDefaultDeclaration') { + const { declaration } = node; + if (declaration.type === 'FunctionDeclaration') { + if (moduleId.indexOf('/pages') !== -1) { + source += `\ + var toExport${i} = ${recast.print(declaration).code}; + const pageConfig = registerServerReference(toExport${i}, '${moduleId}', null);\n + export {pageConfig}; + `; + } else { + source += `\ + var toExport${i} = ${recast.print(declaration).code}; + const comp = registerServerReference(toExport${i}, '${moduleId}', null);\n + export default comp; + `; + } + } + } + } + console.log('服务端组件编译结果', source); + } + + source += ';console.log(\'------------==============---------\');'; + source = source.replace(/^(\'|\")use (client|server)(\';|\'|\";|\")/, ''); + return { contents: source, loader }; + }); + + // there are some .png file are imported in .tsx file + build.onLoad({ filter: /.\.png$/ }, async (args) => { + const fileContents = await fs.promises.readFile(args.path); + const base64 = fileContents.toString('base64'); + const contents = `export default "data:image/png;base64,${base64}"`; + return { contents, loader: 'js' }; + }); + }, + }; +}; + +function transformContent(moduleId: string) { // ${exports.$$typeof.toString()} + // const exports = createClientModuleProxy(moduleId); + // console.log('default', exports.default) + // const content = `const comp = { + // $$typeof: {value: Symbol.for('react.client.reference')}, + // $$id: {value: '${exports.$$id}'}, + // $$async: {value: ${exports.$$async}}, + // };export default comp;` + // let name = moduleId.match(/\/([^/]+)$/)[1]; + // name = name.replace(/\.[^/.]+$/, ''); + let content = ''; + if (moduleId.indexOf('/pages') !== -1) { + content = `\ + const pageConfig = createClientModuleProxy('${moduleId}');\n + export {pageConfig};`; + } else { + content = `\ + const comp = createClientModuleProxy('${moduleId}'); + export default comp`; + } + console.log('客户端组件编译结果', content); + return content; +} + +export default rscServerRegister; diff --git a/packages/ice/src/service/serverCompiler.ts b/packages/ice/src/service/serverCompiler.ts index ff320a7abb..9905724f74 100644 --- a/packages/ice/src/service/serverCompiler.ts +++ b/packages/ice/src/service/serverCompiler.ts @@ -10,6 +10,7 @@ import type { ServerCompiler } from '../types/plugin.js'; import type { UserConfig } from '../types/userConfig.js'; import escapeLocalIdent from '../utils/escapeLocalIdent.js'; import cssModulesPlugin from '../esbuild/cssModules.js'; +import rscServerRegister from '../esbuild/rscServerRegister.js'; import externalPlugin from '../esbuild/external.js'; import ignorePlugin from '../esbuild/ignore.js'; import createAssetsPlugin from '../esbuild/assets.js'; @@ -195,6 +196,7 @@ export function createServerCompiler(options: Options) { externals: server.externals, }), server?.ignores && ignorePlugin(server.ignores), + rscServerRegister(), cssModulesPlugin({ extract: false, generateLocalIdentName: function (name: string, filename: string) { diff --git a/packages/ice/templates/core/index.ts.ejs b/packages/ice/templates/core/index.ts.ejs index b04140711d..a23f845c8d 100644 --- a/packages/ice/templates/core/index.ts.ejs +++ b/packages/ice/templates/core/index.ts.ejs @@ -2,8 +2,10 @@ import '<%= globalStyle %>' <% } -%> import type { PageConfig, PageConfigDefinition } from './types'; -import path from 'path'; +//import path from 'path'; import routeManifest from './route-manifest.json'; +import {createClientModuleProxy} from '@ice/runtime'; +import {registerServerReference} from '@ice/runtime'; <%- framework.imports %> <%- framework.variablesStr %> @@ -18,8 +20,10 @@ function definePageConfig(pageConfig: PageConfig | PageConfigDefinition): PageCo } export { - path, + //path, routeManifest, + createClientModuleProxy, + registerServerReference, definePageConfig, <% if (framework.exports) { -%><%- framework.exports %><% } -%> diff --git a/packages/runtime/package.json b/packages/runtime/package.json index c8238e0c3f..74c29ac7eb 100644 --- a/packages/runtime/package.json +++ b/packages/runtime/package.json @@ -42,7 +42,7 @@ "@types/react-dom": "^18.0.3", "react": "^18.3.0-canary-1cea38448-20230530", "react-dom": "^18.3.0-canary-1cea38448-20230530", - "react-server-dom-webpack": "^18.3.0-canary-1cea38448-20230530", + "react-server-dom-webpack": "18.3.0-canary-1cea38448-20230530", "regenerator-runtime": "^0.13.9" }, "sideEffects": [ diff --git a/packages/runtime/src/Document.tsx b/packages/runtime/src/Document.tsx index 242f95f8b3..5858cb9d91 100644 --- a/packages/runtime/src/Document.tsx +++ b/packages/runtime/src/Document.tsx @@ -1,3 +1,4 @@ +'use client'; import * as React from 'react'; import type { WindowContext, RouteMatch, AssetsManifest } from './types.js'; import { useAppContext, useAppData } from './AppContext.js'; diff --git a/packages/runtime/src/index.ts b/packages/runtime/src/index.ts index 99d9934618..4bd3c3ed05 100644 --- a/packages/runtime/src/index.ts +++ b/packages/runtime/src/index.ts @@ -45,6 +45,7 @@ import type { DataType, MainType, } from './Document.js'; +import { createClientModuleProxy, registerServerReference } from './reactFlightWebpackReference.js'; import dataLoader, { defineDataLoader, defineServerDataLoader, defineStaticDataLoader, callDataLoader } from './dataLoader.js'; import getRequestContext from './requestContext.js'; import AppErrorBoundary from './AppErrorBoundary.js'; @@ -111,6 +112,8 @@ export { usePageAssets, path, App, + createClientModuleProxy, + registerServerReference, createServerRoutes, // API for data-loader. dataLoader, diff --git a/packages/runtime/src/reactFlightWebpackReference.ts b/packages/runtime/src/reactFlightWebpackReference.ts new file mode 100644 index 0000000000..691edbc033 --- /dev/null +++ b/packages/runtime/src/reactFlightWebpackReference.ts @@ -0,0 +1,226 @@ +/** + * Copyright (c) Facebook, Inc. and its affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */ + +// Modified from https://github.com/facebook/react/blob/main/packages/react-server-dom-webpack/src/ReactFlightWebpackNodeRegister.js + +const CLIENT_REFERENCE = Symbol.for('react.client.reference'); +const SERVER_REFERENCE = Symbol.for('react.server.reference'); +const PROMISE_PROTOTYPE = Promise.prototype; + +const FunctionBind = Function.prototype.bind; +// $FlowFixMe[method-unbinding] +const ArraySlice = Array.prototype.slice; +function bind(ctx) { + const newFn = FunctionBind.apply(ctx, arguments); + if (ctx.$$typeof === SERVER_REFERENCE) { + const args = ArraySlice.call(arguments, 1); + newFn.$$typeof = SERVER_REFERENCE; + newFn.$$id = ctx.$$id; + newFn.$$bound = ctx.$$bound ? ctx.$$bound.concat(args) : args; + } + return newFn; +} + +export function registerServerReference( + reference: any, + id: string, + exportName: null | string, +) { + return Object.defineProperties(reference, { + $$typeof: { value: SERVER_REFERENCE }, + $$id: { value: exportName === null ? id : `${id}#${exportName}` }, + $$bound: { value: null }, + bind: { value: bind }, + }); +} + +const deepProxyHandlers = { + get: function (target: any, name: string, _receiver: ProxyHandler<any>) { + switch (name) { + // These names are read by the Flight runtime if you end up using the exports object. + case '$$typeof': + // These names are a little too common. We should probably have a way to + // have the Flight runtime extract the inner target instead. + return target.$$typeof; + case '$$id': + return target.$$id; + case '$$async': + return target.$$async; + case 'name': + return target.name; + case 'displayName': + return undefined; + // We need to special case this because createElement reads it if we pass this + // reference. + case 'defaultProps': + return undefined; + // Avoid this attempting to be serialized. + case 'toJSON': + return undefined; + case Symbol.toPrimitive.toString(): + // @ts-ignore + return Object.prototype[Symbol.toPrimitive]; + case 'Provider': + throw new Error( + 'Cannot render a Client Context Provider on the Server. ' + + 'Instead, you can export a Client Component wrapper ' + + 'that itself renders a Client Context Provider.', + ); + default: + break; + } + const expression = `${String(target.name)}.${String(name)}`; + throw new Error( + `Cannot access ${expression} on the server. ` + + 'You cannot dot into a client module from a server component. ' + + 'You can only pass the imported name through.', + ); + }, + set: function () { + throw new Error('Cannot assign to a client module from a server module.'); + }, +}; + +const proxyHandlers = { + get: function (target: any, name: string, _receiver: ProxyHandler<any>) { + switch (name) { + // These names are read by the Flight runtime if you end up using the exports object. + case '$$typeof': + return target.$$typeof; + case '$$id': + return target.$$id; + case '$$async': + return target.$$async; + case 'name': + return target.name; + // We need to special case this because createElement reads it if we pass this + // reference. + case 'defaultProps': + return undefined; + // Avoid this attempting to be serialized. + case 'toJSON': + return undefined; + case Symbol.toPrimitive.toString(): + // @ts-ignore + return Object.prototype[Symbol.toPrimitive]; + case '__esModule': + // Something is conditionally checking which export to use. We'll pretend to be + // an ESM compat module but then we'll check again on the client. + const moduleId = target.$$id; + target.default = Object.defineProperties( + () => { + throw new Error( + `Attempted to call the default export of ${moduleId} from the server ` + + 'but it\'s on the client. It\'s not possible to invoke a client function from ' + + 'the server, it can only be rendered as a Component or passed to props of a ' + + 'Client Component.', + ); + }, + { + $$typeof: { value: CLIENT_REFERENCE }, + // This a placeholder value that tells the client to conditionally use the + // whole object or just the default export. + $$id: { value: `${target.$$id}#` }, + $$async: { value: target.$$async }, + }, + ); + return true; + case 'then': + if (target.then) { + // Use a cached value + return target.then; + } + if (!target.$$async) { + // If this module is expected to return a Promise (such as an AsyncModule) then + // we should resolve that with a client reference that unwraps the Promise on + // the client. + + const clientReference = Object.defineProperties( + {}, + { + $$typeof: { value: CLIENT_REFERENCE }, + $$id: { value: target.$$id }, + $$async: { value: true }, + }, + ); + const proxy = new Proxy(clientReference, proxyHandlers); + + // Treat this as a resolved Promise for React's use() + target.status = 'fulfilled'; + target.value = proxy; + + const then = (target.then = Object.defineProperties( + (resolve: any, _reject: any) => { + // Expose to React. + return Promise.resolve( + // $FlowFixMe[incompatible-call] found when upgrading Flow + resolve(proxy), + ); + }, + // If this is not used as a Promise but is treated as a reference to a `.then` + // export then we should treat it as a reference to that name. + { + $$typeof: { value: CLIENT_REFERENCE }, + $$id: { value: target.$$id }, + $$async: { value: false }, + }, + )); + return then; + } else { + // Since typeof .then === 'function' is a feature test we'd continue recursing + // indefinitely if we return a function. Instead, we return an object reference + // if we check further. + return undefined; + } + default: + break; + } + let cachedReference = target[name]; + if (!cachedReference) { + const reference = Object.defineProperties( + () => { + throw new Error( + `Attempted to call ${String(name)}() from the server but ${String( + name, + )} is on the client. ` + + 'It\'s not possible to invoke a client function from the server, it can ' + + 'only be rendered as a Component or passed to props of a Client Component.', + ); + }, + { + $$typeof: { value: CLIENT_REFERENCE }, + $$id: { value: `${target.$$id}#${name}` }, + $$async: { value: target.$$async }, + }, + ); + cachedReference = target[name] = new Proxy(reference, deepProxyHandlers); + } + return cachedReference; + }, + getPrototypeOf(_target: any): object { + // Pretend to be a Promise in case anyone asks. + return PROMISE_PROTOTYPE; + }, + set: function () { + throw new Error('Cannot assign to a client module from a server module.'); + }, +}; + +export function createClientModuleProxy(moduleId: string) { + const clientReference = Object.defineProperties( + {}, + { + $$typeof: { value: CLIENT_REFERENCE }, + // Represents the whole Module object instead of a particular import. + $$id: { value: moduleId }, + $$async: { value: false }, + }, + ); + const pxy = new Proxy(clientReference, proxyHandlers); + console.log('proxy', pxy); + return pxy; // new Proxy(clientReference, proxyHandlers) +} diff --git a/packages/runtime/src/runServerApp.tsx b/packages/runtime/src/runServerApp.tsx index acc998215d..13ee6596be 100644 --- a/packages/runtime/src/runServerApp.tsx +++ b/packages/runtime/src/runServerApp.tsx @@ -502,10 +502,11 @@ function renderDocument(options: RenderDocumentOptions): Response { matches.forEach(async (match) => { const { id } = match.route; const pageConfig = routesConfig[id]; - - loaderData[id] = { - pageConfig: pageConfig ? pageConfig({}) : {}, - }; + if (!pageConfig['$$id']) { // rsc文件编译转换后,变成proxy对象而不是函数,应该也不需要执行这里的逻辑,暂时特判解决 + loaderData[id] = { + pageConfig: pageConfig ? pageConfig({}) : {}, + }; + } }); const appContext: AppContext = { @@ -552,9 +553,9 @@ export function renderReactTree(ReactServerApp, props): Response { // props 是 'utf8', ); const moduleMap = JSON.parse(manifest); - console.log('reactserverAPp', React.createElement(ReactServerApp)); + const App = React.createElement(ReactServerApp, null, null); const { pipe, abort } = ReactServerDomWebpack.renderToPipeableStream( - React.createElement(ReactServerApp), + App, moduleMap, ); return { @@ -631,18 +632,20 @@ export async function renderRsc( // renderToRscFlow // console.log('routeManifest\n', routeManifest) // console.log('requestContext', requestContext) + console.log('RscServerRouter', RscServerRouter); + const ReactServerApp = () => { return ( <div> - <AppContextProvider value={{ ...appContext, routes: null, requestContext: null }}> - {/* <RscServerRouter routes={routeManifest} routerContext={routerContext} renderMode={renderMode}></RscServerRouter> */} - <RscServerRouter /> - {/* <DocumentContextProvider value={documentContext}> */} - {/* <Document routerContext={routerContext} renderMode={renderMode} pagePath={routePath} /> */} - {/* <div>runServerApp</div> */} - {/* <AppRouter routes={routeManifest} routerContext={routerContext} renderMode={renderMode}/> */} - {/* </DocumentContextProvider> */} - </AppContextProvider> + {/* <AppContextProvider value={{ ...appContext, routes: null, requestContext: null }}> */} + {/* <RscServerRouter routes={routeManifest} routerContext={routerContext} renderMode={renderMode}></RscServerRouter> */} + <RscServerRouter /> + {/* <DocumentContextProvider value={documentContext}> */} + {/* <Document routerContext={routerContext} renderMode={renderMode} pagePath={routePath} /> */} + <div>runServerApp</div> + {/* <AppRouter routes={routeManifest} routerContext={routerContext} renderMode={renderMode}/> */} + {/* </DocumentContextProvider> */} + {/* </AppContextProvider> */} </div> ); }; diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 464e9473d5..798fe37005 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -586,9 +586,6 @@ importers: compression: specifier: ^1.7.4 version: 1.7.4 - express: - specifier: ^4.17.3 - version: 4.18.2 react: specifier: ^18.3.0-canary-1cea38448-20230530 version: 18.3.0-canary-1cea38448-20230530 @@ -599,12 +596,9 @@ importers: specifier: 6.11.2 version: 6.11.2(react-dom@18.3.0-canary-1cea38448-20230530)(react@18.3.0-canary-1cea38448-20230530) react-server-dom-webpack: - specifier: ^18.3.0-canary-1cea38448-20230530 - version: 18.3.0-canary-7ac5e9a60-20230508(react-dom@18.3.0-canary-1cea38448-20230530)(react@18.3.0-canary-1cea38448-20230530)(webpack@5.86.0) + specifier: 18.3.0-canary-1cea38448-20230530 + version: 18.3.0-canary-1cea38448-20230530(react-dom@18.3.0-canary-1cea38448-20230530)(react@18.3.0-canary-1cea38448-20230530)(webpack@5.86.0) devDependencies: - '@types/express': - specifier: ^4.17.14 - version: 4.17.17 '@types/react': specifier: ^18.0.0 version: 18.0.34 @@ -1512,7 +1506,7 @@ importers: version: link:../route-manifest '@ice/runtime': specifier: ^1.2.4 - version: link:../runtime + version: 1.2.7(react-dom@18.2.0)(react@18.3.0-canary-1cea38448-20230530) '@ice/webpack-config': specifier: 1.0.18 version: link:../webpack-config @@ -1522,6 +1516,15 @@ importers: '@types/express': specifier: ^4.17.14 version: 4.17.17 + acorn: + specifier: ^8.10.0 + version: 8.10.0 + acorn-jsx: + specifier: ^5.3.2 + version: 5.3.2(acorn@8.10.0) + acorn-loose: + specifier: ^8.3.0 + version: 8.3.0 address: specifier: ^1.1.2 version: 1.2.2 @@ -1580,8 +1583,11 @@ importers: specifier: '>=18.0.0' version: 18.2.0(react@18.3.0-canary-1cea38448-20230530) react-server-dom-webpack: - specifier: ^18.3.0-canary-1cea38448-20230530 - version: 18.3.0-canary-7ac5e9a60-20230508(react-dom@18.2.0)(react@18.3.0-canary-1cea38448-20230530)(webpack@5.86.0) + specifier: 18.3.0-canary-1cea38448-20230530 + version: 18.3.0-canary-1cea38448-20230530(react-dom@18.2.0)(react@18.3.0-canary-1cea38448-20230530)(webpack@5.86.0) + recast: + specifier: ^0.23.4 + version: 0.23.4 regenerator-runtime: specifier: ^0.13.0 version: 0.13.11 @@ -1710,7 +1716,7 @@ importers: dependencies: '@ice/runtime': specifier: ^1.2.4 - version: link:../runtime + version: 1.2.7(react-dom@18.2.0)(react@18.2.0) '@ice/shared': specifier: ^1.0.1 version: link:../shared @@ -1755,7 +1761,7 @@ importers: version: link:../ice '@ice/runtime': specifier: ^1.1.3 - version: link:../runtime + version: 1.2.7(react-dom@18.2.0)(react@18.2.0) '@types/react': specifier: ^18.0.0 version: 18.0.28 @@ -1843,7 +1849,7 @@ importers: version: link:../ice '@ice/runtime': specifier: ^1.2.0 - version: link:../runtime + version: 1.2.7(react-dom@18.2.0)(react@18.2.0) '@types/react': specifier: ^18.0.0 version: 18.0.28 @@ -1932,7 +1938,7 @@ importers: version: link:../ice '@ice/runtime': specifier: ^1.2.4 - version: link:../runtime + version: 1.2.7(react-dom@18.2.0)(react@18.2.0) webpack: specifier: ^5.86.0 version: 5.86.0 @@ -2040,7 +2046,7 @@ importers: version: link:../ice '@ice/runtime': specifier: ^1.1.3 - version: link:../runtime + version: 1.2.7(react-dom@18.2.0)(react@18.2.0) '@types/react': specifier: ^18.0.0 version: 18.0.28 @@ -2180,8 +2186,8 @@ importers: specifier: ^18.3.0-canary-1cea38448-20230530 version: 18.3.0-canary-1cea38448-20230530(react@18.3.0-canary-1cea38448-20230530) react-server-dom-webpack: - specifier: ^18.3.0-canary-1cea38448-20230530 - version: 18.3.0-canary-7ac5e9a60-20230508(react-dom@18.3.0-canary-1cea38448-20230530)(react@18.3.0-canary-1cea38448-20230530)(webpack@5.86.0) + specifier: 18.3.0-canary-1cea38448-20230530 + version: 18.3.0-canary-1cea38448-20230530(react-dom@18.3.0-canary-1cea38448-20230530)(react@18.3.0-canary-1cea38448-20230530)(webpack@5.86.0) regenerator-runtime: specifier: ^0.13.9 version: 0.13.11 @@ -6054,6 +6060,23 @@ packages: /@humanwhocodes/object-schema@1.2.1: resolution: {integrity: sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==} + /@ice/jsx-runtime@0.2.1(react@18.2.0): + resolution: {integrity: sha512-X+IMfhmrfAFSA1Kh0fCr3+xJKRR048uljfB8zBIzoQyEf8MEkifUHtoS8UXQPp8fjyPCyt1hKXzAvz+LTLgO5g==} + peerDependencies: + react: ^16 || ^17 || ^18 + dependencies: + react: 18.2.0 + style-unit: 3.0.5 + + /@ice/jsx-runtime@0.2.1(react@18.3.0-canary-1cea38448-20230530): + resolution: {integrity: sha512-X+IMfhmrfAFSA1Kh0fCr3+xJKRR048uljfB8zBIzoQyEf8MEkifUHtoS8UXQPp8fjyPCyt1hKXzAvz+LTLgO5g==} + peerDependencies: + react: ^16 || ^17 || ^18 + dependencies: + react: 18.3.0-canary-1cea38448-20230530 + style-unit: 3.0.5 + dev: false + /@ice/pkg-plugin-component@1.0.0: resolution: {integrity: sha512-Mff6Em1RwY2NOZgciQyy2NXL65u9ebHV2Jqb5746vUVEh0l7Xpokb+3djV1pKcgED4wU8pSuSQ6jj+hXd9Ht1Q==} dependencies: @@ -6074,7 +6097,7 @@ packages: '@rollup/plugin-node-resolve': 13.3.0(rollup@2.79.1) '@rollup/pluginutils': 4.2.1 '@swc/core': 1.3.19 - acorn: 8.8.2 + acorn: 8.10.0 autoprefixer: 10.4.13(postcss@8.4.21) build-scripts: 2.0.0-24 cac: 6.7.14 @@ -6115,7 +6138,7 @@ packages: '@rollup/plugin-replace': 5.0.2(rollup@2.79.1) '@rollup/pluginutils': 4.2.1 '@swc/core': 1.3.32 - acorn: 8.8.2 + acorn: 8.10.0 autoprefixer: 10.4.13(postcss@8.4.21) build-scripts: 2.1.0 cac: 6.7.14 @@ -6140,6 +6163,47 @@ packages: - supports-color dev: true + /@ice/runtime@1.2.7(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-31fJyhinvkVvptCEF+qcPnMLEADZfFC+5bsHGvtG0cVM69e06f7tBQtfsXMnwcwDEad7Y3cC+Zdd7aBUtCbGhQ==} + requiresBuild: true + peerDependencies: + react: ^18.1.0 + react-dom: ^18.1.0 + dependencies: + '@ice/jsx-runtime': 0.2.1(react@18.2.0) + '@remix-run/router': 1.7.2 + abortcontroller-polyfill: 1.7.5 + ejs: 3.1.8 + fs-extra: 10.1.0 + history: 5.3.0 + htmlparser2: 8.0.1 + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + react-router-dom: 6.14.2(react-dom@18.2.0)(react@18.2.0) + semver: 7.4.0 + source-map: 0.7.4 + + /@ice/runtime@1.2.7(react-dom@18.2.0)(react@18.3.0-canary-1cea38448-20230530): + resolution: {integrity: sha512-31fJyhinvkVvptCEF+qcPnMLEADZfFC+5bsHGvtG0cVM69e06f7tBQtfsXMnwcwDEad7Y3cC+Zdd7aBUtCbGhQ==} + requiresBuild: true + peerDependencies: + react: ^18.1.0 + react-dom: ^18.1.0 + dependencies: + '@ice/jsx-runtime': 0.2.1(react@18.3.0-canary-1cea38448-20230530) + '@remix-run/router': 1.7.2 + abortcontroller-polyfill: 1.7.5 + ejs: 3.1.8 + fs-extra: 10.1.0 + history: 5.3.0 + htmlparser2: 8.0.1 + react: 18.3.0-canary-1cea38448-20230530 + react-dom: 18.2.0(react@18.3.0-canary-1cea38448-20230530) + react-router-dom: 6.14.2(react-dom@18.2.0)(react@18.3.0-canary-1cea38448-20230530) + semver: 7.4.0 + source-map: 0.7.4 + dev: false + /@ice/sandbox@1.1.4: resolution: {integrity: sha512-MEVF0Ze3McKDutnFiUAhUoc+WwOFxITVBgSSHmbGpKtWbXJX9kUVlx3VsEVJvdqU3O1kiBNx6zE1sFMjKPRTIQ==} dev: false @@ -7148,6 +7212,10 @@ packages: resolution: {integrity: sha512-LzqpSrMK/3JBAVBI9u3NWtOhWNw5AMQfrUFYB0+bDHTSw17z++WJLsPsxAuK+oSddsxk4d7F/JcdDPM1M5YAhA==} engines: {node: '>=14'} + /@remix-run/router@1.7.2: + resolution: {integrity: sha512-7Lcn7IqGMV+vizMPoEl5F0XDshcdDYtMI6uJLQdQz5CfZAwy3vvGKYSUk789qndt5dEC4HfSjviSYlSoHGL2+A==} + engines: {node: '>=14'} + /@remix-run/web-blob@3.0.4: resolution: {integrity: sha512-AfegzZvSSDc+LwnXV+SwROTrDtoLiPxeFW+jxgvtDAnkuCX1rrzmVJ6CzqZ1Ai0bVfmJadkG5GxtAfYclpPmgw==} dependencies: @@ -8561,7 +8629,6 @@ packages: /@uni/env@1.1.0: resolution: {integrity: sha512-2GVgUzxIaO2vGElXEuc45+I7L6Jbw8inLDDFuC0K4htjKtPmYywKSE6oDhvmdAXb4GCOH8hmxECYtAh1rjsgoQ==} - dev: false /@uni/file@1.1.1: resolution: {integrity: sha512-gbymGoyD02cWHGVGapxp0zl3VAEU/u4vpDSyfS1tSnIGFjwIbCGq+W+uTAnJYduDbdy4Xiuwzbf0b/4slY9bmQ==} @@ -8789,7 +8856,6 @@ packages: /abortcontroller-polyfill@1.7.5: resolution: {integrity: sha512-JMJ5soJWP18htbbxJjG7bG6yuI6pRhgJ0scHHTfkUjf6wjP912xZWvM+A4sJK3gqd9E8fcPbDnOefbA9Th/FIQ==} - dev: false /accept-language-parser@1.5.0: resolution: {integrity: sha512-QhyTbMLYo0BBGg1aWbeMG4ekWtds/31BrEU+DONOg/7ax23vxpL03Pb7/zBmha2v7vdD3AyzZVWBVGEZxKOXWw==} @@ -8805,29 +8871,29 @@ packages: /acorn-globals@7.0.1: resolution: {integrity: sha512-umOSDSDrfHbTNPuNpC2NSnnA3LUrqpevPb4T9jRx4MagXNS0rs+gwiTcAvqCRmsD6utzsrzNt+ebm00SNWiC3Q==} dependencies: - acorn: 8.8.2 + acorn: 8.10.0 acorn-walk: 8.2.0 dev: true - /acorn-import-assertions@1.9.0(acorn@8.8.2): + /acorn-import-assertions@1.9.0(acorn@8.10.0): resolution: {integrity: sha512-cmMwop9x+8KFhxvKrKfPYmN6/pKTYYHBqLa0DfvVZcKMJWNyWLnaqND7dx/qn66R7ewM1UX5XMaDVP5wlVTaVA==} peerDependencies: acorn: ^8 dependencies: - acorn: 8.8.2 + acorn: 8.10.0 - /acorn-jsx@5.3.2(acorn@8.8.2): + /acorn-jsx@5.3.2(acorn@8.10.0): resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==} peerDependencies: acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 dependencies: - acorn: 8.8.2 + acorn: 8.10.0 /acorn-loose@8.3.0: resolution: {integrity: sha512-75lAs9H19ldmW+fAbyqHdjgdCrz0pWGXKmnqFoh8PyVd1L2RIb4RzYrSjmopeqv3E1G3/Pimu6GgLlrGbrkF7w==} engines: {node: '>=0.4.0'} dependencies: - acorn: 8.8.2 + acorn: 8.10.0 /acorn-node@1.8.2: resolution: {integrity: sha512-8mt+fslDufLYntIoPAaIMUe/lrbrehIiwmR3t2k9LljIzoigEPF27eLk2hy8zSGzmR/ogr7zbRKINMo1u0yh5A==} @@ -8852,8 +8918,8 @@ packages: hasBin: true dev: true - /acorn@8.8.2: - resolution: {integrity: sha512-xjIYgE8HBrkpd/sJqOGNspf8uHG+NOHGOw6a/Urj8taM2EXfdNAH2oFcPeIFfsv3+kz/mJrS5VuMqbNLjCa2vw==} + /acorn@8.10.0: + resolution: {integrity: sha512-F0SAmZ8iUtS//m8DmCTA0jlh6TDKkHQyK6xc6V4KDTyZKA9dnvX9/3sRTVQrWm79glUAZbnmmNcdYwUIHWVybw==} engines: {node: '>=0.4.0'} hasBin: true @@ -9367,6 +9433,15 @@ packages: engines: {node: '>=0.8'} dev: false + /assert@2.0.0: + resolution: {integrity: sha512-se5Cd+js9dXJnu6Ag2JFc00t+HmHOen+8Q+L7O9zI0PqQXr20uk2J0XQqMxZEeo5U50o8Nvmmx7dZrl+Ufr35A==} + dependencies: + es6-object-assign: 1.1.0 + is-nan: 1.3.2 + object-is: 1.1.5 + util: 0.12.5 + dev: false + /assertion-error@1.1.0: resolution: {integrity: sha512-jgsaNduz+ndvGyFt3uSuWqvy4lCnIJiovtouQN5JZHOKCS2QuhEdbcQHFhVksz2N2U9hXJo8odG7ETyWlEeuDw==} dev: true @@ -9375,6 +9450,13 @@ packages: resolution: {integrity: sha512-eBvWn1lvIApYMhzQMsu9ciLfkBY499mFZlNqG+/9WR7PVlroQw0vG30cOQQbaKz3sCEc44TAOu2ykzqXSNnwag==} dev: true + /ast-types@0.16.1: + resolution: {integrity: sha512-6t10qk83GOG8p0vKmaCr8eiilZwO171AvbROMtvvNiwrTly62t+7XkA8RdIIVbpMhCASAsxgAzdRSwh6nw/5Dg==} + engines: {node: '>=4'} + dependencies: + tslib: 2.5.0 + dev: false + /astral-regex@2.0.0: resolution: {integrity: sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==} engines: {node: '>=8'} @@ -9392,7 +9474,6 @@ packages: /async@3.2.4: resolution: {integrity: sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ==} - dev: false /asynckit@0.4.0: resolution: {integrity: sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==} @@ -11697,7 +11778,6 @@ packages: hasBin: true dependencies: jake: 10.8.5 - dev: false /electron-to-chromium@1.4.322: resolution: {integrity: sha512-KovjizNC9XB7dno/2GjxX8VS0SlfPpCjtyoKft+bCO+UfD8bFy16hY4Sh9s0h9BDxbRH2U0zX5VBjpM1LTcNlg==} @@ -11862,6 +11942,10 @@ packages: is-date-object: 1.0.5 is-symbol: 1.0.4 + /es6-object-assign@1.1.0: + resolution: {integrity: sha512-MEl9uirslVwqQU369iHNWZXsI8yaZYGg/D65aOgZkeyFJwHYSxilf7rQzXKI7DdDuBPrBXbfk3sl9hJhmd5AUw==} + dev: false + /esbuild-android-64@0.14.54: resolution: {integrity: sha512-Tz2++Aqqz0rJ7kYBfz+iqyE3QMycD4vk7LBRyWaAVFgFtQ/O8EJOnVmTOiDWYZ/uYzB4kvP+bqejYdVKzE5lAQ==} engines: {node: '>=12'} @@ -12661,8 +12745,8 @@ packages: resolution: {integrity: sha512-XwctdmTO6SIvCzd9810yyNzIrOrqNYV9Koizx4C/mRhf9uq0o4yHoCEU/670pOxOL/MSraektvSAji79kX90Vg==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dependencies: - acorn: 8.8.2 - acorn-jsx: 5.3.2(acorn@8.8.2) + acorn: 8.10.0 + acorn-jsx: 5.3.2(acorn@8.10.0) eslint-visitor-keys: 3.3.0 /esprima@4.0.1: @@ -13001,7 +13085,6 @@ packages: resolution: {integrity: sha512-w1cEuf3S+DrLCQL7ET6kz+gmlJdbq9J7yXCSjK/OZCPA+qEN1WyF4ZAf0YYJa4/shHJra2t/d/r8SV4Ji+x+8Q==} dependencies: minimatch: 5.1.6 - dev: false /filesize@8.0.7: resolution: {integrity: sha512-pjmC+bkIF8XI7fWaH8KxHcZL3DPybs1roSKP4rKDvy20tAWwIObE4+JIseG2byfGKhud5ZnM4YSGKBz7Sh0ndQ==} @@ -14234,7 +14317,6 @@ packages: dependencies: call-bind: 1.0.2 has-tostringtag: 1.0.0 - dev: true /is-array-buffer@3.0.2: resolution: {integrity: sha512-y+FyyR/w8vfIRq4eQcM1EYgSTnmHXPqaF+IgzgraytCFq5Xh8lllDVmAZolPJiZttZLeFSINPYMaEJ7/vWUa1w==} @@ -14344,7 +14426,6 @@ packages: engines: {node: '>= 0.4'} dependencies: has-tostringtag: 1.0.0 - dev: true /is-glob@4.0.3: resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==} @@ -14386,6 +14467,14 @@ packages: resolution: {integrity: sha512-51ypPSPCoTEIN9dy5Oy+h4pShgJmPCygKfyRCISBI+JoWT/2oJvK8QPxmwv7b/p239jXrm9M1mlQbyKJ5A152g==} dev: true + /is-nan@1.3.2: + resolution: {integrity: sha512-E+zBKpQ2t6MEo1VsonYmluk9NxGrbzpeeLC2xIViuO2EjU2xsXsBPwTr3Ykv9l08UYEVEdWeRZNouaZqF6RN0w==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.2 + define-properties: 1.2.0 + dev: false + /is-negative-zero@2.0.2: resolution: {integrity: sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==} engines: {node: '>= 0.4'} @@ -14664,7 +14753,6 @@ packages: chalk: 4.1.2 filelist: 1.0.4 minimatch: 3.1.2 - dev: false /jest-changed-files@28.1.3: resolution: {integrity: sha512-esaOfUWJXk2nfZt9SPyC8gA1kNfdKLkQWyzsMlqq8msYSlNKfmZxfRgZn4Cd4MGVUF+7v6dBs0d5TOAKa7iIiA==} @@ -15566,7 +15654,7 @@ packages: optional: true dependencies: abab: 2.0.6 - acorn: 8.8.2 + acorn: 8.10.0 acorn-globals: 7.0.1 cssom: 0.5.0 cssstyle: 2.3.0 @@ -16412,7 +16500,7 @@ packages: /mlly@1.1.1: resolution: {integrity: sha512-Jnlh4W/aI4GySPo6+DyTN17Q75KKbLTyFK8BrGhjNP4rxuUjbRWhE6gHg3bs33URWAF44FRm7gdQA348i3XxRw==} dependencies: - acorn: 8.8.2 + acorn: 8.10.0 pathe: 1.1.0 pkg-types: 1.0.2 ufo: 1.1.1 @@ -16668,7 +16756,6 @@ packages: dependencies: call-bind: 1.0.2 define-properties: 1.2.0 - dev: true /object-keys@1.1.1: resolution: {integrity: sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==} @@ -19855,6 +19942,31 @@ packages: react-router: 6.11.2(react@18.3.0-canary-1cea38448-20230530) dev: false + /react-router-dom@6.14.2(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-5pWX0jdKR48XFZBuJqHosX3AAHjRAzygouMTyimnBPOLdY3WjzUSKhus2FVMihUFWzeLebDgr4r8UeQFAct7Bg==} + engines: {node: '>=14'} + peerDependencies: + react: '>=16.8' + react-dom: '>=16.8' + dependencies: + '@remix-run/router': 1.7.2 + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + react-router: 6.14.2(react@18.2.0) + + /react-router-dom@6.14.2(react-dom@18.2.0)(react@18.3.0-canary-1cea38448-20230530): + resolution: {integrity: sha512-5pWX0jdKR48XFZBuJqHosX3AAHjRAzygouMTyimnBPOLdY3WjzUSKhus2FVMihUFWzeLebDgr4r8UeQFAct7Bg==} + engines: {node: '>=14'} + peerDependencies: + react: '>=16.8' + react-dom: '>=16.8' + dependencies: + '@remix-run/router': 1.7.2 + react: 18.3.0-canary-1cea38448-20230530 + react-dom: 18.2.0(react@18.3.0-canary-1cea38448-20230530) + react-router: 6.14.2(react@18.3.0-canary-1cea38448-20230530) + dev: false + /react-router@5.3.4(react@17.0.2): resolution: {integrity: sha512-Ys9K+ppnJah3QuaRiLxk+jDWOR1MekYQrlytiXxC1RyfbdsZkS5pvKAzCCr031xHixZwpnsYNT5xysdFHQaYsA==} peerDependencies: @@ -19880,12 +19992,31 @@ packages: '@remix-run/router': 1.6.2 react: 18.3.0-canary-1cea38448-20230530 - /react-server-dom-webpack@18.3.0-canary-7ac5e9a60-20230508(react-dom@18.2.0)(react@18.3.0-canary-1cea38448-20230530)(webpack@5.86.0): - resolution: {integrity: sha512-uUoaNYK7hs9W0NUH4bAkb0+E+1mmpvjD+v/PG0sB3/q6iWCMpfORZEtn3RHj5uuCd1HRJBFeFrABAebTcI7CtQ==} + /react-router@6.14.2(react@18.2.0): + resolution: {integrity: sha512-09Zss2dE2z+T1D03IheqAFtK4UzQyX8nFPWx6jkwdYzGLXd5ie06A6ezS2fO6zJfEb/SpG6UocN2O1hfD+2urQ==} + engines: {node: '>=14'} + peerDependencies: + react: '>=16.8' + dependencies: + '@remix-run/router': 1.7.2 + react: 18.2.0 + + /react-router@6.14.2(react@18.3.0-canary-1cea38448-20230530): + resolution: {integrity: sha512-09Zss2dE2z+T1D03IheqAFtK4UzQyX8nFPWx6jkwdYzGLXd5ie06A6ezS2fO6zJfEb/SpG6UocN2O1hfD+2urQ==} + engines: {node: '>=14'} + peerDependencies: + react: '>=16.8' + dependencies: + '@remix-run/router': 1.7.2 + react: 18.3.0-canary-1cea38448-20230530 + dev: false + + /react-server-dom-webpack@18.3.0-canary-1cea38448-20230530(react-dom@18.2.0)(react@18.3.0-canary-1cea38448-20230530)(webpack@5.86.0): + resolution: {integrity: sha512-Or28lwdk48LCGqkZ06G9p0LS9gJty5zuDKHs3vaE6dEWkJvXb5mGT7sN7ZbSQVfAQmUk8/ojt+SHdTKfd9BIAw==} engines: {node: '>=0.10.0'} peerDependencies: - react: 18.3.0-canary-7ac5e9a60-20230508 - react-dom: 18.3.0-canary-7ac5e9a60-20230508 + react: 18.3.0-canary-1cea38448-20230530 + react-dom: 18.3.0-canary-1cea38448-20230530 webpack: ^5.59.0 dependencies: acorn-loose: 8.3.0 @@ -19896,12 +20027,12 @@ packages: webpack: 5.86.0(esbuild@0.17.16) dev: false - /react-server-dom-webpack@18.3.0-canary-7ac5e9a60-20230508(react-dom@18.3.0-canary-1cea38448-20230530)(react@18.3.0-canary-1cea38448-20230530)(webpack@5.86.0): - resolution: {integrity: sha512-uUoaNYK7hs9W0NUH4bAkb0+E+1mmpvjD+v/PG0sB3/q6iWCMpfORZEtn3RHj5uuCd1HRJBFeFrABAebTcI7CtQ==} + /react-server-dom-webpack@18.3.0-canary-1cea38448-20230530(react-dom@18.3.0-canary-1cea38448-20230530)(react@18.3.0-canary-1cea38448-20230530)(webpack@5.86.0): + resolution: {integrity: sha512-Or28lwdk48LCGqkZ06G9p0LS9gJty5zuDKHs3vaE6dEWkJvXb5mGT7sN7ZbSQVfAQmUk8/ojt+SHdTKfd9BIAw==} engines: {node: '>=0.10.0'} peerDependencies: - react: 18.3.0-canary-7ac5e9a60-20230508 - react-dom: 18.3.0-canary-7ac5e9a60-20230508 + react: 18.3.0-canary-1cea38448-20230530 + react-dom: 18.3.0-canary-1cea38448-20230530 webpack: ^5.59.0 dependencies: acorn-loose: 8.3.0 @@ -20037,6 +20168,17 @@ packages: /reading-time@1.5.0: resolution: {integrity: sha512-onYyVhBNr4CmAxFsKS7bz+uTLRakypIe4R+5A824vBSkQy/hB3fZepoVEf8OVAxzLvK+H/jm9TzpI3ETSm64Kg==} + /recast@0.23.4: + resolution: {integrity: sha512-qtEDqIZGVcSZCHniWwZWbRy79Dc6Wp3kT/UmDA2RJKBPg7+7k51aQBZirHmUGn5uvHf2rg8DkjizrN26k61ATw==} + engines: {node: '>= 4'} + dependencies: + assert: 2.0.0 + ast-types: 0.16.1 + esprima: 4.0.1 + source-map: 0.6.1 + tslib: 2.5.0 + dev: false + /rechoir@0.6.2: resolution: {integrity: sha512-HFM8rkZ+i3zrV+4LQjwQ0W+ez98pApMGM3HUrN04j3CqzPOzl9nmP15Y8YXNm8QHGv/eacOVEjqhmWpkRV0NAw==} engines: {node: '>= 0.10'} @@ -21318,7 +21460,7 @@ packages: /strip-literal@0.4.2: resolution: {integrity: sha512-pv48ybn4iE1O9RLgCAN0iU4Xv7RlBTiit6DKmMiErbs9x1wH6vXBs45tWc0H5wUIF6TLTrKweqkmYF/iraQKNw==} dependencies: - acorn: 8.8.2 + acorn: 8.10.0 dev: true /style-equal@1.0.0: @@ -21349,7 +21491,6 @@ packages: dependencies: '@babel/runtime': 7.21.0 universal-env: 3.3.3 - dev: false /stylehacks@5.1.1(postcss@8.4.12): resolution: {integrity: sha512-sBpcd5Hx7G6seo7b1LkpttvTz7ikD0LlH5RmdcBNb6fFR0Fl7LQwHDFr300q4cwUqi+IYrFGmsIHieMBfnN/Bw==} @@ -21766,7 +21907,7 @@ packages: hasBin: true dependencies: '@jridgewell/source-map': 0.3.2 - acorn: 8.8.2 + acorn: 8.10.0 commander: 2.20.3 source-map-support: 0.5.21 @@ -21776,7 +21917,7 @@ packages: hasBin: true dependencies: '@jridgewell/source-map': 0.3.2 - acorn: 8.8.2 + acorn: 8.10.0 commander: 2.20.3 source-map-support: 0.5.21 @@ -22002,7 +22143,7 @@ packages: '@tsconfig/node14': 1.0.3 '@tsconfig/node16': 1.0.3 '@types/node': 17.0.45 - acorn: 8.8.2 + acorn: 8.10.0 acorn-walk: 8.2.0 arg: 4.1.3 create-require: 1.1.1 @@ -22364,7 +22505,6 @@ packages: engines: {npm: '>=3.0.0'} dependencies: '@uni/env': 1.1.0 - dev: false /universal-panresponder@0.6.5: resolution: {integrity: sha512-7N9xSPgILxBr12krtyTl2KjN7wWxirtdH2/NsQj234KHrHt8yQ8hIgi6sjW4eyP3/5QtAn2JWwPSYdFmgHvg4w==} @@ -22422,7 +22562,7 @@ packages: webpack: optional: true dependencies: - acorn: 8.8.2 + acorn: 8.10.0 chokidar: 3.5.3 esbuild: 0.17.16 webpack: 5.86.0(@swc/core@1.3.19)(esbuild@0.17.16) @@ -22597,7 +22737,6 @@ packages: is-generator-function: 1.0.10 is-typed-array: 1.1.10 which-typed-array: 1.1.9 - dev: true /utila@0.4.0: resolution: {integrity: sha512-Z0DbgELS9/L/75wZbro8xAnT50pBVFQZ+hUEueGDU5FN51YSCYM+jdxsfCiHjwNP/4LCDD0i/graKpeBnOXKRA==} @@ -22909,7 +23048,7 @@ packages: engines: {node: '>= 10.13.0'} hasBin: true dependencies: - acorn: 8.8.2 + acorn: 8.10.0 acorn-walk: 8.2.0 chalk: 4.1.2 commander: 7.2.0 @@ -22929,7 +23068,7 @@ packages: hasBin: true dependencies: '@discoveryjs/json-ext': 0.5.7 - acorn: 8.8.2 + acorn: 8.10.0 acorn-walk: 8.2.0 chalk: 4.1.2 commander: 7.2.0 @@ -23193,8 +23332,8 @@ packages: '@webassemblyjs/ast': 1.11.5 '@webassemblyjs/wasm-edit': 1.11.5 '@webassemblyjs/wasm-parser': 1.11.5 - acorn: 8.8.2 - acorn-import-assertions: 1.9.0(acorn@8.8.2) + acorn: 8.10.0 + acorn-import-assertions: 1.9.0(acorn@8.10.0) browserslist: 4.21.5 chrome-trace-event: 1.0.3 enhanced-resolve: 5.14.1 @@ -23232,8 +23371,8 @@ packages: '@webassemblyjs/ast': 1.11.5 '@webassemblyjs/wasm-edit': 1.11.5 '@webassemblyjs/wasm-parser': 1.11.5 - acorn: 8.8.2 - acorn-import-assertions: 1.9.0(acorn@8.8.2) + acorn: 8.10.0 + acorn-import-assertions: 1.9.0(acorn@8.10.0) browserslist: 4.21.5 chrome-trace-event: 1.0.3 enhanced-resolve: 5.14.1 @@ -23271,8 +23410,8 @@ packages: '@webassemblyjs/ast': 1.11.5 '@webassemblyjs/wasm-edit': 1.11.5 '@webassemblyjs/wasm-parser': 1.11.5 - acorn: 8.8.2 - acorn-import-assertions: 1.9.0(acorn@8.8.2) + acorn: 8.10.0 + acorn-import-assertions: 1.9.0(acorn@8.10.0) browserslist: 4.21.5 chrome-trace-event: 1.0.3 enhanced-resolve: 5.14.1 From ce6d92a0479527d072f0b28a4f0716822def0b6d Mon Sep 17 00:00:00 2001 From: Coooder-X <1104143015@qq.com> Date: Wed, 30 Aug 2023 16:11:45 +0800 Subject: [PATCH 4/8] fix: plugin behaves differently in build and dev mode --- packages/ice/src/esbuild/assets.ts | 16 ++++++ packages/ice/src/types/plugin.ts | 1 + .../ice/src/webpack/ServerCompilerPlugin.ts | 3 ++ .../ice/templates/core/entry.server.ts.ejs | 2 + packages/runtime/src/runServerApp.tsx | 53 +++---------------- 5 files changed, 28 insertions(+), 47 deletions(-) diff --git a/packages/ice/src/esbuild/assets.ts b/packages/ice/src/esbuild/assets.ts index 1290eb8f21..12db0c3b13 100644 --- a/packages/ice/src/esbuild/assets.ts +++ b/packages/ice/src/esbuild/assets.ts @@ -40,6 +40,7 @@ const ASSETS_RE = new RegExp(`\\.(${ASSET_TYPES.join('|')})(\\?.*)?$`); interface CompilationInfo { assetsManifest?: AssetsManifest; + rscManifest?: any; } const createAssetsPlugin = (compilationInfo: CompilationInfo | (() => CompilationInfo), rootDir: string) => ({ @@ -60,6 +61,21 @@ const createAssetsPlugin = (compilationInfo: CompilationInfo | (() => Compilatio loader: 'json', }; }); + build.onResolve({ filter: /rsc-manifest.json$/ }, (args) => { + if (args.path === 'virtual:rsc-manifest.json') { + return { + path: args.path, + namespace: 'rsc-manifest', + }; + } + }); + build.onLoad({ filter: /.*/, namespace: 'rsc-manifest' }, () => { + const manifest = typeof compilationInfo === 'function' ? compilationInfo() : compilationInfo; + return { + contents: JSON.stringify(manifest?.rscManifest || ''), + loader: 'json', + }; + }); build.onLoad({ filter: ASSETS_RE }, async (args) => { const manifest = typeof compilationInfo === 'function' ? compilationInfo() : compilationInfo; if (args.suffix == '?raw') { diff --git a/packages/ice/src/types/plugin.ts b/packages/ice/src/types/plugin.ts index 082e5f1634..c41ab89017 100644 --- a/packages/ice/src/types/plugin.ts +++ b/packages/ice/src/types/plugin.ts @@ -54,6 +54,7 @@ export interface CompilerOptions { transformEnv?: boolean; compilationInfo?: { assetsManifest?: AssetsManifest; + rscManifest?: any; }; redirectImports?: Config['redirectImports']; removeOutputs?: boolean; diff --git a/packages/ice/src/webpack/ServerCompilerPlugin.ts b/packages/ice/src/webpack/ServerCompilerPlugin.ts index 30032ac3e6..064ca589be 100644 --- a/packages/ice/src/webpack/ServerCompilerPlugin.ts +++ b/packages/ice/src/webpack/ServerCompilerPlugin.ts @@ -41,6 +41,9 @@ export default class ServerCompilerPlugin { // Option of compilationInfo need to be object, while it may changed during multi-time compilation. this.compilerOptions.compilationInfo.assetsManifest = JSON.parse(compilation.assets['assets-manifest.json'].source().toString()); + // @ts-ignore + this.compilerOptions.compilationInfo.rscManifest = + JSON.parse(compilation.assets['rsc-client-manifest.json']?.source()?.toString()); } // For first time, we create a new task. // The next time, we use incremental build so do not create task again. diff --git a/packages/ice/templates/core/entry.server.ts.ejs b/packages/ice/templates/core/entry.server.ts.ejs index f9641f2402..4518bca1fc 100644 --- a/packages/ice/templates/core/entry.server.ts.ejs +++ b/packages/ice/templates/core/entry.server.ts.ejs @@ -9,6 +9,7 @@ import type { RenderMode, DistType } from '@ice/runtime'; import type { RenderToPipeableStreamOptions } from 'react-dom/server'; // @ts-ignore import assetsManifest from 'virtual:assets-manifest.json'; +import rscManifest from 'virtual:rsc-manifest.json'; import createRoutes from './routes'; import routesConfig from './routes-config.bundle.mjs'; import routeManifest from './route-manifest.json'; @@ -88,6 +89,7 @@ function mergeOptions(options) { ...options, app, assetsManifest, + rscManifest, routeManifest, createRoutes, runtimeModules, diff --git a/packages/runtime/src/runServerApp.tsx b/packages/runtime/src/runServerApp.tsx index 13ee6596be..761368fe05 100644 --- a/packages/runtime/src/runServerApp.tsx +++ b/packages/runtime/src/runServerApp.tsx @@ -39,6 +39,7 @@ const { readFileSync } = fsPkg; interface RenderOptions { app: AppExport; assetsManifest: AssetsManifest; + rscManifest: any; createRoutes: (options: Pick<RouteLoaderOptions, 'requestContext' | 'renderMode'>) => RouteItem[]; runtimeModules: RuntimeModules; Document: DocumentComponent; @@ -548,15 +549,12 @@ function renderDocument(options: RenderDocumentOptions): Response { // 函数位置可能要改 export function renderReactTree(ReactServerApp, props): Response { // props 是根 RSC 组件的 props // await waitForWebpack(); - const manifest = readFileSync( - path.resolve('./build/rsc-client-manifest.json'), - 'utf8', - ); - const moduleMap = JSON.parse(manifest); + const { rscManifest } = props; + console.log('rscManifest', rscManifest); const App = React.createElement(ReactServerApp, null, null); const { pipe, abort } = ReactServerDomWebpack.renderToPipeableStream( App, - moduleMap, + rscManifest, ); return { value: { @@ -592,22 +590,7 @@ export async function renderRsc( // renderToRscFlow location, }; - const { Document, renderMode, RscServerRouter } = renderOptions; - console.log('routerContext', routerContext); - - // function eraseFunction(object) { - // if(!object) { - // return; - // } - // for (let key in object) { - // if (typeof object[key] === 'function' && key === 'lazy') { - // delete object[key]; - // } else if (typeof object[key] === 'object') { - // eraseFunction(object[key]); - // } - // } - // } - // eraseFunction(routes) + const { Document, renderMode, RscServerRouter, rscManifest } = renderOptions; const documentContext = { main: ( @@ -615,42 +598,18 @@ export async function renderRsc( // renderToRscFlow ), }; - // function isPlainObject(obj) { - // if (typeof obj !== 'object' || obj === null) return false - - // let proto = obj - // while (Object.getPrototypeOf(proto) !== null) { - // proto = Object.getPrototypeOf(proto) - // } - - // return Object.getPrototypeOf(obj) === proto - // } - - // console.log('route is plain', isPlainObject(routes)) - // console.log('routeManifest is plain', isPlainObject(routeManifest)) - // console.log('routerContext is plain', isPlainObject(routerContext)) - // console.log('routeManifest\n', routeManifest) - // console.log('requestContext', requestContext) - - console.log('RscServerRouter', RscServerRouter); const ReactServerApp = () => { return ( <div> - {/* <AppContextProvider value={{ ...appContext, routes: null, requestContext: null }}> */} {/* <RscServerRouter routes={routeManifest} routerContext={routerContext} renderMode={renderMode}></RscServerRouter> */} <RscServerRouter /> - {/* <DocumentContextProvider value={documentContext}> */} - {/* <Document routerContext={routerContext} renderMode={renderMode} pagePath={routePath} /> */} <div>runServerApp</div> - {/* <AppRouter routes={routeManifest} routerContext={routerContext} renderMode={renderMode}/> */} - {/* </DocumentContextProvider> */} - {/* </AppContextProvider> */} </div> ); }; - return renderReactTree(ReactServerApp, {}); + return renderReactTree(ReactServerApp, { rscManifest }); } From aa821957746c8424e847674c5d2a9d1207ee15af Mon Sep 17 00:00:00 2001 From: Coooder-X <1104143015@qq.com> Date: Wed, 30 Aug 2023 17:09:51 +0800 Subject: [PATCH 5/8] refactor: modify rsc component --- examples/rsc-project/src/rscServerRouter.tsx | 12 +++------ packages/ice/src/esbuild/rscServerRegister.ts | 25 ++++++------------- packages/runtime/src/rsc-router.tsx | 7 ++++-- 3 files changed, 16 insertions(+), 28 deletions(-) diff --git a/examples/rsc-project/src/rscServerRouter.tsx b/examples/rsc-project/src/rscServerRouter.tsx index 21ae01793f..6c56c525b3 100644 --- a/examples/rsc-project/src/rscServerRouter.tsx +++ b/examples/rsc-project/src/rscServerRouter.tsx @@ -1,4 +1,4 @@ -'use client'; +'use server'; // import { RouteErrorComponent, WrapRouteComponent, createRouteLoader } from '@ice/runtime'; // // import { NestedRouteManifest } from "../../../packages/route-manifest/esm"; // import { StaticRouterProvider, createStaticRouter } from 'react-router-dom/server.mjs'; @@ -74,21 +74,15 @@ export default function RscServerRouter() { return ( <> - {/* <TestClient name={'asdgasdf'} /> */} - <div>34efa3</div> + <TestClient name={'RCC props'} /> + <div>Server component: rscServerRouter</div> </> // <> - // {/* <App> */} - // {/* <div></div> */} // {/* <StaticRouterProvider // router={router} // context={routerContext} // hydrate={false} // Don't set hydrate, hydation data has been injected by __window.__ICE_APP_CONTEXT__. // /> */} - // {/* <div onClick={()=>{alert('sdafasfdaf')}}>faisudhfasd89fg7as9</div> */} - // {/* <TestClient name={() => { alert('asfas'); }} /> */} - // {/* <TestClient name={'asdgasdf'} /> */} - // <div>34efa3</div> // {/* </App> */} // </> ); diff --git a/packages/ice/src/esbuild/rscServerRegister.ts b/packages/ice/src/esbuild/rscServerRegister.ts index cecc827a33..c5f886d440 100644 --- a/packages/ice/src/esbuild/rscServerRegister.ts +++ b/packages/ice/src/esbuild/rscServerRegister.ts @@ -11,9 +11,7 @@ const rscServerRegister = (): Plugin => { name: 'rsc-server-register', setup: async (build: PluginBuild) => { build.onLoad({ filter: /\/src\/.*\.(js|ts|jsx|tsx)$/ }, async (args) => { // /src\/.*\ - console.log('register call--------'); const { path } = args; - console.log(path, '+++++++++++++=================++++++++++++'); const loader = path.endsWith('.tsx') || path.endsWith('.ts') ? 'tsx' : 'jsx'; const content = await fs.promises.readFile(path, 'utf-8'); if (path.indexOf('routes-config') > 0) { @@ -21,9 +19,6 @@ const rscServerRegister = (): Plugin => { return { contents: content, loader }; } - if (content.indexOf('routes_config_default') > 0) { - console.log('aaa', content); - } if (path.indexOf('/src/') === -1) { return { contents: content, loader }; } @@ -87,9 +82,12 @@ const rscServerRegister = (): Plugin => { ecmaVersion: 2024, sourceType: 'module', }) as any).body; - for (let i = 0; i < body.length; i++) { + for (let i = 0; i < body.length; i++) { // TODO:编译后的的代码其实是不完整的,忽略了有一些全局定义的变量的情况 const node = body[i]; - if (node.type === 'ExportNamedDeclaration' || node.type === 'ExportDefaultDeclaration') { + if (node.type === 'ImportDeclaration') { // TODO: 如果是 import 语句的情况 + const { start, end } = node; + source += content.substring(start, end); + } else if (node.type === 'ExportNamedDeclaration' || node.type === 'ExportDefaultDeclaration') { const { declaration } = node; if (declaration.type === 'FunctionDeclaration') { if (moduleId.indexOf('/pages') !== -1) { @@ -105,6 +103,8 @@ const rscServerRegister = (): Plugin => { export default comp; `; } + } else { // TODO: 不是 function 类型的导出的情况 + // } } } @@ -127,16 +127,7 @@ const rscServerRegister = (): Plugin => { }; }; -function transformContent(moduleId: string) { // ${exports.$$typeof.toString()} - // const exports = createClientModuleProxy(moduleId); - // console.log('default', exports.default) - // const content = `const comp = { - // $$typeof: {value: Symbol.for('react.client.reference')}, - // $$id: {value: '${exports.$$id}'}, - // $$async: {value: ${exports.$$async}}, - // };export default comp;` - // let name = moduleId.match(/\/([^/]+)$/)[1]; - // name = name.replace(/\.[^/.]+$/, ''); +function transformContent(moduleId: string) { // TODO: 还没处理 import 语句的情况,待加入 let content = ''; if (moduleId.indexOf('/pages') !== -1) { content = `\ diff --git a/packages/runtime/src/rsc-router.tsx b/packages/runtime/src/rsc-router.tsx index c6bc54944a..339ce0d304 100644 --- a/packages/runtime/src/rsc-router.tsx +++ b/packages/runtime/src/rsc-router.tsx @@ -7,6 +7,7 @@ import React, { useState, useEffect, ReactElement, + Suspense, } from 'react'; import pkg from 'react-server-dom-webpack/client'; import { ClientAppRouterProps } from './types.js'; @@ -62,7 +63,6 @@ export function RSCRouter(): React.ReactElement { content.then((res: any) => { console.log('content res', res); setFinalContent(res); - // console.log('finalContent', finalContent) }, (e): any => { console.error(e); }); @@ -72,7 +72,10 @@ export function RSCRouter(): React.ReactElement { <AppErrorBoundary> <RouterContext.Provider value={{ location, navigate, refresh }}> <div>123</div> - {finalContent} + <Suspense fallback={<div>loading...</div>}> + {finalContent} + {/* {use(content)} */} + </Suspense> </RouterContext.Provider> </AppErrorBoundary> ); From d754d6c1bf11e194b1d9a17529f4cca607d090d9 Mon Sep 17 00:00:00 2001 From: Coooder-X <1104143015@qq.com> Date: Wed, 30 Aug 2023 17:13:59 +0800 Subject: [PATCH 6/8] refactor: upgrate devDependencies and clean code --- examples/rsc-project/package.json | 4 +- examples/rsc-project/src/pages/about.tsx | 1 - examples/rsc-project/src/pages/blog.tsx | 1 - examples/rsc-project/src/pages/index.tsx | 1 - examples/rsc-project/src/pages/layout.tsx | 1 - package.json | 4 +- packages/ice/package.json | 2 +- packages/runtime/package.json | 4 +- pnpm-lock.yaml | 362 +++++++++++----------- 9 files changed, 188 insertions(+), 192 deletions(-) diff --git a/examples/rsc-project/package.json b/examples/rsc-project/package.json index 04da6eeda7..6680cc72e2 100644 --- a/examples/rsc-project/package.json +++ b/examples/rsc-project/package.json @@ -16,8 +16,8 @@ "@ice/runtime": "workspace:*", "antd-mobile": "^5.12.6", "compression": "^1.7.4", - "react": "^18.3.0-canary-1cea38448-20230530", - "react-dom": "^18.3.0-canary-1cea38448-20230530", + "react": "^0.0.0-experimental-1cea38448-20230530", + "react-dom": "^0.0.0-experimental-1cea38448-20230530", "react-router-dom": "6.11.2", "react-server-dom-webpack": "18.3.0-canary-1cea38448-20230530" }, diff --git a/examples/rsc-project/src/pages/about.tsx b/examples/rsc-project/src/pages/about.tsx index 9f8a7b7e1f..d14c62fe78 100644 --- a/examples/rsc-project/src/pages/about.tsx +++ b/examples/rsc-project/src/pages/about.tsx @@ -1,4 +1,3 @@ -// 'use /client'; // @ts-expect-error import { Link, useData, useConfig, definePageConfig, defineDataLoader } from 'ice'; import url from './ice.png'; diff --git a/examples/rsc-project/src/pages/blog.tsx b/examples/rsc-project/src/pages/blog.tsx index 69144c0278..6f0c905925 100644 --- a/examples/rsc-project/src/pages/blog.tsx +++ b/examples/rsc-project/src/pages/blog.tsx @@ -1,4 +1,3 @@ -// 'use /server'; import { Link, useData, useConfig, definePageConfig } from 'ice'; // interface Data { diff --git a/examples/rsc-project/src/pages/index.tsx b/examples/rsc-project/src/pages/index.tsx index c65e3af9f2..e7725417c6 100644 --- a/examples/rsc-project/src/pages/index.tsx +++ b/examples/rsc-project/src/pages/index.tsx @@ -1,4 +1,3 @@ -// 'use /client'; import { Suspense } from 'react'; import { Link, useData, useConfig, definePageConfig, defineDataLoader } from 'ice'; // Not recommended but works. diff --git a/examples/rsc-project/src/pages/layout.tsx b/examples/rsc-project/src/pages/layout.tsx index 1091c97691..917d58bf8b 100644 --- a/examples/rsc-project/src/pages/layout.tsx +++ b/examples/rsc-project/src/pages/layout.tsx @@ -1,4 +1,3 @@ -// 'use /client'; import { Outlet, useData, useConfig, definePageConfig, defineDataLoader } from 'ice'; export default () => { diff --git a/package.json b/package.json index 4975b1a211..a40efac7ee 100644 --- a/package.json +++ b/package.json @@ -57,8 +57,8 @@ "lint-staged": "^13.0.3", "prettier": "^2.7.1", "puppeteer": "^19.6.3", - "react": "^18.3.0-canary-1cea38448-20230530", - "react-dom": "^18.3.0-canary-1cea38448-20230530", + "react": "^0.0.0-experimental-1cea38448-20230530", + "react-dom": "^0.0.0-experimental-1cea38448-20230530", "rimraf": "^3.0.2", "stylelint": "^14.10.0", "tsx": "^3.12.1", diff --git a/packages/ice/package.json b/packages/ice/package.json index 35a5a99fb3..277e6525be 100644 --- a/packages/ice/package.json +++ b/packages/ice/package.json @@ -84,7 +84,7 @@ "chokidar": "^3.5.3", "esbuild": "^0.17.16", "jest": "^29.0.2", - "react": "^18.3.0-canary-1cea38448-20230530", + "react": "^0.0.0-experimental-1cea38448-20230530", "react-router": "6.11.2", "sass": "^1.50.0", "unplugin": "^0.9.0", diff --git a/packages/runtime/package.json b/packages/runtime/package.json index 74c29ac7eb..7818199d10 100644 --- a/packages/runtime/package.json +++ b/packages/runtime/package.json @@ -40,8 +40,8 @@ "@remix-run/web-fetch": "^4.3.3", "@types/react": "^18.0.8", "@types/react-dom": "^18.0.3", - "react": "^18.3.0-canary-1cea38448-20230530", - "react-dom": "^18.3.0-canary-1cea38448-20230530", + "react": "0.0.0-experimental-1cea38448-20230530", + "react-dom": "0.0.0-experimental-1cea38448-20230530", "react-server-dom-webpack": "18.3.0-canary-1cea38448-20230530", "regenerator-runtime": "^0.13.9" }, diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 798fe37005..9394cb2cfe 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -25,7 +25,7 @@ importers: version: link:packages/bundles '@testing-library/react': specifier: ^13.3.0 - version: 13.4.0(react-dom@18.3.0-canary-1cea38448-20230530)(react@18.3.0-canary-1cea38448-20230530) + version: 13.4.0(react-dom@0.0.0-experimental-1cea38448-20230530)(react@0.0.0-experimental-1cea38448-20230530) '@types/eslint': specifier: ^8.4.5 version: 8.21.1 @@ -96,11 +96,11 @@ importers: specifier: ^19.6.3 version: 19.7.3(typescript@4.9.5) react: - specifier: ^18.3.0-canary-1cea38448-20230530 - version: 18.3.0-canary-1cea38448-20230530 + specifier: ^0.0.0-experimental-1cea38448-20230530 + version: 0.0.0-experimental-1cea38448-20230530 react-dom: - specifier: ^18.3.0-canary-1cea38448-20230530 - version: 18.3.0-canary-1cea38448-20230530(react@18.3.0-canary-1cea38448-20230530) + specifier: ^0.0.0-experimental-1cea38448-20230530 + version: 0.0.0-experimental-1cea38448-20230530(react@0.0.0-experimental-1cea38448-20230530) rimraf: specifier: ^3.0.2 version: 3.0.2 @@ -582,22 +582,22 @@ importers: version: link:../../packages/runtime antd-mobile: specifier: ^5.12.6 - version: 5.28.1(react-dom@18.3.0-canary-1cea38448-20230530)(react@18.3.0-canary-1cea38448-20230530) + version: 5.28.1(react-dom@0.0.0-experimental-1cea38448-20230530)(react@0.0.0-experimental-1cea38448-20230530) compression: specifier: ^1.7.4 version: 1.7.4 react: - specifier: ^18.3.0-canary-1cea38448-20230530 - version: 18.3.0-canary-1cea38448-20230530 + specifier: ^0.0.0-experimental-1cea38448-20230530 + version: 0.0.0-experimental-1cea38448-20230530 react-dom: - specifier: ^18.3.0-canary-1cea38448-20230530 - version: 18.3.0-canary-1cea38448-20230530(react@18.3.0-canary-1cea38448-20230530) + specifier: ^0.0.0-experimental-1cea38448-20230530 + version: 0.0.0-experimental-1cea38448-20230530(react@0.0.0-experimental-1cea38448-20230530) react-router-dom: specifier: 6.11.2 - version: 6.11.2(react-dom@18.3.0-canary-1cea38448-20230530)(react@18.3.0-canary-1cea38448-20230530) + version: 6.11.2(react-dom@0.0.0-experimental-1cea38448-20230530)(react@0.0.0-experimental-1cea38448-20230530) react-server-dom-webpack: specifier: 18.3.0-canary-1cea38448-20230530 - version: 18.3.0-canary-1cea38448-20230530(react-dom@18.3.0-canary-1cea38448-20230530)(react@18.3.0-canary-1cea38448-20230530)(webpack@5.86.0) + version: 18.3.0-canary-1cea38448-20230530(react-dom@0.0.0-experimental-1cea38448-20230530)(react@0.0.0-experimental-1cea38448-20230530)(webpack@5.86.0) devDependencies: '@types/react': specifier: ^18.0.0 @@ -1506,7 +1506,7 @@ importers: version: link:../route-manifest '@ice/runtime': specifier: ^1.2.4 - version: 1.2.7(react-dom@18.2.0)(react@18.3.0-canary-1cea38448-20230530) + version: 1.2.7(react-dom@18.2.0)(react@0.0.0-experimental-1cea38448-20230530) '@ice/webpack-config': specifier: 1.0.18 version: link:../webpack-config @@ -1581,10 +1581,10 @@ importers: version: 6.2.1 react-dom: specifier: '>=18.0.0' - version: 18.2.0(react@18.3.0-canary-1cea38448-20230530) + version: 18.2.0(react@0.0.0-experimental-1cea38448-20230530) react-server-dom-webpack: specifier: 18.3.0-canary-1cea38448-20230530 - version: 18.3.0-canary-1cea38448-20230530(react-dom@18.2.0)(react@18.3.0-canary-1cea38448-20230530)(webpack@5.86.0) + version: 18.3.0-canary-1cea38448-20230530(react-dom@18.2.0)(react@0.0.0-experimental-1cea38448-20230530)(webpack@5.86.0) recast: specifier: ^0.23.4 version: 0.23.4 @@ -1641,11 +1641,11 @@ importers: specifier: ^29.0.2 version: 29.5.0(@types/node@17.0.45) react: - specifier: ^18.3.0-canary-1cea38448-20230530 - version: 18.3.0-canary-1cea38448-20230530 + specifier: ^0.0.0-experimental-1cea38448-20230530 + version: 0.0.0-experimental-1cea38448-20230530 react-router: specifier: 6.11.2 - version: 6.11.2(react@18.3.0-canary-1cea38448-20230530) + version: 6.11.2(react@0.0.0-experimental-1cea38448-20230530) sass: specifier: ^1.50.0 version: 1.50.0 @@ -2162,7 +2162,7 @@ importers: version: 0.12.7 react-router-dom: specifier: 6.11.2 - version: 6.11.2(react-dom@18.3.0-canary-1cea38448-20230530)(react@18.3.0-canary-1cea38448-20230530) + version: 6.11.2(react-dom@0.0.0-experimental-1cea38448-20230530)(react@0.0.0-experimental-1cea38448-20230530) semver: specifier: ^7.4.0 version: 7.4.0 @@ -2180,14 +2180,14 @@ importers: specifier: ^18.0.3 version: 18.0.11 react: - specifier: ^18.3.0-canary-1cea38448-20230530 - version: 18.3.0-canary-1cea38448-20230530 + specifier: 0.0.0-experimental-1cea38448-20230530 + version: 0.0.0-experimental-1cea38448-20230530 react-dom: - specifier: ^18.3.0-canary-1cea38448-20230530 - version: 18.3.0-canary-1cea38448-20230530(react@18.3.0-canary-1cea38448-20230530) + specifier: 0.0.0-experimental-1cea38448-20230530 + version: 0.0.0-experimental-1cea38448-20230530(react@0.0.0-experimental-1cea38448-20230530) react-server-dom-webpack: specifier: 18.3.0-canary-1cea38448-20230530 - version: 18.3.0-canary-1cea38448-20230530(react-dom@18.3.0-canary-1cea38448-20230530)(react@18.3.0-canary-1cea38448-20230530)(webpack@5.86.0) + version: 18.3.0-canary-1cea38448-20230530(react-dom@0.0.0-experimental-1cea38448-20230530)(react@0.0.0-experimental-1cea38448-20230530)(webpack@5.86.0) regenerator-runtime: specifier: ^0.13.9 version: 0.13.11 @@ -6060,22 +6060,22 @@ packages: /@humanwhocodes/object-schema@1.2.1: resolution: {integrity: sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==} - /@ice/jsx-runtime@0.2.1(react@18.2.0): + /@ice/jsx-runtime@0.2.1(react@0.0.0-experimental-1cea38448-20230530): resolution: {integrity: sha512-X+IMfhmrfAFSA1Kh0fCr3+xJKRR048uljfB8zBIzoQyEf8MEkifUHtoS8UXQPp8fjyPCyt1hKXzAvz+LTLgO5g==} peerDependencies: react: ^16 || ^17 || ^18 dependencies: - react: 18.2.0 + react: 0.0.0-experimental-1cea38448-20230530 style-unit: 3.0.5 + dev: false - /@ice/jsx-runtime@0.2.1(react@18.3.0-canary-1cea38448-20230530): + /@ice/jsx-runtime@0.2.1(react@18.2.0): resolution: {integrity: sha512-X+IMfhmrfAFSA1Kh0fCr3+xJKRR048uljfB8zBIzoQyEf8MEkifUHtoS8UXQPp8fjyPCyt1hKXzAvz+LTLgO5g==} peerDependencies: react: ^16 || ^17 || ^18 dependencies: - react: 18.3.0-canary-1cea38448-20230530 + react: 18.2.0 style-unit: 3.0.5 - dev: false /@ice/pkg-plugin-component@1.0.0: resolution: {integrity: sha512-Mff6Em1RwY2NOZgciQyy2NXL65u9ebHV2Jqb5746vUVEh0l7Xpokb+3djV1pKcgED4wU8pSuSQ6jj+hXd9Ht1Q==} @@ -6163,46 +6163,46 @@ packages: - supports-color dev: true - /@ice/runtime@1.2.7(react-dom@18.2.0)(react@18.2.0): + /@ice/runtime@1.2.7(react-dom@18.2.0)(react@0.0.0-experimental-1cea38448-20230530): resolution: {integrity: sha512-31fJyhinvkVvptCEF+qcPnMLEADZfFC+5bsHGvtG0cVM69e06f7tBQtfsXMnwcwDEad7Y3cC+Zdd7aBUtCbGhQ==} requiresBuild: true peerDependencies: react: ^18.1.0 react-dom: ^18.1.0 dependencies: - '@ice/jsx-runtime': 0.2.1(react@18.2.0) + '@ice/jsx-runtime': 0.2.1(react@0.0.0-experimental-1cea38448-20230530) '@remix-run/router': 1.7.2 abortcontroller-polyfill: 1.7.5 ejs: 3.1.8 fs-extra: 10.1.0 history: 5.3.0 htmlparser2: 8.0.1 - react: 18.2.0 - react-dom: 18.2.0(react@18.2.0) - react-router-dom: 6.14.2(react-dom@18.2.0)(react@18.2.0) + react: 0.0.0-experimental-1cea38448-20230530 + react-dom: 18.2.0(react@0.0.0-experimental-1cea38448-20230530) + react-router-dom: 6.14.2(react-dom@18.2.0)(react@0.0.0-experimental-1cea38448-20230530) semver: 7.4.0 source-map: 0.7.4 + dev: false - /@ice/runtime@1.2.7(react-dom@18.2.0)(react@18.3.0-canary-1cea38448-20230530): + /@ice/runtime@1.2.7(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-31fJyhinvkVvptCEF+qcPnMLEADZfFC+5bsHGvtG0cVM69e06f7tBQtfsXMnwcwDEad7Y3cC+Zdd7aBUtCbGhQ==} requiresBuild: true peerDependencies: react: ^18.1.0 react-dom: ^18.1.0 dependencies: - '@ice/jsx-runtime': 0.2.1(react@18.3.0-canary-1cea38448-20230530) + '@ice/jsx-runtime': 0.2.1(react@18.2.0) '@remix-run/router': 1.7.2 abortcontroller-polyfill: 1.7.5 ejs: 3.1.8 fs-extra: 10.1.0 history: 5.3.0 htmlparser2: 8.0.1 - react: 18.3.0-canary-1cea38448-20230530 - react-dom: 18.2.0(react@18.3.0-canary-1cea38448-20230530) - react-router-dom: 6.14.2(react-dom@18.2.0)(react@18.3.0-canary-1cea38448-20230530) + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + react-router-dom: 6.14.2(react-dom@18.2.0)(react@18.2.0) semver: 7.4.0 source-map: 0.7.4 - dev: false /@ice/sandbox@1.1.4: resolution: {integrity: sha512-MEVF0Ze3McKDutnFiUAhUoc+WwOFxITVBgSSHmbGpKtWbXJX9kUVlx3VsEVJvdqU3O1kiBNx6zE1sFMjKPRTIQ==} @@ -7104,104 +7104,104 @@ packages: react-dom: 18.2.0(react@18.2.0) dev: false - /@react-spring/animated@9.6.1(react@18.2.0): + /@react-spring/animated@9.6.1(react@0.0.0-experimental-1cea38448-20230530): resolution: {integrity: sha512-ls/rJBrAqiAYozjLo5EPPLLOb1LM0lNVQcXODTC1SMtS6DbuBCPaKco5svFUQFMP2dso3O+qcC4k9FsKc0KxMQ==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 dependencies: - '@react-spring/shared': 9.6.1(react@18.2.0) + '@react-spring/shared': 9.6.1(react@0.0.0-experimental-1cea38448-20230530) '@react-spring/types': 9.6.1 - react: 18.2.0 + react: 0.0.0-experimental-1cea38448-20230530 dev: false - /@react-spring/animated@9.6.1(react@18.3.0-canary-1cea38448-20230530): + /@react-spring/animated@9.6.1(react@18.2.0): resolution: {integrity: sha512-ls/rJBrAqiAYozjLo5EPPLLOb1LM0lNVQcXODTC1SMtS6DbuBCPaKco5svFUQFMP2dso3O+qcC4k9FsKc0KxMQ==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 dependencies: - '@react-spring/shared': 9.6.1(react@18.3.0-canary-1cea38448-20230530) + '@react-spring/shared': 9.6.1(react@18.2.0) '@react-spring/types': 9.6.1 - react: 18.3.0-canary-1cea38448-20230530 + react: 18.2.0 dev: false - /@react-spring/core@9.6.1(react@18.2.0): + /@react-spring/core@9.6.1(react@0.0.0-experimental-1cea38448-20230530): resolution: {integrity: sha512-3HAAinAyCPessyQNNXe5W0OHzRfa8Yo5P748paPcmMowZ/4sMfaZ2ZB6e5x5khQI8NusOHj8nquoutd6FRY5WQ==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 dependencies: - '@react-spring/animated': 9.6.1(react@18.2.0) + '@react-spring/animated': 9.6.1(react@0.0.0-experimental-1cea38448-20230530) '@react-spring/rafz': 9.6.1 - '@react-spring/shared': 9.6.1(react@18.2.0) + '@react-spring/shared': 9.6.1(react@0.0.0-experimental-1cea38448-20230530) '@react-spring/types': 9.6.1 - react: 18.2.0 + react: 0.0.0-experimental-1cea38448-20230530 dev: false - /@react-spring/core@9.6.1(react@18.3.0-canary-1cea38448-20230530): + /@react-spring/core@9.6.1(react@18.2.0): resolution: {integrity: sha512-3HAAinAyCPessyQNNXe5W0OHzRfa8Yo5P748paPcmMowZ/4sMfaZ2ZB6e5x5khQI8NusOHj8nquoutd6FRY5WQ==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 dependencies: - '@react-spring/animated': 9.6.1(react@18.3.0-canary-1cea38448-20230530) + '@react-spring/animated': 9.6.1(react@18.2.0) '@react-spring/rafz': 9.6.1 - '@react-spring/shared': 9.6.1(react@18.3.0-canary-1cea38448-20230530) + '@react-spring/shared': 9.6.1(react@18.2.0) '@react-spring/types': 9.6.1 - react: 18.3.0-canary-1cea38448-20230530 + react: 18.2.0 dev: false /@react-spring/rafz@9.6.1: resolution: {integrity: sha512-v6qbgNRpztJFFfSE3e2W1Uz+g8KnIBs6SmzCzcVVF61GdGfGOuBrbjIcp+nUz301awVmREKi4eMQb2Ab2gGgyQ==} dev: false - /@react-spring/shared@9.6.1(react@18.2.0): + /@react-spring/shared@9.6.1(react@0.0.0-experimental-1cea38448-20230530): resolution: {integrity: sha512-PBFBXabxFEuF8enNLkVqMC9h5uLRBo6GQhRMQT/nRTnemVENimgRd+0ZT4yFnAQ0AxWNiJfX3qux+bW2LbG6Bw==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 dependencies: '@react-spring/rafz': 9.6.1 '@react-spring/types': 9.6.1 - react: 18.2.0 + react: 0.0.0-experimental-1cea38448-20230530 dev: false - /@react-spring/shared@9.6.1(react@18.3.0-canary-1cea38448-20230530): + /@react-spring/shared@9.6.1(react@18.2.0): resolution: {integrity: sha512-PBFBXabxFEuF8enNLkVqMC9h5uLRBo6GQhRMQT/nRTnemVENimgRd+0ZT4yFnAQ0AxWNiJfX3qux+bW2LbG6Bw==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 dependencies: '@react-spring/rafz': 9.6.1 '@react-spring/types': 9.6.1 - react: 18.3.0-canary-1cea38448-20230530 + react: 18.2.0 dev: false /@react-spring/types@9.6.1: resolution: {integrity: sha512-POu8Mk0hIU3lRXB3bGIGe4VHIwwDsQyoD1F394OK7STTiX9w4dG3cTLljjYswkQN+hDSHRrj4O36kuVa7KPU8Q==} dev: false - /@react-spring/web@9.6.1(react-dom@18.2.0)(react@18.2.0): + /@react-spring/web@9.6.1(react-dom@0.0.0-experimental-1cea38448-20230530)(react@0.0.0-experimental-1cea38448-20230530): resolution: {integrity: sha512-X2zR6q2Z+FjsWfGAmAXlQaoUHbPmfuCaXpuM6TcwXPpLE1ZD4A1eys/wpXboFQmDkjnrlTmKvpVna1MjWpZ5Hw==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 dependencies: - '@react-spring/animated': 9.6.1(react@18.2.0) - '@react-spring/core': 9.6.1(react@18.2.0) - '@react-spring/shared': 9.6.1(react@18.2.0) + '@react-spring/animated': 9.6.1(react@0.0.0-experimental-1cea38448-20230530) + '@react-spring/core': 9.6.1(react@0.0.0-experimental-1cea38448-20230530) + '@react-spring/shared': 9.6.1(react@0.0.0-experimental-1cea38448-20230530) '@react-spring/types': 9.6.1 - react: 18.2.0 - react-dom: 18.2.0(react@18.2.0) + react: 0.0.0-experimental-1cea38448-20230530 + react-dom: 0.0.0-experimental-1cea38448-20230530(react@0.0.0-experimental-1cea38448-20230530) dev: false - /@react-spring/web@9.6.1(react-dom@18.3.0-canary-1cea38448-20230530)(react@18.3.0-canary-1cea38448-20230530): + /@react-spring/web@9.6.1(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-X2zR6q2Z+FjsWfGAmAXlQaoUHbPmfuCaXpuM6TcwXPpLE1ZD4A1eys/wpXboFQmDkjnrlTmKvpVna1MjWpZ5Hw==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 dependencies: - '@react-spring/animated': 9.6.1(react@18.3.0-canary-1cea38448-20230530) - '@react-spring/core': 9.6.1(react@18.3.0-canary-1cea38448-20230530) - '@react-spring/shared': 9.6.1(react@18.3.0-canary-1cea38448-20230530) + '@react-spring/animated': 9.6.1(react@18.2.0) + '@react-spring/core': 9.6.1(react@18.2.0) + '@react-spring/shared': 9.6.1(react@18.2.0) '@react-spring/types': 9.6.1 - react: 18.3.0-canary-1cea38448-20230530 - react-dom: 18.3.0-canary-1cea38448-20230530(react@18.3.0-canary-1cea38448-20230530) + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) dev: false /@remix-run/router@1.6.1: @@ -7913,7 +7913,7 @@ packages: redent: 3.0.0 dev: true - /@testing-library/react@13.4.0(react-dom@18.2.0)(react@18.2.0): + /@testing-library/react@13.4.0(react-dom@0.0.0-experimental-1cea38448-20230530)(react@0.0.0-experimental-1cea38448-20230530): resolution: {integrity: sha512-sXOGON+WNTh3MLE9rve97ftaZukN3oNf2KjDy7YTx6hcTO2uuLHuCGynMDhFwGw/jYf4OJ2Qk0i4i79qMNNkyw==} engines: {node: '>=12'} peerDependencies: @@ -7923,11 +7923,11 @@ packages: '@babel/runtime': 7.21.0 '@testing-library/dom': 8.20.0 '@types/react-dom': 18.0.11 - react: 18.2.0 - react-dom: 18.2.0(react@18.2.0) + react: 0.0.0-experimental-1cea38448-20230530 + react-dom: 0.0.0-experimental-1cea38448-20230530(react@0.0.0-experimental-1cea38448-20230530) dev: true - /@testing-library/react@13.4.0(react-dom@18.3.0-canary-1cea38448-20230530)(react@18.3.0-canary-1cea38448-20230530): + /@testing-library/react@13.4.0(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-sXOGON+WNTh3MLE9rve97ftaZukN3oNf2KjDy7YTx6hcTO2uuLHuCGynMDhFwGw/jYf4OJ2Qk0i4i79qMNNkyw==} engines: {node: '>=12'} peerDependencies: @@ -7937,8 +7937,8 @@ packages: '@babel/runtime': 7.21.0 '@testing-library/dom': 8.20.0 '@types/react-dom': 18.0.11 - react: 18.3.0-canary-1cea38448-20230530 - react-dom: 18.3.0-canary-1cea38448-20230530(react@18.3.0-canary-1cea38448-20230530) + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) dev: true /@tootallnate/once@2.0.0: @@ -8670,22 +8670,22 @@ packages: resolution: {integrity: sha512-4lFhHc8so4yIHkBEs641DnEsBxPyhJ5GEjB4PURFDH4p/FcZriH6w99knZgI63zN/MBFfylMyb8+PDuj6RIXKQ==} dev: false - /@use-gesture/react@10.2.20(react@18.2.0): + /@use-gesture/react@10.2.20(react@0.0.0-experimental-1cea38448-20230530): resolution: {integrity: sha512-KnJq9ZSqprWA6uNhWTUHZqTCh+rfa0j8ehTzqeBhktUPrmTj7yVOBvEQ/vSFU/7d72cGgWSsJ0f5T6GQCHXnvg==} peerDependencies: react: '>= 16.8.0' dependencies: '@use-gesture/core': 10.2.20 - react: 18.2.0 + react: 0.0.0-experimental-1cea38448-20230530 dev: false - /@use-gesture/react@10.2.20(react@18.3.0-canary-1cea38448-20230530): + /@use-gesture/react@10.2.20(react@18.2.0): resolution: {integrity: sha512-KnJq9ZSqprWA6uNhWTUHZqTCh+rfa0j8ehTzqeBhktUPrmTj7yVOBvEQ/vSFU/7d72cGgWSsJ0f5T6GQCHXnvg==} peerDependencies: react: '>= 16.8.0' dependencies: '@use-gesture/core': 10.2.20 - react: 18.3.0-canary-1cea38448-20230530 + react: 18.2.0 dev: false /@vercel/ncc@0.33.4: @@ -8947,7 +8947,7 @@ packages: resolution: {integrity: sha512-V7uUvAwnimu6eh/PED4mCDjE7tokeZQLKlxg9lCTMPhN+NjsSbtdacByVlR1oluXQzD3MOw55wylDmQo4+S9ZQ==} dev: false - /ahooks@3.7.5(react@18.2.0): + /ahooks@3.7.5(react@0.0.0-experimental-1cea38448-20230530): resolution: {integrity: sha512-RWkJYK5xj9ZXROj9jABRDqdpTBimkY1tlyeJQ8Ci7MAl1sC5xzSzwO20ydk6BjtdbWt56DPCYZhq4lGu3O2Zwg==} engines: {node: '>=8.0.0'} peerDependencies: @@ -8959,13 +8959,13 @@ packages: intersection-observer: 0.12.2 js-cookie: 2.2.1 lodash: 4.17.21 - react: 18.2.0 + react: 0.0.0-experimental-1cea38448-20230530 resize-observer-polyfill: 1.5.1 screenfull: 5.2.0 tslib: 2.5.0 dev: false - /ahooks@3.7.5(react@18.3.0-canary-1cea38448-20230530): + /ahooks@3.7.5(react@18.2.0): resolution: {integrity: sha512-RWkJYK5xj9ZXROj9jABRDqdpTBimkY1tlyeJQ8Ci7MAl1sC5xzSzwO20ydk6BjtdbWt56DPCYZhq4lGu3O2Zwg==} engines: {node: '>=8.0.0'} peerDependencies: @@ -8977,7 +8977,7 @@ packages: intersection-observer: 0.12.2 js-cookie: 2.2.1 lodash: 4.17.21 - react: 18.3.0-canary-1cea38448-20230530 + react: 18.2.0 resize-observer-polyfill: 1.5.1 screenfull: 5.2.0 tslib: 2.5.0 @@ -9132,56 +9132,56 @@ packages: resolution: {integrity: sha512-YGsiEDCPUDz3SzfXi6gLZn/HpeSMW+jgPc4qiYUr1fSopg3hkUie2TnooJdExgfiETHefH3Ggs58He0OVfegLA==} dev: false - /antd-mobile@5.28.1(react-dom@18.2.0)(react@18.2.0): + /antd-mobile@5.28.1(react-dom@0.0.0-experimental-1cea38448-20230530)(react@0.0.0-experimental-1cea38448-20230530): resolution: {integrity: sha512-TFhwLstHig8HoJ34DiBelM2h7md0xn+VR54CVCZfm3nQ+LQEHaHOB6oJRHSMdm67kR8G8MyU618qeF+gK9JKxw==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 dependencies: '@floating-ui/dom': 1.2.3 '@rc-component/mini-decimal': 1.0.1 - '@react-spring/web': 9.6.1(react-dom@18.2.0)(react@18.2.0) - '@use-gesture/react': 10.2.20(react@18.2.0) - ahooks: 3.7.5(react@18.2.0) + '@react-spring/web': 9.6.1(react-dom@0.0.0-experimental-1cea38448-20230530)(react@0.0.0-experimental-1cea38448-20230530) + '@use-gesture/react': 10.2.20(react@0.0.0-experimental-1cea38448-20230530) + ahooks: 3.7.5(react@0.0.0-experimental-1cea38448-20230530) antd-mobile-icons: 0.3.0 antd-mobile-v5-count: 1.0.1 classnames: 2.3.2 dayjs: 1.11.7 lodash: 4.17.21 - rc-field-form: 1.27.4(react-dom@18.2.0)(react@18.2.0) - rc-util: 5.28.0(react-dom@18.2.0)(react@18.2.0) - react: 18.2.0 + rc-field-form: 1.27.4(react-dom@0.0.0-experimental-1cea38448-20230530)(react@0.0.0-experimental-1cea38448-20230530) + rc-util: 5.28.0(react-dom@0.0.0-experimental-1cea38448-20230530)(react@0.0.0-experimental-1cea38448-20230530) + react: 0.0.0-experimental-1cea38448-20230530 react-is: 17.0.2 runes: 0.4.3 - staged-components: 1.1.3(react@18.2.0) + staged-components: 1.1.3(react@0.0.0-experimental-1cea38448-20230530) tslib: 2.5.0 - use-sync-external-store: 1.2.0(react@18.2.0) + use-sync-external-store: 1.2.0(react@0.0.0-experimental-1cea38448-20230530) transitivePeerDependencies: - react-dom dev: false - /antd-mobile@5.28.1(react-dom@18.3.0-canary-1cea38448-20230530)(react@18.3.0-canary-1cea38448-20230530): + /antd-mobile@5.28.1(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-TFhwLstHig8HoJ34DiBelM2h7md0xn+VR54CVCZfm3nQ+LQEHaHOB6oJRHSMdm67kR8G8MyU618qeF+gK9JKxw==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 dependencies: '@floating-ui/dom': 1.2.3 '@rc-component/mini-decimal': 1.0.1 - '@react-spring/web': 9.6.1(react-dom@18.3.0-canary-1cea38448-20230530)(react@18.3.0-canary-1cea38448-20230530) - '@use-gesture/react': 10.2.20(react@18.3.0-canary-1cea38448-20230530) - ahooks: 3.7.5(react@18.3.0-canary-1cea38448-20230530) + '@react-spring/web': 9.6.1(react-dom@18.2.0)(react@18.2.0) + '@use-gesture/react': 10.2.20(react@18.2.0) + ahooks: 3.7.5(react@18.2.0) antd-mobile-icons: 0.3.0 antd-mobile-v5-count: 1.0.1 classnames: 2.3.2 dayjs: 1.11.7 lodash: 4.17.21 - rc-field-form: 1.27.4(react-dom@18.3.0-canary-1cea38448-20230530)(react@18.3.0-canary-1cea38448-20230530) - rc-util: 5.28.0(react-dom@18.3.0-canary-1cea38448-20230530)(react@18.3.0-canary-1cea38448-20230530) - react: 18.3.0-canary-1cea38448-20230530 + rc-field-form: 1.27.4(react-dom@18.2.0)(react@18.2.0) + rc-util: 5.28.0(react-dom@18.2.0)(react@18.2.0) + react: 18.2.0 react-is: 17.0.2 runes: 0.4.3 - staged-components: 1.1.3(react@18.3.0-canary-1cea38448-20230530) + staged-components: 1.1.3(react@18.2.0) tslib: 2.5.0 - use-sync-external-store: 1.2.0(react@18.3.0-canary-1cea38448-20230530) + use-sync-external-store: 1.2.0(react@18.2.0) transitivePeerDependencies: - react-dom dev: false @@ -18940,7 +18940,7 @@ packages: react-dom: 18.2.0(react@18.2.0) dev: false - /rc-field-form@1.27.4(react-dom@18.2.0)(react@18.2.0): + /rc-field-form@1.27.4(react-dom@0.0.0-experimental-1cea38448-20230530)(react@0.0.0-experimental-1cea38448-20230530): resolution: {integrity: sha512-PQColQnZimGKArnOh8V2907+VzDCXcqtFvHgevDLtqWc/P7YASb/FqntSmdS8q3VND5SHX3Y1vgMIzY22/f/0Q==} engines: {node: '>=8.x'} peerDependencies: @@ -18949,12 +18949,12 @@ packages: dependencies: '@babel/runtime': 7.21.0 async-validator: 4.2.5 - rc-util: 5.28.0(react-dom@18.2.0)(react@18.2.0) - react: 18.2.0 - react-dom: 18.2.0(react@18.2.0) + rc-util: 5.28.0(react-dom@0.0.0-experimental-1cea38448-20230530)(react@0.0.0-experimental-1cea38448-20230530) + react: 0.0.0-experimental-1cea38448-20230530 + react-dom: 0.0.0-experimental-1cea38448-20230530(react@0.0.0-experimental-1cea38448-20230530) dev: false - /rc-field-form@1.27.4(react-dom@18.3.0-canary-1cea38448-20230530)(react@18.3.0-canary-1cea38448-20230530): + /rc-field-form@1.27.4(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-PQColQnZimGKArnOh8V2907+VzDCXcqtFvHgevDLtqWc/P7YASb/FqntSmdS8q3VND5SHX3Y1vgMIzY22/f/0Q==} engines: {node: '>=8.x'} peerDependencies: @@ -18963,9 +18963,9 @@ packages: dependencies: '@babel/runtime': 7.21.0 async-validator: 4.2.5 - rc-util: 5.28.0(react-dom@18.3.0-canary-1cea38448-20230530)(react@18.3.0-canary-1cea38448-20230530) - react: 18.3.0-canary-1cea38448-20230530 - react-dom: 18.3.0-canary-1cea38448-20230530(react@18.3.0-canary-1cea38448-20230530) + rc-util: 5.28.0(react-dom@18.2.0)(react@18.2.0) + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) dev: false /rc-field-form@1.29.2(react-dom@18.2.0)(react@18.2.0): @@ -19630,27 +19630,27 @@ packages: react-dom: 18.2.0(react@18.2.0) dev: false - /rc-util@5.28.0(react-dom@18.2.0)(react@18.2.0): + /rc-util@5.28.0(react-dom@0.0.0-experimental-1cea38448-20230530)(react@0.0.0-experimental-1cea38448-20230530): resolution: {integrity: sha512-KYDjhGodswVj29v0TRciKTqRPgumIFvFDndbCD227pitQ+0Cei196rxk+OXb/blu6V8zdTRK5RjCJn+WmHLvBA==} peerDependencies: react: '>=16.9.0' react-dom: '>=16.9.0' dependencies: '@babel/runtime': 7.21.0 - react: 18.2.0 - react-dom: 18.2.0(react@18.2.0) + react: 0.0.0-experimental-1cea38448-20230530 + react-dom: 0.0.0-experimental-1cea38448-20230530(react@0.0.0-experimental-1cea38448-20230530) react-is: 16.13.1 dev: false - /rc-util@5.28.0(react-dom@18.3.0-canary-1cea38448-20230530)(react@18.3.0-canary-1cea38448-20230530): + /rc-util@5.28.0(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-KYDjhGodswVj29v0TRciKTqRPgumIFvFDndbCD227pitQ+0Cei196rxk+OXb/blu6V8zdTRK5RjCJn+WmHLvBA==} peerDependencies: react: '>=16.9.0' react-dom: '>=16.9.0' dependencies: '@babel/runtime': 7.21.0 - react: 18.3.0-canary-1cea38448-20230530 - react-dom: 18.3.0-canary-1cea38448-20230530(react@18.3.0-canary-1cea38448-20230530) + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) react-is: 16.13.1 dev: false @@ -19740,6 +19740,15 @@ packages: - supports-color - vue-template-compiler + /react-dom@0.0.0-experimental-1cea38448-20230530(react@0.0.0-experimental-1cea38448-20230530): + resolution: {integrity: sha512-rix6VfqhsqW1C72M9m5ANs1hvZC9wpckL3T8oxi9AMjB4IxAjIWBvVfRlScfJIt5L1DBnj1OtO7qUG3JIVf5yw==} + peerDependencies: + react: 0.0.0-experimental-1cea38448-20230530 + dependencies: + loose-envify: 1.4.0 + react: 0.0.0-experimental-1cea38448-20230530 + scheduler: 0.0.0-experimental-1cea38448-20230530 + /react-dom@17.0.2(react@17.0.2): resolution: {integrity: sha512-s4h96KtLDUQlsENhMn1ar8t2bEa+q/YAtj8pPPdIjPDGBDIVNsrD9aXNWqspUe6AzKCIG0C1HZZLqLV7qpOBGA==} peerDependencies: @@ -19750,33 +19759,24 @@ packages: react: 17.0.2 scheduler: 0.20.2 - /react-dom@18.2.0(react@18.2.0): + /react-dom@18.2.0(react@0.0.0-experimental-1cea38448-20230530): resolution: {integrity: sha512-6IMTriUmvsjHUjNtEDudZfuDQUoWXVxKHhlEGSk81n4YFS+r/Kl99wXiwlVXtPBtJenozv2P+hxDsw9eA7Xo6g==} peerDependencies: react: ^18.2.0 dependencies: loose-envify: 1.4.0 - react: 18.2.0 + react: 0.0.0-experimental-1cea38448-20230530 scheduler: 0.23.0 + dev: false - /react-dom@18.2.0(react@18.3.0-canary-1cea38448-20230530): + /react-dom@18.2.0(react@18.2.0): resolution: {integrity: sha512-6IMTriUmvsjHUjNtEDudZfuDQUoWXVxKHhlEGSk81n4YFS+r/Kl99wXiwlVXtPBtJenozv2P+hxDsw9eA7Xo6g==} peerDependencies: react: ^18.2.0 dependencies: loose-envify: 1.4.0 - react: 18.3.0-canary-1cea38448-20230530 + react: 18.2.0 scheduler: 0.23.0 - dev: false - - /react-dom@18.3.0-canary-1cea38448-20230530(react@18.3.0-canary-1cea38448-20230530): - resolution: {integrity: sha512-rZM2gIE+zUBfWtb8lcUp8cjmX+A5mR7xvkhrjGX+y3hDwMeR3cfmKQInDxKKm98zfIwYUQl+7+GWLKHrAv6iFw==} - peerDependencies: - react: 18.3.0-canary-1cea38448-20230530 - dependencies: - loose-envify: 1.4.0 - react: 18.3.0-canary-1cea38448-20230530 - scheduler: 0.24.0-canary-1cea38448-20230530 /react-error-overlay@6.0.11: resolution: {integrity: sha512-/6UZ2qgEyH2aqzYZgQPxEnz33NJ2gNsnHA2o5+o4wW9bLM/JYQitNP9xPhsXwC08hMMovfGe/8retsdDsczPRg==} @@ -19929,7 +19929,7 @@ packages: tiny-invariant: 1.3.1 tiny-warning: 1.0.3 - /react-router-dom@6.11.2(react-dom@18.3.0-canary-1cea38448-20230530)(react@18.3.0-canary-1cea38448-20230530): + /react-router-dom@6.11.2(react-dom@0.0.0-experimental-1cea38448-20230530)(react@0.0.0-experimental-1cea38448-20230530): resolution: {integrity: sha512-JNbKtAeh1VSJQnH6RvBDNhxNwemRj7KxCzc5jb7zvDSKRnPWIFj9pO+eXqjM69gQJ0r46hSz1x4l9y0651DKWw==} engines: {node: '>=14'} peerDependencies: @@ -19937,12 +19937,12 @@ packages: react-dom: '>=16.8' dependencies: '@remix-run/router': 1.6.2 - react: 18.3.0-canary-1cea38448-20230530 - react-dom: 18.3.0-canary-1cea38448-20230530(react@18.3.0-canary-1cea38448-20230530) - react-router: 6.11.2(react@18.3.0-canary-1cea38448-20230530) + react: 0.0.0-experimental-1cea38448-20230530 + react-dom: 0.0.0-experimental-1cea38448-20230530(react@0.0.0-experimental-1cea38448-20230530) + react-router: 6.11.2(react@0.0.0-experimental-1cea38448-20230530) dev: false - /react-router-dom@6.14.2(react-dom@18.2.0)(react@18.2.0): + /react-router-dom@6.14.2(react-dom@18.2.0)(react@0.0.0-experimental-1cea38448-20230530): resolution: {integrity: sha512-5pWX0jdKR48XFZBuJqHosX3AAHjRAzygouMTyimnBPOLdY3WjzUSKhus2FVMihUFWzeLebDgr4r8UeQFAct7Bg==} engines: {node: '>=14'} peerDependencies: @@ -19950,11 +19950,12 @@ packages: react-dom: '>=16.8' dependencies: '@remix-run/router': 1.7.2 - react: 18.2.0 - react-dom: 18.2.0(react@18.2.0) - react-router: 6.14.2(react@18.2.0) + react: 0.0.0-experimental-1cea38448-20230530 + react-dom: 18.2.0(react@0.0.0-experimental-1cea38448-20230530) + react-router: 6.14.2(react@0.0.0-experimental-1cea38448-20230530) + dev: false - /react-router-dom@6.14.2(react-dom@18.2.0)(react@18.3.0-canary-1cea38448-20230530): + /react-router-dom@6.14.2(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-5pWX0jdKR48XFZBuJqHosX3AAHjRAzygouMTyimnBPOLdY3WjzUSKhus2FVMihUFWzeLebDgr4r8UeQFAct7Bg==} engines: {node: '>=14'} peerDependencies: @@ -19962,10 +19963,9 @@ packages: react-dom: '>=16.8' dependencies: '@remix-run/router': 1.7.2 - react: 18.3.0-canary-1cea38448-20230530 - react-dom: 18.2.0(react@18.3.0-canary-1cea38448-20230530) - react-router: 6.14.2(react@18.3.0-canary-1cea38448-20230530) - dev: false + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + react-router: 6.14.2(react@18.2.0) /react-router@5.3.4(react@17.0.2): resolution: {integrity: sha512-Ys9K+ppnJah3QuaRiLxk+jDWOR1MekYQrlytiXxC1RyfbdsZkS5pvKAzCCr031xHixZwpnsYNT5xysdFHQaYsA==} @@ -19983,35 +19983,35 @@ packages: tiny-invariant: 1.3.1 tiny-warning: 1.0.3 - /react-router@6.11.2(react@18.3.0-canary-1cea38448-20230530): + /react-router@6.11.2(react@0.0.0-experimental-1cea38448-20230530): resolution: {integrity: sha512-74z9xUSaSX07t3LM+pS6Un0T55ibUE/79CzfZpy5wsPDZaea1F8QkrsiyRnA2YQ7LwE/umaydzXZV80iDCPkMg==} engines: {node: '>=14'} peerDependencies: react: '>=16.8' dependencies: '@remix-run/router': 1.6.2 - react: 18.3.0-canary-1cea38448-20230530 + react: 0.0.0-experimental-1cea38448-20230530 - /react-router@6.14.2(react@18.2.0): + /react-router@6.14.2(react@0.0.0-experimental-1cea38448-20230530): resolution: {integrity: sha512-09Zss2dE2z+T1D03IheqAFtK4UzQyX8nFPWx6jkwdYzGLXd5ie06A6ezS2fO6zJfEb/SpG6UocN2O1hfD+2urQ==} engines: {node: '>=14'} peerDependencies: react: '>=16.8' dependencies: '@remix-run/router': 1.7.2 - react: 18.2.0 + react: 0.0.0-experimental-1cea38448-20230530 + dev: false - /react-router@6.14.2(react@18.3.0-canary-1cea38448-20230530): + /react-router@6.14.2(react@18.2.0): resolution: {integrity: sha512-09Zss2dE2z+T1D03IheqAFtK4UzQyX8nFPWx6jkwdYzGLXd5ie06A6ezS2fO6zJfEb/SpG6UocN2O1hfD+2urQ==} engines: {node: '>=14'} peerDependencies: react: '>=16.8' dependencies: '@remix-run/router': 1.7.2 - react: 18.3.0-canary-1cea38448-20230530 - dev: false + react: 18.2.0 - /react-server-dom-webpack@18.3.0-canary-1cea38448-20230530(react-dom@18.2.0)(react@18.3.0-canary-1cea38448-20230530)(webpack@5.86.0): + /react-server-dom-webpack@18.3.0-canary-1cea38448-20230530(react-dom@0.0.0-experimental-1cea38448-20230530)(react@0.0.0-experimental-1cea38448-20230530)(webpack@5.86.0): resolution: {integrity: sha512-Or28lwdk48LCGqkZ06G9p0LS9gJty5zuDKHs3vaE6dEWkJvXb5mGT7sN7ZbSQVfAQmUk8/ojt+SHdTKfd9BIAw==} engines: {node: '>=0.10.0'} peerDependencies: @@ -20022,12 +20022,11 @@ packages: acorn-loose: 8.3.0 loose-envify: 1.4.0 neo-async: 2.6.2 - react: 18.3.0-canary-1cea38448-20230530 - react-dom: 18.2.0(react@18.3.0-canary-1cea38448-20230530) - webpack: 5.86.0(esbuild@0.17.16) - dev: false + react: 0.0.0-experimental-1cea38448-20230530 + react-dom: 0.0.0-experimental-1cea38448-20230530(react@0.0.0-experimental-1cea38448-20230530) + webpack: 5.86.0 - /react-server-dom-webpack@18.3.0-canary-1cea38448-20230530(react-dom@18.3.0-canary-1cea38448-20230530)(react@18.3.0-canary-1cea38448-20230530)(webpack@5.86.0): + /react-server-dom-webpack@18.3.0-canary-1cea38448-20230530(react-dom@18.2.0)(react@0.0.0-experimental-1cea38448-20230530)(webpack@5.86.0): resolution: {integrity: sha512-Or28lwdk48LCGqkZ06G9p0LS9gJty5zuDKHs3vaE6dEWkJvXb5mGT7sN7ZbSQVfAQmUk8/ojt+SHdTKfd9BIAw==} engines: {node: '>=0.10.0'} peerDependencies: @@ -20038,9 +20037,10 @@ packages: acorn-loose: 8.3.0 loose-envify: 1.4.0 neo-async: 2.6.2 - react: 18.3.0-canary-1cea38448-20230530 - react-dom: 18.3.0-canary-1cea38448-20230530(react@18.3.0-canary-1cea38448-20230530) - webpack: 5.86.0 + react: 0.0.0-experimental-1cea38448-20230530 + react-dom: 18.2.0(react@0.0.0-experimental-1cea38448-20230530) + webpack: 5.86.0(esbuild@0.17.16) + dev: false /react-textarea-autosize@8.4.0(@types/react@17.0.53)(react@17.0.2): resolution: {integrity: sha512-YrTFaEHLgJsi8sJVYHBzYn+mkP3prGkmP2DKb/tm0t7CLJY5t1Rxix8070LAKb0wby7bl/lf2EeHkuMihMZMwQ==} @@ -20070,6 +20070,12 @@ packages: react-lifecycles-compat: 3.0.4 dev: false + /react@0.0.0-experimental-1cea38448-20230530: + resolution: {integrity: sha512-a5qJpTcO388t3yffm3lPxEj+RWzAhhgNxhiOOBN9ORKvgzj8ZxOUEiXJ6YsYEbdigQ0JsUmHcBxX2VTGrVRXBQ==} + engines: {node: '>=0.10.0'} + dependencies: + loose-envify: 1.4.0 + /react@17.0.2: resolution: {integrity: sha512-gnhPt75i/dq/z3/6q/0asP78D0u592D5L1pd7M8P+dck6Fu/jJeL6iVVK23fptSUZj8Vjf++7wXA8UNclGQcbA==} engines: {node: '>=0.10.0'} @@ -20083,12 +20089,6 @@ packages: dependencies: loose-envify: 1.4.0 - /react@18.3.0-canary-1cea38448-20230530: - resolution: {integrity: sha512-aFjqzTGk/s2UIhlKYTkjGj3DOCWdv2DyclV9eCc1K5fKRWBGHObjZ4A2Y3T3OglOVnQiySPQUEhZyovTCyWw1w==} - engines: {node: '>=0.10.0'} - dependencies: - loose-envify: 1.4.0 - /read-cache@1.0.0: resolution: {integrity: sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==} dependencies: @@ -20724,6 +20724,11 @@ packages: xmlchars: 2.2.0 dev: true + /scheduler@0.0.0-experimental-1cea38448-20230530: + resolution: {integrity: sha512-YP/ZE4k2yS87aEqVWk49GbK0bRU9fyqqoQ08JItmsRf6JLsQsqQnLaaXaPo1oOK7E5kuBHfR+rJ1lgFlviQhuA==} + dependencies: + loose-envify: 1.4.0 + /scheduler@0.20.2: resolution: {integrity: sha512-2eWfGgAqqWFGqtdMmcL5zCMK1U8KlXv8SQFGglL3CEtd0aDVDWgeF/YoCmvln55m5zSk3J/20hTaSBeSObsQDQ==} dependencies: @@ -20741,11 +20746,6 @@ packages: dependencies: loose-envify: 1.4.0 - /scheduler@0.24.0-canary-1cea38448-20230530: - resolution: {integrity: sha512-vWuG2FA6bawYVyeLHaiIzHtPUhBTuTczM72fLF1HOMwGvzKRniXC1trh14jrXpITtj51Q+9r8ZyhWHx15cUAzQ==} - dependencies: - loose-envify: 1.4.0 - /schema-utils@2.7.0: resolution: {integrity: sha512-0ilKFI6QQF5nxDZLFn2dMjvc4hjg/Wkg7rHd3jK6/A4a1Hl9VFdQWvgB1UMGoU94pad1P/8N7fMcEnLnSiju8A==} engines: {node: '>= 8.9.0'} @@ -21258,20 +21258,20 @@ packages: /stackframe@1.3.4: resolution: {integrity: sha512-oeVtt7eWQS+Na6F//S4kJ2K2VbRlS9D43mAlMyVpVWovy9o+jfgH8O9agzANzaiLjclA0oYzUXEM4PurhSUChw==} - /staged-components@1.1.3(react@18.2.0): + /staged-components@1.1.3(react@0.0.0-experimental-1cea38448-20230530): resolution: {integrity: sha512-9EIswzDqjwlEu+ymkV09TTlJfzSbKgEnNteUnZSTxkpMgr5Wx2CzzA9WcMFWBNCldqVPsHVnRGGrApduq2Se5A==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 dependencies: - react: 18.2.0 + react: 0.0.0-experimental-1cea38448-20230530 dev: false - /staged-components@1.1.3(react@18.3.0-canary-1cea38448-20230530): + /staged-components@1.1.3(react@18.2.0): resolution: {integrity: sha512-9EIswzDqjwlEu+ymkV09TTlJfzSbKgEnNteUnZSTxkpMgr5Wx2CzzA9WcMFWBNCldqVPsHVnRGGrApduq2Se5A==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 dependencies: - react: 18.3.0-canary-1cea38448-20230530 + react: 18.2.0 dev: false /state-toggle@1.0.3: @@ -22688,27 +22688,27 @@ packages: use-isomorphic-layout-effect: 1.1.2(@types/react@17.0.53)(react@17.0.2) dev: false - /use-sync-external-store@1.2.0(react@17.0.2): + /use-sync-external-store@1.2.0(react@0.0.0-experimental-1cea38448-20230530): resolution: {integrity: sha512-eEgnFxGQ1Ife9bzYs6VLi8/4X6CObHMw9Qr9tPY43iKwsPw8xE8+EFsf/2cFZ5S3esXgpWgtSCtLNS41F+sKPA==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 dependencies: - react: 17.0.2 + react: 0.0.0-experimental-1cea38448-20230530 + dev: false - /use-sync-external-store@1.2.0(react@18.2.0): + /use-sync-external-store@1.2.0(react@17.0.2): resolution: {integrity: sha512-eEgnFxGQ1Ife9bzYs6VLi8/4X6CObHMw9Qr9tPY43iKwsPw8xE8+EFsf/2cFZ5S3esXgpWgtSCtLNS41F+sKPA==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 dependencies: - react: 18.2.0 - dev: false + react: 17.0.2 - /use-sync-external-store@1.2.0(react@18.3.0-canary-1cea38448-20230530): + /use-sync-external-store@1.2.0(react@18.2.0): resolution: {integrity: sha512-eEgnFxGQ1Ife9bzYs6VLi8/4X6CObHMw9Qr9tPY43iKwsPw8xE8+EFsf/2cFZ5S3esXgpWgtSCtLNS41F+sKPA==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 dependencies: - react: 18.3.0-canary-1cea38448-20230530 + react: 18.2.0 dev: false /util-deprecate@1.0.2: From 12fbc8bd7d154b879f1fb3461f9466f998c0392a Mon Sep 17 00:00:00 2001 From: Coooder-X <1104143015@qq.com> Date: Wed, 30 Aug 2023 17:55:51 +0800 Subject: [PATCH 7/8] refactor: remove console.log and clean code --- examples/rsc-project/src/rscServerRouter.tsx | 158 ++++++++---------- packages/ice/src/esbuild/rscServerRegister.ts | 17 +- packages/ice/src/service/webpackCompiler.ts | 5 - .../src/reactFlightWebpackReference.ts | 4 +- packages/runtime/src/rsc-router.tsx | 20 +-- packages/runtime/src/runClientApp.tsx | 7 - packages/runtime/src/runServerApp.tsx | 24 +-- 7 files changed, 80 insertions(+), 155 deletions(-) diff --git a/examples/rsc-project/src/rscServerRouter.tsx b/examples/rsc-project/src/rscServerRouter.tsx index 6c56c525b3..0fc9bdfcd4 100644 --- a/examples/rsc-project/src/rscServerRouter.tsx +++ b/examples/rsc-project/src/rscServerRouter.tsx @@ -1,110 +1,84 @@ 'use server'; -// import { RouteErrorComponent, WrapRouteComponent, createRouteLoader } from '@ice/runtime'; -// // import { NestedRouteManifest } from "../../../packages/route-manifest/esm"; -// import { StaticRouterProvider, createStaticRouter } from 'react-router-dom/server.mjs'; -// // import { path } from 'ice'; -// // import { App } from '@ice/runtime'; -// import { createServerRoutes } from '@ice/runtime'; -// import { useAppContext } from '@ice/runtime'; -// import React from 'react'; -// import { AppErrorBoundary } from '@ice/runtime'; +import { RouteErrorComponent, WrapRouteComponent, createRouteLoader } from '@ice/runtime'; +import { createStaticRouter } from 'react-router-dom/server.mjs'; +import { createServerRoutes } from '@ice/runtime'; +import { useAppContext } from '@ice/runtime'; +import React from 'react'; +import { AppErrorBoundary } from '@ice/runtime'; import TestClient from './components/testClient'; -// async function generateRoutesDefinition(nestRouteManifest, /* : NestedRouteManifest[] */ renderMode) { -// const routeDefinitionObj: any[] = []; -// console.log('generateRoutesDefinition', nestRouteManifest); +async function generateRoutesDefinition(nestRouteManifest, renderMode) { + const routeDefinitionObj: any[] = []; + console.log('generateRoutesDefinition', nestRouteManifest); -// for (const route of nestRouteManifest) { -// const { children, path: routePath, index, componentName, file, id, layout, exports } = route; -// console.log('route', route); -// console.log('id', id); -// // console.log('file', file, path.extname(file)); -// // const componentPath = id.startsWith('__') ? file : `../../src/pages/${file}`.replace(new RegExp(`${path.extname(file)}$`), ''); -// const componentPath = '../../src/pages/layout'; -// const componentModule = await import('@/pages/layout'); -// console.log('componentModule', componentModule); + for (const route of nestRouteManifest) { + const { children, path: routePath, index, componentName, file, id, layout, exports } = route; + const componentModule = await import('@/pages/layout'); + console.log('componentModule', componentModule); -// const currentRouteDefinition = { -// path: formatPath(routePath || ''), -// async lazy() { -// return { -// ...componentModule, -// Component: () => WrapRouteComponent({ -// routeId: id, -// isLayout: layout, -// routeExports: componentModule, -// }), -// loader: createRouteLoader({ -// routeId: id, -// // requestContext, -// renderMode, -// module: componentModule, -// }), -// }; -// }, -// errorElement: <RouteErrorComponent />, -// componentName, -// index, -// id, -// exact: true, -// exports: JSON.stringify(exports), -// layout, -// }; + const currentRouteDefinition = { + path: routePath, + async lazy() { + return { + ...componentModule, + Component: () => WrapRouteComponent({ + routeId: id, + isLayout: layout, + routeExports: componentModule, + }), + loader: createRouteLoader({ + routeId: id, + renderMode, + module: componentModule, + }), + }; + }, + errorElement: <RouteErrorComponent />, + componentName, + index, + id, + exact: true, + exports: JSON.stringify(exports), + layout, + }; -// if (children) { -// const res = generateRoutesDefinition(children, renderMode); -// currentRouteDefinition['children'] = res; -// } -// routeDefinitionObj.push(currentRouteDefinition); -// console.log('after push', routeDefinitionObj); -// } + if (children) { + const res = generateRoutesDefinition(children, renderMode); + currentRouteDefinition['children'] = res; + } + routeDefinitionObj.push(currentRouteDefinition); + console.log('after push', routeDefinitionObj); + } -// return routeDefinitionObj; -// } + return routeDefinitionObj; +} -export default function RscServerRouter() { - // // 这里的 routes 应该是一个可序列化的对象 - // const { routerContext, routes: routeManifest, requestContext, renderMode } = props; - // const routes = await generateRoutesDefinition(routeManifest, renderMode); - // console.log('执行了 client 组件', routerContext, routeManifest); - // console.log('执行 client') - // console.log('serverRouter rscRouter', routes); - // // Server router only be called once. - // const router = createStaticRouter(createServerRoutes(routes), routerContext); +export default async function RscServerRouter(props) { + // the routes object here need to be a sierilazable object + const { routerContext, routes: routeManifest, requestContext, renderMode } = props; + const routes = await generateRoutesDefinition(routeManifest, renderMode); + // Server router only be called once. + const router = createStaticRouter(createServerRoutes(routes), routerContext); return ( <> <TestClient name={'RCC props'} /> <div>Server component: rscServerRouter</div> </> - // <> - // {/* <StaticRouterProvider - // router={router} - // context={routerContext} - // hydrate={false} // Don't set hydrate, hydation data has been injected by __window.__ICE_APP_CONTEXT__. - // /> */} - // {/* </App> */} - // </> ); } -// export default RscServerRouter; - -// function formatPath(pathStr) { -// return pathStr; // process.platform === 'win32' ? pathStr.split(path.sep).join('/') : -// } - -// function App({ children }) { -// const { appConfig } = useAppContext(); -// const { strict, errorBoundary } = appConfig.app; -// const StrictMode = strict ? React.StrictMode : React.Fragment; -// const ErrorBoundary = errorBoundary ? AppErrorBoundary : React.Fragment; +function App({ children }) { + const { appConfig } = useAppContext(); + const { strict, errorBoundary } = appConfig.app; + const StrictMode = strict ? React.StrictMode : React.Fragment; + const ErrorBoundary = errorBoundary ? AppErrorBoundary : React.Fragment; -// return ( -// <StrictMode> -// <ErrorBoundary> -// {children} -// </ErrorBoundary> -// </StrictMode> -// ); -// } \ No newline at end of file + return ( + <StrictMode> + <ErrorBoundary> + {children} + </ErrorBoundary> + </StrictMode> + ); +} \ No newline at end of file diff --git a/packages/ice/src/esbuild/rscServerRegister.ts b/packages/ice/src/esbuild/rscServerRegister.ts index c5f886d440..5c3a0091f4 100644 --- a/packages/ice/src/esbuild/rscServerRegister.ts +++ b/packages/ice/src/esbuild/rscServerRegister.ts @@ -5,24 +5,21 @@ import { Parser } from 'acorn'; import jsx from 'acorn-jsx'; import recast from 'recast'; -// TODO:整理代码 const rscServerRegister = (): Plugin => { return { name: 'rsc-server-register', setup: async (build: PluginBuild) => { - build.onLoad({ filter: /\/src\/.*\.(js|ts|jsx|tsx)$/ }, async (args) => { // /src\/.*\ + build.onLoad({ filter: /\/src\/.*\.(js|ts|jsx|tsx)$/ }, async (args) => { const { path } = args; const loader = path.endsWith('.tsx') || path.endsWith('.ts') ? 'tsx' : 'jsx'; const content = await fs.promises.readFile(path, 'utf-8'); if (path.indexOf('routes-config') > 0) { - console.log('path.indexOf(\'routes-config\') > 0'); return { contents: content, loader }; } if (path.indexOf('/src/') === -1) { return { contents: content, loader }; } - console.log('rsc 编译', path, content.indexOf('use client'), content.indexOf('use server')); if (content.indexOf('use client') === -1 && content.indexOf('use server') === -1) { return { contents: content, loader }; @@ -36,7 +33,6 @@ const rscServerRegister = (): Plugin => { }) as any).body; } catch (x) { console.error('Error parsing %s %s %s', url, x.message, path); - console.log(content); return { contents: content, loader }; } @@ -82,9 +78,9 @@ const rscServerRegister = (): Plugin => { ecmaVersion: 2024, sourceType: 'module', }) as any).body; - for (let i = 0; i < body.length; i++) { // TODO:编译后的的代码其实是不完整的,忽略了有一些全局定义的变量的情况 + for (let i = 0; i < body.length; i++) { const node = body[i]; - if (node.type === 'ImportDeclaration') { // TODO: 如果是 import 语句的情况 + if (node.type === 'ImportDeclaration') { const { start, end } = node; source += content.substring(start, end); } else if (node.type === 'ExportNamedDeclaration' || node.type === 'ExportDefaultDeclaration') { @@ -103,15 +99,11 @@ const rscServerRegister = (): Plugin => { export default comp; `; } - } else { // TODO: 不是 function 类型的导出的情况 - // } } } - console.log('服务端组件编译结果', source); } - source += ';console.log(\'------------==============---------\');'; source = source.replace(/^(\'|\")use (client|server)(\';|\'|\";|\")/, ''); return { contents: source, loader }; }); @@ -127,7 +119,7 @@ const rscServerRegister = (): Plugin => { }; }; -function transformContent(moduleId: string) { // TODO: 还没处理 import 语句的情况,待加入 +function transformContent(moduleId: string) { let content = ''; if (moduleId.indexOf('/pages') !== -1) { content = `\ @@ -138,7 +130,6 @@ function transformContent(moduleId: string) { // TODO: 还没处理 import 语 const comp = createClientModuleProxy('${moduleId}'); export default comp`; } - console.log('客户端组件编译结果', content); return content; } diff --git a/packages/ice/src/service/webpackCompiler.ts b/packages/ice/src/service/webpackCompiler.ts index c3698656a3..e12bd07cf3 100644 --- a/packages/ice/src/service/webpackCompiler.ts +++ b/packages/ice/src/service/webpackCompiler.ts @@ -68,8 +68,6 @@ async function webpackCompiler(options: { if (useDevServer) { const outputDir = webpackConfig.output.path; - console.log('output dir', outputDir); - if (command === 'start' && serverRunner) { // Add server runner plugin webpackConfig.plugins.push(new ServerRunnerPlugin( @@ -92,7 +90,6 @@ async function webpackCompiler(options: { webpackConfig.plugins.push(serverCompilerPlugin); if (userConfig.rsc) { - console.log('rsc plugin'); webpackConfig.plugins.push(new ReactServerWebpackPlugin({ isServer: false, clientReferences: [{ @@ -102,8 +99,6 @@ async function webpackCompiler(options: { exclude: /types.ts|.d.ts/, }], clientManifestFilename: 'rsc-client-manifest.json', - // clientManifestFilename: `${rootDir}/rsc-folder/rsc-client-manifest.json`, - // ssrManifestFilename: `$react-ssr-manifest.json`, })); } } diff --git a/packages/runtime/src/reactFlightWebpackReference.ts b/packages/runtime/src/reactFlightWebpackReference.ts index 691edbc033..c2a0218ce2 100644 --- a/packages/runtime/src/reactFlightWebpackReference.ts +++ b/packages/runtime/src/reactFlightWebpackReference.ts @@ -12,7 +12,6 @@ const SERVER_REFERENCE = Symbol.for('react.server.reference'); const PROMISE_PROTOTYPE = Promise.prototype; const FunctionBind = Function.prototype.bind; -// $FlowFixMe[method-unbinding] const ArraySlice = Array.prototype.slice; function bind(ctx) { const newFn = FunctionBind.apply(ctx, arguments); @@ -221,6 +220,5 @@ export function createClientModuleProxy(moduleId: string) { }, ); const pxy = new Proxy(clientReference, proxyHandlers); - console.log('proxy', pxy); - return pxy; // new Proxy(clientReference, proxyHandlers) + return pxy; } diff --git a/packages/runtime/src/rsc-router.tsx b/packages/runtime/src/rsc-router.tsx index 339ce0d304..4169519707 100644 --- a/packages/runtime/src/rsc-router.tsx +++ b/packages/runtime/src/rsc-router.tsx @@ -20,19 +20,18 @@ const initialCache = new Map(); export function RSCRouter(): React.ReactElement { const [cache, setCache] = useState(initialCache); - // const [location, setLocation] = useState({ - // param: 'param' - // }); + const [location, setLocation] = useState({ + param: '', + }); const locationKey = JSON.stringify(location); let content = cache.get(locationKey); if (!content) { console.log('createFromFetch'); content = createFromFetch( - // fetch('/app?location=' + encodeURIComponent(locationKey)) fetch('/rsc'), ); - // cache.set(locationKey, content); + cache.set(locationKey, content); } function refresh(response) { @@ -51,17 +50,16 @@ export function RSCRouter(): React.ReactElement { function navigate(nextLocation) { startTransition(() => { - // setLocation(loc => ({ - // ...loc, - // ...nextLocation - // })); + setLocation(loc => ({ + ...loc, + ...nextLocation, + })); }); } const [finalContent, setFinalContent] = useState(null); useEffect(() => { content.then((res: any) => { - console.log('content res', res); setFinalContent(res); }, (e): any => { console.error(e); @@ -74,7 +72,6 @@ export function RSCRouter(): React.ReactElement { <div>123</div> <Suspense fallback={<div>loading...</div>}> {finalContent} - {/* {use(content)} */} </Suspense> </RouterContext.Provider> </AppErrorBoundary> @@ -91,7 +88,6 @@ export function useMutation({ endpoint, method }) { const [didError, setDidError] = useState(false); const [error, setError] = useState(null); if (didError) { - // Let the nearest error boundary handle errors while saving. throw error; } diff --git a/packages/runtime/src/runClientApp.tsx b/packages/runtime/src/runClientApp.tsx index f591e44fe3..d1b4d5b0dd 100644 --- a/packages/runtime/src/runClientApp.tsx +++ b/packages/runtime/src/runClientApp.tsx @@ -48,8 +48,6 @@ export default async function runClientApp(options: RunClientAppOptions) { dataLoaderDecorator, } = options; - console.log('rsc: ', rsc); - const windowContext: WindowContext = (window as any).__ICE_APP_CONTEXT__ || {}; const assetsManifest: AssetsManifest = (window as any).__ICE_ASSETS_MANIFEST__ || {}; let { @@ -196,11 +194,6 @@ async function render({ history, runtime, needHydrate, useRsc }: RenderOptions) root, useRsc ? <RSCRouter /> - // <AppContextProvider value={appContext}> - // <AppRuntimeProvider> - // <RSCRouter /> - // </AppRuntimeProvider> - // </AppContextProvider> : <AppContextProvider value={appContext}> <AppRuntimeProvider> <AppRouter diff --git a/packages/runtime/src/runServerApp.tsx b/packages/runtime/src/runServerApp.tsx index 761368fe05..33e98a8ff2 100644 --- a/packages/runtime/src/runServerApp.tsx +++ b/packages/runtime/src/runServerApp.tsx @@ -179,9 +179,7 @@ export async function renderToResponse(requestContext: ServerContext, renderOpti return new Promise<void>((resolve, reject) => { if (renderOptions.useRsc) { - console.log('render RSC and sendResponse'); pipe(res); - // sendResponse(req, res, result); resolve(); return; } @@ -311,22 +309,7 @@ async function doRender(serverContext: ServerContext, renderOptions: RenderOptio const matches = matchRoutes(routes, location, finalBasename); const routePath = getCurrentRoutePath(matches); - console.log('server use RSC', useRsc); if (useRsc && location.pathname === '/rsc') { - // const routeModules = await loadRouteModules(matches.map(({ route: { id, lazy } }) => ({ id, lazy }))); - // const loaderData = {}; - // for (const routeId in routeModules) { - // const { loader } = routeModules[routeId]; - // if (loader) { - // const { data, pageConfig } = await loader(); - // loaderData[routeId] = { - // data, - // pageConfig, - // }; - // } - // } - // const revalidate = renderMode === 'SSG' && needRevalidate(matches); - // runtime.setAppContext({ ...appContext, revalidate, routeModules, loaderData, routePath, matches, appData }); return renderRsc(requestContext, routeManifest, { runtime, matches, @@ -546,11 +529,8 @@ function renderDocument(options: RenderDocumentOptions): Response { }; } -// 函数位置可能要改 export function renderReactTree(ReactServerApp, props): Response { // props 是根 RSC 组件的 props - // await waitForWebpack(); const { rscManifest } = props; - console.log('rscManifest', rscManifest); const App = React.createElement(ReactServerApp, null, null); const { pipe, abort } = ReactServerDomWebpack.renderToPipeableStream( App, @@ -567,7 +547,7 @@ export function renderReactTree(ReactServerApp, props): Response { // props 是 /** * Render and send the result to ServerResponse. */ -export async function renderRsc( // renderToRscFlow +export async function renderRsc( requestContext, routeManifest, { @@ -578,7 +558,6 @@ export async function renderRsc( // renderToRscFlow }: RenderServerEntry, ) { const appContext = runtime.getAppContext(); - // console.log('appconfig', appContext.routes) const { routes, routePath, loaderData, basename } = appContext; const AppRuntimeProvider = runtime.composeAppProvider() || React.Fragment; const AppRouter = runtime.getAppRouter<RscServerAppRouterProps>(); @@ -602,7 +581,6 @@ export async function renderRsc( // renderToRscFlow const ReactServerApp = () => { return ( <div> - {/* <RscServerRouter routes={routeManifest} routerContext={routerContext} renderMode={renderMode}></RscServerRouter> */} <RscServerRouter /> <div>runServerApp</div> </div> From b7fae49318fcf3866fda34680d16f9596513dbd5 Mon Sep 17 00:00:00 2001 From: Coooder-X <1104143015@qq.com> Date: Wed, 30 Aug 2023 18:11:11 +0800 Subject: [PATCH 8/8] refactor: clean code --- examples/rsc-project/src/app.tsx | 4 --- examples/rsc-project/src/pages/about.tsx | 14 ---------- examples/rsc-project/src/pages/blog.tsx | 11 +------- examples/rsc-project/src/pages/index.tsx | 27 +------------------- examples/rsc-project/src/pages/layout.tsx | 10 -------- examples/rsc-project/src/rscServerRouter.tsx | 2 +- 6 files changed, 3 insertions(+), 65 deletions(-) diff --git a/examples/rsc-project/src/app.tsx b/examples/rsc-project/src/app.tsx index 0e9c5bd612..ad49ee1aba 100644 --- a/examples/rsc-project/src/app.tsx +++ b/examples/rsc-project/src/app.tsx @@ -1,10 +1,6 @@ import { defineAppConfig } from 'ice'; import { defineAuthConfig } from '@ice/plugin-auth/types'; -console.log('__LOG__'); -console.warn('__WARN__'); -// console.error('__ERROR__'); - export const authConfig = defineAuthConfig(() => { return { initialAuth: { diff --git a/examples/rsc-project/src/pages/about.tsx b/examples/rsc-project/src/pages/about.tsx index d14c62fe78..86bbd01108 100644 --- a/examples/rsc-project/src/pages/about.tsx +++ b/examples/rsc-project/src/pages/about.tsx @@ -1,11 +1,6 @@ // @ts-expect-error import { Link, useData, useConfig, definePageConfig, defineDataLoader } from 'ice'; import url from './ice.png'; -import Blog from './blog'; - -// interface Data { -// name: string; -// } export default function About() { const data = useData(); @@ -44,12 +39,3 @@ export const pageConfig = definePageConfig(() => { }; }); -// export const dataLoader = defineDataLoader(() => { -// return new Promise((resolve) => { -// setTimeout(() => { -// resolve({ -// name: 'About', -// }); -// }, 1 * 100); -// }); -// }); diff --git a/examples/rsc-project/src/pages/blog.tsx b/examples/rsc-project/src/pages/blog.tsx index 6f0c905925..c1bd0c5d76 100644 --- a/examples/rsc-project/src/pages/blog.tsx +++ b/examples/rsc-project/src/pages/blog.tsx @@ -1,16 +1,7 @@ -import { Link, useData, useConfig, definePageConfig } from 'ice'; +import { Link, definePageConfig } from 'ice'; -// interface Data { -// name: string; -// } export default function Blog() { - // const data = useData<Data>(); - // const data = useData(); - // const config = useConfig(); - - // console.log('render Blog', 'data', data, 'config', config); - return ( <> <h2>Blog Page</h2> diff --git a/examples/rsc-project/src/pages/index.tsx b/examples/rsc-project/src/pages/index.tsx index e7725417c6..09ed93c78b 100644 --- a/examples/rsc-project/src/pages/index.tsx +++ b/examples/rsc-project/src/pages/index.tsx @@ -2,29 +2,13 @@ import { Suspense } from 'react'; import { Link, useData, useConfig, definePageConfig, defineDataLoader } from 'ice'; // Not recommended but works. import styles from './index.module.css'; -// import { Button } from 'antd-mobile'; - -// const Bar = lazy(() => import('../components/bar')); export default function Home() { - // console.log('render Home', props); - - // const appContext = useAppContext(); - // console.log('get AppContext', appContext); - - const data = useData(); - const config = useConfig(); - - console.log('render Home', 'data', data, 'config', config); - return ( <> <h2 className={styles.title}>Home Page</h2> <Link to="/about">about</Link> - <Suspense fallback={<div>hello</div>}> - {/* <Bar /> */} - {/* <Button onClick={() => alert('Hello ICE.')}>Click Me</Button> */} - </Suspense> + <Suspense fallback={<div>hello</div>} /> </> ); } @@ -46,12 +30,3 @@ export const pageConfig = definePageConfig(() => { }; }); -// export const dataLoader = defineDataLoader(() => { -// return new Promise((resolve) => { -// setTimeout(() => { -// resolve({ -// name: 'Home', -// }); -// }, 1 * 100); -// }); -// }); diff --git a/examples/rsc-project/src/pages/layout.tsx b/examples/rsc-project/src/pages/layout.tsx index 917d58bf8b..b8ef906be9 100644 --- a/examples/rsc-project/src/pages/layout.tsx +++ b/examples/rsc-project/src/pages/layout.tsx @@ -26,13 +26,3 @@ export const pageConfig = definePageConfig(() => { auth: ['admin'], }; }); - -// export const dataLoader = defineDataLoader(() => { -// return new Promise((resolve) => { -// setTimeout(() => { -// resolve({ -// layout: true, -// }); -// }, 1 * 100); -// }); -// }); diff --git a/examples/rsc-project/src/rscServerRouter.tsx b/examples/rsc-project/src/rscServerRouter.tsx index 0fc9bdfcd4..9ba5b4ea7e 100644 --- a/examples/rsc-project/src/rscServerRouter.tsx +++ b/examples/rsc-project/src/rscServerRouter.tsx @@ -1,4 +1,4 @@ -'use server'; +'use client'; import { RouteErrorComponent, WrapRouteComponent, createRouteLoader } from '@ice/runtime'; import { createStaticRouter } from 'react-router-dom/server.mjs'; import { createServerRoutes } from '@ice/runtime';