From 31432c1146b4a7b2ee56f2325b65c21f223218bc Mon Sep 17 00:00:00 2001 From: Nicole Thoen Date: Mon, 14 Oct 2024 10:57:17 -0400 Subject: [PATCH] feat: add chatbot docs (#4316) --- packages/documentation-site/package.json | 3 +- .../content/PatternFly-AI/about-ai.md | 2 +- .../conversation-design.md | 2 +- ...ach-via-menu-of-options-in-message-bar.png | Bin 0 -> 25573 bytes ...ttach-via-upload-button-in-message-bar.png | Bin 0 -> 31917 bytes .../react-demos/basic-chatbot.png | Bin 0 -> 4562 bytes .../react-demos/embedded-chatbot.png | Bin 0 -> 52793 bytes .../chatbot-container/react/container.png | Bin 0 -> 10649 bytes .../chatbot-toggle/react/basic-toggle.png | Bin 0 -> 4562 bytes .../react/custom-toggle-icon.png | Bin 0 -> 4777 bytes .../patternfly-docs/patternfly-docs.css.js | 2 + .../patternfly-docs/patternfly-docs.source.js | 20 +- yarn.lock | 931 +++++++++++++++++- 13 files changed, 951 insertions(+), 9 deletions(-) create mode 100644 packages/documentation-site/patternfly-docs/generated/patternfly-ai/chatbot/chatbot-attachments/react-demos/attach-via-menu-of-options-in-message-bar.png create mode 100644 packages/documentation-site/patternfly-docs/generated/patternfly-ai/chatbot/chatbot-attachments/react-demos/attach-via-upload-button-in-message-bar.png create mode 100644 packages/documentation-site/patternfly-docs/generated/patternfly-ai/chatbot/chatbot-container/react-demos/basic-chatbot.png create mode 100644 packages/documentation-site/patternfly-docs/generated/patternfly-ai/chatbot/chatbot-container/react-demos/embedded-chatbot.png create mode 100644 packages/documentation-site/patternfly-docs/generated/patternfly-ai/chatbot/chatbot-container/react/container.png create mode 100644 packages/documentation-site/patternfly-docs/generated/patternfly-ai/chatbot/chatbot-toggle/react/basic-toggle.png create mode 100644 packages/documentation-site/patternfly-docs/generated/patternfly-ai/chatbot/chatbot-toggle/react/custom-toggle-icon.png diff --git a/packages/documentation-site/package.json b/packages/documentation-site/package.json index 4bc72be213..83aca28a14 100644 --- a/packages/documentation-site/package.json +++ b/packages/documentation-site/package.json @@ -17,7 +17,7 @@ "screenshots": "pf-docs-framework screenshots" }, "dependencies": { - "@patternfly/documentation-framework": "6.0.0-alpha.110", + "@patternfly/documentation-framework": "6.0.0-alpha.114", "@patternfly/react-catalog-view-extension": "6.0.0-prerelease.1", "@patternfly/react-console": "6.0.0-prerelease.2", "@patternfly/react-docs": "7.0.0-prerelease.32", @@ -27,6 +27,7 @@ "@patternfly/react-component-groups": "6.0.0-prerelease.4", "@patternfly/react-virtualized-extension": "6.0.0-prerelease.4", "@patternfly/quickstarts": "6.0.0-prerelease.2", + "@patternfly/virtual-assistant": "2.0.0-alpha.52", "@patternfly/design-tokens": "1.13.0", "react": "^17.0.0 || ^18.0.0", "react-dom": "^17.0.0 || ^18.0.0", diff --git a/packages/documentation-site/patternfly-docs/content/PatternFly-AI/about-ai.md b/packages/documentation-site/patternfly-docs/content/PatternFly-AI/about-ai.md index 88732c675e..29824d92c6 100644 --- a/packages/documentation-site/patternfly-docs/content/PatternFly-AI/about-ai.md +++ b/packages/documentation-site/patternfly-docs/content/PatternFly-AI/about-ai.md @@ -78,4 +78,4 @@ Currently, Red Hat: - Requires review, testing, and validation of generative AI model output. - Provides a few exceptions to this policy. -[View policy details (requires Red Hat login).](https://source.redhat.com/?signin&r=%2fdepartments%2flegal%2fglobal_legal_compliance%2fcompliance_folder%2fpolicy_on_the_use_of_ai_technologypdf) \ No newline at end of file +[View policy details (requires Red Hat login).](https://source.redhat.com/?signin&r=%2fdepartments%2flegal%2fglobal_legal_compliance%2fcompliance_folder%2fpolicy_on_the_use_of_ai_technologypdf) diff --git a/packages/documentation-site/patternfly-docs/content/PatternFly-AI/conversation-design/conversation-design.md b/packages/documentation-site/patternfly-docs/content/PatternFly-AI/conversation-design/conversation-design.md index 26c8b01f3a..007520c5cc 100644 --- a/packages/documentation-site/patternfly-docs/content/PatternFly-AI/conversation-design/conversation-design.md +++ b/packages/documentation-site/patternfly-docs/content/PatternFly-AI/conversation-design/conversation-design.md @@ -72,4 +72,4 @@ Make sure to disclose any use of AI in chatbots. Our users should be able to tru - Use labels and other visual styling cues to clearly identify AI features. - Add necessary legal disclosures where you can, like in the chatbot footer. -- Display an indicator when the bot is "thinking" or "typing," so that users know to expect feedback. \ No newline at end of file +- Display an indicator when the bot is "thinking" or "typing," so that users know to expect feedback. diff --git a/packages/documentation-site/patternfly-docs/generated/patternfly-ai/chatbot/chatbot-attachments/react-demos/attach-via-menu-of-options-in-message-bar.png b/packages/documentation-site/patternfly-docs/generated/patternfly-ai/chatbot/chatbot-attachments/react-demos/attach-via-menu-of-options-in-message-bar.png new file mode 100644 index 0000000000000000000000000000000000000000..7126ea743d0a1688344d9e945508d8255871fba4 GIT binary patch literal 25573 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

{@9sXEE@!2o_ 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 literal 0 HcmV?d00001 diff --git a/packages/documentation-site/patternfly-docs/generated/patternfly-ai/chatbot/chatbot-attachments/react-demos/attach-via-upload-button-in-message-bar.png b/packages/documentation-site/patternfly-docs/generated/patternfly-ai/chatbot/chatbot-attachments/react-demos/attach-via-upload-button-in-message-bar.png new file mode 100644 index 0000000000000000000000000000000000000000..eb9870a92865b9aecb738c93a76ec69c36f35312 GIT binary patch literal 31917 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 QRytrQnDwh%ri7*xXgN9Cz-T)=9 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�sQ(PijVoSF|n zKdO2Pbn%?t*w|3@pSdRpz^zjW+Ay16H-zawJmA;?*IOL1!a6{ZM*gsQOow63ojAL? zvQT+Ht)4k$k*0y)p^T5h#v2<0zW^#W-`m9X3+q?Y_7$i@x^O;T7%3xu%(}yUgsyWz zXSeTLHx{A`P|6hL6%^K--s?=M~l^fQxkqF|)oW3}2x@~N-_7K2o{qF^y&~cxc#beb2SELh4 zdO%NR#{*MTGBigQq0?gCm)+ikH#%$6I6W_iJ`ckba%2;E_*2Jf0}(x4rq@l^h3GGf zoEwQyD1p6rndv|%@tI1Q+Cb8~Bn8m;QCIp~(E z`i{?Ge*Ax$d&{t>qV8>+1__x_N`WC2 z6ckXp8&srAS`cZFkZuqLX#r8B8|m(pQk3rQp@(kp-2*s<0N&h+XW}L2EF#Tj})clU>E`27QPKiOY z?;4$^jKqIuO!$WG>xGT!`pty|{xLQj;))r;(`=7S3k|lo_{$(|n|zpWMy`pOcFmKR zWqs4`fX6>`yH?HhAz39fe<-4Z-|^z9PM3l z5^-72hw*YgxUjFBdYgnC{u5|A#qZ&It^;PR<75wUMw*-Garml{(I!dQ!~IG1{fJ77 zk#3sW_v_0VwXX9)Oy?BBYm_)Jg=5~t|GnNQL|bO?>EqUSN_{Xr=1-RVa3_`|0*?2R zi0{6M6+ADxF#1iQUG7oK=EeTHa|keg7mm)pa9hOz!|@x%0vCee-@7LNqw;# z(6yNP#5t8hknwi}~5i+JnBA zI78a0Zf=YP`uY&jYe!O(E{qFl^d0IepwCEoQO=t7S}qO_du*KB$igpqx@?2i#1m?rDyFI-16#o`PD~6W=yFc zf3G#FM?4>wxika5EFKFS(O3K-S8?uGWJ2}-A zn~@vmL5CjjdUe3-UGergXVE}^`#--JiYA_xXh5EU^3~pG;_S2(k}7(*gw5cZ$+(P5 z|C-BV=KxL208jmYci;cN!It^INYZ)F;~g!Ns;&jwNk!yX3o2*(U0HzHMSR*w*}-4G z7}TMm;|;o`Z_f<%_OBE{qQ0{$>gioJG+H*!xPgk?6}L%r3ZItFd1K~wsRZcvt>-jc zZJV%KYkA3iknr+aNMujU7aqnIz3_^O>?&t2Xc`?8qZSKPR`lNjQ4w_|rJa-mG^JD~ zUFv@_5m*qS!tbE>{-)}9o$)=;u^#D>pQL$OH#c+c*pDxLB>PU&JB4BgP9WaysIW9}qzuWS^Pjq^`JJOe$y(Si-f8r3M|N zrSlH_V;s%b|#6ayX&l27SXk%142mOSGII&SKkJy&|^x_|?wO??N!X!}PFO7uK6 zqZDw=vyln?iz4y>(HB0icwo?|dEYfHcPFe1u|(Z}x$D8IRo02JZ-vIj#$%w3WdpF9 zc8omFcRDVr*L1|h&JuWSQ|p1>uK5VXMfJr9?e|Iy0~WfC4vVag*Tunbp}vUCu@^#MW~V4Q8R|++LMYA_ z@C)d&c#Hw7eq3T+weEpU@B#bap{dt+KucFzxUe}OajEO*Sb`XBH=tg;*`lz1`A5y$ z-(TkHS)-T~4&SR6>RADz(zXZlZ)Rs^UJ??LD~ZdR6|&p z%von==Qdi(g8G-<1_xGr>hY{@iHZJqPp}ECwC7CDk9S~NBoU}!bbX@I=AgR&_N{A5 zUMyPbi}mr#F9+YMhY`;16)F`|JCiuy%HGw!{4@HxXDNF8JQbclRXj0_oHUxCce6U0 z##C>xXl&$J&bK-oIQy(M&V|%$d}ZOGJ-%Fw6#-aEu4s1zor~Thr>E}nSZ{OyK9Q4~ zV%0*JKpl_xj~MZ6MYJ0~N=X<8jgkWzT-gS*N7!@5G2j)s()D-u*Qk{W{qOFrohTOd z7Cq)V9|}%QBshpRt%q2XpbgHB%mCUBO7O;oSBbc-H$_4y9loZ6F4a+HHgKPq1D{Mw zePZ~WBtLihCUsVr2D)TD75+mOje`B;RHMGjp@EbIrJe|ksKdXbM&T}s<5ji{dlLWJ zxOvbeg-B~3vRM8Zej<>oQgQUgJ!jo;oyRST$n||NQBv)n_D7@EJ#RM4ewUM07_M7u ztCdW=MZ~;{&Egpi4KJ*yBZ@hUaw8C|Go`esh#uQ|{wIys6|H*dvv!_IPvUTv0!=L< z(M=Ez0!H5;SKNa7LoH%FesVxhDpfYpA#&?0V&d8uf@`E*0217;9;TAFVoyNJhr=ux zY+@@7iR3};RGfN@P*$C)UWuTJLg@zAr<|mmcB9*RC>x+8Y@yY=6 z2kZb`Oau^7F0V5)=8#LGOAFm!yQ8GZ@4TJ-=v7H;__NpI>&)(^GyL2hj&WxxdUyJI zA5-TBggyviPG){{Pu?+0GQ9d`75-Jv2L}9cN-iw8*?w4iJT&fIqM3<ynulGyqgrz$h7 z%qL{b&vV4`^)DrQB))X!>tXx}?ggyi>7go(ZAG*`{U;q`5!KBp)(j@f!AmS7X^zQbci<{wmS@(0e0zZ0LtZD_iNr z!vR!Rt*cOD-&S08-nl^`j_eCe9`gJfe%osDHh${CeUhv6Ys3ax>In_t^QtOaXF2^o+)mL8DXn3x zXkfD}$z0Hw7@M+xl%DZ;md`+uj?&lzE^2%Bs)mol>o;tK5rrn{_!DkuI ztnf&6k`?*fp62^(<%29MU2A%c&x@ep)oZQ5bXxD$hpFl%rIQWA9=7gyYPo-Brd_aq zswJH12_q(JDt{?-5I>%n^|o(4^vgZB+jyu^O%>L~Rxm%OJo{q%gBu@3(N9|6N4`*c zKXj;M1X_ydC&;G=Q9fKns-^ghuViArUtd*v2A`a6nYl_o6<0oz`|GKed$?7vF`nzB z;qmu!SZk(kA4&e`xk#1mt5cGsp2S$;_tWR$7{r&zlUMK}MUUPpE3@`E<+#Q<1Ff2+ zg#AAj0)n)N-!GW-8+bRzN8&MW!`RRb?FgUaL!eM-WJ4uRdUZy$u=`(w)1F%OOmvg( z6XsthNz1YIu)oR>nv?U5>QxaSU;|4k77%*k;glF~(EsUTH9GgR=c3rj!sPyhfJP?q zw8)orb!J|i41Q`%AzFIy#|5F~!;xLDUHurjzDK{$D!T1J;x99{x0B_vIzY}Us}VZ( zX)B@R>BU~C?&{B1ZvF6Tw}IF~o!v+@K6~qeVE%9tg4RWfXp*b5g|4E1EjL#<9TEAn z&dASy1A_JQmHj{=QZJzrQExU`;V`mDy_&+~l+p2aLteke&@9pSz{V>s>21My)cPQ1 zY7_I&4#f&O7%?=*2kk`GzwAx(yYY+Me($Hto@JwT%I=Hh)Gzu&3oT!G(FCH6CE_TI zM%L59BiQIgFA?!N9WwJ0NSS;hOO7Dktsb@6`H}YM~Kq&{jgi0S=jKD)zca^mJkw}~8n3p4yI-mKob9pfQg-hOV6^~Z0 zMOmgyY*KLXBt;~YKRoji92e9xQsobLp9J3wIq-&qzd>2=2sn1X=Wzn(PQLEyfU{_K zV(jG^Ho@iJI7r2ukeAqD!1)WAQ=7jgVy86ZtewFlA|99LIu#eak(dxi^P?sosvbAjyKCgIcDRVoL$x%6z0OBHdgJqjt^2>Ez)Ak&nuqMt@{c?vo+I z43ZDZ8XgAj6j`ZNIfsN(9@Yg<4xvLrsl((G8{aPr+7oTF$^K?&eN7_`yk1jx@gpE~ zlI%$(mQMU1q?Sy6KTF~#x9Rj{72f`Mu6^Pz*3glibF8R%#=TkMQ91GiQ^g9p8JpvK7 zyeub5=7Witv*6*V(aD{bWNB|jrX$C#$yW{XGcIK9A9kw$UY^-&1B~zz)udbC_9K93 z$t0*Jgiriqab^#PBM6Xx8i`U4Qp51pJPVE7o$n{2119;&K4>XjavOa14aAPJpi%rK zV8Xw9wXGPo^Lpc%AkT?JeCwA1k<+I4r|w;kDi<3_>gniy&kNA8C7FFggzczaE&P2t zbn)>KAnouA7W%06+rXC-fdL{mOSvqes)tP7)$R2TU%XmH9u9ot7H6LX&7dbVE}8lu zvS6hAN-+g8j#k{qfy6Y4KmxMBa>MXk81(L}0$A`2bUnN@NqDc0>h&(63*~t3ac&RT z`{4)#VjKi?_LM4F@-J-~FC4kUlH7NHx(hpR&stVBf~;vZYrrlM&t$|z9H*JGwaIAF z>uMUW^97nx_Sw@Zrn|-waA9aLiWy_Sd$<2 zoG!bI4&!E7OXnlHPP#RKs9(yo(nhW?2QbM`SPJOG6uP)Tdi4bGkJvPvEKdf4p6*2x zNwg`)39HrBtfcNuhP;nPBA{hhM?>)T<~B9mL+2g{A)K>4$#DxbfK1+>_jWZ4wBVU? zP&wS)&db#(>~4ud1{Bv{98T=RIOgbSaVTKge=h3&&#U1SX1R|f9I>U;vq!McaN zyx1=!B_-2|Z$xYmt$g`(FfBlH13K@TUJ=%Mf{R>qTQuYQcq-v-5Mc;6R24azv|sIi z!S=F8_{@@9aVJd2p-*b8sh$1aOl#2X(!Ox!CQX^>R{k4ns6=o{A3nu*imfJ*1Bz~n z8E2g@TT(8Un;p*5c(V`0@_J+Ux&_!OrE1GQWH)Cc_%G;YvX#O5$<)) z5bO&O;XOCvmLf!wS5tN-E2vB~H6E57HDMCJS-3-t=j&4e#e`#Gb)vfE&n@R%#31a_ z8oKY*4hP@StlaMTc|0E}N?CuIFCtgO8r}&tPI@2*aza2+w|8U6xbAAqi z??YeXE-pN!$3gdH3UD+Nk<5Z!`DbBf(U0Q(Ich`weR$!iXenM4$#@ubSaL+-?gmu$ zVI03jHqX2M?BDmt#z6o@g-XjeMzi!d$AR&6bo}g!=)~CV!Z7?x9~n~v-axcD8qZA9 z*N_2nEWAYARy=VGn=XJ@>@Fx8K<06XF=6!W#B8|pvmaRsIxm)GMOG*; zGCc$tiG}tR3j*y=J9wYAmnrB&nJ7;1a9Zy!z`dK2vlR9#b8;Sx1SY50;E@zC6hOE_ z$QOQ@2;PO0ucb{pTQ^`fknbvq%rJOJHQA;oxjVt>PJcpQOH)USMX=uoPivvYJ_17P z9vEZsF6`L4vTPAq&qT;u(5MPba-?TVF@(0`=?AD%j_^PR1pRfdVIAf)TBb=`4ena|wsAfl4v!vY=FV)w?A^a#25{P0q@N<9(;g98 zg}9$SzsNH)@WA-H#vs=zapA0&O}SI#yfZ)P)rxH)1R;)=Aff%vDOEEqe z9vLn=JLY`zRK}2%y=+xGZ=xxiNkp1&WSdG6*O=pU6_XxAflwUY&?{00an{UEstY0Y zcuSQXm7}qL=e6_%#c5Y8ThB>O;FJA86B8Htnb*TWXu!#5@LrV;@MuF~AO$Ovf3lMY{p@ zZ4QU_?8ncm*R;76pON%Pw%{$@Jz`J(Do#?%NlG3g0}FBQe()mUb!QZtqjsu$ynT|_ zp^>Wwt1p88V6Gf*M^q#&!EmZiW-aY;VmLoDWe>^UQ5E8mYIXOUYjZH;G~&pl2BrI# zKf@on|D;SLE$Fb;Ec*PuW*H9^mJy2NIi)bJQt&*L z6?dj%hor*4Iu{%Z4@L9#0YOm#)H?zUf2ThF^(j?haN^qmjjJeXGG*u<5G{5H+%~qlEn|vMTdpYINN0)h5r;9v6vWZ8+62(c-kYb97 z)KTR8DNcdZ9bx;%QT5`4D%eFBKZ}v6>bl#`S1tTnbt#XwV_2WMvD~Ll75A+beGasH z0v|pc2O}PO%CsFC3bG_s^B@ycivHaS6#=?^-P+clI1H85+o594^74buEdRMr2l5BC zacJ2gO&;m4VGjA@F6VCHN;)AUN{>zEkLJ$>iy6Yc zm?cXrM>m{h>!9;0kg50v$S85MxUiuGBq>z@8JeS7X_R~wUzxF^w{U;wnS3WfM%CH} zTH|E-(5S`zdCBpxc8mW!G{iv1ki3`03K_h~A?H`=R}Bh(BiY z5rn4|Lrf8pguzBAjwvR#L4bjvQ(qw;fiSk-quauv4|IhnVl}0~wjPK-=khAN#vNSg z)7W^azN5s>wA-4H=$lZV$Z#3|9{2~inpiJi9S!J_{GE8)ABP@2(zlA%+)@mTzbCQSc zFZ>|Q1QJtaVvU^>gM-mR522bx!$uYl500r9dHQeTP#x*#0@NWZ0;I`hIi#YuHRZYy za85nWHRv6=9>W?HNy6}zg~{;jG24*r#Te+2kxVXpnR_aQxNRZ^us=8&OugDj;L2?zdclT*#39Nq$lX4rg$gUnA z93!3WK3Vu}RrX=W)^2rBTaZV^YGfpvo13f4-)y>r>~;A0`Ter=qO}oAo3L@xcw2-ut(KLi_+| zIvvmlN<G$hVx*_zqTED!VG0^w zu^t4g^}AYbiMIj2+7bziutu%4-Y><^{3J9Pw+|C`C|7S_hMg6vp^m3X2FGJyaTEjW z#>zl*;7kAUKoW6=y4EI^QeW=?aUEzG1Y83MM zl}iFoT0LJa_M4{GKW=9Ip#I$d8CtSSM9%39TRz)Lq*y4o>R+B%rZZVV%; z-zWZUd~jpd(Q$W82(|XFju`C5v`fzszu%FZK^*FH9hh`u%UVJ$>aviamh z->Ce^$WwxWP1v^z!BjrW*L#^!Lyb9dbsPV^Egk>Is8xlVJ}jM+W80oAb)D&H#7L)@ z%^xNRc^S%wlkxFL@!CrhW6MS}RZW0Zr=qQ`ZEj;zc#!tYuWx!faYksm8IRMMb=qp- zdZ3YLDI0Fc`dBS(?F+s1g4u+{sq=JX<@J!muw)fNpGImm3w*zxL0pW*AH*Vg?~kNh zv5?>Yp#WCVc)NQZp~J)KSq4Fye#&9Haz!0lxRRNNbxJr|SWsQbplYA0*eT zj&cuM3M^#CeL|h8c#w71*9(9_Mm%JN`i6^_o_2&%@?-)nHL8IF+JC8=8<1Vd%BH4# zAYZ@882uC!`71>tupg6HFan6kwK)8|7n^?P>05^yeWK~5#D=45^9d${ec#oWUObFv zC#*OV)L6D;0UGrHS$=~!{`clJyT4evkmedl`Xkb-bl&^NqOSZGAKhQRe96}q7YSr4 z5NjR#cMMMDGCFgXNrNn6-m7a9yh|@>Ti1<=JWZ`%IGYnf)h+tVNA$jhgVe9nFYkh8JMsZ)Tt_yj1gD zN)z!ksDT8#?+n?fzeQv90sR+8_fLg{p;NT|9+MPU*^+%bxg$?{uo@bk8 z02ZyrXy`p7*L6^e6ZUZBQ_y(V!}Xu>ge~5IpWy`owni3U!XYf+en1Cdx%ve6CY3B8 za{Z*omVipUTkX#{aR)WRoa$=65g*8_GE=2)atuRIJ*&RCreEi5n`rH4I$CC?^0?7* ztVBn|xU&}Qc}|n=_nb`gBs>zxA3oJ}UCl59ys(5_4L_%^PUBK5C`<3*jIZvE zC(2Aq&wlf3z=zk3uYUxv3PSEW-`SRnAh-3Ua6Vaz?ZRO6ZvuIfQdu-XN@wY92inIF zvUr9k5Mn&S;rNIo$7<=zpHWOEQ2*W(Ho5@bEJ5G<{k0d8IQown6Di-KoBpG<@79>{yGE9uHN-$Et)Ffr2Ygrqfa=;!^~nw(k1 z6=^wvEI&X#)C)^Ou2P&=5hoHtF!t)r@4I0@Phkw64iqT&k^AGrD6nL)3UjkO ze{}>QanZXB?HwE9*k6m2(SY~cJVLDgJnF37c&v$f#$Zdf+_q&jw3tfepzyg-J1$)L zUyt&m7Pp~+0~+b8xF@F=jZWWEiADLvIDua2^hd+#x#_ySb7|KW?=*KZ z6lf1ft%OA+vPzTZXt>rK>s(u4CJg_&`k)*1%50Jw;nNMse@15mJqUaCBV?6jyWr4a zuKJ%1z>dOGcw!n`28mcTQm*nG)D{x)8t2A?O>-`+<$j1fa^yIS z+~wZAoAN&gMo~lq8tlgIUfh60U)nmV!441Q{ckmZfuMg$QP3hWXk=N3E5Q3RX6_Og0e4rfUx>2^$iNqP~Zp!2%bRh zFSb!I%~H$k&Kb|T0|vn>X4Q`|s0slP(jnDJ(_7O4Cdd_JQ1?zKZR(WBFrrg>_E93O zW`Koi2IN4OMBVT(x^n_OyT9?UadB}iapV0u0s-vuZXfI-#3WVFBeaC^RIG6ovAfh| zuN%Mj8}BR1cJm+0dA55SDb>ZCnq9}L%%ZMVq74928uy^JbK;x@vo(AHjMf8?6=uso zr5FDsiHHET63$1OMYN$XA$|f<|2E)1;zI3q0V9E%0DadUxmh_QUkIx1WYEFCsL}%v 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 Lykvp6f$#qTG_<@X literal 0 HcmV?d00001 diff --git a/packages/documentation-site/patternfly-docs/generated/patternfly-ai/chatbot/chatbot-container/react-demos/basic-chatbot.png b/packages/documentation-site/patternfly-docs/generated/patternfly-ai/chatbot/chatbot-container/react-demos/basic-chatbot.png new file mode 100644 index 0000000000000000000000000000000000000000..6c4bc7e5ba940f6684168e404158ef31d7013bb2 GIT binary patch literal 4562 zcmeHLi&s+V7C+KBV_I3`B=*#5MsJ#yb<-wOnWhwPJ~HzyTI!6YVs#aKBBodt`MPE1 zE0^Jw(8RQegpkUsSej%)VhDdU9;}$taa8|=d8W=x4+-_+k5}k zxpdUmbEWZmV*mhFdchAJ1At{#0ATRc=v(j$G^V)+d@Mf;4^0LD6Epp7090060KgiY z*P&mIr&UXZo&|^rOV;R}wGo$I7cy9oT-3?VzmZe68%qvGoMPwaBDa`dG5i4$a;w#_ z>jFc40YmtuRV||XzSAmP`ZmcT;;i@hGe4@`OgGAYOnuiE8#H-UoIc<}GynixpBH8u zn1BHU0RCgN8UU<3a==$d$Tt8`u*M1iU{?UpEczQG09d^Z1^_u0UroOv@D+jo9RjPt zDtwGBUjBbsf%?AkK^z15+J3$w@D+i-ECM-t5wMi${Z|(NebvA9UZ<3nu3`1So5WpH zQ>SE9Qvmq&cVEO=o8~ zMkK#LOGrfDeZ1pelH0XTYH}fO)&ASft=;PpY3zA|+s*g4)wVDvah5_x*&0jX1SR0j z?IrztgumAO*J&L-zp15z)=c4s36B#XF)a*Ld|WL?Ra=yA0)61BdOhy9rfvB5D%9v4 zxG-w6N-`aCZ&gXfjvW=x7*V<)P+aDmbli`Au{6`de1K666T{C&4qY)Wz3RK4lnLRs zvNj8Zk%25n*2baD8B=v={%Il#KWMkl7ACnJeoqo~XUNYT!{6Rx><7yzbsV16dFv6_ z;nBTyltjEK8H?$)r@k*TE-~{v&{~uJt^!#W7&L8O#cQ2=ZkJj-+H4Ve`rl>zg_#zy zk6T7S$x7#uyHbW)gm`)F8UI9(!LgWYJDH1Zn7L;*(t87LGv*{Vt2TRK8b=Umz{4jV zV9lX@t8HV0VhLA=zt!4OyXa zH5_vLyGk?|HMKTCj-*XDj8ji?c+3S!lQ7+ej;`HPWhu)ub+a(VPg`$Nj=Z^i^>W#? zn_9fjUa!Q#MK)p=XAvp$kXVM2o8Y-QJvLLTj#k*sgKO$1h`Y8jE!b zF#D737VAuKVUvRX(e0cnz*MWXth!!+grLi^6qO@@wKx%1G zj9_(IvwruP<#3&TuT^rY84#;AonL{k)2tCSAM)goPF4`ZNqYc1FQq>Q~o>((7ffJtsW z8Y4tD6&39pD{z2;JiRM}Ful>|qlOA9ljgCCh0z%&a^;nXb6sl@n}lFIVYy(SA>3xVM@Bi7nNBhLQfe3%q<@UTbW#p^plUooNru7!Cg%Nc64rMjQ; zX!V~o#{U+>n>teNunAiksPp&t-*POVqz26=NgpZtg)C)(C~UVQc4=`|3zH-#lx7GU zIg0X|xq}$Ys>L>51noH&YBU2#1Zx?+gq^a2(p-{!7*GB2PJg zv}tN)skJheeNbJQ#Qvc^x1Q)m6t%>y31+i#gv(70Th1`GXlMIRA39Cx7Nn3ycjo-7 zBf{fvyP#3kbI@IIJvF?+F;Qyz^V^bHo0BUqz;G8{iW5))%h&-{1@&K&cR862x8lv^g_w;dFaNcqU zWu=ibb@wxK`Z6p_F6W5GQ3*cq!|+YY$t408!=6boyEuW2*!NL%T$Ae^cX+eH4h8@g zT%*v3XHQbA(tY-PyDhenFh*#wLLE@_?J?_DQ>C~_zp_RP60PF>l#j@l9uoZf@kisG6frYQ2qeWC5I9G$MjymXx`ncpyb_=F6n(^I%zT(VAY!01Jsme91M7t4$lb zlvG>1!~lqy`#4sg?O>XK0&jEMJvA9dC8zbjHg4QLNQkaaT`W_ItgV*m3uiI;^GpMD s8$bIzcK6KjZhJPC7&N;K0Fd2F-=(_B<{@w9XaIP59ris$K6oPc4}tN)rT_o{ literal 0 HcmV?d00001 diff --git a/packages/documentation-site/patternfly-docs/generated/patternfly-ai/chatbot/chatbot-container/react-demos/embedded-chatbot.png b/packages/documentation-site/patternfly-docs/generated/patternfly-ai/chatbot/chatbot-container/react-demos/embedded-chatbot.png new file mode 100644 index 0000000000000000000000000000000000000000..cbd8e75a5535756b8a4381bb041bc90d5b6c809c GIT binary patch literal 52793 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 z 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 Q?;UW-NhwN}Nf`S7FVH@2wg3PC literal 0 HcmV?d00001 diff --git a/packages/documentation-site/patternfly-docs/generated/patternfly-ai/chatbot/chatbot-container/react/container.png b/packages/documentation-site/patternfly-docs/generated/patternfly-ai/chatbot/chatbot-container/react/container.png new file mode 100644 index 0000000000000000000000000000000000000000..0452a2ee4ee3ee21ac5e22eb6e51e28f27829570 GIT binary patch literal 10649 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 literal 0 HcmV?d00001 diff --git a/packages/documentation-site/patternfly-docs/generated/patternfly-ai/chatbot/chatbot-toggle/react/custom-toggle-icon.png b/packages/documentation-site/patternfly-docs/generated/patternfly-ai/chatbot/chatbot-toggle/react/custom-toggle-icon.png new file mode 100644 index 0000000000000000000000000000000000000000..7e1d829bb17a3dc9fb86ed262e3884614616d993 GIT binary patch literal 4777 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 { "design-guidelines" ); + // Virtual assistant (aka Chatbot) + const virtualAssistantPath = require + .resolve("@patternfly/virtual-assistant/package.json") + .replace("package.json", "src"); + + const virtualAssistantBase = require + .resolve("@patternfly/virtual-assistant/package.json") + .replace( + "package.json", + "patternfly-docs/content/extensions/virtual-assistant" + ); + + sourceProps( + path.join(virtualAssistantPath, "/**/*.tsx"), + reactPropsIgnore + ); + sourceMD(path.join(virtualAssistantBase, 'examples/**/*.md'), 'PatternFly-AI'); + sourceMD(path.join(virtualAssistantBase, '*.md'), 'PatternFly-AI'); + // Prerelease sections: - // Component Groups extension (Currently in PRERELEASE, so only include in PRERELEASE builds) if (process.env.PRERELEASE === "true") { const reactVirtualizedTablePath = require .resolve("@patternfly/react-virtualized-extension/package.json") diff --git a/yarn.lock b/yarn.lock index b0de6af967..f18510ffcc 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2028,6 +2028,23 @@ react-virtualized "^9.22.5" tslib "^2.5.2" +"@patternfly/virtual-assistant@2.0.0-alpha.52": + version "2.0.0-alpha.52" + resolved "https://registry.yarnpkg.com/@patternfly/virtual-assistant/-/virtual-assistant-2.0.0-alpha.52.tgz#1bd7383af1c9d6dd2be4608eb7d8e14af5d46d32" + integrity sha512-sdEc80WgzLXbOq1muBWld6UiYyDVZuJ5Z8XPvqqQBu+ZLxOZU2f80JHFWpTlOcB4JaVnp39tWdb1KzjDf0DQpw== + dependencies: + "@patternfly/react-code-editor" "6.0.0-prerelease.21" + "@patternfly/react-core" "6.0.0-prerelease.21" + "@patternfly/react-icons" "6.0.0-prerelease.7" + clsx "^2.1.0" + framer-motion "^11.3.28" + path-browserify "^1.0.1" + react-jss "^10.10.0" + react-markdown "^9.0.1" + react-syntax-highlighter "^15.5.0" + react-textarea-auto-witdth-height "^1.0.3" + remark-gfm "^4.0.0" + "@pkgjs/parseargs@^0.11.0": version "0.11.0" resolved "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz#a77ea742fab25775145434eb1d2328cf5013ac33" @@ -2378,6 +2395,13 @@ "@types/d3-transition" "*" "@types/d3-zoom" "*" +"@types/debug@^4.0.0": + version "4.1.12" + resolved "https://registry.yarnpkg.com/@types/debug/-/debug-4.1.12.tgz#a155f21690871953410df4b6b6f53187f0500917" + integrity sha512-vIChWdVG3LG1SMxEvI/AK+FWJthlrqlTu7fbrlywTkkaONwk/UAGaULXRlf8vkzFBLVm0zkMdCquhL5aOjhXPQ== + dependencies: + "@types/ms" "*" + "@types/eslint-scope@^3.7.3": version "3.7.7" resolved "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.7.tgz#3108bd5f18b0cdb277c867b3dd449c9ed7079ac5" @@ -2394,6 +2418,13 @@ "@types/estree" "*" "@types/json-schema" "*" +"@types/estree-jsx@^1.0.0": + version "1.0.5" + resolved "https://registry.yarnpkg.com/@types/estree-jsx/-/estree-jsx-1.0.5.tgz#858a88ea20f34fe65111f005a689fa1ebf70dc18" + integrity sha512-52CcUVNFyfb1A2ALocQw/Dd1BQFNmSdkuC3BkZ6iqhdMfQz7JWOFRuJFloOzjk+6WijU56m9oKXFAXc7o3Towg== + dependencies: + "@types/estree" "*" + "@types/estree@*": version "1.0.5" resolved "https://registry.npmjs.org/@types/estree/-/estree-1.0.5.tgz#a6ce3e556e00fd9895dd872dd172ad0d4bd687f4" @@ -2404,6 +2435,11 @@ resolved "https://registry.npmjs.org/@types/estree/-/estree-0.0.51.tgz#cfd70924a25a3fd32b218e5e420e6897e1ac4f40" integrity sha512-CuPgU6f3eT/XgKKPqKd/gLZV1Xmvf1a2R5POBOGQa6uv82xpls89HU5zKeVoyR8XzHd1RGNOlQlvUe3CFkjWNQ== +"@types/estree@^1.0.0": + version "1.0.6" + resolved "https://registry.yarnpkg.com/@types/estree/-/estree-1.0.6.tgz#628effeeae2064a1b4e79f78e81d87b7e5fc7b50" + integrity sha512-AYnb1nQyY49te+VRAVgmzfcgjYS91mY5P0TKUDCLEM+gNnA+3T6rWITXRLYCpahpqSQbN5cE+gHpnPyXjHWxcw== + "@types/express-serve-static-core@*", "@types/express-serve-static-core@^4.17.33": version "4.19.0" resolved "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.19.0.tgz#3ae8ab3767d98d0b682cda063c3339e1e86ccfaa" @@ -2437,6 +2473,20 @@ "@types/minimatch" "*" "@types/node" "*" +"@types/hast@^2.0.0": + version "2.3.10" + resolved "https://registry.yarnpkg.com/@types/hast/-/hast-2.3.10.tgz#5c9d9e0b304bbb8879b857225c5ebab2d81d7643" + integrity sha512-McWspRw8xx8J9HurkVBfYj0xKoE25tOFlHGdx4MJ5xORQrMGZNqJhVQWaIbm6Oyla5kYOXtDiopzKRJzEOkwJw== + dependencies: + "@types/unist" "^2" + +"@types/hast@^3.0.0": + version "3.0.4" + resolved "https://registry.yarnpkg.com/@types/hast/-/hast-3.0.4.tgz#1d6b39993b82cea6ad783945b0508c25903e15aa" + integrity sha512-WPs+bbQw5aCj+x6laNGWLH3wviHtoCv/P3+otBhbOhJgG8qtpdAMlTCxLtsTWA7LH1Oh/bFCHsBn0TPS5m30EQ== + dependencies: + "@types/unist" "*" + "@types/html-minifier-terser@^6.0.0": version "6.1.0" resolved "https://registry.npmjs.org/@types/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz#4fc33a00c1d0c16987b1a20cf92d20614c55ac35" @@ -2466,6 +2516,13 @@ dependencies: "@types/unist" "^2" +"@types/mdast@^4.0.0": + version "4.0.4" + resolved "https://registry.yarnpkg.com/@types/mdast/-/mdast-4.0.4.tgz#7ccf72edd2f1aa7dd3437e180c64373585804dd6" + integrity sha512-kGaNbPh1k7AFzgpud/gMdvIm5xuECykRR+JnWKQno9TAXVa6WIVCGTPvYGekIDL4uwCZQSYbUxNBSb1aUo79oA== + dependencies: + "@types/unist" "*" + "@types/mime@^1": version "1.3.5" resolved "https://registry.npmjs.org/@types/mime/-/mime-1.3.5.tgz#1ef302e01cf7d2b5a0fa526790c9123bf1d06690" @@ -2486,6 +2543,11 @@ resolved "https://registry.npmjs.org/@types/minimist/-/minimist-1.2.5.tgz#ec10755e871497bcd83efe927e43ec46e8c0747e" integrity sha512-hov8bUuiLiyFPGyFPE1lwWhmzYbirOXQNNo40+y3zow8aFVTeyn3VWL0VFFfdNddA8S4Vf0Tc062rzyNr7Paag== +"@types/ms@*": + version "0.7.34" + resolved "https://registry.yarnpkg.com/@types/ms/-/ms-0.7.34.tgz#10964ba0dee6ac4cd462e2795b6bebd407303433" + integrity sha512-nG96G3Wp6acyAgJqGasjODb+acrI7KltPiRxzHPXnP3NgI28bpQDRv53olbqGXbfcgF5aiiHmO3xpwEpS5Ld9g== + "@types/node-forge@^1.3.0": version "1.3.11" resolved "https://registry.npmjs.org/@types/node-forge/-/node-forge-1.3.11.tgz#0972ea538ddb0f4d9c2fa0ec5db5724773a604da" @@ -2583,6 +2645,11 @@ dependencies: "@types/node" "*" +"@types/unist@*", "@types/unist@^3.0.0": + version "3.0.3" + resolved "https://registry.yarnpkg.com/@types/unist/-/unist-3.0.3.tgz#acaab0f919ce69cce629c2d4ed2eb4adc1b6c20c" + integrity sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q== + "@types/unist@^2", "@types/unist@^2.0.0", "@types/unist@^2.0.2", "@types/unist@^2.0.3": version "2.0.10" resolved "https://registry.npmjs.org/@types/unist/-/unist-2.0.10.tgz#04ffa7f406ab628f7f7e97ca23e290cd8ab15efc" @@ -2602,6 +2669,11 @@ dependencies: "@types/node" "*" +"@ungap/structured-clone@^1.0.0": + version "1.2.0" + resolved "https://registry.yarnpkg.com/@ungap/structured-clone/-/structured-clone-1.2.0.tgz#756641adb587851b5ccb3e095daf27ae581c8406" + integrity sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ== + "@webassemblyjs/ast@1.11.1": version "1.11.1" resolved "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.11.1.tgz#2bfd767eae1a6996f432ff7e8d7fc75679c0b6a7" @@ -3214,6 +3286,11 @@ bail@^1.0.0: resolved "https://registry.npmjs.org/bail/-/bail-1.0.5.tgz#b6fa133404a392cbc1f8c4bf63f5953351e7a776" integrity sha512-xFbRxM1tahm08yHBP16MMjVUAvDaBMD38zsM9EMAUN61omwLmKlOpB/Zku5QkjZ8TZ4vn53pj+t518cH0S03RQ== +bail@^2.0.0: + version "2.0.2" + resolved "https://registry.yarnpkg.com/bail/-/bail-2.0.2.tgz#d26f5cd8fe5d6f832a31517b9f7c356040ba6d5d" + integrity sha512-0xO6mYd7JB2YesxDKplafRpsiOzPt9V02ddPCLbY1xYGPOX24NTyN50qnUxgCPcSoYMhKpAuBTjQoRZCAkUDRw== + balanced-match@^1.0.0: version "1.0.2" resolved "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz#e83e3a7e3f300b34cb9d87f615fa0cbf357690ee" @@ -3657,6 +3734,11 @@ ccount@^1.0.0: resolved "https://registry.npmjs.org/ccount/-/ccount-1.1.0.tgz#246687debb6014735131be8abab2d93898f8d043" integrity sha512-vlNK021QdI7PNeiUh/lKkC/mNHHfV0m/Ad5JoI0TYtlBnJAslM/JIkm/tGC88bkLIwO6OQ5uV6ztS6kVAtCDlg== +ccount@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/ccount/-/ccount-2.0.1.tgz#17a3bf82302e0870d6da43a01311a8bc02a3ecf5" + integrity sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg== + chalk@4.1.0: version "4.1.0" resolved "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz#4e14870a618d9e2edd97dd8345fd9d9dc315646a" @@ -3687,21 +3769,41 @@ character-entities-html4@^1.0.0: resolved "https://registry.npmjs.org/character-entities-html4/-/character-entities-html4-1.1.4.tgz#0e64b0a3753ddbf1fdc044c5fd01d0199a02e125" integrity sha512-HRcDxZuZqMx3/a+qrzxdBKBPUpxWEq9xw2OPZ3a/174ihfrQKVsFhqtthBInFy1zZ9GgZyFXOatNujm8M+El3g== +character-entities-html4@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/character-entities-html4/-/character-entities-html4-2.1.0.tgz#1f1adb940c971a4b22ba39ddca6b618dc6e56b2b" + integrity sha512-1v7fgQRj6hnSwFpq1Eu0ynr/CDEw0rXo2B61qXrLNdHZmPKgb7fqS1a2JwF0rISo9q77jDI8VMEHoApn8qDoZA== + character-entities-legacy@^1.0.0: version "1.1.4" resolved "https://registry.npmjs.org/character-entities-legacy/-/character-entities-legacy-1.1.4.tgz#94bc1845dce70a5bb9d2ecc748725661293d8fc1" integrity sha512-3Xnr+7ZFS1uxeiUDvV02wQ+QDbc55o97tIV5zHScSPJpcLm/r0DFPcoY3tYRp+VZukxuMeKgXYmsXQHO05zQeA== +character-entities-legacy@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/character-entities-legacy/-/character-entities-legacy-3.0.0.tgz#76bc83a90738901d7bc223a9e93759fdd560125b" + integrity sha512-RpPp0asT/6ufRm//AJVwpViZbGM/MkjQFxJccQRHmISF/22NBtsHqAWmL+/pmkPWoIUJdWyeVleTl1wydHATVQ== + character-entities@^1.0.0: version "1.2.4" resolved "https://registry.npmjs.org/character-entities/-/character-entities-1.2.4.tgz#e12c3939b7eaf4e5b15e7ad4c5e28e1d48c5b16b" integrity sha512-iBMyeEHxfVnIakwOuDXpVkc54HijNgCyQB2w0VfGQThle6NXn50zU6V/u+LDhxHcDUPojn6Kpga3PTAD8W1bQw== +character-entities@^2.0.0: + version "2.0.2" + resolved "https://registry.yarnpkg.com/character-entities/-/character-entities-2.0.2.tgz#2d09c2e72cd9523076ccb21157dff66ad43fcc22" + integrity sha512-shx7oQ0Awen/BRIdkjkvz54PnEEI/EjwXDSIZp86/KKdbafHh1Df/RYGBhn4hbe2+uKC9FnT5UCEdyPz3ai9hQ== + character-reference-invalid@^1.0.0: version "1.1.4" resolved "https://registry.npmjs.org/character-reference-invalid/-/character-reference-invalid-1.1.4.tgz#083329cda0eae272ab3dbbf37e9a382c13af1560" integrity sha512-mKKUkUbhPpQlCOfIuZkvSEgktjPFIsZKRRbC6KWVEMvlzblj3i3asQv5ODsrwt0N3pHAEvjP8KTQPHkp0+6jOg== +character-reference-invalid@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/character-reference-invalid/-/character-reference-invalid-2.0.1.tgz#85c66b041e43b47210faf401278abf808ac45cb9" + integrity sha512-iBZ4F4wRbyORVsu0jPV7gXkOsGYjGHPmAyv+HiHG8gi5PtC9KI2j1+v8/tlibRvjoWX027ypmG/n0HtO5t7unw== + chardet@^0.7.0: version "0.7.0" resolved "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz#90094849f0937f2eedc2425d0d28a9e5f0cbad9e" @@ -3894,7 +3996,7 @@ clsx@^1.0.4: resolved "https://registry.npmjs.org/clsx/-/clsx-1.2.1.tgz#0ddc4a20a549b59c93a4116bb26f5294ca17dc12" integrity sha512-EcR6r5a8bj6pu3ycsa/E/cKVGuTgZJZdsyUYHOksG/UHIiKfjxzRxYJpyVBwYaQeOvghal9fcc4PidlgzugAQg== -clsx@^2.1.1: +clsx@^2.1.0, clsx@^2.1.1: version "2.1.1" resolved "https://registry.yarnpkg.com/clsx/-/clsx-2.1.1.tgz#eed397c9fd8bd882bfb18deab7102049a2f32999" integrity sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA== @@ -4037,6 +4139,11 @@ comma-separated-tokens@^1.0.0: resolved "https://registry.npmjs.org/comma-separated-tokens/-/comma-separated-tokens-1.0.8.tgz#632b80b6117867a158f1080ad498b2fbe7e3f5ea" integrity sha512-GHuDRO12Sypu2cV70d1dkA2EUmXHgntrzbpvOB+Qy+49ypNfGgFQIC2fhhXbnyrJRynDCAARsT7Ou0M6hirpfw== +comma-separated-tokens@^2.0.0: + version "2.0.3" + resolved "https://registry.yarnpkg.com/comma-separated-tokens/-/comma-separated-tokens-2.0.3.tgz#4e89c9458acb61bc8fef19f4529973b2392839ee" + integrity sha512-Fu4hJdvzeylCfQPp9SGWidpzrMs7tTrlu6Vb8XGaRGck8QSNZJJp538Wrb60Lax4fPwR64ViY468OIUTbRlGZg== + commander@4.1.1: version "4.1.1" resolved "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz#9fd602bd936294e9e9ef46a3f4d6964044b18068" @@ -4812,6 +4919,13 @@ debug@^3.1.0: dependencies: ms "^2.1.1" +debug@^4.0.0: + version "4.3.7" + resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.7.tgz#87945b4151a011d76d95a198d7111c865c360a52" + integrity sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ== + dependencies: + ms "^2.1.3" + decamelize-keys@^1.1.0: version "1.1.1" resolved "https://registry.npmjs.org/decamelize-keys/-/decamelize-keys-1.1.1.tgz#04a2d523b2f18d80d0158a43b895d56dff8d19d8" @@ -4825,6 +4939,13 @@ decamelize@^1.1.0, decamelize@^1.2.0: resolved "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz#f6534d15148269b20352e7bee26f501f9a191290" integrity sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA== +decode-named-character-reference@^1.0.0: + version "1.0.2" + resolved "https://registry.yarnpkg.com/decode-named-character-reference/-/decode-named-character-reference-1.0.2.tgz#daabac9690874c394c81e4162a0304b35d824f0e" + integrity sha512-O8x12RzrUF8xyVcY0KJowWsmaJxQbmy0/EtnNtHRpsOcT7dFk5W598coHqBVpmWo1oQQfsCqfCmkZN5DJrZVdg== + dependencies: + character-entities "^2.0.0" + decompress-response@^6.0.0: version "6.0.0" resolved "https://registry.npmjs.org/decompress-response/-/decompress-response-6.0.0.tgz#ca387612ddb7e104bd16d85aab00d5ecf09c66fc" @@ -4946,6 +5067,11 @@ deprecation@^2.0.0, deprecation@^2.3.1: resolved "https://registry.npmjs.org/deprecation/-/deprecation-2.3.1.tgz#6368cbdb40abf3373b525ac87e4a260c3a700919" integrity sha512-xmHIy4F3scKVwMsQ4WnVaS8bHOx0DmVwRywosKhaILI0ywMDWPtBSku2HNxRvF7jtwDRsoEwYQSfbxj8b7RlJQ== +dequal@^2.0.0: + version "2.0.3" + resolved "https://registry.yarnpkg.com/dequal/-/dequal-2.0.3.tgz#2644214f1997d39ed0ee0ece72335490a7ac67be" + integrity sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA== + destroy@1.2.0: version "1.2.0" resolved "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz#4803735509ad8be552934c67df614f94e66fa015" @@ -4973,6 +5099,13 @@ detect-node@^2.0.4: resolved "https://registry.npmjs.org/detect-node/-/detect-node-2.1.0.tgz#c9c70775a49c3d03bc2c06d9a73be550f978f8b1" integrity sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g== +devlop@^1.0.0, devlop@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/devlop/-/devlop-1.1.0.tgz#4db7c2ca4dc6e0e834c30be70c94bbc976dc7018" + integrity sha512-RWmIqhcFf1lRYBvNmr7qTNuyCt/7/ns2jbpp1+PalgE/rDQcBT0fioSMUpJ93irlUhC5hrg4cYqe6U+0ImW0rA== + dependencies: + dequal "^2.0.0" + devtools-protocol@0.0.1001819: version "0.0.1001819" resolved "https://registry.npmjs.org/devtools-protocol/-/devtools-protocol-0.0.1001819.tgz#0a98f44cefdb02cc684f3d5e6bd898a1690231d9" @@ -5281,6 +5414,11 @@ escape-string-regexp@^1.0.5: resolved "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4" integrity sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg== +escape-string-regexp@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-5.0.0.tgz#4683126b500b61762f2dbebace1806e8be31b1c8" + integrity sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw== + eslint-scope@5.1.1: version "5.1.1" resolved "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz#e786e59a66cb92b3f6c1fb0d508aab174848f48c" @@ -5311,6 +5449,11 @@ estraverse@^5.2.0: resolved "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz#2eea5290702f26ab8fe5370370ff86c965d21123" integrity sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA== +estree-util-is-identifier-name@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/estree-util-is-identifier-name/-/estree-util-is-identifier-name-3.0.0.tgz#0b5ef4c4ff13508b34dcd01ecfa945f61fce5dbd" + integrity sha512-hFtqIDZTIUZ9BXLb8y4pYGyk6+wekIivNVTcmvk8NoOh+VeRn5y6cEHzbURrWbfp1fIqdVipilzj+lfaadNZmg== + esutils@^2.0.2: version "2.0.3" resolved "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz#74d2eb4de0b8da1293711910d50775b9b710ef64" @@ -5556,7 +5699,7 @@ fastq@^1.6.0: dependencies: reusify "^1.0.4" -fault@^1.0.1: +fault@^1.0.0, fault@^1.0.1: version "1.0.4" resolved "https://registry.npmjs.org/fault/-/fault-1.0.4.tgz#eafcfc0a6d214fc94601e170df29954a4f842f13" integrity sha512-CJ0HCB5tL5fYTEA7ToAq5+kTwd++Borf1/bifxd9iT70QcXr4MRrO3Llf8Ifs70q+SJcGHFtnIE/Nw6giCtECA== @@ -5809,6 +5952,13 @@ forwarded@0.2.0: resolved "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz#2269936428aad4c15c7ebe9779a84bf0b2a81811" integrity sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow== +framer-motion@^11.3.28: + version "11.11.8" + resolved "https://registry.yarnpkg.com/framer-motion/-/framer-motion-11.11.8.tgz#e402c9371c7fe132d22ec1b2349a2d23ed98a81d" + integrity sha512-mnGQNEoz99GtFXBBPw+Ag5K4FcfP5XrXxrxHz+iE4Lmg7W3sf2gKmGuvfkZCW/yIfcdv5vJd6KiSPETH1Pw68Q== + dependencies: + tslib "^2.4.0" + fresh@0.5.2: version "0.5.2" resolved "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz#3d8cadd90d976569fa835ab1f8e4b23a105605a7" @@ -6448,6 +6598,32 @@ hast-util-is-element@^1.0.0: resolved "https://registry.npmjs.org/hast-util-is-element/-/hast-util-is-element-1.1.0.tgz#3b3ed5159a2707c6137b48637fbfe068e175a425" integrity sha512-oUmNua0bFbdrD/ELDSSEadRVtWZOf3iF6Lbv81naqsIV99RnSCieTbWuWCY8BAeEfKJTKl0gRdokv+dELutHGQ== +hast-util-parse-selector@^2.0.0: + version "2.2.5" + resolved "https://registry.yarnpkg.com/hast-util-parse-selector/-/hast-util-parse-selector-2.2.5.tgz#d57c23f4da16ae3c63b3b6ca4616683313499c3a" + integrity sha512-7j6mrk/qqkSehsM92wQjdIgWM2/BW61u/53G6xmC8i1OmEdKLHbk419QKQUjz6LglWsfqoiHmyMRkP1BGjecNQ== + +hast-util-to-jsx-runtime@^2.0.0: + version "2.3.0" + resolved "https://registry.yarnpkg.com/hast-util-to-jsx-runtime/-/hast-util-to-jsx-runtime-2.3.0.tgz#3ed27caf8dc175080117706bf7269404a0aa4f7c" + integrity sha512-H/y0+IWPdsLLS738P8tDnrQ8Z+dj12zQQ6WC11TIM21C8WFVoIxcqWXf2H3hiTVZjF1AWqoimGwrTWecWrnmRQ== + dependencies: + "@types/estree" "^1.0.0" + "@types/hast" "^3.0.0" + "@types/unist" "^3.0.0" + comma-separated-tokens "^2.0.0" + devlop "^1.0.0" + estree-util-is-identifier-name "^3.0.0" + hast-util-whitespace "^3.0.0" + mdast-util-mdx-expression "^2.0.0" + mdast-util-mdx-jsx "^3.0.0" + mdast-util-mdxjs-esm "^2.0.0" + property-information "^6.0.0" + space-separated-tokens "^2.0.0" + style-to-object "^1.0.0" + unist-util-position "^5.0.0" + vfile-message "^4.0.0" + hast-util-to-text@2.0.0: version "2.0.0" resolved "https://registry.npmjs.org/hast-util-to-text/-/hast-util-to-text-2.0.0.tgz#c59afa8798145c10d40c2f34f92900f4dfc8ac69" @@ -6457,11 +6633,34 @@ hast-util-to-text@2.0.0: repeat-string "^1.0.0" unist-util-find-after "^3.0.0" +hast-util-whitespace@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/hast-util-whitespace/-/hast-util-whitespace-3.0.0.tgz#7778ed9d3c92dd9e8c5c8f648a49c21fc51cb621" + integrity sha512-88JUN06ipLwsnv+dVn+OIYOvAuvBMy/Qoi6O7mQHxdPXpjy+Cd6xRkWwux7DKO+4sYILtLBRIKgsdpS2gQc7qw== + dependencies: + "@types/hast" "^3.0.0" + +hastscript@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/hastscript/-/hastscript-6.0.0.tgz#e8768d7eac56c3fdeac8a92830d58e811e5bf640" + integrity sha512-nDM6bvd7lIqDUiYEiu5Sl/+6ReP0BMk/2f4U/Rooccxkj0P5nm+acM5PrGJ/t5I8qPGiqZSE6hVAwZEdZIvP4w== + dependencies: + "@types/hast" "^2.0.0" + comma-separated-tokens "^1.0.0" + hast-util-parse-selector "^2.0.0" + property-information "^5.0.0" + space-separated-tokens "^1.0.0" + he@^1.2.0: version "1.2.0" resolved "https://registry.npmjs.org/he/-/he-1.2.0.tgz#84ae65fa7eafb165fddb61566ae14baf05664f0f" integrity sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw== +highlight.js@^10.4.1, highlight.js@~10.7.0: + version "10.7.3" + resolved "https://registry.yarnpkg.com/highlight.js/-/highlight.js-10.7.3.tgz#697272e3991356e40c3cac566a74eef681756531" + integrity sha512-tzcUFauisWKNHaRkN4Wjl/ZA07gENAjFl3J/c480dprkGTg5EQstgaNFqBfUqCq54kZRIEcreTsAgF/m2quD7A== + history@^5.0.0: version "5.3.0" resolved "https://registry.yarnpkg.com/history/-/history-5.3.0.tgz#1548abaa245ba47992f063a0783db91ef201c73b" @@ -6549,6 +6748,11 @@ html-minifier-terser@^6.0.2: relateurl "^0.2.7" terser "^5.10.0" +html-url-attributes@^3.0.0: + version "3.0.1" + resolved "https://registry.yarnpkg.com/html-url-attributes/-/html-url-attributes-3.0.1.tgz#83b052cd5e437071b756cd74ae70f708870c2d87" + integrity sha512-ol6UPyBWqsrO6EJySPz2O7ZSr856WDrEzM5zMqp+FJJLGMW35cLYmmZnl0vztAZxRUoNZJFTCohfjuIJ8I4QBQ== + html-webpack-plugin@5.5.0: version "5.5.0" resolved "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-5.5.0.tgz#c3911936f57681c1f9f4d8b68c158cd9dfe52f50" @@ -6834,6 +7038,11 @@ inline-style-parser@0.1.1: resolved "https://registry.npmjs.org/inline-style-parser/-/inline-style-parser-0.1.1.tgz#ec8a3b429274e9c0a1f1c4ffa9453a7fef72cea1" integrity sha512-7NXolsK4CAS5+xvdj5OMMbI962hU/wvwoxk+LWR9Ek9bVtyuuYScDN6eS0rUm6TxApFpw7CX1o4uJzcd4AyD3Q== +inline-style-parser@0.2.4: + version "0.2.4" + resolved "https://registry.yarnpkg.com/inline-style-parser/-/inline-style-parser-0.2.4.tgz#f4af5fe72e612839fcd453d989a586566d695f22" + integrity sha512-0aO8FkhNZlj/ZIbNi7Lxxr12obT7cL1moPfE4tg1LkX7LlLfC6DeX4l2ZEud1ukP9jNQyNnfzQVqwbwmAATY4Q== + inquirer@8.2.4: version "8.2.4" resolved "https://registry.npmjs.org/inquirer/-/inquirer-8.2.4.tgz#ddbfe86ca2f67649a67daa6f1051c128f684f0b4" @@ -6945,6 +7154,11 @@ is-alphabetical@^1.0.0: resolved "https://registry.npmjs.org/is-alphabetical/-/is-alphabetical-1.0.4.tgz#9e7d6b94916be22153745d184c298cbf986a686d" integrity sha512-DwzsA04LQ10FHTZuL0/grVDk4rFoVH1pjAToYwBrHSxcrBIGQuXrQMtD5U1b0U2XVgKZCTLLP8u2Qxqhy3l2Vg== +is-alphabetical@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/is-alphabetical/-/is-alphabetical-2.0.1.tgz#01072053ea7c1036df3c7d19a6daaec7f19e789b" + integrity sha512-FWyyY60MeTNyeSRpkM2Iry0G9hpr7/9kD40mD/cGQEuilcZYS4okz8SN2Q6rLCJ8gbCt6fN+rC+6tMGS99LaxQ== + is-alphanumeric@^1.0.0: version "1.0.0" resolved "https://registry.npmjs.org/is-alphanumeric/-/is-alphanumeric-1.0.0.tgz#4a9cef71daf4c001c1d81d63d140cf53fd6889f4" @@ -6958,6 +7172,14 @@ is-alphanumerical@^1.0.0: is-alphabetical "^1.0.0" is-decimal "^1.0.0" +is-alphanumerical@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/is-alphanumerical/-/is-alphanumerical-2.0.1.tgz#7c03fbe96e3e931113e57f964b0a368cc2dfd875" + integrity sha512-hmbYhX/9MUMF5uh7tOXyK/n0ZvWpad5caBA17GsC6vyuCqaWliRG5K1qS9inmUhEMaOBIW7/whAnSwveW/LtZw== + dependencies: + is-alphabetical "^2.0.0" + is-decimal "^2.0.0" + is-arrayish@^0.2.1: version "0.2.1" resolved "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz#77c99840527aa8ecb1a8ba697b80645a7a926a9d" @@ -7006,6 +7228,11 @@ is-decimal@^1.0.0: resolved "https://registry.npmjs.org/is-decimal/-/is-decimal-1.0.4.tgz#65a3a5958a1c5b63a706e1b333d7cd9f630d3fa5" integrity sha512-RGdriMmQQvZ2aqaQq3awNA6dCGtKpiDFcOzrTWrDAT2MiWrKQVPmxLGHl7Y2nNu6led0kEyoX0enY0qXYsv9zw== +is-decimal@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/is-decimal/-/is-decimal-2.0.1.tgz#9469d2dc190d0214fd87d78b78caecc0cc14eef7" + integrity sha512-AAB9hiomQs5DXWcRB1rqsxGUstbRroFOPPVAomNk/3XHR5JyEZChOyTWe2oayKnsSsr/kcGqF+z6yuH6HHpN0A== + is-docker@^2.0.0, is-docker@^2.1.1: version "2.2.1" resolved "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz#33eeabe23cfe86f14bde4408a02c0cfb853acdaa" @@ -7048,6 +7275,11 @@ is-hexadecimal@^1.0.0: resolved "https://registry.npmjs.org/is-hexadecimal/-/is-hexadecimal-1.0.4.tgz#cc35c97588da4bd49a8eedd6bc4082d44dcb23a7" integrity sha512-gyPJuv83bHMpocVYoqof5VDiZveEoGoFL8m3BXNb2VW8Xs+rz9kqO8LOQ5DH6EsuvilT1ApazU0pyl+ytbPtlw== +is-hexadecimal@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/is-hexadecimal/-/is-hexadecimal-2.0.1.tgz#86b5bf668fca307498d319dfc03289d781a90027" + integrity sha512-DgZQp241c8oO6cA1SbTEWiXeoxV42vlcJxgH+B3hi1AiqqKruZR3ZGF8In3fj4+/y/7rHvlOZLZtgJ/4ttYGZg== + is-in-browser@^1.0.2, is-in-browser@^1.1.3: version "1.1.3" resolved "https://registry.npmjs.org/is-in-browser/-/is-in-browser-1.1.3.tgz#56ff4db683a078c6082eb95dad7dc62e1d04f835" @@ -7137,6 +7369,11 @@ is-plain-obj@^3.0.0: resolved "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-3.0.0.tgz#af6f2ea14ac5a646183a5bbdb5baabbc156ad9d7" integrity sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA== +is-plain-obj@^4.0.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/is-plain-obj/-/is-plain-obj-4.1.0.tgz#d65025edec3657ce032fd7db63c97883eaed71f0" + integrity sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg== + is-plain-object@^2.0.4: version "2.0.4" resolved "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz#2c163b3fafb1b606d9d17928f05c2a1c38e07677" @@ -7840,6 +8077,11 @@ longest-streak@^2.0.1: resolved "https://registry.npmjs.org/longest-streak/-/longest-streak-2.0.4.tgz#b8599957da5b5dab64dee3fe316fa774597d90e4" integrity sha512-vM6rUVCVUJJt33bnmHiZEvr7wPT78ztX7rojL+LW51bHtLh6HTjx84LA5W4+oa6aKEJA7jJu5LR6vQRBpA5DVg== +longest-streak@^3.0.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/longest-streak/-/longest-streak-3.1.0.tgz#62fa67cd958742a1574af9f39866364102d90cd4" + integrity sha512-9Ri+o0JYgehTaVBBDoMqIl8GXtbWg711O3srftcHhZ0dqnETqLaoIK0x17fUw9rFSlK/0NlsKe0Ahhyl5pXE2g== + loose-envify@^1.0.0, loose-envify@^1.1.0, loose-envify@^1.4.0: version "1.4.0" resolved "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz#71ee51fa7be4caec1a63839f7e682d8132d30caf" @@ -7859,6 +8101,14 @@ lowercase-keys@^1.0.0: resolved "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.1.tgz#6f9e30b47084d971a7c820ff15a6c5167b74c26f" integrity sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA== +lowlight@^1.17.0: + version "1.20.0" + resolved "https://registry.yarnpkg.com/lowlight/-/lowlight-1.20.0.tgz#ddb197d33462ad0d93bf19d17b6c301aa3941888" + integrity sha512-8Ktj+prEb1RoCPkEOrPMYUN/nCggB7qAWe3a7OpMjWQkh3l2RD5wKRQ+o8Q8YuI9RG/xs95waaI/E6ym/7NsTw== + dependencies: + fault "^1.0.0" + highlight.js "~10.7.0" + lru-cache@^10.2.0: version "10.2.2" resolved "https://registry.npmjs.org/lru-cache/-/lru-cache-10.2.2.tgz#48206bc114c1252940c41b25b41af5b545aca878" @@ -8027,6 +8277,11 @@ markdown-table@^2.0.0: dependencies: repeat-string "^1.0.0" +markdown-table@^3.0.0: + version "3.0.3" + resolved "https://registry.yarnpkg.com/markdown-table/-/markdown-table-3.0.3.tgz#e6331d30e493127e031dd385488b5bd326e4a6bd" + integrity sha512-Z1NL3Tb1M9wH4XESsCDEksWoKTdlUafKc4pt0GRwjUyXaCFZ+dc3g2erqB6zm3szA2IUSi7VnPI+o/9jnxh9hw== + marked@^4.0.16: version "4.3.0" resolved "https://registry.npmjs.org/marked/-/marked-4.3.0.tgz#796362821b019f734054582038b116481b456cf3" @@ -8053,6 +8308,149 @@ mdast-util-definitions@^3.0.0: dependencies: unist-util-visit "^2.0.0" +mdast-util-find-and-replace@^3.0.0: + version "3.0.1" + resolved "https://registry.yarnpkg.com/mdast-util-find-and-replace/-/mdast-util-find-and-replace-3.0.1.tgz#a6fc7b62f0994e973490e45262e4bc07607b04e0" + integrity sha512-SG21kZHGC3XRTSUhtofZkBzZTJNM5ecCi0SK2IMKmSXR8vO3peL+kb1O0z7Zl83jKtutG4k5Wv/W7V3/YHvzPA== + dependencies: + "@types/mdast" "^4.0.0" + escape-string-regexp "^5.0.0" + unist-util-is "^6.0.0" + unist-util-visit-parents "^6.0.0" + +mdast-util-from-markdown@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/mdast-util-from-markdown/-/mdast-util-from-markdown-2.0.1.tgz#32a6e8f512b416e1f51eb817fc64bd867ebcd9cc" + integrity sha512-aJEUyzZ6TzlsX2s5B4Of7lN7EQtAxvtradMMglCQDyaTFgse6CmtmdJ15ElnVRlCg1vpNyVtbem0PWzlNieZsA== + dependencies: + "@types/mdast" "^4.0.0" + "@types/unist" "^3.0.0" + decode-named-character-reference "^1.0.0" + devlop "^1.0.0" + mdast-util-to-string "^4.0.0" + micromark "^4.0.0" + micromark-util-decode-numeric-character-reference "^2.0.0" + micromark-util-decode-string "^2.0.0" + micromark-util-normalize-identifier "^2.0.0" + micromark-util-symbol "^2.0.0" + micromark-util-types "^2.0.0" + unist-util-stringify-position "^4.0.0" + +mdast-util-gfm-autolink-literal@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/mdast-util-gfm-autolink-literal/-/mdast-util-gfm-autolink-literal-2.0.1.tgz#abd557630337bd30a6d5a4bd8252e1c2dc0875d5" + integrity sha512-5HVP2MKaP6L+G6YaxPNjuL0BPrq9orG3TsrZ9YXbA3vDw/ACI4MEsnoDpn6ZNm7GnZgtAcONJyPhOP8tNJQavQ== + dependencies: + "@types/mdast" "^4.0.0" + ccount "^2.0.0" + devlop "^1.0.0" + mdast-util-find-and-replace "^3.0.0" + micromark-util-character "^2.0.0" + +mdast-util-gfm-footnote@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/mdast-util-gfm-footnote/-/mdast-util-gfm-footnote-2.0.0.tgz#25a1753c7d16db8bfd53cd84fe50562bd1e6d6a9" + integrity sha512-5jOT2boTSVkMnQ7LTrd6n/18kqwjmuYqo7JUPe+tRCY6O7dAuTFMtTPauYYrMPpox9hlN0uOx/FL8XvEfG9/mQ== + dependencies: + "@types/mdast" "^4.0.0" + devlop "^1.1.0" + mdast-util-from-markdown "^2.0.0" + mdast-util-to-markdown "^2.0.0" + micromark-util-normalize-identifier "^2.0.0" + +mdast-util-gfm-strikethrough@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/mdast-util-gfm-strikethrough/-/mdast-util-gfm-strikethrough-2.0.0.tgz#d44ef9e8ed283ac8c1165ab0d0dfd058c2764c16" + integrity sha512-mKKb915TF+OC5ptj5bJ7WFRPdYtuHv0yTRxK2tJvi+BDqbkiG7h7u/9SI89nRAYcmap2xHQL9D+QG/6wSrTtXg== + dependencies: + "@types/mdast" "^4.0.0" + mdast-util-from-markdown "^2.0.0" + mdast-util-to-markdown "^2.0.0" + +mdast-util-gfm-table@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/mdast-util-gfm-table/-/mdast-util-gfm-table-2.0.0.tgz#7a435fb6223a72b0862b33afbd712b6dae878d38" + integrity sha512-78UEvebzz/rJIxLvE7ZtDd/vIQ0RHv+3Mh5DR96p7cS7HsBhYIICDBCu8csTNWNO6tBWfqXPWekRuj2FNOGOZg== + dependencies: + "@types/mdast" "^4.0.0" + devlop "^1.0.0" + markdown-table "^3.0.0" + mdast-util-from-markdown "^2.0.0" + mdast-util-to-markdown "^2.0.0" + +mdast-util-gfm-task-list-item@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/mdast-util-gfm-task-list-item/-/mdast-util-gfm-task-list-item-2.0.0.tgz#e68095d2f8a4303ef24094ab642e1047b991a936" + integrity sha512-IrtvNvjxC1o06taBAVJznEnkiHxLFTzgonUdy8hzFVeDun0uTjxxrRGVaNFqkU1wJR3RBPEfsxmU6jDWPofrTQ== + dependencies: + "@types/mdast" "^4.0.0" + devlop "^1.0.0" + mdast-util-from-markdown "^2.0.0" + mdast-util-to-markdown "^2.0.0" + +mdast-util-gfm@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/mdast-util-gfm/-/mdast-util-gfm-3.0.0.tgz#3f2aecc879785c3cb6a81ff3a243dc11eca61095" + integrity sha512-dgQEX5Amaq+DuUqf26jJqSK9qgixgd6rYDHAv4aTBuA92cTknZlKpPfa86Z/s8Dj8xsAQpFfBmPUHWJBWqS4Bw== + dependencies: + mdast-util-from-markdown "^2.0.0" + mdast-util-gfm-autolink-literal "^2.0.0" + mdast-util-gfm-footnote "^2.0.0" + mdast-util-gfm-strikethrough "^2.0.0" + mdast-util-gfm-table "^2.0.0" + mdast-util-gfm-task-list-item "^2.0.0" + mdast-util-to-markdown "^2.0.0" + +mdast-util-mdx-expression@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/mdast-util-mdx-expression/-/mdast-util-mdx-expression-2.0.1.tgz#43f0abac9adc756e2086f63822a38c8d3c3a5096" + integrity sha512-J6f+9hUp+ldTZqKRSg7Vw5V6MqjATc+3E4gf3CFNcuZNWD8XdyI6zQ8GqH7f8169MM6P7hMBRDVGnn7oHB9kXQ== + dependencies: + "@types/estree-jsx" "^1.0.0" + "@types/hast" "^3.0.0" + "@types/mdast" "^4.0.0" + devlop "^1.0.0" + mdast-util-from-markdown "^2.0.0" + mdast-util-to-markdown "^2.0.0" + +mdast-util-mdx-jsx@^3.0.0: + version "3.1.3" + resolved "https://registry.yarnpkg.com/mdast-util-mdx-jsx/-/mdast-util-mdx-jsx-3.1.3.tgz#76b957b3da18ebcfd0de3a9b4451dcd6fdec2320" + integrity sha512-bfOjvNt+1AcbPLTFMFWY149nJz0OjmewJs3LQQ5pIyVGxP4CdOqNVJL6kTaM5c68p8q82Xv3nCyFfUnuEcH3UQ== + dependencies: + "@types/estree-jsx" "^1.0.0" + "@types/hast" "^3.0.0" + "@types/mdast" "^4.0.0" + "@types/unist" "^3.0.0" + ccount "^2.0.0" + devlop "^1.1.0" + mdast-util-from-markdown "^2.0.0" + mdast-util-to-markdown "^2.0.0" + parse-entities "^4.0.0" + stringify-entities "^4.0.0" + unist-util-stringify-position "^4.0.0" + vfile-message "^4.0.0" + +mdast-util-mdxjs-esm@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/mdast-util-mdxjs-esm/-/mdast-util-mdxjs-esm-2.0.1.tgz#019cfbe757ad62dd557db35a695e7314bcc9fa97" + integrity sha512-EcmOpxsZ96CvlP03NghtH1EsLtr0n9Tm4lPUJUBccV9RwUOneqSycg19n5HGzCf+10LozMRSObtVr3ee1WoHtg== + dependencies: + "@types/estree-jsx" "^1.0.0" + "@types/hast" "^3.0.0" + "@types/mdast" "^4.0.0" + devlop "^1.0.0" + mdast-util-from-markdown "^2.0.0" + mdast-util-to-markdown "^2.0.0" + +mdast-util-phrasing@^4.0.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/mdast-util-phrasing/-/mdast-util-phrasing-4.1.0.tgz#7cc0a8dec30eaf04b7b1a9661a92adb3382aa6e3" + integrity sha512-TqICwyvJJpBwvGAMZjj4J2n0X8QWp21b9l0o7eXyVJ25YNWYbJDVIyD1bZXE6WtV6RmKJVYmQAKWa0zWOABz2w== + dependencies: + "@types/mdast" "^4.0.0" + unist-util-is "^6.0.0" + mdast-util-to-hast@9.1.1: version "9.1.1" resolved "https://registry.npmjs.org/mdast-util-to-hast/-/mdast-util-to-hast-9.1.1.tgz#953ff12aed57464b11d7e5549a45913e561909fa" @@ -8067,6 +8465,42 @@ mdast-util-to-hast@9.1.1: unist-util-position "^3.0.0" unist-util-visit "^2.0.0" +mdast-util-to-hast@^13.0.0: + version "13.2.0" + resolved "https://registry.yarnpkg.com/mdast-util-to-hast/-/mdast-util-to-hast-13.2.0.tgz#5ca58e5b921cc0a3ded1bc02eed79a4fe4fe41f4" + integrity sha512-QGYKEuUsYT9ykKBCMOEDLsU5JRObWQusAolFMeko/tYPufNkRffBAQjIE+99jbA87xv6FgmjLtwjh9wBWajwAA== + dependencies: + "@types/hast" "^3.0.0" + "@types/mdast" "^4.0.0" + "@ungap/structured-clone" "^1.0.0" + devlop "^1.0.0" + micromark-util-sanitize-uri "^2.0.0" + trim-lines "^3.0.0" + unist-util-position "^5.0.0" + unist-util-visit "^5.0.0" + vfile "^6.0.0" + +mdast-util-to-markdown@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/mdast-util-to-markdown/-/mdast-util-to-markdown-2.1.0.tgz#9813f1d6e0cdaac7c244ec8c6dabfdb2102ea2b4" + integrity sha512-SR2VnIEdVNCJbP6y7kVTJgPLifdr8WEU440fQec7qHoHOUz/oJ2jmNRqdDQ3rbiStOXb2mCDGTuwsK5OPUgYlQ== + dependencies: + "@types/mdast" "^4.0.0" + "@types/unist" "^3.0.0" + longest-streak "^3.0.0" + mdast-util-phrasing "^4.0.0" + mdast-util-to-string "^4.0.0" + micromark-util-decode-string "^2.0.0" + unist-util-visit "^5.0.0" + zwitch "^2.0.0" + +mdast-util-to-string@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/mdast-util-to-string/-/mdast-util-to-string-4.0.0.tgz#7a5121475556a04e7eddeb67b264aae79d312814" + integrity sha512-0H44vDimn51F0YwvxSJSm0eCDOJTRlmN0R1yBh4HLj9wiV1Dn0QoXGbvFAWj2hSItVTlCmBF1hqKlIyUBVFLPg== + dependencies: + "@types/mdast" "^4.0.0" + mdurl@1.0.1, mdurl@^1.0.0: version "1.0.1" resolved "https://registry.npmjs.org/mdurl/-/mdurl-1.0.1.tgz#fe85b2ec75a59037f2adfec100fd6c601761152e" @@ -8149,6 +8583,279 @@ methods@~1.1.2: resolved "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz#5529a4d67654134edcc5266656835b0f851afcee" integrity sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w== +micromark-core-commonmark@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/micromark-core-commonmark/-/micromark-core-commonmark-2.0.1.tgz#9a45510557d068605c6e9a80f282b2bb8581e43d" + integrity sha512-CUQyKr1e///ZODyD1U3xit6zXwy1a8q2a1S1HKtIlmgvurrEpaw/Y9y6KSIbF8P59cn/NjzHyO+Q2fAyYLQrAA== + dependencies: + decode-named-character-reference "^1.0.0" + devlop "^1.0.0" + micromark-factory-destination "^2.0.0" + micromark-factory-label "^2.0.0" + micromark-factory-space "^2.0.0" + micromark-factory-title "^2.0.0" + micromark-factory-whitespace "^2.0.0" + micromark-util-character "^2.0.0" + micromark-util-chunked "^2.0.0" + micromark-util-classify-character "^2.0.0" + micromark-util-html-tag-name "^2.0.0" + micromark-util-normalize-identifier "^2.0.0" + micromark-util-resolve-all "^2.0.0" + micromark-util-subtokenize "^2.0.0" + micromark-util-symbol "^2.0.0" + micromark-util-types "^2.0.0" + +micromark-extension-gfm-autolink-literal@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/micromark-extension-gfm-autolink-literal/-/micromark-extension-gfm-autolink-literal-2.1.0.tgz#6286aee9686c4462c1e3552a9d505feddceeb935" + integrity sha512-oOg7knzhicgQ3t4QCjCWgTmfNhvQbDDnJeVu9v81r7NltNCVmhPy1fJRX27pISafdjL+SVc4d3l48Gb6pbRypw== + dependencies: + micromark-util-character "^2.0.0" + micromark-util-sanitize-uri "^2.0.0" + micromark-util-symbol "^2.0.0" + micromark-util-types "^2.0.0" + +micromark-extension-gfm-footnote@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/micromark-extension-gfm-footnote/-/micromark-extension-gfm-footnote-2.1.0.tgz#4dab56d4e398b9853f6fe4efac4fc9361f3e0750" + integrity sha512-/yPhxI1ntnDNsiHtzLKYnE3vf9JZ6cAisqVDauhp4CEHxlb4uoOTxOCJ+9s51bIB8U1N1FJ1RXOKTIlD5B/gqw== + dependencies: + devlop "^1.0.0" + micromark-core-commonmark "^2.0.0" + micromark-factory-space "^2.0.0" + micromark-util-character "^2.0.0" + micromark-util-normalize-identifier "^2.0.0" + micromark-util-sanitize-uri "^2.0.0" + micromark-util-symbol "^2.0.0" + micromark-util-types "^2.0.0" + +micromark-extension-gfm-strikethrough@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/micromark-extension-gfm-strikethrough/-/micromark-extension-gfm-strikethrough-2.1.0.tgz#86106df8b3a692b5f6a92280d3879be6be46d923" + integrity sha512-ADVjpOOkjz1hhkZLlBiYA9cR2Anf8F4HqZUO6e5eDcPQd0Txw5fxLzzxnEkSkfnD0wziSGiv7sYhk/ktvbf1uw== + dependencies: + devlop "^1.0.0" + micromark-util-chunked "^2.0.0" + micromark-util-classify-character "^2.0.0" + micromark-util-resolve-all "^2.0.0" + micromark-util-symbol "^2.0.0" + micromark-util-types "^2.0.0" + +micromark-extension-gfm-table@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/micromark-extension-gfm-table/-/micromark-extension-gfm-table-2.1.0.tgz#5cadedfbb29fca7abf752447967003dc3b6583c9" + integrity sha512-Ub2ncQv+fwD70/l4ou27b4YzfNaCJOvyX4HxXU15m7mpYY+rjuWzsLIPZHJL253Z643RpbcP1oeIJlQ/SKW67g== + dependencies: + devlop "^1.0.0" + micromark-factory-space "^2.0.0" + micromark-util-character "^2.0.0" + micromark-util-symbol "^2.0.0" + micromark-util-types "^2.0.0" + +micromark-extension-gfm-tagfilter@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/micromark-extension-gfm-tagfilter/-/micromark-extension-gfm-tagfilter-2.0.0.tgz#f26d8a7807b5985fba13cf61465b58ca5ff7dc57" + integrity sha512-xHlTOmuCSotIA8TW1mDIM6X2O1SiX5P9IuDtqGonFhEK0qgRI4yeC6vMxEV2dgyr2TiD+2PQ10o+cOhdVAcwfg== + dependencies: + micromark-util-types "^2.0.0" + +micromark-extension-gfm-task-list-item@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/micromark-extension-gfm-task-list-item/-/micromark-extension-gfm-task-list-item-2.1.0.tgz#bcc34d805639829990ec175c3eea12bb5b781f2c" + integrity sha512-qIBZhqxqI6fjLDYFTBIa4eivDMnP+OZqsNwmQ3xNLE4Cxwc+zfQEfbs6tzAo2Hjq+bh6q5F+Z8/cksrLFYWQQw== + dependencies: + devlop "^1.0.0" + micromark-factory-space "^2.0.0" + micromark-util-character "^2.0.0" + micromark-util-symbol "^2.0.0" + micromark-util-types "^2.0.0" + +micromark-extension-gfm@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/micromark-extension-gfm/-/micromark-extension-gfm-3.0.0.tgz#3e13376ab95dd7a5cfd0e29560dfe999657b3c5b" + integrity sha512-vsKArQsicm7t0z2GugkCKtZehqUm31oeGBV/KVSorWSy8ZlNAv7ytjFhvaryUiCUJYqs+NoE6AFhpQvBTM6Q4w== + dependencies: + micromark-extension-gfm-autolink-literal "^2.0.0" + micromark-extension-gfm-footnote "^2.0.0" + micromark-extension-gfm-strikethrough "^2.0.0" + micromark-extension-gfm-table "^2.0.0" + micromark-extension-gfm-tagfilter "^2.0.0" + micromark-extension-gfm-task-list-item "^2.0.0" + micromark-util-combine-extensions "^2.0.0" + micromark-util-types "^2.0.0" + +micromark-factory-destination@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/micromark-factory-destination/-/micromark-factory-destination-2.0.0.tgz#857c94debd2c873cba34e0445ab26b74f6a6ec07" + integrity sha512-j9DGrQLm/Uhl2tCzcbLhy5kXsgkHUrjJHg4fFAeoMRwJmJerT9aw4FEhIbZStWN8A3qMwOp1uzHr4UL8AInxtA== + dependencies: + micromark-util-character "^2.0.0" + micromark-util-symbol "^2.0.0" + micromark-util-types "^2.0.0" + +micromark-factory-label@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/micromark-factory-label/-/micromark-factory-label-2.0.0.tgz#17c5c2e66ce39ad6f4fc4cbf40d972f9096f726a" + integrity sha512-RR3i96ohZGde//4WSe/dJsxOX6vxIg9TimLAS3i4EhBAFx8Sm5SmqVfR8E87DPSR31nEAjZfbt91OMZWcNgdZw== + dependencies: + devlop "^1.0.0" + micromark-util-character "^2.0.0" + micromark-util-symbol "^2.0.0" + micromark-util-types "^2.0.0" + +micromark-factory-space@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/micromark-factory-space/-/micromark-factory-space-2.0.0.tgz#5e7afd5929c23b96566d0e1ae018ae4fcf81d030" + integrity sha512-TKr+LIDX2pkBJXFLzpyPyljzYK3MtmllMUMODTQJIUfDGncESaqB90db9IAUcz4AZAJFdd8U9zOp9ty1458rxg== + dependencies: + micromark-util-character "^2.0.0" + micromark-util-types "^2.0.0" + +micromark-factory-title@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/micromark-factory-title/-/micromark-factory-title-2.0.0.tgz#726140fc77892af524705d689e1cf06c8a83ea95" + integrity sha512-jY8CSxmpWLOxS+t8W+FG3Xigc0RDQA9bKMY/EwILvsesiRniiVMejYTE4wumNc2f4UbAa4WsHqe3J1QS1sli+A== + dependencies: + micromark-factory-space "^2.0.0" + micromark-util-character "^2.0.0" + micromark-util-symbol "^2.0.0" + micromark-util-types "^2.0.0" + +micromark-factory-whitespace@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/micromark-factory-whitespace/-/micromark-factory-whitespace-2.0.0.tgz#9e92eb0f5468083381f923d9653632b3cfb5f763" + integrity sha512-28kbwaBjc5yAI1XadbdPYHX/eDnqaUFVikLwrO7FDnKG7lpgxnvk/XGRhX/PN0mOZ+dBSZ+LgunHS+6tYQAzhA== + dependencies: + micromark-factory-space "^2.0.0" + micromark-util-character "^2.0.0" + micromark-util-symbol "^2.0.0" + micromark-util-types "^2.0.0" + +micromark-util-character@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/micromark-util-character/-/micromark-util-character-2.1.0.tgz#31320ace16b4644316f6bf057531689c71e2aee1" + integrity sha512-KvOVV+X1yLBfs9dCBSopq/+G1PcgT3lAK07mC4BzXi5E7ahzMAF8oIupDDJ6mievI6F+lAATkbQQlQixJfT3aQ== + dependencies: + micromark-util-symbol "^2.0.0" + micromark-util-types "^2.0.0" + +micromark-util-chunked@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/micromark-util-chunked/-/micromark-util-chunked-2.0.0.tgz#e51f4db85fb203a79dbfef23fd41b2f03dc2ef89" + integrity sha512-anK8SWmNphkXdaKgz5hJvGa7l00qmcaUQoMYsBwDlSKFKjc6gjGXPDw3FNL3Nbwq5L8gE+RCbGqTw49FK5Qyvg== + dependencies: + micromark-util-symbol "^2.0.0" + +micromark-util-classify-character@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/micromark-util-classify-character/-/micromark-util-classify-character-2.0.0.tgz#8c7537c20d0750b12df31f86e976d1d951165f34" + integrity sha512-S0ze2R9GH+fu41FA7pbSqNWObo/kzwf8rN/+IGlW/4tC6oACOs8B++bh+i9bVyNnwCcuksbFwsBme5OCKXCwIw== + dependencies: + micromark-util-character "^2.0.0" + micromark-util-symbol "^2.0.0" + micromark-util-types "^2.0.0" + +micromark-util-combine-extensions@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/micromark-util-combine-extensions/-/micromark-util-combine-extensions-2.0.0.tgz#75d6ab65c58b7403616db8d6b31315013bfb7ee5" + integrity sha512-vZZio48k7ON0fVS3CUgFatWHoKbbLTK/rT7pzpJ4Bjp5JjkZeasRfrS9wsBdDJK2cJLHMckXZdzPSSr1B8a4oQ== + dependencies: + micromark-util-chunked "^2.0.0" + micromark-util-types "^2.0.0" + +micromark-util-decode-numeric-character-reference@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/micromark-util-decode-numeric-character-reference/-/micromark-util-decode-numeric-character-reference-2.0.1.tgz#2698bbb38f2a9ba6310e359f99fcb2b35a0d2bd5" + integrity sha512-bmkNc7z8Wn6kgjZmVHOX3SowGmVdhYS7yBpMnuMnPzDq/6xwVA604DuOXMZTO1lvq01g+Adfa0pE2UKGlxL1XQ== + dependencies: + micromark-util-symbol "^2.0.0" + +micromark-util-decode-string@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/micromark-util-decode-string/-/micromark-util-decode-string-2.0.0.tgz#7dfa3a63c45aecaa17824e656bcdb01f9737154a" + integrity sha512-r4Sc6leeUTn3P6gk20aFMj2ntPwn6qpDZqWvYmAG6NgvFTIlj4WtrAudLi65qYoaGdXYViXYw2pkmn7QnIFasA== + dependencies: + decode-named-character-reference "^1.0.0" + micromark-util-character "^2.0.0" + micromark-util-decode-numeric-character-reference "^2.0.0" + micromark-util-symbol "^2.0.0" + +micromark-util-encode@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/micromark-util-encode/-/micromark-util-encode-2.0.0.tgz#0921ac7953dc3f1fd281e3d1932decfdb9382ab1" + integrity sha512-pS+ROfCXAGLWCOc8egcBvT0kf27GoWMqtdarNfDcjb6YLuV5cM3ioG45Ys2qOVqeqSbjaKg72vU+Wby3eddPsA== + +micromark-util-html-tag-name@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/micromark-util-html-tag-name/-/micromark-util-html-tag-name-2.0.0.tgz#ae34b01cbe063363847670284c6255bb12138ec4" + integrity sha512-xNn4Pqkj2puRhKdKTm8t1YHC/BAjx6CEwRFXntTaRf/x16aqka6ouVoutm+QdkISTlT7e2zU7U4ZdlDLJd2Mcw== + +micromark-util-normalize-identifier@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/micromark-util-normalize-identifier/-/micromark-util-normalize-identifier-2.0.0.tgz#91f9a4e65fe66cc80c53b35b0254ad67aa431d8b" + integrity sha512-2xhYT0sfo85FMrUPtHcPo2rrp1lwbDEEzpx7jiH2xXJLqBuy4H0GgXk5ToU8IEwoROtXuL8ND0ttVa4rNqYK3w== + dependencies: + micromark-util-symbol "^2.0.0" + +micromark-util-resolve-all@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/micromark-util-resolve-all/-/micromark-util-resolve-all-2.0.0.tgz#189656e7e1a53d0c86a38a652b284a252389f364" + integrity sha512-6KU6qO7DZ7GJkaCgwBNtplXCvGkJToU86ybBAUdavvgsCiG8lSSvYxr9MhwmQ+udpzywHsl4RpGJsYWG1pDOcA== + dependencies: + micromark-util-types "^2.0.0" + +micromark-util-sanitize-uri@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/micromark-util-sanitize-uri/-/micromark-util-sanitize-uri-2.0.0.tgz#ec8fbf0258e9e6d8f13d9e4770f9be64342673de" + integrity sha512-WhYv5UEcZrbAtlsnPuChHUAsu/iBPOVaEVsntLBIdpibO0ddy8OzavZz3iL2xVvBZOpolujSliP65Kq0/7KIYw== + dependencies: + micromark-util-character "^2.0.0" + micromark-util-encode "^2.0.0" + micromark-util-symbol "^2.0.0" + +micromark-util-subtokenize@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/micromark-util-subtokenize/-/micromark-util-subtokenize-2.0.1.tgz#76129c49ac65da6e479c09d0ec4b5f29ec6eace5" + integrity sha512-jZNtiFl/1aY73yS3UGQkutD0UbhTt68qnRpw2Pifmz5wV9h8gOVsN70v+Lq/f1rKaU/W8pxRe8y8Q9FX1AOe1Q== + dependencies: + devlop "^1.0.0" + micromark-util-chunked "^2.0.0" + micromark-util-symbol "^2.0.0" + micromark-util-types "^2.0.0" + +micromark-util-symbol@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/micromark-util-symbol/-/micromark-util-symbol-2.0.0.tgz#12225c8f95edf8b17254e47080ce0862d5db8044" + integrity sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw== + +micromark-util-types@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/micromark-util-types/-/micromark-util-types-2.0.0.tgz#63b4b7ffeb35d3ecf50d1ca20e68fc7caa36d95e" + integrity sha512-oNh6S2WMHWRZrmutsRmDDfkzKtxF+bc2VxLC9dvtrDIRFln627VsFP6fLMgTryGDljgLPjkrzQSDcPrjPyDJ5w== + +micromark@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/micromark/-/micromark-4.0.0.tgz#84746a249ebd904d9658cfabc1e8e5f32cbc6249" + integrity sha512-o/sd0nMof8kYff+TqcDx3VSrgBTcZpSvYcAHIfHhv5VAuNmisCxjhx6YmxS8PFEpb9z5WKWKPdzf0jM23ro3RQ== + dependencies: + "@types/debug" "^4.0.0" + debug "^4.0.0" + decode-named-character-reference "^1.0.0" + devlop "^1.0.0" + micromark-core-commonmark "^2.0.0" + micromark-factory-space "^2.0.0" + micromark-util-character "^2.0.0" + micromark-util-chunked "^2.0.0" + micromark-util-combine-extensions "^2.0.0" + micromark-util-decode-numeric-character-reference "^2.0.0" + micromark-util-encode "^2.0.0" + micromark-util-normalize-identifier "^2.0.0" + micromark-util-resolve-all "^2.0.0" + micromark-util-sanitize-uri "^2.0.0" + micromark-util-subtokenize "^2.0.0" + micromark-util-symbol "^2.0.0" + micromark-util-types "^2.0.0" + micromatch@^4.0.2, micromatch@^4.0.4: version "4.0.5" resolved "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz#bc8999a7cbbf77cdc89f132f6e467051b49090c6" @@ -8502,7 +9209,7 @@ ms@2.1.2: resolved "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz#d09d1f357b443f493382a8eb3ccd183872ae6009" integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w== -ms@2.1.3, ms@^2.0.0, ms@^2.1.1: +ms@2.1.3, ms@^2.0.0, ms@^2.1.1, ms@^2.1.3: version "2.1.3" resolved "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz#574c8138ce1d2b5861f0b44579dbadd60c6615b2" integrity sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA== @@ -9394,6 +10101,20 @@ parse-entities@2.0.0, parse-entities@^2.0.0: is-decimal "^1.0.0" is-hexadecimal "^1.0.0" +parse-entities@^4.0.0: + version "4.0.1" + resolved "https://registry.yarnpkg.com/parse-entities/-/parse-entities-4.0.1.tgz#4e2a01111fb1c986549b944af39eeda258fc9e4e" + integrity sha512-SWzvYcSJh4d/SGLIOQfZ/CoNv6BTlI6YEQ7Nj82oDVnRpwe/Z/F1EMx42x3JAOwGBlCjeCH0BRJQbQ/opHL17w== + dependencies: + "@types/unist" "^2.0.0" + character-entities "^2.0.0" + character-entities-legacy "^3.0.0" + character-reference-invalid "^2.0.0" + decode-named-character-reference "^1.0.0" + is-alphanumerical "^2.0.0" + is-decimal "^2.0.0" + is-hexadecimal "^2.0.0" + parse-git-config@^0.2.0: version "0.2.0" resolved "https://registry.npmjs.org/parse-git-config/-/parse-git-config-0.2.0.tgz#272833fdd15fea146fb75d336d236b963b6ff706" @@ -9461,7 +10182,7 @@ pascal-case@^3.1.2: no-case "^3.0.4" tslib "^2.0.3" -path-browserify@1.0.1: +path-browserify@1.0.1, path-browserify@^1.0.1: version "1.0.1" resolved "https://registry.npmjs.org/path-browserify/-/path-browserify-1.0.1.tgz#d98454a9c3753d5790860f16f68867b9e46be1fd" integrity sha512-b7uo2UCUOYZcnF/3ID0lulOJi/bafxa1xPe7ZPsammBSpjSWQkjNxlt635YGS2MiR9GjvuXCtz2emr3jbsz98g== @@ -9733,6 +10454,16 @@ pretty-format@29.4.3: ansi-styles "^5.0.0" react-is "^18.0.0" +prismjs@^1.27.0: + version "1.29.0" + resolved "https://registry.yarnpkg.com/prismjs/-/prismjs-1.29.0.tgz#f113555a8fa9b57c35e637bba27509dcf802dd12" + integrity sha512-Kx/1w86q/epKcmte75LNrEoT+lX8pBpavuAbvJWRXar7Hz8jrtF+e3vY751p0R8H9HdArwaCTNDDzHg/ScJK1Q== + +prismjs@~1.27.0: + version "1.27.0" + resolved "https://registry.yarnpkg.com/prismjs/-/prismjs-1.27.0.tgz#bb6ee3138a0b438a3653dd4d6ce0cc6510a45057" + integrity sha512-t13BGPUlFDR7wRB5kQDG4jjl7XeuH6jbJGt11JHPL96qwsEHNX2+68tFXqc1/k+/jALsbSWJKUOT/hcYAZ5LkA== + proc-log@^2.0.0, proc-log@^2.0.1: version "2.0.1" resolved "https://registry.npmjs.org/proc-log/-/proc-log-2.0.1.tgz#8f3f69a1f608de27878f91f5c688b225391cb685" @@ -9810,13 +10541,18 @@ prop-types@^15.5.8, prop-types@^15.6.0, prop-types@^15.6.1, prop-types@^15.6.2, object-assign "^4.1.1" react-is "^16.13.1" -property-information@^5.3.0: +property-information@^5.0.0, property-information@^5.3.0: version "5.6.0" resolved "https://registry.npmjs.org/property-information/-/property-information-5.6.0.tgz#61675545fb23002f245c6540ec46077d4da3ed69" integrity sha512-YUHSPk+A30YPv+0Qf8i9Mbfe/C0hdPXk1s1jPVToV8pk8BQtpw10ct89Eo7OWkutrwqvT0eicAxlOg3dOAu8JA== dependencies: xtend "^4.0.0" +property-information@^6.0.0: + version "6.5.0" + resolved "https://registry.yarnpkg.com/property-information/-/property-information-6.5.0.tgz#6212fbb52ba757e92ef4fb9d657563b933b7ffec" + integrity sha512-PgTgs/BlvHxOu8QuEN7wi5A0OmXaBcHpmCSTehcs6Uuu9IkDIEo13Hy7n898RHfrQ49vKCoGeWZSaAK01nwVig== + proto-list@~1.2.1: version "1.2.4" resolved "https://registry.npmjs.org/proto-list/-/proto-list-1.2.4.tgz#212d5bfe1318306a420f6402b8e26ff39647a849" @@ -10093,6 +10829,22 @@ react-lifecycles-compat@^3.0.4: resolved "https://registry.npmjs.org/react-lifecycles-compat/-/react-lifecycles-compat-3.0.4.tgz#4f1a273afdfc8f3488a8c516bfda78f872352362" integrity sha512-fBASbA6LnOU9dOU2eW7aQ8xmYBSXUIWr+UmF9b1efZBazGNO+rcXT/icdKnYm2pTwcRylVUYwW7H1PHfLekVzA== +react-markdown@^9.0.1: + version "9.0.1" + resolved "https://registry.yarnpkg.com/react-markdown/-/react-markdown-9.0.1.tgz#c05ddbff67fd3b3f839f8c648e6fb35d022397d1" + integrity sha512-186Gw/vF1uRkydbsOIkcGXw7aHq0sZOCRFFjGrr7b9+nVZg4UfA4enXCaxm4fUzecU38sWfrNDitGhshuU7rdg== + dependencies: + "@types/hast" "^3.0.0" + devlop "^1.0.0" + hast-util-to-jsx-runtime "^2.0.0" + html-url-attributes "^3.0.0" + mdast-util-to-hast "^13.0.0" + remark-parse "^11.0.0" + remark-rehype "^11.0.0" + unified "^11.0.0" + unist-util-visit "^5.0.0" + vfile "^6.0.0" + react-measure@^2.3.0: version "2.5.2" resolved "https://registry.yarnpkg.com/react-measure/-/react-measure-2.5.2.tgz#4ffc410e8b9cb836d9455a9ff18fc1f0fca67f89" @@ -10123,6 +10875,22 @@ react-ssr-prepass@1.5.0: resolved "https://registry.npmjs.org/react-ssr-prepass/-/react-ssr-prepass-1.5.0.tgz#bc4ca7fcb52365e6aea11cc254a3d1bdcbd030c5" integrity sha512-yFNHrlVEReVYKsLI5lF05tZoHveA5pGzjFbFJY/3pOqqjGOmMmqx83N4hIjN2n6E1AOa+eQEUxs3CgRnPmT0RQ== +react-syntax-highlighter@^15.5.0: + version "15.5.0" + resolved "https://registry.yarnpkg.com/react-syntax-highlighter/-/react-syntax-highlighter-15.5.0.tgz#4b3eccc2325fa2ec8eff1e2d6c18fa4a9e07ab20" + integrity sha512-+zq2myprEnQmH5yw6Gqc8lD55QHnpKaU8TOcFeC/Lg/MQSs8UknEA0JC4nTZGFAXC2J2Hyj/ijJ7NlabyPi2gg== + dependencies: + "@babel/runtime" "^7.3.1" + highlight.js "^10.4.1" + lowlight "^1.17.0" + prismjs "^1.27.0" + refractor "^3.6.0" + +react-textarea-auto-witdth-height@^1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/react-textarea-auto-witdth-height/-/react-textarea-auto-witdth-height-1.0.3.tgz#9f3bf76dca56b3dd057fc1139ad955a81224460b" + integrity sha512-12NbXe+OBmwv1VCMdOKmjrHwLHrsVbOHn2Wm/xER6jtvARj0bX73skhJnywhhbuQ2FfX9Y57AkpnkQTJbwwBxA== + react-virtualized@^9.22.5: version "9.22.5" resolved "https://registry.npmjs.org/react-virtualized/-/react-virtualized-9.22.5.tgz#bfb96fed519de378b50d8c0064b92994b3b91620" @@ -10297,6 +11065,15 @@ redent@^3.0.0: indent-string "^4.0.0" strip-indent "^3.0.0" +refractor@^3.6.0: + version "3.6.0" + resolved "https://registry.yarnpkg.com/refractor/-/refractor-3.6.0.tgz#ac318f5a0715ead790fcfb0c71f4dd83d977935a" + integrity sha512-MY9W41IOWxxk31o+YvFCNyNzdkc9M20NoZK5vq6jkv4I/uh2zkWcfudj0Q1fovjUQJrNewS9NMzeTtqPf+n5EA== + dependencies: + hastscript "^6.0.0" + parse-entities "^2.0.0" + prismjs "~1.27.0" + regenerate-unicode-properties@^10.1.0: version "10.1.1" resolved "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.1.1.tgz#6b0e05489d9076b04c436f318d9b067bba459480" @@ -10372,6 +11149,18 @@ remark-frontmatter@2.0.0: dependencies: fault "^1.0.1" +remark-gfm@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/remark-gfm/-/remark-gfm-4.0.0.tgz#aea777f0744701aa288b67d28c43565c7e8c35de" + integrity sha512-U92vJgBPkbw4Zfu/IiW2oTZLSL3Zpv+uI7My2eq8JxKgqraFdU8YUGicEJCEgSbeaG+QDFqIcwwfMTOEelPxuA== + dependencies: + "@types/mdast" "^4.0.0" + mdast-util-gfm "^3.0.0" + micromark-extension-gfm "^3.0.0" + remark-parse "^11.0.0" + remark-stringify "^11.0.0" + unified "^11.0.0" + remark-mdx@2.0.0-next.8: version "2.0.0-next.8" resolved "https://registry.npmjs.org/remark-mdx/-/remark-mdx-2.0.0-next.8.tgz#db1c3cbc606ea0d01526242199bb134d99020363" @@ -10416,6 +11205,27 @@ remark-parse@8.0.3: vfile-location "^3.0.0" xtend "^4.0.1" +remark-parse@^11.0.0: + version "11.0.0" + resolved "https://registry.yarnpkg.com/remark-parse/-/remark-parse-11.0.0.tgz#aa60743fcb37ebf6b069204eb4da304e40db45a1" + integrity sha512-FCxlKLNGknS5ba/1lmpYijMUzX2esxW5xQqjWxw2eHFfS2MSdaHVINFmhjo+qN1WhZhNimq0dZATN9pH0IDrpA== + dependencies: + "@types/mdast" "^4.0.0" + mdast-util-from-markdown "^2.0.0" + micromark-util-types "^2.0.0" + unified "^11.0.0" + +remark-rehype@^11.0.0: + version "11.1.1" + resolved "https://registry.yarnpkg.com/remark-rehype/-/remark-rehype-11.1.1.tgz#f864dd2947889a11997c0a2667cd6b38f685bca7" + integrity sha512-g/osARvjkBXb6Wo0XvAeXQohVta8i84ACbenPpoSsxTOQH/Ae0/RGP4WZgnMH5pMLpsj4FG7OHmcIcXxpza8eQ== + dependencies: + "@types/hast" "^3.0.0" + "@types/mdast" "^4.0.0" + mdast-util-to-hast "^13.0.0" + unified "^11.0.0" + vfile "^6.0.0" + remark-squeeze-paragraphs@4.0.0: version "4.0.0" resolved "https://registry.npmjs.org/remark-squeeze-paragraphs/-/remark-squeeze-paragraphs-4.0.0.tgz#76eb0e085295131c84748c8e43810159c5653ead" @@ -10423,6 +11233,15 @@ remark-squeeze-paragraphs@4.0.0: dependencies: mdast-squeeze-paragraphs "^4.0.0" +remark-stringify@^11.0.0: + version "11.0.0" + resolved "https://registry.yarnpkg.com/remark-stringify/-/remark-stringify-11.0.0.tgz#4c5b01dd711c269df1aaae11743eb7e2e7636fd3" + integrity sha512-1OSmLd3awB/t8qdoEOMazZkNsfVTeY4fTsgzcQFdXNq8ToTN4ZGwrMnlda4K6smTFKD+GRV6O48i6Z4iKgPPpw== + dependencies: + "@types/mdast" "^4.0.0" + mdast-util-to-markdown "^2.0.0" + unified "^11.0.0" + remark-stringify@^8.1.0: version "8.1.1" resolved "https://registry.npmjs.org/remark-stringify/-/remark-stringify-8.1.1.tgz#e2a9dc7a7bf44e46a155ec78996db896780d8ce5" @@ -11144,6 +11963,11 @@ space-separated-tokens@^1.0.0: resolved "https://registry.npmjs.org/space-separated-tokens/-/space-separated-tokens-1.1.5.tgz#85f32c3d10d9682007e917414ddc5c26d1aa6899" integrity sha512-q/JSVd1Lptzhf5bkYm4ob4iWPjx0KiRe3sRFBNrVqbJkFaBm5vbbowy1mymoPNLRa52+oadOhJ+K49wsSeSjTA== +space-separated-tokens@^2.0.0: + version "2.0.2" + resolved "https://registry.yarnpkg.com/space-separated-tokens/-/space-separated-tokens-2.0.2.tgz#1ecd9d2350a3844572c3f4a312bceb018348859f" + integrity sha512-PEGlAwrG8yXGXRjW32fGbg66JAlOAwbObuqVoJpv/mRgoWDQfgH1wDPvtzWyUSNAXBGSk8h755YDbbcEy3SH2Q== + spdx-correct@^3.0.0: version "3.2.0" resolved "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.2.0.tgz#4f5ab0668f0059e34f9c00dce331784a12de4e9c" @@ -11382,6 +12206,14 @@ stringify-entities@^3.0.0, stringify-entities@^3.0.1: character-entities-legacy "^1.0.0" xtend "^4.0.0" +stringify-entities@^4.0.0: + version "4.0.4" + resolved "https://registry.yarnpkg.com/stringify-entities/-/stringify-entities-4.0.4.tgz#b3b79ef5f277cc4ac73caeb0236c5ba939b3a4f3" + integrity sha512-IwfBptatlO+QCJUo19AqvrPNqlVMpW9YEL2LIVY+Rpv2qsjCGxaDLNRgeGsQWJhfItebuJhsGSLjaBbNSQ+ieg== + dependencies: + character-entities-html4 "^2.0.0" + character-entities-legacy "^3.0.0" + "strip-ansi-cjs@npm:strip-ansi@^6.0.1": version "6.0.1" resolved "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz#9e26c63d30f53443e9489495b2105d37b67a85d9" @@ -11465,6 +12297,13 @@ style-to-object@0.3.0, style-to-object@^0.3.0: dependencies: inline-style-parser "0.1.1" +style-to-object@^1.0.0: + version "1.0.8" + resolved "https://registry.yarnpkg.com/style-to-object/-/style-to-object-1.0.8.tgz#67a29bca47eaa587db18118d68f9d95955e81292" + integrity sha512-xT47I/Eo0rwJmaXC4oilDGDWLohVhR6o/xAQcPQN8q6QBuZVL8qMYL85kLmST5cPjAorwvqIA4qXTRQoYHaL6g== + dependencies: + inline-style-parser "0.2.4" + supports-color@^5.3.0: version "5.5.0" resolved "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz#e2e69a44ac8772f78a1ec0b35b689df6530efc8f" @@ -11822,6 +12661,11 @@ treeverse@^3.0.0: resolved "https://registry.npmjs.org/treeverse/-/treeverse-3.0.0.tgz#dd82de9eb602115c6ebd77a574aae67003cb48c8" integrity sha512-gcANaAnd2QDZFmHFEOF4k7uc1J/6a6z3DJMd/QwEyxLoKGiptJRwid582r7QIsFlFMIZ3SnxfS52S4hm2DHkuQ== +trim-lines@^3.0.0: + version "3.0.1" + resolved "https://registry.yarnpkg.com/trim-lines/-/trim-lines-3.0.1.tgz#d802e332a07df861c48802c04321017b1bd87338" + integrity sha512-kRj8B+YHZCc9kQYdWfJB2/oUl9rA99qbowYYBtr4ui4mZyAQ2JpvVBd/6U2YloATfqBhBTSMhTpgBHtU0Mf3Rg== + trim-newlines@^3.0.0: version "3.0.1" resolved "https://registry.npmjs.org/trim-newlines/-/trim-newlines-3.0.1.tgz#260a5d962d8b752425b32f3a7db0dcacd176c144" @@ -11842,6 +12686,11 @@ trough@^1.0.0: resolved "https://registry.npmjs.org/trough/-/trough-1.0.5.tgz#b8b639cefad7d0bb2abd37d433ff8293efa5f406" integrity sha512-rvuRbTarPXmMb79SmzEp8aqXNKcK+y0XaB298IXueQ8I2PsrATcPBCSPyK/dDNa2iWOhKlfNnOjdAOTBU/nkFA== +trough@^2.0.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/trough/-/trough-2.2.0.tgz#94a60bd6bd375c152c1df911a4b11d5b0256f50f" + integrity sha512-tmMpK00BjZiUyVyvrBK7knerNgmgvcV/KLVyuma/SC+TQN167GrMRciANTz09+k3zW8L8t60jWO1GpfkZdjTaw== + "true-case-path@^2.2.1": version "2.2.1" resolved "https://registry.npmjs.org/true-case-path/-/true-case-path-2.2.1.tgz#c5bf04a5bbec3fd118be4084461b3a27c4d796bf" @@ -12016,6 +12865,19 @@ unified@9.1.0: trough "^1.0.0" vfile "^4.0.0" +unified@^11.0.0: + version "11.0.5" + resolved "https://registry.yarnpkg.com/unified/-/unified-11.0.5.tgz#f66677610a5c0a9ee90cab2b8d4d66037026d9e1" + integrity sha512-xKvGhPWw3k84Qjh8bI3ZeJjqnyadK+GEFtazSfZv/rKeTkTjOJho6mFqh2SM96iIcZokxiOpg78GazTSg8+KHA== + dependencies: + "@types/unist" "^3.0.0" + bail "^2.0.0" + devlop "^1.0.0" + extend "^3.0.0" + is-plain-obj "^4.0.0" + trough "^2.0.0" + vfile "^6.0.0" + unique-filename@^1.1.0, unique-filename@^1.1.1: version "1.1.1" resolved "https://registry.npmjs.org/unique-filename/-/unique-filename-1.1.1.tgz#1d69769369ada0583103a1e6ae87681b56573230" @@ -12094,11 +12956,25 @@ unist-util-is@^4.0.0: resolved "https://registry.npmjs.org/unist-util-is/-/unist-util-is-4.1.0.tgz#976e5f462a7a5de73d94b706bac1b90671b57797" integrity sha512-ZOQSsnce92GrxSqlnEEseX0gi7GH9zTJZ0p9dtu87WRb/37mMPO2Ilx1s/t9vBHrFhbgweUwb+t7cIn5dxPhZg== +unist-util-is@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/unist-util-is/-/unist-util-is-6.0.0.tgz#b775956486aff107a9ded971d996c173374be424" + integrity sha512-2qCTHimwdxLfz+YzdGfkqNlH0tLi9xjTnHddPmJwtIG9MGsdbutfTc4P+haPD7l7Cjxf/WZj+we5qfVPvvxfYw== + dependencies: + "@types/unist" "^3.0.0" + unist-util-position@^3.0.0: version "3.1.0" resolved "https://registry.npmjs.org/unist-util-position/-/unist-util-position-3.1.0.tgz#1c42ee6301f8d52f47d14f62bbdb796571fa2d47" integrity sha512-w+PkwCbYSFw8vpgWD0v7zRCl1FpY3fjDSQ3/N/wNd9Ffa4gPi8+4keqt99N3XW6F99t/mUzp2xAhNmfKWp95QA== +unist-util-position@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/unist-util-position/-/unist-util-position-5.0.0.tgz#678f20ab5ca1207a97d7ea8a388373c9cf896be4" + integrity sha512-fucsC7HjXvkB5R3kTCO7kUjRdrS0BJt3M/FPxmHMBOm8JQi2BsHAHFsy27E0EolP8rp0NzXsJ+jNPyDWvOJZPA== + dependencies: + "@types/unist" "^3.0.0" + unist-util-remove-position@^2.0.0: version "2.0.1" resolved "https://registry.npmjs.org/unist-util-remove-position/-/unist-util-remove-position-2.0.1.tgz#5d19ca79fdba712301999b2b73553ca8f3b352cc" @@ -12127,6 +13003,13 @@ unist-util-stringify-position@^2.0.0, unist-util-stringify-position@^2.0.3: dependencies: "@types/unist" "^2.0.2" +unist-util-stringify-position@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/unist-util-stringify-position/-/unist-util-stringify-position-4.0.0.tgz#449c6e21a880e0855bf5aabadeb3a740314abac2" + integrity sha512-0ASV06AAoKCDkS2+xw5RXJywruurpbC4JZSm7nr7MOt1ojAzvyyaO+UxZf18j8FCF6kmzCZKcAgN/yu2gm2XgQ== + dependencies: + "@types/unist" "^3.0.0" + unist-util-visit-parents@^3.0.0: version "3.1.1" resolved "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-3.1.1.tgz#65a6ce698f78a6b0f56aa0e88f13801886cdaef6" @@ -12135,6 +13018,14 @@ unist-util-visit-parents@^3.0.0: "@types/unist" "^2.0.0" unist-util-is "^4.0.0" +unist-util-visit-parents@^6.0.0: + version "6.0.1" + resolved "https://registry.yarnpkg.com/unist-util-visit-parents/-/unist-util-visit-parents-6.0.1.tgz#4d5f85755c3b8f0dc69e21eca5d6d82d22162815" + integrity sha512-L/PqWzfTP9lzzEa6CKs0k2nARxTdZduw3zyh8d2NVBnsyvHjSX4TWse388YrrQKbvI8w20fGjGlhgT96WwKykw== + dependencies: + "@types/unist" "^3.0.0" + unist-util-is "^6.0.0" + unist-util-visit@2.0.3, unist-util-visit@^2.0.0: version "2.0.3" resolved "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-2.0.3.tgz#c3703893146df47203bb8a9795af47d7b971208c" @@ -12144,6 +13035,15 @@ unist-util-visit@2.0.3, unist-util-visit@^2.0.0: unist-util-is "^4.0.0" unist-util-visit-parents "^3.0.0" +unist-util-visit@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/unist-util-visit/-/unist-util-visit-5.0.0.tgz#a7de1f31f72ffd3519ea71814cccf5fd6a9217d6" + integrity sha512-MR04uvD+07cwl/yhVuVWAtw+3GOR/knlL55Nd/wAdblk27GCVt3lqpTivy/tkJcZoNPzTwS1Y+KMojlLDhoTzg== + dependencies: + "@types/unist" "^3.0.0" + unist-util-is "^6.0.0" + unist-util-visit-parents "^6.0.0" + universal-user-agent@^6.0.0: version "6.0.1" resolved "https://registry.npmjs.org/universal-user-agent/-/universal-user-agent-6.0.1.tgz#15f20f55da3c930c57bddbf1734c6654d5fd35aa" @@ -12315,6 +13215,14 @@ vfile-message@^2.0.0: "@types/unist" "^2.0.0" unist-util-stringify-position "^2.0.0" +vfile-message@^4.0.0: + version "4.0.2" + resolved "https://registry.yarnpkg.com/vfile-message/-/vfile-message-4.0.2.tgz#c883c9f677c72c166362fd635f21fc165a7d1181" + integrity sha512-jRDZ1IMLttGj41KcZvlrYAaI3CfqpLpfpf+Mfig13viT6NKvRzWZ+lXz0Y5D60w6uJIBAOGq9mSHf0gktF0duw== + dependencies: + "@types/unist" "^3.0.0" + unist-util-stringify-position "^4.0.0" + vfile-reporter@6.0.1: version "6.0.1" resolved "https://registry.npmjs.org/vfile-reporter/-/vfile-reporter-6.0.1.tgz#45d4dc11df2e312196ea2ceb95e42a67fc8ce814" @@ -12347,6 +13255,14 @@ vfile@^4.0.0: unist-util-stringify-position "^2.0.0" vfile-message "^2.0.0" +vfile@^6.0.0: + version "6.0.3" + resolved "https://registry.yarnpkg.com/vfile/-/vfile-6.0.3.tgz#3652ab1c496531852bf55a6bac57af981ebc38ab" + integrity sha512-KzIbH/9tXat2u30jf+smMwFCsno4wHVdNmzFyL+T/L3UGqqk6JKfVqOFOZEpZSHADH1k40ab6NUIXZq422ov3Q== + dependencies: + "@types/unist" "^3.0.0" + vfile-message "^4.0.0" + victory-area@37.1.1: version "37.1.1" resolved "https://registry.yarnpkg.com/victory-area/-/victory-area-37.1.1.tgz#bc4ec36b70353d3327176f3ba62fe3edd5401d3f" @@ -13150,3 +14066,8 @@ yocto-queue@^1.0.0: version "1.0.0" resolved "https://registry.npmjs.org/yocto-queue/-/yocto-queue-1.0.0.tgz#7f816433fb2cbc511ec8bf7d263c3b58a1a3c251" integrity sha512-9bnSc/HEW2uRy67wc+T8UwauLuPJVn28jb+GtJY16iiKWyvmYJRXVT4UamsAEGQfPohgr2q4Tq0sQbQlxTfi1g== + +zwitch@^2.0.0: + version "2.0.4" + resolved "https://registry.yarnpkg.com/zwitch/-/zwitch-2.0.4.tgz#c827d4b0acb76fc3e685a4c6ec2902d51070e9d7" + integrity sha512-bXE4cR/kVZhKZX/RjPEflHaKVhUVl85noU3v6b8apfQEc1x4A+zBxjZ4lN8LqGd6WZ3dl98pY4o717VFmoPp+A==