From cc6284db81573f35043ab6ac19388827ffaa6692 Mon Sep 17 00:00:00 2001 From: Rik Berkelder Date: Mon, 2 Aug 2021 23:13:54 +0200 Subject: [PATCH] streamer audio post --- gatsby-config.js | 16 + graphql-types.ts | 143 ++ package.json | 3 + src/images/streamaudio/comp-wav.png | Bin 0 -> 28608 bytes src/images/streamaudio/comp.png | Bin 0 -> 26974 bytes src/images/streamaudio/eq.png | Bin 0 -> 26649 bytes .../2021-05-04-streamer-audio.md | 246 ++ src/markdown-pages/test.md | 45 - src/styles/global.scss | 10 +- yarn.lock | 2144 ++++++++++++++++- 10 files changed, 2519 insertions(+), 88 deletions(-) create mode 100644 src/images/streamaudio/comp-wav.png create mode 100755 src/images/streamaudio/comp.png create mode 100755 src/images/streamaudio/eq.png create mode 100644 src/markdown-pages/2021-05-04-streamer-audio.md delete mode 100644 src/markdown-pages/test.md diff --git a/gatsby-config.js b/gatsby-config.js index 41e27b5..2d53918 100644 --- a/gatsby-config.js +++ b/gatsby-config.js @@ -27,11 +27,27 @@ module.exports = { name: 'markdown-pages', path: `${__dirname}/src/markdown-pages` } + }, + { + resolve: 'gatsby-source-filesystem', + options: { + name: 'images', + path: `${__dirname}/src/images` + } }, { resolve: `gatsby-transformer-remark`, options: { plugins: [ + 'gatsby-plugin-sharp', + 'gatsby-remark-relative-images', + { + resolve: 'gatsby-remark-images', + options: { + linkImagesToOriginal: false, + showCaptions: true + } + }, { resolve: `gatsby-remark-prismjs`, options: { diff --git a/graphql-types.ts b/graphql-types.ts index 0150592..c74425c 100644 --- a/graphql-types.ts +++ b/graphql-types.ts @@ -431,6 +431,7 @@ export type SitePlugin = Node & { version?: Maybe; pluginOptions?: Maybe; nodeAPIs?: Maybe>>; + browserAPIs?: Maybe>>; ssrAPIs?: Maybe>>; pluginFilepath?: Maybe; packageJson?: Maybe; @@ -444,6 +445,24 @@ export type SitePluginPluginOptions = { query?: Maybe; name?: Maybe; path?: Maybe; + base64Width?: Maybe; + stripMetadata?: Maybe; + defaultQuality?: Maybe; + failOnError?: Maybe; + staticFolderName?: Maybe; + linkImagesToOriginal?: Maybe; + showCaptions?: Maybe; + maxWidth?: Maybe; + markdownCaptions?: Maybe; + sizeByPixelDensity?: Maybe; + backgroundColor?: Maybe; + quality?: Maybe; + withWebp?: Maybe; + tracedSVG?: Maybe; + loading?: Maybe; + decoding?: Maybe; + disableBgImageOnAlpha?: Maybe; + disableBgImage?: Maybe; classPrefix?: Maybe; showLineNumbers?: Maybe; noInlineHighlight?: Maybe; @@ -461,9 +480,30 @@ export type SitePluginPluginOptionsPlugins = { name?: Maybe; version?: Maybe; pluginOptions?: Maybe; + nodeAPIs?: Maybe>>; + browserAPIs?: Maybe>>; + pluginFilepath?: Maybe; }; export type SitePluginPluginOptionsPluginsPluginOptions = { + base64Width?: Maybe; + stripMetadata?: Maybe; + defaultQuality?: Maybe; + failOnError?: Maybe; + staticFolderName?: Maybe; + linkImagesToOriginal?: Maybe; + showCaptions?: Maybe; + maxWidth?: Maybe; + markdownCaptions?: Maybe; + sizeByPixelDensity?: Maybe; + backgroundColor?: Maybe; + quality?: Maybe; + withWebp?: Maybe; + tracedSVG?: Maybe; + loading?: Maybe; + decoding?: Maybe; + disableBgImageOnAlpha?: Maybe; + disableBgImage?: Maybe; classPrefix?: Maybe; showLineNumbers?: Maybe; noInlineHighlight?: Maybe; @@ -765,6 +805,7 @@ export type QuerySitePluginArgs = { version?: Maybe; pluginOptions?: Maybe; nodeAPIs?: Maybe; + browserAPIs?: Maybe; ssrAPIs?: Maybe; pluginFilepath?: Maybe; packageJson?: Maybe; @@ -1827,6 +1868,7 @@ export type SitePluginFilterInput = { version?: Maybe; pluginOptions?: Maybe; nodeAPIs?: Maybe; + browserAPIs?: Maybe; ssrAPIs?: Maybe; pluginFilepath?: Maybe; packageJson?: Maybe; @@ -1840,6 +1882,24 @@ export type SitePluginPluginOptionsFilterInput = { query?: Maybe; name?: Maybe; path?: Maybe; + base64Width?: Maybe; + stripMetadata?: Maybe; + defaultQuality?: Maybe; + failOnError?: Maybe; + staticFolderName?: Maybe; + linkImagesToOriginal?: Maybe; + showCaptions?: Maybe; + maxWidth?: Maybe; + markdownCaptions?: Maybe; + sizeByPixelDensity?: Maybe; + backgroundColor?: Maybe; + quality?: Maybe; + withWebp?: Maybe; + tracedSVG?: Maybe; + loading?: Maybe; + decoding?: Maybe; + disableBgImageOnAlpha?: Maybe; + disableBgImage?: Maybe; classPrefix?: Maybe; showLineNumbers?: Maybe; noInlineHighlight?: Maybe; @@ -1861,9 +1921,30 @@ export type SitePluginPluginOptionsPluginsFilterInput = { name?: Maybe; version?: Maybe; pluginOptions?: Maybe; + nodeAPIs?: Maybe; + browserAPIs?: Maybe; + pluginFilepath?: Maybe; }; export type SitePluginPluginOptionsPluginsPluginOptionsFilterInput = { + base64Width?: Maybe; + stripMetadata?: Maybe; + defaultQuality?: Maybe; + failOnError?: Maybe; + staticFolderName?: Maybe; + linkImagesToOriginal?: Maybe; + showCaptions?: Maybe; + maxWidth?: Maybe; + markdownCaptions?: Maybe; + sizeByPixelDensity?: Maybe; + backgroundColor?: Maybe; + quality?: Maybe; + withWebp?: Maybe; + tracedSVG?: Maybe; + loading?: Maybe; + decoding?: Maybe; + disableBgImageOnAlpha?: Maybe; + disableBgImage?: Maybe; classPrefix?: Maybe; showLineNumbers?: Maybe; noInlineHighlight?: Maybe; @@ -2043,12 +2124,33 @@ export type SitePageFieldsEnum = | 'pluginCreator___pluginOptions___plugins___id' | 'pluginCreator___pluginOptions___plugins___name' | 'pluginCreator___pluginOptions___plugins___version' + | 'pluginCreator___pluginOptions___plugins___nodeAPIs' + | 'pluginCreator___pluginOptions___plugins___browserAPIs' + | 'pluginCreator___pluginOptions___plugins___pluginFilepath' | 'pluginCreator___pluginOptions___output' | 'pluginCreator___pluginOptions___createLinkInHead' | 'pluginCreator___pluginOptions___entryLimit' | 'pluginCreator___pluginOptions___query' | 'pluginCreator___pluginOptions___name' | 'pluginCreator___pluginOptions___path' + | 'pluginCreator___pluginOptions___base64Width' + | 'pluginCreator___pluginOptions___stripMetadata' + | 'pluginCreator___pluginOptions___defaultQuality' + | 'pluginCreator___pluginOptions___failOnError' + | 'pluginCreator___pluginOptions___staticFolderName' + | 'pluginCreator___pluginOptions___linkImagesToOriginal' + | 'pluginCreator___pluginOptions___showCaptions' + | 'pluginCreator___pluginOptions___maxWidth' + | 'pluginCreator___pluginOptions___markdownCaptions' + | 'pluginCreator___pluginOptions___sizeByPixelDensity' + | 'pluginCreator___pluginOptions___backgroundColor' + | 'pluginCreator___pluginOptions___quality' + | 'pluginCreator___pluginOptions___withWebp' + | 'pluginCreator___pluginOptions___tracedSVG' + | 'pluginCreator___pluginOptions___loading' + | 'pluginCreator___pluginOptions___decoding' + | 'pluginCreator___pluginOptions___disableBgImageOnAlpha' + | 'pluginCreator___pluginOptions___disableBgImage' | 'pluginCreator___pluginOptions___classPrefix' | 'pluginCreator___pluginOptions___showLineNumbers' | 'pluginCreator___pluginOptions___noInlineHighlight' @@ -2063,6 +2165,7 @@ export type SitePageFieldsEnum = | 'pluginCreator___pluginOptions___isTSX' | 'pluginCreator___pluginOptions___jsxPragma' | 'pluginCreator___nodeAPIs' + | 'pluginCreator___browserAPIs' | 'pluginCreator___ssrAPIs' | 'pluginCreator___pluginFilepath' | 'pluginCreator___packageJson___name' @@ -2665,16 +2768,55 @@ export type SitePluginFieldsEnum = | 'pluginOptions___plugins___id' | 'pluginOptions___plugins___name' | 'pluginOptions___plugins___version' + | 'pluginOptions___plugins___pluginOptions___base64Width' + | 'pluginOptions___plugins___pluginOptions___stripMetadata' + | 'pluginOptions___plugins___pluginOptions___defaultQuality' + | 'pluginOptions___plugins___pluginOptions___failOnError' + | 'pluginOptions___plugins___pluginOptions___staticFolderName' + | 'pluginOptions___plugins___pluginOptions___linkImagesToOriginal' + | 'pluginOptions___plugins___pluginOptions___showCaptions' + | 'pluginOptions___plugins___pluginOptions___maxWidth' + | 'pluginOptions___plugins___pluginOptions___markdownCaptions' + | 'pluginOptions___plugins___pluginOptions___sizeByPixelDensity' + | 'pluginOptions___plugins___pluginOptions___backgroundColor' + | 'pluginOptions___plugins___pluginOptions___quality' + | 'pluginOptions___plugins___pluginOptions___withWebp' + | 'pluginOptions___plugins___pluginOptions___tracedSVG' + | 'pluginOptions___plugins___pluginOptions___loading' + | 'pluginOptions___plugins___pluginOptions___decoding' + | 'pluginOptions___plugins___pluginOptions___disableBgImageOnAlpha' + | 'pluginOptions___plugins___pluginOptions___disableBgImage' | 'pluginOptions___plugins___pluginOptions___classPrefix' | 'pluginOptions___plugins___pluginOptions___showLineNumbers' | 'pluginOptions___plugins___pluginOptions___noInlineHighlight' | 'pluginOptions___plugins___pluginOptions___languageExtensions' + | 'pluginOptions___plugins___nodeAPIs' + | 'pluginOptions___plugins___browserAPIs' + | 'pluginOptions___plugins___pluginFilepath' | 'pluginOptions___output' | 'pluginOptions___createLinkInHead' | 'pluginOptions___entryLimit' | 'pluginOptions___query' | 'pluginOptions___name' | 'pluginOptions___path' + | 'pluginOptions___base64Width' + | 'pluginOptions___stripMetadata' + | 'pluginOptions___defaultQuality' + | 'pluginOptions___failOnError' + | 'pluginOptions___staticFolderName' + | 'pluginOptions___linkImagesToOriginal' + | 'pluginOptions___showCaptions' + | 'pluginOptions___maxWidth' + | 'pluginOptions___markdownCaptions' + | 'pluginOptions___sizeByPixelDensity' + | 'pluginOptions___backgroundColor' + | 'pluginOptions___quality' + | 'pluginOptions___withWebp' + | 'pluginOptions___tracedSVG' + | 'pluginOptions___loading' + | 'pluginOptions___decoding' + | 'pluginOptions___disableBgImageOnAlpha' + | 'pluginOptions___disableBgImage' | 'pluginOptions___classPrefix' | 'pluginOptions___showLineNumbers' | 'pluginOptions___noInlineHighlight' @@ -2689,6 +2831,7 @@ export type SitePluginFieldsEnum = | 'pluginOptions___isTSX' | 'pluginOptions___jsxPragma' | 'nodeAPIs' + | 'browserAPIs' | 'ssrAPIs' | 'pluginFilepath' | 'packageJson___name' diff --git a/package.json b/package.json index a50f380..fbbd4ae 100644 --- a/package.json +++ b/package.json @@ -21,8 +21,11 @@ "gatsby-plugin-postcss": "^4.3.0", "gatsby-plugin-react-helmet": "^4.3.0", "gatsby-plugin-sass": "^4.3.0", + "gatsby-plugin-sharp": "^3.10.2", "gatsby-plugin-sitemap": "^4.0.0", + "gatsby-remark-images": "^5.7.0", "gatsby-remark-prismjs": "^5.0.0", + "gatsby-remark-relative-images": "^2.0.2", "gatsby-source-filesystem": "^3.3.0", "gatsby-transformer-remark": "^4.0.0", "postcss": "^8.2.10", diff --git a/src/images/streamaudio/comp-wav.png b/src/images/streamaudio/comp-wav.png new file mode 100644 index 0000000000000000000000000000000000000000..2080a114965a938ef5c48510569e25b9b9163e5d GIT binary patch literal 28608 zcma&Nc_5VQ`v*)5ZAg-`P83<9?8crg*%FbxMfROB8HQ>qOW8yA>^s@_k&r1{*0B>Z z8z#(HhT(m5PUm~R=l4DD`#yhIW}f?buKT*L``SLAJM^}`7Q+el6Erk54B9u<@6ga3 zMgf1%9-{+(&S)641HX=Y+%)s1p)WHF?z!)uixX`K z*;`QF6QJ}3tzt+&)tC%zYW8=+{ECEv2$v(aaemfdXAfEC#o2Y|>Y~Cm_-;lcSUXH@Ap1KZ;`mS;ro} z=9}|53D}^fZ9B?z8&fSD={5zXr@y2UGkeD>#C-ran8#&P%`p`v7y4d}{oBRg z^ZU=V0UJn7PWGm>B_^8U>ec!Ns@;S9ComJG&GFpn`GbdNkm-wyiw;g+F-Q_qBQD9g zEJpwjp{yX726iVohk5+pAiejgq+UXq0B`2lSZtNku#kDJ8&~u8Rnx)NpgsF}I2#+= zHqW?NNN<`vnnIPkTxYk4!Qd7`VX4o^>mSZJ1E*m2S(&d6Kv!DQ`58Gs z1eQ*lHb;coWvL#{iCJ&-KFTNi_kH>|*_W$EKi^uQM1~H(Oo#rps@;8wyo<{h>wt2;5l6`RTS4p2sEF71| zt4Vvwng>QBy7NiKttB;ZOO3~k8Zg_hg)50;hM}2|!IYgHM~5fxl=eccFv>g^GN9H$ ziY3d$ystH`q?P3fTqBdxC}ky-MZkfaB<1r{d!6LOaq{Fz5|%IWcIE1sa7*v2%*-Wt ztHA7a`7*%jYv=jRTLKlWd{#TE9?WZ+H`|4iz1gH)$91#z+w@^nf>@5)%svwB-S~|m zG4>cZ`@fy#A2Z@@LIhAGmjP!M9=K-{^h(;ME|GC>J(eW1Kf@Le{~l)=G4LIe=33vD zr=ObHvK1M0OL;X`Sv#GQn4STwZ}n7=L1kqnX%;#HslTT+{tR*I_l>7HZ9RX7+~42- z_M%$y9#OQvZ+wmrVf;Ul_D>}^QIkL~FVIEe zejUHO++&q+gKb7>~^<=wLLTmcwAKp3m;qYN^+f3Z~qB zMky&N$%)$Zs57E8@wz|S3R*4g*6Saav@n zl2Te1H6Tj%dF+w@-rF|^Tc54W%{_Dux{#3g?9rn~U4a|Jc3$O-JW9IZntZimp#uYm z@6g#K?mLjJJ5>>GkSM=gy2^)K3z}JmH$RSF<-7VzNmC&!duOgDa;dLM943&#db+yj z%c$R(g5F8HjLwoc2L}hMpv38#zOCt9-7}OSjSv2tZoHW$>?I4(Xtvx@M-PuEw+3A9 z^E3xR6}{w*CJTkw%?o`GIc*_nercSt9x6jHTSq=w?f*`uULN5p+?fEbbDZn;yHKa} z2rE4c58VY!U81E(Aa~#^SaVuIvdBe6AASLWiRot)(GV0?NMQJ)UQl%3qp;L4pD4NJ z(1E@aHF7A=zA*@6MT3!9T0UP;2KrJ_=-D}u#oGk?U-JV$`|?G5yd|h*a0b6p@x^t- z58XJekzf;8KS;JRurL$!pYmuSRdk6uPiULv02bTcu727y5uH;?8cVM>4=)@pl=2ng zEgd{OSmpf6ul7la%wpD&a}9yKCk9cWU1z-}Q1qrZkZ9o( zj(h>yIAgAG&8+1y`Mbf4KB&xCpAWINg%k4HT4xXZ+%ZI-Xn#Yai&rva0F0`^fWR|l zx)bR`gwo7GwU;|NHM8$R%vYMf+}(I-)e#yR3WAeQFQjr?asyf^DL0CdXc)wPo3hSy z;k515F_gF=8=;ddS_C8|q#cdOPeTOqr$e^6d3nJw7|dK*OjL9rLoGPpQdGW7&(QDt zOEzo=n~h7O5_A7zPqO3sV$TS%z_H&!5(^k*RwqwTN}Au|1zz*Q`<7*oFc1#%$z)^!Dnb2z!=hnx$Q9=PgBMtr)#9`D`}G3q19 z&M;nSZ;;(SfjOJkL;%I;$oFM$Lx0q))vf3-v$82V1u zU||uY6~3k(e&p=S6``GoJ7b#qbDB4XnIr3@WJJ*?Ro|{ZR2y#1dReF@=6Gc2MFU4x zmqd~Lz1$1^r>?UXE^_qp49wID$3U=t{6bgPzkOd-n1*RmYbb`_PM3%@j+|73pQOKg{t&OE5`t^WjhSdTRDuB=`bMTVuahrjZCtM%O9 zMGX??_ZGj}$pdA-3h4NnNp@!>PvoxBz8egd#K;9cD=*FlRph?@hTY64)rq@Y!DE&t zuIn+NyuONl9X9H&Ot>b3`^oIH$Bc>+K#&9sJ~8}b0ma_l-U4ivzMMMgJK?IX{@LCH z&9X{n;sUF`e*K!XRM~fiSuXNiQC53Evt(8VAdz+8_Ky*7@4YMIw8vha<#KAkW$ikp zJ`ff&!{1)d-cvB#zEeW4`$NrUG5Yft6bq!vO5^IpMc>^8h3n$tcShe_5d6V+6|gd1 z$U^norNW|8^9{2S6N_BxY%3!4x$TtR;$A#%N;MI;5eq4b*#~8-j+uOBL!E%%B8%~FG)qtO$ ze_UF3Har)6oa{#+!(239v&$u>q*U37TR$O6teqh%;LV-^v9hF3x0CN3(%GvtE6oPo z`m*coG`{AfQk;3Go%yq_!G?~%5{vA{8=Z{zu_TF|;3=;y+8~Oyja_~#%7fP*no8L2M zr%xnup%X^B^oA74do2BHzTK?pyJ@D|@6ytIN5my02BrPOt|<9lC)W-Wd6WX)l{T&2 zdcDy>1vg<;-T;Fi42_gMyr+Y;N|-MSM)5AL?rwoqMp&6AWC!d%1pfp9qIy+9%q4Vn)N zP6Iw*Xl903H5Tkx*y1=IRZ`qc!58%!Ma<=noeOvTYH>$*kT@K)EwOy z)SyX^3`G)G=Ug{!(}Hv#yPkoRNGNcnNZP{N$FmLLT4F7`UIe1ck5AQ9N9pA0Z7aAn zgfuCgD&JG3X=>ROY~H&~bgnihaCuOc$13f|>aSi`#D_2s`}^9SNnAM2xXHJBLxSS6|{W6gBB=&TE#;X zS6C`a^`7fcInPupOUcQNop@uAuC%<{d?jE9iOZ{S3S?}Tmv-W%56+K>7&0Jw~rem{ZAC6&|vowTwwphW5LN!S2(vk?5!jo@L zsAFShMCs5L%yV3#uAjP|K{fXqA>~9lltu*2xucP{w=x?}mS&+1(YO2=68ukJm6Hb2 zIC6fP5+uN3!uwa|(uO-$z2wBuWa^fJ#JmN1XR>pMtv`X| z=Z^Mx5Z-49N}S^)%y#XC$|%0xvpsk7U3fW=Hx6kD;IeUz^)(EJrLF@P z-aC3GCXQ7;?uzgDCNnIbB%Far)Huw?+WdXK;A=*ic9r+l{b} z_j5Z)y=T$H^`|Q@*Byt>uAU}qUD4%I+k>JMxL6h189dfzPDih9-$N{ecd2)aOn#X3 zjjySqoX5fB!fAz7zgov>gS_gvV#wtUmP$}zM32x+aIbgatIV&?XZ_9_Xhi3VU3i{3 zC@5_8A7ltUY!0WNBA( zX-Ii2m@fCdWccBaqSyMj4V4p|HGf!GZx+%Ei=w6KWozCG6!@~47OApHaqoYmS5i^e$-*~riyB*%pfgHGIc;NK)j|7$x(0hK>AGE<2T7Zmd#P7> zt^rj+!m8x!{0i5GTo_#dcZBiKdg3%S}{2GHl#8VtDFJ1qwQcXdksL}RZt{WbGQ@rGgTkzwVf5Rfvj7I(P?7$5p2x-oWaPr;K{>Zxc5C^Zbw&XyX%$n{o+SnPvHc~ga)&+ zJQueXLDW?kJV!qbQtDW6I*T#Wu3R5>P!X^9$kYbOY9sO;m7GTY~U)n-}g4< zVZ8J$@~&UIc6xg!oI^%)FVMr|8%4f%H(AEr7k19#kwuA#g#V^tU*8ADgciuy_W_d9 zy&0fA;0*g91}vIK16$Tir?1Ukw-21(kur*8ixacrU@etgQ`kaUiVl`qHRhX_uZ$V3h>%Qza4B1Wb`0{3Ih~f4Rw{u(pQ%|% zZ(!TEAh|wmfcUt`U|Zf3b^{~KwpQqUA?iU{!wH%z*Tg+ED={owM^`6b>`1mEq z#lbW@8AwvYs1XDSvYfKUiIEZujADnHxaaW?p7Wn?qIrc@>%T(_b}cnC>FMba26sIQ zWbXxcQLVt`_?`RqCRZo5bIm7&TI-<1hQ*N_mbbP7&KC1`h2q}W+wY{Q35-n%t&M&C z;bkXZ;A9_w^N-mg&Q*-X0$gCzWKai|{l}cH|Hp zgynOUB>Q6`^1bYxjr7vXtee4W+b(q@l?j$!Un*25>3IUaZCT%o?4wZ=Rr97&seY6E zGM0xHu2^b1SqZn)X<88L>KhDqp_G|MJ5e6`F)0-jF1o42AF~}tM;;X&$(nBFHZJ1Z z!25e~J$sWJ{+=bLKVA$_=SfeRiuVp&7ZDuI0iJ0iToCS(AL+5+2Q_94H42uWx2~8Us{; zM;@d+d(zuXu+vvxj<6k*=j)5kVPqO?WJ5lv-R%{!DD2CA`KooSVjv^I%BZ28I!&Lg1+(NDuG;j-DHC(49Xki=bPZ(XRT)7K zMMg$q*g-8gJ@>V}-XtmKGe<|j7dOoWGXp$k`WN$=n3x8C{=7B?oq?BxpPMHYf?a;} zcB<;LfS695y2s_UlC?#LLLyx2)$?-?fx+M;oO!XxEX3ba9rATfJRkg=1#`Cktee~9 zuwYz`p%?4Qd8}K!uqSxv%`$$it~f5t-1JKpLX^;{>n9=9!Vfp7`Q&nojcxM_skG9| zHcaI?qo|Hy<@KSN#IKGeCeA-DpviB#fBy8ygnVJM3GiHi`v{mp)yV#KQWC0Hbv%ih zR120;TCWhtbtmfC>O~2iOK&4j+vXrPi|$!kRxw@+)|JWDI&V3doxRnII?fC#f;jdA zOO`t=^G$~XbWnm$&#ZbzWsQG{s%#Cr!ehzrQatog>NgjFh(M@Xw=HLyq95Sb$0>x2 z!?qTQGgXd8Md=R<)5$~tgH>9k(FCmEMA_z*gs%Ffn+dNj5ze>(frpkBek2&vO(1@; z_fYNQ#7A?fkJWMTa|z+cZPOvoMX_$@iGkQGPg~n;NH>jP1w>HvozOGMK?(`l6Rw={ z=0mIit>wFAWruWNDb-mkMWK#0g^>AKQd&z@t@6L^4+zXP& zMIElCw?Cp6Z$@5Iuh({5g~Z*^E01vEnLA{VuJ%DShgr#i5gS7jRLVHf8za7b58YbU9u+~BmW zzJWi&CikV`h|$qS`R7@EiKgh;T-V7;Ul|wY3w3MkoSZIHd7r1cRYU!o7Ze8#p`Be` z%b>iY#QWWw`Z1!gM}5j{%QP=;#4y5x^?1Mggl z3)lVO@5F;njh2ER;}S^mQ&bLOi31eu5jB5kuui|Z?{g8bX+l&pB^|x{6gQs)bza7< zC0;%MJo78Chou_ktz4O6Jh|C?bjVnI1AUi~hkfilm1RA=`T#B%_D^2VAg!&H} zrbxrl-s7*;lskpnVTuJ9R?7RdqA!?9NMXFlu~mIM8O$Z?0a`m{_YK~j%F*DB>D84_ zis_$tS9REs=IJg_Pv56#q3SNH>b4vl=qu9n~m)yO06O$g!zk7r(=K4BACF- zSr2)&_uG9n-DG->tbO0xA?CFO1GEC)DG0is)zp%Cff5@VTT+ekByOeouVer=Urt_^ zLR+et+Q1=m{z2PaHr6%BabL~auWd}qlS#;Qew%|{+47v=n1+4>B69`Qs2>{2F7i{Z zw%Wl3Jk-CV|1D;7RxbqlDejs1$R(y5+caFhbG-~bys|5AN#8cDKu$~%@)}ydfU;w1 z1;$>}>lg77sh6mYml!L|F?B~?63}Hf8@u?vixImgH3obiJ2+f1L=ISesWZ}EdyiUs z;N=*b8>$^_t~odDd6Rx@1I|WoW;G!?t;!z;{Tx>M6yoAm%T&m(%@;`XbfrV`Q<@LI zu1qU=6^QpKk7&TBCQeuS17kvy_KWxLIW@-(O+h^m=_zbZ zdXtvjgBr<|Lz^*dxf{s*L5zK_)CgY*hAG;OE5=qv_#~A9x)U*nejyvS1qdkq?o@Db@0sOnQiwUvv^F^N0Q=FB z9kSYh=+efxrql7`{MNKN7cSAJAo-By?%Fq*UQOMaVQ7369L$3IhMu(c`f~XteP;~k zf}}*p03J22I#TAYW;HR*%;?3rv$3obP-B1Yg?ZmoNDa-?rU#q0o}SSrCFU=yu{2Lv z!&g)UAlG>Om#)L+LIqOx19Q5k>vvWfaj0lM{U8gWI0pcx3SC+MDqQxh7D+A{=@W)5 zU(b@qThzMc5XxGRQTD$Y$kYBrS84!|Nal$v^E{cQ1^Zxu#(R1|TWeqv(!dRnq}0CQ zherM(Ok=L`0O~&bFG%HeG31?ZO79^6L;3YTeKSwIk4bnLBBf)AD-`$LoBcSkg7cH= zhTNKvaF{L=74B1sX!2b)&m#^yRgZMPmJIQX8crPuv&)IR`3uH;>dVNja5GY2?dH^E2<5oU{~ny|F+QNPF^} z+kdHiq|dK$-Xn^kcxdY9jXxIZKe+3?hr@+;%Y#@TPCCafQxGGSHk7^uN4P902sTDdTA5 z$VTEasal-9Q#$H$sHK$c6~+12?W9>L6p$Bp`Er;V+`VlzlMQ|Xbr-xj+5uMg5V>m8 zs%mmA6%!{Q{J2*27eq4K31DQ{l}4f)RpC#7)stz6HsAh^PN>Y&0Du*s51sVXB4C=( zrfsSwD17m4p6u}1OGp0!UzfjF0kQSFFISOn_hp;lB)O#D^Ks0AoX;kz#7zGI*haOH zNRrD_jkV*Dl^EP?v|Uh-`(@V6C6H7xL<# zKZ60S>p$_kLmIbd4F%w+e~)uf+oOc#F+O{rX~>Vs(J7aIrF=1L)!utG+^Ta{o6-r_y=mAP1I!uPboEO z59-{^Y@IXL0*iqDx8>TIG=kz~+#hJAxT7RHfJH|j`Dm=($kNO8NulCyX;>Z=fE?*$ z`^RIo$|3jPG76vUXB0QA znwJ+BzmaoCaFl%MDKqE4v5DH{Q2?;j zy<0+Ey$ZhL3#>)1W|k@d*SczHXrqt+If3`Gu-g4^Osv#X!%v_0nyIKi>qpUb5Zk zUbj@io8A_hk#Ui?LLN1Bn)ClM0sh<|S*h`e?wh_b0s;b#`+HPUD^s9{S=3+Tlw$?T-CnBz|{cq|90Nr$R+Gc0nul4X2yo(ooxruD&MOy{tI6u!-r()*})pkDE@o&hcnpZ-&TkI*=E%XVZ__`#HnR-2YmvNo8VsLz>b{-5e}LDm84)q5D70 z-5}5fr)?`yZGv_?CGUw2+6NJ89rxjzHSoYyg0L zFmjy>wj*E0$D3(XS$V)Q#oN?I08GwgTmiy>-My;LA^i({WoZmGb3m+&6)+e88vat& zuuwPZ09yilZ>SYf(q|>BB%ubK+P(_Ip_m(X*GhV4y4dw2_38f+LI2!8yl*4o5em13 z`n!4-E0oWlKmXn?i@I)Csfs}S80jNx@#I7UqRLo7Si_g6bcpq{phB}lN6o1Y!nw!#l zn6#xnMX86`kiq;1*8J(&vuvW6EI|1CU(9cSk&{?UdY{vDtn{ChofPPld^zLF! zA02%c381T%r1MaxHvt33=Q+6UgMn#B*R)9KK^FV=N#5yM2PDik9?G@lmd$BYOH0rU z+-D!T<3Pp_lQ>$a@}%8$Bgu7q5n#NF7+j>%roh1`(dd4^saX)$6H@)6zhK1+D?woD3lSI0iK}(j%Vz<4LjyUpT*<-s^=9j8{7!@I@Q;rii&( z$er5+UIBxY_rpc#Z-eo;Vd-<{&S5`hMGkcJ(B0LnG235RCI$#hZ6P=N8_0wLfF@b> zppDMF5~eqSaSxd1ut;zG;5o<-+s9t9TBD!`Gt~N?C_>|X)D|y2XLS5eD)}F=kF9|E zQo$Pg+hThufx7~Qq)-ER7@&S^{5TtKXi0=Rj8Qh=DKf#uDz7`j>c`%x7`Ug+v1$=vV0|JfcF8hV_9jSPCDw3el;X>a2n zzS6wYVpKWye!kP*JiWzt@zfNwZ)(Uz+Tp#ixOK3DBc8mwtH1?Y+#&4;?(H*Isml%XtK5G`l!A@-px}S;!@tf6{EZ(;5_A5GviLMkpNHA7+Waa-?zfYEdINWr zLVE+ClY|An0R1ne{i>7X6)kF9%wGJ(lDwaDnBMICzlrewlXrO|CPK3B&|jQS6;qFu zNjXYq(5@DxpNDE_-VB30=%fAj_uTPGIcOz^^rpzgVt0NsGqK_Tu$$q|Xu=B+21vtY zfpNYoliC2&=mX{{LgdsxGP_`r0La;#9e|~xZVUZp;sm>S6#VHgnI5FbdA~yL{tz3C zq>e`RA7!(QA~XYdrJl|9S5s^o&)zklrF;?XfA}^);FBPc%YssC+-LOL+S*kgLz-lPKwe^0|TrByUo}b?%z{5{rQiqJwa)!m1zJV3wbwh z0?cXb#)NwwfOt}UzFbaNfVqQ`fdtaX-QE5Bic@^k?pl|mw6rGL(wo5wP9FXj0r~|Q z#YaHUbAC8k=n5x!BaLYS;5H#_Y;M7R(}Y#d1O17rp#4DD%+9n{SrC-~yuLq63)d@8 z%qEmJMwHggg;^3A7S_g{%ld)(X`E7T@u-%~`pL7E=1uGI28gg#5S9Ed0x*A7?WMq9 zSR+KFsM$&hVt!zhkT#bI$DM)0j9v){iKSnb36A`;O1$2%MD+ZUohf5cq zdXU6bRonFAs?TyYI=5j2z^HNY7H%1lfuyV|yPhN!gJWU$eSPDR8`WjifqT(B+spu! z9RAGUEkmEujtCqhKa&AK82|`!Wl3%pWKR<*n+Aq_-D!;R$-ekDB6CKof0OC&ez;hj zOPbyfI4uy;OD}B3JfONr?#?qv*WbVY%(K7$xSv>=z2!mXDo3I`5hNz92i<{Z`1lw< zopg|N*j$+!a*&Lt>c?0l^Q**X^D$iX@tFU}8o&&YJ^#*GR|1o066L4P9J1x%GNVU1 zK982=nhZ`mV4y}Spo#))xj;IC7)SaLAVCVDNkq&6gidoy%k1*<^2e$bZ=;zqb50y* z^a5Wxg1X7{_gwsCh{V7Yj(| z9>TI{_>OY$TQ6=_khk@`mqVsAmo4L~?fs^>?a|Tmc zDW==sc0T3aFJ6-#L(8pu3jsd;zVDpx@u1lCqvF;oo%Z&|TSEFJ-IooFI$lbs*^oeB`SV2F+FVUNY zC(6F_fy51BQ9>$<;$P}?%U5pEn*}j@aw-MX4PT5ttNY3$s$TqL^jO$?lcF5PsBNwV z#SU}$X3W~%KiWNnX~(h-Miw!uAif!7^W_lu(`2$eYi^>_S9I8oWrUaVYAOq zF3xOcN3MV{aWw%mKrMb&$&3307R59z!Y9I>jRbdu z?x%LzG2q8>`8Rrv((0o1?_6A9CFz`(J@M=a7v5N=`Qo?rnyY0x-5MiB z#`CXM9`u+u!R*_&&V7sKH2ToN1+TW|;^6RJi7E=p8sP%GO3enkH%)N@ADk-ZZD;nB zb8QOC5xaIrjjA{qxU<}gmOP3IaOK@siYqjQMgbK0`1%w>bfk9_8FYn6lL+Z3nGtnj zb2g<ADL4*OmxPWQ>N)vS5r%?)}%_ zVRvUf4%_z>IX^94x#a2{1(dpo?)wYKN0Ufl;*(DKrZPVY3HLbJig}w{P}e&ob2}9{ z7y}rMh)!f3VMi84sUD&cEE>zgOYU3=Q=%WctTM90o4ffK4A)%7s2^?0rIEvlzsRRa z>`F(j!0qgE$@PMYTU@I%^-(%cmty>4=}^*mGAzow)yJ|l&m>=43qzs-4pdY@=&ZE% zZ|HXVUQiWxJpz!;@#~E~oWoM60IC9jsY;@q;2Dd=OrQMlN0tbC@5Ev7l>$a&jiAcnZgk#j5ha?n}`N@8s(|Uqc}-*zQ_wmO>;Ii=vQ5=k!z-Jxi7c=E=+E+{ zs=EHC;v>edW9;X}(cuxg)9pRFI;m- z8fzIp?ap`3uUNUM-EFFkxabE5iS4@X<$%WEr9n2 zPGabx9|DIQ$4}8F=(PrTrarV%Vj0+->ixRW-P8inUpfWr;dcjI*@IsM?0 z{H5!zjhd5{EmRr&|3 zsV?hT&V_5)IAef4T?^Lc47hcRDexTk*2N0w;?P=|dm3|0o%rlLNK3EHPEi~3vwHrJ zZDvk{e>~YViFAAYasRf&>m4>`0Pgckq8Y2ULOo>ZYg$9Fd+=)zv-07x6YqToXvSVO zi1oI&w^z{01&UIe8}!SSycR+Rz3VJrr^lv`ox@7AhpPh~{tj2ZTaD%d5imcFS^1u6 zdPl|zSB8p+9#xYAJFlta$F(&bvYi+R1NLUslvb+7d;M~L^Fn%A<=3a8tTZWV zjh$d1^o9B=RNXCBqFp1Ad?q$_)pbIhgiw?aZ_b9SuZa)b+)9_(OA~L*Jo$R|bTUb+ zM75?hJflRSRA1&!_0L>Rp;E`9GL1J4WntqV>!qg+w;N1~E*!R1EZaKG3fg(&aqHx) zahMlsz^5>hOMYZTo1KFri%Z`31x(Uj_py2^YwNZ-vHcnhKI|ebq0JPSn=d|#2N4Kw zbpf`%I(X>5*7C7Y&E1U+4p&scH1mm^o{A&O=!-rgWh!SPg7a?heT5a#KQpcp+o zSck89wmmMo2R~%Hr{vzJtf)A3%UBfUq&cXSGXIU^Z0{)~ZAEEfNU>22fcOrIjz|OD z{SjDg?$_Q0P!X#fbac2Nqh{*maEs~n`c}iZ%D%JQ7RW_^Jgrw&zeATWk}o5JbK$nV zzMX0w81;tz5~f~ySQ>7g?)8|$*uTA5ih;)>Ql#NPB_);I^Oyi76B@uMQCe}RIlLUQ zI1lbOtAT3I>;s<1f@sMQRXN((<{Omx#9ojggVQ$s;|L%HZ4BXlKA1zK&^j$K@p?m? z&&}pbjOm@meuIC1TfhRZZb{c6_|=% z+4^YJEx_h;*b)lryb3w^8~k`(*__cdV~arIIg_HV0g2M{n7&44UiXT+J4Ca+wK}g} z)zpJNY`Z7V=9T!c=N&sgWL$Fu%bHX0U_gsgkJZ_@<1E|xLR!GcH3!lB6eP*!$8Rox zaXa49KY_;VYIklc%>-6p9uI2NEw=-Z<-wg<&D%CC#bt>RUTu1*;ZfoDjb}3qevEWI zBf{8?j&{U7bA;Yt;mj`T6Aab&iGs{Mw^a-$^*kO@1?@pCwNz4-N_szj%d;#vNaI`? zQbPe6RLvA39evbF08Q^C2PCZ}J4JmNi{yN|zRN27PU!Dp?KEM^QDYJ$m^ZhZ60?aq86={C$TMi!$FAfJgW|tnHn6eF)gDVx_=&u}hGs zb;hW>y0l&~&BiVg1p(=18pM`Sy7zMw88XZ&1+fIK1PQ5($mAJ$dPcdz+nYu}MftQ9 z%W^<5f`b3NW=emc(k`L7{F2?ucFC`WD|a}g<{XON)k&O_qU6w_@Nn5@a4x_TsTB4* zw9}#Z(RYL5WpBu#gmP)jrm}^d2I=5XcR2I`ZzG4>iBp!EVpjda4Q1WfWU8z~Aqlnxl=OkQ)_3QnKv=*EbdAxK4Sxckw2nM^ey|o8bj(HdN*3;KCol;puA<0x^^dhOtJ%J zXU9KSk;gOfxG`ZmV*4X(C@>_DtNK&{_V5?H=!Riy3683%n9NXpHL@^)9Kb4Lq+z9b z4pa3woN(XdTwUqa-b1m7r2#0ALY59Y>C<|hacOlv7JGy1tZ%AfzWDX)0Q$3$2vY`* z^6gAg{DFI-iGjYpBjZ|CaIr5RW8I$?KlF+Mh}9D_4UF6y^$ITRx^dRP$-LE7&q8CN z>4~jiyN3@yO%zmKmbL$!PeTA|6oCBQvg8eM{RnWyGeIR|E;UC{3Shme0FQ@WUKOt3 zcqV=-<)#I|ABFF1$k`b6VVzn>(4eBaH?p0M3Vv&sfc``V*&9WZn0IFNSQZ$RG2IzY z4|I~T0G0cXlc{oR)-}*}jGXsg5JUl+QHk9uvQfKhhAxnrGZ@Nk+Jzb_6s>$wdBEtYpyeW$g zmBOa?c(>^x#bpDbW*Zy`pfA&#Z`$$#JkpZW)1g4N zk~#R6Am?TukfzZbG_-=<<*Xq^+F#6`NqRW}A^%7C;Q7dwJlUc-NyW0~J6Gt)9awsN+pDGJbl61XwnO4o?gX7@<)v!Zh*{^Q- z_9Hgd<}@G=7d;TaHL=d8YgpBeq^ARBNEU82hv(jt04iJCBYI3xS*6#dq~f-yfEUpR z&dv65V?cQtJl7d6fFyt>OPBAF&HBimvD@WRYXSyoxug#5@$PI#tH(Z4M6I;3AqKCrKxTs4-jQt+Y*JR zAkPs2_@M$5q%53LW%|^mAy`R5dmqY)r~1)7FW4<2_SmyrH==P8w!kkjCR{KvY;`>c zz`@Oo=md^;@m$QQ24c;MVH3s!tP_F!O7er4@V7K(>a@WN<>aJx1^I`*C;umkDQjyss2IChhkB%zL z#c4fFp-T`P5e4o5{AzOi>0}u8=#|%-(sFY3#cGQ{#+!N`oeIA@s=9b$aHCh3t63z^ zjNt4%Ox{0Lwr(WT`$6xSZUuAV%I8I9;|9?83zpYiXEn~ILUl1ojf}oy<4jc9%e6O<6Lv|l+0}>wI504b6{8P!+;CzzNW044wQV=*0OIA#mKHEz+5?P4dsIG5jbV=alQ-{ zCA`O%c_*Gf$lRb4DZD;-*nV2J^Ra8@O3Krv50G65{g{2~9m}W1rDAKIIW7nTr>EW9 z{I1O`yef;7u)|}3qYf7>Xio&CHdJM?gr1BF?ZtGQmPZvnlYsuTB-m2#39?G5*bVer zuF5%mI--o}?mpGi+gph#^kiLm2u=lPN36Vvbi+4`7Sy6 zwM#-Q(m=oK3ZF25;}0o0#MsI#6-U+3jR~muIz9pdqu~M6{}s7m!FW6ZSHN$ib;W5R5^(Jv0(X{e$H39} zs#|O>@`4i)@NVP z7yYPvH9cd-*+)<*oqAmg0s1*1?B{FY>GlIJl#HyVdL*Hy8OvgH8btq!>%~D4q&b;=_oo?M zTn&vGmv--?Fvzi?6LNjelQd(;udHD$jA5oiaW(1oc6R3IS$z}BHp%PPnH&30?CVcy zn<>hiEf!hxiTZ!KI`eQS+y4I#%21gSsW6N^gzRR78B2EAl3m?RWQ}2nC^gzB#uC|O z8QY*R_9eH<$X2$=UW{$VaA!%O`kwCRd5+_E{Qm36cAaxw=jZ$^@7Mdflr-86B%fS^ zM+C;$vF_$@+SSAJh-TDs5P?l`n>KX8EZQQ(J=Z(^5mOMGzXTZ@c4!EAbt0D7W9uk? zRFO=FI7ykl@h&$WZ1M#SX2W$3ddap}5KpzdPgK!1pTV)Tqfy_JsImI&bTtY3plJ;! zQYn^;cqvl;;#S5EKl7|?nZDIfL&>xJo=yH%-t6@Bm;1!5RRZ(2HSG_BO;yyq@K14$ z&>;ty(Lt&yps0G*Lmb#tY;ZE;0w6Kvu`;5x@BiU%1U69SP9%zwR5NQT=Nc6+rG+2M z4#T<@AC(Rwrdv(WjKYYZaCrzxPdb{Bx$Zc+ruz1*;LsLI8J*g|Id*~)(Ery%57%Z{ zF?1czrsw!IH}4_YqWuq;>htgr1^JlX@$jq(Gd38i^@N!{d|kPbi@__BJ!-=-Ht5Z! z(n&xY{)AG4vK1&R47O@#-GXrsyuIEt!iqtX1jBxo5?)<}6M`ML&cf z!*jp<^R=^Qhdo;WVID?&va;n}T#50_==1!~^>tvRRf-kZ>CxmuNcz$qS9rlEuDXEB z_@d?t1L6r=c3a`h1AZ^Y*;^$X>8DFFHPN5`mDKzJshoxUXY40To1I6luGNoU_OaNgF zGKK4tGH9s*$XG~dKnCPHpx&!&;KooqDKgoT9of)&papDaIJwh9Kpj&?AK z18Wy$HoS@`FAj~7Hish38*(&QE)r5`4a!zjrH4aU3ya0tH_j4-!;5f@lRHAcvd(Ln zOgw`c;IAbEGm$9Ncqr;VPcFo%6zcYAE zUYg0{TVog{%DA1Z78lb48`>w*jM9`C5+{L}Z(lT%$_9qN)~|tR?M4Tjv$YknsN5De{m2>B!^&9npFuQ(SOy)0ekB#EHgF0pt#6~Vg_WjayvoM=Nc@^$u9Mkti^riZ%fM^JN0mxXZ_0;1aJDx=^B8{ z)a4d1qRoo*n?qSX%)FnGdTRUdb<=(L3$+q9w)SQ#qYCYjP0`b*UjjQUfo~>xoz@%A zV%qM>Pu>*<|GCAao!nFNY{)I36&o%%HTcOrJQV-r@yx;XHIZ^|5={I+~pq?;qXEN{b1#URG8xYrl#>?Z!pzgJa%53S!^vj|9 zQ6?i3!Y5>d@=GfWqqC0L-8VnY-F*#uqxD*T*sUn1`T)0yGgD4g;P>(8v?)O|GN>6(aFiP# zWLgYv(soa+m;t8=TOig0-J0;3^MO(IHh3@B=t*ym?~|8jJK#}7uc9PLvRw|Z4Zj;xN>vxGPc`9733qaAUyODnl(o2`qmTG~UQfkB z)3pyDp%sfUN7QKJ4MErBmq5uBG_+%3M@~kiRNgz?Y@m@;*j{Q0po;xc6l_BOd*8r} z{YzAos0E8tn-+e6>dg#%et!38AaTOf7FLidP#9hnE~v|Zn96WcvsV$p;TBDvQGtQy zf}$<#TQJv!@_Hg~vI1blkx$E?K7Gn#!)0v0=W%raWNb78J`DtTRaQ@aM^RM9UtKjI z!IuCzSGSr*GYP$W_by}8MiceV^6*l;>f(GM4<9@BN~by+=5{$qWV=GsV*W8l7E#f6 z95jMum*`HChK7LD4EwE{{2mj^-3y!(|Ne}>rMO%b_T8Ul-stMSummQynd8qA6M4%V z%KI@F2O*8Nr3a1@hx)nV48q7}MYdgyU&Oxd$dwZOBrNZ~FVYh#^B|@Ao3d5!xK1$; z>a^4ERRB*ECcaxr;DxzomMd2m~K!dUMhYgh0e*yFgpQK zkJe(aCeMt7VMwFB+XZp}VtGdGnFW6ylNgT|EXGdg=|ow=Bhye~m5OA0xgON6 zF3Wrrj|zKr%ULt*1?X#df>Z*pgN<$hGx%ZEzw@nWG39JH6P|2C4-b#>J?Zc@8^T3z zVR{239N-0xjY*)^!&}v(sEpk^KxBH{O`?L}8qy9XO;`N5S8Y3tu5$)lF|c^u&zQ;- zjMRBE)fRP|0miL%^_*1iLC2dduG&|Du4ANe0g9E0k~d!QX&34w=slPH%t}ifHk`V0C@sODVFW zHuv6}!HB1GA!Aa1WLTm>&W4Tqkrc!5|8-i*l5$xS9xtv0MaC69^l7hhC=V}|9pHK$ zr4;aoJO3|`Lbsh|rynr9WZ}(@r6jV3)v1hc7eOBxU_*|S7_RpX%GCUtN_UTJ=Ui#D zMr(Nk>SBJ;;P-+#?!7)wH_X4TE%4S7n(KW>ZnqV zD-j};nt;Q^@IUv@!s*A@aH+qDC9u45g79UlP2VM^mBGc=AjrlaQj5uiGLc4heLL&Oo4&aThk`2B1K!DBy5?e#JH z_y%2;2Gq%Dq!S-xA5E^pSP3DT!5}kur&h@c-=NsMQcZ0%&ndcifkc}J!Ve)BIDuxLt?^~c6TxQ(Y*ungNw3%@%(qGmF0E2q?Rwq z+rv>ouDN2%d4e?Kpbl+t*J8McBfW1<5E+O^K;`k4-!}kafTG&?5{Edik=7pd)({AU zQP6G{lnEk+0lk#rr?nn|kfpBax4dc6;A>CZzJPdoU5NhyjQG{Mxd4{41iDD$_Gh3@ zYgiyAi73*dPMTg;&k)9Lxz|C))NjO@$xz7U1Cm#Hs^e->-U(vux)g_H1*uMI~#{n4ax2iYm`B6@;|TQ#G2Ej>@=cNr!ZqE}S4Uvq)S5z^>f@t(8{ z?%+}GKjK&-h)czs6L4}jhsh!jsg zOGpr^I(cYyui}7ymX4OX`p8aw4oQ~{=K#)2Aim2akQt#tL`!(G52cArSaS~hJm^tn zT&P7=j6Y+e1x-Km`~0dkz*P|dwp40f1q%G~KYwR-ma^4|oX_M`_vcsc%h(>K;ucrW zY__a9do_-xgBW1f_F){;?;GpSuN&1P4gzHe-hXC9Wf2HQ*0vz36$J9^xNg8?gR+fF z6L8Nd-r-`yu@7odNgpoo5Tj@vIH5vh zmUcoQV}Sp}(uJ!y{&bLUf)r=}=xuEcxOA+TV*1G3=;R}mcp1zc|CpSFk9Ji|duB%-nv^k(UP1lc?d_SNKNrV1Q`Vt!nLLjh zYvi5f93x3szWVz!swF&hd_6>2{{VHTu^D{rmTsu9Ey;1$Z}5a>YwxzMn8_SAun7ow zf@;)%Xa{LeF<&tB?b1_c5jQ95`egqpAMtrz!{f^CFJ2Ep?ytIwM)Qi9$4s+T`8f7+T6zZ4CSgRRQpVsLb@b>)jd}Z2s)l#5qp?ofGZ0Y` z=+q07Jrt=IJ@(eQAkvnIoP2oi-o0KpHtonV0FddtLo zKs>JWw$wqY6S(tixHHh7vvEqHcR2G`I0f*LX{#re5yjj@AQ9*h#PW%Oh0U|fiUtMG zTY{llT{{<%@7OjDgjHQYAbR7Q0gJ}(>mqe(`+SR)dO$?rO3Z)e#5*1?TK- z?OHRpkkmnTdac!k|2&(F7|CoST8JD9Exj(JMc+Jk(4&pO6^^8mTGG=D-p`|k<0pdv z0qwL|iUN%UpNq-Xuyr7RY|Rm?f{bnd_$c0wS=iK^C*T^h(g`bk2$?=n8`j+Z7GDK% z_1@c7R~H#t7Y4?QIN8dHd@Jo{Az(-Le|}|h;~&&W!v$B{=oKbnQT<)FCOUrbs`Ca3 zx=8Blm>pCG1d+#q5|EQOgNmHz{l<{k|c z5LAT%nRikKq2&bf9T_=D=osc)_fiI{Daei-MMHq3XDEI+<37FN-qV1LzbcwNyhj77 z+?q8$QyZ(mBiJ&TiMpsu!*|Dt3De2_+%kveuqA9NX^G@)A)V|WlcCx9!t}!1DuEFt zY`DQG(p>0kX`ia{VbwXyE@j?qT4&Uw61J)q+Ww+$`_I1M=VrqdYf*jL=64YOq8lGy z8n_Q2@Ui&BW=H07`6ye^&r28E)qFv`7uy7<&*_oeE~$&L+(aoqnn(uVUj6&B;>!ts zIK8d+mQhx;-L9{wE!j;$`q_O5w0dW{0EIHWu;%)>sj}jm$t+^gDZp(#C62HXD=5iV zkp=nr_hBVh4U;razB#)0M`Z> z1CiOwDWb)|LY*o&W_R94h~TE)jT?% z;z7sO3rUbMHJu(xkOwyy?o8cF=11HF1{k+_a5>E;P4rT0m`Z`jJY7GvGS@5>1o1UV z9b=RaPqh-*&raISQ%i_)Ko~m}6#toSz5VR&OrT`8uaVfP-i{3&;UJ4JKNU zbVMzBtbr*+i?9kjm+kzF?AXp5vT1u;mbX+DfV0dJtnJ8ve0@#z`k0`^gS0NLf0PxL zbR_0PV;m)i6CA3?p~wVv5C>Eix%=f6ITizns*;LB^Is8*ya+zZ#Q|~L(fw&mGk^X^ z7;cyvVxKcI)68m_5oZS{<{YPcHK8|Lu8hDph_TvVOl&C|7ezoR4uZ6g_@Pz^R^!c1 zC$G(!*#KKRALoGaT3K5tZK@51%fO`!Z;im|K-}d4A|FaOc&H8NkB?gIzawDHf>r+Z zWwET1to6p@-&X66gtNeg+-KmhH_t1fn=Q)gr-wCsK~9c=W4Fc`xEM)}tDv8U7iFKh za`}TG))*Q9H3j&1bo?BEX2 zyQWKl+c%nIbZJLgheWXjF*WHukdS=GyMyER$&Io2AvuQ0T^p+lIk0N)g@;Y5VS}}a zD~Mf@4eXAUh%XV}5Q#4*WSwN}P5_+05LVe7MR;DKUQzdDENmggiWg`Ck^nJSA4U>M zf47Boz1x*SiV*pvN$%;ygti(lwO@-IPpe&WyvJhU4rY8%a)Vg~cl0CtPxQPZ8j}&6Tu4FP}U1@BfoxB#&srC%Xe1*Kp(6&%{ z=bX(s=lrtS>gDUADppj9Z_$rGfy7^5@16SPRt8Vc&wAQY?6`5IV`*urS~k&Co4c+h zxz^6Qmaw8?yAm-~xXjcZIcJ&8&<9za56XYK1?gaXJR9Jc3fWtEw?aZ{{m-HLQp|rL z8%3;wL)`b9@O!%{Ac5Y|INxkOmGboU!2$5y{>~H;gt_y6>dUO9jW+&V$dt&%93=v6 z8zW;+?Yio~ddDv@FqZ@fxYa~qxjYA*tm#2b0t*X%sCn>6Io;QyhhR%k4O2aXTQC*yx8t`#Bq! z@av)-)>sCbNGfP~_HS!W*_lPR90x%85=Y&6RYH$oJ;l4&Ri!MxHhbwT2VE<+_p;4e z?m$TWOHQ<$jpw~_?#1sz8fQ-4w;C^$XHoF04RbK&TGR!fce{ylbG$I8>63HjT-IR*`j{P|mPEn6EZ zc464>o{`{wN{@?pi`RA2)&|oH@jozP#(PEP-0WyaXcK|__dvN`SfbU142(|NCcc6% zIpp{(Lv+G<=M3vsnOX`#Fx*ndoK+|&OsGNLi6i{XkDPAP^9FA6WKxxg zP$5vMm@BS-E{xmAn=Yp4B%@yB>*X#x0|VUrd2Kf7Ak{eisP~}HQ+)r*A$tqvW6Kx+ zDNs2cYBjLgtX18-S>n8@g_pEheERkK;*->>_P9eY8e!c%7>8V`ILjuHh$XS&cGa)J3z17G zLtve(<^%T;3~3NVUz#6=uBk_VbN!>Xk-%O$d-hCN25 z0iGprXM+NPLP;Tf3D4^U-@Ho9!Y)bY(WRRvw+i1mIK_w{HF;o#V}<5-HAXOX2Qze= zk7ee_u%a=;QTt7giYOJ{lZY@Nk}S9(BheS|&(6;tIbEJmu!*XQXqwQt@gf~;#OL+; zHk;FPxZY%6FV%|p29zJ@x23hX{Av%Y+#%Z5Kc7CUARTKY>^ z;xoE23x6g!CH#I$6cTz%2Cks$#|^swLIuR7e9lU33rJmQwuN zDH&$zh{dOQ34SNWmzKZEE;d#idhTwL5E#Ry59$+;qJLql?imkFL-_^-^#9CJ{3VY+ zHVk??Yo7D_`EWgGGKZ$#F8N(yWiwv@4Ag*x%8P{Rqa##F+rsL68ns|*EHd2W7wOwn zEQ=PX;Y>e+Lf0KsGwM7T_jvr!3wcmK6mH}1sXDvg%auhts0NMONdLMct=X@Mwn7CX zczlqbHlFsBc-cpL#Wt{@GPJ zC=_GLE08sVOIJIH3ZheJHi`3u4fDzHc5rxQUFEwzYRXOYzn%O_B)3kB2JjZioij0o zJk9zQHfMml;%Mc9^6_`46?)z%9fpoUb)la|qSO{${ zQa(eFK4w(|(q>M_|02jqcbB-jOV~J_ypc>Gd-jsySZP*9@_A#<5g?vdEf>N_>F7D) zyh^|oOMMJ+@)8)tgr?6fHpSf$-pR9B+AMJ>uc$**T7HS>471O)(SGPuf$6{fr5-#* zhn9%%%!aP|aQsw_id9e4xiYWux!4lFyw8$oc_@9rz#2CtKuul)v=wqaB|;6$x${Pe z^AbL>lw~e^%F#I{qH9ZHQ$ri{J9G__AWl*4pa|U=Z3IJ>^wD~W#CNN-vI1-VBm$qP zg)ea+Z-vAcj~V4``TManeBVeJI%G*!g}*ztzQj6F1uw!p5o zFmkWYBNpL^lWw~D`v_LNlm%OL-vi6zC5;D8=xrM4(Ia&#Ge69)SGO5aA!A-V)d>Xh zpKP$%!aNkks|1{MT}h7RQM{|2FG3%{0826>nL=0@l5yC0`MafUc{q`+dYqfb>5UZm z!Rlz@IB>~xFai41A=?;G;u{r-_30a>>QKQ7u2hs8skG{xQ6=|uBONc8t*zVe^vSlsAFBk7>$5B#Ba6TH@w z-2NJw07|vf%T2jI%95afu}&Vqs!{&0B<_J86lnPd3|tOZQByPA$Cz@1qTU*7y#qAM z9nrQNZ^o1vn7_~Fs#d@#cG~C8p}{*4`sgivTKgVd`}E^AZkK4`LzU)$Ft@yTQRvTt zgy>I`eBXT!vfsaUy|LIB;NyJ1|3xn-JYdiO0D6gAD2O+LstufzP4PfBw2fy0F^hd=&vPABmcxs^klZ$QtZ6v8wd31cn&kaC}s(;%W zS*D70?_ZBL)#wO%oVcIM0iLGh*JEQELOo<6ZF5OEf0Hu{5GDgTZmzC=70`t@msmea zxyz+v1UD~KTpTSnG?TkArEA-Bq99?{PI4+oB>Uk3ILQ(d*=_b{$0FQfLjk3uKc)9p zke*MvRL-9*@^YWE?K&=u@KT46026s0;WCVx&~gP20LI)FZo~sF1i0Pg1bm$XQ=To^ z_30mHW!;#7P&n#*8~A>pB7kKD%S-3#NGvuaB;|s!afMwC@}tB5u4KZS4Od@mTr6f} zJkF_X4rlzFaXR|j)HIUVGXJdoHqci zb04e5E;|9Gg38pduG?Y37F5v z-8lz|NAf9%DtELo=fOw%AE5K;`THO;H3G=dG zJMpg}NL37P7CF?W_x^LDNcMsM_YFD5p-aBRk<-}>>E=M-m3ln>Zt?l zh+BH}f|R`jcl1r?4)IF`i95wtn`l3uQ22T_VElU0S<@uR<@Sg*8#AYy2S%I=C<45% zf1k>l8HBm#L`+{#+Uw0cDxmGSa^*GQ9qiwKh=pcZ5*IgrOhw53)pa8D)t=w|^GMTF zNzyX+trCYmp z?ZyE==ClWZ|BU3^>;Qi4cD$u}bywks<5R#N`>d~MT-mj&B!Z57cR%p=!H3rj9e3?w zcuW1+-3EPqZ`ZE-1U02Ax^AX(wMNCleTI`&NmiGgiZe81cCpwOKjcKObn_Y6b-lLZ zThO@g6fV{uc8@Mi2Xevkec0ggNz(nWVT*m*>5t(E8|>H5>{lVP#R*M}UW1ss2jtGo z^80ZxB%PBz6Ev(U$)I|Xc0Xe`3!_r8)w(`5u0mp_Ua#;?=WW9{+-H)Fbs-wDSlX*l z-~$Joosar`w6K;WSeIf(KAB&;>Fi)6GGsr#hWS`n;($~k<%C-qN|TJ1|RMk zkG8KtA;0bydwmeW*#0s%tQKh1Qt*5C}(& z%iNvANmd_g4eFl*e3Q;IFXak0p}`*oB3U1sR$> zLtmjcPJ-qt%b4t5LB7=8r$xPQK7k9?F!=<6pg*NekG|@H6d;_R(mi>eCLBA>rz@(; z{peGyN6i=b`&;`8wU}o=$6qTemlsw;;`yt@y1CcCtD?9!@Z5d-j(1#J8|N#sH?@H9j16jgsOd)xd1(Yfq9Zz671-SBGO zAE~+TK~`3f@yONw9FqB*7!jg2`YggP_!`~FGGxSRzJ9}-VC}PP%^=Ko2sT2Q8?l!s ze`Bn9$LX9~bwBU4pCF$EUYdJk;*^6#mnw#XH^IT{?&4BAh``U%BeZslAh@14(k-&u z*!}!C&T)c{C05CVvqUVmq%`G?A=Jpsi90<$)9~J2kUjd5aV=!V(I^S>rB|_|xV3uH z(aCdmV*iKt?TK^lN9}Z`zv7T{B)#r? zcvf5zT>NP2$bZkq(xXJaZ}mITX2Gi@EM|_jV%=A^l+hL&Gf)XpmEJH<&lhkS=v9Ha zMruPmDu>K5o<5bJQ;cY%8Sv+j>M!u~%ZDJ2jjngIr!)?&j?t5rUTn{=>xxE zNdLs)<~sUyG%em910urSa$>%k!B#FBF2Jiehaz{YFEXQ!j46PE8^}vmrkPxmWhGo^ z46^(9v1WH3q{;CuJ%H=hlq|K#ccSt6LvVBMVsF^o`8B;fBVLB4nvsHT^crMUOOl^9Ss0Nz(IL5JQP7IMOp3e zLSGllCp9;(^%_A%Y$b*4@gkb3S{WM`1}zCj*&FBu_d+p1S#mdF?D5zt+*u*H%~ zG2_`r+PSxPsuc{OgYb-GT#;!J8V*|fYLs7uxirY|7v%1&tcdVeg+Z(P9M}R^dChwY zZ|1U0)S0TIB^23LzZ|iR?F~E~N}N>KAYG64de}k!7Ra3qE8u1o%7_{~Wg+l*RK$Y* zzE}}RI`hVXQq%Ic0>*k`N2^{|Z%F9eC6uRo-%2Z)qdbvbsWWJeUEsk&iwHAcMqWdR zEl1%>N#>0Z2z(+bt*^59;abkT&f>#)6am}%;dAkZL6Uch)w&fXr0t-kEgR#5HM_pU zN}^ev)rY+P3U(5P-j-RJ>dOq4noaeXe;T|6uHoFQdsv{Kk7#StM;R{KGFHZSc;3qArMuovr;d*$r}HKWGoEBCg}=atKs}O3{cZBtx)JhIPWv-7Gs&n`_a1C>Nf*3p%{&+qNP9snAM_>JOyU*hs4Zsd zrjCw!iGP~ORb&h0De$zSv^CYJ7ydEv$}=e%4I zh)^(s9doKpwej*whrv@2E3PWn4Y~pMK#X&tj{{fa7CcC4Hrg`ykoD}*f^6ysZW&9~ z7Qe9hsX(1$g>HQlk^Eo331GAo*2~k+gruJ_@(V#wzu0k1je1?Wpo$^JvmH;shed0Q zJ6%dez@ET0ZKRd8k0@(ng#|FGI*!v>DIfAzK;5^bQ%)E*rX~*9B)D9XwD1r=7vsEn z-5J2eP37=ZT1e()Wj%b54eHi=r3c&}JuxM=2q%s4RqdBgrITzw4=wvlw>v_`XnwTe z3r7;ZUu71we*coB4#F5?A4j&5qdsjwJlRcQ^?SyZH%&}!*PqBecH$il%2XT`o_gg; zGkEEBs!t7iX3TJ^{>LZdSP&zY?a*zxA_&|I7+FZEhAua26suLt%7y*J9+kTJ(`6Dx zg0rcW;gG7TuZSR`Uz)?PmUYJ~_fmUp9qI>dl`$&9tIA^@WHd^69Y35c3cebJc$Wv_ z?LsQ@&gPU&+>|rar;bG=hZ|pLY9Iu4)=J_v8SjEx8kLBlY3m^;svx420SO9x2()=2 zBwGN#%zHnmh*%mg*6*OcPK)TO1wBY3z?)3GKA=|<5vJo8@b_%`0MGZC~;9=Q{rLf)eoPvo2r#k#SJl z`s=@h>V;Q19F?^}OvEyj#3XFQGuKXRO#ma^a=XPyJ6dC}!tsES)Ysk$d#>F0O7rT8 zsN=vJXJ?A>U#vL!Pf=Rh(a(4nI-V`6Kle`TVj3+F4hV6Lkq3P)A!FP~YvYSL*%d;) zivn76i%pEhD|1qdSqx<1%)r4YSzyv`Hze~p9#waBd?6(u+NlkK@}SbX?o3}#O#^=@ zQ~hixJsGQ@a(eDt)75F-XG`D#F1*T!qVB{{@Xb^M)`^3&8;KmLj4=XTc41NZ__9n? zo}u*AcoF&h*)?gM8LjCGc;LigxJgKQe%i<5B!3rqwTV_vs8cbLsZ(Gk?Q8q8=ZLoJ%3Fz7QF2o>IK#VRWwvpHn#LT2%@Y?)mKrbAgz& z`6B%eN>}ROd71cWw%s78UhJU?Hg)T{;CQ2+o}QcZqrJ-IwdaKc5A17yG8mdw zwhZj|GvVmgZ9^@<#_rls%!TfGBtJc3_sV z9{%Yo$nMs5XP#V>jq#u?soqCP-`_Fps`4_W585jk>nsTVB1DL*hG-5t)&b8yVonI- zK0WD6x{*jc22DyEWw`5XT~z61ic(vA_c6`ikDzzeB+V)bHF36}@@oTGnsbdX@BREu z!I6KSobl|^5>l8<^t2sGg@Z#sV1gwkKRt8qe>G_JkVMMTB0>4 z(1*q<2AwPe7QlMi^VnK4g2f`vdNTWgXfweo^L>G{JhY-$q(k}`VXVo4MM%*Q?fF~46>SFw>ZS2tmk$y+_JCcd zeNZ-dX333=dz_1r=a9+Ph=P?BBNFpP(%|fc$Tyb2gFGS{)ZTZqX3??xGj;RW@in8v z^X@4{8=CIIO7?Q|S9&#hKJ_)|s~>-}GMaZiKjpqkouz{b6e+cyd^F7vJjvFQ`5*z9 zA`G7{GUm7${d|R+$8X)(H?pV~%v<;T&5A_q^&^pBFLAoNXYdSJmZxraWG06YPXK0R ze3!+;E6A=73t}}8#c{8B1DECm*lc^%)o2ULaMcRgUtMX0;3Z0rzIu8l*3Trg6XL#( z<_|535bdp{^EJqQI%T#>w)Z7p&A#)wqE?r|MnP*v~X~glXVL|(tF_83=>cf`=q6x?V?pw^_ zS?P(pr*mebJOyM^A7>b!?p`;&_WNY$je5D*sbpAiDpa#N${tHN`?}LC=_pLW*Os-0 z@q=1ojhnPMW93rtW4OYyFRSHy#+ZaoLc-1pW-vkcds0`VwS_ZgLvCH9VSy?vrcU1e z&d0sEclalkwUF!n#f2<h4~!47@+gfJhD@Ip`J3uE;X zY<#ZomF28*#JFTy3FUkX{JrY98x!6IW-Wk4l*nHKjg;>3cGeYp>)Co`pDhu=opp5= zR#BUuMqzp4aF*&}#)o7{+T!~Iaq8x78l5?E_Q zx)dcrYTrNzA+2U6zy(inG@9+23wQ#4N($4VbzHa5zsT_HT?|Fmfncp7i5i$UKI0{W zW%CHF)*iY99!j-ezfN7;zEP76W?0o71WiLBg3=22Nx#5Q4n`!NGXLZ|E;S=PDzJYa z=YemmkM;0+y+CKIlrav#(IOjvj$7Vb zT8U%+p|C~`cPtkhuJpKlXnRX_rg9KU^7g)zgVe(XzMp3_Zrz4O%q=3WH!_4Gx-xU# zc?23%4v%neZZ0xhTFv$9^g(0>lhM#wK_%{y!#&;M^%%SQs^f12W|$p95I(cf>$_S% zl(E0o4<;T!LQZhm&TGaRCrgR;@HH=^2y@BLLue&B=o&p+SI6k)k{3@`WDkrjG1nWD z$Xp1N!l=j^L_F=f>#eplz>wKzTU5)qsU7fkl-AYi<;x6`Y6n1&U_(Fb=-#EX zcsS_CBr?MSC7Pz$_GQ2OgMF-MDevgyy;}oP?BT@?hT5PIsF|f*gj^>9XR?|!D=y#% zR^*YMbpRTB?{ID`-gPfDX{}9jfYEGLHuSN3otq3g18QLL$$@suQG_k!2*SPIdY&Ct z+lky2 zzq(V>&?HHpknVjJ57SzblskBoo*SCd?ijhPi*rV64>~bHcRhN#Fj^Eu%uoOeov8X=RCHSNttdLfbM64q5V;Y+ zTCV#a&8U8bT~gPN7B!=PFrLErXE#)VNtfPi=+MtenQXH4KEpA^NL|gH?rvZAB#5Eq zQmc<$D)a8n{REDgE?0oG65x|J0EVbDrTHe7x(sqxTa4Z}^0UwArvaXst^ZL>NYLr6 zz411Ef~lLE>ZNx^6LAx-7ySj;ue`ohX7U#6cY*c6H&Wd{uw5!{{PO$;<;Sl!zo6o% zt&6sLxcnF@?8CC~Y{Hdi)7b&Q`Z`?+Ol99WHtNh#!Ng|o%7o5+3f4&Zd{=rcelQ!@ zgnyubl6zYyfZERLTWSYP9v7^|i_!^ObL*g^H?fA(9t$RJR?aEgTu0Tg@$0xXhC_pShb+|xdS|ziv9dS#E5=;|gZgQw;`HJdY=4 zEgmFML5GcUi&5}n@yf1Ikv;Kr)CHp=6mDU$eS`s4cDR~viG$*vj)ArwP*!pXqB|r6 zad@xAO+MUtCE@LT23-G~LdD6}`eyz70Gd2>aAyS9h0bEG0}cU<)Z*uJ{c!wvSm$`= z4LgJD2}eG^^Z37pG+NNyz@Fc{cF&war438pVJ%?ga88_VF!>h$C(son_9M` zS2<=F0kn9{hq^C-nYWADWijz|Uu;=KF626}LoDN;6+Gukm=b(HbG2=RFu%w9dbyav zTKl}e_&Wf`CX9W0cU&fh!SH%QvCVjGd>gQ9M*XQPU$f^e=-@d$`)g)Dm(kR3VC7v{ zn}y?fIgxJ9PjkEtdxMD;wtbyCT5=OlTqP1NW`E8dYmX7aPJhW0#f`RvVuJ-zA5P%e zSoo(88q|A|O7ptNXKD_$o@B+9Sx7zzeWTN^6c$YU^r=7mGoNeQ_suBQu5CV_9g*{y zw=3(tfjtkXtN6b3lRtO$p9?CJpd(ok)igVmz#-X)k-$Gaqd@4CWZ=g{$gdg-V3_PO z6*G&#_4AbUaHv6Gf5s4rFqx}h>DtI{7eX9(gumf&?fBU5CDgG)Xu;xkclQNCQ8 z_*u*66FI4yMu^3a^e^jiP^|rEa(^p-U@pt38H_vAh*`mpk!@INQGXv6=aZH^iXsc5 zcZa2@i{I30=Dg}@_V)YL5SVVtE&eaDY`8_g0h5y*CgreUrV=j#uS}f|^UvtPpnPcD zXYEHHWS}Ui$fx!-q0h%jL8R^e>dfBwWd9P#&RFlX)bJaq?}<88aQuaXU~%1JgAtFt zd+Yh%OuUQ>GHlmv5@xPY>bEp42&3s{-W`n?%`=+idQ4gy5l}{ItF(C3`<6Hg9+*b) z;mTI6EAxT|H?A4H?p%alANRVHqR{=uR35?uhbldHq6QzL;I+{7PB1yq12e~q zLl;D#6>RG6f39C~3|x{33@qmw(FZq-9}k0|cPv<>>z*%=MXO^NS!)($Qu3X`@8X6> zx|)palhkG8zioue z+t5pcwfX)ubTu&z1s4Q*RVO;Ena~L=RXr{!ze_dl zf9^UWdywQ4HXmiAm`Sy6DDpI8ROZHh5dc1OfxFY2YSVuC&Hs-XCZ_Iv^z{4kZd>qx z*QQ4X+hvUD{*MOPO}?v}b^rg=&cB)aG`gY+W(VFar)tbPL<()3rr%G$W&${hycb)Z z?v6HI&)kgus#2gi7d40t+J*Hag)If{IIzM!%~dFnTEpFb9B?R&V*ch_ELg&p^0WXR zBVzDxF3j z+=T2r*{O+pOtCl|&rP60kDtz|D?n<1R+@PWL5R{d8`ZJDImC*)v=jA@W|%9!geHk$ zO8_&!-DhpQ>8UN}PXDxy7QqQj=(WIN4JKS%KLOw#)TyW@Y-zHIOX2ur?ZyY=wN{@C zX)qjP+&V0Z)cIxOK^^`X^kSh&ZA72YUHQ2EqtA-WG_SPOgj2!D0mT*%sRs5TYy8nG zAE?L*@Sg!jqLde;H!M>{iQwvqj};r);DCodt;Vvl=K~Ss7o;%MMyE2x2;)mKJ{lzD zEyJ^adk7r#thnJ_7UvA9@jmp^)hUteNTN9=z!7xSYRHyveq)V*m8>U_co*yRd2yUG zmicZz6LCm)z%BzTlaoGbqDqBb{;x)Bfl-PE5eG^Vj^F51tNKeOA#7HhJ0VhTKI6Tt zKy<44F&K4@253Gl>DRvFJTk>*(zE`oi1MPUMdcgHeGj2Zn8}iK(SUP%*(BJ{Vrq7` zelhD_aH02tkp=M)Ds7;?f_@1;$FP{2?&%OexB4D?+Z`y;6@ZYdA62Y3lJB7S zP*Oltk>s*O9PEQNC_vAohF(dOgG;_T?G? zdkmVb?=G>J)*Paq@&2mBK3FUiPIySHyBO%_mA^>=V zeR&kZ&5k&BUF-ZaBpbn?e71}URzIa5I{8(E8PVV=O4sWA#%6qTs`m0W=afA%PQH!w z|EkAU*UPk5SAL!cT={UKot1d_uSHQ)q=8q`VTw8La{W=}nK&`9%TfZjrDOxU9m`f| z&Qp;e*sb$y6Ly5Psm}9~H(^IuC|)Pd=aR^x@nHEiTfQyW@iWkJ{Kh2~>Endw|Daar6Ai#1d5wG2Jw0BwwIR#?KmG7kARz zz`cJGdzXrJj4MB@ybBI;qf(JT!>JANT0a|R?{|5A#P1T@#{|xP_SuOqHPJ1nZYI%R zs~hnaNiiV_z)SYbz>`M{Vn_O=dk(aI<(DHAwuUQ&Ct6JF+UFDrF3P*M93*nrZ+sm3 zYWh(|G7Y)31{*l=TO{FVcuvdAb7y8j#g8n*uMHfuQ|x~vWDl?e6N*6)Og~&FONM*A zU7`2sNY`n=dHZmUAAw@Err6kJ;>=%~=D8K&A%se|u~EZTy|HxZt9B#E&hS3H5Fu8_ zG!uC;h0|nEp@i%^u1XDesvZ&}PVtSRs6j~wFG0!D2RbQq5?heBWk4Ia$D8cz7+TA2 z8NB~e)pKy7lYc}pAN;>Z}eRWamxq`AzJO(blA46P}`Z+WMaBmUz}DB zq0LZL4q42V3jvffZM}2)?y1;?pQ!WCR|YNR+BFU^BJmYO_bUxWj6Zo zH!SbOW;$-m@rUs)TIo|>fkLYD_7I30mp;DpsCm4JRzyNv8(bDRdkxCzy;baalDTRo zhv)sQocyc4RkY2gV}+trIJysP4Yu*WmRDD}*60D~dU$=Y$|A&l?k{dcSI6Ryc7=~B zeQdqG5a|{pk@^zH*8m-I4?jNuge1zlIJ&%+54FU5&p{JrutIuBMigclrj-Z#sl zvv=$D25wsa0JhUV7s^liGWH2b7ddlHniZPmdhQ$#az$v=YpVOS6w~R&SlJtOE4&BD zth?EY!^Ld0zhUgo9k{TlIabvre_qPqib|%}+i%|W5K%|PpVsrmetOLyd+y@p7}W0n zi1{YZX40-?(@Oc?t)~Oxq}#VP1J`!5ldEP^?JkeSUq`yi|326^mm7FK@))GN`sXdL z-Eark{g1(Nc+B5ZHy#zxNk7?g`G3Y?KRwt#83MqMc`<;O?h+>I$)%))JZ$~s`Ufqq z0rCWxk~P+m<}OemK#jETChcPvk~&qK>~#a8v*Ug2{7Sr+)a+78am%ur%0Hw3s)yfN zu6Tco1cM@EA}M?Xnfis%bOjt~_`!OU*vWch{-xbOupIxrIs3!ZZx1Z6+oT4hx2b^x zqN9|>oX$W6a<2RM`f9}OnLu3fWC>{3zudi*eV`h=tz6C~2XRQOI+h~4*rM>pK1qQh zgCGEg7l^vkS&}a0yxrjf&V+Pd-C;~3xKGzlznv(X74zvwP8SDdv!%jn(AYEyoYFXi zAaB{>Go2DxE=mn`SyK9Yq`7_u%}^lccJ#L_3>DcHehNZ@H%f{OA}Ml&YfGJLVkkCl zn;!h1_v5(QMm7Y$*Ui$vp%&l0N9@eouI<~JiNidB2A*j0(kdLbXJ@`}7yA`f=r*WDVd;Dc zk%y@w&1UW+=0FJ1&Q2`0b$L|H`zlC@;T7r=HkLWb`tQUM3;~QF^1tX28HQyoS7y97 z8kvAlW2qU56J4JMdOLvIv#j9#nX8_J=`K3nW)T&Rzx=;<`2+9aB;-0W!PRJ3Wn#=w zyH$A(VA#XyY`kTHrX$EM*UGED((TbNG}+RJ>O^S5||aK+xw$*ME#_19ecIW zBx=rL?J~Rwx$yAnwCJApOSifplI?D6G%xgRC70Z`?SDC19>tai+7 zBVPkKC(&FORL*ppr^ zGVNZc*BO>fde?v4M0-yI;1`4-1nUL{T7)h{iVfXLnu_7d1rD*L+4ilxnH@^Kvv%HfLZM}($s*;{2h*v4k5k*wsdH^hMvy_#16wxC9ybyR2A9PH=4 zT(jRR*W_|^TRJKIBsv?re4#JN#$Y)@tL(-Zp9BkTJBuqUxh?fbqig;Ex0@yAl#9cmsxlE0ZJ-NmnnbfubxXvrt5&uBg)7PzM3bzz^fsPR3y z0AONhP5EkPN9fmIc#m1!qg#7lUs2+m>=Qag&~)jF1(D z1~&ppBPEo_KDP1}`^ix_(N)PV#OV6khWo2R#{YCCI}FVPf1s4lN6$tUD1s6Ykrd%$ z%!gyzF~r-6Z&Mp8r?8z&NRt7!^9P!F@r{Gb%RZ#nRbQ4S^&H7y%13ez*gco@9mls= z7f6jW|HF;^MDXM@BrIcWS7rUe6-UCiyR46VP$~mZ#LWGT-axB)l2m*Ba40g#IZJ~| zR_K2@>&yWE&alZ58UAZJ<6rjhuN2K@F6i$Wjeqj$o0*s0t!5fP{AzWt>q0U# zt)krLzgFME_4Es0x>-i!4UA7u1hJ$%R$qR?=U8KXX6hh(A4h z%`UurVxo@NoD<0OTHd!lo+U?#CvFOqm9g5!LH(yR7R865;P|~RF0v9CW3YqyMaR4l zp~T#T6Ym3@PvEVn8NHwM%jOFH+#A2InI$t6gkLSbl=s3yfM2o2^=N$)xXf%V-w0V` zQe&0sJ}v0lDG(KGaVh0ep>dUYp=s?jHFCe7>Na{%|Adb?Pe!Wm5+J&+S?!FF5N7x1 z#Q<3e(CNa1p3Et0=5=9NBOoY8+;61(e+}844SJ&$(wpNu*&qDATp42k_mi$qnOEL@ z=5tU}+wD|^_fAPpp1p#Yi>+OgHKn6^u{UGX*xm~(*96m!XpR#X#n^R@vp}iLWyb8(k9WtztV1DA`_?U{q@O$P z-pmiwCYjOq@cN5R1*}SPf|?_IY|T$4%1bxH=#_W>&_V8^^~)kAv4)(!Ko;W0hsJ*RP9Cl{6mjDNWH#ST zKS~MjdIxh=A?1!X^e^X%v}d!~c)){kl^=~A!7XBJyg#dattUmcT-rl*JijF#fL)i6iS9SS zKV?D(p+i9XIQ?WNpZ4BxhJ;QES9C%66lId&Pv1r8Qy=Oh6>@8;nql@>oHtU^I5@IOfsQ zQY!J%wMD#G1-otl$zlBgy7?Wa#;tH&ly_DvLClNdj~zB$og?~uRPK)$vRPvZLMl2Z z{6XJSPfc^w+U;emx{m*f8>OL4G$2jwcfoVm|bnh($O>k-RMRQ_&?BWXG?<^ zsSNTzBdJ1Hd@JPRW)}g4=B)hx8j;VKAfW&kdI}g@LL+1_z-UAXTSk*s82F1?YpDnku`JzQ`sy6@; zq6;wjp1O9l3zW`H?F5M%;*`9j1|YCdF~`4qtSL!AOaV5~aqtzV<>6}DB((kyybR1G ze(&MULqT1G&72t(GW_IlkjqVsr}_Rp9R{2y(wEl&W3|0y8u#PnW!~0TW<}eGZ*k!C z42)nadynrdSjV)rQ=;w^+>_58+@OMVb&CXrHmP|BsYEF!4s-a?}*dQpTnf z@go}!z$B@*e3GS;==%=0vU^3cZiE2XWW*f7vy)2!5>(;pxC`}5Ra%KO7@}+qnOUfZ zTO6wBqjGH{nG~ZATK6*L=zSXS=c&=h9}wJwiF@eZTbBm#{Q%3aXOm;)?qn98owMZN z;k$Vx8m}X}!cq5~>_U83JC8>Ig-;wNIniq6FWuJ0PIN2}wUKZak0njnWO)8Y8`&?G zit{c6{sr&^s>6$rz;7c9%T%EKyEFk@Z$`#o z6KN(h}IaY@Z*H-asXcm`r{*URG8&?vLdH z)W{wn5DjIQ%anyAm(dl3K7xiu)k-#L@>#??5%|sOz?#d?mmk`ilF_nkOEt1LmrwUw zi8po%9A{86tg8tBKj4veq8YvY6E_cwsqgP z%E=*3x_IB>LQaJ`xE_rcUp`L1=#(82*E8*xwWjuAg*M*)g1PCc0sg< z1>gvNI#nPB`U)YGY`{q?mN5}=&z2wr(6;|Xv*1PdmrB3%dKJAC@Ys}oS+KCz(4AG# zf7J4#@tLq3Npx&qAufl10Rm}#58$SsdNr0**k`h5C+v_m)?;PX5r2#-rZVEPx{@ENJ@YI>>d4oLQQ4E~zb-Yp)|| zJkiPF)`o@8%0|QEekcU=*D>#=cbE@>byHj?k~32z^-p+oSI~GYme5R3aQ@_yw-T#` zze^7g)}ugYPifG22o^7Dm-hZBt=o%0opuoAryc1cyHrJM*+^<`W-|~k_JpNai{C6d z47DXo4pGHOB^zRW5}qGwD$j`m+CQn*cc>&oLL;4;<3wnTQq!_DI z#jdVu0rm8ll34Ct?Brx7Mnxoy)R9&7sviY@J0O60=P_RfEndHPegv1kcooT5U$0&N zmR!7MK#Pra-Y# zrsF1=hBXwQgfzq+uZM5TP;>c(0srXjKXq}ndoL&d%z|Xy85e=Y&yvONUy<8Av-097 ztGy)$6%nO6N;X&S>nMUp5~axR(0?I37)(`$&JYhr3w88O-=U^2yl00&S2dM>uFxNS zXFmCXX;|KDPUt!<75MO-=f%;SaMbuRTS9ZK_VE9qsw19woCn*A?0eqTq$q|CfmAa^ znBgD$BymY2>&f?&kW{JNzv$Yw<8MHHLi(vv+>$c>3+uPd1n{IQmH_gEBx_TPw%fm= z8Vy$kf&V}wfOvG166oJ&u|6HuFU$9*PVgV84;;`|Na?YEFrrDAB`*=Ox+IAhhnff+ z(OsUrZM6uL2WTbw=4wnX{q=uxHb4-7Tqz8sdsVmLT)3`pLT0V;u7?eOdnN6OH^F)* zxo*s0>qmy4P~#sbbDc@29jzCuvi2Ro7!_4~dUTfe-Iidms{`V6d>lLi$=;x>V-*?K zB8ktIJcTga?i*A3al1EL!(MUL9Ui9no$7+l+} ztd8m$`7f2^I$qjQL<03!)QJ7>fYa1F?%8v7@5NV(hRe_)2vEO&ASRnvvs;YcRS09t89FwifUg?eKTf&0e4xVBJnjy&}!D{f0na$ka>iY_{0a zqQGsXW>oh@vE7=sAeu-?7w7@?kyMBcV zkZQdhr4~>I*S&j7xk!rMQ6ahPhfm$v{ddNd#(r~$Y)ML~4`krv5#ap^UO^^8JK-fj z6HfWkngObWe$V#5$wkq+1#V<~TL!@TJg*+!)b||8+WR*^O!}dU!FRpbNeLyrW@VZL z&8Ro%AdG-CBu<=Cq7C26rI-}B_4KNSzdya4AiJY|lE}12P^)w-9^RO*!O2^yuVAI> zb1m-gr83mp{1hsuYh%j#7ybrm2%W?L^&Gl~&tlr|G>Shy^Lj#x7Rm<1{%rp?KQ?!E z;o<%EExs##;FIt|W|YpTfO)&%Uxw0%i&1s1~bcvbDjP(Qs!#iF6{&SpKN58@C3^ zrb1rwbH-lB^UrAA%05WY-;OJ}=W&t$0uZBs_+$)^1Mf1}*PkGLVxas}iOKZ)uQ^@I z=J0&60h$Xc*>H8eb3k8|Hxr(A@|K@UAFebZ5^1=RZ9|R`Y(U{;4s0Qk24w_xyUzgj z(yHj3-n+$k_rnWVf~f2p=paxuX||`A|3T8J29xiKNY#w${^0nQeGge5&*~s8=9WGp z%A(XJDR10xqJNV?l77ITCCn0IC@~3F3Ysy2ST|{ieO3vfm~p_2Fe_#p&x}OZ#l%LJ z)VB<-IU25c5~E*as&TcYhViv8s&mE6&dQR~uQDo{ehCOirgB3&LzhZ1R})IPI9v3m z=3P9QzqCzc)na$F$wB~O=$neU=YX^*3ifF{|Nq+u%r&enQZb7IP6-~!)LF}=~5$%)_#Gv{Y# z-E<*&lDFjb$4%@c+r$Lg)LJ|wNopR*TiZI_e$Q1!&?Wm@O2f+cOvYZxppxc2--(V` zU{*d@Crs9|bRmJ4PDtC*Y}xf@I3(qA^u(AMKxzS%!T4tvZD$VI#_fr6-64p79&(v4 zz`B}U=?|Igp66I>DuD94Kb9~75VqIh*BdIAY9OWd%2@R>ksTt{yvlTMdfs>n=#M@;E9m-W~Bs5QD0FH@3$Hu{&Jt8gjT4nRz>lP0Stz zwKmdLtR9yND5?_e)jQ!c03l@iY=C44dqXD-)eqykp=_jiUZg`ZV3MQy1|G%#ByO;u zCsSo^?4*Z+H8=MPQXG2=C}^2}qEs*N@P^;$Tv8lEW2|*kP$yv+gwR%iF{2Jv5uk)T z#Mei*oHj~kpY#SsLJW=!&qhhgsw`j{z>Vh`?#^B;=V{AT=e#ceFK+keq9m=;9#m{G z$}O|UV~%9(sUD`D;J=k6U_WzLj@3kMdp7Qs*2TU<&1(tPscJxdj-k+wfmYsRv8YDz zXW>oFJAmr-fnGQi1e@9NO9R*Nm@EDZs}^?+sjg`UEomjQymI`uHoqe9Q?1LkB@z>| z-QT9v;vx5ReTWrsNlJgV5hPE5LjaAECdYx}EVO>5a^KkpWlf>Kgwvoj?~yqw%HQI~ zYG|9+fHDp>fFiV2hR8hQQn$SL$Lv&vUPk78wgJ2;fJTfCQ1_8RDYX>FPJSJOt{2)y zIrF?sI4sU35LhXowprrWW9U>}&D%5=+=c>TXjiJUk_2)yKPAjVXDk$x@OPNefy0DMQojqvqcR5dgCJ9#+TZF*CT5d zx8?mwLzXAMGJR*t|8O?*LFQ%|(%*rLx1i8x^2@hN=W&_-&zmma}o0vTGlt64y?+7gepJM((DrWAzhV@9g#=7JTm#vQwg% z5JV~KSydfDQ&vSf0P2~PNpdX0@OD;e#nFWjYw-ji?mw1PFm5Ud@2ccE=L z`z2$4Yq^4qs(O;VxtI8@QOA~(XC@sV&R;tixR!xziV>gk*< z9d%4YycL+g%x0Y8Df_E-{J#ADuF_B96CY#>*hg%<+f^`KZ+LO~@ly3&f1OtvoZJgN zudv8(6kh(;bB|9UcjCvoyOx3J1FEsD&mE{?OwL!fUIX{D?4Oz1G!R3hbDO2)iUh&u zvwY+SHnt<^Y!bE$5u~jcrOBxOF85 zO8&5I^bUe1Jg+h1UTIKYpb%r2=a!c8Z6tju=0wTRc170tv^_f@_+acMZi&PYDdrFC z-X^=B!uK1L(c22Cl+~r5$@_$GOS_>`sB!L6s*qizyaZpS7ElgN=|&49+{$*Uhn`|} z9#(^4uE3=-ociNQ)Ua;BMhPt8@%2*_&|llMywp=3b^uE3xy<7g4sx852zgkfH#SmJhj`+qMm2ABCga|-&gG}AW>?!h0L zVe*KU@u86Y#KLSq%vTK<+usYHs`kptF|hwzHklrk^R>p5IJa%uSe|^K85s=clPT;t zu?7&@%>(Nx@neferR~SGG?|>)aIoXT%wBnJlf38SA*(B|WpAolNJf>?Oe}tul(ZME zfwzV(HQ3qB#7$~>=v5k)_a7^xtw zEjS_?IP;h{Efla-egz-9Ww;Z2U5*btGFk4oW`zp$XW^oP1*Qp(@-4bZ$HoIIpL47p z?01tTG&{)(eU9k-(Gy!@9(Dz%WH8tOmN{5Sz9VOY$XuK<*%j?{w1QL9+<+k;+>+CeJDbs)bXMKFMCF_kaIcF z_yRF};i_yYCH~r4dg17>W|{ZVvpml-VKbF?0?oQw^_u7Q!Jb@+czul7A@f9Ro8C%Z z)Ib&++d&$Tmu!k5UR5p@e(Bss<(ZndW}|cIhaJ$xppw%_xjH*{Kan7W!U@A;y>XS7 zk5Vg8gT25IoxQ(~+s)4`WA%EB z_Q(4eM-SiqZjHG@=hdhJo?-^}L|m1L=q6C#Y{&zjWaXyGeYINs-F>5JuyWIJDhNI@)GJT3#d z2=n7LkEXBHT>B-npdJhv`*qbTsU8#tM}(Z!MSItcS@ky*S)w&&q8o^QO|U~tV)PQ*ujC*q=zyp1iJH9To8l^l;tDh=1 zu0szkJIsttAgU&epyg9iDMg!!^nFPV@~_=kzJ-13V>P>PCR>J{&d7S9E*fIs@V@9D*#7P(QmyA`N3_>9e=M#fuM7dTA|b4BZ_$&Rl5 zW6puF0b9m5=ljw=p=*D{#mmf!*NzP#Z?Irl?Al2$M>U>EJ_Yx+NyT;zhBOY|Jd(xG z%(0onEf!?Cn?$v`o778iDlm#xBOJVK#@>-QJOLpPq^g#|-st^~Bg2S9PDaSMms^xH zl)#iy2B?gwzUJoE{-~h`41E3}W$jp+E@wmcvq=)naKmk5wE0$(FpVD@D;H>36&At) zTFS!|;{7$8chP%_(+$SUh_Lf%f47!ZsL25v`Sg0G;=QMzhBUV>GWcQZ!i?x% zTcHECiok1|wDI#azdHNU?SmI)=!rGjg@YN+0%XQ(U8t4OmX@nb&>L6LmmR%lSg5CK ztH!Zk$;T{XjHwIO#)UP}L!LClReMn2B-wQnY`E*za{J2Xy5(@pSj@(+QdRHD13J|q zL^ucfsXWtW#dy+ps_tpCW<=m}8ksJe=ipqD#{6&BBW^vc8IH*PiQLi^*nbsk`Dv6v zW-_StU+u>>YtR!eeG)?ZZ~bGFXxW@CT|7ok7s;w@NEa^!55SUp1-6nbM3CT&0QGe= zFRAa7X>LG1mU5NiT6VaZ_A3aQPOkL;K&E>*^{q43b{|wQ5>E!T zd)22)Ho*u$p&X8v(nY3$Hlnx`am5~|s=ItgF!t3c>RZ6!CRzO#3 zqTAkie5>3iTn$~wxb9-#K)(6#{Kml8p}Qb?2d})T5s z{b6m_Pkq=*bG}^LOmn&^@;-cqd<&0uTQjdZcn)~EMJij9TCw2xi6@_;8nrC!zQ6ZN zdpb+kTUT1&qcjSXdn50!-E%Mlon9$KahkNc`O3_;Kz}l~N#AYTvRY!9ai0e&4P1c) zo(m$sARfJh*M`{+XKQI`pSbFyD;fuhvCIP*$_Y+-uCmdg=xFleoY!53!Dz&r;iF)R zi!Ovwk-BNBP65#jr!LYkRm+I7%eck`CA-w4qv`hl5oVR7X=^pCPISbXcwtosw8*4y zz}qZUOkWQhb9Xz0A~s);1RS4^PILhfqu*2fak8^a$7sIiM#M2*llhK;m4@RQ+O2VQYYG{{_k zmER5<6|{+TXY!&2nX0@scHZ|%wFhiUyKjwWZq>)aD;Z`9^8MKZ%5G@(1vzb1A>?wNn~>LN7h??| zUJEx*eq3&pyLB=^pTs1gL_W-`^;7A?XCfvH=G zy}f_DMYqLOmW$+~$dYA7XjB;e>=9CSW^4_KX+(@|Mk-%}JEUw`Bm2I@SjG%pg9wGP zjK&S4#Kaie7{m8Nx8JXSe)H!npE;k;Ip;agd7k(4I;%UTk}P`a*gp5JVdI`vC7M^) zZvFpqG4H`(DF5RS?9fuCGUT5TX&NuLe%Ru-%qNX%%7?56VX#bBMDtE~clJg9-oj?g zS!h%#W^v5I0c|uyY<>)=f*LY9`(K`{XS-!&heUTa5|HipOkH=Qraw&|(05rBr&;}@ z3a0|Ar4q^?*jWW6OO@Ga52RfFKJAKqC$kZFtBF05%(qdRESA0Zh;(8!X`tjtei1KR z*pkfI?z+{(qKmWbzLH-(pW6)e($7ny36r-DoU_m{Sec%C`w{RvMC6Ntr-|2tP5`Quzn_X_Q$ikt#9|1UZcFD+i2fUoYtye^F@4n*VJ+*57k2)$d~@j22ifeFB_-QTUy4dFO3=-F|BViD1YpYcclH#nAq%S2}01SpT&qTc&QA$akSKk;CCMr zZAwZNazEJ8^Q;{fTNx2HQ8hnO$9=*Z&1PK05pwQUfneMl!?4TYZqEyZSM_esR4DTT zrSNC2d%0mpS5Wpo@k2)AYJ}cHx~Bd6Sz=o7vXef>4&V}x>pd0b#4~TV+$TPY2?y53 zqR*wg$6bI_i;kz@Xvfz)xAj_O7E}6&zw-}3Z2WWzg1H} zG)h#Hcv1XX+^t zHZ!6rJphAn@RGVW?tDKg!8yjh*wM2-tzQ>$KQL)oUy~VUcI|(?0nN>7&EM{%U4eAs&~T4O)j`xhQL%SsS~UPKNYQtE zi@z2VN2E9AKM9*unCplyNl2oGGC>AS!Q0^)odovAl*&NM|3nNB(R{)vgs`fv>$STF zd09pY|F;Bo%55TM8Tpt;=orCCq6=>tm8(^$rMG9F8KS5H^}T<}s6l=`_+udK8MB+S z*2EWDk^o&GuNh=z!wdqb4#I#BFxQsB*!ao7^AO^yv4S|6vFNC!#(SQzQpem7rq)C) z0j)yl&-BbM7KzYb!f(2+BSPaPn=|jvZ-eDiLLi@Zpv}78J9#<;o|VDAkF} z3CCXKi%#0wg*|U%BWxAG1A`g8SPnL1GJ#Vgu;UOuEo4}pA?qynEi5$h#ku2ahq)VJ7*L_L+tj|5dIzB;CtPCgQ@CR*b)9 zfU7~R%63+`kX0>4gUUE~vM2{M?{j)pJK4Wt3je6(YBg3dwiat}7Lql=>U1hs$p1Op zW8m>-v4-n>Jmn&oltd(}tnm51LY!N1c)j!X>1SxOiGpb`bS+Hred`FE+7*e>-40cN zeH^*6*M-HwsL~6Zl9@wx<;t)zREj{%85Ke>$4c!>X47&$qs`-l@=R8MSYX(4Pm?16 zXam-U0B3hjVY4~uiRVkV9T9adg3>{qy^#$P)s?$IPKIH*fpxyJqXm|8buN{8?+Yi_ z)2md-$V!DP6el-j8A1K=cZus9x|58hT=MBUe<`%fr4V;0&BP1p5wND#B}+v0D75@h z7kh)>i(iwfxh^OMHJUZ>pY32>=@?Fd1;^lD35zW1RhKO?+ZX})90csS+NTec06*p> zQ4c9Q(inQA5SFm2slH2P1mX?0erk315o8CWvv(S1C$}Uub_;v8*)txqHC?`kO=e)s zeaE!DD>I$mdH^keELZoHJRToYIwi`Z|Kx}BwaejgbET!lX=1Bh{N?!PRu|4fP9{~e z7Gbn?csq6Y>cYY7}N&fk!f0|K-am%@ZS7z@I{Gywt7PgN00 z#*SwM0$49KE<>UUi+09c?Eu4pO>)-x8@n7E(gxCXFrtF0j~mi({V>RzI@O%ZUW<}h z9W9|*q^qpe%}V94WFf`LFCPTQ9Y@#LUVoNtMG?Tr^vT0yiFMDyq)*qDp5VEcqyE9GaWDnBa(Pd~vbnQ9HY zFSr;IIfW;FOXffg1(m7r;_w`^Rg4PdEe$lylmrc z7V=w3QRb3`oKV;O%Yn{K{uJld&<}JNG5EbUvqPv7(2%Ja0Md@1b3UJe;l^&dVv1dT zzds*MS+}Y^8A3(mC+Em?R56Ch)mNZi7uAbqWR4w}lrj`wH5O$tP@IjwYj>kMaDm%^ zkrh)#y#2nT(*7c5Q=93N zQ}2DwEx*zcAkQA=lr@}UH^8f=U@^1K3SNDTl1+C)Sp$fEOHV=WfnhG+LPBSdHC1w= zid9<%h_gO442^~edN?p?kG*L1ivw$^h-;c%g@o4F+M~)~+J#8P5$=6-t!BpnU%Z|l zbJsiRx03wnpg(CL9wUsv`4)cGv2wx zR-i=X*`TD^33_j+sJ#=vOGwK^ud($4311X?pZ}Y_hwdiNy7BqQ;Yt65g%RNg1$$7q z#S^MQq{mmXLS`_YGT!0;5f@FBQ7^G>+7_tI)%^m)t4F-O&{eGqku|r1@Q9UhV+gqZ z*XuobDlvapb%LTvqa?vfz*u#!Q|I)MPCO{x4Ys}9oMFTlJP@cy=z9tIN3;Ax=hAE7E)E(__IcFdyPfn)fV%{6#= zDMlALeW)U8jj>F`hotAY)FZ0meHiz1$K<0mA9!Qcxx=j;wgysP$)BQcEk&;zpBc8n zJU2POsps8%>r~;rpdAw#;vvg~*Qp4F0OMlj#DfJYk}~7=usGa{8Y10J(w$Z9H zB+B-;hp}ilu&~Pa^TW4wp}LW8%BkZuQU6*-c7ZZUL}t~ zjcIBc^Gb(mQP#xuKXK{?gcG}{t%o7{6s;5b->D#u*`|abYNntX-{lL#0cZlHihtNr zW_D{CXAXIa0ch5K|2TB4A%{P7=e8w(D}X}W1D&Hny{DK)tNQ0VKMwMnRNe7dDX-7pqdYX1fx_k!-0x*hY53o!0mLdgFqDvf%xI0$ME7RT*ZL^jlim7)sE9 zb!xKA?P$#UbMPo0vGp`V=#dp09|Ve+;+ZU%&REp`yxz+pOh5M%S-pg9!t*bFXqU52+xmt`ZDld$9|h9+X+IZOo@EZ)xP36XRTb>IACI0O6b0lnPyT_->Mq(BerSA=KjW z2YDhK-;~{1jNm$fJ|+` z`ykFYTfbh&3s&M*YfiOp<_kpRo)uT(y^_G~JEKRH^DSFJQycDOeI+@>=2FDB?F=be z;L)yXZY&W=+F@uWzsvn=;!X;60r|}Qr3(7qKi~dJ-3XHMw|akDzo)TyJj^K&a(4pj zTtEhWf=`%)R^$wdEVoh@BZKaMZ&j!I<(sdMd=DFgj!jnnK4<2DZuc6CC+BRe)qkk> z=ItT}ProW2^8X$@7wkZZxGH;W^E%9WQ#6h4KN3!GeptJ`7K*7vn)&^i&u|*C7)n)& zgC^5WceZPsPRb8%OUg)JeB6$*vnH}?TBcy;g0gA86EnlOYoB=Z*&8k34Q(qED~ajpy9%qMopUzr?htyaD!9F`;YD6)qYiYl3v zACAxHu9;jQHCPRoT>A<=laspw=zc$0TAmwvDyg$=pF%u##QFus0o;BsAn;VzwRm~> zOu7XUHbeDLl9KwC?vhxmQZjwzqdr4p{c0Wj+j4fDQfGttTqhQ%$)Bq)8FvIWjJpar zK&6mViBXnA2>^-QcNb>rkWPl*jmsz(-TY8PhMIJdO7q}goncJ^h@k5vjrwS$-uisf zd41?+56{rSu1WAC`Y0soBh^ojx7|Quf}Z9m00Kie-J&-dWD&X=LpRrsnpry7{t;EH zJH?Qby{1;cZ$m&7_$Gq$q7xk7R9K?p-hsfRR+T*9)P)uarCnhC$MEFU>qfYgb{?3K z0XFMt0jH(fvS%5)V!c+BmaosiNu87FmE49daa<}6Z$53VnuD4Zi(lTZSL-8P*jymE ze7L%w#C%IAUWA&`b#H#pbb0zpC6UWdCG-W|A!%=|Bq0o~6vEEZ(r%fak32nkw5Ua{NnSMOwE3p9`zOQBK++C;}VsvGH60%)xH#%3RL+U zw8a*mA*wtu5jam)EysOd!B~{d8z~M;4rS5wHY~Et=W`dC$uN!#=&F|utO)+tP$4X^ z;}82TxSHZ}#Gm;vjcl26^6-0%*|_(nJH}-1Ib{Gr+xyv>st!-P?@YeGsw>ru5=Okd z&Xjxz5;~KoXkd_79EP%rd=vfM31GDE#)+-|K=kg30f55*fS~E_2?-5*WkS31fS+Hm z=La(Hz$cI#Q{o4J6%V``x-x_7-Z}5So7C3Q~heOC=F3@Y_pAO06Zznqr< literal 0 HcmV?d00001 diff --git a/src/images/streamaudio/eq.png b/src/images/streamaudio/eq.png new file mode 100755 index 0000000000000000000000000000000000000000..961e7e0e6e5a3661897c1a5885ef6870f08468af GIT binary patch literal 26649 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 prices listed here are from Thomann and Sweetwater at the time of writing. If the product couldn't be found on Thomann/Sweetwater I've gone for the lowest non-discounted price from a reputable retailer. None of these products or websites are sponsoring me in any way, please feel free to buy anywhere you prefer. + +### Behringer XM8500 Ultravoice: €15.90/$19.00 +[Thomann](https://www.thomann.de/intl/behringer_xm8500.htm) +| [Sweetwater](https://www.sweetwater.com/store/detail/XM8500--behringer-xm8500-handheld-dynamic-vocal-microphone) + +This is by far the cheapest microphone I can reasonably recommend, but it's already infinitely better than pretty much any webcam, laptop, phone or headset microphone. This is a dynamic mic, so a low distance from your face is important when using the XM5800. + +If you can live with it being right up in your face this is an outstanding microphone, especially for the money, but overall too. It's more than enough to make your stream sound decent with some proper processing. + +### Audio-Technica ATGM2: €80/$79 +[Amazon US](https://www.amazon.com/Audio-Technica-ATGM2-Detachable-Boom-Microphone/dp/B07JV798YV) + +If you really want a headset microphone, you might want to give the ATGM2 a look. Instead of being a full headset, you can attach this mic to any headphones you already own! It's similar to the AntLion modmic, but sounds way better in my opinion. It has a 3.5mm jack connection. This means you can use it on your PC soundcard if you're in a real pinch. I do recommend getting yourself a dedicated interface and a Rode VXLR+ to get the most out of it. + +It is a bit more sensitive than the dynamic options, so you might get a little bit of keyboard noise through it if your keyboard is loud enough, but because it's quite close to your mouth it'll still be significantly better than a regular condenser microphone. + +It can be a bit hard to find, but it's available on amazon and local retailers in a bunch of countries. Your best bet will be to do a quick Google search. + +### Shure SM58: €98/$99 +[Thomann](https://www.thomann.de/intl/shure_sm58.htm?ref=search_rslt_SM58_105767_0_1_98f0d30c-aec9-4497-9eee-e1647924bc13) +| [Sweetwater](https://www.sweetwater.com/store/detail/SM58--shure-sm58-cardioid-dynamic-vocal-microphone) + +The Shure SM58 is the industry standard microphone for live music all over the world. Your favourite artist has probably sung into this microphones, and if it's good enough for them it's definitely good enough for twitch. + +The passive noise cancelling on this microphone is by far the best on this list. The SM58 is made to be used on concert stages. It is designed to minimize feedback, even with very loud concert speakers blasting at it. + +The capsule (the bit of the microphone that captures the physical soundwaves and turns them into electricity) of the SM58 is also quite similar to the one in the SM7B. It takes a lot less gain to drive though, so you won't need a separate pre-amplifier to get good sound out of it. + +Like the XM8500 this is a dynamic microphone, so the same care should be taken with positioning it close to your face. + +Upsides compared to the XM8500 are that it has a built in pop filter, built in shock dampening, better build quality and a better frequency range. It's also [pretty much indestructible](https://www.youtube.com/watch?v=95U7wxPQZdE) + +### Rode PodMic: €105/$99 +[Thomann](https://www.thomann.de/intl/rode_podmic.htm) +| [Sweetwater](https://www.sweetwater.com/store/detail/PodMic--rode-podmic-dynamic-broadcast-microphone) + +If you want something that sounds a bit nicer than the SM58, and don't mind a bit of a bulkier microphone, you might want to give the PodMic a look. It's by far the best sounding mic on this list if you get the processing on it right, and well worth the price. It takes a bit more gain to get the right volume than the SM58, but should be well within the capabilities of the two interfaces I'm recommending later on in this post. + +### Elgato Wave 3: €160/$147 +[Amazon NL](https://www.amazon.nl/dp/B088HHWC47/ref=asc_df_B088HHWC471620473280000/?tag=tweakersnl-21&creative=380333&creativeASIN=B088HHWC47&linkCode=asn) +| [Amazon US](https://www.amazon.com/Elgato-Wave-Microphone-Podcasting-Capacitive/dp/B088HHWC47/ref=sr_1_2?dchild=1&keywords=wave%3A3&qid=1620514820&sr=8-2) + +The Elgato Wave:3 is the only USB microphone I will recommend at this point. It's also my top pick for streamers on the market right now. They have all of the processing built into their own software, and is very user-friendly to set up. It's the second most expensive mic on this list, but you won't need to deal with interfaces or doing the processing yourself. If you can afford it, and are looking for a desk mic: this is the one. + +The Wave:1 is also quite good, and definitely gets a solid recommendation too, but including it separately on this feels a bit excessive. + +### AKG C520: €215/$219 +[Sweetwater](https://www.sweetwater.com/store/detail/C520--akg-c-520-headworn-microphone) + +The second headset microphone on this list, but with a twist. Instead of mounting it on a pair of headphones, you wear it directly on your head. This option sounds quite a bit better than the ATGM2, and is a bit bulkier too. It might also be slightly uncomfortable under some headphones due to the ear hooks it uses. I have seen [MrGregles](https://twitch.tv/mrgregles) mount this mic to his headphones using black gaffer tape, which has been extremely effective so far. + +This mic does need something called phantom power, so make sure to turn that on on your interface if you're trying to use it. Both interfaces I'm recommending in this post have phantom power built in. + +Do not confuse this mic with the cheaper AKG C 520L, which was made to work with AKG's wireless mic system, and can't easily be connected to a normal interface. + +The C520 is a great options for streamers who want something that sounds better than the ATGM2, but don't want a microphone on a stand in front of them. + +
+ +Now that we have a microphone it's time to move on to the second part of the hardware setup: + +## Interfaces + +The interface is a box that takes an analogue sound signal from your microphone and turns it into a digital signal your PC can use. Once you're above a certain level of interface, you're going to be more than fine for pretty much anything, save very high end recording. Please don't spend too much money on an interface, as the options outlined here are already more than you'll ever need. + +There are very high end audio interfaces, that offer things like extremely high end specs, high resolution audio, extremely high bitrates. The fact of the matter is that Twitch won't take any more than 48kHz 16bit audio, compressed down to no more than 320kbit/s. Both of the interfaces I'm recommending here will do more than amazingly for streaming. + +One interface you might expect here is the Focusrite Scarlett 2i2. The reason I've left it out is that I know a *lot* of people who have had issues with their focusrite products, and haven't had the greatest experience with their support to get those issues solved. + +I'm also leaving out the GoXLR line of products, as the quality of them is very substandard. The sound quality of the interface in them is absolute garbage compared to anything listed below, and the build quality isn't great either. All that considered they're significantly more expensive than they have any right to be, and are mostly a less than mediocre audio interface with a huge "gamer tax" slapped onto it. If there's **one thing** you should take away from all of these hardware recommendations, it's that the GoXLR is not worth it, *ever*. + +### Behringer U-Phoria UMC202HD: €64/$79 +[Thomann](https://www.thomann.de/intl/behringer_u_phoria_umc202hd.htm) +| [Sweetwater](https://www.sweetwater.com/store/detail/UMC202HD--behringer-u-phoria-umc202hd-usb-audio-interface) + +The UMC202HD is a very capable little interface, not only for the price but also in general. It supports 2 microphone inputs, supports 192kHz, 24bit audio input which is not only enough for twitch, but even for some basic instrument recording or voiceover work. The Midas Designed pre-amps in this are significantly better than those in the GoXLR, and are similar to, if not better quality than on the X32 line of professional sound mixers. + +### Audient EVO 4: € 119 +[Thomann](https://www.thomann.de/intl/audient_evo_4.htm) +| [Sweetwater](https://www.sweetwater.com/store/detail/EVO4--audient-evo-4-usb-audio-interface) + +If you're a musician you might want to look at the EVO 4 by Audient. Besides 24-bit 96kHz, it also features a dedicated JFET instrument input. It's a chunk more pricy than the Behringer, and if you don't need the instrument input, you're probably better off going for the UMC202HD and spending the extra money on other investments in your setup. + +## In conclusion +I hope this article has helped shed some light onto getting the audio for your streams right. Good audio is one of the keystones to a successful stream, and this knowledge should give you a definite edge in the field. + +Besides that, there are a couple of people I'd like to thank for their help with this article: +- [droppedtree88](https://twitter.com/droppedtree88): A professional studio engineer, for extra insights, second opinions and calling me out on any bullshit. +- [MrGregles](https://twitter.com/Mrgregles): A full time professional Twitch streamer, for insights from a streamer's perspective. diff --git a/src/markdown-pages/test.md b/src/markdown-pages/test.md deleted file mode 100644 index ed6d6ca..0000000 --- a/src/markdown-pages/test.md +++ /dev/null @@ -1,45 +0,0 @@ ---- -slug: "md-test" -title: "Markdown Rendering Test Page" -date: "2021-04-17" ---- -# h1 -## h2 -### h3 -##### h4 -Markdown Test Page - ---- - -test wow test hello - -test - -*test* -**test** -inline `code formatting` like a boss - ---- -```ts -let hello: string = "test"; -console.log(hello); - -const test = { - one: "three" -}; -``` - ---- - -[Visit google!](https://google.com) - ---- - -| Heading 1 | Heading 2 | Heading 3 | -|:----------|:----------------------------------------|:----------| -| One | Two | Three | -| Four | Test Test Hello Hello Long Content Ahoy | Five | - ---- - - diff --git a/src/styles/global.scss b/src/styles/global.scss index 5298f88..52b47c5 100644 --- a/src/styles/global.scss +++ b/src/styles/global.scss @@ -40,10 +40,18 @@ table { @apply table-auto; td, th { - @apply px-2 py-1; + @apply px-2 py-1; } } ul.list-dash > li::before{ content: "- " } + +figure { + @apply bg-gray-800; + padding: 5px; + figcaption { + @apply italic; + } +} diff --git a/yarn.lock b/yarn.lock index d0782ec..2c0386a 100644 --- a/yarn.lock +++ b/yarn.lock @@ -30,6 +30,13 @@ dependencies: "@babel/highlight" "^7.12.13" +"@babel/code-frame@^7.14.0": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.14.5.tgz#23b08d740e83f49c5e59945fbf1b43e80bbf4edb" + integrity sha512-9pzDqyc6OLDaqe+zbACgFkb6fKMNG6CObKpnYXChRsvYGyEdc7CA2BaqeOM+vOtCS5ndmJicPJhKAwYRI6UfFw== + dependencies: + "@babel/highlight" "^7.14.5" + "@babel/compat-data@^7.13.11", "@babel/compat-data@^7.13.15", "@babel/compat-data@^7.13.8", "@babel/compat-data@^7.14.0": version "7.14.0" resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.14.0.tgz#a901128bce2ad02565df95e6ecbf195cf9465919" @@ -276,6 +283,11 @@ resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.0.tgz#d26cad8a47c65286b15df1547319a5d0bcf27288" integrity sha512-V3ts7zMSu5lfiwWDVWzRDGIN+lnCEUdaXgtVHJgLb1rGaA6jMrtB9EmE7L18foXJIE8Un/A/h6NJfGQp/e1J4A== +"@babel/helper-validator-identifier@^7.14.5": + version "7.14.9" + resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.9.tgz#6654d171b2024f6d8ee151bf2509699919131d48" + integrity sha512-pQYxPY0UP6IHISRitNe8bsijHex4TWZXi2HwKVsjPiltzlhse2znVcm9Ace510VT1kxIHjGJCZZQBX2gJDbo0g== + "@babel/helper-validator-option@^7.12.17": version "7.12.17" resolved "https://registry.yarnpkg.com/@babel/helper-validator-option/-/helper-validator-option-7.12.17.tgz#d1fbf012e1a79b7eebbfdc6d270baaf8d9eb9831" @@ -309,6 +321,15 @@ chalk "^2.0.0" js-tokens "^4.0.0" +"@babel/highlight@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.14.5.tgz#6861a52f03966405001f6aa534a01a24d99e8cd9" + integrity sha512-qf9u2WFWVV0MppaL877j2dBtQIDgmidgjGk5VIMw3OadXvYaXn66U1BFlH2t4+t3i+8PhedppRv+i40ABzd+gg== + dependencies: + "@babel/helper-validator-identifier" "^7.14.5" + chalk "^2.0.0" + js-tokens "^4.0.0" + "@babel/parser@7.9.6": version "7.9.6" resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.9.6.tgz#3b1bbb30dabe600cd72db58720998376ff653bc7" @@ -1026,6 +1047,13 @@ dependencies: regenerator-runtime "^0.13.4" +"@babel/runtime@^7.14.6": + version "7.14.8" + resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.14.8.tgz#7119a56f421018852694290b9f9148097391b446" + integrity sha512-twj3L8Og5SaCRCErB4x4ajbvBIVV77CGeFglHpeg5WC5FF8TZzBWXtTJ4MqaD9QszLYTtr+IsaAL2rEUevb+eg== + dependencies: + regenerator-runtime "^0.13.4" + "@babel/standalone@^7.12.6": version "7.14.1" resolved "https://registry.yarnpkg.com/@babel/standalone/-/standalone-7.14.1.tgz#2c5f6908f03108583eea75bdcc94eb29e720fbac" @@ -1491,6 +1519,296 @@ "@types/yargs" "^15.0.0" chalk "^3.0.0" +"@jimp/bmp@^0.14.0": + version "0.14.0" + resolved "https://registry.yarnpkg.com/@jimp/bmp/-/bmp-0.14.0.tgz#6df246026554f276f7b354047c6fff9f5b2b5182" + integrity sha512-5RkX6tSS7K3K3xNEb2ygPuvyL9whjanhoaB/WmmXlJS6ub4DjTqrapu8j4qnIWmO4YYtFeTbDTXV6v9P1yMA5A== + dependencies: + "@babel/runtime" "^7.7.2" + "@jimp/utils" "^0.14.0" + bmp-js "^0.1.0" + +"@jimp/core@^0.14.0": + version "0.14.0" + resolved "https://registry.yarnpkg.com/@jimp/core/-/core-0.14.0.tgz#870c9ca25b40be353ebda1d2abb48723d9010055" + integrity sha512-S62FcKdtLtj3yWsGfJRdFXSutjvHg7aQNiFogMbwq19RP4XJWqS2nOphu7ScB8KrSlyy5nPF2hkWNhLRLyD82w== + dependencies: + "@babel/runtime" "^7.7.2" + "@jimp/utils" "^0.14.0" + any-base "^1.1.0" + buffer "^5.2.0" + exif-parser "^0.1.12" + file-type "^9.0.0" + load-bmfont "^1.3.1" + mkdirp "^0.5.1" + phin "^2.9.1" + pixelmatch "^4.0.2" + tinycolor2 "^1.4.1" + +"@jimp/custom@^0.14.0": + version "0.14.0" + resolved "https://registry.yarnpkg.com/@jimp/custom/-/custom-0.14.0.tgz#1dbbf0094df7403f4e03bc984ed92e7458842f74" + integrity sha512-kQJMeH87+kWJdVw8F9GQhtsageqqxrvzg7yyOw3Tx/s7v5RToe8RnKyMM+kVtBJtNAG+Xyv/z01uYQ2jiZ3GwA== + dependencies: + "@babel/runtime" "^7.7.2" + "@jimp/core" "^0.14.0" + +"@jimp/gif@^0.14.0": + version "0.14.0" + resolved "https://registry.yarnpkg.com/@jimp/gif/-/gif-0.14.0.tgz#db159f57c3cfd1566bbe8b124958791998614960" + integrity sha512-DHjoOSfCaCz72+oGGEh8qH0zE6pUBaBxPxxmpYJjkNyDZP7RkbBkZJScIYeQ7BmJxmGN4/dZn+MxamoQlr+UYg== + dependencies: + "@babel/runtime" "^7.7.2" + "@jimp/utils" "^0.14.0" + gifwrap "^0.9.2" + omggif "^1.0.9" + +"@jimp/jpeg@^0.14.0": + version "0.14.0" + resolved "https://registry.yarnpkg.com/@jimp/jpeg/-/jpeg-0.14.0.tgz#8a687a6a653bbbae38c522edef8f84bb418d9461" + integrity sha512-561neGbr+87S/YVQYnZSTyjWTHBm9F6F1obYHiyU3wVmF+1CLbxY3FQzt4YolwyQHIBv36Bo0PY2KkkU8BEeeQ== + dependencies: + "@babel/runtime" "^7.7.2" + "@jimp/utils" "^0.14.0" + jpeg-js "^0.4.0" + +"@jimp/plugin-blit@^0.14.0": + version "0.14.0" + resolved "https://registry.yarnpkg.com/@jimp/plugin-blit/-/plugin-blit-0.14.0.tgz#5eb374be1201313b2113899fb842232d8fcfd345" + integrity sha512-YoYOrnVHeX3InfgbJawAU601iTZMwEBZkyqcP1V/S33Qnz9uzH1Uj1NtC6fNgWzvX6I4XbCWwtr4RrGFb5CFrw== + dependencies: + "@babel/runtime" "^7.7.2" + "@jimp/utils" "^0.14.0" + +"@jimp/plugin-blur@^0.14.0": + version "0.14.0" + resolved "https://registry.yarnpkg.com/@jimp/plugin-blur/-/plugin-blur-0.14.0.tgz#fe07e4932d5a2f5d8c9831e245561553224bfc60" + integrity sha512-9WhZcofLrT0hgI7t0chf7iBQZib//0gJh9WcQMUt5+Q1Bk04dWs8vTgLNj61GBqZXgHSPzE4OpCrrLDBG8zlhQ== + dependencies: + "@babel/runtime" "^7.7.2" + "@jimp/utils" "^0.14.0" + +"@jimp/plugin-circle@^0.14.0": + version "0.14.0" + resolved "https://registry.yarnpkg.com/@jimp/plugin-circle/-/plugin-circle-0.14.0.tgz#82c0e904a34e90fa672fb9c286bc892e92088ddf" + integrity sha512-o5L+wf6QA44tvTum5HeLyLSc5eVfIUd5ZDVi5iRfO4o6GT/zux9AxuTSkKwnjhsG8bn1dDmywAOQGAx7BjrQVA== + dependencies: + "@babel/runtime" "^7.7.2" + "@jimp/utils" "^0.14.0" + +"@jimp/plugin-color@^0.14.0": + version "0.14.0" + resolved "https://registry.yarnpkg.com/@jimp/plugin-color/-/plugin-color-0.14.0.tgz#772bd2d80a88bc66ea1331d010207870f169a74b" + integrity sha512-JJz512SAILYV0M5LzBb9sbOm/XEj2fGElMiHAxb7aLI6jx+n0agxtHpfpV/AePTLm1vzzDxx6AJxXbKv355hBQ== + dependencies: + "@babel/runtime" "^7.7.2" + "@jimp/utils" "^0.14.0" + tinycolor2 "^1.4.1" + +"@jimp/plugin-contain@^0.14.0": + version "0.14.0" + resolved "https://registry.yarnpkg.com/@jimp/plugin-contain/-/plugin-contain-0.14.0.tgz#c68115420d182e696f81bbe76fb5e704909b2b6a" + integrity sha512-RX2q233lGyaxiMY6kAgnm9ScmEkNSof0hdlaJAVDS1OgXphGAYAeSIAwzESZN4x3ORaWvkFefeVH9O9/698Evg== + dependencies: + "@babel/runtime" "^7.7.2" + "@jimp/utils" "^0.14.0" + +"@jimp/plugin-cover@^0.14.0": + version "0.14.0" + resolved "https://registry.yarnpkg.com/@jimp/plugin-cover/-/plugin-cover-0.14.0.tgz#4755322589c5885e44e14e31b86b542e907297ce" + integrity sha512-0P/5XhzWES4uMdvbi3beUgfvhn4YuQ/ny8ijs5kkYIw6K8mHcl820HahuGpwWMx56DJLHRl1hFhJwo9CeTRJtQ== + dependencies: + "@babel/runtime" "^7.7.2" + "@jimp/utils" "^0.14.0" + +"@jimp/plugin-crop@^0.14.0": + version "0.14.0" + resolved "https://registry.yarnpkg.com/@jimp/plugin-crop/-/plugin-crop-0.14.0.tgz#4cbd856ca84ffc37230fad2534906f2f75aa3057" + integrity sha512-Ojtih+XIe6/XSGtpWtbAXBozhCdsDMmy+THUJAGu2x7ZgKrMS0JotN+vN2YC3nwDpYkM+yOJImQeptSfZb2Sug== + dependencies: + "@babel/runtime" "^7.7.2" + "@jimp/utils" "^0.14.0" + +"@jimp/plugin-displace@^0.14.0": + version "0.14.0" + resolved "https://registry.yarnpkg.com/@jimp/plugin-displace/-/plugin-displace-0.14.0.tgz#b0e6a57d00cb1f893f541413fe9d737d23c3b70c" + integrity sha512-c75uQUzMgrHa8vegkgUvgRL/PRvD7paFbFJvzW0Ugs8Wl+CDMGIPYQ3j7IVaQkIS+cAxv+NJ3TIRBQyBrfVEOg== + dependencies: + "@babel/runtime" "^7.7.2" + "@jimp/utils" "^0.14.0" + +"@jimp/plugin-dither@^0.14.0": + version "0.14.0" + resolved "https://registry.yarnpkg.com/@jimp/plugin-dither/-/plugin-dither-0.14.0.tgz#9185ec4c38e02edc9e5831f5d709f6ba891e1b93" + integrity sha512-g8SJqFLyYexXQQsoh4dc1VP87TwyOgeTElBcxSXX2LaaMZezypmxQfLTzOFzZoK8m39NuaoH21Ou1Ftsq7LzVQ== + dependencies: + "@babel/runtime" "^7.7.2" + "@jimp/utils" "^0.14.0" + +"@jimp/plugin-fisheye@^0.14.0": + version "0.14.0" + resolved "https://registry.yarnpkg.com/@jimp/plugin-fisheye/-/plugin-fisheye-0.14.0.tgz#9f26346cf2fbc660cc2008cd7fd30a83b5029e78" + integrity sha512-BFfUZ64EikCaABhCA6mR3bsltWhPpS321jpeIQfJyrILdpFsZ/OccNwCgpW1XlbldDHIoNtXTDGn3E+vCE7vDg== + dependencies: + "@babel/runtime" "^7.7.2" + "@jimp/utils" "^0.14.0" + +"@jimp/plugin-flip@^0.14.0": + version "0.14.0" + resolved "https://registry.yarnpkg.com/@jimp/plugin-flip/-/plugin-flip-0.14.0.tgz#7966d6aa3b5fe1aa4d2d561ff12b8ef5ccb9b071" + integrity sha512-WtL1hj6ryqHhApih+9qZQYA6Ye8a4HAmdTzLbYdTMrrrSUgIzFdiZsD0WeDHpgS/+QMsWwF+NFmTZmxNWqKfXw== + dependencies: + "@babel/runtime" "^7.7.2" + "@jimp/utils" "^0.14.0" + +"@jimp/plugin-gaussian@^0.14.0": + version "0.14.0" + resolved "https://registry.yarnpkg.com/@jimp/plugin-gaussian/-/plugin-gaussian-0.14.0.tgz#452bc1971a4467ad9b984aa67f4c200bf941bb65" + integrity sha512-uaLwQ0XAQoydDlF9tlfc7iD9drYPriFe+jgYnWm8fbw5cN+eOIcnneEX9XCOOzwgLPkNCxGox6Kxjn8zY6GxtQ== + dependencies: + "@babel/runtime" "^7.7.2" + "@jimp/utils" "^0.14.0" + +"@jimp/plugin-invert@^0.14.0": + version "0.14.0" + resolved "https://registry.yarnpkg.com/@jimp/plugin-invert/-/plugin-invert-0.14.0.tgz#cd31a555860e9f821394936d15af161c09c42921" + integrity sha512-UaQW9X9vx8orQXYSjT5VcITkJPwDaHwrBbxxPoDG+F/Zgv4oV9fP+udDD6qmkgI9taU+44Fy+zm/J/gGcMWrdg== + dependencies: + "@babel/runtime" "^7.7.2" + "@jimp/utils" "^0.14.0" + +"@jimp/plugin-mask@^0.14.0": + version "0.14.0" + resolved "https://registry.yarnpkg.com/@jimp/plugin-mask/-/plugin-mask-0.14.0.tgz#52619643ac6222f85e6b27dee33c771ca3a6a4c9" + integrity sha512-tdiGM69OBaKtSPfYSQeflzFhEpoRZ+BvKfDEoivyTjauynbjpRiwB1CaiS8En1INTDwzLXTT0Be9SpI3LkJoEA== + dependencies: + "@babel/runtime" "^7.7.2" + "@jimp/utils" "^0.14.0" + +"@jimp/plugin-normalize@^0.14.0": + version "0.14.0" + resolved "https://registry.yarnpkg.com/@jimp/plugin-normalize/-/plugin-normalize-0.14.0.tgz#bf39e356b6d473f582ce95633ad49c9cdb82492b" + integrity sha512-AfY8sqlsbbdVwFGcyIPy5JH/7fnBzlmuweb+Qtx2vn29okq6+HelLjw2b+VT2btgGUmWWHGEHd86oRGSoWGyEQ== + dependencies: + "@babel/runtime" "^7.7.2" + "@jimp/utils" "^0.14.0" + +"@jimp/plugin-print@^0.14.0": + version "0.14.0" + resolved "https://registry.yarnpkg.com/@jimp/plugin-print/-/plugin-print-0.14.0.tgz#1c43c2a92a7adc05b464863882cb89ce486d63e6" + integrity sha512-MwP3sH+VS5AhhSTXk7pui+tEJFsxnTKFY3TraFJb8WFbA2Vo2qsRCZseEGwpTLhENB7p/JSsLvWoSSbpmxhFAQ== + dependencies: + "@babel/runtime" "^7.7.2" + "@jimp/utils" "^0.14.0" + load-bmfont "^1.4.0" + +"@jimp/plugin-resize@^0.14.0": + version "0.14.0" + resolved "https://registry.yarnpkg.com/@jimp/plugin-resize/-/plugin-resize-0.14.0.tgz#ef7fc6c2e45f8bcab62456baf8fd3bc415b02b64" + integrity sha512-qFeMOyXE/Bk6QXN0GQo89+CB2dQcXqoxUcDb2Ah8wdYlKqpi53skABkgVy5pW3EpiprDnzNDboMltdvDslNgLQ== + dependencies: + "@babel/runtime" "^7.7.2" + "@jimp/utils" "^0.14.0" + +"@jimp/plugin-rotate@^0.14.0": + version "0.14.0" + resolved "https://registry.yarnpkg.com/@jimp/plugin-rotate/-/plugin-rotate-0.14.0.tgz#3632bc159bf1c3b9ec9f459d9c05d02a11781ee7" + integrity sha512-aGaicts44bvpTcq5Dtf93/8TZFu5pMo/61lWWnYmwJJU1RqtQlxbCLEQpMyRhKDNSfPbuP8nyGmaqXlM/82J0Q== + dependencies: + "@babel/runtime" "^7.7.2" + "@jimp/utils" "^0.14.0" + +"@jimp/plugin-scale@^0.14.0": + version "0.14.0" + resolved "https://registry.yarnpkg.com/@jimp/plugin-scale/-/plugin-scale-0.14.0.tgz#d30f0cd1365b8e68f43fa423300ae7f124e9bf10" + integrity sha512-ZcJk0hxY5ZKZDDwflqQNHEGRblgaR+piePZm7dPwPUOSeYEH31P0AwZ1ziceR74zd8N80M0TMft+e3Td6KGBHw== + dependencies: + "@babel/runtime" "^7.7.2" + "@jimp/utils" "^0.14.0" + +"@jimp/plugin-shadow@^0.14.0": + version "0.14.0" + resolved "https://registry.yarnpkg.com/@jimp/plugin-shadow/-/plugin-shadow-0.14.0.tgz#471fdb9f109ff2d9e20d533d45e1e18e0b48c749" + integrity sha512-p2igcEr/iGrLiTu0YePNHyby0WYAXM14c5cECZIVnq/UTOOIQ7xIcWZJ1lRbAEPxVVXPN1UibhZAbr3HAb5BjQ== + dependencies: + "@babel/runtime" "^7.7.2" + "@jimp/utils" "^0.14.0" + +"@jimp/plugin-threshold@^0.14.0": + version "0.14.0" + resolved "https://registry.yarnpkg.com/@jimp/plugin-threshold/-/plugin-threshold-0.14.0.tgz#ebd72721c7d1d518c5bb6e494e55d97ac3351d3b" + integrity sha512-N4BlDgm/FoOMV/DQM2rSpzsgqAzkP0DXkWZoqaQrlRxQBo4zizQLzhEL00T/YCCMKnddzgEhnByaocgaaa0fKw== + dependencies: + "@babel/runtime" "^7.7.2" + "@jimp/utils" "^0.14.0" + +"@jimp/plugins@^0.14.0": + version "0.14.0" + resolved "https://registry.yarnpkg.com/@jimp/plugins/-/plugins-0.14.0.tgz#41dba85f15ab8dadb4162100eb54e5f27b93ee2c" + integrity sha512-vDO3XT/YQlFlFLq5TqNjQkISqjBHT8VMhpWhAfJVwuXIpilxz5Glu4IDLK6jp4IjPR6Yg2WO8TmRY/HI8vLrOw== + dependencies: + "@babel/runtime" "^7.7.2" + "@jimp/plugin-blit" "^0.14.0" + "@jimp/plugin-blur" "^0.14.0" + "@jimp/plugin-circle" "^0.14.0" + "@jimp/plugin-color" "^0.14.0" + "@jimp/plugin-contain" "^0.14.0" + "@jimp/plugin-cover" "^0.14.0" + "@jimp/plugin-crop" "^0.14.0" + "@jimp/plugin-displace" "^0.14.0" + "@jimp/plugin-dither" "^0.14.0" + "@jimp/plugin-fisheye" "^0.14.0" + "@jimp/plugin-flip" "^0.14.0" + "@jimp/plugin-gaussian" "^0.14.0" + "@jimp/plugin-invert" "^0.14.0" + "@jimp/plugin-mask" "^0.14.0" + "@jimp/plugin-normalize" "^0.14.0" + "@jimp/plugin-print" "^0.14.0" + "@jimp/plugin-resize" "^0.14.0" + "@jimp/plugin-rotate" "^0.14.0" + "@jimp/plugin-scale" "^0.14.0" + "@jimp/plugin-shadow" "^0.14.0" + "@jimp/plugin-threshold" "^0.14.0" + timm "^1.6.1" + +"@jimp/png@^0.14.0": + version "0.14.0" + resolved "https://registry.yarnpkg.com/@jimp/png/-/png-0.14.0.tgz#0f2dddb5125c0795ca7e67c771204c5437fcda4b" + integrity sha512-0RV/mEIDOrPCcNfXSPmPBqqSZYwGADNRVUTyMt47RuZh7sugbYdv/uvKmQSiqRdR0L1sfbCBMWUEa5G/8MSbdA== + dependencies: + "@babel/runtime" "^7.7.2" + "@jimp/utils" "^0.14.0" + pngjs "^3.3.3" + +"@jimp/tiff@^0.14.0": + version "0.14.0" + resolved "https://registry.yarnpkg.com/@jimp/tiff/-/tiff-0.14.0.tgz#a5b25bbe7c43fc3b07bad4e2ab90e0e164c1967f" + integrity sha512-zBYDTlutc7j88G/7FBCn3kmQwWr0rmm1e0FKB4C3uJ5oYfT8645lftUsvosKVUEfkdmOaMAnhrf4ekaHcb5gQw== + dependencies: + "@babel/runtime" "^7.7.2" + utif "^2.0.1" + +"@jimp/types@^0.14.0": + version "0.14.0" + resolved "https://registry.yarnpkg.com/@jimp/types/-/types-0.14.0.tgz#ef681ff702883c5f105b5e4e30d49abf39ee9e34" + integrity sha512-hx3cXAW1KZm+b+XCrY3LXtdWy2U+hNtq0rPyJ7NuXCjU7lZR3vIkpz1DLJ3yDdS70hTi5QDXY3Cd9kd6DtloHQ== + dependencies: + "@babel/runtime" "^7.7.2" + "@jimp/bmp" "^0.14.0" + "@jimp/gif" "^0.14.0" + "@jimp/jpeg" "^0.14.0" + "@jimp/png" "^0.14.0" + "@jimp/tiff" "^0.14.0" + timm "^1.6.1" + +"@jimp/utils@^0.14.0": + version "0.14.0" + resolved "https://registry.yarnpkg.com/@jimp/utils/-/utils-0.14.0.tgz#296254e63118554c62c31c19ac6b8c4bfe6490e5" + integrity sha512-MY5KFYUru0y74IsgM/9asDwb3ERxWxXEu3CRCZEvE7DtT86y1bR1XgtlSliMrptjz4qbivNGMQSvUBpEFJDp1A== + dependencies: + "@babel/runtime" "^7.7.2" + regenerator-runtime "^0.13.3" + "@mdx-js/util@^2.0.0-next.8": version "2.0.0-next.8" resolved "https://registry.yarnpkg.com/@mdx-js/util/-/util-2.0.0-next.8.tgz#66ecc27b78e07a3ea2eb1a8fc5a99dfa0ba96690" @@ -1574,6 +1892,11 @@ resolved "https://registry.yarnpkg.com/@sindresorhus/is/-/is-0.7.0.tgz#9a06f4f137ee84d7df0460c1fdb1135ffa6c50fd" integrity sha512-ONhaKPIufzzrlNbqtWFFd+jlnemX6lJAgq9ZeiZtS7I1PIf/la7CW4m83rTXRnVnsMbW2k56pGYu7AUFJD9Pow== +"@sindresorhus/is@^2.0.0": + version "2.1.1" + resolved "https://registry.yarnpkg.com/@sindresorhus/is/-/is-2.1.1.tgz#ceff6a28a5b4867c2dd4a1ba513de278ccbe8bb1" + integrity sha512-/aPsuoj/1Dw/kzhkgz+ES6TxG0zfTMGLwuK2ZG00k/iJzYHTLCE8mVU8EPqEOp/lmxPoq1C1C9RYToRKb2KEfg== + "@sindresorhus/slugify@^1.1.2": version "1.1.2" resolved "https://registry.yarnpkg.com/@sindresorhus/slugify/-/slugify-1.1.2.tgz#c2c0129298b8caace2d9156176fe244d0e83156c" @@ -1597,6 +1920,13 @@ dependencies: defer-to-connect "^1.0.1" +"@szmarczak/http-timer@^4.0.0": + version "4.0.6" + resolved "https://registry.yarnpkg.com/@szmarczak/http-timer/-/http-timer-4.0.6.tgz#b4a914bb62e7c272d4e5989fe4440f812ab1d807" + integrity sha512-4BAffykYOgO+5nzBWYwE3W90sBgLJoUPRWWcL8wlyiM8IB8ipJz3UMJ9KXQd1RKQXpKp8Tutn80HZtWsu2u76w== + dependencies: + defer-to-connect "^2.0.0" + "@tailwindcss/typography@^0.4.0": version "0.4.0" resolved "https://registry.yarnpkg.com/@tailwindcss/typography/-/typography-0.4.0.tgz#b80974ad6af93df7b06e1981cb4d79698b6ad5c7" @@ -1624,6 +1954,16 @@ resolved "https://registry.yarnpkg.com/@turist/time/-/time-0.0.1.tgz#57637d2a7d1860adb9f9cecbdcc966ce4f551d63" integrity sha512-M2BiThcbxMxSKX8W4z5u9jKZn6datnM3+FpEU+eYw0//l31E2xhqi7vTAuJ/Sf0P3yhp66SDJgPu3bRRpvrdQQ== +"@types/cacheable-request@^6.0.1": + version "6.0.2" + resolved "https://registry.yarnpkg.com/@types/cacheable-request/-/cacheable-request-6.0.2.tgz#c324da0197de0a98a2312156536ae262429ff6b9" + integrity sha512-B3xVo+dlKM6nnKTcmm5ZtY/OL8bOAOd2Olee9M1zft65ox50OzjEHW91sDiU9j6cvW8Ejg1/Qkf4xd2kugApUA== + dependencies: + "@types/http-cache-semantics" "*" + "@types/keyv" "*" + "@types/node" "*" + "@types/responselike" "*" + "@types/common-tags@^1.8.0": version "1.8.0" resolved "https://registry.yarnpkg.com/@types/common-tags/-/common-tags-1.8.0.tgz#79d55e748d730b997be5b7fce4b74488d8b26a6b" @@ -1714,6 +2054,11 @@ dependencies: "@types/unist" "*" +"@types/http-cache-semantics@*": + version "4.0.1" + resolved "https://registry.yarnpkg.com/@types/http-cache-semantics/-/http-cache-semantics-4.0.1.tgz#0ea7b61496902b95890dc4c3a116b60cb8dae812" + integrity sha512-SZs7ekbP8CN0txVG2xVRH6EgKmEm31BOxA07vkFaETzZz1xh+cbt8BcI0slpymvwhx5dlFnQG2rTlPVQn+iRPQ== + "@types/http-proxy@^1.17.4": version "1.17.5" resolved "https://registry.yarnpkg.com/@types/http-proxy/-/http-proxy-1.17.5.tgz#c203c5e6e9dc6820d27a40eb1e511c70a220423d" @@ -1756,6 +2101,13 @@ resolved "https://registry.yarnpkg.com/@types/json5/-/json5-0.0.29.tgz#ee28707ae94e11d2b827bcbe5270bcea7f3e71ee" integrity sha1-7ihweulOEdK4J7y+UnC86n8+ce4= +"@types/keyv@*", "@types/keyv@^3.1.1": + version "3.1.2" + resolved "https://registry.yarnpkg.com/@types/keyv/-/keyv-3.1.2.tgz#5d97bb65526c20b6e0845f6b0d2ade4f28604ee5" + integrity sha512-/FvAK2p4jQOaJ6CGDHJTqZcUtbZe820qIeTg7o0Shg7drB4JHeL+V/dhSaly7NXx6u8eSee+r7coT+yuJEvDLg== + dependencies: + "@types/node" "*" + "@types/lodash@^4.14.92": version "4.14.168" resolved "https://registry.yarnpkg.com/@types/lodash/-/lodash-4.14.168.tgz#fe24632e79b7ade3f132891afff86caa5e5ce008" @@ -1847,6 +2199,13 @@ "@types/node" "*" safe-buffer "*" +"@types/responselike@*": + version "1.0.0" + resolved "https://registry.yarnpkg.com/@types/responselike/-/responselike-1.0.0.tgz#251f4fe7d154d2bad125abe1b429b23afd262e29" + integrity sha512-85Y2BjiufFzaMIlvJDvTTB8Fxl2xfLo4HgmHzVBz08w4wDePCTjYw66PdrolO0kzli3yam/YCgRufyo1DdQVTA== + dependencies: + "@types/node" "*" + "@types/rimraf@^2.0.2": version "2.0.4" resolved "https://registry.yarnpkg.com/@types/rimraf/-/rimraf-2.0.4.tgz#403887b0b53c6100a6c35d2ab24f6ccc042fec46" @@ -2261,6 +2620,11 @@ ansi-regex@^2.0.0: resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-2.1.1.tgz#c3b33ab5ee360d86e0e628f0468ae7ef27d654df" integrity sha1-w7M6te42DYbg5ijwRorn7yfWVN8= +ansi-regex@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-3.0.0.tgz#ed0317c322064f79466c02966bddb605ab37d998" + integrity sha1-7QMXwyIGT3lGbAKWa922Bas32Zg= + ansi-regex@^4.1.0: version "4.1.0" resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-4.1.0.tgz#8b9f8f08cf1acb843756a839ca8c7e3168c51997" @@ -2271,6 +2635,11 @@ ansi-regex@^5.0.0: resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-5.0.0.tgz#388539f55179bf39339c81af30a654d69f87cb75" integrity sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg== +ansi-styles@^2.2.1: + version "2.2.1" + resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-2.2.1.tgz#b432dd3358b634cf75e1e4664368240533c1ddbe" + integrity sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4= + ansi-styles@^3.2.0, ansi-styles@^3.2.1: version "3.2.1" resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-3.2.1.tgz#41fbb20243e50b12be0f04b8dedbf07520ce841d" @@ -2285,6 +2654,11 @@ ansi-styles@^4.0.0, ansi-styles@^4.1.0: dependencies: color-convert "^2.0.1" +any-base@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/any-base/-/any-base-1.1.0.tgz#ae101a62bc08a597b4c9ab5b7089d456630549fe" + integrity sha512-uMgjozySS8adZZYePpaWs8cxB9/kdzmpX6SgJZ+wbz1K5eYk5QMYDVJaZKhxyIHUdnnJkfR7SVgStgH7LkGUyg== + anymatch@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/anymatch/-/anymatch-2.0.0.tgz#bcb24b4f37934d9aa7ac17b4adaf89e7c76ef2eb" @@ -2350,11 +2724,31 @@ application-config-path@^0.1.0: resolved "https://registry.yarnpkg.com/application-config-path/-/application-config-path-0.1.0.tgz#193c5f0a86541a4c66fba1e2dc38583362ea5e8f" integrity sha1-GTxfCoZUGkxm+6Hi3DhYM2LqXo8= -arch@^2.1.1: +aproba@^1.0.3: + version "1.2.0" + resolved "https://registry.yarnpkg.com/aproba/-/aproba-1.2.0.tgz#6802e6264efd18c790a1b0d517f0f2627bf2c94a" + integrity sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw== + +arch@^2.1.0, arch@^2.1.1: version "2.2.0" resolved "https://registry.yarnpkg.com/arch/-/arch-2.2.0.tgz#1bc47818f305764f23ab3306b0bfc086c5a29d11" integrity sha512-Of/R0wqp83cgHozfIYLbBMnej79U/SVGOOyuB3VVFv1NRM/PSFMK12x9KVtiYzJqmnU5WR2qp0Z5rHb7sWGnFQ== +archive-type@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/archive-type/-/archive-type-4.0.0.tgz#f92e72233056dfc6969472749c267bdb046b1d70" + integrity sha1-+S5yIzBW38aWlHJ0nCZ72wRrHXA= + dependencies: + file-type "^4.2.0" + +are-we-there-yet@~1.1.2: + version "1.1.5" + resolved "https://registry.yarnpkg.com/are-we-there-yet/-/are-we-there-yet-1.1.5.tgz#4b35c2944f062a8bfcda66410760350fe9ddfc21" + integrity sha512-5hYdAkZlcG8tOLujVDTgCT+uPX0VnpAH28gWsLfzpXYm7wP6mp5Q/gYyR7YQ0cKVJcXJnl3j2kpBan13PtQf6w== + dependencies: + delegates "^1.0.0" + readable-stream "^2.0.6" + arg@^4.1.0: version "4.1.3" resolved "https://registry.yarnpkg.com/arg/-/arg-4.1.3.tgz#269fc7ad5b8e42cb63c896d5666017261c144089" @@ -2400,6 +2794,11 @@ arr-union@^3.1.0: resolved "https://registry.yarnpkg.com/arr-union/-/arr-union-3.1.0.tgz#e39b09aea9def866a8f206e288af63919bae39c4" integrity sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ= +array-find-index@^1.0.1: + version "1.0.2" + resolved "https://registry.yarnpkg.com/array-find-index/-/array-find-index-1.0.2.tgz#df010aa1287e164bbda6f9723b0a96a1ec4187a1" + integrity sha1-3wEKoSh+Fku9pvlyOwqWoexBh6E= + array-flatten@1.1.1: version "1.1.1" resolved "https://registry.yarnpkg.com/array-flatten/-/array-flatten-1.1.1.tgz#9a5f699051b1e7073328f2a008968b64ea2955d2" @@ -2526,6 +2925,11 @@ async@^2.6.2: dependencies: lodash "^4.17.14" +async@^3.2.0: + version "3.2.0" + resolved "https://registry.yarnpkg.com/async/-/async-3.2.0.tgz#b3a2685c5ebb641d3de02d161002c60fc9f85720" + integrity sha512-TR2mEZFVOj2pLStYxLht7TyfuRzaydfpxr3k9RpHIzMgw7A64dzsdqCxH1WJyQdoe8T10nDXd9wnEigmiuHIZw== + asynckit@^0.4.0: version "0.4.0" resolved "https://registry.yarnpkg.com/asynckit/-/asynckit-0.4.0.tgz#c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79" @@ -2784,6 +3188,54 @@ big.js@^5.2.2: resolved "https://registry.yarnpkg.com/big.js/-/big.js-5.2.2.tgz#65f0af382f578bcdc742bd9c281e9cb2d7768328" integrity sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ== +bin-build@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/bin-build/-/bin-build-3.0.0.tgz#c5780a25a8a9f966d8244217e6c1f5082a143861" + integrity sha512-jcUOof71/TNAI2uM5uoUaDq2ePcVBQ3R/qhxAz1rX7UfvduAL/RXD3jXzvn8cVcDJdGVkiR1shal3OH0ImpuhA== + dependencies: + decompress "^4.0.0" + download "^6.2.2" + execa "^0.7.0" + p-map-series "^1.0.0" + tempfile "^2.0.0" + +bin-check@^4.1.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/bin-check/-/bin-check-4.1.0.tgz#fc495970bdc88bb1d5a35fc17e65c4a149fc4a49" + integrity sha512-b6weQyEUKsDGFlACWSIOfveEnImkJyK/FGW6FAG42loyoquvjdtOIqO6yBFzHyqyVVhNgNkQxxx09SFLK28YnA== + dependencies: + execa "^0.7.0" + executable "^4.1.0" + +bin-version-check@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/bin-version-check/-/bin-version-check-4.0.0.tgz#7d819c62496991f80d893e6e02a3032361608f71" + integrity sha512-sR631OrhC+1f8Cvs8WyVWOA33Y8tgwjETNPyyD/myRBXLkfS/vl74FmH/lFcRl9KY3zwGh7jFhvyk9vV3/3ilQ== + dependencies: + bin-version "^3.0.0" + semver "^5.6.0" + semver-truncate "^1.1.2" + +bin-version@^3.0.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/bin-version/-/bin-version-3.1.0.tgz#5b09eb280752b1bd28f0c9db3f96f2f43b6c0839" + integrity sha512-Mkfm4iE1VFt4xd4vH+gx+0/71esbfus2LsnCGe8Pi4mndSPyT+NGES/Eg99jx8/lUGWfu3z2yuB/bt5UB+iVbQ== + dependencies: + execa "^1.0.0" + find-versions "^3.0.0" + +bin-wrapper@^4.0.0, bin-wrapper@^4.0.1: + version "4.1.0" + resolved "https://registry.yarnpkg.com/bin-wrapper/-/bin-wrapper-4.1.0.tgz#99348f2cf85031e3ef7efce7e5300aeaae960605" + integrity sha512-hfRmo7hWIXPkbpi0ZltboCMVrU+0ClXR/JgbCKKjlDjQf6igXa7OwdqNcFWQZPZTgiY7ZpzE3+LjjkLiTN2T7Q== + dependencies: + bin-check "^4.1.0" + bin-version-check "^4.0.0" + download "^7.1.0" + import-lazy "^3.1.0" + os-filter-obj "^2.0.0" + pify "^4.0.1" + binary-extensions@^1.0.0: version "1.13.1" resolved "https://registry.yarnpkg.com/binary-extensions/-/binary-extensions-1.13.1.tgz#598afe54755b2868a5330d2aff9d4ebb53209b65" @@ -2801,7 +3253,15 @@ bindings@^1.5.0: dependencies: file-uri-to-path "1.0.0" -bl@^4.0.0: +bl@^1.0.0: + version "1.2.3" + resolved "https://registry.yarnpkg.com/bl/-/bl-1.2.3.tgz#1e8dd80142eac80d7158c9dccc047fb620e035e7" + integrity sha512-pvcNpa0UU69UT341rO6AYy4FVAIkUHuZXRIWbq+zHnsVcRzDDjIAhGuuYoi0d//cwIwtt4pkpKycWEfjdV+vww== + dependencies: + readable-stream "^2.3.5" + safe-buffer "^5.1.1" + +bl@^4.0.0, bl@^4.0.3: version "4.1.0" resolved "https://registry.yarnpkg.com/bl/-/bl-4.1.0.tgz#451535264182bec2fbbc83a62ab98cf11d9f7b3a" integrity sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w== @@ -2815,6 +3275,11 @@ bluebird@^3.7.2: resolved "https://registry.yarnpkg.com/bluebird/-/bluebird-3.7.2.tgz#9f229c15be272454ffa973ace0dbee79a1b0c36f" integrity sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg== +bmp-js@^0.1.0: + version "0.1.0" + resolved "https://registry.yarnpkg.com/bmp-js/-/bmp-js-0.1.0.tgz#e05a63f796a6c1ff25f4771ec7adadc148c07233" + integrity sha1-4Fpj95amwf8l9Hcex62twUjAcjM= + body-parser@1.19.0, body-parser@^1.19.0: version "1.19.0" resolved "https://registry.yarnpkg.com/body-parser/-/body-parser-1.19.0.tgz#96b2709e57c9c4e09a6fd66a8fd979844f69f08a" @@ -2935,6 +3400,34 @@ bser@2.1.1: dependencies: node-int64 "^0.4.0" +buffer-alloc-unsafe@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/buffer-alloc-unsafe/-/buffer-alloc-unsafe-1.1.0.tgz#bd7dc26ae2972d0eda253be061dba992349c19f0" + integrity sha512-TEM2iMIEQdJ2yjPJoSIsldnleVaAk1oW3DBVUykyOLsEsFmEc9kn+SFFPz+gl54KQNxlDnAwCXosOS9Okx2xAg== + +buffer-alloc@^1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/buffer-alloc/-/buffer-alloc-1.2.0.tgz#890dd90d923a873e08e10e5fd51a57e5b7cce0ec" + integrity sha512-CFsHQgjtW1UChdXgbyJGtnm+O/uLQeZdtbDo8mfUgYXCHSM1wgrVxXm6bSyrUuErEb+4sYVGCzASBRot7zyrow== + dependencies: + buffer-alloc-unsafe "^1.1.0" + buffer-fill "^1.0.0" + +buffer-crc32@~0.2.3: + version "0.2.13" + resolved "https://registry.yarnpkg.com/buffer-crc32/-/buffer-crc32-0.2.13.tgz#0d333e3f00eac50aa1454abd30ef8c2a5d9a7242" + integrity sha1-DTM+PwDqxQqhRUq9MO+MKl2ackI= + +buffer-equal@0.0.1: + version "0.0.1" + resolved "https://registry.yarnpkg.com/buffer-equal/-/buffer-equal-0.0.1.tgz#91bc74b11ea405bc916bc6aa908faafa5b4aac4b" + integrity sha1-kbx0sR6kBbyRa8aqkI+q+ltKrEs= + +buffer-fill@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/buffer-fill/-/buffer-fill-1.0.0.tgz#f8f78b76789888ef39f205cd637f68e702122b2c" + integrity sha1-+PeLdniYiO858gXNY39o5wISKyw= + buffer-from@^1.0.0: version "1.1.1" resolved "https://registry.yarnpkg.com/buffer-from/-/buffer-from-1.1.1.tgz#32713bc028f75c02fdb710d7c7bcec1f2c6070ef" @@ -2945,7 +3438,7 @@ buffer-indexof@^1.0.0: resolved "https://registry.yarnpkg.com/buffer-indexof/-/buffer-indexof-1.1.1.tgz#52fabcc6a606d1a00302802648ef68f639da268c" integrity sha512-4/rOEg86jivtPTeOUUT61jJO1Ya1TrR/OkqCSZDyq84WJh3LuuiphBYJN+fm5xufIk4XAFcEwte/8WzC8If/1g== -buffer@^5.5.0, buffer@^5.7.0: +buffer@^5.2.0, buffer@^5.2.1, buffer@^5.5.0, buffer@^5.7.0: version "5.7.1" resolved "https://registry.yarnpkg.com/buffer/-/buffer-5.7.1.tgz#ba62e7c13133053582197160851a8f648e99eed0" integrity sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ== @@ -3018,6 +3511,14 @@ cache-manager@^2.11.1: lodash.clonedeep "4.5.0" lru-cache "4.0.0" +cacheable-lookup@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/cacheable-lookup/-/cacheable-lookup-2.0.1.tgz#87be64a18b925234875e10a9bb1ebca4adce6b38" + integrity sha512-EMMbsiOTcdngM/K6gV/OxF2x0t07+vMOWxZNSCRQMjO2MY2nhZQ6OYhOOpyQrbhqsgtvKGI7hcq6xjnA92USjg== + dependencies: + "@types/keyv" "^3.1.1" + keyv "^4.0.0" + cacheable-request@^2.1.1: version "2.1.4" resolved "https://registry.yarnpkg.com/cacheable-request/-/cacheable-request-2.1.4.tgz#0d808801b6342ad33c91df9d0b44dc09b91e5c3d" @@ -3044,6 +3545,19 @@ cacheable-request@^6.0.0: normalize-url "^4.1.0" responselike "^1.0.2" +cacheable-request@^7.0.1: + version "7.0.2" + resolved "https://registry.yarnpkg.com/cacheable-request/-/cacheable-request-7.0.2.tgz#ea0d0b889364a25854757301ca12b2da77f91d27" + integrity sha512-pouW8/FmiPQbuGpkXQ9BAPv/Mo5xDGANgSNXzTzJ8DrKGuXOssM4wIQRjfanNRh3Yu5cfYPvcorqbhg2KIJtew== + dependencies: + clone-response "^1.0.2" + get-stream "^5.1.0" + http-cache-semantics "^4.0.0" + keyv "^4.0.0" + lowercase-keys "^2.0.0" + normalize-url "^6.0.1" + responselike "^2.0.0" + call-bind@^1.0.0, call-bind@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/call-bind/-/call-bind-1.0.2.tgz#b1d4e89e688119c3c9a903ad30abb2f6a919be3c" @@ -3097,11 +3611,24 @@ camelcase-css@^2.0.1: resolved "https://registry.yarnpkg.com/camelcase-css/-/camelcase-css-2.0.1.tgz#ee978f6947914cc30c6b44741b6ed1df7f043fd5" integrity sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA== +camelcase-keys@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/camelcase-keys/-/camelcase-keys-2.1.0.tgz#308beeaffdf28119051efa1d932213c91b8f92e7" + integrity sha1-MIvur/3ygRkFHvodkyITyRuPkuc= + dependencies: + camelcase "^2.0.0" + map-obj "^1.0.0" + camelcase@5.3.1, camelcase@^5.0.0, camelcase@^5.3.1: version "5.3.1" resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-5.3.1.tgz#e3c9b31569e106811df242f715725a1f4c494320" integrity sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg== +camelcase@^2.0.0: + version "2.1.1" + resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-2.1.1.tgz#7c1d16d679a1bbe59ca02cacecfb011e201f5a1f" + integrity sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8= + camelcase@^6.2.0: version "6.2.0" resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-6.2.0.tgz#924af881c9d525ac9d87f40d964e5cea982a1809" @@ -3131,6 +3658,16 @@ capital-case@^1.0.4: tslib "^2.0.3" upper-case-first "^2.0.2" +caw@^2.0.0, caw@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/caw/-/caw-2.0.1.tgz#6c3ca071fc194720883c2dc5da9b074bfc7e9e95" + integrity sha512-Cg8/ZSBEa8ZVY9HspcGUYaK63d/bN7rqS3CYCzEGUxuYv6UlmcjzDUz2fCFFHyTvUW5Pk0I+3hkA3iXlIj6guA== + dependencies: + get-proxy "^2.0.0" + isurl "^1.0.0-alpha5" + tunnel-agent "^0.6.0" + url-to-options "^1.0.1" + ccount@^1.0.0: version "1.1.0" resolved "https://registry.yarnpkg.com/ccount/-/ccount-1.1.0.tgz#246687debb6014735131be8abab2d93898f8d043" @@ -3145,6 +3682,17 @@ chalk@2.4.2, chalk@^2.0.0, chalk@^2.4.1, chalk@^2.4.2: escape-string-regexp "^1.0.5" supports-color "^5.3.0" +chalk@^1.0.0: + version "1.1.3" + resolved "https://registry.yarnpkg.com/chalk/-/chalk-1.1.3.tgz#a8115c55e4a702fe4d150abd3872822a7e09fc98" + integrity sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg= + dependencies: + ansi-styles "^2.2.1" + escape-string-regexp "^1.0.2" + has-ansi "^2.0.0" + strip-ansi "^3.0.0" + supports-color "^2.0.0" + chalk@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/chalk/-/chalk-3.0.0.tgz#3f73c2bf526591f574cc492c51e2456349f844e4" @@ -3161,6 +3709,14 @@ chalk@^4.0.0, chalk@^4.1.0: ansi-styles "^4.1.0" supports-color "^7.1.0" +chalk@^4.1.1: + version "4.1.2" + resolved "https://registry.yarnpkg.com/chalk/-/chalk-4.1.2.tgz#aac4e2b7734a740867aeb16bf02aad556a1e7a01" + integrity sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA== + dependencies: + ansi-styles "^4.1.0" + supports-color "^7.1.0" + change-case-all@1.0.14: version "1.0.14" resolved "https://registry.yarnpkg.com/change-case-all/-/change-case-all-1.0.14.tgz#bac04da08ad143278d0ac3dda7eccd39280bfba1" @@ -3220,6 +3776,42 @@ chardet@^0.7.0: resolved "https://registry.yarnpkg.com/chardet/-/chardet-0.7.0.tgz#90094849f0937f2eedc2425d0d28a9e5f0cbad9e" integrity sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA== +cheerio-select@^1.5.0: + version "1.5.0" + resolved "https://registry.yarnpkg.com/cheerio-select/-/cheerio-select-1.5.0.tgz#faf3daeb31b17c5e1a9dabcee288aaf8aafa5823" + integrity sha512-qocaHPv5ypefh6YNxvnbABM07KMxExbtbfuJoIie3iZXX1ERwYmJcIiRrr9H05ucQP1k28dav8rpdDgjQd8drg== + dependencies: + css-select "^4.1.3" + css-what "^5.0.1" + domelementtype "^2.2.0" + domhandler "^4.2.0" + domutils "^2.7.0" + +cheerio@1.0.0-rc.3: + version "1.0.0-rc.3" + resolved "https://registry.yarnpkg.com/cheerio/-/cheerio-1.0.0-rc.3.tgz#094636d425b2e9c0f4eb91a46c05630c9a1a8bf6" + integrity sha512-0td5ijfUPuubwLUu0OBoe98gZj8C/AA+RW3v67GPlGOrvxWjZmBXiBCRU+I8VEiNyJzjth40POfHiz2RB3gImA== + dependencies: + css-select "~1.2.0" + dom-serializer "~0.1.1" + entities "~1.1.1" + htmlparser2 "^3.9.1" + lodash "^4.15.0" + parse5 "^3.0.1" + +cheerio@^1.0.0-rc.9: + version "1.0.0-rc.10" + resolved "https://registry.yarnpkg.com/cheerio/-/cheerio-1.0.0-rc.10.tgz#2ba3dcdfcc26e7956fc1f440e61d51c643379f3e" + integrity sha512-g0J0q/O6mW8z5zxQ3A8E8J1hUgp4SMOvEoW/x84OwyHKe/Zccz83PVT4y5Crcr530FV6NgmKI1qvGTKVl9XXVw== + dependencies: + cheerio-select "^1.5.0" + dom-serializer "^1.3.2" + domhandler "^4.2.0" + htmlparser2 "^6.1.0" + parse5 "^6.0.1" + parse5-htmlparser2-tree-adapter "^6.0.1" + tslib "^2.2.0" + "chokidar@>=3.0.0 <4.0.0", chokidar@^3.4.2, chokidar@^3.4.3, chokidar@^3.5.1: version "3.5.1" resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-3.5.1.tgz#ee9ce7bbebd2b79f49f304799d5468e31e14e68a" @@ -3254,6 +3846,11 @@ chokidar@^2.1.8: optionalDependencies: fsevents "^1.2.7" +chownr@^1.1.1: + version "1.1.4" + resolved "https://registry.yarnpkg.com/chownr/-/chownr-1.1.4.tgz#6fc9d7b42d32a583596337666e7d08084da2cc6b" + integrity sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg== + chownr@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/chownr/-/chownr-2.0.0.tgz#15bfbe53d2eab4cf70f18a8cd68ebe5b3cb1dece" @@ -3371,6 +3968,11 @@ coa@^2.0.2: chalk "^2.4.1" q "^1.1.2" +code-point-at@^1.0.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/code-point-at/-/code-point-at-1.1.0.tgz#0d070b4d043a5bea33a2f1a40e2edb3d9a4ccf77" + integrity sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c= + collapse-white-space@^1.0.2: version "1.0.6" resolved "https://registry.yarnpkg.com/collapse-white-space/-/collapse-white-space-1.0.6.tgz#e63629c0016665792060dbbeb79c42239d2c5287" @@ -3446,7 +4048,7 @@ command-exists@^1.2.4: resolved "https://registry.yarnpkg.com/command-exists/-/command-exists-1.2.9.tgz#c50725af3808c8ab0260fd60b01fbfa25b954f69" integrity sha512-LTQ/SGc+s0Xc0Fu5WaKnR0YiygZkm9eKFvyS+fRsU7/ZWFF8ykFM6Pc9aCVf1+xasOOZpO3BAVgVrKvsqKHV7w== -commander@^2.20.0, commander@^2.20.3: +commander@^2.20.0, commander@^2.20.3, commander@^2.8.1: version "2.20.3" resolved "https://registry.yarnpkg.com/commander/-/commander-2.20.3.tgz#fd485e84c03eb4881c20722ba48035e8531aeb33" integrity sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ== @@ -3513,6 +4115,14 @@ concat-stream@^1.5.2: readable-stream "^2.2.2" typedarray "^0.0.6" +config-chain@^1.1.11: + version "1.1.13" + resolved "https://registry.yarnpkg.com/config-chain/-/config-chain-1.1.13.tgz#fad0795aa6a6cdaff9ed1b68e9dff94372c232f4" + integrity sha512-qj+f8APARXHrM0hraqXYb2/bOVSV4PvJQlNZ/DVj0QrmNM2q2euizkeuVckQ57J+W0mRH6Hvi+k50M4Jul2VRQ== + dependencies: + ini "^1.3.4" + proto-list "~1.2.1" + configstore@^5.0.1: version "5.0.1" resolved "https://registry.yarnpkg.com/configstore/-/configstore-5.0.1.tgz#d365021b5df4b98cdd187d6a3b0e3f6a7cc5ed96" @@ -3535,6 +4145,16 @@ connect-history-api-fallback@^1.6.0: resolved "https://registry.yarnpkg.com/connect-history-api-fallback/-/connect-history-api-fallback-1.6.0.tgz#8b32089359308d111115d81cad3fceab888f97bc" integrity sha512-e54B99q/OUoH64zYYRf3HBP5z24G38h5D3qXu23JGRoigpX5Ss4r9ZnDk3g0Z8uQC2x2lPaJ+UlWBc1ZWBWdLg== +console-control-strings@^1.0.0, console-control-strings@~1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/console-control-strings/-/console-control-strings-1.1.0.tgz#3d7cf4464db6446ea644bf4b39507f9851008e8e" + integrity sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4= + +console-stream@^0.1.1: + version "0.1.1" + resolved "https://registry.yarnpkg.com/console-stream/-/console-stream-0.1.1.tgz#a095fe07b20465955f2fafd28b5d72bccd949d44" + integrity sha1-oJX+B7IEZZVfL6/Si11yvM2UnUQ= + constant-case@^3.0.4: version "3.0.4" resolved "https://registry.yarnpkg.com/constant-case/-/constant-case-3.0.4.tgz#3b84a9aeaf4cf31ec45e6bf5de91bdfb0589faf1" @@ -3549,7 +4169,7 @@ contains-path@^0.1.0: resolved "https://registry.yarnpkg.com/contains-path/-/contains-path-0.1.0.tgz#fe8cf184ff6670b6baef01a9d4861a5cbec4120a" integrity sha1-/ozxhP9mcLa67wGp1IYaXL7EEgo= -content-disposition@0.5.3: +content-disposition@0.5.3, content-disposition@^0.5.2: version "0.5.3" resolved "https://registry.yarnpkg.com/content-disposition/-/content-disposition-0.5.3.tgz#e130caf7e7279087c5616c2007d0485698984fbd" integrity sha512-ExO0774ikEObIAEV9kDo50o+79VCUdEB6n6lzKgGwupcVeRlhrj3qGAfwq8G6uBJjkqLrhT0qEYFcWng8z1z0g== @@ -3743,6 +4363,15 @@ cross-spawn@7.0.3, cross-spawn@^7.0.0, cross-spawn@^7.0.2: shebang-command "^2.0.0" which "^2.0.1" +cross-spawn@^5.0.1: + version "5.1.0" + resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-5.1.0.tgz#e8bd0efee58fcff6f8f94510a0a554bbfa235449" + integrity sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk= + dependencies: + lru-cache "^4.0.1" + shebang-command "^1.2.0" + which "^1.2.9" + cross-spawn@^6.0.0, cross-spawn@^6.0.5: version "6.0.5" resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-6.0.5.tgz#4a5ec7c64dfae22c3a14124dbacdee846d80cbc4" @@ -3819,6 +4448,27 @@ css-select@^2.0.0, css-select@^2.0.2: domutils "^1.7.0" nth-check "^1.0.2" +css-select@^4.1.3: + version "4.1.3" + resolved "https://registry.yarnpkg.com/css-select/-/css-select-4.1.3.tgz#a70440f70317f2669118ad74ff105e65849c7067" + integrity sha512-gT3wBNd9Nj49rAbmtFHj1cljIAOLYSX1nZ8CB7TBO3INYckygm5B7LISU/szY//YmdiSLbJvDLOx9VnMVpMBxA== + dependencies: + boolbase "^1.0.0" + css-what "^5.0.0" + domhandler "^4.2.0" + domutils "^2.6.0" + nth-check "^2.0.0" + +css-select@~1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/css-select/-/css-select-1.2.0.tgz#2b3a110539c5355f1cd8d314623e870b121ec858" + integrity sha1-KzoRBTnFNV8c2NMUYj6HCxIeyFg= + dependencies: + boolbase "~1.0.0" + css-what "2.1" + domutils "1.5.1" + nth-check "~1.0.1" + css-selector-parser@^1.0.0: version "1.4.1" resolved "https://registry.yarnpkg.com/css-selector-parser/-/css-selector-parser-1.4.1.tgz#03f9cb8a81c3e5ab2c51684557d5aaf6d2569759" @@ -3845,11 +4495,21 @@ css-unit-converter@^1.1.1: resolved "https://registry.yarnpkg.com/css-unit-converter/-/css-unit-converter-1.1.2.tgz#4c77f5a1954e6dbff60695ecb214e3270436ab21" integrity sha512-IiJwMC8rdZE0+xiEZHeru6YoONC4rfPMqGm2W85jMIbkFvv5nFTwJVFHam2eFrN6txmoUYFAFXiv8ICVeTO0MA== +css-what@2.1: + version "2.1.3" + resolved "https://registry.yarnpkg.com/css-what/-/css-what-2.1.3.tgz#a6d7604573365fe74686c3f311c56513d88285f2" + integrity sha512-a+EPoD+uZiNfh+5fxw2nO9QwFa6nJe2Or35fGY6Ipw1R3R4AGz1d1TEZrCegvw2YTmZ0jXirGYlzxxpYSHwpEg== + css-what@^3.2.1: version "3.4.2" resolved "https://registry.yarnpkg.com/css-what/-/css-what-3.4.2.tgz#ea7026fcb01777edbde52124e21f327e7ae950e4" integrity sha512-ACUm3L0/jiZTqfzRM3Hi9Q8eZqd6IK37mMWPLz9PJxkLWllYeRf+EHUSHYEtFop2Eqytaq1FizFVh7XfBnXCDQ== +css-what@^5.0.0, css-what@^5.0.1: + version "5.0.1" + resolved "https://registry.yarnpkg.com/css-what/-/css-what-5.0.1.tgz#3efa820131f4669a8ac2408f9c32e7c7de9f4cad" + integrity sha512-FYDTSHb/7KXsWICVsxdmiExPjCfRC4qRFBdVwv7Ax9hMnvMmEjP9RfxTEZ3qPZGmADDn2vAKSo9UcN1jKVYscg== + css.escape@^1.5.1: version "1.5.1" resolved "https://registry.yarnpkg.com/css.escape/-/css.escape-1.5.1.tgz#42e27d4fa04ae32f931a4b4d4191fa9cddee97cb" @@ -3955,6 +4615,13 @@ csstype@^3.0.2: resolved "https://registry.yarnpkg.com/csstype/-/csstype-3.0.8.tgz#d2266a792729fb227cd216fb572f43728e1ad340" integrity sha512-jXKhWqXPmlUeoQnF/EhTtTl4C9SnrxSH/jZUih3jmO6lBKr99rP3/+FmrMj4EFpOXzMtXHAZkd3x0E6h6Fgflw== +currently-unhandled@^0.4.1: + version "0.4.1" + resolved "https://registry.yarnpkg.com/currently-unhandled/-/currently-unhandled-0.4.1.tgz#988df33feab191ef799a61369dd76c17adf957ea" + integrity sha1-mI3zP+qxke95mmE2nddsF635V+o= + dependencies: + array-find-index "^1.0.1" + d@1, d@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/d/-/d-1.0.1.tgz#8698095372d58dbee346ffd0c7093f99f8f9eb5a" @@ -3983,7 +4650,7 @@ de-indent@^1.0.2: resolved "https://registry.yarnpkg.com/de-indent/-/de-indent-1.0.2.tgz#b2038e846dc33baa5796128d0804b455b8c1e21d" integrity sha1-sgOOhG3DO6pXlhKNCAS0VbjB4h0= -debug@2.6.9, debug@^2.2.0, debug@^2.3.3, debug@^2.6.0, debug@^2.6.9: +debug@2, debug@2.6.9, debug@^2.2.0, debug@^2.3.3, debug@^2.6.0, debug@^2.6.9: version "2.6.9" resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.9.tgz#5d128515df134ff327e90a4c93f4e077a536341f" integrity sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA== @@ -4004,7 +4671,7 @@ debug@^4.0.0, debug@^4.0.1, debug@^4.1.0, debug@^4.1.1, debug@^4.3.1, debug@~4.3 dependencies: ms "2.1.2" -decamelize@^1.2.0: +decamelize@^1.1.2, decamelize@^1.2.0: version "1.2.0" resolved "https://registry.yarnpkg.com/decamelize/-/decamelize-1.2.0.tgz#f6534d15148269b20352e7bee26f501f9a191290" integrity sha1-9lNNFRSCabIDUue+4m9QH5oZEpA= @@ -4014,13 +4681,80 @@ decode-uri-component@^0.2.0: resolved "https://registry.yarnpkg.com/decode-uri-component/-/decode-uri-component-0.2.0.tgz#eb3913333458775cb84cd1a1fae062106bb87545" integrity sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU= -decompress-response@^3.3.0: +decompress-response@^3.2.0, decompress-response@^3.3.0: version "3.3.0" resolved "https://registry.yarnpkg.com/decompress-response/-/decompress-response-3.3.0.tgz#80a4dd323748384bfa248083622aedec982adff3" integrity sha1-gKTdMjdIOEv6JICDYirt7Jgq3/M= dependencies: mimic-response "^1.0.0" +decompress-response@^4.2.0: + version "4.2.1" + resolved "https://registry.yarnpkg.com/decompress-response/-/decompress-response-4.2.1.tgz#414023cc7a302da25ce2ec82d0d5238ccafd8986" + integrity sha512-jOSne2qbyE+/r8G1VU+G/82LBs2Fs4LAsTiLSHOCOMZQl2OKZ6i8i4IyHemTe+/yIXOtTcRQMzPcgyhoFlqPkw== + dependencies: + mimic-response "^2.0.0" + +decompress-response@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/decompress-response/-/decompress-response-5.0.0.tgz#7849396e80e3d1eba8cb2f75ef4930f76461cb0f" + integrity sha512-TLZWWybuxWgoW7Lykv+gq9xvzOsUjQ9tF09Tj6NSTYGMTCHNXzrPnD6Hi+TgZq19PyTAGH4Ll/NIM/eTGglnMw== + dependencies: + mimic-response "^2.0.0" + +decompress-tar@^4.0.0, decompress-tar@^4.1.0, decompress-tar@^4.1.1: + version "4.1.1" + resolved "https://registry.yarnpkg.com/decompress-tar/-/decompress-tar-4.1.1.tgz#718cbd3fcb16209716e70a26b84e7ba4592e5af1" + integrity sha512-JdJMaCrGpB5fESVyxwpCx4Jdj2AagLmv3y58Qy4GE6HMVjWz1FeVQk1Ct4Kye7PftcdOo/7U7UKzYBJgqnGeUQ== + dependencies: + file-type "^5.2.0" + is-stream "^1.1.0" + tar-stream "^1.5.2" + +decompress-tarbz2@^4.0.0: + version "4.1.1" + resolved "https://registry.yarnpkg.com/decompress-tarbz2/-/decompress-tarbz2-4.1.1.tgz#3082a5b880ea4043816349f378b56c516be1a39b" + integrity sha512-s88xLzf1r81ICXLAVQVzaN6ZmX4A6U4z2nMbOwobxkLoIIfjVMBg7TeguTUXkKeXni795B6y5rnvDw7rxhAq9A== + dependencies: + decompress-tar "^4.1.0" + file-type "^6.1.0" + is-stream "^1.1.0" + seek-bzip "^1.0.5" + unbzip2-stream "^1.0.9" + +decompress-targz@^4.0.0: + version "4.1.1" + resolved "https://registry.yarnpkg.com/decompress-targz/-/decompress-targz-4.1.1.tgz#c09bc35c4d11f3de09f2d2da53e9de23e7ce1eee" + integrity sha512-4z81Znfr6chWnRDNfFNqLwPvm4db3WuZkqV+UgXQzSngG3CEKdBkw5jrv3axjjL96glyiiKjsxJG3X6WBZwX3w== + dependencies: + decompress-tar "^4.1.1" + file-type "^5.2.0" + is-stream "^1.1.0" + +decompress-unzip@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/decompress-unzip/-/decompress-unzip-4.0.1.tgz#deaaccdfd14aeaf85578f733ae8210f9b4848f69" + integrity sha1-3qrM39FK6vhVePczroIQ+bSEj2k= + dependencies: + file-type "^3.8.0" + get-stream "^2.2.0" + pify "^2.3.0" + yauzl "^2.4.2" + +decompress@^4.0.0, decompress@^4.2.0: + version "4.2.1" + resolved "https://registry.yarnpkg.com/decompress/-/decompress-4.2.1.tgz#007f55cc6a62c055afa37c07eb6a4ee1b773f118" + integrity sha512-e48kc2IjU+2Zw8cTb6VZcJQ3lgVbS4uuB1TfCHbiZIP/haNXm+SVyhu+87jts5/3ROpd82GSVCoNs/z8l4ZOaQ== + dependencies: + decompress-tar "^4.0.0" + decompress-tarbz2 "^4.0.0" + decompress-targz "^4.0.0" + decompress-unzip "^4.0.1" + graceful-fs "^4.1.10" + make-dir "^1.0.0" + pify "^2.3.0" + strip-dirs "^2.0.0" + deep-equal@^1.0.1: version "1.1.1" resolved "https://registry.yarnpkg.com/deep-equal/-/deep-equal-1.1.1.tgz#b5c98c942ceffaf7cb051e24e1434a25a2e6076a" @@ -4043,7 +4777,7 @@ deep-is@^0.1.3: resolved "https://registry.yarnpkg.com/deep-is/-/deep-is-0.1.3.tgz#b369d6fb5dbc13eecf524f91b070feedc357cf34" integrity sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ= -deepmerge@4.2.2: +deepmerge@4.2.2, deepmerge@^4.0.0: version "4.2.2" resolved "https://registry.yarnpkg.com/deepmerge/-/deepmerge-4.2.2.tgz#44d2ea3679b8f4d4ffba33f03d865fc1e7bf4955" integrity sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg== @@ -4061,6 +4795,11 @@ defer-to-connect@^1.0.1: resolved "https://registry.yarnpkg.com/defer-to-connect/-/defer-to-connect-1.1.3.tgz#331ae050c08dcf789f8c83a7b81f0ed94f4ac591" integrity sha512-0ISdNousHvZT2EiFlZeZAHBUvSxmKswVCEf8hW7KWgG4a8MVEu/3Vb6uWYozkjylyCxe0JBIiRB1jV45S70WVQ== +defer-to-connect@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/defer-to-connect/-/defer-to-connect-2.0.1.tgz#8016bdb4143e4632b77a3449c6236277de520587" + integrity sha512-4tvttepXG1VaYGrRibk5EwJd1t4udunSOVMdLSAL6mId1ix438oPwPZMALY41FCijukO1L0twNcGsdzS7dHgDg== + define-properties@^1.1.3: version "1.1.3" resolved "https://registry.yarnpkg.com/define-properties/-/define-properties-1.1.3.tgz#cf88da6cbee26fe6db7094f61d870cbd84cee9f1" @@ -4132,6 +4871,11 @@ delegate@^3.1.2: resolved "https://registry.yarnpkg.com/delegate/-/delegate-3.2.0.tgz#b66b71c3158522e8ab5744f720d8ca0c2af59166" integrity sha512-IofjkYBZaZivn0V8nnsMJGBr4jVLxHDheKSW88PyxS5QC4Vo9ZbZVvhzlSxY87fVq3STR6r+4cGepyHkcWOQSw== +delegates@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/delegates/-/delegates-1.0.0.tgz#84c6e159b81904fdca59a0ef44cd870d31250f9a" + integrity sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o= + depd@~1.1.2: version "1.1.2" resolved "https://registry.yarnpkg.com/depd/-/depd-1.1.2.tgz#9bcd52e14c097763e749b274c4346ed2e560b5a9" @@ -4152,6 +4896,11 @@ destroy@~1.0.4: resolved "https://registry.yarnpkg.com/destroy/-/destroy-1.0.4.tgz#978857442c44749e4206613e37946205826abd80" integrity sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA= +detect-libc@^1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/detect-libc/-/detect-libc-1.0.3.tgz#fa137c4bd698edf55cd5cd02ac559f91a4c4ba9b" + integrity sha1-+hN8S9aY7fVc1c0CrFWfkaTEups= + detect-newline@^1.0.3: version "1.0.3" resolved "https://registry.yarnpkg.com/detect-newline/-/detect-newline-1.0.3.tgz#e97b1003877d70c09af1af35bfadff168de4920d" @@ -4319,7 +5068,29 @@ dom-serializer@^1.0.1: domhandler "^4.0.0" entities "^2.0.0" -domelementtype@1, domelementtype@^1.3.1: +dom-serializer@^1.3.2: + version "1.3.2" + resolved "https://registry.yarnpkg.com/dom-serializer/-/dom-serializer-1.3.2.tgz#6206437d32ceefaec7161803230c7a20bc1b4d91" + integrity sha512-5c54Bk5Dw4qAxNOI1pFEizPSjVsx5+bpJKmL2kPn8JhBUq2q09tTCa3mjijun2NfK78NMouDYNMBkOrPZiS+ig== + dependencies: + domelementtype "^2.0.1" + domhandler "^4.2.0" + entities "^2.0.0" + +dom-serializer@~0.1.1: + version "0.1.1" + resolved "https://registry.yarnpkg.com/dom-serializer/-/dom-serializer-0.1.1.tgz#1ec4059e284babed36eec2941d4a970a189ce7c0" + integrity sha512-l0IU0pPzLWSHBcieZbpOKgkIn3ts3vAh7ZuFyXNwJxJXk/c4Gwj9xaTJwIDVQCXawWD0qb3IzMGH5rglQaO0XA== + dependencies: + domelementtype "^1.3.0" + entities "^1.1.1" + +dom-walk@^0.1.0: + version "0.1.2" + resolved "https://registry.yarnpkg.com/dom-walk/-/dom-walk-0.1.2.tgz#0c548bef048f4d1f2a97249002236060daa3fd84" + integrity sha512-6QvTW9mrGeIegrFXdtQi9pk7O/nSK6lSdXW2eqUspN5LWD7UTji2Fqw5V2YLjBpHEoU9Xl/eUWNpDeZvoyOv2w== + +domelementtype@1, domelementtype@^1.3.0, domelementtype@^1.3.1: version "1.3.1" resolved "https://registry.yarnpkg.com/domelementtype/-/domelementtype-1.3.1.tgz#d048c44b37b0d10a7f2a3d5fee3f4333d790481f" integrity sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w== @@ -4350,6 +5121,14 @@ domhandler@^4.0.0, domhandler@^4.2.0: dependencies: domelementtype "^2.2.0" +domutils@1.5.1: + version "1.5.1" + resolved "https://registry.yarnpkg.com/domutils/-/domutils-1.5.1.tgz#dcd8488a26f563d61079e48c9f7b7e32373682cf" + integrity sha1-3NhIiib1Y9YQeeSMn3t+Mjc2gs8= + dependencies: + dom-serializer "0" + domelementtype "1" + domutils@^1.5.1, domutils@^1.7.0: version "1.7.0" resolved "https://registry.yarnpkg.com/domutils/-/domutils-1.7.0.tgz#56ea341e834e06e6748af7a1cb25da67ea9f8c2a" @@ -4367,6 +5146,15 @@ domutils@^2.0.0: domelementtype "^2.2.0" domhandler "^4.2.0" +domutils@^2.5.2, domutils@^2.6.0, domutils@^2.7.0: + version "2.7.0" + resolved "https://registry.yarnpkg.com/domutils/-/domutils-2.7.0.tgz#8ebaf0c41ebafcf55b0b72ec31c56323712c5442" + integrity sha512-8eaHa17IwJUPAiB+SoTYBo5mCdeMgdcAoXJ59m6DT1vw+5iLS3gNoqYaRowaBKtGVrOF1Jz4yDTgYKLK2kvfJg== + dependencies: + dom-serializer "^1.0.1" + domelementtype "^2.2.0" + domhandler "^4.2.0" + dot-case@^3.0.4: version "3.0.4" resolved "https://registry.yarnpkg.com/dot-case/-/dot-case-3.0.4.tgz#9b2b670d00a431667a8a75ba29cd1b98809ce751" @@ -4387,6 +5175,41 @@ dotenv@^8.2.0: resolved "https://registry.yarnpkg.com/dotenv/-/dotenv-8.6.0.tgz#061af664d19f7f4d8fc6e4ff9b584ce237adcb8b" integrity sha512-IrPdXQsk2BbzvCBGBOTmmSH5SodmqZNt4ERAZDmW4CT+tL8VtvinqywuANaFu4bOMWki16nqf0e4oC0QIaDr/g== +download@^6.2.2: + version "6.2.5" + resolved "https://registry.yarnpkg.com/download/-/download-6.2.5.tgz#acd6a542e4cd0bb42ca70cfc98c9e43b07039714" + integrity sha512-DpO9K1sXAST8Cpzb7kmEhogJxymyVUd5qz/vCOSyvwtp2Klj2XcDt5YUuasgxka44SxF0q5RriKIwJmQHG2AuA== + dependencies: + caw "^2.0.0" + content-disposition "^0.5.2" + decompress "^4.0.0" + ext-name "^5.0.0" + file-type "5.2.0" + filenamify "^2.0.0" + get-stream "^3.0.0" + got "^7.0.0" + make-dir "^1.0.0" + p-event "^1.0.0" + pify "^3.0.0" + +download@^7.1.0: + version "7.1.0" + resolved "https://registry.yarnpkg.com/download/-/download-7.1.0.tgz#9059aa9d70b503ee76a132897be6dec8e5587233" + integrity sha512-xqnBTVd/E+GxJVrX5/eUJiLYjCGPwMpdL+jGhGU57BvtcA7wwhtHVbXBeUk51kOpW3S7Jn3BQbN9Q1R1Km2qDQ== + dependencies: + archive-type "^4.0.0" + caw "^2.0.1" + content-disposition "^0.5.2" + decompress "^4.2.0" + ext-name "^5.0.0" + file-type "^8.1.0" + filenamify "^2.0.0" + get-stream "^3.0.0" + got "^8.3.1" + make-dir "^1.2.0" + p-event "^2.1.0" + pify "^3.0.0" + duplexer3@^0.1.4: version "0.1.4" resolved "https://registry.yarnpkg.com/duplexer3/-/duplexer3-0.1.4.tgz#ee01dd1cac0ed3cbc7fdbea37dc0a8f1ce002ce2" @@ -4442,7 +5265,7 @@ encodeurl@~1.0.2: resolved "https://registry.yarnpkg.com/encodeurl/-/encodeurl-1.0.2.tgz#ad3ff4c86ec2d029322f5a02c3a9a606c95b3f59" integrity sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k= -end-of-stream@^1.1.0: +end-of-stream@^1.0.0, end-of-stream@^1.1.0, end-of-stream@^1.4.1: version "1.4.4" resolved "https://registry.yarnpkg.com/end-of-stream/-/end-of-stream-1.4.4.tgz#5ae64a5f45057baf3626ec14da0ca5e4b2431eb0" integrity sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q== @@ -4500,7 +5323,7 @@ enquirer@^2.3.5: dependencies: ansi-colors "^4.1.1" -entities@^1.1.1: +entities@^1.1.1, entities@~1.1.1: version "1.1.2" resolved "https://registry.yarnpkg.com/entities/-/entities-1.1.2.tgz#bdfa735299664dfafd34529ed4f8522a275fea56" integrity sha512-f2LZMYl1Fzu7YSBKg+RoROelpOaNrcGmE9AZubeDfrCEia483oW4MI4VyFd5VNHIgQ/7qm1I0wUHK1eJnn2y2w== @@ -4633,7 +5456,7 @@ escape-string-regexp@2.0.0, escape-string-regexp@^2.0.0: resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz#a30304e99daa32e23b2fd20f51babd07cffca344" integrity sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w== -escape-string-regexp@^1.0.5: +escape-string-regexp@^1.0.2, escape-string-regexp@^1.0.5: version "1.0.5" resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4" integrity sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ= @@ -4916,6 +5739,19 @@ eventsource@^1.0.7: dependencies: original "^1.0.0" +execa@^0.7.0: + version "0.7.0" + resolved "https://registry.yarnpkg.com/execa/-/execa-0.7.0.tgz#944becd34cc41ee32a63a9faf27ad5a65fc59777" + integrity sha1-lEvs00zEHuMqY6n68nrVpl/Fl3c= + dependencies: + cross-spawn "^5.0.1" + get-stream "^3.0.0" + is-stream "^1.1.0" + npm-run-path "^2.0.0" + p-finally "^1.0.0" + signal-exit "^3.0.0" + strip-eof "^1.0.0" + execa@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/execa/-/execa-1.0.0.tgz#c6236a5bb4df6d6f15e88e7f017798216749ddd8" @@ -4945,7 +5781,7 @@ execa@^3.4.0: signal-exit "^3.0.2" strip-final-newline "^2.0.0" -execa@^4.0.2, execa@^4.0.3: +execa@^4.0.0, execa@^4.0.2, execa@^4.0.3: version "4.1.0" resolved "https://registry.yarnpkg.com/execa/-/execa-4.1.0.tgz#4e5491ad1572f2f17a77d388c6c857135b22847a" integrity sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA== @@ -4960,6 +5796,18 @@ execa@^4.0.2, execa@^4.0.3: signal-exit "^3.0.2" strip-final-newline "^2.0.0" +executable@^4.1.0: + version "4.1.1" + resolved "https://registry.yarnpkg.com/executable/-/executable-4.1.1.tgz#41532bff361d3e57af4d763b70582db18f5d133c" + integrity sha512-8iA79xD3uAch729dUG8xaaBBFGaEa0wdD2VkYLFHwlqosEj/jT66AzcreRDSgV7ehnNLBW2WR5jIXwGKjVdTLg== + dependencies: + pify "^2.2.0" + +exif-parser@^0.1.12: + version "0.1.12" + resolved "https://registry.yarnpkg.com/exif-parser/-/exif-parser-0.1.12.tgz#58a9d2d72c02c1f6f02a0ef4a9166272b7760922" + integrity sha1-WKnS1ywCwfbwKg70qRZicrd2CSI= + expand-brackets@^2.1.4: version "2.1.4" resolved "https://registry.yarnpkg.com/expand-brackets/-/expand-brackets-2.1.4.tgz#b77735e315ce30f6b6eff0f83b04151a22449622" @@ -4973,6 +5821,11 @@ expand-brackets@^2.1.4: snapdragon "^0.8.1" to-regex "^3.0.1" +expand-template@^2.0.3: + version "2.0.3" + resolved "https://registry.yarnpkg.com/expand-template/-/expand-template-2.0.3.tgz#6e14b3fcee0f3a6340ecb57d2e8918692052a47c" + integrity sha512-XYfuKMvj4O35f/pOXLObndIRvyQ+/+6AhODh+OKWj9S9498pHHn/IMszH+gt0fBCRWMNfk1ZSp5x3AifmnI2vg== + express-graphql@^0.9.0: version "0.9.0" resolved "https://registry.yarnpkg.com/express-graphql/-/express-graphql-0.9.0.tgz#00fd8552f866bac5c9a4612b2c4c82076107b3c2" @@ -5019,6 +5872,21 @@ express@^4.17.1: utils-merge "1.0.1" vary "~1.1.2" +ext-list@^2.0.0: + version "2.2.2" + resolved "https://registry.yarnpkg.com/ext-list/-/ext-list-2.2.2.tgz#0b98e64ed82f5acf0f2931babf69212ef52ddd37" + integrity sha512-u+SQgsubraE6zItfVA0tBuCBhfU9ogSRnsvygI7wht9TS510oLkBRXBsqopeUG/GBOIQyKZO9wjTqIu/sf5zFA== + dependencies: + mime-db "^1.28.0" + +ext-name@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/ext-name/-/ext-name-5.0.0.tgz#70781981d183ee15d13993c8822045c506c8f0a6" + integrity sha512-yblEwXAbGv1VQDmow7s38W77hzAgJAO50ztBLMcUyUBfxv1HC+LGwtiEN+Co6LtlqT/5uwVOxsD4TNIilWhwdQ== + dependencies: + ext-list "^2.0.0" + sort-keys-length "^1.0.0" + ext@^1.1.2: version "1.4.0" resolved "https://registry.yarnpkg.com/ext/-/ext-1.4.0.tgz#89ae7a07158f79d35517882904324077e4379244" @@ -5155,11 +6023,26 @@ fbjs@^3.0.0: setimmediate "^1.0.5" ua-parser-js "^0.7.18" +fd-slicer@~1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/fd-slicer/-/fd-slicer-1.1.0.tgz#25c7c89cb1f9077f8891bbe61d8f390eae256f1e" + integrity sha1-JcfInLH5B3+IkbvmHY85Dq4lbx4= + dependencies: + pend "~1.2.0" + fd@~0.0.2: version "0.0.3" resolved "https://registry.yarnpkg.com/fd/-/fd-0.0.3.tgz#b3240de86dbf5a345baae7382a07d4713566ff0c" integrity sha512-iAHrIslQb3U68OcMSP0kkNWabp7sSN6d2TBSb2JO3gcLJVDd4owr/hKM4SFJovFOUeeXeItjYgouEDTMWiVAnA== +figures@^1.3.5: + version "1.7.0" + resolved "https://registry.yarnpkg.com/figures/-/figures-1.7.0.tgz#cbe1e3affcf1cd44b80cadfed28dc793a9701d2e" + integrity sha1-y+Hjr/zxzUS4DK3+0o3Hk6lwHS4= + dependencies: + escape-string-regexp "^1.0.5" + object-assign "^4.1.0" + figures@^3.0.0: version "3.2.0" resolved "https://registry.yarnpkg.com/figures/-/figures-3.2.0.tgz#625c18bd293c604dc4a8ddb2febf0c88341746af" @@ -5182,6 +6065,16 @@ file-loader@^6.2.0: loader-utils "^2.0.0" schema-utils "^3.0.0" +file-type@5.2.0, file-type@^5.2.0: + version "5.2.0" + resolved "https://registry.yarnpkg.com/file-type/-/file-type-5.2.0.tgz#2ddbea7c73ffe36368dfae49dc338c058c2b8ad6" + integrity sha1-LdvqfHP/42No365J3DOMBYwritY= + +file-type@^12.0.0: + version "12.4.2" + resolved "https://registry.yarnpkg.com/file-type/-/file-type-12.4.2.tgz#a344ea5664a1d01447ee7fb1b635f72feb6169d9" + integrity sha512-UssQP5ZgIOKelfsaB5CuGAL+Y+q7EmONuiwF3N5HAH0t27rvrttgi6Ra9k/+DVaY9UF6+ybxu5pOXLUdA8N7Vg== + file-type@^16.0.0, file-type@^16.2.0: version "16.4.0" resolved "https://registry.yarnpkg.com/file-type/-/file-type-16.4.0.tgz#464197e44bd94a452d77b09085d977ae0dad2df4" @@ -5192,11 +6085,59 @@ file-type@^16.0.0, file-type@^16.2.0: token-types "^2.0.0" typedarray-to-buffer "^3.1.5" +file-type@^3.8.0: + version "3.9.0" + resolved "https://registry.yarnpkg.com/file-type/-/file-type-3.9.0.tgz#257a078384d1db8087bc449d107d52a52672b9e9" + integrity sha1-JXoHg4TR24CHvESdEH1SpSZyuek= + +file-type@^4.2.0: + version "4.4.0" + resolved "https://registry.yarnpkg.com/file-type/-/file-type-4.4.0.tgz#1b600e5fca1fbdc6e80c0a70c71c8dba5f7906c5" + integrity sha1-G2AOX8ofvcboDApwxxyNul95BsU= + +file-type@^6.1.0: + version "6.2.0" + resolved "https://registry.yarnpkg.com/file-type/-/file-type-6.2.0.tgz#e50cd75d356ffed4e306dc4f5bcf52a79903a919" + integrity sha512-YPcTBDV+2Tm0VqjybVd32MHdlEGAtuxS3VAYsumFokDSMG+ROT5wawGlnHDoz7bfMcMDt9hxuXvXwoKUx2fkOg== + +file-type@^8.1.0: + version "8.1.0" + resolved "https://registry.yarnpkg.com/file-type/-/file-type-8.1.0.tgz#244f3b7ef641bbe0cca196c7276e4b332399f68c" + integrity sha512-qyQ0pzAy78gVoJsmYeNgl8uH8yKhr1lVhW7JbzJmnlRi0I4R2eEDEJZVKG8agpDnLpacwNbDhLNG/LMdxHD2YQ== + +file-type@^9.0.0: + version "9.0.0" + resolved "https://registry.yarnpkg.com/file-type/-/file-type-9.0.0.tgz#a68d5ad07f486414dfb2c8866f73161946714a18" + integrity sha512-Qe/5NJrgIOlwijpq3B7BEpzPFcgzggOTagZmkXQY4LA6bsXKTUstK7Wp12lEJ/mLKTpvIZxmIuRcLYWT6ov9lw== + file-uri-to-path@1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz#553a7b8446ff6f684359c445f1e37a05dacc33dd" integrity sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw== +filename-reserved-regex@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/filename-reserved-regex/-/filename-reserved-regex-2.0.0.tgz#abf73dfab735d045440abfea2d91f389ebbfa229" + integrity sha1-q/c9+rc10EVECr/qLZHzieu/oik= + +filenamify@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/filenamify/-/filenamify-2.1.0.tgz#88faf495fb1b47abfd612300002a16228c677ee9" + integrity sha512-ICw7NTT6RsDp2rnYKVd8Fu4cr6ITzGy3+u4vUujPkabyaz+03F24NWEX7fs5fp+kBonlaqPH8fAO2NM+SXt/JA== + dependencies: + filename-reserved-regex "^2.0.0" + strip-outer "^1.0.0" + trim-repeated "^1.0.0" + +filenamify@^4.2.0: + version "4.3.0" + resolved "https://registry.yarnpkg.com/filenamify/-/filenamify-4.3.0.tgz#62391cb58f02b09971c9d4f9d63b3cf9aba03106" + integrity sha512-hcFKyUG57yWGAzu1CMt/dPzYZuv+jAJUT85bL8mrXvNe6hWj6yEHEc4EdcgiA6Z3oi1/9wXJdZPXF2dZNgwgOg== + dependencies: + filename-reserved-regex "^2.0.0" + strip-outer "^1.0.1" + trim-repeated "^1.0.0" + filesize@6.1.0: version "6.1.0" resolved "https://registry.yarnpkg.com/filesize/-/filesize-6.1.0.tgz#e81bdaa780e2451d714d71c0d7a4f3238d37ad00" @@ -5254,6 +6195,14 @@ find-up@4.1.0, find-up@^4.0.0, find-up@^4.1.0: locate-path "^5.0.0" path-exists "^4.0.0" +find-up@^1.0.0: + version "1.1.2" + resolved "https://registry.yarnpkg.com/find-up/-/find-up-1.1.2.tgz#6b2e9822b1a2ce0a60ab64d610eccad53cb24d0f" + integrity sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8= + dependencies: + path-exists "^2.0.0" + pinkie-promise "^2.0.0" + find-up@^2.0.0, find-up@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/find-up/-/find-up-2.1.0.tgz#45d1b7e506c717ddd482775a2b77920a3c0c57a7" @@ -5268,6 +6217,13 @@ find-up@^3.0.0: dependencies: locate-path "^3.0.0" +find-versions@^3.0.0: + version "3.2.0" + resolved "https://registry.yarnpkg.com/find-versions/-/find-versions-3.2.0.tgz#10297f98030a786829681690545ef659ed1d254e" + integrity sha512-P8WRou2S+oe222TOCHitLy8zj+SIsVJh52VP4lvXkaFVnOFFdoWv1H1Jjvel1aI6NCFOAaeAVm8qrI0odiLcww== + dependencies: + semver-regex "^2.0.0" + flat-cache@^3.0.4: version "3.0.4" resolved "https://registry.yarnpkg.com/flat-cache/-/flat-cache-3.0.4.tgz#61b0338302b2fe9f957dcc32fc2a87f1c3048b11" @@ -5359,6 +6315,11 @@ from2@^2.1.1: inherits "^2.0.1" readable-stream "^2.0.0" +fs-constants@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/fs-constants/-/fs-constants-1.0.0.tgz#6be0de9be998ce16af8afc24497b9ee9b7ccd9ad" + integrity sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow== + fs-exists-cached@1.0.0, fs-exists-cached@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/fs-exists-cached/-/fs-exists-cached-1.0.0.tgz#cf25554ca050dc49ae6656b41de42258989dcbce" @@ -5476,6 +6437,20 @@ gatsby-cli@^3.4.1: yoga-layout-prebuilt "^1.9.6" yurnalist "^2.1.0" +gatsby-core-utils@^2.10.0: + version "2.10.0" + resolved "https://registry.yarnpkg.com/gatsby-core-utils/-/gatsby-core-utils-2.10.0.tgz#bc37ea9eb6bb5f327aa4bdc0345a37d9390d4a7a" + integrity sha512-xvVebKSrjHkZQQkeEjuAekCAg17KT2l44d/yn7w2dzBGay244m8hoY8LRtLRdsrSp30ix89QklefuP9frEfhbA== + dependencies: + ci-info "2.0.0" + configstore "^5.0.1" + file-type "^16.2.0" + fs-extra "^8.1.0" + node-object-hash "^2.0.0" + proper-lockfile "^4.1.1" + tmp "^0.2.1" + xdg-basedir "^4.0.0" + gatsby-core-utils@^2.4.0: version "2.4.0" resolved "https://registry.yarnpkg.com/gatsby-core-utils/-/gatsby-core-utils-2.4.0.tgz#79fc058913450fa8d6e9dc065db2e7912658e5c8" @@ -5585,6 +6560,33 @@ gatsby-plugin-sass@^4.3.0: resolve-url-loader "^3.1.2" sass-loader "^10.1.1" +gatsby-plugin-sharp@^3.10.2: + version "3.10.2" + resolved "https://registry.yarnpkg.com/gatsby-plugin-sharp/-/gatsby-plugin-sharp-3.10.2.tgz#0354d5dea20cd21ac607f0a022cde167bac97c21" + integrity sha512-aaoxfsYgfS2LqGLxLHit9fRAH8mbpltyEni+l9SYMUwjfZAJHFnY0tqstsIYijMZyeatAzm3UWt7lQnEUEtGTg== + dependencies: + "@babel/runtime" "^7.14.6" + async "^3.2.0" + bluebird "^3.7.2" + filenamify "^4.2.0" + fs-extra "^9.1.0" + gatsby-core-utils "^2.10.0" + gatsby-plugin-utils "^1.10.0" + gatsby-telemetry "^2.10.0" + got "^10.7.0" + imagemin "^7.0.1" + imagemin-mozjpeg "^9.0.0" + imagemin-pngquant "^9.0.1" + lodash "^4.17.21" + mini-svg-data-uri "^1.2.3" + potrace "^2.1.8" + probe-image-size "^6.0.0" + progress "^2.0.3" + semver "^7.3.4" + sharp "^0.28.3" + svgo "1.3.2" + uuid "3.4.0" + gatsby-plugin-sitemap@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/gatsby-plugin-sitemap/-/gatsby-plugin-sitemap-4.0.0.tgz#65f2ef27362796ac145cec1d8dd05c790b50e1fc" @@ -5608,6 +6610,13 @@ gatsby-plugin-typescript@^3.4.0: "@babel/runtime" "^7.12.5" babel-plugin-remove-graphql-queries "^3.4.0" +gatsby-plugin-utils@^1.10.0: + version "1.10.0" + resolved "https://registry.yarnpkg.com/gatsby-plugin-utils/-/gatsby-plugin-utils-1.10.0.tgz#88ca8a1d63be68ebdd65af83046c0f2fa011f725" + integrity sha512-JRg3er+8qay7qCaGTlFR96AeMPYVShihcAJd8TwpbfrmVSn69iWVLt3hUstpSdQxvhSRF4m4unVEhlKH3oSTOg== + dependencies: + joi "^17.2.1" + gatsby-plugin-utils@^1.4.0: version "1.4.0" resolved "https://registry.yarnpkg.com/gatsby-plugin-utils/-/gatsby-plugin-utils-1.4.0.tgz#536bb2d11ca2eabbaef87a17c9401282fbb3f386" @@ -5686,6 +6695,23 @@ gatsby-recipes@^0.15.1: xstate "^4.9.1" yoga-layout-prebuilt "^1.9.6" +gatsby-remark-images@^5.7.0: + version "5.7.0" + resolved "https://registry.yarnpkg.com/gatsby-remark-images/-/gatsby-remark-images-5.7.0.tgz#16f8ddca9f3233c325bf2080e193ba505c59707b" + integrity sha512-dLDigJY3kFThGKi41e20CwOWC7ccneM76VFoECIz8YZ6vjMqMYMkB8vojO6hg6jmNRZd2XMnDt/biu/wGe/07A== + dependencies: + "@babel/runtime" "^7.14.6" + chalk "^4.1.1" + cheerio "^1.0.0-rc.9" + gatsby-core-utils "^2.10.0" + is-relative-url "^3.0.0" + lodash "^4.17.21" + mdast-util-definitions "^4.0.0" + potrace "^2.1.8" + query-string "^6.13.3" + unist-util-select "^3.0.4" + unist-util-visit-parents "^3.1.1" + gatsby-remark-prismjs@^5.0.0: version "5.1.0" resolved "https://registry.yarnpkg.com/gatsby-remark-prismjs/-/gatsby-remark-prismjs-5.1.0.tgz#1c0ad938d453e9c75955c920e398ac96be2eee52" @@ -5695,6 +6721,17 @@ gatsby-remark-prismjs@^5.0.0: parse-numeric-range "^1.2.0" unist-util-visit "^2.0.3" +gatsby-remark-relative-images@^2.0.2: + version "2.0.2" + resolved "https://registry.yarnpkg.com/gatsby-remark-relative-images/-/gatsby-remark-relative-images-2.0.2.tgz#17a26ba15762670c8125a33ecd8316a0124cb06f" + integrity sha512-VD8mHbTDvSKIbpJ5pWOWdooDhDsU5lh6QUg5d9bw0yq+BJRpl2NnUDFV3L+S2E2CSKonJ9rKZ/SPMpc7nfLG+w== + dependencies: + cheerio "1.0.0-rc.3" + is-invalid-path "1.0.2" + lodash "4.17.20" + traverse "0.6.6" + unist-util-select "3.0.1" + gatsby-source-filesystem@^3.3.0: version "3.4.0" resolved "https://registry.yarnpkg.com/gatsby-source-filesystem/-/gatsby-source-filesystem-3.4.0.tgz#31d9dd15a382c0abd315f38bc772ac1e25b456e6" @@ -5714,6 +6751,26 @@ gatsby-source-filesystem@^3.3.0: valid-url "^1.0.9" xstate "^4.14.0" +gatsby-telemetry@^2.10.0: + version "2.10.0" + resolved "https://registry.yarnpkg.com/gatsby-telemetry/-/gatsby-telemetry-2.10.0.tgz#ebc7e74e10d1ddc88aa69c8288eb3984c58a8fa7" + integrity sha512-uon+KRo6NQqkc6Qk/QTw+RmaxIjFFIK7cSU8XXE3y353il2Tk04Kxct2hMHn8Zdl4TYyKla1T5UIvVV/EfpBcg== + dependencies: + "@babel/code-frame" "^7.14.0" + "@babel/runtime" "^7.14.6" + "@turist/fetch" "^7.1.7" + "@turist/time" "^0.0.1" + async-retry-ng "^2.0.1" + boxen "^4.2.0" + configstore "^5.0.1" + fs-extra "^8.1.0" + gatsby-core-utils "^2.10.0" + git-up "^4.0.2" + is-docker "^2.1.1" + lodash "^4.17.21" + node-fetch "^2.6.1" + uuid "3.4.0" + gatsby-telemetry@^2.4.1: version "2.4.1" resolved "https://registry.yarnpkg.com/gatsby-telemetry/-/gatsby-telemetry-2.4.1.tgz#bc1b726cbf207193b6eefddc78455d65bea4e4d3" @@ -5922,6 +6979,20 @@ gatsby@^3.2.1: xstate "^4.11.0" yaml-loader "^0.6.0" +gauge@~2.7.3: + version "2.7.4" + resolved "https://registry.yarnpkg.com/gauge/-/gauge-2.7.4.tgz#2c03405c7538c39d7eb37b317022e325fb018bf7" + integrity sha1-LANAXHU4w51+s3sxcCLjJfsBi/c= + dependencies: + aproba "^1.0.3" + console-control-strings "^1.0.0" + has-unicode "^2.0.0" + object-assign "^4.1.0" + signal-exit "^3.0.0" + string-width "^1.0.1" + strip-ansi "^3.0.1" + wide-align "^1.1.0" + gensync@^1.0.0-beta.1, gensync@^1.0.0-beta.2: version "1.0.0-beta.2" resolved "https://registry.yarnpkg.com/gensync/-/gensync-1.0.0-beta.2.tgz#32a6ee76c3d7f52d46b2b1ae5d93fea8580a25e0" @@ -5946,6 +7017,13 @@ get-port@^3.2.0: resolved "https://registry.yarnpkg.com/get-port/-/get-port-3.2.0.tgz#dd7ce7de187c06c8bf353796ac71e099f0980ebc" integrity sha1-3Xzn3hh8Bsi/NTeWrHHgmfCYDrw= +get-proxy@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/get-proxy/-/get-proxy-2.1.0.tgz#349f2b4d91d44c4d4d4e9cba2ad90143fac5ef93" + integrity sha512-zmZIaQTWnNQb4R4fJUEp/FC51eZsc6EkErspy3xtIYStaq8EB/hDIWipxsal+E8rz0qD7f2sL/NA9Xee4RInJw== + dependencies: + npm-conf "^1.1.0" + get-stdin@^4.0.1: version "4.0.1" resolved "https://registry.yarnpkg.com/get-stdin/-/get-stdin-4.0.1.tgz#b968c6b0a04384324902e8bf1a5df32579a450fe" @@ -5956,6 +7034,14 @@ get-stream@3.0.0, get-stream@^3.0.0: resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-3.0.0.tgz#8e943d1358dc37555054ecbe2edb05aa174ede14" integrity sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ= +get-stream@^2.2.0: + version "2.3.1" + resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-2.3.1.tgz#5f38f93f346009666ee0150a054167f91bdd95de" + integrity sha1-Xzj5PzRgCWZu4BUKBUFn+Rvdld4= + dependencies: + object-assign "^4.0.1" + pinkie-promise "^2.0.0" + get-stream@^4.0.0, get-stream@^4.1.0: version "4.1.0" resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-4.1.0.tgz#c1b255575f3dc21d59bfc79cd3d2b46b1c3a54b5" @@ -5975,6 +7061,14 @@ get-value@^2.0.3, get-value@^2.0.6: resolved "https://registry.yarnpkg.com/get-value/-/get-value-2.0.6.tgz#dc15ca1c672387ca76bd37ac0a395ba2042a2c28" integrity sha1-3BXKHGcjh8p2vTesCjlbogQqLCg= +gifwrap@^0.9.2: + version "0.9.2" + resolved "https://registry.yarnpkg.com/gifwrap/-/gifwrap-0.9.2.tgz#348e286e67d7cf57942172e1e6f05a71cee78489" + integrity sha512-fcIswrPaiCDAyO8xnWvHSZdWChjKXUanKKpAiWWJ/UTkEi/aYKn5+90e7DE820zbEaVR9CE2y4z9bzhQijZ0BA== + dependencies: + image-q "^1.1.1" + omggif "^1.0.10" + git-up@^4.0.2: version "4.0.2" resolved "https://registry.yarnpkg.com/git-up/-/git-up-4.0.2.tgz#10c3d731051b366dc19d3df454bfca3f77913a7c" @@ -5983,6 +7077,11 @@ git-up@^4.0.2: is-ssh "^1.3.0" parse-url "^5.0.0" +github-from-package@0.0.0: + version "0.0.0" + resolved "https://registry.yarnpkg.com/github-from-package/-/github-from-package-0.0.0.tgz#97fb5d96bfde8973313f20e8288ef9a167fa64ce" + integrity sha1-l/tdlr/eiXMxPyDoKI75oWf6ZM4= + github-slugger@^1.2.1: version "1.3.0" resolved "https://registry.yarnpkg.com/github-slugger/-/github-slugger-1.3.0.tgz#9bd0a95c5efdfc46005e82a906ef8e2a059124c9" @@ -6060,6 +7159,14 @@ global-prefix@^3.0.0: kind-of "^6.0.2" which "^1.3.1" +global@~4.4.0: + version "4.4.0" + resolved "https://registry.yarnpkg.com/global/-/global-4.4.0.tgz#3e7b105179006a323ed71aafca3e9c57a5cc6406" + integrity sha512-wv/LAoHdRE3BeTGz53FAamhGlPLhlssK45usmGFThIi4XqnBmjKQ16u+RNbP7WvigRZDxUsM0J3gcQ5yicaL0w== + dependencies: + min-document "^2.19.0" + process "^0.11.10" + globals@^11.1.0: version "11.12.0" resolved "https://registry.yarnpkg.com/globals/-/globals-11.12.0.tgz#ab8795338868a0babd8525758018c2a7eb95c42e" @@ -6115,7 +7222,7 @@ globby@11.0.3, globby@^11.0.1, globby@^11.0.3: merge2 "^1.3.0" slash "^3.0.0" -globby@^10.0.1: +globby@^10.0.0, globby@^10.0.1: version "10.0.2" resolved "https://registry.yarnpkg.com/globby/-/globby-10.0.2.tgz#277593e745acaa4646c3ab411289ec47a0392543" integrity sha512-7dUi7RvCoT/xast/o/dLN53oqND4yk0nsHkhRgn9w65C4PofCLOoJ39iSOg+qVDdWQPIEj+eszMHQ+aLVwwQSg== @@ -6147,7 +7254,7 @@ good-listener@^1.2.2: dependencies: delegate "^3.1.2" -got@8.3.2: +got@8.3.2, got@^8.3.1: version "8.3.2" resolved "https://registry.yarnpkg.com/got/-/got-8.3.2.tgz#1d23f64390e97f776cac52e5b936e5f514d2e937" integrity sha512-qjUJ5U/hawxosMryILofZCkm3C84PLJS/0grRIpjAwu+Lkxxj5cxeCU25BG0/3mDSpXKTyZr8oh8wIgLaH0QCw== @@ -6170,6 +7277,47 @@ got@8.3.2: url-parse-lax "^3.0.0" url-to-options "^1.0.1" +got@^10.7.0: + version "10.7.0" + resolved "https://registry.yarnpkg.com/got/-/got-10.7.0.tgz#62889dbcd6cca32cd6a154cc2d0c6895121d091f" + integrity sha512-aWTDeNw9g+XqEZNcTjMMZSy7B7yE9toWOFYip7ofFTLleJhvZwUxxTxkTpKvF+p1SAA4VHmuEy7PiHTHyq8tJg== + dependencies: + "@sindresorhus/is" "^2.0.0" + "@szmarczak/http-timer" "^4.0.0" + "@types/cacheable-request" "^6.0.1" + cacheable-lookup "^2.0.0" + cacheable-request "^7.0.1" + decompress-response "^5.0.0" + duplexer3 "^0.1.4" + get-stream "^5.0.0" + lowercase-keys "^2.0.0" + mimic-response "^2.1.0" + p-cancelable "^2.0.0" + p-event "^4.0.0" + responselike "^2.0.0" + to-readable-stream "^2.0.0" + type-fest "^0.10.0" + +got@^7.0.0: + version "7.1.0" + resolved "https://registry.yarnpkg.com/got/-/got-7.1.0.tgz#05450fd84094e6bbea56f451a43a9c289166385a" + integrity sha512-Y5WMo7xKKq1muPsxD+KmrR8DH5auG7fBdDVueZwETwV6VytKyU9OX/ddpq2/1hp1vIPvVb4T81dKQz3BivkNLw== + dependencies: + decompress-response "^3.2.0" + duplexer3 "^0.1.4" + get-stream "^3.0.0" + is-plain-obj "^1.1.0" + is-retry-allowed "^1.0.0" + is-stream "^1.0.0" + isurl "^1.0.0-alpha5" + lowercase-keys "^1.0.0" + p-cancelable "^0.3.0" + p-timeout "^1.1.1" + safe-buffer "^5.0.1" + timed-out "^4.0.0" + url-parse-lax "^1.0.0" + url-to-options "^1.0.1" + got@^9.6.0: version "9.6.0" resolved "https://registry.yarnpkg.com/got/-/got-9.6.0.tgz#edf45e7d67f99545705de1f7bbeeeb121765ed85" @@ -6187,7 +7335,7 @@ got@^9.6.0: to-readable-stream "^1.0.0" url-parse-lax "^3.0.0" -graceful-fs@^4.1.11, graceful-fs@^4.1.2, graceful-fs@^4.1.6, graceful-fs@^4.2.0, graceful-fs@^4.2.2, graceful-fs@^4.2.3, graceful-fs@^4.2.4: +graceful-fs@^4.1.10, graceful-fs@^4.1.11, graceful-fs@^4.1.2, graceful-fs@^4.1.6, graceful-fs@^4.2.0, graceful-fs@^4.2.2, graceful-fs@^4.2.3, graceful-fs@^4.2.4: version "4.2.6" resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.6.tgz#ff040b2b0853b23c3d31027523706f1885d76bee" integrity sha512-nTnJ528pbqxYanhpDYsi4Rd8MAeaBA67+RZ10CM1m3bTAVFEDcd5AuA4a6W5YkGZ1iNXHzZz8T6TBKLeBuNriQ== @@ -6298,6 +7446,13 @@ handle-thing@^2.0.0: resolved "https://registry.yarnpkg.com/handle-thing/-/handle-thing-2.0.1.tgz#857f79ce359580c340d43081cc648970d0bb234e" integrity sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg== +has-ansi@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/has-ansi/-/has-ansi-2.0.0.tgz#34f5049ce1ecdf2b0649af3ef24e45ed35416d91" + integrity sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE= + dependencies: + ansi-regex "^2.0.0" + has-bigints@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/has-bigints/-/has-bigints-1.0.1.tgz#64fe6acb020673e3b78db035a5af69aa9d07b113" @@ -6335,6 +7490,11 @@ has-to-string-tag-x@^1.2.0: dependencies: has-symbol-support-x "^1.4.1" +has-unicode@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/has-unicode/-/has-unicode-2.0.1.tgz#e0e6fe6a28cf51138855e086d1691e771de2a8b9" + integrity sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk= + has-value@^0.3.1: version "0.3.1" resolved "https://registry.yarnpkg.com/has-value/-/has-value-0.3.1.tgz#7b1f58bada62ca827ec0a2078025654845995e1f" @@ -6564,7 +7724,7 @@ html-void-elements@^1.0.0: resolved "https://registry.yarnpkg.com/html-void-elements/-/html-void-elements-1.0.5.tgz#ce9159494e86d95e45795b166c2021c2cfca4483" integrity sha512-uE/TxKuyNIcx44cIWnjr/rfIATDH7ZaOMmstu0CwhFG1Dunhlp4OC6/NMbhiwoq5BpW0ubi303qnEk/PZj614w== -htmlparser2@^3.10.1: +htmlparser2@^3.10.1, htmlparser2@^3.9.1: version "3.10.1" resolved "https://registry.yarnpkg.com/htmlparser2/-/htmlparser2-3.10.1.tgz#bd679dc3f59897b6a34bb10749c855bb53a9392f" integrity sha512-IgieNijUMbkDovyoKObU1DUhm1iwNYE/fuifEoEHfd1oZKZDaONBSkal7Y01shxsM49R4XaMdGez3WnF9UfiCQ== @@ -6586,6 +7746,16 @@ htmlparser2@^4.1.0: domutils "^2.0.0" entities "^2.0.0" +htmlparser2@^6.1.0: + version "6.1.0" + resolved "https://registry.yarnpkg.com/htmlparser2/-/htmlparser2-6.1.0.tgz#c4d762b6c3371a05dbe65e94ae43a9f845fb8fb7" + integrity sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A== + dependencies: + domelementtype "^2.0.1" + domhandler "^4.0.0" + domutils "^2.5.2" + entities "^2.0.0" + http-cache-semantics@3.8.1: version "3.8.1" resolved "https://registry.yarnpkg.com/http-cache-semantics/-/http-cache-semantics-3.8.1.tgz#39b0e16add9b605bf0a9ef3d9daaf4843b4cacd2" @@ -6673,7 +7843,7 @@ human-signals@^1.1.1: resolved "https://registry.yarnpkg.com/human-signals/-/human-signals-1.1.1.tgz#c5b1cd14f50aeae09ab6c59fe63ba3395fe4dfa3" integrity sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw== -iconv-lite@0.4.24, iconv-lite@^0.4.24: +iconv-lite@0.4.24, iconv-lite@^0.4.24, iconv-lite@^0.4.4: version "0.4.24" resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.24.tgz#2022b4b25fbddc21d2f524974a474aafe733908b" integrity sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA== @@ -6700,6 +7870,44 @@ ignore@^5.1.1, ignore@^5.1.4: resolved "https://registry.yarnpkg.com/ignore/-/ignore-5.1.8.tgz#f150a8b50a34289b33e22f5889abd4d8016f0e57" integrity sha512-BMpfD7PpiETpBl/A6S498BaIJ6Y/ABT93ETbby2fP00v4EbvPBXWEoaR1UBPKs3iR53pJY7EtZk5KACI57i1Uw== +image-q@^1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/image-q/-/image-q-1.1.1.tgz#fc84099664460b90ca862d9300b6bfbbbfbf8056" + integrity sha1-/IQJlmRGC5DKhi2TALa/u7+/gFY= + +imagemin-mozjpeg@^9.0.0: + version "9.0.0" + resolved "https://registry.yarnpkg.com/imagemin-mozjpeg/-/imagemin-mozjpeg-9.0.0.tgz#d1af26d0b43d75a41c211051c1910da59d9d2324" + integrity sha512-TwOjTzYqCFRgROTWpVSt5UTT0JeCuzF1jswPLKALDd89+PmrJ2PdMMYeDLYZ1fs9cTovI9GJd68mRSnuVt691w== + dependencies: + execa "^4.0.0" + is-jpg "^2.0.0" + mozjpeg "^7.0.0" + +imagemin-pngquant@^9.0.1: + version "9.0.2" + resolved "https://registry.yarnpkg.com/imagemin-pngquant/-/imagemin-pngquant-9.0.2.tgz#38155702b0cc4f60f671ba7c2b086ea3805d9567" + integrity sha512-cj//bKo8+Frd/DM8l6Pg9pws1pnDUjgb7ae++sUX1kUVdv2nrngPykhiUOgFeE0LGY/LmUbCf4egCHC4YUcZSg== + dependencies: + execa "^4.0.0" + is-png "^2.0.0" + is-stream "^2.0.0" + ow "^0.17.0" + pngquant-bin "^6.0.0" + +imagemin@^7.0.1: + version "7.0.1" + resolved "https://registry.yarnpkg.com/imagemin/-/imagemin-7.0.1.tgz#f6441ca647197632e23db7d971fffbd530c87dbf" + integrity sha512-33AmZ+xjZhg2JMCe+vDf6a9mzWukE7l+wAtesjE7KyteqqKjzxv7aVQeWnul1Ve26mWvEQqyPwl0OctNBfSR9w== + dependencies: + file-type "^12.0.0" + globby "^10.0.0" + graceful-fs "^4.2.2" + junk "^3.1.0" + make-dir "^3.0.0" + p-pipe "^3.0.0" + replace-ext "^1.0.0" + immer@8.0.1: version "8.0.1" resolved "https://registry.yarnpkg.com/immer/-/immer-8.0.1.tgz#9c73db683e2b3975c424fb0572af5889877ae656" @@ -6738,6 +7946,11 @@ import-lazy@^2.1.0: resolved "https://registry.yarnpkg.com/import-lazy/-/import-lazy-2.1.0.tgz#05698e3d45c88e8d7e9d92cb0584e77f096f3e43" integrity sha1-BWmOPUXIjo1+nZLLBYTnfwlvPkM= +import-lazy@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/import-lazy/-/import-lazy-3.1.0.tgz#891279202c8a2280fdbd6674dbd8da1a1dfc67cc" + integrity sha512-8/gvXvX2JMn0F+CDlSC4l6kOmVaLOO3XLkksI7CI3Ud95KDYJuYur2b9P/PUt/i/pDAMd/DulQsNbbbmRRsDIQ== + import-local@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/import-local/-/import-local-2.0.0.tgz#55070be38a5993cf18ef6db7e961f5bee5c5a09d" @@ -6751,6 +7964,13 @@ imurmurhash@^0.1.4: resolved "https://registry.yarnpkg.com/imurmurhash/-/imurmurhash-0.1.4.tgz#9218b9b2b928a238b13dc4fb6b6d576f231453ea" integrity sha1-khi5srkoojixPcT7a21XbyMUU+o= +indent-string@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/indent-string/-/indent-string-2.1.0.tgz#8e2d48348742121b4a8218b7a137e9a52049dc80" + integrity sha1-ji1INIdCEhtKghi3oTfppSBJ3IA= + dependencies: + repeating "^2.0.0" + indent-string@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/indent-string/-/indent-string-4.0.0.tgz#624f8f4497d619b2d9768531d58f4122854d7251" @@ -6789,7 +8009,7 @@ ini@2.0.0: resolved "https://registry.yarnpkg.com/ini/-/ini-2.0.0.tgz#e5fd556ecdd5726be978fa1001862eacb0a94bc5" integrity sha512-7PnF4oN3CvZF23ADhA5wRaYEQpJ8qygSkbtTXWBeXWXmEVRXK+1ITciHWwHhsjv1TmW0MgacIv6hEi5pX5NQdA== -ini@^1.3.5, ini@~1.3.0: +ini@^1.3.4, ini@^1.3.5, ini@~1.3.0: version "1.3.8" resolved "https://registry.yarnpkg.com/ini/-/ini-1.3.8.tgz#a29da425b48806f34767a4efce397269af28432c" integrity sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew== @@ -7078,6 +8298,18 @@ is-extglob@^2.1.0, is-extglob@^2.1.1: resolved "https://registry.yarnpkg.com/is-extglob/-/is-extglob-2.1.1.tgz#a88c02535791f02ed37c76a1b9ea9773c833f8c2" integrity sha1-qIwCU1eR8C7TfHahueqXc8gz+MI= +is-finite@^1.0.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/is-finite/-/is-finite-1.1.0.tgz#904135c77fb42c0641d6aa1bcdbc4daa8da082f3" + integrity sha512-cdyMtqX/BOqqNBBiKlIVkytNHm49MtMlYyn1zxzvJKWmFMlGzm+ry5BBfYyeY9YmNKbRSo/o7OX9w9ale0wg3w== + +is-fullwidth-code-point@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz#ef9e31386f031a7f0d643af82fde50c457ef00cb" + integrity sha1-754xOG8DGn8NZDr4L95QxFfvAMs= + dependencies: + number-is-nan "^1.0.0" + is-fullwidth-code-point@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz#a3b30a5c4f199183167aaab93beefae3ddfb654f" @@ -7088,6 +8320,11 @@ is-fullwidth-code-point@^3.0.0: resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz#f116f8064fe90b3f7844a38997c0b75051269f1d" integrity sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg== +is-function@^1.0.1: + version "1.0.2" + resolved "https://registry.yarnpkg.com/is-function/-/is-function-1.0.2.tgz#4f097f30abf6efadac9833b17ca5dc03f8144e08" + integrity sha512-lw7DUp0aWXYg+CBCN+JKkcE0Q2RayZnSvnZBlwgxHBQhqt5pZNVy4Ri7H9GmmXkdu7LUthszM+Tor1u/2iBcpQ== + is-glob@4.0.1, is-glob@^4.0.0, is-glob@^4.0.1, is-glob@~4.0.1: version "4.0.1" resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-4.0.1.tgz#7567dbe9f2f5e2467bc77ab83c4a29482407a5dc" @@ -7122,6 +8359,11 @@ is-installed-globally@^0.4.0: global-dirs "^3.0.0" is-path-inside "^3.0.2" +is-invalid-path@1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/is-invalid-path/-/is-invalid-path-1.0.2.tgz#2f84731559f4936abcf1b227632719cf45c5dc0e" + integrity sha512-6KLcFrPCEP3AFXMfnWrIFkZpYNBVzZAoBJJDEZKtI3LXkaDjM3uFMJQjxiizUuZTZ9Oh9FNv/soXbx5TcpaDmA== + is-invalid-path@^0.1.0: version "0.1.0" resolved "https://registry.yarnpkg.com/is-invalid-path/-/is-invalid-path-0.1.0.tgz#307a855b3cf1a938b44ea70d2c61106053714f34" @@ -7129,6 +8371,11 @@ is-invalid-path@^0.1.0: dependencies: is-glob "^2.0.0" +is-jpg@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/is-jpg/-/is-jpg-2.0.0.tgz#2e1997fa6e9166eaac0242daae443403e4ef1d97" + integrity sha1-LhmX+m6RZuqsAkLarkQ0A+TvHZc= + is-lower-case@^2.0.2: version "2.0.2" resolved "https://registry.yarnpkg.com/is-lower-case/-/is-lower-case-2.0.2.tgz#1c0884d3012c841556243483aa5d522f47396d2a" @@ -7136,6 +8383,11 @@ is-lower-case@^2.0.2: dependencies: tslib "^2.0.3" +is-natural-number@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/is-natural-number/-/is-natural-number-4.0.1.tgz#ab9d76e1db4ced51e35de0c72ebecf09f734cde8" + integrity sha1-q5124dtM7VHjXeDHLr7PCfc0zeg= + is-negative-zero@^2.0.1: version "2.0.1" resolved "https://registry.yarnpkg.com/is-negative-zero/-/is-negative-zero-2.0.1.tgz#3de746c18dda2319241a53675908d8f766f11c24" @@ -7197,7 +8449,7 @@ is-path-inside@^3.0.1, is-path-inside@^3.0.2: resolved "https://registry.yarnpkg.com/is-path-inside/-/is-path-inside-3.0.3.tgz#d231362e53a07ff2b0e0ea7fed049161ffd16283" integrity sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ== -is-plain-obj@^1.0.0: +is-plain-obj@^1.0.0, is-plain-obj@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/is-plain-obj/-/is-plain-obj-1.1.0.tgz#71a50c8429dfca773c92a390a4a03b39fcd51d3e" integrity sha1-caUMhCnfync8kqOQpKA7OfzVHT4= @@ -7214,6 +8466,11 @@ is-plain-object@^2.0.3, is-plain-object@^2.0.4: dependencies: isobject "^3.0.1" +is-png@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/is-png/-/is-png-2.0.0.tgz#ee8cbc9e9b050425cedeeb4a6fb74a649b0a4a8d" + integrity sha512-4KPGizaVGj2LK7xwJIz8o5B2ubu1D/vcQsgOGFEDlpcvgZHto4gBnyd0ig7Ws+67ixmwKoNmu0hYnpo6AaKb5g== + is-promise@4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/is-promise/-/is-promise-4.0.0.tgz#42ff9f84206c1991d26debf520dd5c01042dd2f3" @@ -7251,7 +8508,7 @@ is-resolvable@^1.0.0: resolved "https://registry.yarnpkg.com/is-resolvable/-/is-resolvable-1.1.0.tgz#fb18f87ce1feb925169c9a407c19318a3206ed88" integrity sha512-qgDYXFSR5WvEfuS5dMj6oTMEbrrSaM0CrFk2Yiq/gXnBvD9pMa2jGXxyhGLfvhZpuMZe18CJpFxAt3CRs42NMg== -is-retry-allowed@^1.1.0: +is-retry-allowed@^1.0.0, is-retry-allowed@^1.1.0: version "1.2.0" resolved "https://registry.yarnpkg.com/is-retry-allowed/-/is-retry-allowed-1.2.0.tgz#d778488bd0a4666a3be8a1482b9f2baafedea8b4" integrity sha512-RUbUeKwvm3XG2VYamhJL1xFktgjvPzL0Hq8C+6yrWIswDy3BIXGqCxhxkc30N9jqK311gVU137K8Ei55/zVJRg== @@ -7268,7 +8525,7 @@ is-ssh@^1.3.0: dependencies: protocols "^1.1.0" -is-stream@^1.1.0: +is-stream@^1.0.0, is-stream@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-1.1.0.tgz#12d4a3dd4e68e0b79ceb8dbc84173ae80d91ca44" integrity sha1-EtSj3U5o4Lec6428hBc66A2RykQ= @@ -7314,6 +8571,11 @@ is-url@^1.2.4: resolved "https://registry.yarnpkg.com/is-url/-/is-url-1.2.4.tgz#04a4df46d28c4cff3d73d01ff06abeb318a1aa52" integrity sha512-ITvGim8FhRiYe4IQ5uHSkj7pVaPDrCTkNd3yq3cV7iZAcJdHTUMPMEHcqSOy9xZ9qFenQCvi+2wjH9a1nXqHww== +is-utf8@^0.2.0: + version "0.2.1" + resolved "https://registry.yarnpkg.com/is-utf8/-/is-utf8-0.2.1.tgz#4b0da1442104d1b336340e80797e865cf39f7d72" + integrity sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI= + is-valid-path@^0.1.1: version "0.1.1" resolved "https://registry.yarnpkg.com/is-valid-path/-/is-valid-path-0.1.1.tgz#110f9ff74c37f663e1ec7915eb451f2db93ac9df" @@ -7430,6 +8692,17 @@ jest-worker@^26.3.0, jest-worker@^26.6.2: merge-stream "^2.0.0" supports-color "^7.0.0" +jimp@^0.14.0: + version "0.14.0" + resolved "https://registry.yarnpkg.com/jimp/-/jimp-0.14.0.tgz#fde55f69bdb918c1b01ac633d89a25853af85625" + integrity sha512-8BXU+J8+SPmwwyq9ELihpSV4dWPTiOKBWCEgtkbnxxAVMjXdf3yGmyaLSshBfXc8sP/JQ9OZj5R8nZzz2wPXgA== + dependencies: + "@babel/runtime" "^7.7.2" + "@jimp/custom" "^0.14.0" + "@jimp/plugins" "^0.14.0" + "@jimp/types" "^0.14.0" + regenerator-runtime "^0.13.3" + joi@^17.2.1, joi@^17.4.0: version "17.4.0" resolved "https://registry.yarnpkg.com/joi/-/joi-17.4.0.tgz#b5c2277c8519e016316e49ababd41a1908d9ef20" @@ -7441,6 +8714,11 @@ joi@^17.2.1, joi@^17.4.0: "@sideway/formula" "^3.0.0" "@sideway/pinpoint" "^2.0.0" +jpeg-js@^0.4.0: + version "0.4.3" + resolved "https://registry.yarnpkg.com/jpeg-js/-/jpeg-js-0.4.3.tgz#6158e09f1983ad773813704be80680550eff977b" + integrity sha512-ru1HWKek8octvUHFHvE5ZzQ1yAsJmIvRdGWvSoKV52XKyuyYA437QWDttXT8eZXDSbuMpHlLzPDZUPd6idIz+Q== + "js-tokens@^3.0.0 || ^4.0.0", js-tokens@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499" @@ -7469,6 +8747,11 @@ json-buffer@3.0.0: resolved "https://registry.yarnpkg.com/json-buffer/-/json-buffer-3.0.0.tgz#5b1f397afc75d677bde8bcfc0e47e1f9a3d9a898" integrity sha1-Wx85evx11ne96Lz8Dkfh+aPZqJg= +json-buffer@3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/json-buffer/-/json-buffer-3.0.1.tgz#9338802a30d3b6605fbe0613e094008ca8c05a13" + integrity sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ== + json-loader@^0.5.7: version "0.5.7" resolved "https://registry.yarnpkg.com/json-loader/-/json-loader-0.5.7.tgz#dca14a70235ff82f0ac9a3abeb60d337a365185d" @@ -7547,6 +8830,11 @@ jsonfile@^6.0.1: array-includes "^3.1.2" object.assign "^4.1.2" +junk@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/junk/-/junk-3.1.0.tgz#31499098d902b7e98c5d9b9c80f43457a88abfa1" + integrity sha512-pBxcB3LFc8QVgdggvZWyeys+hnrNWg4OcZIU/1X59k5jQdLBlCsYGRQaz234SqoRLTCgMH00fY0xRJH+F9METQ== + keyv@3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/keyv/-/keyv-3.0.0.tgz#44923ba39e68b12a7cec7df6c3268c031f2ef373" @@ -7561,6 +8849,13 @@ keyv@^3.0.0: dependencies: json-buffer "3.0.0" +keyv@^4.0.0: + version "4.0.3" + resolved "https://registry.yarnpkg.com/keyv/-/keyv-4.0.3.tgz#4f3aa98de254803cafcd2896734108daa35e4254" + integrity sha512-zdGa2TOpSZPq5mU6iowDARnMBZgtCqJ11dJROFi6tg6kTn4nuUdU09lFyLFSaHrWqpIJ+EBq4E8/Dc0Vx5vLdA== + dependencies: + json-buffer "3.0.1" + killable@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/killable/-/killable-1.0.1.tgz#4c8ce441187a061c7474fb87ca08e2a638194892" @@ -7632,6 +8927,31 @@ lines-and-columns@^1.1.6: resolved "https://registry.yarnpkg.com/lines-and-columns/-/lines-and-columns-1.1.6.tgz#1c00c743b433cd0a4e80758f7b64a57440d9ff00" integrity sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA= +load-bmfont@^1.3.1, load-bmfont@^1.4.0: + version "1.4.1" + resolved "https://registry.yarnpkg.com/load-bmfont/-/load-bmfont-1.4.1.tgz#c0f5f4711a1e2ccff725a7b6078087ccfcddd3e9" + integrity sha512-8UyQoYmdRDy81Brz6aLAUhfZLwr5zV0L3taTQ4hju7m6biuwiWiJXjPhBJxbUQJA8PrkvJ/7Enqmwk2sM14soA== + dependencies: + buffer-equal "0.0.1" + mime "^1.3.4" + parse-bmfont-ascii "^1.0.3" + parse-bmfont-binary "^1.0.5" + parse-bmfont-xml "^1.1.4" + phin "^2.9.1" + xhr "^2.0.1" + xtend "^4.0.0" + +load-json-file@^1.0.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/load-json-file/-/load-json-file-1.1.0.tgz#956905708d58b4bab4c2261b04f59f31c99374c0" + integrity sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA= + dependencies: + graceful-fs "^4.1.2" + parse-json "^2.2.0" + pify "^2.0.0" + pinkie-promise "^2.0.0" + strip-bom "^2.0.0" + load-json-file@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/load-json-file/-/load-json-file-2.0.0.tgz#7947e42149af80d696cbf797bcaabcfe1fe29ca8" @@ -7802,11 +9122,24 @@ lodash@4.17.15: resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.15.tgz#b447f6670a0455bbfeedd11392eff330ea097548" integrity sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A== -lodash@4.17.21, lodash@^4.17.10, lodash@^4.17.11, lodash@^4.17.13, lodash@^4.17.14, lodash@^4.17.15, lodash@^4.17.19, lodash@^4.17.20, lodash@^4.17.21, lodash@^4.17.4, lodash@~4.17.20: +lodash@4.17.20: + version "4.17.20" + resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.20.tgz#b44a9b6297bcb698f1c51a3545a2b3b368d59c52" + integrity sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA== + +lodash@4.17.21, lodash@^4.15.0, lodash@^4.17.10, lodash@^4.17.11, lodash@^4.17.13, lodash@^4.17.14, lodash@^4.17.15, lodash@^4.17.19, lodash@^4.17.20, lodash@^4.17.21, lodash@^4.17.4, lodash@~4.17.20: version "4.17.21" resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.21.tgz#679591c564c3bffaae8454cf0b3df370c3d6911c" integrity sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg== +logalot@^2.0.0, logalot@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/logalot/-/logalot-2.1.0.tgz#5f8e8c90d304edf12530951a5554abb8c5e3f552" + integrity sha1-X46MkNME7fElMJUaVVSruMXj9VI= + dependencies: + figures "^1.3.5" + squeak "^1.0.0" + loglevel@^1.6.8: version "1.7.1" resolved "https://registry.yarnpkg.com/loglevel/-/loglevel-1.7.1.tgz#005fde2f5e6e47068f935ff28573e125ef72f197" @@ -7817,6 +9150,11 @@ longest-streak@^2.0.0, longest-streak@^2.0.1: resolved "https://registry.yarnpkg.com/longest-streak/-/longest-streak-2.0.4.tgz#b8599957da5b5dab64dee3fe316fa774597d90e4" integrity sha512-vM6rUVCVUJJt33bnmHiZEvr7wPT78ztX7rojL+LW51bHtLh6HTjx84LA5W4+oa6aKEJA7jJu5LR6vQRBpA5DVg== +longest@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/longest/-/longest-1.0.1.tgz#30a0b2da38f73770e8294a0d22e6625ed77d0097" + integrity sha1-MKCy2jj3N3DoKUoNIuZiXtd9AJc= + loose-envify@^1.0.0, loose-envify@^1.1.0, loose-envify@^1.4.0: version "1.4.0" resolved "https://registry.yarnpkg.com/loose-envify/-/loose-envify-1.4.0.tgz#71ee51fa7be4caec1a63839f7e682d8132d30caf" @@ -7824,6 +9162,14 @@ loose-envify@^1.0.0, loose-envify@^1.1.0, loose-envify@^1.4.0: dependencies: js-tokens "^3.0.0 || ^4.0.0" +loud-rejection@^1.0.0: + version "1.6.0" + resolved "https://registry.yarnpkg.com/loud-rejection/-/loud-rejection-1.6.0.tgz#5b46f80147edee578870f086d04821cf998e551f" + integrity sha1-W0b4AUft7leIcPCG0Eghz5mOVR8= + dependencies: + currently-unhandled "^0.4.1" + signal-exit "^3.0.0" + lower-case-first@^2.0.2: version "2.0.2" resolved "https://registry.yarnpkg.com/lower-case-first/-/lower-case-first-2.0.2.tgz#64c2324a2250bf7c37c5901e76a5b5309301160b" @@ -7853,6 +9199,16 @@ lowercase-keys@^2.0.0: resolved "https://registry.yarnpkg.com/lowercase-keys/-/lowercase-keys-2.0.0.tgz#2603e78b7b4b0006cbca2fbcc8a3202558ac9479" integrity sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA== +lpad-align@^1.0.1: + version "1.1.2" + resolved "https://registry.yarnpkg.com/lpad-align/-/lpad-align-1.1.2.tgz#21f600ac1c3095c3c6e497ee67271ee08481fe9e" + integrity sha1-IfYArBwwlcPG5JfuZyce4ISB/p4= + dependencies: + get-stdin "^4.0.1" + indent-string "^2.1.0" + longest "^1.0.0" + meow "^3.3.0" + lru-cache@4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-4.0.0.tgz#b5cbf01556c16966febe54ceec0fb4dc90df6c28" @@ -7861,7 +9217,7 @@ lru-cache@4.0.0: pseudomap "^1.0.1" yallist "^2.0.0" -lru-cache@^4.0.0: +lru-cache@^4.0.0, lru-cache@^4.0.1: version "4.1.5" resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-4.1.5.tgz#8bbe50ea85bed59bc9e33dcab8235ee9bcf443cd" integrity sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g== @@ -7883,6 +9239,13 @@ lru-queue@^0.1.0: dependencies: es5-ext "~0.10.2" +make-dir@^1.0.0, make-dir@^1.2.0: + version "1.3.0" + resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-1.3.0.tgz#79c1033b80515bd6d24ec9933e860ca75ee27f0c" + integrity sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ== + dependencies: + pify "^3.0.0" + make-dir@^3.0.0, make-dir@^3.0.2, make-dir@^3.1.0: version "3.1.0" resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-3.1.0.tgz#415e967046b3a7f1d185277d84aa58203726a13f" @@ -7907,6 +9270,11 @@ map-cache@^0.2.0, map-cache@^0.2.2: resolved "https://registry.yarnpkg.com/map-cache/-/map-cache-0.2.2.tgz#c32abd0bd6525d9b051645bb4f26ac5dc98a0dbf" integrity sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8= +map-obj@^1.0.0, map-obj@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/map-obj/-/map-obj-1.0.1.tgz#d933ceb9205d82bdcf4886f6742bdc2b4dea146d" + integrity sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0= + map-visit@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/map-visit/-/map-visit-1.0.0.tgz#ecdca8f13144e660f1b5bd41f12f3479d98dfb8f" @@ -8165,6 +9533,22 @@ memory-fs@^0.4.1: errno "^0.1.3" readable-stream "^2.0.1" +meow@^3.3.0: + version "3.7.0" + resolved "https://registry.yarnpkg.com/meow/-/meow-3.7.0.tgz#72cb668b425228290abbfa856892587308a801fb" + integrity sha1-cstmi0JSKCkKu/qFaJJYcwioAfs= + dependencies: + camelcase-keys "^2.0.0" + decamelize "^1.1.2" + loud-rejection "^1.0.0" + map-obj "^1.0.1" + minimist "^1.1.3" + normalize-package-data "^2.3.4" + object-assign "^4.0.1" + read-pkg-up "^1.0.1" + redent "^1.0.0" + trim-newlines "^1.0.0" + merge-descriptors@1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/merge-descriptors/-/merge-descriptors-1.0.1.tgz#b00aaa556dd8b44568150ec9d1b953f3f90cbb61" @@ -8342,6 +9726,11 @@ mime-db@1.47.0, "mime-db@>= 1.43.0 < 2": resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.47.0.tgz#8cb313e59965d3c05cfbf898915a267af46a335c" integrity sha512-QBmA/G2y+IfeS4oktet3qRZ+P5kPhCKRXxXnQEudYqUaEioAU1/Lq2us3D/t1Jfo4hE9REQPrbB7K5sOczJVIw== +mime-db@^1.28.0: + version "1.49.0" + resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.49.0.tgz#f3dfde60c99e9cf3bc9701d687778f537001cbed" + integrity sha512-CIc8j9URtOVApSFCQIF+VBkX1RwXp/oMMOrqdyXSBXq5RWNEsRfyj1kiRnQgmNXmHxPoFIxOroKA3zcU9P+nAA== + mime-types@^2.1.12, mime-types@^2.1.27, mime-types@^2.1.28, mime-types@~2.1.17, mime-types@~2.1.24: version "2.1.30" resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.30.tgz#6e7be8b4c479825f85ed6326695db73f9305d62d" @@ -8349,7 +9738,7 @@ mime-types@^2.1.12, mime-types@^2.1.27, mime-types@^2.1.28, mime-types@~2.1.17, dependencies: mime-db "1.47.0" -mime@1.6.0: +mime@1.6.0, mime@^1.3.4: version "1.6.0" resolved "https://registry.yarnpkg.com/mime/-/mime-1.6.0.tgz#32cd9e5c64553bd58d19a568af452acff04981b1" integrity sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg== @@ -8374,6 +9763,18 @@ mimic-response@^1.0.0, mimic-response@^1.0.1: resolved "https://registry.yarnpkg.com/mimic-response/-/mimic-response-1.0.1.tgz#4923538878eef42063cb8a3e3b0798781487ab1b" integrity sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ== +mimic-response@^2.0.0, mimic-response@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/mimic-response/-/mimic-response-2.1.0.tgz#d13763d35f613d09ec37ebb30bac0469c0ee8f43" + integrity sha512-wXqjST+SLt7R009ySCglWBCFpjUygmCIfD790/kVbiGmUgfYGuB14PiTd5DwVxSV4NcYHjzMkoj5LjQZwTQLEA== + +min-document@^2.19.0: + version "2.19.0" + resolved "https://registry.yarnpkg.com/min-document/-/min-document-2.19.0.tgz#7bd282e3f5842ed295bb748cdd9f1ffa2c824685" + integrity sha1-e9KC4/WELtKVu3SM3Z8f+iyCRoU= + dependencies: + dom-walk "^0.1.0" + min-indent@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/min-indent/-/min-indent-1.0.1.tgz#a63f681673b30571fbe8bc25686ae746eefa9869" @@ -8388,6 +9789,11 @@ mini-css-extract-plugin@1.5.1: schema-utils "^3.0.0" webpack-sources "^1.1.0" +mini-svg-data-uri@^1.2.3: + version "1.3.3" + resolved "https://registry.yarnpkg.com/mini-svg-data-uri/-/mini-svg-data-uri-1.3.3.tgz#91d2c09f45e056e5e1043340b8b37ba7b50f4fac" + integrity sha512-+fA2oRcR1dJI/7ITmeQJDrYWks0wodlOz0pAEhKYJ2IVc1z0AnwJUsKY2fzFmPAM3Jo9J0rBx8JAA9QQSJ5PuA== + minimalistic-assert@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz#2e194de044626d4a10e7f7fbc00ce73e83e4d5c7" @@ -8400,7 +9806,7 @@ minimatch@3.0.4, minimatch@^3.0.3, minimatch@^3.0.4: dependencies: brace-expansion "^1.1.7" -minimist@^1.1.0, minimist@^1.1.1, minimist@^1.2.0, minimist@^1.2.5: +minimist@^1.1.0, minimist@^1.1.1, minimist@^1.1.3, minimist@^1.2.0, minimist@^1.2.3, minimist@^1.2.5: version "1.2.5" resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.5.tgz#67d66014b66a6a8aaa0c083c5fd58df4e4e97602" integrity sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw== @@ -8454,6 +9860,11 @@ mixin-deep@^1.2.0: for-in "^1.0.2" is-extendable "^1.0.1" +mkdirp-classic@^0.5.2, mkdirp-classic@^0.5.3: + version "0.5.3" + resolved "https://registry.yarnpkg.com/mkdirp-classic/-/mkdirp-classic-0.5.3.tgz#fa10c9115cc6d8865be221ba47ee9bed78601113" + integrity sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A== + mkdirp@^0.5.1, mkdirp@^0.5.5, mkdirp@~0.5.1: version "0.5.5" resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.5.5.tgz#d91cefd62d1436ca0f41620e251288d420099def" @@ -8476,6 +9887,15 @@ moment@^2.27.0: resolved "https://registry.yarnpkg.com/moment/-/moment-2.29.1.tgz#b2be769fa31940be9eeea6469c075e35006fa3d3" integrity sha512-kHmoybcPV8Sqy59DwNDY3Jefr64lK/by/da0ViFcuA4DH0vQg5Q6Ze5VimxkfQNSC+Mls/Kx53s7TjP1RhFEDQ== +mozjpeg@^7.0.0: + version "7.1.0" + resolved "https://registry.yarnpkg.com/mozjpeg/-/mozjpeg-7.1.0.tgz#23f202f3e48e98f02ed84f415358d4cbfab66c19" + integrity sha512-A6nVpI33DVi04HxatRx3PZTeVAOP1AC/T/5kXEvP0U8F+J11mmFFDv46BM2j5/cEyzDDtK8ptHeBSphNMrQLqA== + dependencies: + bin-build "^3.0.0" + bin-wrapper "^4.0.0" + logalot "^2.1.0" + ms@2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/ms/-/ms-2.0.0.tgz#5608aeadfc00be6c2901df5f9861788de0d597c8" @@ -8560,6 +9980,11 @@ nanomatch@^1.2.9: snapdragon "^0.8.1" to-regex "^3.0.1" +napi-build-utils@^1.0.1: + version "1.0.2" + resolved "https://registry.yarnpkg.com/napi-build-utils/-/napi-build-utils-1.0.2.tgz#b1fddc0b2c46e380a0b7a76f984dd47c41a13806" + integrity sha512-ONmRUqK7zj7DWX0D9ADe03wbwOBZxNAfF20PlGfCWQcD3+/MakShIHrMqx9YwPTfxDdF1zLeL+RGZiR9kGMLdg== + native-url@^0.2.6: version "0.2.6" resolved "https://registry.yarnpkg.com/native-url/-/native-url-0.2.6.tgz#ca1258f5ace169c716ff44eccbddb674e10399ae" @@ -8572,6 +9997,15 @@ natural-compare@^1.4.0: resolved "https://registry.yarnpkg.com/natural-compare/-/natural-compare-1.4.0.tgz#4abebfeed7541f2c27acfb29bdbbd15c8d5ba4f7" integrity sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc= +needle@^2.5.2: + version "2.8.0" + resolved "https://registry.yarnpkg.com/needle/-/needle-2.8.0.tgz#1c8ef9c1a2c29dcc1e83d73809d7bc681c80a048" + integrity sha512-ZTq6WYkN/3782H1393me3utVYdq2XyqNUFBsprEE3VMAT0+hP/cItpnITpqsY6ep2yeFE4Tqtqwc74VqUlUYtw== + dependencies: + debug "^3.2.6" + iconv-lite "^0.4.4" + sax "^1.2.4" + negotiator@0.6.2, negotiator@~0.6.2: version "0.6.2" resolved "https://registry.yarnpkg.com/negotiator/-/negotiator-0.6.2.tgz#feacf7ccf525a77ae9634436a64883ffeca346fb" @@ -8610,6 +10044,18 @@ no-case@^3.0.4: lower-case "^2.0.2" tslib "^2.0.3" +node-abi@^2.21.0: + version "2.30.0" + resolved "https://registry.yarnpkg.com/node-abi/-/node-abi-2.30.0.tgz#8be53bf3e7945a34eea10e0fc9a5982776cf550b" + integrity sha512-g6bZh3YCKQRdwuO/tSZZYJAw622SjsRfJ2X0Iy4sSOHZ34/sPPdVBn8fev2tj7njzLwuqPw9uMtGsGkO5kIQvg== + dependencies: + semver "^5.4.1" + +node-addon-api@^3.2.0: + version "3.2.1" + resolved "https://registry.yarnpkg.com/node-addon-api/-/node-addon-api-3.2.1.tgz#81325e0a2117789c0128dab65e7e38f07ceba161" + integrity sha512-mmcei9JghVNDYydghQmeDX8KoAm0FAiYyIcUt/N4nhyAipB17pllZQDOJD2fotxABnt4Mdz+dKTO7eftLg4d0A== + node-emoji@^1.8.1: version "1.10.0" resolved "https://registry.yarnpkg.com/node-emoji/-/node-emoji-1.10.0.tgz#8886abd25d9c7bb61802a658523d1f8d2a89b2da" @@ -8660,7 +10106,7 @@ noms@0.0.0: inherits "^2.0.1" readable-stream "~1.0.31" -normalize-package-data@^2.3.2: +normalize-package-data@^2.3.2, normalize-package-data@^2.3.4: version "2.5.0" resolved "https://registry.yarnpkg.com/normalize-package-data/-/normalize-package-data-2.5.0.tgz#e66db1838b200c1dfc233225d12cb36520e234a8" integrity sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA== @@ -8706,11 +10152,24 @@ normalize-url@^4.1.0: resolved "https://registry.yarnpkg.com/normalize-url/-/normalize-url-4.5.0.tgz#453354087e6ca96957bd8f5baf753f5982142129" integrity sha512-2s47yzUxdexf1OhyRi4Em83iQk0aPvwTddtFz4hnSSw9dCEsLEGf6SwIO8ss/19S9iBb5sJaOuTvTGDeZI00BQ== +normalize-url@^6.0.1: + version "6.1.0" + resolved "https://registry.yarnpkg.com/normalize-url/-/normalize-url-6.1.0.tgz#40d0885b535deffe3f3147bec877d05fe4c5668a" + integrity sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A== + not@^0.1.0: version "0.1.0" resolved "https://registry.yarnpkg.com/not/-/not-0.1.0.tgz#c9691c1746c55dcfbe54cbd8bd4ff041bc2b519d" integrity sha1-yWkcF0bFXc++VMvYvU/wQbwrUZ0= +npm-conf@^1.1.0: + version "1.1.3" + resolved "https://registry.yarnpkg.com/npm-conf/-/npm-conf-1.1.3.tgz#256cc47bd0e218c259c4e9550bf413bc2192aff9" + integrity sha512-Yic4bZHJOt9RCFbRP3GgpqhScOY4HH3V2P8yBj6CeYq118Qr+BLXqT2JvpJ00mryLESpgOxf5XlFv4ZjXxLScw== + dependencies: + config-chain "^1.1.11" + pify "^3.0.0" + npm-run-path@^2.0.0: version "2.0.2" resolved "https://registry.yarnpkg.com/npm-run-path/-/npm-run-path-2.0.2.tgz#35a9232dfa35d7067b4cb2ddf2357b1871536c5f" @@ -8725,7 +10184,17 @@ npm-run-path@^4.0.0: dependencies: path-key "^3.0.0" -nth-check@^1.0.2: +npmlog@^4.0.1: + version "4.1.2" + resolved "https://registry.yarnpkg.com/npmlog/-/npmlog-4.1.2.tgz#08a7f2a8bf734604779a9efa4ad5cc717abb954b" + integrity sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg== + dependencies: + are-we-there-yet "~1.1.2" + console-control-strings "~1.1.0" + gauge "~2.7.3" + set-blocking "~2.0.0" + +nth-check@^1.0.0, nth-check@^1.0.2, nth-check@~1.0.1: version "1.0.2" resolved "https://registry.yarnpkg.com/nth-check/-/nth-check-1.0.2.tgz#b2bd295c37e3dd58a3bf0700376663ba4d9cf05c" integrity sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg== @@ -8752,6 +10221,11 @@ nullthrows@^1.1.1: resolved "https://registry.yarnpkg.com/nullthrows/-/nullthrows-1.1.1.tgz#7818258843856ae971eae4208ad7d7eb19a431b1" integrity sha512-2vPPEi+Z7WqML2jZYddDIfy5Dqb0r2fze2zTxNNknZaFpVHU3mFB3R+DWeJWGVx0ecvttSGlJTI+WG+8Z4cDWw== +number-is-nan@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/number-is-nan/-/number-is-nan-1.0.1.tgz#097b602b53422a522c1afb8790318336941a011d" + integrity sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0= + object-assign@^4, object-assign@^4.0.1, object-assign@^4.1.0, object-assign@^4.1.1: version "4.1.1" resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863" @@ -8862,6 +10336,11 @@ obuf@^1.0.0, obuf@^1.1.2: resolved "https://registry.yarnpkg.com/obuf/-/obuf-1.1.2.tgz#09bea3343d41859ebd446292d11c9d4db619084e" integrity sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg== +omggif@^1.0.10, omggif@^1.0.9: + version "1.0.10" + resolved "https://registry.yarnpkg.com/omggif/-/omggif-1.0.10.tgz#ddaaf90d4a42f532e9e7cb3a95ecdd47f17c7b19" + integrity sha512-LMJTtvgc/nugXj0Vcrrs68Mn2D1r0zf630VNtqtpI1FEO7e+O9FP4gqs9AcnBaSEeoHIPm28u6qgPR0oyEpGSw== + on-finished@^2.3.0, on-finished@~2.3.0: version "2.3.0" resolved "https://registry.yarnpkg.com/on-finished/-/on-finished-2.3.0.tgz#20f1336481b083cd75337992a16971aa2d906947" @@ -8927,11 +10406,30 @@ original@^1.0.0: dependencies: url-parse "^1.4.3" +os-filter-obj@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/os-filter-obj/-/os-filter-obj-2.0.0.tgz#1c0b62d5f3a2442749a2d139e6dddee6e81d8d16" + integrity sha512-uksVLsqG3pVdzzPvmAHpBK0wKxYItuzZr7SziusRPoz67tGV8rL1szZ6IdeUrbqLjGDwApBtN29eEE3IqGHOjg== + dependencies: + arch "^2.1.0" + os-tmpdir@~1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/os-tmpdir/-/os-tmpdir-1.0.2.tgz#bbe67406c79aa85c5cfec766fe5734555dfa1274" integrity sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ= +ow@^0.17.0: + version "0.17.0" + resolved "https://registry.yarnpkg.com/ow/-/ow-0.17.0.tgz#4f938999fed6264c9048cd6254356e0f1e7f688c" + integrity sha512-i3keDzDQP5lWIe4oODyDFey1qVrq2hXKTuTH2VpqwpYtzPiKZt2ziRI4NBQmgW40AnV5Euz17OyWweCb+bNEQA== + dependencies: + type-fest "^0.11.0" + +p-cancelable@^0.3.0: + version "0.3.0" + resolved "https://registry.yarnpkg.com/p-cancelable/-/p-cancelable-0.3.0.tgz#b9e123800bcebb7ac13a479be195b507b98d30fa" + integrity sha512-RVbZPLso8+jFeq1MfNvgXtCRED2raz/dKpacfTNxsx6pLEpEomM7gah6VeHSYV3+vo0OAi4MkArtQcWWXuQoyw== + p-cancelable@^0.4.0: version "0.4.1" resolved "https://registry.yarnpkg.com/p-cancelable/-/p-cancelable-0.4.1.tgz#35f363d67d52081c8d9585e37bcceb7e0bbcb2a0" @@ -8942,6 +10440,11 @@ p-cancelable@^1.0.0: resolved "https://registry.yarnpkg.com/p-cancelable/-/p-cancelable-1.1.0.tgz#d078d15a3af409220c886f1d9a0ca2e441ab26cc" integrity sha512-s73XxOZ4zpt1edZYZzvhqFa6uvQc1vwUa0K0BdtIZgQMAJj9IbebH+JkgKZc9h+B05PKHLOTl4ajG1BmNrVZlw== +p-cancelable@^2.0.0: + version "2.1.1" + resolved "https://registry.yarnpkg.com/p-cancelable/-/p-cancelable-2.1.1.tgz#aab7fbd416582fa32a3db49859c122487c5ed2cf" + integrity sha512-BZOr3nRQHOntUjTrH8+Lh54smKHoHyur8We1V8DSMVrl5A2malOOwuJRnKRDjSnkoeBh4at6BwEnb5I7Jl31wg== + p-defer@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/p-defer/-/p-defer-1.0.0.tgz#9f6eb182f6c9aa8cd743004a7d4f96b196b0fb0c" @@ -8952,6 +10455,27 @@ p-defer@^3.0.0: resolved "https://registry.yarnpkg.com/p-defer/-/p-defer-3.0.0.tgz#d1dceb4ee9b2b604b1d94ffec83760175d4e6f83" integrity sha512-ugZxsxmtTln604yeYd29EGrNhazN2lywetzpKhfmQjW/VJmhpDmWbiX+h0zL8V91R0UXkhb3KtPmyq9PZw3aYw== +p-event@^1.0.0: + version "1.3.0" + resolved "https://registry.yarnpkg.com/p-event/-/p-event-1.3.0.tgz#8e6b4f4f65c72bc5b6fe28b75eda874f96a4a085" + integrity sha1-jmtPT2XHK8W2/ii3XtqHT5akoIU= + dependencies: + p-timeout "^1.1.1" + +p-event@^2.1.0: + version "2.3.1" + resolved "https://registry.yarnpkg.com/p-event/-/p-event-2.3.1.tgz#596279ef169ab2c3e0cae88c1cfbb08079993ef6" + integrity sha512-NQCqOFhbpVTMX4qMe8PF8lbGtzZ+LCiN7pcNrb/413Na7+TRoe1xkKUzuWa/YEJdGQ0FvKtj35EEbDoVPO2kbA== + dependencies: + p-timeout "^2.0.1" + +p-event@^4.0.0: + version "4.2.0" + resolved "https://registry.yarnpkg.com/p-event/-/p-event-4.2.0.tgz#af4b049c8acd91ae81083ebd1e6f5cae2044c1b5" + integrity sha512-KXatOjCRXXkSePPb1Nbi0p0m+gQAwdlbhi4wQKJPI1HsMQS9g+Sqp2o+QHziPr7eYJyOZet836KoHEVM1mwOrQ== + dependencies: + p-timeout "^3.1.0" + p-finally@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/p-finally/-/p-finally-1.0.0.tgz#3fbcfb15b899a44123b34b6dcc18b724336a2cae" @@ -9009,6 +10533,13 @@ p-locate@^4.1.0: dependencies: p-limit "^2.2.0" +p-map-series@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/p-map-series/-/p-map-series-1.0.0.tgz#bf98fe575705658a9e1351befb85ae4c1f07bdca" + integrity sha1-v5j+V1cFZYqeE1G++4WuTB8Hvco= + dependencies: + p-reduce "^1.0.0" + p-map@^2.0.0: version "2.1.0" resolved "https://registry.yarnpkg.com/p-map/-/p-map-2.1.0.tgz#310928feef9c9ecc65b68b17693018a665cea175" @@ -9028,6 +10559,16 @@ p-map@^4.0.0: dependencies: aggregate-error "^3.0.0" +p-pipe@^3.0.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/p-pipe/-/p-pipe-3.1.0.tgz#48b57c922aa2e1af6a6404cb7c6bf0eb9cc8e60e" + integrity sha512-08pj8ATpzMR0Y80x50yJHn37NF6vjrqHutASaX5LiH5npS9XPvrUmscd9MF5R4fuYRHOxQR1FfMIlF7AzwoPqw== + +p-reduce@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/p-reduce/-/p-reduce-1.0.0.tgz#18c2b0dd936a4690a529f8231f58a0fdb6a47dfa" + integrity sha1-GMKw3ZNqRpClKfgjH1ig/bakffo= + p-retry@^3.0.1: version "3.0.1" resolved "https://registry.yarnpkg.com/p-retry/-/p-retry-3.0.1.tgz#316b4c8893e2c8dc1cfa891f406c4b422bebf328" @@ -9035,6 +10576,13 @@ p-retry@^3.0.1: dependencies: retry "^0.12.0" +p-timeout@^1.1.1: + version "1.2.1" + resolved "https://registry.yarnpkg.com/p-timeout/-/p-timeout-1.2.1.tgz#5eb3b353b7fce99f101a1038880bb054ebbea386" + integrity sha1-XrOzU7f86Z8QGhA4iAuwVOu+o4Y= + dependencies: + p-finally "^1.0.0" + p-timeout@^2.0.1: version "2.0.1" resolved "https://registry.yarnpkg.com/p-timeout/-/p-timeout-2.0.1.tgz#d8dd1979595d2dc0139e1fe46b8b646cb3cdf038" @@ -9042,6 +10590,13 @@ p-timeout@^2.0.1: dependencies: p-finally "^1.0.0" +p-timeout@^3.1.0: + version "3.2.0" + resolved "https://registry.yarnpkg.com/p-timeout/-/p-timeout-3.2.0.tgz#c7e17abc971d2a7962ef83626b35d635acf23dfe" + integrity sha512-rhIwUycgwwKcP9yTOOFK/AKsAopjjCakVqLHePO3CC6Mir1Z99xT+R63jZxAT5lFZLa2inS5h+ZS2GvR99/FBg== + dependencies: + p-finally "^1.0.0" + p-try@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/p-try/-/p-try-1.0.0.tgz#cbc79cdbaf8fd4228e13f621f2b1a237c1b207b3" @@ -9062,6 +10617,11 @@ package-json@^6.3.0: registry-url "^5.0.0" semver "^6.2.0" +pako@^1.0.5: + version "1.0.11" + resolved "https://registry.yarnpkg.com/pako/-/pako-1.0.11.tgz#6c9599d340d54dfd3946380252a35705a6b992bf" + integrity sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw== + param-case@^3.0.4: version "3.0.4" resolved "https://registry.yarnpkg.com/param-case/-/param-case-3.0.4.tgz#7d17fe4aa12bde34d4a77d91acfb6219caad01c5" @@ -9077,6 +10637,24 @@ parent-module@^1.0.0: dependencies: callsites "^3.0.0" +parse-bmfont-ascii@^1.0.3: + version "1.0.6" + resolved "https://registry.yarnpkg.com/parse-bmfont-ascii/-/parse-bmfont-ascii-1.0.6.tgz#11ac3c3ff58f7c2020ab22769079108d4dfa0285" + integrity sha1-Eaw8P/WPfCAgqyJ2kHkQjU36AoU= + +parse-bmfont-binary@^1.0.5: + version "1.0.6" + resolved "https://registry.yarnpkg.com/parse-bmfont-binary/-/parse-bmfont-binary-1.0.6.tgz#d038b476d3e9dd9db1e11a0b0e53a22792b69006" + integrity sha1-0Di0dtPp3Z2x4RoLDlOiJ5K2kAY= + +parse-bmfont-xml@^1.1.4: + version "1.1.4" + resolved "https://registry.yarnpkg.com/parse-bmfont-xml/-/parse-bmfont-xml-1.1.4.tgz#015319797e3e12f9e739c4d513872cd2fa35f389" + integrity sha512-bjnliEOmGv3y1aMEfREMBJ9tfL3WR0i0CKPj61DnSLaoxWR3nLrsQrEbCId/8rF4NyRF0cCqisSVXyQYWM+mCQ== + dependencies: + xml-parse-from-string "^1.0.0" + xml2js "^0.4.5" + parse-english@^4.0.0: version "4.2.0" resolved "https://registry.yarnpkg.com/parse-english/-/parse-english-4.2.0.tgz#037b68f34d1a1bdf3d33668b87791bdfc1f01e1e" @@ -9130,6 +10708,11 @@ parse-glob@^3.0.4: is-extglob "^1.0.0" is-glob "^2.0.0" +parse-headers@^2.0.0: + version "2.0.3" + resolved "https://registry.yarnpkg.com/parse-headers/-/parse-headers-2.0.3.tgz#5e8e7512383d140ba02f0c7aa9f49b4399c92515" + integrity sha512-QhhZ+DCCit2Coi2vmAKbq5RGTRcQUOE2+REgv8vdyu7MnYx2eZztegqtTx99TZ86GTIwqiy3+4nQTWZ2tgmdCA== + parse-json@^2.2.0: version "2.2.0" resolved "https://registry.yarnpkg.com/parse-json/-/parse-json-2.2.0.tgz#f480f40434ef80741f8469099f8dea18f55a4dc9" @@ -9194,7 +10777,21 @@ parse-url@^5.0.0: parse-path "^4.0.0" protocols "^1.4.0" -parse5@^6.0.0: +parse5-htmlparser2-tree-adapter@^6.0.1: + version "6.0.1" + resolved "https://registry.yarnpkg.com/parse5-htmlparser2-tree-adapter/-/parse5-htmlparser2-tree-adapter-6.0.1.tgz#2cdf9ad823321140370d4dbf5d3e92c7c8ddc6e6" + integrity sha512-qPuWvbLgvDGilKc5BoicRovlT4MtYT6JfJyBOMDsKoiT+GiuP5qyrPCnR9HcPECIJJmZh5jRndyNThnhhb/vlA== + dependencies: + parse5 "^6.0.1" + +parse5@^3.0.1: + version "3.0.3" + resolved "https://registry.yarnpkg.com/parse5/-/parse5-3.0.3.tgz#042f792ffdd36851551cf4e9e066b3874ab45b5c" + integrity sha512-rgO9Zg5LLLkfJF9E6CCmXlSE4UVceloys8JrFqCcHloC3usd/kJCyPDwH2SOlzix2j3xaP9sUX3e8+kvkuleAA== + dependencies: + "@types/node" "*" + +parse5@^6.0.0, parse5@^6.0.1: version "6.0.1" resolved "https://registry.yarnpkg.com/parse5/-/parse5-6.0.1.tgz#e1a1c085c569b3dc08321184f19a39cc27f7c30b" integrity sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw== @@ -9248,6 +10845,13 @@ path-dirname@^1.0.0: resolved "https://registry.yarnpkg.com/path-dirname/-/path-dirname-1.0.2.tgz#cc33d24d525e099a5388c0336c6e32b9160609e0" integrity sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA= +path-exists@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-2.1.0.tgz#0feb6c64f0fc518d9a754dd5efb62c7022761f4b" + integrity sha1-D+tsZPD8UY2adU3V77YscCJ2H0s= + dependencies: + pinkie-promise "^2.0.0" + path-exists@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-3.0.0.tgz#ce0ebeaa5f78cb18925ea7d810d7b59b010fd515" @@ -9300,6 +10904,15 @@ path-to-regexp@0.1.7: resolved "https://registry.yarnpkg.com/path-to-regexp/-/path-to-regexp-0.1.7.tgz#df604178005f522f15eb4490e7247a1bfaa67f8c" integrity sha1-32BBeABfUi8V60SQ5yR6G/qmf4w= +path-type@^1.0.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/path-type/-/path-type-1.1.0.tgz#59c44f7ee491da704da415da5a4070ba4f8fe441" + integrity sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE= + dependencies: + graceful-fs "^4.1.2" + pify "^2.0.0" + pinkie-promise "^2.0.0" + path-type@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/path-type/-/path-type-2.0.0.tgz#f012ccb8415b7096fc2daa1054c3d72389594c73" @@ -9317,6 +10930,16 @@ peek-readable@^3.1.3: resolved "https://registry.yarnpkg.com/peek-readable/-/peek-readable-3.1.3.tgz#932480d46cf6aa553c46c68566c4fb69a82cd2b1" integrity sha512-mpAcysyRJxmICBcBa5IXH7SZPvWkcghm6Fk8RekoS3v+BpbSzlZzuWbMx+GXrlUwESi9qHar4nVEZNMKylIHvg== +pend@~1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/pend/-/pend-1.2.0.tgz#7a57eb550a6783f9115331fcf4663d5c8e007a50" + integrity sha1-elfrVQpng/kRUzH89GY9XI4AelA= + +phin@^2.9.1: + version "2.9.3" + resolved "https://registry.yarnpkg.com/phin/-/phin-2.9.3.tgz#f9b6ac10a035636fb65dfc576aaaa17b8743125c" + integrity sha512-CzFr90qM24ju5f88quFC/6qohjC144rehe5n6DH900lgXmUe86+xCKc10ev56gRKC4/BkHUoG4uSiQgBiIXwDA== + physical-cpu-count@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/physical-cpu-count/-/physical-cpu-count-2.0.0.tgz#18de2f97e4bf7a9551ad7511942b5496f7aba660" @@ -9327,7 +10950,7 @@ picomatch@^2.0.4, picomatch@^2.2.1, picomatch@^2.2.3: resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.2.3.tgz#465547f359ccc206d3c48e46a1bcb89bf7ee619d" integrity sha512-KpELjfwcCDUb9PeigTs2mBJzXUPzAuP2oPcA989He8Rte0+YUAjw1JVedDhuTKPkHjSYzMN3npC9luThGYEKdg== -pify@^2.0.0: +pify@^2.0.0, pify@^2.2.0, pify@^2.3.0: version "2.3.0" resolved "https://registry.yarnpkg.com/pify/-/pify-2.3.0.tgz#ed141a6ac043a849ea588498e7dca8b15330e90c" integrity sha1-7RQaasBDqEnqWISY59yosVMw6Qw= @@ -9354,6 +10977,13 @@ pinkie@^2.0.0: resolved "https://registry.yarnpkg.com/pinkie/-/pinkie-2.0.4.tgz#72556b80cfa0d48a974e80e77248e80ed4f7f870" integrity sha1-clVrgM+g1IqXToDnckjoDtT3+HA= +pixelmatch@^4.0.2: + version "4.0.2" + resolved "https://registry.yarnpkg.com/pixelmatch/-/pixelmatch-4.0.2.tgz#8f47dcec5011b477b67db03c243bc1f3085e8854" + integrity sha1-j0fc7FARtHe2fbA8JDvB8wheiFQ= + dependencies: + pngjs "^3.0.0" + pkg-dir@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-2.0.0.tgz#f6d5d1109e19d63edf428e0bd57e12777615334b" @@ -9387,6 +11017,21 @@ platform@^1.3.6: resolved "https://registry.yarnpkg.com/platform/-/platform-1.3.6.tgz#48b4ce983164b209c2d45a107adb31f473a6e7a7" integrity sha512-fnWVljUchTro6RiCFvCXBbNhJc2NijN7oIQxbwsyL0buWJPG85v81ehlHI9fXrJsMNgTofEoWIQeClKpgxFLrg== +pngjs@^3.0.0, pngjs@^3.3.3: + version "3.4.0" + resolved "https://registry.yarnpkg.com/pngjs/-/pngjs-3.4.0.tgz#99ca7d725965fb655814eaf65f38f12bbdbf555f" + integrity sha512-NCrCHhWmnQklfH4MtJMRjZ2a8c80qXeMlQMv2uVp9ISJMTt562SbGd6n2oq0PaPgKm7Z6pL9E2UlLIhC+SHL3w== + +pngquant-bin@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/pngquant-bin/-/pngquant-bin-6.0.0.tgz#aff0d7e61095feb96ced379ad8c7294ad3dd1712" + integrity sha512-oXWAS9MQ9iiDAJRdAZ9KO1mC5UwhzKkJsmetiu0iqIjJuW7JsuLhmc4JdRm7uJkIWRzIAou/Vq2VcjfJwz30Ow== + dependencies: + bin-build "^3.0.0" + bin-wrapper "^4.0.1" + execa "^4.0.0" + logalot "^2.0.0" + pnp-webpack-plugin@^1.6.4: version "1.6.4" resolved "https://registry.yarnpkg.com/pnp-webpack-plugin/-/pnp-webpack-plugin-1.6.4.tgz#c9711ac4dc48a685dabafc86f8b6dd9f8df84149" @@ -9804,11 +11449,42 @@ postcss@^8.1.6, postcss@^8.2.1, postcss@^8.2.10: nanoid "^3.1.22" source-map "^0.6.1" +potrace@^2.1.8: + version "2.1.8" + resolved "https://registry.yarnpkg.com/potrace/-/potrace-2.1.8.tgz#50f6fba92e1e39ddef6f979b0a0f841809e0acf2" + integrity sha512-V9hI7UMJyEhNZjM8CbZaP/804ZRLgzWkCS9OOYnEZkszzj3zKR/erRdj0uFMcN3pp6x4B+AIZebmkQgGRinG/g== + dependencies: + jimp "^0.14.0" + +prebuild-install@^6.1.2: + version "6.1.3" + resolved "https://registry.yarnpkg.com/prebuild-install/-/prebuild-install-6.1.3.tgz#8ea1f9d7386a0b30f7ef20247e36f8b2b82825a2" + integrity sha512-iqqSR84tNYQUQHRXalSKdIaM8Ov1QxOVuBNWI7+BzZWv6Ih9k75wOnH1rGQ9WWTaaLkTpxWKIciOF0KyfM74+Q== + dependencies: + detect-libc "^1.0.3" + expand-template "^2.0.3" + github-from-package "0.0.0" + minimist "^1.2.3" + mkdirp-classic "^0.5.3" + napi-build-utils "^1.0.1" + node-abi "^2.21.0" + npmlog "^4.0.1" + pump "^3.0.0" + rc "^1.2.7" + simple-get "^3.0.3" + tar-fs "^2.0.0" + tunnel-agent "^0.6.0" + prelude-ls@^1.2.1: version "1.2.1" resolved "https://registry.yarnpkg.com/prelude-ls/-/prelude-ls-1.2.1.tgz#debc6489d7a6e6b0e7611888cec880337d316396" integrity sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g== +prepend-http@^1.0.1: + version "1.0.4" + resolved "https://registry.yarnpkg.com/prepend-http/-/prepend-http-1.0.4.tgz#d4f4562b0ce3696e41ac52d0e002e57a635dc6dc" + integrity sha1-1PRWKwzjaW5BrFLQ4ALlemNdxtw= + prepend-http@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/prepend-http/-/prepend-http-2.0.0.tgz#e92434bfa5ea8c19f41cdfd401d741a3c819d897" @@ -9854,11 +11530,25 @@ prismjs@^1.23.0: optionalDependencies: clipboard "^2.0.0" +probe-image-size@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/probe-image-size/-/probe-image-size-6.0.0.tgz#4a85b19d5af4e29a8de7d53a9aa036f6fd02f5f4" + integrity sha512-99PZ5+RU4gqiTfK5ZDMDkZtn6eL4WlKfFyVJV7lFQvH3iGmQ85DqMTOdxorERO26LHkevR2qsxnHp0x/2UDJPA== + dependencies: + deepmerge "^4.0.0" + needle "^2.5.2" + stream-parser "~0.3.1" + process-nextick-args@~2.0.0: version "2.0.1" resolved "https://registry.yarnpkg.com/process-nextick-args/-/process-nextick-args-2.0.1.tgz#7820d9b16120cc55ca9ae7792680ae7dba6d7fe2" integrity sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag== +process@^0.11.10: + version "0.11.10" + resolved "https://registry.yarnpkg.com/process/-/process-0.11.10.tgz#7332300e840161bda3e69a1d1d91a7d4bc16f182" + integrity sha1-czIwDoQBYb2j5podHZGn1LwW8YI= + progress@^2.0.0, progress@^2.0.3: version "2.0.3" resolved "https://registry.yarnpkg.com/progress/-/progress-2.0.3.tgz#7e8cf8d8f5b8f239c1bc68beb4eb78567d572ef8" @@ -9917,6 +11607,11 @@ property-information@^5.0.0, property-information@^5.3.0: dependencies: xtend "^4.0.0" +proto-list@~1.2.1: + version "1.2.4" + resolved "https://registry.yarnpkg.com/proto-list/-/proto-list-1.2.4.tgz#212d5bfe1318306a420f6402b8e26ff39647a849" + integrity sha1-IS1b/hMYMGpCD2QCuOJv85ZHqEk= + protocols@^1.1.0, protocols@^1.4.0: version "1.4.8" resolved "https://registry.yarnpkg.com/protocols/-/protocols-1.4.8.tgz#48eea2d8f58d9644a4a32caae5d5db290a075ce8" @@ -10001,7 +11696,7 @@ query-string@^5.0.1: object-assign "^4.1.0" strict-uri-encode "^1.0.0" -query-string@^6.13.1, query-string@^6.13.8: +query-string@^6.13.1, query-string@^6.13.3, query-string@^6.13.8: version "6.14.1" resolved "https://registry.yarnpkg.com/query-string/-/query-string-6.14.1.tgz#7ac2dca46da7f309449ba0f86b1fd28255b0c86a" integrity sha512-XDxAeVmpfu1/6IjyT/gXHOl+S0vQ9owggJ30hhWKdHAsNPOcasn5o9BW0eejZqL2e4vMjhAxoW3jVHcD6mbcYw== @@ -10076,7 +11771,7 @@ raw-loader@^4.0.2: loader-utils "^2.0.0" schema-utils "^3.0.0" -rc@^1.2.8: +rc@^1.2.7, rc@^1.2.8: version "1.2.8" resolved "https://registry.yarnpkg.com/rc/-/rc-1.2.8.tgz#cd924bf5200a075b83c188cd6b9e211b7fc0d3ed" integrity sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw== @@ -10173,6 +11868,14 @@ react@^17.0.1: loose-envify "^1.1.0" object-assign "^4.1.1" +read-pkg-up@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/read-pkg-up/-/read-pkg-up-1.0.1.tgz#9d63c13276c065918d57f002a57f40a1b643fb02" + integrity sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI= + dependencies: + find-up "^1.0.0" + read-pkg "^1.0.0" + read-pkg-up@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/read-pkg-up/-/read-pkg-up-2.0.0.tgz#6b72a8048984e0c41e79510fd5e9fa99b3b549be" @@ -10181,6 +11884,15 @@ read-pkg-up@^2.0.0: find-up "^2.0.0" read-pkg "^2.0.0" +read-pkg@^1.0.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/read-pkg/-/read-pkg-1.1.0.tgz#f5ffaa5ecd29cb31c0474bca7d756b6bb29e3f28" + integrity sha1-9f+qXs0pyzHAR0vKfXVra7KePyg= + dependencies: + load-json-file "^1.0.0" + normalize-package-data "^2.3.2" + path-type "^1.0.0" + read-pkg@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/read-pkg/-/read-pkg-2.0.0.tgz#8ef1c0623c6a6db0dc6713c4bfac46332b2368f8" @@ -10207,7 +11919,7 @@ readable-stream@1.1.x: isarray "0.0.1" string_decoder "~0.10.x" -readable-stream@^2.0.0, readable-stream@^2.0.1, readable-stream@^2.0.2, readable-stream@^2.2.2, readable-stream@~2.3.6: +readable-stream@^2.0.0, readable-stream@^2.0.1, readable-stream@^2.0.2, readable-stream@^2.0.6, readable-stream@^2.2.2, readable-stream@^2.3.0, readable-stream@^2.3.5, readable-stream@~2.3.6: version "2.3.7" resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.3.7.tgz#1eca1cf711aef814c04f62252a36a62f6cb23b57" integrity sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw== @@ -10270,6 +11982,14 @@ recursive-readdir@2.2.2: dependencies: minimatch "3.0.4" +redent@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/redent/-/redent-1.0.0.tgz#cf916ab1fd5f1f16dfb20822dd6ec7f730c2afde" + integrity sha1-z5Fqsf1fHxbfsggi3W7H9zDCr94= + dependencies: + indent-string "^2.1.0" + strip-indent "^1.0.1" + reduce-css-calc@^2.1.8: version "2.1.8" resolved "https://registry.yarnpkg.com/reduce-css-calc/-/reduce-css-calc-2.1.8.tgz#7ef8761a28d614980dc0c982f772c93f7a99de03" @@ -10302,6 +12022,11 @@ regenerate@^1.4.0: resolved "https://registry.yarnpkg.com/regenerate/-/regenerate-1.4.2.tgz#b9346d8827e8f5a32f7ba29637d398b69014848a" integrity sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A== +regenerator-runtime@^0.13.3: + version "0.13.9" + resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz#8925742a98ffd90814988d7566ad30ca3b263b52" + integrity sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA== + regenerator-runtime@^0.13.4: version "0.13.7" resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.13.7.tgz#cac2dacc8a1ea675feaabaeb8ae833898ae46f55" @@ -10541,6 +12266,18 @@ repeat-string@^1.0.0, repeat-string@^1.5.4, repeat-string@^1.6.1: resolved "https://registry.yarnpkg.com/repeat-string/-/repeat-string-1.6.1.tgz#8dcae470e1c88abc2d600fff4a776286da75e637" integrity sha1-jcrkcOHIirwtYA//Sndihtp15jc= +repeating@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/repeating/-/repeating-2.0.1.tgz#5214c53a926d3552707527fbab415dbc08d06dda" + integrity sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo= + dependencies: + is-finite "^1.0.0" + +replace-ext@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/replace-ext/-/replace-ext-1.0.1.tgz#2d6d996d04a15855d967443631dd5f77825b016a" + integrity sha512-yD5BHCe7quCgBph4rMQ+0KkIRKwWCrHDOX1p1Gp6HwjPM5kVoCdKGNhN7ydqqsX6lJEnQDKZ/tFMiEdQ1dvPEw== + require-directory@^2.1.1: version "2.1.1" resolved "https://registry.yarnpkg.com/require-directory/-/require-directory-2.1.1.tgz#8c64ad5fd30dab1c976e2344ffe7f792a6a6df42" @@ -10639,6 +12376,13 @@ responselike@1.0.2, responselike@^1.0.2: dependencies: lowercase-keys "^1.0.0" +responselike@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/responselike/-/responselike-2.0.0.tgz#26391bcc3174f750f9a79eacc40a12a5c42d7723" + integrity sha512-xH48u3FTB9VsZw7R+vvgaKeLKzT6jOogbQhEe/jewwnZgzPcnyWui2Av6JpoYZF/91uueC+lqhWqeURw5/qhCw== + dependencies: + lowercase-keys "^2.0.0" + restore-cursor@^3.1.0: version "3.1.0" resolved "https://registry.yarnpkg.com/restore-cursor/-/restore-cursor-3.1.0.tgz#39f67c54b3a7a58cea5236d95cf0034239631f7e" @@ -10776,7 +12520,7 @@ sass@^1.32.10: dependencies: chokidar ">=3.0.0 <4.0.0" -sax@^1.2.4, sax@~1.2.4: +sax@>=0.6.0, sax@^1.2.4, sax@~1.2.4: version "1.2.4" resolved "https://registry.yarnpkg.com/sax/-/sax-1.2.4.tgz#2816234e2378bddc4e5354fab5caa895df7100d9" integrity sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw== @@ -10824,6 +12568,13 @@ section-matter@^1.0.0: extend-shallow "^2.0.1" kind-of "^6.0.0" +seek-bzip@^1.0.5: + version "1.0.6" + resolved "https://registry.yarnpkg.com/seek-bzip/-/seek-bzip-1.0.6.tgz#35c4171f55a680916b52a07859ecf3b5857f21c4" + integrity sha512-e1QtP3YL5tWww8uKaOCQ18UxIT2laNBXHjV/S2WYCiK4udiv8lkG89KRIoCjUagnAmCBurjF4zEVX2ByBbnCjQ== + dependencies: + commander "^2.8.1" + select-hose@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/select-hose/-/select-hose-2.0.0.tgz#625d8658f865af43ec962bfc376a37359a4994ca" @@ -10848,7 +12599,19 @@ semver-diff@^3.1.1: dependencies: semver "^6.3.0" -"semver@2 || 3 || 4 || 5", semver@^5.4.1, semver@^5.5.0, semver@^5.6.0: +semver-regex@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/semver-regex/-/semver-regex-2.0.0.tgz#a93c2c5844539a770233379107b38c7b4ac9d338" + integrity sha512-mUdIBBvdn0PLOeP3TEkMH7HHeUP3GjsXCwKarjv/kGmUFOYg1VqEemKhoQpWMu6X2I8kHeuVdGibLGkVK+/5Qw== + +semver-truncate@^1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/semver-truncate/-/semver-truncate-1.1.2.tgz#57f41de69707a62709a7e0104ba2117109ea47e8" + integrity sha1-V/Qd5pcHpicJp+AQS6IRcQnqR+g= + dependencies: + semver "^5.3.0" + +"semver@2 || 3 || 4 || 5", semver@^5.3.0, semver@^5.4.1, semver@^5.5.0, semver@^5.6.0: version "5.7.1" resolved "https://registry.yarnpkg.com/semver/-/semver-5.7.1.tgz#a954f931aeba508d307bbf069eff0c01c96116f7" integrity sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ== @@ -10928,7 +12691,7 @@ serve-static@1.14.1: parseurl "~1.3.3" send "0.17.1" -set-blocking@^2.0.0: +set-blocking@^2.0.0, set-blocking@~2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/set-blocking/-/set-blocking-2.0.0.tgz#045f9782d011ae9a6803ddd382b24392b3d890f7" integrity sha1-BF+XgtARrppoA93TgrJDkrPYkPc= @@ -10975,6 +12738,20 @@ shallow-compare@^1.2.2: resolved "https://registry.yarnpkg.com/shallow-compare/-/shallow-compare-1.2.2.tgz#fa4794627bf455a47c4f56881d8a6132d581ffdb" integrity sha512-LUMFi+RppPlrHzbqmFnINTrazo0lPNwhcgzuAXVVcfy/mqPDrQmHAyz5bvV0gDAuRFrk804V0HpQ6u9sZ0tBeg== +sharp@^0.28.3: + version "0.28.3" + resolved "https://registry.yarnpkg.com/sharp/-/sharp-0.28.3.tgz#ecd74cefd020bee4891bb137c9850ee2ce277a8b" + integrity sha512-21GEP45Rmr7q2qcmdnjDkNP04Ooh5v0laGS5FDpojOO84D1DJwUijLiSq8XNNM6e8aGXYtoYRh3sVNdm8NodMA== + dependencies: + color "^3.1.3" + detect-libc "^1.0.3" + node-addon-api "^3.2.0" + prebuild-install "^6.1.2" + semver "^7.3.5" + simple-get "^3.1.0" + tar-fs "^2.1.1" + tunnel-agent "^0.6.0" + shebang-command@^1.2.0: version "1.2.0" resolved "https://registry.yarnpkg.com/shebang-command/-/shebang-command-1.2.0.tgz#44aac65b695b03398968c39f363fee5deafdf1ea" @@ -11023,6 +12800,20 @@ signedsource@^1.0.0: resolved "https://registry.yarnpkg.com/signedsource/-/signedsource-1.0.0.tgz#1ddace4981798f93bd833973803d80d52e93ad6a" integrity sha1-HdrOSYF5j5O9gzlzgD2A1S6TrWo= +simple-concat@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/simple-concat/-/simple-concat-1.0.1.tgz#f46976082ba35c2263f1c8ab5edfe26c41c9552f" + integrity sha512-cSFtAPtRhljv69IK0hTVZQ+OfE9nePi/rtJmw5UjHeVyVroEqJXP1sFztKUy1qU+xvz3u/sfYJLa947b7nAN2Q== + +simple-get@^3.0.3, simple-get@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/simple-get/-/simple-get-3.1.0.tgz#b45be062435e50d159540b576202ceec40b9c6b3" + integrity sha512-bCR6cP+aTdScaQCnQKbPKtJOKDp/hj9EDLJo3Nw4y1QksqaovlW/bnptB6/c1e+qmNIDHRK+oXFDdEqBT8WzUA== + dependencies: + decompress-response "^4.2.0" + once "^1.3.1" + simple-concat "^1.0.0" + simple-swizzle@^0.2.2: version "0.2.2" resolved "https://registry.yarnpkg.com/simple-swizzle/-/simple-swizzle-0.2.2.tgz#a4da6b635ffcccca33f70d17cb92592de95e557a" @@ -11172,6 +12963,20 @@ sockjs@^0.3.21: uuid "^3.4.0" websocket-driver "^0.7.4" +sort-keys-length@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/sort-keys-length/-/sort-keys-length-1.0.1.tgz#9cb6f4f4e9e48155a6aa0671edd336ff1479a188" + integrity sha1-nLb09OnkgVWmqgZx7dM2/xR5oYg= + dependencies: + sort-keys "^1.0.0" + +sort-keys@^1.0.0: + version "1.1.2" + resolved "https://registry.yarnpkg.com/sort-keys/-/sort-keys-1.1.2.tgz#441b6d4d346798f1b4e49e8920adfba0e543f9ad" + integrity sha1-RBttTTRnmPG05J6JIK37oOVD+a0= + dependencies: + is-plain-obj "^1.0.0" + sort-keys@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/sort-keys/-/sort-keys-2.0.0.tgz#658535584861ec97d730d6cf41822e1f56684128" @@ -11306,6 +13111,15 @@ sprintf-js@~1.0.2: resolved "https://registry.yarnpkg.com/sprintf-js/-/sprintf-js-1.0.3.tgz#04e6926f662895354f3dd015203633b857297e2c" integrity sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw= +squeak@^1.0.0: + version "1.3.0" + resolved "https://registry.yarnpkg.com/squeak/-/squeak-1.3.0.tgz#33045037b64388b567674b84322a6521073916c3" + integrity sha1-MwRQN7ZDiLVnZ0uEMiplIQc5FsM= + dependencies: + chalk "^1.0.0" + console-stream "^0.1.1" + lpad-align "^1.0.1" + ssri@^8.0.1: version "8.0.1" resolved "https://registry.yarnpkg.com/ssri/-/ssri-8.0.1.tgz#638e4e439e2ffbd2cd289776d5ca457c4f51a2af" @@ -11359,6 +13173,13 @@ static-extend@^0.1.1: resolved "https://registry.yarnpkg.com/statuses/-/statuses-1.5.0.tgz#161c7dac177659fd9811f43771fa99381478628c" integrity sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow= +stream-parser@~0.3.1: + version "0.3.1" + resolved "https://registry.yarnpkg.com/stream-parser/-/stream-parser-0.3.1.tgz#1618548694420021a1182ff0af1911c129761773" + integrity sha1-FhhUhpRCACGhGC/wrxkRwSl2F3M= + dependencies: + debug "2" + streamsearch@0.1.2: version "0.1.2" resolved "https://registry.yarnpkg.com/streamsearch/-/streamsearch-0.1.2.tgz#808b9d0e56fc273d809ba57338e929919a1a9f1a" @@ -11395,6 +13216,23 @@ string-similarity@^1.2.2: lodash.map "^4.6.0" lodash.maxby "^4.6.0" +string-width@^1.0.1: + version "1.0.2" + resolved "https://registry.yarnpkg.com/string-width/-/string-width-1.0.2.tgz#118bdf5b8cdc51a2a7e70d211e07e2b0b9b107d3" + integrity sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M= + dependencies: + code-point-at "^1.0.0" + is-fullwidth-code-point "^1.0.0" + strip-ansi "^3.0.0" + +"string-width@^1.0.2 || 2": + version "2.1.1" + resolved "https://registry.yarnpkg.com/string-width/-/string-width-2.1.1.tgz#ab93f27a8dc13d28cac815c462143a6d9012ae9e" + integrity sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw== + dependencies: + is-fullwidth-code-point "^2.0.0" + strip-ansi "^4.0.0" + string-width@^3.0.0, string-width@^3.1.0: version "3.1.0" resolved "https://registry.yarnpkg.com/string-width/-/string-width-3.1.0.tgz#22767be21b62af1081574306f69ac51b62203961" @@ -11484,6 +13322,13 @@ strip-ansi@^3.0.0, strip-ansi@^3.0.1: dependencies: ansi-regex "^2.0.0" +strip-ansi@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-4.0.0.tgz#a8479022eb1ac368a871389b635262c505ee368f" + integrity sha1-qEeQIusaw2iocTibY1JixQXuNo8= + dependencies: + ansi-regex "^3.0.0" + strip-ansi@^5.0.0, strip-ansi@^5.1.0, strip-ansi@^5.2.0: version "5.2.0" resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-5.2.0.tgz#8c9a536feb6afc962bdfa5b104a5091c1ad9c0ae" @@ -11496,11 +13341,25 @@ strip-bom-string@^1.0.0: resolved "https://registry.yarnpkg.com/strip-bom-string/-/strip-bom-string-1.0.0.tgz#e5211e9224369fbb81d633a2f00044dc8cedad92" integrity sha1-5SEekiQ2n7uB1jOi8ABE3IztrZI= +strip-bom@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/strip-bom/-/strip-bom-2.0.0.tgz#6219a85616520491f35788bdbf1447a99c7e6b0e" + integrity sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4= + dependencies: + is-utf8 "^0.2.0" + strip-bom@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/strip-bom/-/strip-bom-3.0.0.tgz#2334c18e9c759f7bdd56fdef7e9ae3d588e68ed3" integrity sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM= +strip-dirs@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/strip-dirs/-/strip-dirs-2.1.0.tgz#4987736264fc344cf20f6c34aca9d13d1d4ed6c5" + integrity sha512-JOCxOeKLm2CAS73y/U4ZeZPTkE+gNVCzKt7Eox84Iej1LT/2pTWYpZKJuxwQpvX1LiZb1xokNR7RLfuBAa7T3g== + dependencies: + is-natural-number "^4.0.1" + strip-eof@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/strip-eof/-/strip-eof-1.0.0.tgz#bb43ff5598a6eb05d89b59fcd129c983313606bf" @@ -11511,6 +13370,13 @@ strip-final-newline@^2.0.0: resolved "https://registry.yarnpkg.com/strip-final-newline/-/strip-final-newline-2.0.0.tgz#89b852fb2fcbe936f6f4b3187afb0a12c1ab58ad" integrity sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA== +strip-indent@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/strip-indent/-/strip-indent-1.0.1.tgz#0c7962a6adefa7bbd4ac366460a638552ae1a0a2" + integrity sha1-DHlipq3vp7vUrDZkYKY4VSrhoKI= + dependencies: + get-stdin "^4.0.1" + strip-indent@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/strip-indent/-/strip-indent-3.0.0.tgz#c32e1cee940b6b3432c771bc2c54bcce73cd3001" @@ -11528,6 +13394,13 @@ strip-json-comments@~2.0.1: resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-2.0.1.tgz#3c531942e908c2697c0ec344858c286c7ca0a60a" integrity sha1-PFMZQukIwml8DsNEhYwobHygpgo= +strip-outer@^1.0.0, strip-outer@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/strip-outer/-/strip-outer-1.0.1.tgz#b2fd2abf6604b9d1e6013057195df836b8a9d631" + integrity sha512-k55yxKHwaXnpYGsOzg4Vl8+tDrWylxDEpknGjhTiZB8dFRU5rTo9CAzeycivxV3s+zlTKwrs6WxMxR95n26kwg== + dependencies: + escape-string-regexp "^1.0.2" + strtok3@^6.0.3: version "6.0.8" resolved "https://registry.yarnpkg.com/strtok3/-/strtok3-6.0.8.tgz#c839157f615c10ba0f4ae35067dad9959eeca346" @@ -11577,6 +13450,11 @@ sudo-prompt@^8.2.0: resolved "https://registry.yarnpkg.com/sudo-prompt/-/sudo-prompt-8.2.5.tgz#cc5ef3769a134bb94b24a631cc09628d4d53603e" integrity sha512-rlBo3HU/1zAJUrkY6jNxDOC9eVYliG6nS4JA8u8KAshITd07tafMc/Br7xQwCSseXwJ2iCcHCE8SNWX3q8Z+kw== +supports-color@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-2.0.0.tgz#535d045ce6b6363fa40117084629995e9df324c7" + integrity sha1-U10EXOa2Nj+kARcIRimZXp3zJMc= + supports-color@^5.3.0, supports-color@^5.4.0: version "5.5.0" resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-5.5.0.tgz#e2e69a44ac8772f78a1ec0b35b689df6530efc8f" @@ -11598,7 +13476,7 @@ supports-color@^7.0.0, supports-color@^7.1.0: dependencies: has-flag "^4.0.0" -svgo@^1.0.0: +svgo@1.3.2, svgo@^1.0.0: version "1.3.2" resolved "https://registry.yarnpkg.com/svgo/-/svgo-1.3.2.tgz#b6dc511c063346c9e415b81e43401145b96d4167" integrity sha512-yhy/sQYxR5BkC98CY7o31VGsg014AKLEPxdfhora76l36hD9Rdy5NZA/Ocn6yayNPgSamYdtX2rFJdcv07AYVw== @@ -11693,6 +13571,40 @@ tapable@^2.1.1, tapable@^2.2.0: resolved "https://registry.yarnpkg.com/tapable/-/tapable-2.2.0.tgz#5c373d281d9c672848213d0e037d1c4165ab426b" integrity sha512-FBk4IesMV1rBxX2tfiK8RAmogtWn53puLOQlvO8XuwlgxcYbP4mVPS9Ph4aeamSyyVjOl24aYWAuc8U5kCVwMw== +tar-fs@^2.0.0, tar-fs@^2.1.1: + version "2.1.1" + resolved "https://registry.yarnpkg.com/tar-fs/-/tar-fs-2.1.1.tgz#489a15ab85f1f0befabb370b7de4f9eb5cbe8784" + integrity sha512-V0r2Y9scmbDRLCNex/+hYzvp/zyYjvFbHPNgVTKfQvVrb6guiE/fxP+XblDNR011utopbkex2nM4dHNV6GDsng== + dependencies: + chownr "^1.1.1" + mkdirp-classic "^0.5.2" + pump "^3.0.0" + tar-stream "^2.1.4" + +tar-stream@^1.5.2: + version "1.6.2" + resolved "https://registry.yarnpkg.com/tar-stream/-/tar-stream-1.6.2.tgz#8ea55dab37972253d9a9af90fdcd559ae435c555" + integrity sha512-rzS0heiNf8Xn7/mpdSVVSMAWAoy9bfb1WOTYC78Z0UQKeKa/CWS8FOq0lKGNa8DWKAn9gxjCvMLYc5PGXYlK2A== + dependencies: + bl "^1.0.0" + buffer-alloc "^1.2.0" + end-of-stream "^1.0.0" + fs-constants "^1.0.0" + readable-stream "^2.3.0" + to-buffer "^1.1.1" + xtend "^4.0.0" + +tar-stream@^2.1.4: + version "2.2.0" + resolved "https://registry.yarnpkg.com/tar-stream/-/tar-stream-2.2.0.tgz#acad84c284136b060dc3faa64474aa9aebd77287" + integrity sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ== + dependencies: + bl "^4.0.3" + end-of-stream "^1.4.1" + fs-constants "^1.0.0" + inherits "^2.0.3" + readable-stream "^3.1.1" + tar@^6.0.2: version "6.1.0" resolved "https://registry.yarnpkg.com/tar/-/tar-6.1.0.tgz#d1724e9bcc04b977b18d5c573b333a2207229a83" @@ -11705,6 +13617,19 @@ tar@^6.0.2: mkdirp "^1.0.3" yallist "^4.0.0" +temp-dir@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/temp-dir/-/temp-dir-1.0.0.tgz#0a7c0ea26d3a39afa7e0ebea9c1fc0bc4daa011d" + integrity sha1-CnwOom06Oa+n4OvqnB/AvE2qAR0= + +tempfile@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/tempfile/-/tempfile-2.0.0.tgz#6b0446856a9b1114d1856ffcbe509cccb0977265" + integrity sha1-awRGhWqbERTRhW/8vlCczLCXcmU= + dependencies: + temp-dir "^1.0.0" + uuid "^3.0.1" + term-size@^2.1.0: version "2.2.1" resolved "https://registry.yarnpkg.com/term-size/-/term-size-2.2.1.tgz#2a6a54840432c2fb6320fea0f415531e90189f54" @@ -11744,7 +13669,7 @@ through2@^2.0.1: readable-stream "~2.3.6" xtend "~4.0.1" -through@^2.3.6: +through@^2.3.6, through@^2.3.8: version "2.3.8" resolved "https://registry.yarnpkg.com/through/-/through-2.3.8.tgz#0dd4c9ffaabc357960b1b724115d7e0e86a2e1f5" integrity sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU= @@ -11754,7 +13679,7 @@ thunky@^1.0.2: resolved "https://registry.yarnpkg.com/thunky/-/thunky-1.1.0.tgz#5abaf714a9405db0504732bbccd2cedd9ef9537d" integrity sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA== -timed-out@^4.0.1: +timed-out@^4.0.0, timed-out@^4.0.1: version "4.0.1" resolved "https://registry.yarnpkg.com/timed-out/-/timed-out-4.0.1.tgz#f32eacac5a175bea25d7fab565ab3ed8741ef56f" integrity sha1-8y6srFoXW+ol1/q1Zas+2HQe9W8= @@ -11767,6 +13692,11 @@ timers-ext@^0.1.7: es5-ext "~0.10.46" next-tick "1" +timm@^1.6.1: + version "1.7.1" + resolved "https://registry.yarnpkg.com/timm/-/timm-1.7.1.tgz#96bab60c7d45b5a10a8a4d0f0117c6b7e5aff76f" + integrity sha512-IjZc9KIotudix8bMaBW6QvMuq64BrJWFs1+4V0lXwWGQZwH+LnX87doAYhem4caOEusRP9/g6jVDQmZ8XOk1nw== + timsort@^0.3.0: version "0.3.0" resolved "https://registry.yarnpkg.com/timsort/-/timsort-0.3.0.tgz#405411a8e7e6339fe64db9a234de11dc31e02bd4" @@ -11777,6 +13707,11 @@ tiny-emitter@^2.0.0: resolved "https://registry.yarnpkg.com/tiny-emitter/-/tiny-emitter-2.1.0.tgz#1d1a56edfc51c43e863cbb5382a72330e3555423" integrity sha512-NB6Dk1A9xgQPMoGqC5CVXn123gWyte215ONT5Pp5a0yt4nlEoO1ZWeCwpncaekPHXO60i47ihFnZPiRPjRMq4Q== +tinycolor2@^1.4.1: + version "1.4.2" + resolved "https://registry.yarnpkg.com/tinycolor2/-/tinycolor2-1.4.2.tgz#3f6a4d1071ad07676d7fa472e1fac40a719d8803" + integrity sha512-vJhccZPs965sV/L2sU4oRQVAos0pQXwsvTLkWYdqJ+a8Q5kPFzJTuOFwy7UniPli44NKQGAglksjvOcpo95aZA== + title-case@^3.0.3: version "3.0.3" resolved "https://registry.yarnpkg.com/title-case/-/title-case-3.0.3.tgz#bc689b46f02e411f1d1e1d081f7c3deca0489982" @@ -11798,6 +13733,11 @@ tmp@^0.2.1: dependencies: rimraf "^3.0.0" +to-buffer@^1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/to-buffer/-/to-buffer-1.1.1.tgz#493bd48f62d7c43fcded313a03dcadb2e1213a80" + integrity sha512-lx9B5iv7msuFYE3dytT+KE5tap+rNYw+K4jVkb9R/asAb+pbBSM17jtunHplhBe6RRJdZx3Pn2Jph24O32mOVg== + to-fast-properties@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/to-fast-properties/-/to-fast-properties-2.0.0.tgz#dc5e698cbd079265bc73e0377681a4e4e83f616e" @@ -11815,6 +13755,11 @@ to-readable-stream@^1.0.0: resolved "https://registry.yarnpkg.com/to-readable-stream/-/to-readable-stream-1.0.0.tgz#ce0aa0c2f3df6adf852efb404a783e77c0475771" integrity sha512-Iq25XBt6zD5npPhlLVXGFN3/gyR2/qODcKNNyTMd4vbm39HUaOiAM4PMq0eMVC/Tkxz+Zjdsc55g9yyz+Yq00Q== +to-readable-stream@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/to-readable-stream/-/to-readable-stream-2.1.0.tgz#82880316121bea662cdc226adb30addb50cb06e8" + integrity sha512-o3Qa6DGg1CEXshSdvWNX2sN4QHqg03SPq7U6jPXRahlQdl5dK8oXjkU/2/sGrnOZKeGV1zLSO8qPwyKklPPE7w== + to-regex-range@^2.1.0: version "2.1.1" resolved "https://registry.yarnpkg.com/to-regex-range/-/to-regex-range-2.1.1.tgz#7c80c17b9dfebe599e27367e0d4dd5590141db38" @@ -11853,6 +13798,23 @@ token-types@^2.0.0: "@tokenizer/token" "^0.1.1" ieee754 "^1.2.1" +traverse@0.6.6: + version "0.6.6" + resolved "https://registry.yarnpkg.com/traverse/-/traverse-0.6.6.tgz#cbdf560fd7b9af632502fed40f918c157ea97137" + integrity sha1-y99WD9e5r2MlAv7UD5GMFX6pcTc= + +trim-newlines@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/trim-newlines/-/trim-newlines-1.0.0.tgz#5887966bb582a4503a41eb524f7d35011815a613" + integrity sha1-WIeWa7WCpFA6QetST301ARgVphM= + +trim-repeated@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/trim-repeated/-/trim-repeated-1.0.0.tgz#e3646a2ea4e891312bf7eace6cfb05380bc01c21" + integrity sha1-42RqLqTokTEr9+rObPsFOAvAHCE= + dependencies: + escape-string-regexp "^1.0.2" + trim-trailing-lines@^1.0.0: version "1.1.4" resolved "https://registry.yarnpkg.com/trim-trailing-lines/-/trim-trailing-lines-1.1.4.tgz#bd4abbec7cc880462f10b2c8b5ce1d8d1ec7c2c0" @@ -11922,6 +13884,11 @@ tslib@^2, tslib@^2.0.0, tslib@^2.0.3, tslib@^2.1.0, tslib@~2.2.0: resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.2.0.tgz#fb2c475977e35e241311ede2693cee1ec6698f5c" integrity sha512-gS9GVHRU+RGn5KQM2rllAlR3dU6m7AcpJKdtH8gFvQiC4Otgk98XnmMU+nZenHt/+VhnBPWwgrJsyrdcw6i23w== +tslib@^2.2.0: + version "2.3.0" + resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.3.0.tgz#803b8cdab3e12ba581a4ca41c8839bbb0dacb09e" + integrity sha512-N82ooyxVNm6h1riLCoyS9e3fuJ3AMG2zIZs2Gd1ATcSFjSA23Q0fzjjZeh0jbJvWVDZ0cJT8yaNNaaXHzueNjg== + tslib@~2.0.1: version "2.0.3" resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.0.3.tgz#8e0741ac45fc0c226e58a17bfc3e64b9bc6ca61c" @@ -11939,6 +13906,13 @@ tsutils@^3.17.1: dependencies: tslib "^1.8.1" +tunnel-agent@^0.6.0: + version "0.6.0" + resolved "https://registry.yarnpkg.com/tunnel-agent/-/tunnel-agent-0.6.0.tgz#27a5dea06b36b04a0a9966774b290868f0fc40fd" + integrity sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0= + dependencies: + safe-buffer "^5.0.1" + type-check@^0.4.0, type-check@~0.4.0: version "0.4.0" resolved "https://registry.yarnpkg.com/type-check/-/type-check-0.4.0.tgz#07b8203bfa7056c0657050e3ccd2c37730bab8f1" @@ -11951,6 +13925,16 @@ type-fest@0.20.2, type-fest@^0.20.2: resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.20.2.tgz#1bf207f4b28f91583666cb5fbd327887301cd5f4" integrity sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ== +type-fest@^0.10.0: + version "0.10.0" + resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.10.0.tgz#7f06b2b9fbfc581068d1341ffabd0349ceafc642" + integrity sha512-EUV9jo4sffrwlg8s0zDhP0T2WD3pru5Xi0+HTE3zTUmBaZNhfkite9PdSJwdXLwPVW0jnAHT56pZHIOYckPEiw== + +type-fest@^0.11.0: + version "0.11.0" + resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.11.0.tgz#97abf0872310fed88a5c466b25681576145e33f1" + integrity sha512-OdjXJxnCN1AvyLSzeKIgXTXxV+99ZuXl3Hpo9XpJAv9MBcHrrJOQ5kV7ypXOuQie+AmWG25hLbiKdwYTifzcfQ== + type-fest@^0.21.3: version "0.21.3" resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.21.3.tgz#d260a24b0198436e133fa26a524a6d65fa3b2e37" @@ -12011,6 +13995,14 @@ unbox-primitive@^1.0.0: has-symbols "^1.0.2" which-boxed-primitive "^1.0.2" +unbzip2-stream@^1.0.9: + version "1.4.3" + resolved "https://registry.yarnpkg.com/unbzip2-stream/-/unbzip2-stream-1.4.3.tgz#b0da04c4371311df771cdc215e87f2130991ace7" + integrity sha512-mlExGW4w71ebDJviH16lQLtZS32VKqsSfk80GCfUlwT/4/hNRFsoscrF/c++9xinkMzECL1uL9DDwXqFWkruPg== + dependencies: + buffer "^5.2.1" + through "^2.3.8" + unc-path-regex@^0.1.2: version "0.1.2" resolved "https://registry.yarnpkg.com/unc-path-regex/-/unc-path-regex-0.1.2.tgz#e73dd3d7b0d7c5ed86fbac6b0ae7d8c6a69d50fa" @@ -12172,6 +14164,17 @@ unist-util-remove@^2.0.0: dependencies: unist-util-is "^4.0.0" +unist-util-select@3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/unist-util-select/-/unist-util-select-3.0.1.tgz#787fc452db9ba77f0ade0e7dc53c3d9d4acc79c7" + integrity sha512-VQpTuqZVJlRbosQdnLdTPIIqwZeU70YZ5aMBOqtFNGeeCdYn6ORZt/9RiaVlbl06ocuf58SVMoFa7a13CSGPMA== + dependencies: + css-selector-parser "^1.0.0" + not "^0.1.0" + nth-check "^1.0.0" + unist-util-is "^4.0.0" + zwitch "^1.0.0" + unist-util-select@^3.0.4: version "3.0.4" resolved "https://registry.yarnpkg.com/unist-util-select/-/unist-util-select-3.0.4.tgz#702c9dc1db1b2bbbfe27f796fce99e43f25edc60" @@ -12202,7 +14205,7 @@ unist-util-visit-parents@^2.0.0: dependencies: unist-util-is "^3.0.0" -unist-util-visit-parents@^3.0.0: +unist-util-visit-parents@^3.0.0, unist-util-visit-parents@^3.1.1: version "3.1.1" resolved "https://registry.yarnpkg.com/unist-util-visit-parents/-/unist-util-visit-parents-3.1.1.tgz#65a6ce698f78a6b0f56aa0e88f13801886cdaef6" integrity sha512-1KROIZWo6bcMrZEwiH2UrXDyalAa0uqzWCxCJj6lPOvTve2WkfgCytoDTPaMnodXh1WrXOq0haVYHj99ynJlsg== @@ -12326,6 +14329,13 @@ url-loader@^4.1.1: mime-types "^2.1.27" schema-utils "^3.0.0" +url-parse-lax@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/url-parse-lax/-/url-parse-lax-1.0.0.tgz#7af8f303645e9bd79a272e7a14ac68bc0609da73" + integrity sha1-evjzA2Rem9eaJy56FKxovAYJ2nM= + dependencies: + prepend-http "^1.0.1" + url-parse-lax@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/url-parse-lax/-/url-parse-lax-3.0.0.tgz#16b5cafc07dbe3676c1b1999177823d6503acb0c" @@ -12359,6 +14369,13 @@ use@^3.1.0: resolved "https://registry.yarnpkg.com/use/-/use-3.1.1.tgz#d50c8cac79a19fbc20f2911f56eb973f4e10070f" integrity sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ== +utif@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/utif/-/utif-2.0.1.tgz#9e1582d9bbd20011a6588548ed3266298e711759" + integrity sha512-Z/S1fNKCicQTf375lIP9G8Sa1H/phcysstNrrSdZKj1f9g58J4NMgb5IgiEZN9/nLMPDwF0W7hdOe9Qq2IYoLg== + dependencies: + pako "^1.0.5" + util-deprecate@^1.0.1, util-deprecate@^1.0.2, util-deprecate@~1.0.1: version "1.0.2" resolved "https://registry.yarnpkg.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf" @@ -12395,7 +14412,7 @@ utils-merge@1.0.1: resolved "https://registry.yarnpkg.com/utils-merge/-/utils-merge-1.0.1.tgz#9f95710f50a267947b2ccc124741c1028427e713" integrity sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM= -uuid@3.4.0, uuid@^3.0.0, uuid@^3.3.2, uuid@^3.4.0: +uuid@3.4.0, uuid@^3.0.0, uuid@^3.0.1, uuid@^3.3.2, uuid@^3.4.0: version "3.4.0" resolved "https://registry.yarnpkg.com/uuid/-/uuid-3.4.0.tgz#b23e4358afa8a202fe7a100af1f5f883f02007ee" integrity sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A== @@ -12678,6 +14695,13 @@ which@^2.0.1: dependencies: isexe "^2.0.0" +wide-align@^1.1.0: + version "1.1.3" + resolved "https://registry.yarnpkg.com/wide-align/-/wide-align-1.1.3.tgz#ae074e6bdc0c14a431e804e624549c633b000457" + integrity sha512-QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA== + dependencies: + string-width "^1.0.2 || 2" + widest-line@^3.1.0: version "3.1.0" resolved "https://registry.yarnpkg.com/widest-line/-/widest-line-3.1.0.tgz#8292333bbf66cb45ff0de1603b136b7ae1496eca" @@ -12768,6 +14792,34 @@ xdg-basedir@^4.0.0: resolved "https://registry.yarnpkg.com/xdg-basedir/-/xdg-basedir-4.0.0.tgz#4bc8d9984403696225ef83a1573cbbcb4e79db13" integrity sha512-PSNhEJDejZYV7h50BohL09Er9VaIefr2LMAf3OEmpCkjOi34eYyQYAXUTjEQtZJTKcF0E2UKTh+osDLsgNim9Q== +xhr@^2.0.1: + version "2.6.0" + resolved "https://registry.yarnpkg.com/xhr/-/xhr-2.6.0.tgz#b69d4395e792b4173d6b7df077f0fc5e4e2b249d" + integrity sha512-/eCGLb5rxjx5e3mF1A7s+pLlR6CGyqWN91fv1JgER5mVWg1MZmlhBvy9kjcsOdRk8RrIujotWyJamfyrp+WIcA== + dependencies: + global "~4.4.0" + is-function "^1.0.1" + parse-headers "^2.0.0" + xtend "^4.0.0" + +xml-parse-from-string@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/xml-parse-from-string/-/xml-parse-from-string-1.0.1.tgz#a9029e929d3dbcded169f3c6e28238d95a5d5a28" + integrity sha1-qQKekp09vN7RafPG4oI42VpdWig= + +xml2js@^0.4.5: + version "0.4.23" + resolved "https://registry.yarnpkg.com/xml2js/-/xml2js-0.4.23.tgz#a0c69516752421eb2ac758ee4d4ccf58843eac66" + integrity sha512-ySPiMjM0+pLDftHgXY4By0uswI3SPKLDw/i3UXbnO8M/p28zqexCUoPmQFrYD+/1BzhGJSs2i1ERWKJAtiLrug== + dependencies: + sax ">=0.6.0" + xmlbuilder "~11.0.0" + +xmlbuilder@~11.0.0: + version "11.0.1" + resolved "https://registry.yarnpkg.com/xmlbuilder/-/xmlbuilder-11.0.1.tgz#be9bae1c8a046e76b31127726347d0ad7002beb3" + integrity sha512-fDlsI/kFEx7gLvbecc0/ohLG50fugQp8ryHzMTuW9vSa1GJ0XYWKnhsUx7oie3G98+r56aTQIUB4kht42R3JvA== + xmlhttprequest-ssl@~1.6.2: version "1.6.2" resolved "https://registry.yarnpkg.com/xmlhttprequest-ssl/-/xmlhttprequest-ssl-1.6.2.tgz#dd6899bfbcf684b554e393c30b13b9f3b001a7ee" @@ -12891,6 +14943,14 @@ yargs@^16.1.0: y18n "^5.0.5" yargs-parser "^20.2.2" +yauzl@^2.4.2: + version "2.10.0" + resolved "https://registry.yarnpkg.com/yauzl/-/yauzl-2.10.0.tgz#c7eb17c93e112cb1086fa6d8e51fb0667b79a5f9" + integrity sha1-x+sXyT4RLLEIb6bY5R+wZnt5pfk= + dependencies: + buffer-crc32 "~0.2.3" + fd-slicer "~1.1.0" + yeast@0.1.2: version "0.1.2" resolved "https://registry.yarnpkg.com/yeast/-/yeast-0.1.2.tgz#008e06d8094320c372dbc2f8ed76a0ca6c8ac419"