From 527e9874ab6b26b3dbae131f5259f81bac1cd1ab Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Romuald=20Cz=C5=82onkowski?= <56956555+czlonkowski@users.noreply.github.com> Date: Wed, 3 Dec 2025 00:11:41 +0100 Subject: [PATCH] chore: update n8n to 1.122.4 and remove ludwig's templates (v2.28.3) (#463) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Updated n8n from 1.121.2 to 1.122.4 - Updated n8n-core from 1.120.1 to 1.121.1 - Updated n8n-workflow from 1.118.1 to 1.119.1 - Updated @n8n/n8n-nodes-langchain from 1.120.1 to 1.121.1 - Rebuilt node database with 544 nodes (438 from n8n-nodes-base, 106 from @n8n/n8n-nodes-langchain) - Removed 7 templates from creator "ludwig" at author's request (IDs: 2795, 2816, 2825, 2850, 2869, 2939, 3847) - Updated README badge with new n8n version - Updated CHANGELOG with dependency changes Conceived by Romuald Członkowski - https://www.aiadvisors.pl/en 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-authored-by: Claude --- CHANGELOG.md | 19 + README.md | 2 +- data/nodes.db | Bin 70729728 -> 70729728 bytes package-lock.json | 9648 +++++++++++++++++++++++++++------------------ package.json | 10 +- 5 files changed, 5871 insertions(+), 3808 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 1af5360..609de27 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,25 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [2.28.3] - 2025-12-02 + +### Changed + +**Dependencies** +- Updated n8n from 1.121.2 to 1.122.4 +- Updated n8n-core from 1.120.1 to 1.121.1 +- Updated n8n-workflow from 1.118.1 to 1.119.1 +- Updated @n8n/n8n-nodes-langchain from 1.120.1 to 1.121.1 +- Rebuilt node database with 544 nodes (438 from n8n-nodes-base, 106 from @n8n/n8n-nodes-langchain) + +### Removed + +**Templates** +- Removed 7 templates from creator "ludwig" at author's request + - Template IDs: 2795, 2816, 2825, 2850, 2869, 2939, 3847 + +**Conceived by Romuald Członkowski - [AiAdvisors](https://www.aiadvisors.pl/en)** + ## [2.28.2] - 2025-12-01 ### Bug Fixes diff --git a/README.md b/README.md index 5881d2d..78b5788 100644 --- a/README.md +++ b/README.md @@ -5,7 +5,7 @@ [![npm version](https://img.shields.io/npm/v/n8n-mcp.svg)](https://www.npmjs.com/package/n8n-mcp) [![codecov](https://codecov.io/gh/czlonkowski/n8n-mcp/graph/badge.svg?token=YOUR_TOKEN)](https://codecov.io/gh/czlonkowski/n8n-mcp) [![Tests](https://img.shields.io/badge/tests-3336%20passing-brightgreen.svg)](https://github.com/czlonkowski/n8n-mcp/actions) -[![n8n version](https://img.shields.io/badge/n8n-1.121.2-orange.svg)](https://github.com/n8n-io/n8n) +[![n8n version](https://img.shields.io/badge/n8n-1.122.4-orange.svg)](https://github.com/n8n-io/n8n) [![Docker](https://img.shields.io/badge/docker-ghcr.io%2Fczlonkowski%2Fn8n--mcp-green.svg)](https://github.com/czlonkowski/n8n-mcp/pkgs/container/n8n-mcp) [![Deploy on Railway](https://railway.com/button.svg)](https://railway.com/deploy/n8n-mcp?referralCode=n8n-mcp) diff --git a/data/nodes.db b/data/nodes.db index 873ca10e0e75eb3d2d67ff62119089b5153f9076..09cbcf1ff5011a8a4abe81390468034875b6e27c 100644 GIT binary patch delta 264418 zcmaf52VfLc`k%JDQ?_N(`-TJveN!O>k`19lAR(c*EXfiADN8mXB$Q-k0(J=^`BXwC zSU?mch%kcUg6+=J)1Y^Ho-J6J`BsQkZ~M9+p#rgj+b}a*fP^qf*>Z&+GDmKZy9e*v5vA1 zwZ>Z`t-)4{)np|tS1tdvT(W#@dC&5e{?`1J`E&C} z=8NVx%zrh%WPZ;4l=*CnSv4OwKWM(steEdK?=jzEzRoO~x0oBuwdP85nR%sovAM`R z$2`rPYtAyKna7xin-k2@=1{ZE%$aH72jOesvhb!v*w@)t*gvy>V9&FUu_xJM>|ypEc0UX3ZuTa22iw9nv3|CitzbRu za&{p*pPj`<=ChO8@oWk^iXFUzJV%(%QiXhxa+DQERR~h>q|C+p=Xdy;z zm$%}>D{?bIP-o;Of{4E$H)8s#+<@<&myzDbza;xHeOdP5aI57S9PYhx6*ku)Z@?W9 zC9fxl5qWYY*7`=SAP8ry?8P$g$mQ5(tGtFF4436nf*`MxSL2&lc@?G^@=Aheq5dMT zz=yxe%Lu}FgS?m^g3if{@Xb5&LVPn!E+GgyNG>J_ftD9w{u3EDpYcPv0P_vkL^hlFq&QzQ-O^HMa@e@2oNg^RXDLe#l>DIC*<5@JtJk`Q}tw}g1}Arj)v z2TO=Fdy8bj^d+>Tw&6A@@* zvxq>O&WTM3V#~YYX8hl)BI0c*5)p61W)bnG(?rCZO%ie6^HW7cou4Qo-t28+Ev986 z@&MK)BKE99+JzYf9O*JB-PK*>wF?EWFI%yVHVVWwg#5BG| zMAV6)BJO@7Sw!rK8R8-w#7+_MHry=YzNe0gh&nM#EW~-JBBJizDHdSmB_g6u7Kk(O zjbB8($&KO^EMFii-<9EQbcsAJ4Hm7x=BP_sU6}-OhpmVr8bL*E?p!dy5w#Vaiu+?6Z5M@M3;C} zL|mC;BEp)UBqFTL%Ob)`#EJ+geL@Vuk}YB|rq75$NdH+|MMT$dQnX>A`$WW;NEC55 zQy++kE^$~ybm?zJM3;V1WH5bJM0Cj}5z(briij?`S;T_mR)m;{M1+|S5Mbl&h%d7q zab>h^oRNTdrmsaH(` zGZrC~8J;zmT)^#{wWX9GQVS7A<4D}Pt`9W~&mx4T=Mh0;#$s%02%?zPxe${-B9d9p zA&^-wA&yyp!Ofd;A7Uva&qMkrh9i{30z}gE_gVO55AI>tdk879ZaU7dXBs9|h${bz z8>>8ln37RB`1L&QW8(2_{JJ^|6G8*^N+u$ngTNB6AfUv%h$rz5!b!Z1JC=A0A*DMJ zQF1;4O8gn|OiFA)JSP+&ki=s{ar-=ygt?m%F}V$4CH5p>m0Tw#N8|7@6M@b877-=N zBCxvzM3q_?hDjkJON`MV{Sdb+k&So~|AQ2$gxlwpA!YnH=nj}f5UdZjHM@25cl!x5k?Y$BM!k!Pi7}0 z9S{fiTpZ_Q3{LXh69(7wWQouvJTCmvJl!&hsWYUS{w7Sd#92PEOfmmSaGE8d$NUfT zyO#Sc@3W8d|1#Vxd?tKjPBuSkyw&(7#~50Tw;MtXvkiA}Z*pH4hViA=n}yqiQzu-h zM@Zgu=BIy7{5@?7$p_bTWEz?YoWq`B86{@pU0N2!;tx6!PVCIEll+L=Iug0D+S?P| zneh~vx98l18l&){{w6)^3zD&W_io=aEW0_~er7Kc+|X{oWeJ-G6telK4org=cOZzN z=DkRmVUZo%F>l*jZN8%S`j_k;Ce+?R?zw(amC?FRZ}z)M_F{_t`h>at9vej*+jCqA ziy|HhrbkdU6KclP)RuewW7c^5UgAj{YSW&J$_R?vbi&+y(MEB?o=eA~DKl}x-1Dq0 zB+5$1Q}uP88vokbx@rn{8{s(dVZiA!)<%=hk+mnx{mV$Fhi6vt3?aIgXesg$B>m8y zQo>4;Btw$MJr7)t%?>8X5RxRwaMDPS6lo!76Pdx16F4%HAW5>3APuA#8cfo}=!Xi# zn-;uQBwbhX){)$u@8+L)`|^F3@wPq`=`^$nqorpFVH|9nBzck)NYecOG`{EDHD?sI zjQ?WQkdY6pxYp9^6fbA}^?1$BPS=Sm*G{vPu~j|BlKCczx~yJlA#HYJNUg83s#e+k zg22oS6qR13kKgc=sMqf8oJT_UIJZ^VW-FmNs9oSOs;2upzct;C8Kd*br7T6QR6WU0?lw`z zZR(YH%53lI9?L|kk)`xUwiw)VgprIQXp5CJTlr`MvJ7fJ5rh8_U`aC;L#@kLw7zZH zy{-61GQl#Ahrh_a}Au;l=9AKPX~crthn@Em|oa)9Dj9EWBf` z#cUqRAa60;qOK^VzakH27==^q+rP9?6G-*SOQhLu*Or1Zl@M&0sf2M+llR)G@bSAU z?id`Nf(+SI!MIX0GUuAHC6V_GQECEM}kzPv>3QxZj`X34pjmFp-nO}1M}`mW&Y)LA%D*^YC#D?Xc|GppCg z(OMZdMNW|IIDn2Uxt=6bWdYwxHi!0&9fIi&vo>)#Jo~49I)W)OOYgBGlqAzy25N-r zHNuj#vZGR{c$`Q|=7hBIYbLl*B>8DZG9Ej`%ZRo-9U(N5#x<2Sp1LM^IwD7rh$K_) zsTVVUDy~Vn#C@F0Q@+VlQ|2v~7hx@$A}jTbi6U#{MJ;+mhO%`?GWu(lA?vjaNmGW} zb>2F!{y>p5G8DZ4MRHZ1nu@_1*q%_0`TDZK!W2Uqs*z(=>GkkIXJ7IniXsgSeouwo z9u{I6E9=+Ei-NF!17qhn3uh5*npFTMQ&fcGrmUZ4(Sag>VPS#`#HS3-7I~AAq*)SI zeG{%#%NU%wN8aQhDS@Oj?N%ejtf_6Nmp9?kixCvFw%%K(RiRjI+FBKtWgBIvs;X`D z>rIWMsG4#;x1O>z)UWf_)K`{y>MLt&^q2J%yU9~oq73V5YyAVYL<`L{)NB~&F&%eggI^yP))(n9KdtkoA-L!o zinPEBf?-Pd5SAvZ2d0ul8)|C2W%afCsN4)&j{~i5@?rb99tjj*=PlQU?y15~aPB@U z$>XU}=B+8Otf|loEi;(vDt$lC%uLa>Wms4n!w>_*H&kPN&-EjJTK4uOCs|BDzJ?<1NNU`#Px17XzR^S8C-9@P#RL5 zo=K<4a=qxJ;Gb7iuP`-9AWdZhOQgS;mLyPoZOy=pTYO%nm`Ys&_v zq0Lfn+-xIR?`BW6ugdG!3(cchU!B+Q*9+jRW|79VwHi6-U&Cp#PR}f%=(^f!J)6t0 zHTBh=dPEGLTSz*^ZL0TH)OqR$<`m7*KMiY$nZzb=f%79R0z=m7#p5W_Kd}Czez6C!CnT9V zit&2t2A0-J(UmnD^bxE#lTPTh%bo9X`)C7#ixz2EkiH zGcENEgR`7W8vQusvUS=zA$Os(X>y>!`IM=q(&zKm;}RkTPC@$7RuBO(6jD^f8oi?# zBvv9l8jUt(Oyp ze0AKJk~hfF`1zy3&o2FQlD5`=OL+RuX$w=t(@W`KgTYn5&ZDmTwxounq%lzTeaUdrpgca^ zPLDtx%D78etgppbtelENJ4MnFl$MRTO6&o$k@uK06bDYRx9fBlzE}|k@ApWDNEzno5wR` zwHSq2Da;N}oGg!F&B!ez6YGFirmU!>q*=;iZacjeWmcak9A}~dIY-541S;D=`j#VX4kJ^8>~cBMw>Qw!O7_s$(BWnptI+C~(sO?Y(EVh}?%Habvf z#1UyS{xAQ=!GW#^!l3`veWB3nSi*tZ9~1+AzuqziN8vZu<`#UX1JVtB^aEA3D0)) zUB;TFw_W_r=d(-+{ob#3K;X)?1@v+QMN9}38H(x8v6rs{Zc{ORi2cv4qFy<+@^%B| zu2XM3xpF8??pJ#rT{+(5`u7lUKmBsnny_mk-X{j6em2>dLA{2L%Eq`xGNwfwp^N(z zLr7?vAoek?#@ZUG2<45oe5*8uHr8!eizk>=Gz@n$Nf#I#Vo-d%dufF_zRm{`ZO(n_AQW4V8j^*4Kl5X;11v81(YnSY# zsM-dpsOxe&9g@tDb$Uxf7+W0ASfle(IAuyp%}jNrq=^ePDv5+6Mrsr#mP1eX!p{v@3tI}mdtp*E zMW#w2(Iyg=`Kkn5k$8 zdNDXmxfS1z02yuo^5^Ry|;3gTbZxVy;iS0)9$IVmU zB4ZJx5rZEy^^a!TNjhu#YSg@hIch>S^D2p)!4x)FCS!1y?KHYJRe};rhr%bX6r+A- zhWNFGqo8zcVRMV*LU5$5q?X2@T1HEmS}KMjT$2%s*-H&Znytly31tI+n-ljWOB?)^ zD3LZ|xm%*OnqswqLWw5~v+@=LSuYl93ppKY;&yJ++fHTZ22WK8PBcT_s#U3=nA*xR z&O1ac{Ej1&tXqe z*=$tmX(<^e?@$)#Y%v`tpG*k0>r6f|f3!Hy57x7{{6Sr2FR_zru^czJNNIzMbT{up zc~(1(tD1B@Qw}GohRQ}9%gr&OL2F+$)S%E@Ip!AC#Ms+%ezh_hF9*VRF7$46lEJXwd?%T{W1*pQkiRv}ndpaBJQquf54t}I)p*QuMyXtX$cGD^W!RdOyq zaFdZlC{#DIVC(x2#f~wcR4!*@o4LA3G|*L=fzi0A-j`oHr{rSfopLtZ=${%DtZx80 zTcg6HAsWlX4?ztN#RnnF955HeBg3q1z}LG@EEs1%7Kzy}o)1oJVI1a2vw#LmRBx@Z zVdz%pZBdCaLRheww~a~?tkHtaY_mpKY*wqy8Z3l4Z5CT>h+s|P`J`aW5NDd%oFK;7 z>_S+OCB-~!z0GV993f^0XR&bBVBQ*I;Uj_^W}77>$8HI?+AJ27;H@Dj)Wz|<*%A~U zY)RzJj(E#ZJ~MD7SEf(1@ZI;-EABgA&kZ7+?w) z(BIoMTV9UBRd&(S&(7XQKZ+!fg`Ya`(-W>t=6f?mObq-uDU-QEQN(2R%KS&avJLxx z&pd2w(tyA{wz5_^Fh{26t1H}(9?N8?zz+$rSJQ0dS&35ye@jO zl_F9CjJ+6bbjG~8+V$Qt2=eDAf!mc4r~FWbC7}KBkgf2;m-BbQKi{g&4ZK{`MZ2)t z6c87YBcQ+dPJ?1MO`%41+`KrvTE7lCcx3}c|QuZ!-sb@)c2K+%5d4;ISM zsv5d({hV|d}l=)^#4e>dG~J9X}cFKz0VyO^IaDDurD@0y`^Ecb??KnDZ54heP{t}#vs+bL> zf3rkG?}`u(TJK6ufS%hkvZ4J?ow3k2mgAsr#de&2|G{!Nx8k!G+6#gyg99j;$)f^XiNF;9K*^|4>kYVkj2 z>^7*UPE3tM(PT9I>9(mWNea%EPJFBYwMxcfwd@=lVIRlyp}6_2NkVvZ@wgZ_Z(D2+ zM&|+f6@A7%-Jk?$_M2Kkrqw9WMx3wnLxaiasj6)DrebqAq{%F0sw_i2T^oxwM20r` zyj7K`N9c8@Q6`jT^meE3{bEr>izbNF)azxn(|DkkRElPSrV8vtYh&jm%~YZrxWsu{ zn;r_S2<4ioZm<_|BV*cBS=-=8@nJreK#p&!tSPJXd8)+eI84da%oucogg6Z+Fr36> zh?XR^Xz6fH%hHBgv^Ds}0zA+uRui5E>e`waro5r7UYw;JJZ>ZYu{ciDYw4LaOkSDcFix>!12O3;d;4fEGWEa4pZQ-#v;Z~jIBQJEgY0Lxtp7v_nd zK>L{CesFJ3c?4Q+Ja`xMABxED*kLuny!~XO>I*(}8?xW!u=^jOli^(RJ`M`!31h*% zr8N;+dXo)mw`;;0B;=KF{DvD+)y%>}FW}QE_2Q3(!6djnEiKTOx6}ZuUp(8U#(z2C zJ73e2!zDwUKL&F{M0XR~euGf3U6!xY*FNROzbXnaxnxge+^D${TLK3*$X8%XeIC6&G=6CVvus@J+UY~OBES|BcA3kw3iadC3 zj9pufEpYz5;eF74q1FKQrw#@|zsWuu`uAqoz4P?l@Qvx!b$P!LH#o!@>9I=qKP#Yo8eGpN-Uhxe?=`C2`Geo$(Z3Cfo;@=}DSf$<#zW#yXCn112fo=m zM?&8ZlZHb#1he2)OcCJpCmGe={(Y$^5N!8WK!R~vI26)1MyUlacP=z){yn35+lTvn zoPlWZrcQw4z5CXwwY~fH;BvP@%94$t&=;I$Q&{)MS?quddpn0h_YeER!G24`LUf%;OVuy>_lMw!ZU9dUISTrZ$Hc&;t_&7#e8V#b z`VJht2b{<3LC}8v!h9&qw@+32k2skJp#AQY1;2c5P3`7UVi^_=z28&{;QsbrvwHQO zgQ&?7ih8ZJa|8+399>8zKO1?L{n$AZHecNz03CtI`9_^^Vv8a6A+F?F)NPW7 zM%us?Wft`#j^g&fm1DE0uYSMR-FwAbZ-RDiNj13NJ-i5BT9g+8$KE}R^6|+L^lWgi zEVL`_m|X(CzlQ_|TvHtMD;9Duqzv5}0lp(mL29q%&P-D28e+rZeQyuD9MH0BQTTKg z{11K$fuL0iZ6;Ow#kpTu$vdFv{M;FE?r_c)DBNvNg5Ho*gUY8cb#5aR-V;%-xV>expnh_0ZUj#FF1YyE*zxK+*O}5ta7N5C!WV6465z&@bHl*? zLkbVhSlo7x9iKbH8lZfk^#1^)OUe5zoEqO1wvR>*@dD`r*T!(8y3f^Ift@`82WHj| zS4X*<|7Ih*A+M!#0=O4f21DWfB@CPkjCR0lKkknP`}9!!P|?Xid*gNCx=s$c*9JeR zuAr{JpgPfav*R}hmS&y&bBA*@bCTgP7~x(hT2aubQ6O)C{-T3>b>`R6wy!{Y>Vb!n zcMIUWl*?G*5*>D~FblP~^hh&VxMk#gz%r9?`r= z>EqVY7I?fTmRELtw}2i8J!|3@L+z)Ya8QOE{L`=MbbQ{txZ{ix3vVBw?9j*6%mw>` z+WdXT-lD9~cUNc@I3IxK|LiSufFsv7B%9O+Cm&o);VHfHe*kblh+#Fw9h2Dff48OL z$V+W{EJbV1?L3tkq;}qzv&cYYhO1XDWt;7%&Sg_}ig*An4PPIoM%fR3XggJU2Ez)- zhtwx@UY`?&SjwqX@le=OPIUXCJ8p)W_EsBhG1%Y8=~is%Vk8MmFT_^(y2 zClB_H(ItlC5EMlYQ%AP@&c^?`@k5MVKub>Pc2t{DUBoWVZ3{zpX}KEv?6yB~zpJpF zfZfejS0KH8JN=@~fq`4Gnyo`L#%QX*^-(lb?{18Sd#WbJ%w@IM0L^BoSqa-3^@szp z(L{RJX)@}(#hM+FCCi&M=~WKKcRLoLoJ!;4ER!bq)@#K^=mM<+a-WHsPDv@ye_LaI zI2O~4{$sZo46LAu>m#tJ6o!IE;}qEXhbUL1kw%vtg{nk>m=R$zah%DZOaAjA;g3=G zMwzIpCcoBvmVs-~9B|q&H7~&o*!ZWYFi7rbbiu}sMjuRlAu6o}N2%N0#I>BsQ;$I_ z^?o7wx$vrk$HzT3{8XMQXIB8l0nJhrKk|2q$voiK)9>%mZ3P+dVQkkZZx9962Hte zQQo?ZVOlT_y)FWMEg=wniAe;0Ut@IeOs&6Ry4iDRa3ntLh=H8;$Pw`TzD6gH?qPAF z27L{D)E+rJN?M>5U&wF+j#b1j13Sn?Ll+#`9hnd$d9@Z;ld)mI=xK&OcQ!7GmkKl; zrC|yhl(g^Tc`bEVvGEkFz5o{PiQI#Q@a@hiJXx-N7FTOFP-!Eoo%-Wi7`rzziIS$k z`8TLg8%uf1>##uE8g$(HE5Y0mIoB#pz}ChaalBHkg$BE4QXH(Po;Wm?UZiPHOBhU+ zYPqFaZayXy&(e@{Wa0$)`i{sTN}2?lk4(%5bZ_VGzldZum@r@t z6;QD6kL*-ednbjFJWJL2#gRCe91zz{>WBWPQg4Sh*H4EpGi$@ zk(MB-?95+-p-z6c=9iggu~^JJlPTAtJ&p}3o?zjp@WUcwMH6oibNSMEGiQkp4;p2Q zj54#4v9UsQND$B2EeY0WyImM#A7!iL#3&m#%FYLiRC4Cxyec~vWU<-Iay&2k1d*F& z8_kGOT5u5~Vkm6lqspT9(OS@oULxHCQ)qH|H~Ty_9ghM0K8iMYzB z=6gN5noo%t;Q4a-=;btBU$#!n$3CQl;3=U-3YGII`YvKj=qdMB4UVQpV;g#0m{;3x zTEcKNRpk}4aBE<2kcpu+GY579LbEN zXtdpm6ScY2VnB@+(Sdc`8OiKsFRS316N*JO#W6~y|!Ho`a^4a(|47IX1%=vFn|K`l9_6lMJq$kxRgt9%c(9 z+`W{3*Fv6w-7C&iLwibBBJ@7%i&1-=XG+kG;5OqTKMm*K2}RkcWjzC3$!DBOzfwvw zFxi>Rs`GnKpTNQVQIohAK|kLW4BfMuo0Q)8VpQ`!Z*LC8ug^iy=I}V^A3bR#I5TF? zgZ|yk=fU?`Sj?%p&0bxtReGnF(ndAzp62&ax%iV>yT197{sHVCofg%ehnvU8{_aWp z0_=Xkg8mOz7WzNX?~?mpyutH(QPg%29lrwhS@3-Na2E9Drt|8IzSF05dHyeO;Le+7 zC=b2QGo|om_0A%tJ<-Bsox15zBB^I*fb)>+azK0QGi%E8OUh-(aylsx=;N95G_)6{ z4g>ogG_TBCAH$4LVtl1^BAhFYU;>rpG0a^8*&9gc6`1*Cpm=u-a|~tW3mper*65P^ z*`^`P&9;D{JB9fiNBrThM*LSOdTMus();%^)HCdLcdQEZ_6v+lANZTfYqlW_+H?=? zN3FAyXHk$oGEZ6E9>ZJ-_$~;{?bbs~p#^O=_J=3`M!wSI*!#%WA@9tXG}ZO(@otpO zZ;&>D^Pk7tU~)iS5A8o3pP=-j-ZMvi;;Z9R5v{+&`Fkm^_Mr}X>gg6ZH;Z#X;pD|O z@cr4wf-h$=138D%Lty*l#UAKgmmCGXlV+uZulV5Vj+51SS_PxpKjdMDMWx&ifAA~Q zlyW7vh+eO*Dh$3CiRnE!-_1rTz58Prld@fjVKzbQJ?TS~_=`Nl2F8}gFptsTjvSe+ z*m0RhC^b$CGa1~CmLU)*jWFnoe-vkB2}b+EPpY{oVE>3``q>WW3S+?7&NFB!C;p~h zsXg^u#aw67psDA= z^^i=h@KUtLYC%M@_C6b<)0_0>=3p=xMnd|-w5V5_N3R*1MH<#%RO$x3q)1W5!4OTY zVxb!&oYAe^;@4|W{W<QCE$5o4*1Wuz8RiJ^m<#kpK7 zK~XgKa{!`V#g5)Y45`#gZ~G~rQWI@uZN4@~{&EuS>2YzmdOMqa6X zAhe@f#9-1?c_n_H$YPSA2R~2KKJdEe8b?!*{)Ii0oC;Y~&H<==)mQ|h=$v7AZzQ%u zS)>o?Cs{(|U7nxAV5cfQCl+Gx#4S(R?aH`E7Scu|`a}IP8up$FL!;5t_D~r2w0&xe ztaT@aYqH-Qn(}+)sVE7EvEpVkzG=Ygq_h~Vi;&Urm@gcebuDgUWy3Z@4mVh(YpOf`8*Fq!e=;M&rWBGdc>^b}R z7*j=MO$`divL4UWOdHpE&?=vR_c!Pd)#>kt{EJj0o(%qsR96%Re?_Y9=Y!8N8ZZ6^ zf-da3Up-%9M=yM6+m+g7ZBo>OMEF)Fpvd%#5v%sBorezTPa)`K#~5&Z zTrdM%m&0y??!bOl6;kGXjST-Y#dFb1Co8_*GI|OqeFY)#Y1Fw;#csKoMu&V~K^d~4 z&*4CvV=B~MD8P9A)e|__a=5?>8=_}Nskbx~RPfO6E0_+hUDq4b`K<*hXb1j$d^+^* zEC_~csRg56+DT3T!P)R=rC|DE;y=H zk3rU4kOHMmXNN$ccSjJ!-C^X^!s7)G#ypU05U(^(*^rLziFQvYtS>uL)fkB;B52JlUM)B@Ra3ts*AS7`k%4ZqeESkxN} z3f5E5ojz~az(DjbxBynj4se``3$Vj@uzRwd*W$290@;^Su@>5?urOt=z7c2?s$&S& zwpwKJH_IM{jPTIWBh9X|+UlR8iRDJ89=?rqC|K~u{A9uMGe4_tUzT<=MUP(kWBO(O*q%JF%Btuy|(Qgs5F(!Q?ZJ)5u<~Va<#IvonkeEad~C+ z@>F=PbW(x?_XtI4`m38|kmLB}sfrryp%W=QVN=Q{h2;j-gA~ z_1r(FEj2Uj&(ZKRVB(&H02puD5`u9X{!IhXPM#U(pffRG=H^8`M3uBST3*xGs5LrF65V~Jq z!*moodAKC53a?=dl@&D@vP5VD8HQor8cj{psHAd)fvc-VD)FNid4M)BI)0O^UjgFv zSgR%t1}P0Egpu5uCMpISD7JE~Zi7J5)V})BTtrL3ahT?ggZ}P>sHy0<)k2mly?z-L zP_#wSM!yz`h11d=GZ_ZMu$u;`AV^y_{n#pD&`48*qs!M8399c&s0^ts8#rS&=ttT{ z2FuQZnEMjGf@?yOC7jW=)r5&r`Y@9jgMK$ao(7W+CL~)m1hYBA;0A>Aw{9H?*^x=f zaOQ!8AK9|Mx+XfrbDht)u!Uf3w?w@&N4e&9%B{FNx+Xlo^}(6nlXGT_CS z!B?Uw6H8W8Ott#DJ>@uwx0Pzz@a7!ecM8FveEnLAzRX0pw*1uwefOf3Z-7`t-%w|+ zIZoiMX%@2(Z?QXgi5wMCHOZsjD#YITHJ zVj~?k3va0il7cg3TX?u*WN6|LtC`D6b_9pc5GUL1W`{Y->cHqG45$8&zss=k!|@St zF00^+pIPz^(7$w=0d{T3wn0U9!QX!VkfQXxzJqpx`|*M(=+7zO)!s=3#rnykA06`* z-}++o6t)IGYKI5&r#Zp(L_wsACGlh^oV^i)LGXBh_Hn~A)wkURvHz}_0`A-5o#1>m z(x!Q*_N%3L7Tk@}@)fv1vj0BiG@bLGaN*Tuk!q~3-~)X6Ho)``#ypV%faUs?(BI&Q zg164v6QQr@4*ul*N0!+bl1rNa2VU4VREhs&0o@MfOQjQ)UOaBM1?n#13q0ShLQ(CU zlE9L_V)_AW`1`=cH;QRLsf>HIn2yoMtUO;*Opk!pXV>%4x-ld=Q0gzHt9~j`xb%8= z;GI{B=|t3xegJWM$Tg++)?#|Ta`VH*v_t827t@!aa7O3&fcB!%LjDLBMvS=!T%-1< zDt&PRV+!=O7Sm1}-f1PthHCKmefg*$^NbPQpv82!GH+Wky+&_BvENcm$18Sb7M&32 z9a2o^;{s#T$_w?y^js)hTVPdQz|o@1@;^pls;wkq*Uu?c0@ zoMJi``gW{)<`*x516?@POH`ouwPJc24O{PFhA4fv#WBw+58<03it`Za4uL{EQ65Iq zI;%e9*b`0;Hc(JdOrv`#hkfrCFT#``8;j}to+vJ+n@F$^XN`du(~IeJAwW5c|A(`P zzk1Y}uwgc{TT;QQ#R zSozU!^e~kdq<4`rBJLo%3#cO!48-5j{Kn5!tTep(2;G7*hOlife8G1hP zS)kpwCv5Q9{a(#b#r=^?hvTOuR(R+28{;}2teXJ6rHjWxPv*)UP*_NrU~&-^r+&Bl zeijv(2qzf=KP(}#MCuCq;qQG3xY$;?K}28b*hiMwsO=DC{i` zrNUeai6>X+-dShX;qAM<=g(mL>vE`xqNCv2h2s1e&9u5f!B0uG+CpE z$Zv~6ZP_m_1kcG^ra)X)$yiD(R!>bV8BO9(0XQ?1#rhPqOEam2!FEfIgnk-22P3Re zZ?3~jf^cg3y2n*v;eOxipJZ811}Qs?h&5k(zG}T z{vvM<{_eo|KMf9e;NnfVZFevi7Hkc+#DsD}a2RW}TVgqBgBrWJ4zrF_KVF?8X)K!ID!YvxndkJu%pVcHPEB z*lkY;R?fs490sFcj+Yjw8!wbxAn}e%{Mo^R12=9=wkJf^A~mQlW-fY~OtZV{y@R*B z1}=Arn&Sj(ogb_B!yb^^RMeWex&H2DDx4G6M1$xvnES0%U=`ffO5P@TQ^_t`pncVh6Q zvja^+6LzB8G6(|*;^6$(!5(lGG^c~}uIUbNetG|WP+A*17kWOYQ=r`tHA&^(z5i=V zN9luTQ7SBm$bysF|F{Lhs}; z^T4+_>08a=Z-m10T|x(SzeCM^_wY05v~P8M%TR2Vdacc&-JvN`FYR=MV3c{HYPi*b z_g&I{L>pG_@7t@$1h{zT#(m1U+r6|2`Yzw^hSKWw7|ioSu)5E;tIK+!W-$#?Kvi2`q*^x=V%iv_@=bHtNw7${RV7z43MUfaM<;1GZ#p5OZ3~w z;++z*`2X}HAQerv+R@UZOnRr4enfq=U!9E>h(7gy@cUc{8hi6}=&=UAz`z8GRoz87 zPh+fs`_wfHWolFn^G;!8GCARwac?N)IbBhQEH-yeA$toYH` z1ZS35GJy% zNW0@$jow*#DVU#+&4%Z0+hTSYTvg~~m20%|;Z3b7Z1C8fTW*49zmLs>Eq85+$B>XM z!|<-6ybu=u5L<VL#M5Nd3^~@;yotK zJQ5)$;RUt<4N3F!ZxF}x5hmS^XiU)Rwcr)sdff;+O?UT(F|-d~OhtWKoT^;AVJ7W1 z4ydn6?u|3)>;!o#Ml*;DmkzUxr0_azU6sc-pmMUhS{aiL2ZHYnkCqo}tq;+A8e-M* zNd^q`^)}+1SBKo&jmMmmADkMiPmQr1l9!=XYEdzSO-zvCyX7}zu?80^j9vu)ov&k) zM&Ko{0n?=sFTJ2$SuS{GU{E7Pvx_#4 z1+->?DTdwtp>e2(#rF-40)N~^mnOF3>AePf9KCbfUf8ygHN)*$Aqyb>x@{xo@vb^= zl~@0L2ze9wUTt`Fn`WxW&GA1WLZN4P;P(t>Y0=%NMx!;U1TNmZ zZNzZg8+cuHz_v7;G1dAjQR--tXCRGFtmA3J#s+QZbKusV2jX$n^8PhAUSV+6ZkAWV z>M8dog6-G@<48NsxrKH4E35H$7zQBy)WB zf0g0)l3mVTQajL3|Mn88%D5hQ?{}}jkdq4ZUlypY^+VpHV}n(v>+rkCX@@Bnwuv-a zMXAG~O8b;jjKFK{EXLrM+N%mNU%-nDT9_2Z|ohj-YzW07Je>^$l-;d`b^Wfqx zHduAfmj6sD?ua}Zg?*4dh4xAEbU3$LI;|ECmA7E@M;baZ`%~$A)tB<+2nzZqto{so zLS;PXqoTLM>ZFQXXg{5}OvQ?I_-iE?STf>Xm)bj4P9mW%R}O*R5tYNC|G~9Y&=)S- zFh*Lwf{s2{2!?)DdLd!u0*nowiZWO4)U%l|JJZC2`OQbs^!xnCI5_5zbHFrHw!ke* z6ukO!S1hBB4U+$YLcuiHczy1QfhBIg@Cc_?_epzgG&#Lq>3JuT4pCjtZ;wGM{hLvP z$`^x^lhvLMX#wgUGnI>vd_sl7x$i{< zTKi(=gYy=uL0hEhbjPZr^P#YfdQe-VFbZ0aE@#x3=eN61V!3eO4=VPYPYo=xii;eF z8tc!iiVeI-{#tLF1;+&r?+yJ!dPGs~*h$BM`}r-=P%x(DerWkvdRVb@-;+7uvs#U6 z&y(91;P3j(#u&~P{RRTsz|L15k5#)T$SSFg#h||BX-%|tl{zR4elN|_{Ezpjlh)>G zSE5g2&WOf%?~Hx48;&~gUfvTKt%7>U)w==sQGg160X8=UK1Yg7ZgTU)Bi zt&^2PQyx7TjYO4!)9O(F8#c9G9uq!8L4s zpgkugDrI?V+zA0ugIXtr6=4$I!5mcXAkM#ftxM*B4&Es~1PH^Qft6ZcxQ ze6D7Z_b_w~hz*fbLnSRjO-7xqT+GxC&^S&&48%>5k-)st5MyBt81L5L7o)L{c(~=2 zhB(cbyAa!$J0IsTBNqeS;P_t}MpBXsg8tetlagk_@xL~NaR#cwI~;3q;M@}FHsgKf zT&%ExWUSNS^p?o@IB6OF7zX~@1&e$fZ75d!%`ygmIYK+GH4d}!Zw(1>eEmeXpoMl- zR#af*7Y7NiH;iW`&G9GC4T2wDZ%Cn}iSSlJRP+dpWz)QrvvHl=_+1)_w@ItY-FRN% zZBX=Scx&`aM{Pmie4`=SjzXLkRJp@78B5$c4b`(Z8UjNlEiO)U>OXWaELn>V6EOq@ ze?`Vyi;G~!>6ir@JhW)xI5_eq#iN-Q<|RjMFk_%od7BMe5;ufE$6Hjo+ph&>PS#?X zb7&td7st!nM zb0UnOHm^eX%SDZ#+D1VawK+TtmrM5_4crbFwci#fWGHA#jl6-9av>o-G8R@bn@5qj zXAPSdkp|efVPYFxGHwoon@&W%KuO40*v(0>Y4Jik*tpGBsNgoQwV^u-1zO!Dk%VQ z&T?jRv|TI?3XS3{(Zd~Pi!&%x5W;vNDTa53jx$e4w2U){@!^~xMmWXIoHZ_5%nY&x z#h9&Jkj>nZI5Wb!A#i!+8akL#neH9k+^=-Ifr}>%winwr~XqLW9uO0 zcD&%-=WZKyXKt+`-tVZ}S8At$Y{W2WRW+B(+G+5hdetj`%{fTzr^|lv zN3MdFn`o_f?}s)6xwfII9xmK=HW<2YF^*S@&K<&^?;}fL<9u%>^q(;sRkzQJo@H_k z?0Sw~p_Z0<@3vXVvSeT7rrLUEy{6wm!b_HLb-3I62A11^H>T3jV^Fh=Q8ssn(_<%SzU4!!&Sg z&3g8JU1g;EKGE6E$i&Q*_sNCrxV(zXMdwkT_lRiLqh;kAh7+b$WsrH#XXO#AY^Zq9 z=-l}e7SNu-sc*8@WpSfL$~nBlmu_Af;ZEirHa%4(_;@(Xq0kHf(e%9b1eq7b%%fJJ z>NK+~-tin(Eoh}xDLsyqHCZK?4SuFEkkuz>6_q(l7W~)ZAe$OTL6GwGz-W!4KWvh( zkR>#>>_p`b5t5I^wC7qp_JukAYC2N4L&xH)cD#mJ-$V9Oxg|gh4GF+iw*+B}TaK6^ z52{Y-RB8{a;v!k_9dgcOw|bQsJa>7OnAbSx-E_{>#g9QYS2T}PD)AHTos>#`psAB! z-&*O{HgP~t(MGW32fKHz4g30n`SS{0cfq5l`jcXbrvspD>1~cBeyY}ZLsMK*_~$d+ zYPQl3BuXA0u-|w0_4KlbZ~8N{ywB6^%=+SC@H(|+ke^_qvY@bJVWscwEPuJy%cy5{Zb3nTI z*DZDJ^Rb%QztByi?+0EwY$(TXbad^YHUr0v%^lYYmk-c$ptxO*!uXqr@poO4zn`dG zSOj4RkHcs8{s8Kj$+XGg7wFnG_6BQ<3(vF^cqSQ!!qc!%RDK%U+2^+Ml}p&C%i^L! zym8VmV^aYJ=0cM51Jq_6=*qaR7@N16f$HHAFe{i-k=s^qy$sbUNKf35uUK& zd{erNiiDH>AO7dF*I1dY)9d^L1AnQ^s5} zrS}U`yWTpP8d?r_2?n_vOfHt8GQc&gr+m~o{QEd!iaf=Rj5ondKyIBU`hLuVeA5IPiiCNy4jmxr*>A$CG1TpnWS3k54}J#m+OO z<%PD2k_gvV1x7t^FnXxf?b`R!xyPA}o!!GdMDaB%!z;vO zZ*Oq-b8qiHyIiIBFqBX92n_P{C{HT~+m`FA!ZzF`hfzEuOpz5M+0=K(T@*BOkN|S! zN5Q_a<6cnct*pPf)(~|!c}ukWj??m8tBM-~t$(+x&n&&q{(U)J4Zy5)b46(!HsO&4 z3!uxH7mxN*&iIa#V#sFmvnVT1SR|)o-L*n# zt|!@ogFD{6hb=#Cnl8PC9p3xxjLKAbx};H>)zhVWbd(izGa>lU?$cE_Q!y3IrKb0TdnqlGc5?-=Gg77& zzfG^ZE|T^8#J=@iyUT3Au?Js(ETc*(?yr?Yb~U8}OJJE$^a_hTTJdz}yT6=Ul@2Jo zYS?kjn*LfJVe4Jx-$EgE!nOM6JImDCX_GJeJ@Y{c%dJ4kD(s+?r#glm@4EFpR7_Ri z9|kRY{?5Tbtx?>q%3yN-QF)Vf@!r}3!SODTZi4cLLazJ9gI;EYC++s%s->u_TMW$F zvgKi<(7fe7Rr@NXEDspsGVoB$Sz7r#H5ZRov0K9q{Gg>W^Rv~itAm-j+o3mPQCLCt zCp>yki>)e&%7T2n>-Q&mlk;L}B{^fFI>>NO_B|Z&jYFkowAI6uGDzFo zkz6%YI)~G}_4N;BC|_M43X8V)zw#KwUmi#;zwI%SZNtD&vJLIn-^GjIup^G$YoBNe zGCIVTVfRB%DC}xOM@T`+cEuJ`>&}!H_z~2bh) zA0>NI0iZh0(oc9lwBDz(_EE|=k?qNNdg=_=`R8<|mNUHql;+EN*+RCcPM&0Wccc$> zi^%Qf%D*x{VTk01b*)-vxqGHQf|_}pvQ#AE1z!-WJ6fwo~$8nN2yz5UDi?%FScFg^rZ_N3M=af64uvx*frX+tQM| zoq65N{Xrtr<@jjIe6=I?V&7M)DckR)2fe0$5(vb%JL_5BA9MZ%Rg0SdnY01$#{#5 zQ%hy`fw3&iuyce6|3V-)V(l|KeD12J$LM-=$@==Pe*LLzuegO8&zA1wR>8Gw_s-Jo zFx!8-^dmhJjg|Mw(9`7o-Z0S0Xy!;{nbo=z2avqdY&`IFI`G0^EM5|K&oy}TU#o0)Y|J| z?ArWJ>FR%yJsB=7z$oP${5NXZ(lapq5ni}!gm{tirkut;%y#-MwC6cG+h2f;+2i!g z`nX5~89OC-u*R~}`MCEIlQU1ZNmpN{4JoHhRP}(Orpv{rV<>ZyQO~TF(+?xwD|G#9 zU_2UY*J{~l^XaE>={#K+GB~Zi1gIHf{OMt2^cyvtntFMw*)PV^8dq(9Ox{j{eY*4b zB|PvNUG3uGuUJAoWcBgj)4btZpZ&xT{!hF8=NB$8afWUa$^EORp3M8wAunyN zcmru(puuoBV;{D+9 zt*BE`xX5y;LN6#~MF{A64a=;q032L+ogDkySCc7aPdDaltQdsI@6e{T10X6e zZT=Kz?~?FE#v%G~YQ-Y5elb6c8nx?&vs&-X^SzFXn}hG!*K<+GzXhl@8tyZzyhqiC z8bZkM?eX^1a<0LPr8hM&yzoO7V(lvn%vlg~QXuE7gX^hr%7_V$M(mUG0bz4?!n}P| z5iSNw5sqlHUVaCX>mS*Fo*t#wkn`pCKwEK)e*YPxp4ZlAc4*Jqw|4pu(*2A=Ce4a< zQ~`*Gz4V`?6fT&+HfnO@U|v`h)SenYj%-KHqkTQd`GTf9H8*tkpk_zcFxndB^?>61 z!WUrd+|+Um#pw3+!xMtZT+s{5pX;$H^{G)9^tF>{S!OG%8`h$ueMJ{840wvHAv;u*ajfAJYAR_s=rZ9_12<9YPL1lpAWRrI-h<6A zZ>Ys8;%mA!ts#^}+8Vfo>89chP-eg57T@P^_6=2A^vPsBQ+tSgX>AC=C0Gq_-2Mwz z2@NWPyKvomif%@e69vtbl{xng@0HHt|pDs|Mt)-)ih4>et@@n)SiZ@(nMNU!=QR(4??7+D%W zu(`7jPizmca>@-tM@N6Rd?AT+{ z%V6_B4#590YQYeZY(Kll{q+_PYTcbMoQ$)LATi-oGnNU*jS4tKB@Y_qn{emtmh`MH zptu_lMV6;9Zi2zalS(^2qi43o+iM`!`i1uVP}_m59(Axkxl*rUSITSsJ*nF-wa37J zkuZy_8POhW);IMJLFV#1#SKX;U{$~POjDC-w~wt2$lPl2e1O~JM6q{X^y#J*er1=t z)dk38-sKqt5N)lNeLJjH1!{oGS|eS~sMW9zWwkrRySF)iuW)?0MpbbTbde5^XalUDBE=3U>jPQyAjRyW)o6~f)i z*+`O||95pH&{Z#1Yst8;TFo*K)gKeFYe%uS@!J>qZS$x(2D;KvuVF#X>YewbB_eyS z$e$uIa<=WBoQV>f(n>$Se@)i-LodXlN7x-+w0u6-EQ=FU!Bs~LcG%l>UDX5PQ;kcf@8iDSR6(Djs2 zi^#Tkl;JOXrRSkH-!61yu&V+}O%&OXqAZ1Lh0 zvi!aRD53AXGN|mw8UPvj;;Qk-8nDw|nF1BS538rrnSC~lnJ;Md9)mCgm+lYrmta zS?ohj_jGs4l!tw#hwS$e>eSE8qK9Fh zYzi@v;W2TMV)fKw7FcESt}vX)43W(w9N5~4oxf~|6cyv=dRb4#I&T%5C>jrW?vtzV zSheWat<4C(EZSSk1~eOypBYU5u)GpY zyeBkg)cWx;;1eX)MK)2^A+I26I#jJ;BctjbSO4$8;R^{@3`-M@KWe!e8kBCqenZG9 zC+1RS#LBs>={NCbtWL(|!16q1VgfVn8V0;XYmB!{W#{^16*~R|`oS_R7AzxY>!>NT z*D&hzzTsE03=hs$T0agDLDlu3DBm?4iC&bII2tC1{YI_)%fKQG9W9(1pRUKEtg#x4 zGO;V`HoWd7kfSwLV}E0=^VHp)P83!y_2A@jR)3E8(fnI~NzDg|1Qe`0yZ+1`=p34x z<(_;aSz6yd0b3`2223oz5$BNrs2f(#0FT_NN$G7AUFN0`A8?oY_|xiD+Y{PwmwzVE zpBi5Y2_W0|y3JIjDOl$^s*fDnn}RkPx>D7_hdb4e^z{4h!M}c+uqp27k6>zhMKwb#7uD6~8$tkTo_K>=>~#0+w;` zfF}#yWq4auto9UXG+7HOJ=oMTLxR*cwO1HEbKwXS(;$mvW7aCe02J-Cc?mgptyzIN zxu*wz{;GJQxr=OM-TJud=~Gud#ggzzLKiZpVT|b3TKz8eKxKw+J^xPo_Z-;5PQ;|pR~TzbZ|X}yWLsC*|{BA zD3P-S1Y50pv_`MGc8~yCRA3KK*WWq#p$-yV)(X;9bllkQ~fsCa*7P} z?W`hbXxF&+$MP#$TE(%<*s1JMYrJ>`_M+?0%i%1_ssW?4Xa=IThOhK%c&F+^O3^ld zW+~eCl=`n>+UK60l}z5hdIr^Ztkbel%eL*qNR&Azj4Y4T=xB;{n>*`g-S(~a?(W!^ zb=!c7{cCKG(20^irEK8v>HUSEz71>ADTasA0AU_L)3KlaT^o9QmhK^Bt5V7H8ie}u zJe0ivJI45blj%~n%uiFPaYFE;)DpiEz~|7JIaC!^?7?2E$?oMTiv1|0VOu0wFV|>k z)Ansz*4J6{B9ilQoPFh{&_Sf8X>fPou}(BPlD@koob!AtOg6D@`*|*%Z`Hs<*;}=t zI(8#A%xI(#bA!pHUt`@`YOu!>htko;$Sgjj8ffn8UG!{TYfT;2%+@f$C=4Uv$H$V7 z52(ekRTd_h*1&+_l6!M$XstliO|sS~Q+A4{X=4BR;iRo^{Va z%i9!oD;PY@-tWmlWSpdQP#O>XDkM5=jlT*t$jxZF@QZySwQd%%f63Vo`&_Lm+F|S2 zRh%W%7mcq4=h$z8)p0BSrXYCkZjmH(E}Pd5xO4Mn4=?c=s{JSQkeI;^cL9M7W!}&w zI+`xs6w+ZIJiTM6qv^Su!WaN&jNyVwNLTFR%cXT>ycjcw8kcX^Jr+_66PtL9+TsMT zftl}>u;+$*L3fZt_Ro*`oo@e|@E=rQRrnu#AtgrA_0^;O=)IeSrkM;y1 zQSa$AwRE(OW-EvN!P6Y2=cgX*vUyZEUX(>=SEl$=Q^7ijao_V1OWMHZ)-LPEJ8W zsDY7zMXchj41(p+jF^?-EUkI<(}oi*t9Su_r5jglANz*cll>#3yo-XvwOXytclTf= zlD=%Q&7jk#j*MfEUA2LhSeVTIea#kw{f)(O#tiL-jxc;iInO@JD-}hxxlZz;oJm^)m2D#mq;?K|AsP9YLuXaid@#-pU9x*%oupE{ymv`D$Ct)kQh)(2 zC1t4uo`WP1#+~WN4$zrEH7&YsI2}|T3#HOB7k)R0YnoPrC=d=v>=RV<_RGoR1&K{c zJu^`V)MyIeEokn%1#m7Sx7Wxe@ax47!zpIOnNAv&-eu)W&l-)fLtOOk+#gMMprrHW zEo+Z>zEEDtorCz1N>jKnkL#8B^^QoYs9*u8zGM$s1?m051ru=`MIC&M!IIuKpU$M8 znMj>Sp6ML!axAc>NTn+%DFnyT%=rsBdzLJzRM2%6F0hB-#FygEs5;QEBhS1@IcHP@ z=@~!cdJmbaoGLlQ2Q;MTTcYF1`)c$NP5CffshCR}0*wy{rL_54^dPZ3lg7Q09QOc} zW-bk5BEZ&_yk<&e-#*~h_xAVDd1<{S#{0GR)`JqGy^nFr(DF%M?%p2W{swn{FL#g5 zK0Q5k;ohDeUhT@4!75ZYZH#A6UwyI8yVx^~d1r=ri)7DL&8PZ}*#(^H`pV#bUFq}} zXF#q&OI}J|>C0)FG-@-bn+ss@%T<=4RJ}MGR3BfRSud6+P~h_HAsx#(TFYMQt3)1q3u+ljRw9R#9Z7RKnj3p1v4uJN?DcdOT~?6<_4&XU?tr~Emt0y0YKCW z0HS;X*dHxPqXahg;WMcq;f|xN=Ik!?>r2VYJEHzX8J$d2X;m;PsMG)>Uhe0o)Aa1& z&(0?1e9I zz2jX_2RQIRCo%}=>P2(fQnUdY4F&>xJKh#rjSKiSS{9bs{T0d7l zm2j7TaOvVmDh`c-cHSO{4|zm6NV(8HcF`WvZWgjT4Q1x%NgnWBfLs)!D5Ia*I3ivW zLE+}l^E=o})Bq$@1f;jUBl=-9-0s<7WhdE3xjM;2moqawH@j!?8Mrk7$Q~#E=`~<( zFt0q9tE5<87Ye|O8-`cJ+c7>BF0lttY}tfxZy;vc%GAME5|JN&`oOaIk=qsjWXpul zk!4=*dEtxuLW#^H?0jp&a1fP2t%s9yfr}pq0aV{r@0Gm;Fo_o|D&ch@>VTXRA!L}2 zXvQZej6yUeW>N+LR%0l43O)# zTCtDzbk&L*zBk-|B6ETTI1O%KfwP|VMb~0?s0(gPsA+19yXS+FaK7 z0Bpfus7IYtEcLK+M*VVwBrRXQjDs-k#h})h;lezE=mN9elDuWEmJdURibpO60h%$d zuq1B|hh?ty(TEERxrIketcAY*#4wT?ww;L(EBqV>}M1G=&4u}UA z6QCcp)}LvQ#mIabPG>?RG3Cy??WM-orNZ|&>=h)>zU7_u_V!-J@=91E4G{AnBF`ct|ALdpl^0jSXP9TkD~MSlRNpB=OBaYN+b!KdrR=ett+sW z3#^(ZZx{TK5_gyUKR@7rae1|mYhrWp>O&)Lc5|fEttt| zaVlW6SGZs)e+4K#OA6auy`r!xAT~r5?aa>}rYRqaM0&$6{#}p3R;ehS|jHrDQWOKxYd5$`g@E`;fLz*frlT$ENIwYoX| z*QMIcj_aL%fO}uC=W-l*3b%Erfvv-qe>Phbq2t>uD)l3F4xq9(WFLp4AyTx%lA&K$ z@fMliJyqmdYWfKdzE}2vuxKt__+hOt(LI;fBJx%2$J{XDWjS7><&r5ZZ?A% zw=D`3*y%w@L$U0wio~G0j8Y!eL4;*YdIRIz3QBod7?u-kH+`2j zU8d=gW1j4_?-Kd`q?9hqiN#K=EFarS(VBm^DI$mrS4$@)F{Fp1>CM&BAP-UXBfGJ+ zHWJU4vrfBe-xhsD_`1IHCsxp&B~iZ0&pm?W_Kw)*VEIjM=NJqcvwvLSucegH@vFeP zUJO(7c7E}!*_mxNU=Qk0HJ3y2@Q)8SDIv=Xr4D2YX;RU%Ul(XuOmp@{lpieclZ7bO zy(JO)C~+P8<{)NMa?a_}nRR_W@ja+=%DMt|X(_wA=)n7$f?uSj(B10Yb;o#6d0xJ-_6}Tm6;dg6jPvqeXWc)1}vPH9hxZ$`M zh0C?r1n(cESo`#m-lQ|50yN|i@88!YAQ(qwBMx>a%fPNCnicP#59xaOIBGn-H-=gs zXi%|l1_k(`0qQ6vHDEHC(*qL7v{m1offx{~GZ9qXQ9cKtB`Sv<0~A<8VK3iNMZx`6 zu4K-$Ar`OQ#yrT8WlQKkE62q3WM3k<>gkBUE*wpa^Ag2+#d~k6G()MnGFf_nTF0ej z(jg^L%R1~y{0z5=1ox!5nDG(^QyJFcWX`g?*T)%jyI<=8*s`@>R0<2OPQ2=M!rXlo zIK&!QY47d}bUxyyyQ+By$P41QaC0Y1QI8h{rV`?R#|w7RRc|0kxw;hGt&<@CZ}Rk| zs?@>mY?m><(4Y}_C!4yI6w>u+^Zm(?vjk(^_f;}wo8rBdjF>!Z_%jFWhXi=STD6kc zBTq_a2Tk!4@FIow^oWP1#}W@skJw1n7uNNr9xaJA?A6TpUatM%9txQm&A+n*{+&Hc zAuIh;Xlq!4FSSHY3IktO!T>UsPXeC_ua}mRNjla&B;jpjdoSC(F|ofuj^XiJsA+9H z#OIei{py#mmf5#)3Ep1yW!`8JQ#54MkJ8m~$&r-#Y^Pu1iCi>sKq>As8(JRIlm6YP%(w=&(S!X1+i1+4 z(omISS5>4~Xux+9Z4v>QxS+&#BIgbx6zMS@dZp~`Vb~QqCvVYGraJ&fOP??C1GQPL z)|GyYkh@@Cag-#Rz7o@z2&ksF?ZC zKrMaoREP()v2RGh; z#B3yp=|7vcgsj==;K_Z+=%d&ka+jBqbyXzHsVqKv_UVO!Ag{WIF&Q-#+^g$_76lNJ zyAf0w;WyR7SFCkHxTNF0>28IjXheA*OVo5ZA&csb>|6IPlI)YzbZ5h2B>f#eW2;4h zQcJ3R=yco`IC`S&L^i9q`XThui!^e6_2UraP9DNqt<^p#!X>hsfvs=>JQ|OJfdyWx zCb{_I*ul(d{tdsQTz@V`G_lsMTV+&LYV~`ly>}gZqP(OK!0VDM(onemzzWa!PJvWG zmLXe*aq-=17Cd1N_ zh2Li~`;JluC(b9}XJo}uxD&JcN=xZ_kjl2kh{b=a^q42?E`whohuX4+^E_A{yQ{X| zr|Xp|%`W2u7Lc~}vW7Kx-5L++Sqr1_zFH1Evr%ap&FOj_p1vyfLH3p~ zx$YqhSFO*0SitQyruyRAxBI^P-Il+?~|) zhy@w~%I-~DE^dS15$+}w)0LsXQ?>53sFbqA5cvRIxfZBq(L=YqgDjWz_#^g2YiPvZ zR^VA-pX}^mp|iEiOk_K`TE(KwTeyJvdrJ8*H<<-bS^YMY-0@H0+w5f0u~^IMUq!CF z)v$rnS3eJp#1B;M-M2kuj_+u2sk~V0;L>D_f5pL2`OXPWB}-0pB;9%~P{qESu-ac& z>Y@(RsN6KFurN2bIB+c`jdgS5$EpdiaUO{OgWLYQuHjgMWd@JuHUnXL+kO6wv;*g_ zxBX8Ufa41YZy>zcmX?dY_Y<6djPMb{HH6Zu_|t-L1>r-4%LpGJyoc~E0ta(mLZUm{ z5|J8k{(rp0?JeAU8=)Dfu?+lQi*V+4;K%0?UO`$sb2#V!OI@V^p9C*eSg4zuZW+Q- zM8HdUNE(IzR)kXs&miyw9SBZ@7ZJ`OyoB&F!mhU3<2A->Mu!^E@%u>I4F%9Wg&`vw z#}6WGMX192-Kud=gHVf5hp-KS>naF=FQj>idDY%d;LjRx+kHDR{Fl&7Zi^5Wwl$U8 z%GQan%?~-{%*kF$sa|oeSD(MjC|k5QOmv$e37) zo1!-YY)(MF;pXOt|CtDQ(9IYBEyy)*9$a_pj?8_4|GYYJ?m7-YoE&5(_`lW7t66sp zad=@q#s5AC$q0QB`XTg3n1(d}h4$wU3m>*6CVYm(P(8f*Tx~uD|B_UENR zbqNDdML6cw#uMO)@{Yu>CEx=ihss>f;7KbXq%XkOl-!lK?q+JMjK~MY_c*)Ra zLSF>lBzQUh&Uw4@V>LcIHNFHjCP~-%VH~5AsShH4;_YjwE%joAvbH`I)*T7)fh7#p zuKy01@J1Mh2hd*pApzCwwiKZVp*MN&k2^`GU-o)aOI24mPwbllKT{WD(rDkFxc2PJ zgxDa#p;}TPeXaH3sowb$f26D()4TC8^G$;&O$Eup>OZikF&5lAha8uS@3XJ?i9$BV z1w(O?uR9)7z;|iCQ1zJJEF#9ye z{uX@3QoxDqRRLIa#DaNA1$yfO&|9A{n`I-V*tRn2;^f?vv)Ub$_U-n2Lm zEP=M4tP)s&;ejoQT4%1!aG2iCm#*nWOniAI9jEXcC3i$h;PeCIU6IH|MKJz<66QCR zTc`4*LOz*oB-2jA1S;#-A&aMz&{kka$@YAy3Vb7hlv3!~SuuY!8SBQ(8?ikoQ`e!w zVJb!jP!j=^*II32VXd1#M1g=6bZ*81-D&=9;2HBem&<@&?1mu@PIs!R|Cz{1>On&1 zC&wxM{2oNHV&bLmVGr1_NU_vMiZb1*6er#zb>T{}L(0e%lB`t*{_p@etXiK51x$_pLe`|`KI70-WJR-DF4-hgQvO*NU<;#RFmLLvE!D<4(WUJlr@j5l+5IE33^*tH#-g;%ag{V zD|S{=(C%lHX8TlW8kvG-=G4DFz{9a+PoA_8i3C&eiH0d{fCzZE?a3hs=NwWCRM%DzRbnBN(Q z?Va*;-4HT89A_i*l4|&+IwmYsERO`s9;`Zl%L2|RhU)l7dCfH{4w{G+V1FT+;37)R zZWwnMfo!mXJLR7q1Z8GiP%6kh`(p=Vs@(W2JYe~$l~oT-k!FzfqmkVie8)Bc9)AuF z=UlKQ3qOL7*sjzXm(<^JYkZz0;ZuVW>%8YaxS852vm=%##-e4y>B579#{)3YZ-CM~ zx=hMC{`nI@7>;b^|Ge0jB9*v^K;+DNuvE(uGFP2PV$o#36cOa;Y{`>8#%V0Yb=;NX zu$uC?!{A0wY_J;RZ^l+=sihv&a^GYDR?T#Ab8d=ni!=G5Caj3R<Sbf9F|6jv92MkZP+T?GF9^X^Zlk-TZG}-fp9Nb;X&}*8dgDg~^hE0*=lAMSU+F965Zj-71BtpL&ST5Wlh; z!B24bKIXJl(yww{*ba{A+Uo7_Dk zr@t)TwH2*--U)2x^8bwONuvKQP}?qJayPo4uCH-wUL=HoteWG@WMxRVNOdLc|?ElYwr3XXS*tx{L76V?N8%AACC&z(PM zIHgopt=YZODg`(ityU=?a+9g|`5Z>j_0G{|iajy_^m$KIO3x|-GxTx?hcU$}eTROL zuEZV8lN_!&N~ub=O1;QAwQqlFW;3vx57WyOWErh@d=+Pv+9CQ#N7gq}B;ch?MH@BL zq%_FN>V8(K!of$qctjZG*z@@mX%&!UOGmeJ@Xq`MB7-ON&pEVt&U)-P@s<3~AV>VN z!@M95Ujwz4B-q;g$2b~mkR#WXA!G}&dnk>cSz&0$XV@7aD%QgL&YbltsWqYNDMh)G zFO8?N&oF886#jf6j(fKCcsT7g(v7WEehzKb6zR%8k8R^AZuvm8p=H*;(W0YSimEV1 zVCKA8Z+OX4#-e;GUhJO6M%!k67a&Rt*r4^ZE=Zs^Xa1XJfw@u21YzSWz7d~@jd=1u zYd)kgtZZoVdVz8;Wdi%VPX!l#kLxvTRKMhXplhmI=|xqRWGxG_B$vQSYfk5UGN0_) zkF28?y3=K4jD}ual{by7O9cR3*y8rIGbh=Tep3TW=UMIxW`XXrJ=u=58dc=J$JU2nN6#k4QHCOrB79&^t9vix3eX^ z-ba$|h>t_iFMG$L{*=o_FW1);ji<&DLwk|+QV~2d?=9-j*BYx_@_S}0DXQbM>gM4f zdAP(f)^6Ub^ImvYY6UFlz|0I_(q4QdoSg4Pc4erYe0SKXQ`L%D{aK20Cb!^hUU#3* z7iNuq#j{=Pz8r3=p~jeYULZPc7wCAhOebd`4dcl*_t=4ODvhaF4}}yQr?`7(Cz#_6y3g9B5;8^IErUZc+OZP4Yr?#t2#;#-y7t)P z!bpr7D*>{GQTsnG2A7lfsDl$+m_TZM0RrKHzgTnGuPs(Bs%QmWZ3;zKY_&pNegxl{ z>4#h`r0muvLwy<3Fyj5F+FbOQL!{{_`>uO#lbNn6y=MQ*Iidk#z!+|yNp!n;JfZ# zl=)3Rx&EWa+^O|FcMp0!*RHL9*FKzDf6aw@LwM4IEsfJ{#0%C^^)~$&YOc!fLAIT1 zV5bYeTFi1i;yK*>07efB63N)kLuLb8BA&;`WKDvC;xS5T7}lFszEu~)rdQQ97vsl9MCbBP_Sd1@F&j0SW*)qT1GJVO`d zP9P_Zb`kM{8GLTS2yRLP2e&7qU{7nhHO2)=b$4{u{w8?C(NC1>BG(Cwk+dvAR$X>? zNT%n}Meo)7wD$QUSd<s0892dMK<34^{xLfgu= z)fCmk*<$`$NJlU{T@g!HJ zN=NCer2{tW>P=eu`ov;)`ry1B6cD+(ENWZ;9DZ;vOd=YZ>!!o@a2Fr|PIviXt*C#( zvHzSq-Xe-0I_PD0Ia}3P+J5KTko2)Gsf7zo9PMdZP)PO(NnNPyfWd7ufyUCq{+#4+z%*G;64htX!)r&t3!Wz?5l{pHeoryCAcR zy)%Mz)ZC)#h!O~8;Ax(EpI-Tt5*If}>;lfR#{u3q<^r`X9j85xj;L@`E*A%!AWOfJ z&g8sR6bZZh_z*gHwcS{1yxiM^GDqb?$z#rq=l00i_pzv#7+rWaXB?ZfEH@aPjT^0- zKO1Fa-=^exd!4B23vt*$znsK2Wk%~WIn(IM!dx}{m*-AIE>4kf3`Taw@7=LY-jn0S zW;f*$t~*JnADhi`%fvmfSJ{0ZkA6t`6X!v(KhJL>Q0eD2=l~8_o+k1Ww)+V`_TK75^;!MF@$k zZ|0#F@pYJby5IAm@)gKMml6#lNXgZE=9()7e6D{EuI&1OIqz8#evb5`Q$IB5Sr=z+ z3s3Yuwx$xCP(G%!QDdK;db;w`;zH`|o9s>BW(~&3BF=#$kLp5vi>Z^sSkm=|bFQ+y zOx1hTv8-ov!+C=NWqSo)=}aJ=f+wgRWc=}&b}YQL{<1+Uox|0+bBibivltuRoXZTH z_MNG1)~^hH66Dr*{-pEsvC7atne~^sze8rGPja~s@pVdBDqubctng-2TXXlK%*_<2 zu|^&5ZhaGA_zu|Tsf+JS4cWRtS$#85yGARoU333G=A$8GH%jr`KZ+XPUb&bue@%F> zK6;IwK73@XCzWmU^CDZOsG{A;={hBIvlo{6#=Vg#R5ssJ!%PpSw{VtB=`v+K92v|) znATd{e)?NWES41EWaG&LuwB;*v#~cT>3PC_mD5hp3oh2(K_N^ zuAcWLJL+5JlVj zrI*3ssEa)K_0pM`sjiR7;~c8Xm4Q(=G5rN5q50Aeyn}-*&I4A4|J|zh&@7`IVZDtNkhZbWRL8KMfiS4{ZsZX?|5#gK}iO1L(hR zVpppf;+Xk(4iEQJY5|Tt%C_sKOj7$uZ{Af6H)*PBb?EWP)qvtizf+IaRqg4t*J^MQ ze7r@=l3Q1uGn^Jv?>8j=K`BR*^H^c?svWL|yhQ`!Ru22ig-9utJ)Ng!x;?9Y@d6~A ziZ>6N^Oqe@F)86QM^I+`$|~MfA0x}&Rejr5)m0^_D#|>xOvAp3UkM@=}X8Qw+3d`kBklD zPH`-Np_xGbclY{ZpKQi0xykm8LF~)0wYOmO($eT#5y;dFlmEMjnGH=BMz-yE#9X~7yOTRb1d-#_4IQzkiuku-cXO)H z(Wqp8e4EbB5eD!tY<>nz3l$P*hp6t$-FkN6&YzE(;32l^Bfl_NNW$sqH+zJu1R)QH zTb~^AW~wN2KcDvA9O}8$#l4>4V(JRei|T?lB(eqa^I?e~Nd>1m5We=_z>KDIZ|nR3 zEMU{7Au-{4|A79tF}B9rq*|3oGu8#J-D1^&>3<=3mI@aDK`(p5@#V5qKvwlGS9)C{ zWVwXSd(TdwXrI}6V)<}d^{?cBPTZAx3P&0H8AM(2qN2rlbC8OCBr;nW4LQ=#0!=x$ zVJMHJetxri=9Y7x^5y!c79?}Uf*m1kIF#mvp z%-vAqDadMfy}Lb}85%l_Z~=-(O&*_$ukwSl$tlq)JhT1wGZ?g84ivWPU37~sDnWZN z+NnZo?i5H#hk8`elTUYup#{%$=t{RD?<4pLJ~2T;PM()Dg~plol4w)84nF`FzOcSsMyvk%=aLK~yJ&afNRGI~NG zU76jlk573HuZSN0>NX#U z6!)&^OU9SuS9QcIw%yJiC)tn3hp~_+#Z8gu#>t>av3w?*=&^K!Kwmu@lp0bV!<#6q zJ@57QP+v}>TcH8)6FzSSBQduVSct^_0_58n_HAJ-1bCVhc4bDauhvJd_}}4BE>f~O zt(LB|nZSbB0e-`xyMo^<&i`#b=^ESQ0F8-Hg_31ZwOZ-#W07=J72hbcvYLo;&wXMO zA6+bI)_X=5zG$j|9SNPi{6GMi#1$%LGOoFXAq-i#6;rZ|ZkO@Z6Dk1uDO-+Vxo9v-UF0 ze>YS|)_vU}v@7-q;*QmHtY*+y8_>+AvCsakKqp*q+08Ij^CP+LqHJK(-+u)2sqD?h zUw&kl=p#e7f9Fs3qvEas0n|DnK?jB2*bh;R01EkhOa&e4fLXQm+P=ZAS+M@rm>bk` zVNCiR*Q?eoOH`Z-2TFkcICp8O`nEqfsx3tS1{vSNUec9NW{YoILLAXl z%HCIvjnrecK1urYZw+*Bfs@9%@Spd`a(mYN)0p;9dE6K?nZSeIt^U(7Pzvwx>qKVH zv04`T-Iyzwbpn;E5gu|XD80rcDwY$_2*PyJ1IW<7@?7+kmF>DZrVxO&<}v@go0L6C z_)hG|OxCoI3_@=b1{L(B=5MBJ=$lam@sxXPh7T$6>CmY~rw^^)neWSfvE}Pft3gUg z<#UpSWjvkss0LgD{baH}y#n;u%hIx$@_E{L4K`oH;pT6*puS7tDt9E|*6~2fe4$Fm z%;Sa!ihOP_*{{EcT(#S20M%ryE_&^1LsWRaM{!Rc?T_b9yY{svW&xC81!>@Ct#K(nU zNji)OYesr{c!YBcC3_!xf0tdvRM+2p?(f+H*VkI@M*aY0A5IRWjfayHL*VPVEsc>` z-1??G4|>1e36(y)EVD$ZS8viBN$v_wL87_sYQ-!;=vnEqw-^Ia(UIgdq?e*o`$u!@ z!u2XXLao>E_pZ%x{S^hFS6loEF7EJjF_^A@CIyQy-nytnMOBf?EqpRNc|`hQ;~nJ8w(;S=z|vTQzVv&J~$ zZdOUF1)4WMTTeZDt6`)2Q4KW=(^}*h~JVQF^j2&+mG{M!#8pBaRGGWc|;&8beS<k4M(JYbADZC~F^*H$ zCrhb#whM(Uk1Hh8;aMZ8QJ*pF^v!Gu6l8K}!E7>aoHfFcX~~uVWtJmIC=afn=C7JI zD=j^BvK>bAK63q6`=b?e|H&AyZl8jJZ^U3dO`ez9ahr3nn#RAm&EL@)K3OseisvVj zrJgR$J~_XRmmMB&O_qMd6c9;AFGQ?Ys%#c%0hxOyeuQMZIXJH6Q8mmb21Dcg_>O;* zCB2~o{92Eb72AI%OLI7B4>Uh}66-1R4R@VG^~z-FcdX>1$n@{fM_lT>aewA2+F^NT zvJ@sL&SA)j((0Wh!kgf)lL12K`_>FH4);l_FP{kynb)HsT;HBzb^$DID+NveD(UeT z76%k2Wg(-;9JRwl&GH6hY1n8eR;0n+WYeuRlC?I+$6*B=!w2J9O%OLK@6|`?@qu2( zZ2RIQAZWf>vmWLEgY>dv=cLKfG)_c;<+r8hqmUgrVqjU(#Rf6tv`0aJ)UBT{T#9O- z37eTV4q}yu(r#z~v$(!DXfd_C9I0}YS|-CvR74*=dMNW_vKB7yTYsqdCgU2(`GqKOjr{80o625*kZ68ciaXz+$C5K; z>P!gUw!jL*IbF>*`3{GNqj*+4C#^!_ZTAUiB?hOx$ePm97Qz?Ke^jmsajenGz*sX%JAKZD--@hj>Np!YP8e%L!3^M*p4?3mW zZ3g|)9YY`vB74kO=Nsdlfn@2%C` zL&Nuo9P{H)8RX?Rnd>Xb4})XVBRzE78xhb9}Z{ zRb%-7e&s}FU7imR51yY$jYHF~vVb?If8lY$GDKx!D(i!Pc#5j7Of~O8EVosiU{X26 zBa^rGKv=n8P-(T!xI#UaE(~Sn>fvvC>9R~|MKflOEL==g!?q7+Z@)7v5 zns??;AoDlVb6DrA(?7;clB>j>+6)w1%iH}#ozi%kq(PK9EV(n8ODtO2nk(l~laFT) zvTWGji(0c5fd6T4){ksleAZzsfX7hrq^{xQ_&^J)wW+7`$rcyx3B7W-0@uB;)NCqdF>4{@mM2p22Z6r(8Xv30 z$iPX9%vtjaDRW4pnyuTTS;mFIayI4l%^J+=A5mz@3gSv4gT^N?Wsm(a3@$$-W*9M6} zOo(s9WiiArLXPDx&}vJ8CyRb-`#CI}9qF63OkmA5 zS@CG98I23`-zrifd1L45VJ{%EuhlU$> zhPcds{wtAIoSlbDqm`!YayVkULnMu;HZbCLCJ3Vs@^^u>>-o}pYTQt@h|FgpkF))r zq+zFDjHnRkMlSP_mbyuf>$}3a9~f-0bA*8MOXHRVc8ls{Hw1v0MW^$%AC0W|r8^sN z>c}yf9pBNdFI2H%OBYJKr!2vj7I8OOjpN2Gy|h9ns!uwKb?(w)^*<@cH7BTe&e|{e z_FBt+GOyD?@LCMCq0=P6YDa#=p?b|E!5?TZ^M()>~LqM6BOU5n?5)?vICT9o_9W#wXaY4@Q{f^uuQMxLN#j#HpP zpI>%prq|s=c!`qotsQ>Lnl9${bY$)vDs7Y6_=ByrhnBeC9eV-0bOy=pKC6?xSabQI zcQnd3VdYX6=JEKUSMJ$-!l_BhpaTpkeV|ut*L-CiTXOP{^=>XSc`17`U}=h$dNiem zg4Q<~pq0#}>+hN87qcfL5e@x!>5+SGE`zIU*_ZL$CJgU243ZCRr)0(C zb54q3nG>>N?|Jody1wPabdV`+)H+(DD0cWFZM#0wgS94_P50E7>4~?apKq zPy%Qkabdu^P2RVCwO{={{unZM?mhS1 zbI*Csv;3at_t}N*I{Dhsg9uk#4<6Ifz1y?GDKcbCL-QWr2aNF!!9vatmYHIe685O} z+uG`^Yjk#YHKw9!L2F|JgABqbcB0-(8+}l{e;YZYm*jN zEq4R~Torum;D79nso>k4=tkxLdU!C?oJ)GUSxgz#QJkpg@9fyDj8aFZ0<&zbtplw9 zWh_E*^osr%td>8Y*r2=%!n+8d6D#jf)BF1lBDPW)^iA#pVUVs=-I4L1`?fcsJMsTd z_qv>I(}h$1ZCBHrD;hg%Q7WYIpXaeT@ITM%oO-b7a?rKTdI7OXl(qlA4`}Vr>yWLg zlP{aTxfFZpS+?>oIoHNJOe zo??O^Wg*Px`f@&h7hV5KwO4*(=jqR|``|>f#-%??X+=JZJo&;M_amVqJ{}$|?gy*5CV8xS9L7M%GBb)f?XK< zhGdm|C&wE2l8J>*qwoZaNC`u9xF$SgJn11IwCcl?sIy?dPG06c_<+%Ox#?~`U%ou~ z*w8l%s0zdK$2Q$|L@04wKQKpjnqaD#3`Wx5liiP)64ociXm30Ght4`Of7 zhW5yTntLl}$&on;ztr%;fqsg5Y9NS?2Q6*`uJuR{ zo#;GONgb`JVe+0|#2_EYa<3+eCf<*Uqic6m#!{z!-89aWX>|mx?qS)qGT~3qfe!kv zT&U%LLWN%@rH$w57t3%7ps=}ci_i8@EwXB^KYu4mq!uJJ(dFBj*t>+;I{8+E9li-D&=ot=Y+zJ<2$+pI!A&fK9v&Rjk(Ccr4Q&08JM zqJr~K=qjaAdBM*+PV;ij%N_S(b>B^@S(z88eKYO`gyvx?c&$C2CQohsfjp_T#q;#K zJ0X;Lmh|+Gqcb$}#D$JxM0@X{&gYf}j2G$PA6kA2MJv2on_O|CgZb)?)8U;7Ygt}E zvOHSTu@i@URQd8~gVj_$7LFv@!>ItFq0gzxYRck{8->h8eg^9u>{)x3E(!cESd za8~VWx{ou<&M(_u7MPYilL|+}`d&loO132NiNMI_3lXT^UF_frrbs(2pc#y8#{Y!KwChQW#h|f*_vA}QD@NVB;VL$8U)5_+Khqn^-;f{ zs>Z((mVa{>JWYphq#&WJBJvmLUPYZ&tN9l$$4%d^FabkhJ0e7dk>9a8@25j&+Zw6H z)Nz7Nw1vS)HQo{q1V(oT?W#YPDvw2VbehK}hfz)79ME!j9+WKhNvZ!<#5@lXbB8Qk z8)6=UGbFiZeZgMclx5@_J6OlZD=(0Nahl{Bd&j*nA09=7C<=lp=*Jxnf_t6R{pv#lG)@_B0KBGXKt4 zx|WxKqWq(CG<56u3@2UwvmJh4cFteEYS#+m`!v{Vopr#7bI*KZUwvGDsV0v!g+cl5Y-k~8YdD( zj`Ogq#iC7Q4OwTFGgZTrSoBXKWPd!G%7fb(&qDj8<-x*WD>A-bL#=NVy-$ zQ9G=6s^sI6wE=znF3XxyiFfOtbxAE-Ln%r95ci|6z-{kakCiDa6mhX^2Kc^46RG=vN4P4gFb6Y;do!%qq*QFpL`9Xz9 z@ALy3_tik6PR_f$<$0xVzmVrfHNVS|bzR~{Iro=aUWD82Db!h6mW1Nd`?TczD#Jk= z-`WsM6@E1_bSQZK4Eb5>a0w*mWa4)W?FaJT{2M<+TDRpOav%47safZ%F)Tu|Go0(M z%LoeGg@j3VK!&H;U&R8*A7TxBC|`Lu@iY=2z7DAIS%pP>r0nvWHysdWtiUjsEYb^3%;T<<520ohrJ!YO$8i*%}-FWki&KI(9ql78?6ouv)J9 zO5@<d?9%2K3{O*mxF8{7ZkoS1vFLTNevQqL9^4C3^Tc+MbFu6Pdda8K00&w8@Q7EPQWxz!`r<$da zL)KJxz#TVmF_;QQ;(OWUoy;Ek1KD;WuI$X;34GsJ>ZqZ6T_OR3=UW(|wbIKE|)eTICTK&-s~VHT6EKTi1N zbhrj{ZZG$Z?%xhtimz+zvf8RLLZMqK`v{L|hEk{t?gAP-7au*BSiJ zS!?9~`2_#+4l-n{29L-Ie>X za}inBl!cQu{hmIUX<@_K|L{O_#y5`%w>GmRO%E!QN&h)(K=?{N|EazhVT9|NKzXCe@BjqDKPcm``a&8} z8BWVLu7iw}6aG%pnSBfB+WV5fylGOp54PXejr7&W`Z@CZU+O>RJYZ`Ai=_pbC;5m!*%eNASR!N)T2e=Tku@rc=%33XN?2dqpMI!yJ7GUH|)TE$#hB z#mb9+tl-R?DEh9n&F7N_nmU(@s*9nsO@ zc>P)yR}aO!cxVXJ6-er2^(rai=B7vJ+`IMpppAmQTj6cmL>=Y!3M#bf;Yek%cLwxE zIKEXr>uo|3r-))2C$|<{Jn#@i*a>sXY~``qAO{8=%_U znU0Wm-k3j~(A|PUD)(!m|7m%l1_>M%8k%&qL{Xu~f&|Own>9XX?w!0yz5u&OqrW<2 zlRx6x9k_?T{7QC567-I~88Ou2?l}7YZv1^Ha-xlHXtPV`y>-3VJZS7EH2I4P2Njl9 zzzcn#KqJ@Owkb#)e`>2%etx(&UpK+k)PG0ZKn(GHHeL)EbH(!BKgpJ&UZl~9f%HL? z9Xkec`{>1rUORyGl<$aU79E1$d8wj9SodZTSUTCz^mda6;ujt=#9=1v3Zl;LqrcBa$Ww|jc!g43 z0YcoJO4p+w^z%i2e4IBNH3xyp=*>=!#n#1CU&dO!&?-ZW9lgSjHb%!y$;&<(0Yrnus=#A(2qV??DSoF@hTXIHg>i?fF@(;N$=w;e>cTpzm^2Zm8{2Mr?c9%`L;#{vrbt*(N;PNSY6qMa@z7OnoLE}1ipa`z9 zzRp%EjMxOS@LP%yoBnO#i*)V�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 =3tM=W|CTV&!gjYyAOu z0K|Dt*D`ASL=AscGrQ_g^v^Kw;aL^PG{2hw^1K_!WA6QvZ=5%M%G@cW&xpi$wX(~2 zrRQy->U?gnm%Mk+culgVw`PECY*;?G(_5@~&vxr#9`_K{{Y5eyjCq`@loQ_Vt7dOQrZs#)u*RObS@)KjpyV5g`*}wLRb|>RB5y-E` ztaoRccRc&MvnwTu<6IW{lT@D+ix_A`6xM_Ru|wScM*;bq%QAI};%<8MM)`&a!(f|ANF8DBRuytb`W?Bq|FFis#8Or@AOlD9a;{4T zj{Gb&{?(^LTY#IIul16$UON))7!Dx%>s2_k=|;{i_=kI~V9qn+6*?c2t7DdrswTKO z5P9B0{?JGlQS>%>XXW%_tsPgO>hyh?RSj-p`F~gu7rW7;<~ml5`}#B2Ww|&{m!4g; zT41o;z%-4EE<s0(^ zawc!vJC0M)tPM3@{Hd67t`GgubI~vSrdLv-iA1$5w18j3eAUQLid*xqIFX1Aa#9s6e_D=aZYIM&WPtA|^7|J)d3M3K<-v{|SN~ha| z--E#nd4%HP1wTOZBEdF)hiR@8h|{r+ zfr<;W^~^YaUnOuwhWubM9O?vz#hsOGj?0I57ZA987ogZ4stR!#@9zl=HVz~p@G9m8 zLBzjL_0I(OJJLc4X`$gwKOOn4Elbq#lc_K7Cl~eOLsq=0Y8jS$P17uwCfjWi!!*u; zs+WJnil;bE)HBx;KW4>4agfF?nVrtehgWoRxz#5EC?7tpe`w+~iQ#~yf4n9I9LoPg z=I%I*y-%sUbHidX`2;LE`g?;E@A(-M^)6oqKkk(k@N@wo0&&(f}#FdwbThVP_=n{1%;lCq4zrf)9LyWDX+zF@t-}h~WzQj4h3!mq#fj}_ubMqyFQ!#@Rr@%LC!5EAZTCTFtkiA;^7*JZp4Fo zVw+OU%5n>fM6~^p5i(}=o+3<}@0l%WdLLAFy>tBv@G_pAVtRPv8cDxK9M;x2GJG$+ z(>7V*l;7a7yH52hA|jb(NZ|zNws{#!rtdd>j!UPsQbxB!NN^Xtf$9zL7YVODmYH6f zVsf~-Z;;445e(0=KG5GkQ)uYVLDPS}x2-MTxB*5Tij;jJjhnTqhffu3cFYKwb?p02HIF=v)pv3a>(cH&Ey)4qmHU6w&HGpr%vNBxbQrodg;1 zBUNY4hT+mY^$dRfL`7pFyOE*$@Emwd+Lt;t=1G@%{WHq+PPrn~@9of4=)^Wa&@Zf9 zrbGgZwP@M|FD9{1b0uRMJN+Sg*`GovB!NsXs{$$PRH-i;n_s>QNZ%plh)LHf;Z^7m z`WIQd0!;kehe|JjO#zTLAxvbxjl#8>5us3tj2i)4>RBdZwm$W#n3@2d51f<2%q#NY z%F%SKN6Cg0a0m;|GuFDX>M!Syq-aN?@!6PE#*Hmdfv5fKOm8bWFbzyF3dQ|GQvs8; z*S=V0ozO5uDJ;Y8q}`LCX5sl+?;>K=mM6Q)Nk%HftUSJ<1S9sY0my70uSu1N6&w>S z%ZE={Fwz+^w;Ciu(pG}Ac7^(W8HQ|FZ(L3%#$Tz*M5scbP%tdohWiDmDelSb$oexsDsb#tk33imE4&U$?D-sW$eJxec=rmOXQD2=t}z{s z$FkApzP2Y1xcX*{u=-Dw)9-br2M^A#%anwbA91_%PAV+#dk2Ta^^S%x4=uaTdG^ zf5soK$oxBje+9?fP5SS^f3^VOjDqoS)OfJr6AJ2-55jsX0;p(Y_OO4vSVP>{^(*^F zBD;Lf@CVOdMIg&)t$;hj5MLfGs3~2YM_>n*(JY)Gq^u*qG0gdR5X-RQxG>^C*iqHV z`FJqJov3sua#naH{&&ui!_JF}4t1~yGo$V}a>k82)@M4m zCX5w*Shdmpj`3rdnlno76pMjz*0

GBNL+-h+`~^!$o5Zte;dYL!n$As3)$4d;${ z9_?}TJq(2imeQ~Cu#|7<4W4$UUz^{+xyY@>D|{d%BHNPU@8-e8Gs_1@CIGiFH7iNx z+}J3pZ>$Vp`fpb>z(3>cn(}fvKborN|mJic( z$-Mw~;1X$@RVinXZAzEf(1jZPK`N=|R(lJ4F%uNd4lM?Umfl&*RE(k<#{I_-UY*yM zTI$?8kY*aErGXH(UWCFoe=K&_8Ql_ zrt-x|j6_ntpcZN6t6u_kuYFbC|7iX!7S$A+5}Br|;xg*2>bE>Zkj7Gkcx$Ghvw{3( z%s4b{!1ha|>9IB5;iv`hF}8LW+0RShNKtP+j+9m8DmeCDWya21L4qcjFr@u?%iCnE zot20L+bjs&jIlHIpH#k&5w1rCZmQ`{tIHVF*qs1BfE3!Jk@3 z)jrDxcHRo(^KK9Lh-qkCZEjnu?w;w@rZ18)F+f4Fr%FJixy)V4VtdshbI#HJzt3!& z59U7t5z_u$sPn$e+nqQ6R?C$$eeO1^z`Cmd7h>xcl&VjtmC!7|?Xhhysr26dGiFXd z_|?OK|9mHOKB4F2Y+vqn)FBV)wf(ARoqYlaVtsw>HCUe(CpD!%4WCuJjy}!V9(t#_ zP;VtvnzKd4T6EhZF%J_d?o6k8&|*F&0ds^F82K0B%)A(~wScbAu6^O}ulXtI)3?JG zzju5=QNFwL&hTQ^;93>f)884-VM6C@k3<$}64mEyhmLHhZ5AAEih&f-ZQT(vP1v@* z?Q|+Th-|UzJ!{`)iN3XGJ;aJZtUO>V=#XtcY`G{rBA)3ZYY*XbC$qRex1@*|zQ;)~ zcZE(+2I#z88N#A3 zVMDe&3-@daGQ}E@wK*@%0`r8$~|7CTlaamn}@%#C(hD^CxzW1#t_as=~Z@EtufzP%9 zJSStQ=y^{Ki#C^hhJjE(bH>-tCq1}%zzMiIo75dWlBi|dP8qF!w0!wL7Q1~wFkrNC zGXZtBcL9syJbdbjlgfAE^NgkH@ks%~ng}qoAuEG4f5E`Gn5tCr`bXpv|EfYH`0qeUM^sXArT9lBt{1}*;Jz#qqB+SVq)Bs zb%VPmyPJxeZ1&lb1b0o3@%uhAs8RMwp5N>Bd%phj)z=JjXHNZ`&-t8lK6OiwYNiR)cJRCKf!^wmo-CwBuqu9Ep5;*GSs2WR6)rF*%0Vl$^(^p2NWB(DNzq zKAKk#&!{*?fs^n;6nvllS5+!)njzY$t+{F@wU3Vu+IM_05tXjassMm?4t2~AoubUh zt9sscET`(Hop4DpG;?`ABE|;?*y&Th_F1rzJNTT9n@78zUNcFVT6<7YrxBbxKYEZk z%Q^U0_`|NvAb;#3UE7g^Cg(yS1EjmQxvxW(*Jh9ce^Yq|sfNet&ecEd4nmwSchqE% zjdI~E=2vV<*I@%KJ6VFAOjZV2N4t)Thd+oF$d|NnCE)xj(KdlAqE|4Zzz?tFn$ zet%zG6^`!ngEARQQK0wTUw1$r9#`kfNSyZ1z?$lEYT_c33V&ri0kV9V8vvg_Q6m3UK5v5 z&i240YLDG&Yx(zZHeRJELr2_4p^BjjrR+UQ-RqN65uq^l>^swCaFE4bOZ#al+ zOuxU!{?AQ!2+mn@yCZ|FQvJxv?wAbtPHM_dfD7655~KfLcKk;DMfBodf9X`(#{42w zjrmI34(EAkPUAMczjn)Jf;f~;sWH0;nTFC_=dGb)o77FB2l4JVhWPV_Z6>=V>Kwf7 zVO3;qP-YL>23!>HroR4j!3)upue_X26<4B zXJe8i)25=-0e+`0gZx?K#g){tvoVuGyQvJpYxjR_W!9U}CQRbYEf;1_zV#GSEbsV$ zVjA18rcHnc6$@-vKT3eE<+JvN8(d$UyeDUnB%GRlky`OHjvzu!yjV&dj~;o2{#LvT zA?`ZHlT^UAgjUSD1IL54FoMw3LtlHup!gRbVXVt(+c465CAbG%w56VDxUl9iNG>1Vhb0cU$eD-|o0{dbOrDpE({6E@}9wJm*-QRp|E`s=0`74Nof zH9D?@&Y3=RI0BOyTcSeX7JjmQ2D21~a%;ra=`^_oXYArV+rZ&WK~QO?s5x7Wc&p_7 zI;W)vc`5Tdhi)Zsv3y{EJUlzKztb^P9)uu&1fNiFS_3#2)DFK~v}x`%}Y|f21V`Gq0TDI+;T(kr?{wn}x?JQ2Ulj9%1b=15)1=~;*fQ9@^I6bbS zr(0f3yAhXBX?=1V*f$w#TXx+tMp;l^A@o6Q;I1Ay4u8?stq7a=%2xT-8rM@t%<=)~ z?eU0~?;BrL{QVo#Q08;naYDU$HDW^yNkY`@K1$njTcL7Q_IOUDGV7Py+&#Jtx1pyW z!47itTKGI#vcOJjYtzTk6Ge?N%J>zHN8u8b#|B(3Yc$Z<<6E>qDm3{dG$YEKjS~&G zw(%Y%%Dm+QQ9ixg_y+V>;Oe{O!&w)Ua#!Po9t;$pT(Raml1ZHpJsw1pn_qCy52qfO zLsQ;;P^72M?v7So|1LQiGNhQHSl~Z>%t+Hm4TjOcUGTAVHEpngj*od38|&X%jw|Ab z!CxBLU~g0|uD$;^&_7LV97Ua9R*Zs4f6_+U^n8J&q@3I`iy{e-ZCnc_Wk`YSe$Ta`;Xs{?cIo+g75 zwIk^hysK4CkG>yD3h>R|tcLbgunU-m-#2X)w8qtTMm@nkuOQ7ieZb;cu>`hQPj8K< zDftxqiLS=p2Il9?q2#YwAHhq;l!8jP3p_>NQmS9Se!kAYRrwat{p;5!81%$by4*LH zzS9}GNhzx|+BjY?(E2LlQrob& z5xGKNp^+nX;kn=u#RtEWm)TK7JCr2NS;9<(o$m!%kyVxwvoD^b395K;i5iN0{J~7DVu&wgxhFPP;ASuxjl4~)G0d|uVVJUD*>*V<# zv#3sj(956FtCww>A*Is2%Hv*LAI<6r<%P1EYIl7k8j)B(o9Amv>m%`Dc^Jo4)kmQ7 z1zZqE?x0^Ljvt=D>s%$}#aimR$Y|c+E~u&WRIk;_N+z7UKAe8AZe*I52*vJ#>iS6J ztutq2h;F5)ta|3hf+v6lZ!waLJVe3Ac9`h8C<1>t6iSz z`WQVY7<6pZ)Vy2z5HxL$&RFe6gD}Wy0vpknyDHhQDShy{!o+FCZyq$C=qguv3ea*? z)6n06Z8*?mO>Fe@%p zJ6)e@WUrjO4#|sI46$2i_h!0u@uSf3%6Sy-CWX9TJl5lg$NVLahg{`XKXa73SBdy# z(qICIQYOj-od0@6Z-ZV%1(h+nlhuT8cCef5Z zEt6^2;v7AF-dKm;f4Ik*xaA3RtiB(H zw4LYR71~qS2xF4*)}uN(-8dOq$<9G=!}IwITc89~+W6M36!igGF(&Gv>&@>zV>thG zDqLyJ+wO-eCgybfM(?_Y4QbQF*4N%)w+7j@oYHR!(f^dUR;QVMt`?*KOd&nU^>%vR zV1=c?m|&Q{KDfQh0A@qX9>sZVdpq=|7bXVLeWpdz5$S6NZ&BVT-2PuZ)|w_-v1j{e z+Eu@$LFvlhUIt$p)x=9PF7+KIXC&C*zZMj*AKm!+!-MIE!-wmXu;bg`gPh^8+``&5 zkM-jmthpaF%dNjyKnBx}Q?p0GJ{=06kKmx8WbNDz_RHlDE18Gzr>@4*i`B6Ul+Sm~}#KO>mOCY0SieN&d1qP6UBd_`IiZ^xsW0<02!Jb5KP!(%MxA(5=X3s7!sk zD~(q&&RIB4S@~$wlpd&bRC&6o_cZLDw)EU>JP0k>%ziBwnu-;_dsnE+1L#ZbgTn4r zGTv#%8q+p%VuVuuMpJ{J5f;L z=E$8d?8QWC`fOb`&H09dB|tvSR@(m9G|@n>j1{4u`eBnriEM9ru*c%qLQgl_gTN|| z%)lWwaul^+32&mc$CKdt@Nl@nKj=~dc^j+aBbdLN*3q`_;DV%0TtG(2t$*5t(Dvlaz$hA3kXM^5!1hhXej)6QVI>M(LE+&zk1J?<^m7 zzp|sFDZWQ%_bV0eG>2>8rU3U>a_u)RGKqHT281c2@80#Ijwa7M0zTXynqa*wJ5kcSLiz zQ91VsKEVs@(~cDS(%*K(Dvu1_3H7kHWzBt+0bM)hT0?GG*7D+O%Avk4pH7bxCefU{ zX^G03jA`4Lz~&i)oi^{-Yg58K3T4n{A zpF^_4G&6E{lG1r+bC3~{N}3JIg}ytV>;Y|srarnelv;{+n-%%s&Rk6E6FVKW&C?9M zX;1U>5YW7^GgwLaxcT88d4C0y;+@f0Semi0wB-~-nf%e6Cb}fASyIyTnpYd(ck0Lg z#1|&IR#!pMcIRjsvlXYHAGS1q3DMiRoi^pYV>?@WRPZ9rd~erCvu4gbtUL{$<5Jdd@bu%xs~eXv=8)MEAh0XMTge^2O* zW1PX5W_Bn$=-1M=a8r=d^!w)CJyxF63fH&MhOIpNOWxv%An&|;#yRCy`Q=@+_1fuDqIFbcX^txu}uQIrSSz&V;Ik00P53*|PQNqA9% z1qCeT(0dMSd;CX9Gww|3P4oU}(JOh+ZZq`YDxOg;j!X_T+@wkWZv!vBLic|gKS0U& zOX~BGW3L$wmv470O*#bCpR=^0fB)$SKWTyD-sT~oNAFuEBK%K;Mec~tf;VFx=%k-VFEr5m@@(~Vq;=(rmQ}WNm6uOjU)`-&4prH5 z%}PwD|DPQF@P*`oyw6JqM*4C3c`>;^eapN!fPNn74-yQn0yka%V)7(|uN*t*x@q+6 zi^(Z1$CKmefaA$gv=-+zvu`EaT#vyP9j7u|oPQe6`!-TnZ~uK3U3I|9!d`K^9wpDAi^8R>Vcs4Y8J59b$~N zkH!3B`qZme_u-E3KHN<-rxdzZxr@unOWdV6%divIs3y}<kB3n_aTTo4PIFUueW6D^ow4I; z22NtkMh4%!9N8Mev!VkyGPZ7|ud*(O2x`CCDQ|Q65Z1u@M3ot!wPZYDM@CkwP0*E> zc^JUZd|#is0U0KCP-GeA5mL=606aD)4j3#5l^(ZthTJp`QIuc0Hbh44L42K7xNMoU zDt`+b71?w1S3@Eyrc^fZQ7gkoH~mY%;Jx+q4<*(yuoq(qN(>C>i~Lrdy`!`an>=8 z4>zRb*AycblFEVDJe=sOJf#TC>sw62e=~SYgwF%;jh%#BCc6O?)xNv&P&%1D__`yy zpFpb1N__=D4kPdZtOFZ9PLE&^SvQZph~~Mqm~-KGhu=ZpInP%pZErXtIPBdEG#*D# z5HC>2Ift{a4sjw~mA)Eq2Ydp&KZ;@yhr*@+#J(Dw^b^=5Bh>KG)6=N;oFhH-#>u}S z5i_%npuU{xgXo+!##oW)OUhlI<)vWml+6tfr4=7P9UA9bge2J`S+V0SxXmoZZNezL zY#0P|^W8zG=Z2qD-d|%J%~9*$p57cL5LcnAE*Z(z2&BMW>|4M(4P8eeSxu{G)P)sK>L1VkFlY1Ko8$tEVmxSH2Wj_FHCw;TwGE= z9srp9u{}#z&PdOi-__)V8Nd;mk24D$Zyust|<_k4L8UN|M3pEkrw#L~qgZjnS7f9ydaMSGY-sS;mv730w zDLG8`fB?}pJJM#IlwgZ@N}|oT3TJawtgs^fKgKggGU}UW)pFS5mQlFWr;>Uk^qlIgp}7**Qe6Y zs&%uxfN}jWye$`OqQx3MR5HyKV=d+YpJ)1%@$#{C(gY)$dqO`4~$!rXr4O9?g+jo!fX{y7E!XA zW6je|*1;iGi&-++BWzN?=m{RlZjo|BMbS4p)ts1MaRm2vIzKjt=v1T zUolR9CyzzSZ!U8Z1D(BT1T>L%kI10=UbloP;bUxn7ZlQQ;7W2!TY%sfTItVNK#Aw& z%(>}gyu95uj)?x5PD+m0TH5r`8mcXW){uDL%`FjOW_Cz|ueB3#2LI^t7IIcS&|Q$v z-<3{6eJejA+c>^a)i4v!jhr>FT>W$q@8*wnmB z56(-9_RrEUAqRNcwP2FqKOeuFq{2N*`?Ei&z+MLN0@P?_#SPoo}S@1 zh)c+)I{LPyA%M2eOOn)vJ!fJmI{iY*BAn}CDRU5vl8bczU9o}wQ0F27J2&wo`SAC- zWa7yw^T~@yl5vpB;69c)aU56$ZC~Y*;d1i3StLjv|F2x=G_<a4Z!;zuif8wS@iP$!jV^Ye+ppOcdg^nvQi z!K*gzGX#j*O=?wi36aa^=8{1t&yFMMsJ)AF&xXgI>^+{mZ-aG#I0$TN=X@9ZVT=!z zbH2aIjaTyWj<(ub%Bv8m)_Le^vi?&1Bv)xFy%hCmusKC0VP`}pu;z!TOcE@2&B+Avu8+3H#^a{0qURwplB zkuN@*NwWOeO)NQ&kXLga%_LENXKN>ZT{X$zN!yU;i zry@&;ywNxgz7>C?zav0yM@a_xSNd!c>(6V?B)>p13w3;cN3cJB(;V`o%_+)q%zQTplgFmeaBZ0eY&qDQ2@Xo__UIJS)w|@vNJv}W!8P`7T z44W#4F`EM9TE_%3K$fRZAf^6CoLQs@b%kKcvCIlzei-v9RKEDzOcEnUWHRb91ox@_ zbs1S?D-yJ`Qu3(lH6f0+_c5E~wqF&H5!C*{!FYP$!-H0O_3m6fOPkbK~dT+*A)8avufTk|vY``*j~Y-h!1lOTUtYZlpsW(@WV?b-lz zJqP$E%f5YCpf9N%S>!wedY{$*QHW9sGH~Q-EH^}He=ckoT!bDJ5isp{p#ikx%UCEl zj_tD_2c=$88s#1jJxX(;LZO!LcEY!QUT+tyn{!5n;Uqh9uc8K8P_F(ZcId4_bZNNa z2njz6D~Ibj5m4B1wBq>IJ+N^M zJ)tZ*?0mw?OBuAH)|jS+j%GT3^m@=}MQ(K#U;r|yBiIQKPM;aZ(Pg%V+RKmPBN34}iDPE7{Rq-0pf%8B1hCV~DvpG+pp zQRBp;nc;n{$3BYf;ecPtMkH`ifYMULR6#lPT^yXBWZ1$bx^cq>gc+(1Ez!f@mvg9+ zu{9d3!^>sQgZDa_`pUy9mG*IAOjn~Dp8cR&G0K^x=cTDYFef7_t)++u6r%M5+YZrR<;q!L8 zeCc--8?Exf)HO8Yi-1{j+t3VxaDR`};Y5?K(DvkHLHT|V{hFr_d@vqDD=BrUs%@gQ z*(te|eJRbPsmDT#fts;khVu5Ke2S8~AoP14W5HW^DVN3_iAiO^ecsUGa(>JZGtIzD z^Xd7wpNUZQ#c1nBtDvMfV!dg@U-pj%%ewX` z)c#2Lw0+-9q}v*6!4&&)Mh4s_9&7-_^68+jk4DhWKRgHV#})9KXMcS(g#Ao{N92Qu zj3%9+snxxc;G==LrA#?{5Z)V?$^u<{`QRkYpL^TxLm_nU_CtY+l{@q=E4K8~qEb)6 zN?Ngkh9i0b1)DtQn?@)p!oN^Ue&aN#ql&H@(nL6!d^kx@yH+$}&Yx|{Rv=Ogy;X1{ zEu(Yp&rGE4yI=(2>=$Z)^h1Po&9LdCl=hC8EHt!$Ix+)dY1@mCOL;$DEGnNapaz&6 zcUL{?*nLm*hUqqQa+GnQ36}Wm5s}=tF8R4|no7o8T6L?fl~hPC<%P{qa@u1cc#w+d zrLEz?H0RYASWe6~z?ta%FE*mSGt?67ZbsVy@iUgyh_))Pzda67lmdiZDYeG z@-4Yhx9ZYLE0u~J(GSDy_tn0Q%7BGYZ|jb=A0tg1%rCAakC5-#(1LyKxx%|Gbnk(^ zfh}h%q5S{l#3yNOdu0{P+cwNVm;HOEL6Hwo(+!242xaOs^cg`JJnnwbObiV4hnQ#( zGQ5M`-dFRE9)-r%zZzkSG>^{gF&f46;_rtog?C~BCf!kfrB7zm`&Le(6;tO9p*asq zf-)*43SN|@HPrrcO!K~|y<{$Y-I)@=5svyd01YL}r%Q8a`LbCV05<(Sm##{3kdueHiUx2t(ilO zh|MT-kjHc=Y`1(5g}e@m@3ql^H#Q0XVbHJF&q(ZFZxxP6Ud8c1*hgGh*!4mgu*dWua9ilbR~vJveYR6(%bd1f7zX+^p~a!VFF}L{lQdVvj|J{hd>sPl})nO@EBJTkVySkr4Kh#7nD`!+og; z{{}sm%1O7HflF{?cyAcy4b1K6p9V%9R&w~*f0Anz*F)=%eZl-%NU`aGJyU2H;{QsG z)NwU5QEvTo3eg=M64rsCyq}(LdvFdo*cn<|(J!3leG_`e z4PAbQLFJerBSaWNd=)wYWj;Vpham{KhFXY;gSc-|kBco28j@*wXWQRs&N*?I-1Oy6 zXr_2A!y{>JW7P=S)EKQ(zW+<8UgV|i%8pv+-w@+&MCdeaUzPmtuvfI&Gv-S}f1DXc z1v$5lb`#xk`Qbg+3G9toI=cr++CdLjC&V4?3SVte_m*no7)C9;wa}d~NHOC+=8f@h5PL^ zW%rZt!P(ytqm23^Jr0*AXQPJE?e|m~l=1Dfy2mzcm%`;c6A>D`o92({L6KT$YE~3% zdhLjv#7mUM?TubcZ-%U9$+$W$^gdAA2dVFCSTcGGC5X?LKLVn?dJBSb=0qcg`DfUr z&%QTbC+`iK2j|-IGxr(k)m@`8m>(|fD<2XH@UmS1p*N*QN%ZM=H)4*bhJIw#NqgLt ziICs^6RvLmxmud0xSgl=*me&GXD8>>N47pUwpOE4NBns2#$rzKy6RqrLS41u$cbB_ zQyPw>!fUbgkWzg#^#NmmsrQf5_v&Tl<%Q$2z(To-qkn*ZyL|$wVmsK;@&D07)oB#9 zSH5^4iwu=p6DJUzKixS2Y#oy%Cl{1K@K7or_(v9*CFhk)0Bg1&V*=T4J1V^Ry=`B{ zJqV_ys~vrh`IdN*+Z#uFxLe-o9vJ;8s@kVqw()EscwD)h{G#2d2wguD@mG41Ufh69 zR>#bhdcUXLMIN$A(o^vhR=6scyPXr|%sdzA?N7m-?X#bja|9QOI_Y!~Hr&t1slQrA zBIHidMMU|xRu_)%DeZY`QdmOeNO$@on({zFNZh{iC%el#S%~uL zNJ?r-LkOf74NHBA$eT+4a&R=v+a4&0H#CHx#La_g>u2`(sD==T7>pb@vLPe{)rZy# zW?xyRnd4jyIKR0@hkJP;AL_DNrWriMIHmXjoz>;~ioPM{5Z@x-B%bp$gd{)^8E27v z21AI`RciN5@`drb;^MN^RchW%`4CGsgg|CoRAX?4)DXR^cx{zO`&b_YA!I{H7+S!O z%%~imI=n7{=*pN-)2rsLA3}tx)$YoM5T;$be0Y#f3Y@HpV${!d{do>0p;e=YX9tY$ z=NswEiRUdfD4?|3Q=p1i)Pz1Wlh{CARx8!P@%eaU65+wcgs(!+7|aTMiM&wkDqV@6 zkf?5o#cxB6r??QJ9<7*C9fA0@AtVYd4m52T+HYPygBw(bU3eS7k%?1c!r~LhqD-x- z2Eq#~ApTW9F4otH!|MX{Ql+~Zg49*6;tGHpqf%EXa2lxVIUUI_!?Tx(pvvK(SYKQN zkvt&4^o1j@R|yZ_5O5YS8FWKPJRBiGQrut=Q$@2BZyIir7+lc5O`%4@m8g|$#xc0G zz+GP5Jup!MDe`Fj+GI2sYM@Q57KZk03J_dEDN0x2lJ5(*7ABr315JLVim3>rmBKUPr259G{?4S zidE1-PRbh1QWWq8PbKe$rFX>-nh7s|EcXz{Z38#rb)mhY#VKxjvC>}GfU!y9It61w>=IiIX%a;gQqS}_t zPN;69DO%IKWK)pcir7-;bPp#L2*2(ECV88uFkBp#^<^v%nrd=T8&wyR*y2EiBnTb{jZM> z_Okgp-PfzGWH6gko>gwGfAzh1LvdME6$~rY4vYikz%Z1dxey6Aq)NVioWR_EYFOp) zMWT^Ff2}*4Aq>8Te47^&hBCUz?G@RCiH=} ziCU&_r7wQDO4u-Lb$L7^4MXkLB|Otu2PIM8`-oNlt@&(Wu4l{GrEtZV>}R` zuf;p0{~gOLzRIyyUgs|K)Bw*=!$9CZ^b{B|V7OhP;x=k1M1xtGaZ{KTF2fb9ENSkl4cDbd3r-dAXja2e z!n49@)cd2ObZVC=_mBBuURbBFQcR}vDi4DxU@(s-P|8s|u(=Vx?s!+xN+5n2(t*s&i zI$IFB}LA6PVM7O-A*j1^4*f%U7fS{Y#=}j8JL}k-}HEAF*R+SakXsyBv zpHnB)RCaf|uCLlWjFV5lX^0@y6tiU(NLD|ksDF@87Ze0!W@|p`#W>8lyFPke{0I{p zPjv7upSQrgST9PeurQQ?VwW+jW)PXlW)xtF;i(I~t9}qnmDCTLNAp5~t5{1_UxjJo zs$`1-Yv_z?xaM2ZkPY2GpeVq$c@Z>pRLdZ(fLTy_(lBxn$Y-9R)KgyW?ryX%tb0GG z&J1MMZI0&+ShYMwo&q)draY72DrUkgRJ%2GW6bzq@yvB6K=1ZrOqel!{^s zQEb4}cKB9Y!;#G~7E!<2Q>d1K7H-CpR@%^8rEU4FxD{-_#+rV|wYgAtj|w(8`Wfz&qSJd1V6%h4A00Mr9-sn>T3qw`f>@NHaq-aL z(fe#xUvF!IA=MWf6Rb{3Mix?ii*!9kx_%<3tEp1wFq-A-tu_XQ1jdd}H(TA|A{K>F z>0<>(H<6$&UnRPzyna{`xxOmG(P@Z)eWli}hQSgLgJBeCT4^vDO@SKHdA_Vh-C#`^5vcCD1vZ(mYZN%rCrGeBp(zo(14~Gl z)oKf{2ATsytX{LlW)E>dJ4&>M#Y)gewcA9qMYP-PQh;bjmLO}8IV?yD4i;?|yTcwR znejF#$Q~GA39#9$W=lwj!xDmQQV6UPMUy0%#YnRmsvss&G~3N#mLQwW91({n6?)_nM0v{WjCilk;{SB zN;X(OjxdE=2Zou0tf8WW%ns3NM@!9;#cD+s2jpHaLZa6S-^deGJ%l#uTM98;(<5e` zKel`VPOA#vv})IXJoL}yAn7~Kj^T&p@_iG?Sbt{i1acaZzl`HKdg(cLY35X#dSOU} zoOJ)Ayg@z}n#MV(t#|4M?S*o(cH?9l2_V6Wq4oGO*vsX_9a4fHJ^q=Q^UImxu%}f* za}NE@_IUeo`>{L)Zih`rZ)Q_S?ew(Y+*dv^Vj@g%2EBC9Mvt4NsFoQE;8N(yQHffG z0C-7x>7bcj)gOzZ9WNaWqRXbu6qR%3htkk;cxcS!vSsI&&Co$CKhYdZyHcwsD@SV& z&BWI;)X^Rl!gl?>cR5qA(33DKL!rB zKY^-L>xmy`^U`_wy!#=tjOOWj8{{PB=Yl(a_)dUwLdfNtWn}D{*#Jz{^6O z8Gn@OA3gYf7iioc4^_~m&x|wp$9|Ddo`6-=0(c;4T0YfAYYBoH*B-Ix<-dQGPcEwc zk*|K8kLb~?V1LS{e9|GdWaNUu^M2)sR__J9N090{J}<~ zx7_mS;0a{9Kc{s9Mx!O~8E6&NW?lSgsp;Et>TxK>$Zazwp{)4UiO@*mr9aC1zse%{ za(hJ$_|lJ>!FWqz5iR59oqZ1YV0El+e)OQ)6HUqmehxBn~u<0XZ)*poz%CNzL)aWS^p14E?l|rrhkz0Se`)aM@jn?Hg4wL^7;Llq|ZsP zhyP^T!aLhx1$X*~tL)P_`BKdUlJ3vw%EBOT;Zt5h6rGp3RxVXeg%;dk|B%isxKBFP z`LfUyChEWHWh=3su@1F7ZW?J>X#Axy*zkbAA>cDj# z*Y9xs9@hn2Z{d0y*B@~G5!at^y@TsrT<_s}AJ+%CKE&0D>msf{l0jm z#r0pf{)X%Cxc-6bpSV87^%<_ul?PULRc>u@UNU%#*S7TH)^l6ToQW@8-V)DoV!o?j zy@ z)>3zor@9JR8B-HEus?HEseg;hmZM(Y;O*vTq6FA5sFh@+3D{5<;2>1(W~l{I?5;!t z>{wgU(1ubx3#7EHn*Gw3SJ!|=#U8=rWYwF&{lHmpoqFU_E5Yu1IT$ra14|=!aTVHz zQ$RI}(R)!QY7nZySmlxv=d1L*k-b3=m;2; zYC^qXO?3@B*&u-qEU#i#5<6_O%`vJsaMidob}0M9Hs0(nSA{zf%2~SrE3^yXAyw6C zpLD8k4wRS1ZJF!kVCYa*ieGx{jaA4PnW2EkRa}LaI1zF>-owU@=&=i~^tjM0-dIyv ziA2R~Sv4l?;Y&R0w5mCkU5ey`P&g90^J|uO!=9K*%D|Q?U*Rdhcb%cMs=CtUtyafO z)a(-qv<8c4@Oqr`s=y>IM15e`dP=q7OyhWqhjCY7@1VWG=o#UA0(M9$vgp9QT+7gb zH=JXh;!eSNh+C<}5u^+tNU0lwZsM5LR46AgyV$bpw43R2Xw^rZUEuQl-!m4qL zk)G3`9u);K&Vm8cut*~j z)jHW!M~75CGhQ(16KiQ2=N0sr%Xr3HV!Cc8#L^f%V3mRPpax=g7lGBnW`Z_DiJsXE zVRRV+VCn%-EEzK#QtJb`FaQggc^*SN*t-D?8l^2~GYga$5)fb}IMe8upsQAq|N59Q zvIWwHyhd%lfg-vJk&Qrhqw=;{xqt_eDflF7m(yM`;N zZP?HdT_FaQ%@$Bz#`;k!*I3@DLLe*3*doKDJs<|GgE!~~+XjH=>M3G`Tcw69GdOKp zhuA=BFv;YgD0Rd*1K2abBNT!5v^q%o)uy9ssw!L7y*)(sV;jNOi!iO8mg zwg{sb#`wnDm~JY@MwYR?(H1bg@nM8oJ0x@}mO@;HBJoXE?)H|tJg6Czfe}P7{}{p2 z31tv*U28LUjT#NoC<>95W5w6D7YuGtf&j;t;REPIb-BBeO$}t`31}$;7{8j~_?C?z zRpl%_(Wb3VKg3hw?S9q>$#w3y+Gc_60#GbSEMtmmW3-l;=c3CzUs%L&LCpx#Q>m_4 zY!?BBS7iwb5J;6eI}8wUs~uxw!0T32f{}*LJnsRXG5X668f>^onL0%YU&A&LJhp>3 zDln8`?bK$o9tfqPDciI_JnSh&W)0(m85q0Q7=}hz`?`0EyjbaGhR|5z81N0Gdu8`x zF9R|MT7>r9W-~)p%sELXeoJJC{zhG_V3t4_x*D~1Y3fz!EGO&4h zbMlR&>pHsc_;)Oz7Xb=s(7*8uW{GBiMemg)qy|3Z!3`$=O}d08n_K0uQU zI0LX&f?dtJr3x5OIEG)-BmhK5uw9ptW4Jbrk!H3AtGgbIi<>QlF=z{T@Kp>UnENxl zVicu&n!yQ~s2BAXlNnq~v&mpKnP4<)G8y%Z%^7I28o}>0>Lt9jOGcC4XgAm_dYj2$ zk_<+pS+p7TdZT1;AgkVFH0UizB}q1;WD?Crv)*9TBah8%G&&57a|v#zO)pvkEGD~6 zkD`&nYLxV5(I|-)Tt+L{vmr22HHwmn6^Q)CAmov(dRCOhBw8iCK{A?y^d^g$y~96? z$c$PYV9Uau6^T(TT5YxknoSZqWE8yyz21VV3~IBH+n~3i@uFl56O9JRWHDM$lM(Le z%?7~1;;@TWqlk{_(GwB9GNM2Onq$zjJ{iqso6#(ZW7x4p4 zlOzjLnOFh~Yo|jp`Y(MtgV^~koc$86f8qMK!r3ohEyGFLHj5r!o%D3eChK~o_0*Vo zoRah8@P0hKXG78*G-LmsK}yQkmNN!sI&XnW?f609Z!}&0emu)MTXB43`N+(iSXyr7 zgW2XNj^A6R=#?37Tc0;Q-gVi|a?Dr8owa!2N%S?Cud{&lzfkNiTmJ=zX7(?BP|I9G zKUiyd4Z&HhI{Myktyw<`$J_F{wSsm%G6DWNp11x2-mUY#_+c4AsWfxCHBzbl+FA{T z@LQtS)7nGU+LqRlV5oI`@!cWTh+@TI9Rnp^ExIt;7Xi~E|9aN3FTamvDN2;XGi?)i zX#Jk__?HjG(b)A_I_2AUtlz>DdNP=aH^c&KRlaLQjS?+!e1U?@}-hw1iTyj*RNk*!^(R^so=)c zTUmEXu9+y6f1{1i>Z^2^lM_f!C!xc{A2}yc;GCqGQ%L(aSGKcaPtc}~!^bHZ zvuw{pMVSF&-_sB2mF?}8{U!w?mnj^}`&Q`is#F?t{5EkJu*6-{ngZSYzt3gx;<%(9 zKW-D3!K-dLZy%QdTfDiqlgr=*o8fkH8N68CZYP()3pT^;`?5x|!W$-dy=56FMc)R&jjEQkOxD3F5 z-RI)DoNu169?kJ^+WL&282&Ybttt> zsm@!?K5ehwaO{WBqgKi(mp}i`T+2?eZ&BB|<&jEGoHflta~#%5G*&PUkewCzBue@4 zeM=nQ(z=}K#(e*+pQZnR?wD;WxcR(WVQXn^M4Fr{-+Eb^i!@bCnxo{lS)OIu5LbRs zc?N$u>KtD{ z_vv!D?YP*DXE(xb0=wzhP0wxyb~Cb@iQPnYli1D7ZWea4vYUvHVem1N%Gpr`i_ zPuBu0LgNVj8p0MWq^&cd-ImgrWKcTFEkkX7(qsqU8eVHHw?@+5e%a>Wa0_6!Kz0ja zw_tV)VYg7uf7uqs**old?np0-M_MI~H_afAb4L_wXIwEt9ag+ehI-}suXbCFu{a6V zB3PlZ?JAd|atOC4bi?}8D~Nq4qw3i=a^7>n#P^i?8I0qT>;}9<7okB z5Ijuss&ZFrz#UZu!bXED-vhp`mxN2n#P-onGQnriV~G;53aAu{16}mR2y_nUIWI!J};95 zK_;&|^nX2QWh1OsR zV9|tDY6>Zk1OPw4&Ik0=o_FiDYvZVK(;;_8wwuNcGEX!LAn^j_1jzmvP<1O-Z?USa0NIRc27np_$edKkq-qKPaP!ctP}Ss_MgSVf zL(K(1(DdU~?PCj?yJgEkXw!4|RGm zg?cs=#?{cXE`lu=en6$04I7Nin28430ROhw4QSx!^=qr30)klr#UoPfVxoLOP!&cP z20^-o7s#y%KAGTEP09o!1uIHD5Lo~cP~1m}Olru4Se2^g4pTTngPGuuNitM*1$^b# zsNHAUmy;KWog)NzK9h)OG9CkUY~y25caY^X$t%qp1x7z4=ApLLpLFhOmoTUg3w zae0sWm?jPzB=|W+My7MZhJlF>RiO@OK{0B{=DbXJD=>jCiqK%8%4?w8&zi|Yw8?}r zY%DY>t}0$-^OVs#n1C3e;qOr^W5r?0sEA7RpgJ1Wh1P#16AiQ3uL+0IV&3Co<7KS! zdQ>vZdZ&u7QJcYVO?_)Ud>FI(Ibk&uYXL(wUJB+TGIRNWgdnVdl^1?$Qw^3nP*h@L zMAV!x6@Vm|wVYXguu4=59Xx3LDDX1*9NNtTg|#V+))7y!s`$WHGlFmvZm0$YcsY%U z_A3j^nSms_2LH`y3^Oa}spr8&U!Y*uWpLM|rRpl?MdfG;j0wuvfJ06U(}C-is;Ubd zw+>$fvt%?tzGX6r(8D*1*i;$x5@a}mW`k%n8BHd$(PV=(E7)RztjD64kO5gBd@@>% z25X?CHw6U*8cdK?K~QE5gn$TAC@)?!fe`%58Z3~E;Vmx6-VA2!8;wDtMIWLU10{z% zU!~a0TKxadb=vzsU8w(;)@kqmbfLzi``=inz5mmN`hRJij{WI{`gwJiHo~7({WkeG z=U1?0yN`#8a2RJ!X|cZ!ztZ-EXj;A?(n1%9BqS)Ko{SsJTf~&YYwCA(JRLYpHxOpP z?y5TYw-#VlSL!Ql8Lpc{UpNpqmw8WKI6{YbUeCr2;o-kMW~6SJwJwdBDe449uY6VX z%1GT7gKst7O`k~T9E=MO1syG__SL|A#}|NY6!Tt9<_Vlqaxe~lrPuc#fasm+I^8f( z1z%YLrWc4Dv^QahgX2)3V-&}^HRsq7_6lSjk&T z$I{G~v@eQ2gY1#K;ch4?U{hI#z+}WXzyP~?)oC;8_UA2)kbH&EVcG1~dwqjwv^_Q1 z&Xs6I1!P2qJ#O-bma)0k$nn{&_)ZPrN+l!WtV$S)m7A@Uq z)Euzm?Xl%c=OH8;;-S&>6-yCaF)%fXo(fEj?ypt>&-a7S)ZG)2q|Sw>hWupM2=1I} zX)K!U#10hs-ta6PM-zflqk}=(>P&#eqSZ)Q*GF^HPPgBUCN0M62?C*y2Bjtj5|gUm z$hMSPpYJr#B`cQ>5Y<7bj}7xB(B8qR{m~I@(t6*ML=$PynFYH?V@f_=QhZgXTi>;ZvR(Guo}>m4rolCuIFHe0YG z-A5LWj|vS6&WZ_^93k*19T*sD2@e*DFWxAyk%=an288Bm-U+l(UGQ%no}Pm3LuGdW zvjixUs42EuZrERH-ty<_u_M)-`5SdOPGEJe50_H{CzBK-+w-u9Yx1<<$s{UXEu2Ai ztyOrSEYw84I2~W2RRxa}-G-d?vB17k zNy6^S;ovb~zFshS4wcvz7LNFVPQKX9h3fLF6=DKXB8EU_+le5rK5c?UOtn}{R$H7+ zve*m60CSKr`6jzXvH$!)F&}1SrWJEwVJ0n14loZ56>U~a zy47O06{H8)W38}Y3$z3Vo25t?l-UN^!krkiKwD6{*aMKj}iZD#}faNdZ_E|T4JKV>QWxYnLDs;`(=L=s_;jn z3V#e|=@NA5+N-Qr$qPyz$td1<6HlKnNkYI>FZ6}#~N zdF{Ku@MtWTqcciD-M>$~7|X5YxZU#b6S3S%W#9TU{1~`Xe29Z7+T0Ju${ofxxrCOIZzJRk;S859 zw{G0Wjh5TDKFV3Pzt!BA!>u2?_2>L=H79a|9v1iuz4B#U$^dSLw?S+YE3HGUIhF)V zmSv+Q&+?+>5vi}a-2A$0W8QlwP(MY@2Oq)*s{m`(Q4gURv`0B)@`3kvTx`HI`zqMs5EgW-y0aGP|X) zTPnK^;ru_u4CV9}MbgXN%c|48*vrk*-|3fMOyhEO{{O??dxzIiU2EfKW=`)-Iy$OH zy;$9nWy`W8+mhvO*(&a~WJ|VWRa=tfF3*`G(P9KCY?2VhCOtu$vwdPOj)XU8m#CSF2eo^qN1*h*9-RkO&4ImWUaIt7%^gH!Fp-q~B_twLD zt(Kx+{6Pg6=6N@}y7C@+vsLg#{ZCa0Z_Qsee+vrh(&^GZkH1@Wy5x^Bcn6>-dKZ81 z;qT8nUBat6U0#w-=Rb_UGdf+I1%E|4oqHV5B&qTcI%+WeC$ z;rt2cFX7ZS@!t@SPU|}s3P=_SxS?A3cv|#LMQ=YnA$6E1b`0(qEGY@C-_Y7v9oo>} z6}m!*5$dJ=>*z=*ue*4EabYO;%9RpMm@$%@AL=~R9qJr|qs1)hk!QAdXb>1vnAbz2 zL!sRItDYl3d+*-dD_QSL8afo(gPrGiC*Xx4&Yv|J+jteT;m<#m7)`itLi)Y&mW$Q; z$MlPZ4>vq?)}wdhV;0jF)ljm8l3GgYD52nOLUeLVTnm^2snT2 zc+q~wenvMz9cNi|$K_?hGos$MQTQX(?CXO5+DiRROc?xNKFB*?=~Z7DxK7Msmv8@I zo*GJhSIGQK$B&bkyZ3_x_2Qx)F->)ktOFr+>6ecQ3F`2hK_Q#fpS~Ep@vqB-8~?f- ze+~F+#NP`1HQ{e1{#M~{wea{~*FaZXr~Og;br2Yv?X~u7VDsL! zyi*6b zM2lLTX%?L7Pcv^6D`-?*b>+#awSsH9>daapT6Jcf@Z_?1%Og62_$QtCC#T8YZGPH# zhw%<^TBoL8N)@W2>o2Vn`Y7;#crVq@*TgUVRuls4((9K%h~IIe*rHw>ErLKji|$yU zo_=D9kg4AEt#PqRJ^wAYw0qj{(mLpOUs^AmGrY7x__5J&qt0-n6!p}X3BMJhmmg>r zZkM8uJl8DrSfhW5HVd{=i~R;@2M+2?2cy=@%>qcNbULY*UOpl{CTbv?|$3#5n=b04=UO;#-m{*ULU1G_Cw1g3`pe!DdZ_+6O=#v!^=}AdZdQqv4&T z%F=2zt~165M%U!3$f0GT5&m<~BSz?BK>;Qg&ClJjlj@G>GM-FHadnJ;gHO9WOFwF{Sv5Ey++|9n~%yXZ^Dx z)bGMRISWg3?A5f)ry$T9*`Mm2sN9>b5qi-;TNkd&*ty4+)Oi)37d5&GIL<+hVvgQ7g$5x)73w8x4{0C2Tdt1m;$ox#ns#FPnr98%2%WJ;!Tw*hbD%&n4)U)5Wg4Qs_}dAir#%SdshG| z07)*FlObusd4V|sFM23O;6+bGsx<;H`p!vRC+F{?kB}FkgK+{cx=ZE+UOn_IXYium zCRaeO!Am*WOzovf%g7>fi2^$qe{3!C!&snp>`O#_5i=B>DJ6=I8`t=4Q!c2BwFg!Z z#aDoJhIjiXW?8-Ht#hniyb()W+|NmC#tMiGaya5SM8LfR8YKP+hR7xvy_fjBNbrKs zYkq492)&k;hS86S(2F{EWHjIB(WhjBawt~okzQi-5>bv<%MS-RrB{GGoqjl|QF`$& zi&1(}Y4lUeIi(j3im>05eZ0?h@fcCp1ify2at9RCTE(rG;L5_8y0q$BNo+_oj!r5YGfI5mrP7GHs5-(r zd3^?F>Y`lacBd$IVIUxXWjW+0W`UtWtqzq{v$S1wH4I~1jJ8W#09@hiqN|geG~O;c zjvSBic2SEV;+kmzv{n4KQkDv(nRF?sR#+u-D`Rm3KZyo*0B&j!)77hpBC3cnZ* z%rbfLf}etQh}UV@18%w)dl%1Sh%Yx#pOcQxJa+q6s}nlKD->Q-PEdI9B^@6L=p_a) zJY8Y%qAVuY#TdN!o03HFAm$@vC|6<-8sVA^`;_+X{IJ77yky$`pB* zOvb<%ixIhRQmymO8UzAHYiMJcRZK`gL?TfBV0kDBliYt?Ttc#%sr4R8- za$R@>Us>TErI^>P`YF(TRa6k&7j-I)?u$hF;iQE%38o{mIm6UelZ$AEob8M9v`nqx zm8xD|?Ur&iy01Wp(|y%D<$0j{D%|hlY+qEJ;XU%Me`Ncj5-KMJP-S+(ixGx?h)Mh; zV<9}OwLo5EK;p(kE&${MzVI$NU9%W!x3=-J=MX#C>bi|-cGupZbwp0e_Z4I1sAZ@4 zxJ;)Jw=y@z5XQ@6m#YPhB8)yJ(shL*ETHb*>Xu63AjLVtV!gG?VH%rlM(FcrX~Foj zJuzA^-ffzdqr^v{b>l7Ep2v@;5PlXMVVK22IH^ar*VVPG5E_gZZOIb{g=4Gs7=5PRuN|~(;{5S zHWNb_Bodh=vg1bdAk%VzA}r`~CIp-w4^f0!i6hLN2-T?9?+Ai}i<5)-!30JOU2y@M z-3xLs;s*1&T@Hj-w0nJSx5p9Z#A&?Up5*X@@XHp^xWQ84Kjz}ZU=Db@S%VHYeBJ_n zYg($!;dNR_@9VU>L8oJLb7C+e5c4+MK?P=y5rg^Sh!_kfAO>^T;z14O@XU9)t(CTb z8ysXVo71|;lHe>1*!@1c*AcXWiEI%{2lX!a!MsEd7MOnT+(xKf&uxO*^<0bK3C$RW z$N%UOE3Tb>@8uR;dAXI6He7zWU9ew%sJZe_F46QmoNgAJXT`W@RAEuAgwQCjePoEb zZ&)Io6j-0LHF4(I2c$~pwEm_o&`aF3m6C0gY=?&8rX2!zcZ&Nj_VK0A(&*_E%f(Si zE&am{l53{f5r=T__4ftSXWlyQ6ZJFGcT1y&sPxJX;gj8BycJ$wps|@2n|BIGb_r3j zdAIQKC%3ydfT2cLs>9|qS*+KU((X7kvp=I%690)}d_1f5S?QmCYsqW+rd-6`1h zTm^Tq&MK7|mg=!4Q`PR9g~ih_gb7IYP_mbjE=sy7*+e_Vuc^s5&nMK>Q@F5csu7Ed2R3!Oen$uUZfQ*wfm zla!ni&WWcdgiB%q5QTF8Z{VNz`*9;nd2Kv}UHa{K{!CwPT${+w_Rc@8?+1e=lfS1= zWN&|3G6<{K6Gxj8SpAKrCRVq;!xRrW83Khfz%U4oh=oF^7xMFn`rNN>kODxLbQXs; zgVh%Mx$01BPwz-*9Do8mFw#8=TJoczy`UNx8qgksHg1q}!|+W&C~u@2M72QVgox}D zITYdvu#_KzcrFZqY`Hj})O}sp%d*btY=kcwm73Tqta{1J#r(KsMnn`nEr^$A^zOKS zMeOaCF}QYzDN!)Oc1O^4cqBSRP4giT-SW=q_tXe3tCN&WQF09>*HUsFCD-FQ^#<5W zT&5>=df_9T@R8$tw$Dg!MBO)iO1NM`UxM1H*(!ZcGDOPs*X~uH`(v^=k6rw9R^sh% zTo3lJi92%z)AWa5{FH#?3?(;GGEK=%l-x|orz!aiC7-3_bCldd38UmzN&!CWDk#e=Hp(wBszYDUL(;sH`R<0}sS_)C=BPKip%SxWApw05k`TS^ z%XbUUBi0tktM0xVRs^&C-kAO6seA4grk}d!9!l<|{sf9;W0GA^Oxk7lev$Ivv7oI!Sl0PIs^Ar13%39a<%>C4RI`6LQb_n37Iu zggYA?@j7^Lc_3 zJPuIZfY3zao#i(eO+Ib@kKKmQFe*A#k8@$&X168)oFfi1phkks$eqYi@}oVtg2c5;{c5q>Mk z;xX$(2wY9%>hzuz%4>26!QuOQhe0si88NWMYijbHV5CQoXXzTM%AN>&w{S(ix_5^g zA!VOKS`LA&7Vh3FEi{N&q1bLu>68-88saEoV(+ieXZa*5vujcZWvZlXpcSdan%CB( zs69K8f%-7gg{pa%TS_)^CR2&s=d+~<2DJ{qWtIrSkq8wxd{kS%&?kmBI4t;SYBA** z8R2OKU(!gdc3lnNBkEW2a1$+OBz9(9O{yTMDZAa$stLV2+2P1aTH>$;Q{kGhI z&y`x;YAsG~vZnQ`n_i?oY5<@p4>q2CDDpOQ=?F(G9@WZWH{+#~`63k{V-~g;(PM2q zK?MnSnDACNN_lM?F(XLV*sy-$9la546azKIek8xP0svg z>_ft<@gbixl=1=x>3KoFk0|nk2;q%a#l|gNF<<=wLH?r7u1GL8if2D3IQKd9&{YGK z?xcY_`+*U(JX|sJcX;-g%ZeHc%#azX}7^!aUs~Gk7`4=z)XX2p^G?O z2Gy7FNFX&vUGAkUR{-pwJ${@I#Dx-jtEV;?AU%mh`@1gLXV=p~sXS;fsJqJCQknX1 zNb`$LGzeC-(;$$?vE3YvxNxYf1Lp{iP3Vgo=hP~a`nG$en2bU379LJ16D-59x^)ty zm2MSbP}QZ~t8V5!U*c7vbL|NWiSl4ly`{8wkR7|HIuYA&cGo@CZ5xO)i@z?snZ5u( zdTGNIW~K-qo`>wbWPMi$3ZSteHKs-?q?bw<{Dsk(sOdZ{`sNRmiCDAC^B zy&~SxVsui)C?_O#S^w#P4Uj6t@4&_7sqD2&)l1pt=c>!==5&t|a!sMEGbu@;M5n7f zqPFu7L$p`I2)Z^Q$F;UnEO5vc(91^etuAB_-&>u*{%~*g64tS$ErG4MuR14@%SA3> zlvFFqF}1*~=Mg$2_UM+j;2LC~ORvnO7Zs3JHJ8)jX;Pxf0I@f@SYAP@AwJZtdW=4@ zjB29zlq3#o5=CCf9=Wf&!4F#aD@1n@Bi^{yX<@?e^ogCYsc?2X{`q0!YRqz2szppX z-SV#3=fxn9u4a8H{?j_`F+nKf4I-~tXu)=Ia;?K|&jzD4G@kMj-W0odx`(Z~zdD~? ze}8pVIvg6bXVz|{Mhtg~QW@gwP?wbth*HG@W;$1$7Z9bYQtemefFR6|@aEkFca?M1 zD+P%ywHV_HsP(QjP(5Btj4jgC4xWmFP@&!5?!d3|8ZnK%^O}?eUs+Tq8z~SkSKO_ zDGgL)EZynxB?XjrQ+TJk3YtOXW7(3Kn9$heKQD>*@J|XahL;PufOILXZ0bQzAttYV zumLH9^sv)RlZs|_Ra)2^4|ytt1or6rOM(VS5&VKs%!P?5G>J&&{fD~uWBMD3&_J$+ zNmgn2%vV4BEt`47bC^BW9bXPcp#FYd#BeZ^7bqS6V}f+VoI<6`4mj{&y5P zI;3o+D}g+u;p0?MVT67e=sY$wsH~b3P6@+aM zoOgQnq6(ilb8pbDjNs=rU92!xu*W*82jaBh9N{~KP7Ci?E+aeLS)IqC zoz)B5Fbw(Br35*fAAgU0TyrYZvOGCEe;>3)ieh1OXsFGgpFc#UDcb6Fymp9roP&HT8d+LZfbMmf^!J+Ee5MVnDbBF zn<$vs%|kVdy_yM`%GyZNrII13f9O9gCBTJlB;ul;*N<_4i5?ID8_o{%mC<1uFdBna1_Lh?_4(QmM(N7Lr+%Pqt<~6tzamv&jJ1!*RLFTQyH! z8cs<|l#&JZes}evI>L4EoB4hz!ePacLJ}T|m#47GjYcHsf#o<;Lb5p{$rdn_?p*2u7qddj-2UwU0?K5rHa z=VZ^kd8uSip(3qs60p*evlqt8xdyhOw|db6Zq?ySKo2o#YK!~han3j@TjV6=JvpDs z9*N^^a+LOj(k<<6sqD?(>T*_lpt>-d#tyYX9gUh!a81MZM3tl%0iFOwGemR*;k?`1 zGELM^l;aXR`21Kp`{9A=ki$S6c;v$sv50#1&Vg!QkT0Zj@_29Tko04NeRv*Ow=ip8 z^*)RaxA900>gHfy^#%v36eeey4vtD@_Se4Z#cL>*9WDJ^;XrywYc5Q8u?yZlZk#? zhrkZ!?yO0T=fV42_<*Y5j{4>JB*!9{K^)G#vXE4|tH9>-SkpQ(;>(MC33gX{g)Pr%%`5R+U5T=g z?23zDZ_BaT>k6HA|FRI`o4_n#OK^B6Y)il%=&=@ILULOC9MVsYOJ zKUoZU#x^-|4vUqP3_nJ>a_;?C2V_hFejw6eOfVK3i;UDIlF%Mg^I9d7rg!ev3b!oQ zWaKNbMQ+p(TS;i04O);z{{B-OvBlj9hC4W5ix(b^3O_3TVc}9Bwg#_8Y*8Nnh}fb6 z$huj?RuTgC5Ms-{J-NIrCkET1Z0pUW!J@|(g5s28x3r?xN@il(CT|k$heF9RF&A`^ ziszcFx`O56MRbT3xM>a&aXRuu?vtnBqlj%ObO=chBirN#fV;2)Errf47jFzAXa$k(H*o_DYNRX=}f&uJFwwp4`=At@M>&nLxWdu1qcyI^p zfGHE%Z34z@Hnb!E+_o4DjGr{l!NBNTUNlSOtvy{lsc)Y}fl+OScV0n(@l!`QprOEc z-S8NX6Ixk^O|-+{)w>rj%!&Slowxtgi({mLOk-fuOdJgx`8z6cSZERxP`~k zH9Q#lwX{53ow4(X&Ev{0L$A6L;*s*ewu>zEG-Q@e>{z3?igxJXC_Svbn}T8y9*kb0 zAY#~Ts7Gq;7Qn&EV{kC~qR60as{rTze(hNq^CngXbVarxv@8L^=)@B_xg!PyOX5JV z><+nLDC}JX9V!KPOky4PR0sQb07t5taNR!yaOC+JrVJXuiijJTI*pPoQ&*P4NVI6v)Y@$#znBLB=)6WR41fS z8%8?0WOVCOjJ&$&lZFYWg_|ZmY}a5~cRFT)oyk3-QR7sPB-P@4vQ@)n(X~lK43|Y;wpv4D(eG1Tb7(9&53eCKR+8$ha!bJp z>Klp)D6E}aVp0W_6(X)d3~)scC?`ZBeAhlNRfAm7XUi#*TVtRrdgT?+6~DHgU};*o zL|%wPl8KzNuZZk;4TQB&>t@@oLSfPEa&;_zA}{btUNltHsmbve1}o|I#cm8VYUL)` zrIdJlUSpA+fLHWE>%*>p0bcQ(hNx?!^Pw+>7j03R1Zp)B(4k2aLQoP|kdH|Obv-Dz z&EclrW3OqC2m#5gv<=$H0!+K{jQFaRJc{ z>4qtEuGt8SynB=@L0Yx&0f4VIOzob7XYqG$h{3Z8=q!TSheue{T1ZZgQAF^vh27x* z0ko3Xs|)H%pw0n4i;IIQtWU1OXHiDVK|bkGmaZ%KEV?=DGKIaSD}fhzg%v`aTm`|R z4loD7qTIsRv!ZfI-g!-vD>w?Ph6i1wt5f~7ZQzxX3L$kw69`ku8X}9A<|JQSQMuB{ z$N*vf^3ob$W+AWevNb&TVp5JE^`~?um}F5lr#nnt6$MGa(Q`Z&Wp0_mHXBk`z3H}g zsX)VHC1KCE&nPd}@K_7_yc~~3oi^Me_xvLsix*^2Fpdqwl%utlyeWpZqWoq5JYF_T zmcEp#4!f%#U@L-IQFe-6@$&X2DG$JLZf;S!1~lg*WJGR=fvqT~NZ%E(Rg$U#Y*jun zi?yOcT%)sVQ|VPWEB@F}3};0*O|IhmOWwOzDK+qvCi@jF=zy-Ol(+T(U8RAm=x&+t zv@mL+HaWP8yIoLw<;Z(5KS`^3;6+|98%9TC;41#k0S#P5#}dRX54=b@MvihzB&~rK zRmCOc(vq4Ckx6O<7RbtpE2t`WFyM6g0IG6$Dfl5m9VR+rxT>ISHteE5&S7zR{7!ff zJDi??%>(PQH{LOeuY$4J?u~aN5TYN4j`&o-t9%HG7_?iRaAQT_MTZOI3|70#p5Sr= z?G)^Z0c9GOSAYz zL+LqaKSxCFN*%U23{fP|Bmo?;l`WZ!QY?o_b&e4!{49r_ZQ*u zoBk^3&$8Ovj{lu>=`Xlb(}YGQcv6S+c4Aa`XJ-MP60hDm2@E@FDM6C z;kCQ3XD@y_`?@rQ%E0&ZQx0Vk&$4B`glvHg?CQk~sF+TeDL|W!22fw`PA)00ip# zFJ#|V3f={XC0^{MG&7=b+@5g61&^QoLtT560nI*)=71Wyf%U$ha=&`XgZ2$Q+P_5AQ4&w zyUd{0%oRqc2N#mQzGT~V0k(Ki`ZW{H4tdxeml5xGVSst<7AJ=@79LJaJGH7%71TN5rt>p7Hzp3xabj>eqI)*7mIgU>;$fBr6 zT&q##ICP%S#8;I---a=B90+d!OYMMqniJMqGcYr1xn}b{r*;fP$=DwLg3Ys2Epn~K zyK`V%ngu)a8oF7Xr?d6>dBCPZKErrnNdiF*1gIUY>$RgH9Ei7T zhh+EKfxxwUA!}i|O|T=@1bzjy2p}UXFt(U3NM1XEW<}Ur8|1mo9dAW6T|i$GGrgDs z5UIjrw?RWh|4skB?r%c$?{)7Bmb2`{W%uvd(@z{(VmBbh3oPN#L0~A~|BgG}fZdw1 zoSpu&``7BpkN!g{a#3}VVJdtG8#Z*z>;G^rL$I^^{%|fUg_bbfC^iVd_>eXXld*#Y z=aRCMIX`rlK-Q=qmoJy{+0aLBt6DaHxfCeDBt4*v&KYnlt&ob!s2?UdR8xY{%FR!` zv=!~&r?jf~Rw09+U_H=zxKmTBXamP(pdzhO%QB~=pRqHq?s2L|7B81v(Bs20)~Mc; zH6<-eFwqLE&t*t3Y8x*d^=7d3u^kr*a3sjHcD3g{eF^@KK=6>3@(E>67?qObLjC|jr;7Wyf?9MP8c5Ve`I z3H5Z+5yy>=Ruf0N6oM-SVYQT1_&5L@`n0)EE+Jj4Y$>JGPxX3qC-=lsj^Mt%WN;y4 zWr-wvxY;0^zdMwLizC!2xFOTVFQxHIm=gO?9mN;dia%uUekbK1bB>Hvkn~t zzOOo;Tq~wwr3;DMXq*?e!$l|@XI*QvR&4ObmHFkPo9ubEfX5wxHhzn{1u?9HVIY{& z53RG>eW|t-TXKAOMDD{<@>sWW5(OEW6L%-^0eiY=NSx&2&KMJSxD9YPl!0z2bsHtn z$Q@En!cKsNCm63B#^Sm}5_)u9UWgz~T>Mk+0Ixyn(b4`ZQjap1b5UJagdSZ_oD+Kd z2Jjli!nkYM`nc3PiD4u`{W{+qzt?7n8zFIw!i)~}LE9KRQBI0_E)Y*bAo`M=E{`!O z1VzmtFUJz}CGE@WxQwKCZ-~iAda(t{0IC5@XC6mGMw)~OWq2}X6wyAGxtnU-5PBp# z>3J`lBd`|7LW$0rh^vfK@}Wj>p2PytKsRB}6F~m=K|EEMeo2B^(r7o+K~U$xcTc zTm}$49CT9e3(oTZdVv1vbjFGk2^czEL*p7}Qn_420>uuqn2o*s%KckJdDF~WxhoFo zjihsv53mE9e1#^y%>d|f>0M#O?S6feZ&f<>2DpsR8Qzboi!67Bi<+V zyRU>54{mpha?8xue{i2wOt9#?x(9~jK4f`a4y{opd(iXbO$gq6zkjBFjlN4LBFk2Y zmNH0`(xAg4iwRa|iR0QM<-O?(9LZVflRMJEZsfEkSR*s<{Ib<28bp|#B=(2N2MJD= zUGA1biL{udtf2V^=Mv>NMuSwTFsL24Apk`&BAjv)QMhf+hmQ~EwHz+y>>$h96q;VM z+IH8G^=^AoxZI$A1zA)%5ebcguL2l{?6<0h`EF^2dH`vzdKc0nzi5F0jG|A)Oucfg zK~&4UE5$hVPq<-Ry}80I<#;H9n1;^FbJ8m}s?E5k(4twb_vsDl^SH0rPKs7;U9;(} zs-@B`)#uTh^XL<^=o1SlDFT>8f^eNZrQdSZ{kVOe4Iv+4u){lKz4{gUr9NgUrk{*4 z9Tk~o!)+`0z}sC@O%Wr=`w8c?I3KhmsTY!~XDQgSrBD<}9;NG)d_A zVZxzuOc@{q;J}8B8&)>l{ELUWK(z|r&R8X`jj8jfRo5Lbt9K)#8r25f-ct1t(hBvv zNDH|)AK^UZqntrYtMw`>#1i#rJRqK`qsA?jSTUKvh>f3Dt54wP0DyJs$2cHR^$y&T zu6`QnJO|+t=%ZvCbbRVB@mnx~e<;2vyttT%g~{$pceJVE5*k22HPVuPu@M_8JpnS* zeEeQI5#y)Ta3XLn)T(`idc+1QU@z6Pl1HG(@b<|xj&I$3K+fg6*MUhF{VQ*d9OM6P zk0eVL4V8seDTf|THfl__+BYxf&lfC|O$05Nsx6f&DkUZ?JfF6KjK);r@J?+U@nb$} z!cZFR)7r$uVFN8jYPxGI#w%(|4x&AX^$2e-Y-5b<=1tY0e++Q8o+O%YzgFQ1ZkkP(=u4=!Q`evVN;5!!*g)vq1yp1 z$4*6k2#;i_Zy-&d$h2>;S-r`Qf|X!8v)LLw%ggL3t6a9lxz03ieBs(0L~pY~3FWjw z4dqynV{@e1lRcG~WeamRRyw_oY;Q>wnYc@qgTc<4y)1jB7cuWvFRduF!q#1C^*1kIpz>o^qqC{VWK%FUi?59_QPV0xdioO zz)%wnSPP2=<`6Gbi1KFki+#;2*!%z4vYOp0UKkT}Y|&3!N?3_>!DW^^(U+R#4puK+ zs1)U4X8T#o0DDThU}e|-tR=vHBV7oHa@Wjfo^NpoW&`(j!es1xp=A-2ApMviLgnHTSxKN<|(9YiZQA;vbAMCHKzAtajpBGGww|cEfo~~ry2w-h;ye%HP zN{7vwWAnOG!7mhNw}-vU99f=_Ju5XXesP&YUcJ?7^~f$i;t>YZ3KB>x7`U>u+i>rj^R9lh_GD*#^eg5eKl0YyP$Aa z*3;2ES`+i#qa-+cI#tJ)r=`cOh?k5cxl@5DK;_>1&TfP8Uozfd94zmX5 ztkh7U$NyaXiu$vPN$Do`=3k0yp)}(`nUyB0-uf)|>ifmnFyQrJ%`hotBxr?gjshVn(GToCZ&b!cy-r7 zcK7eoce8WfKVoN_7kBvsl14-d#TakjQEr&V=kFRbRFvf78yX3_b1DNfD!!7I;VspT zj(M8RS{Z_6v2l&rXwv6e^%nMe#dd6P53rX6Q^tB1-Mq$Q%v(>h9M$Xs6Huou^qmq9 z=dA4I)s3W^y2(MPMi8)+t462;%e_}D-zd$T;XnV`nYWqkRlQD9z zpQppVxt%1}K$g$#B)L+1Ia#4b`K^mEp(_(m=lauv#tdJQ*_O;Vg%kEHU?K7?rr5@i z^0COZyp(7MD9_-??Mr5%rka2-p}xAYUGf1Iuoq}DWkS@`ex1LnS=%EL=aMgNS%{m5 zv@2%xxGjSVIA2p*fu3PB1VcQ4ed-XQjrWLrUoni4Mh!G^yJ=3!B%o5}Okf7!r3 z4%T15w4(0zZpQ!2<+EWtX2>|k>vazu%$or-JcNiF8g0c zyZ?2x`(H=9|EnDB5K8GE9qrW1s!Q@m_4OYLA4YG#^aTM?q|RploAIB>LLRy+yUg;> zZYxo}`yj;3Flh^-&YvRDu_u+!@f z7tgFYk$sJzcN-C^dUxsJe0KW1lsnjCAGGi0>iy+x_fJZiqW6z%f~tmn_k~O|(6(N#x3If@Qj)Fqk8hGZ9&#p=O|*TMD={tLWv~9cJ*+k#-z235$h%YK z$~TVuZsRyQr6GF0ev_0gu!qI5QmnSeK!ev3e8s8O-&q_AKZeu-YwIyGcq(_0fB(^jO-D5QjP~Z^Kyd_4juUbSj(J z1Fwt*)Q@pz5#J1{Z``p`dY&cS+n$$6>#qhiD4{J6;;Nv)iPzieJ^!2Ix>)l^dA01 z#}(@e&nuXC)$*9E^;cO}=*f|*mc(=}YX*~}SljxNOsU3@Z!up7)1xb6Yhb$1GQr=C z?S{t@N=r^b=ONw|?wSS*c%`=7rKbRm!WZM9L0k0FVU=cB<}b_^O{CZ!8l1rAs_p+?JoE( zfQ|%X{?dc`)PE*?0cq05f*Wz`&!_zBrB6NsUP-AmiJ^p(kq3)TCccNxRsilMj~0Y=$=!wBMoT{ccLy$WG2{&o3eLDhMrydq%ifcqx1fyUCcx zol6mr2B>gu@6_$2k<`Ej-0iok5Bz>gTE$vD?Ew%zfD%L*QCGb_B{jH!*Fi>nJG~Z8 z18i+Vd)b8H&^~O3HEhtXYV>~2`vH690pt$h7*iu_&0Y_rc;_g8U<36-Gq)aN7pqx| z7n5B>+wo5jwo@BUHbhPvp(u0w8&*N(44vwT(vQd^A~X>H)#!xYm!nakxM^i)&FwiE z++Zy0xS%Y9l>%A_O-|_y`re^25)0$mO;R=#p}l*lOY`DbpbS80IY=Sq>8#zQem1vB zTFTCM)&}8U2gg+wyxevtKu8oF3ZA3&@3d{5@X=>tz-yWcxkhj5(ze>X0*3W^3P-{b zP^X|~9nr8*P7d_d6a(X_(1$`$ROmslaA;Ihm5gYX6@@~t^wVRc22t9%2}L_T!8J&& zx0g3bzfn)@yhqB1gT5ok0I|<6D|W?tQ=O0<*kW_QR6xzE-Zs?)`xU&o|9fPzU$Dzx{feGFx%a%4ee3kexC!zE?N&BZ+2To)E_=DXAUV!Em{4ZFp@s!;DDis1eH6t1Sv?@~^?&e4z&ejoL zN`^2LcXDA=Wh0X(RF(I4(IoTyn+B27ggqGq zcXIe$Ub{Q&b_1g03hR^(+afM#ilACF_!GTLow6e}-jxstWLO&rs(@$>vkLDB&2jtW zbtJ;+&;Xo17V#1K_6caNhsmq~Q!kGyCAb#Ye6HE0eT4YrWD5q>+~S@;H-{JHS;~V~ zR`*)>;_%Q2h>|3KYLYQO)9j3oFHYsN4t2jUK;XS2xD|+|2F&W*y@JYSkqP@65i>~R zogOGKBTudN{)2UQn`qViY4*@15n z_^Vd$7}Ohy`;~jy@Si;-3F#rXt(Va zPX^5g*b?}#DL@3sI2SbCa5uo2-)=<&N636qkXs<-0b7RCfIWzJq(Db*jq_qMh{LiV zfJbPi0Fuk@di1?>qB9f~>zkzCy8cn&@aTIli*B%GT>5Xe4HGc9*FV&p3Rc$2FHXPr ztbk~M&x)dZn4NvJ(a(;ZjyfP*NE!UTr}Ys7bi@=f?zP0$)$HbLqQ#_rzi@Ak)G_n= zHPI@86<-%kU|X+?CXqrq?sCh&;{gQAV{6}OS;!|2xqW8MyDfzvOr~`=5r5r$RMIf} z@;E!YJ14;pqLl6)+T{}hGkiocA+9rf_J-&NR`;oB9K{rz_)E(=cJfover7ro&F~^) zETAc`$?dd8#2p*XEKFjJXQE-Y;{6sc42?h}vVsp<4zjmDXh~zqb+8{MUTVoLbtc(u z!{OE&YB$VNk`o*@xvC~S-xhKQT(D?3JT3ip0FC9!!)ciRq5co>5G+pdmQbMq@wX)r ziJlSzB}Ph2l$a^8P-3OTMv0vg2PIBQTq4Ep7C&*dB9g8q?h?7Ui`PUB);Z(du-|a& znUyw9CrF;2;xmp80tw9Cpb5hAZDAKM`x;DN(ik5gjLORD&#+$}Hy5!t%j%nQ#GxbF zB<}}*hK4CzEE=$620Fh9BT=3Yb;=lf{M(*vPYh~5>XKWGfaGCf`TGw%>jZY8D_DWf z0J9%^=try>WLkd#bH1B?G%e zzQGg$ZbAeF&97oP#5oLVJ>*c*#CBX7t7rMY0kE4)lN?ZUm{*?2rhenz1yV7M{Q`?F;f*2Sz$@Mrd?LB9}k$6>Rs5VmyWl zHa^$CD5kLdKe&_FQ~8O`Dtr?K(>bcp$BEdIV71nQMz3Baxez~?cA5Lp_F(1IqkBM? zAq|bu(qrPVxe}In&VPv0bNVCSVP73L53rXFM@kVFVn|s}&8{zwX%Jt0Ffm7{W>1)p zq_|^Cdw{#>7Vl1$Y&lY;rg=Ige;IUc*j;Ly-36FBv2YupUHY~~G zT#BjNw$J7DCfHnZ2edTqb@8Re<%MzK1x{aHe_lp9!X)}@!o9Xtp4ITxvW9(j+roIe zTrjI$1mI?Y+WtK3Q>Qf|Jd3LrwPJ7ANSOv`9@`+N78^?Ub)wnVLn{nL)kI6+>UAh) zpR1Ob{~v41xrJk6{Qtb_TdXbk7#4g(#j&Lwc4l%*mMzu&Kds^<5J;kiXIE+gAjW6i z@3HiP4eowWzPUvturX2iywai z3#D3{M1U=WdTcqU7jum~Hg*>$X|+irmXIXRj?K~glTLQ6S$z?Ar>gb_Fq*Er;z3G; zpo-qi`{E!Ez6r`$7Y)P{+%cR4KgBkHQ&9Ingd-L9dgOlKslm@f9XNZjMSU81rf)~b zCMq$g9uazk7QkUQ_T#i)6`5@CD9Q?pE+ zz^~b$2w-UqH9?f}TR5Lb6FZ7B{bK8|Al>rI*5&HbCb#sbO{6T~3wSsSph8isR+-~> zH&Fpvpl!4I+E{w@ZuEd<0KWX=g&%-=U_O)#}PMZfP57Eb+s^m&O6X zW;ebxp3ACM)_@CGEnEwBPqukwO;IX5;`a7&!kx(hXzDoi4|WU~(*N=C1 z_VM;rLh5z+DLvh$g+KSG9~SmUf;g#sGX%5`ouzo6dPj(1f{vz5hJA?2;K7NyRnAV@5Lv3R+> zC5bYF&ym%*@r>BFGDjSPxn>trgW+_s3bDmRwf1U_uZ5;AFvNk*ip zd1en$MRy(>L()3}tq}x)P1M`X>ML+q-lg_!L*>TtmAVEsU%;owH~^H?*Kuv$1n+MK zK8?aq!JHbsHfNz5@Xt6m;me?!>byc~ptd&ZE zEzaxm`dqT;b~J`FMoMS43E{lq+x+Q(Pa&5>trQa*DnOvrFU=Gz@i6QH70E( z-oifWYfWRjFVq(r$p;h5^r8ONA@=JF^-CPk)o3xQ!z-)?mi1`;q7u0k@}x`9OM1Ob zDv-0s;FqgUL@ydqpoQ0mIAN6Bihj4)Xc}gvzh0WoCLXOX$dtR_52);06i~`6GOg;B zTw0NL;b^jxI__i>JO5~XBf&l0Ev*2?JlfuxL_3FembSTdEqh_Flx>!Wac6kRK_+w| zwl_+e0eKJz$p2+SMG-92rI+R{xGRqu1in1XC}@wDAgk{?+NLr>f19XB(pmGy-CR&-GOwuiT%*x1(*M~PC9RS-C|Tr z9zG*=MbAFpE0yWhx}Wz-Bdl3GY+}FEdrfSx{Q;v|yLJld>WggsQg-n^pP$vu_-yJ+ zO;eJcB?Z6XV;397Y-;G)NvV;Y?oTaYu7^9FtmAE=o|UF8+ss1yJ*n){`Y+}%_khF5 zI(Fy&i>2p`K2Oe<#QX$OC4FK%!ZpunzqxXV>2 zI_qb|^WNY7%bEspPYcD5HW*Dwx*zFpRZZs$#oxoN$zcAA`48q_m@k>XXMWUt&U~l& z^X41P*O*VMe{#PjESNC4OgiJc#@`vAH~!H0nDO5c1@v>q8;mE6gT}qa7UMEwg)tX| zGiL z^k3EA`v3cX;D5L!`qKvr#czwzlP4F6qNWz6L;uNe-o&5dNI3Y@XD=xqkQM&g~FCtnCM{u}jYy@jiVE~7ngS~Jb z6M#a)N>bPkkHDi;q)j*&9jD@~q@!*sO)ZW_=2K}Za0FA-XfKr}7bipe_EB-5lPVpc zUg{u>Yld)QtjoZC#7}j@Gp9$bIj$7v$Elh>jTks&rC`|A^P+qXCw*X1|ZRn zu0s5s*^Ea3WiKxS^O858v-2P(MwL?9_O}9(H#4{+wW#F9KTSG)VS31H9xh z3qa;aOsf1)0AA~_4BtPWaGh^H8jyY>u$Kq7yB_p4+=yvYI1=8-&KMg04|#7M7sZu@ z4R_bA-gjvBtw9h)mIj+u)J9NnM?}=Pv8pHnvM87+bfdTnNep*P)WT?zi7|>$#|H zK><#iNgEKZ*VmdYeo$2nHSF4u7^T-HW7kOQxp-)++`^sXk~oOXoYZwV+d=yiRg0BdLs}F*2SJ2P5f>WH6G+NET+bsBF$qtb(thpE;XM zSlO7(?d^D8eO%qI-mmUfZ&I&QSE?7NXQ(HrQ`Avvt6HnNs=BE9RP`s-bE+p)1FD0n z9+g|QQB|j^P?f2st8!IIsu-2ON~!!&`K9uG4dsAwA%wTfkm62(-^Zlf@}Y5A-CCCqOh zVSamx7y0A-A$~9K;#>GyemOsnpT_6#$^0nZ$`kTE`G$N%-Xt%QC&>UjwBJQ`V=ujh ztRl-v37~uONG2IaY$O1_VSeGh;@;t20-sNF{oHL_H`mT})N$q9d~P~?!6$My(-)=> zOhcwY(<7#1rURy3rVdk!X_aY-sn|5dlwnFVg_=wz-gwFQvGLEwmyLtQQ^vcEw;OjD zHyYQfJ?h8Qr#0Q04o#b8y=IN3O0!h6K%-axtR7MSP5rj|)ocI8nZN$S1+1N^98|<& z9Li+U5NGZHS{m#YULJ$H*M@LSb+Rx^tHE>t-HVz?Y2MIaW~-7w51Ye%aWO5{hWb)uz9uSz zrD;TiiJ7@Vst)v(7Bip(6?|atXQg$c(b3c{FSYBW?xd39kBn&F#2v(G*{`b zoz}0?`mzQ}OM}{1--=45?<~W?OB1JtlcK5Fh=WG+{mb9_Ir=3iTr<*Un@mJDA4=$TCpsg>2g_R{7wU$*F_ zcHbkbTfJRZjb6GT(RY7UT?6`V2VOpEJHArue4Q6R8k(v``xvqkZmyy85epTrSj4Mo zW5{ky2HcEKYw1yD!qZ~&rCHrj6X`1)>#*Uz#$X+`xh2$>rqp9=8-k?-I@Ii?jU~dh zn+KF{Dd^wcHX6KH1aXG-vMKUFc4(FdutS~P%GMOkJkHDIR(5Hz+@Bpvvat*_!WsOt?4aVr&)lxMzcBn#CtgLNWDKST5Z*8h; zuB!Gu*V5|!LTj${J=fAu-BEt+e09TeUtUZmwA45Eutll_UbFEgsh?}?&FvTt?dzHs z`5wehVA-|P`i4^9a|}F?fyTB}lt?wibK{GB>7xTS&hbr}9oWsntU1eq>X0Sa z76YR9HfmWJvVs=Bk{m&=tPGi^a;LGc=~2{Dn-fnPSBGS&+%;HsZBdE8tPTm2b8b70 zU9ezGvZR;1iEYgS8(Chpo;_6yCnzhcU9+%vu&qoFzdW3xqG~mh;L^)kA>-(z?2up` zL*1GPEaIlFEj0P#<2U(Zla%dW&1KpoT`MQyw2Yqq`1k_OJ(Di|>+z5TNQ+z!+}u4; zDQ|MIEnpY+GqH;S*%J1Guyvq;kfcz~2hoI*kOF$LBqUrMDGABs;x#c=V|u1;8^626 zFh4?9Tj-t+g`7Y$^m6>>_y_3$bpn|moD)p^JFGT6eCGsC?i3XxN$_iF{|PeE2^`x2 zhaTpL{(3!3;nIqGh`lFvIG6Lp4o~DhoXo{WQ%hjbG}>uiHHY>-zHN+P|LP_ZP5UQ2 zIFB}--rYlspT+)1vC5or$LcuQ%i`!I?H>RdZIY;1-u?~rBHJL$ts?)pP9BVJ<|*u( zIiEAyx%4S?o;xp?dMek|_1$jK(80&!b#&R^{q=N7#i{^0qPrby{;GA)(9Y-AXvNO; z)-*XCcrreK+MgdgPFRyNh0}`W=78_?97}m!+GU@OQG@gpU>$BulXlj z4+VFA*mJ3;0Ag!y)NAxgczTc+<}`e2>g)eA^C(#Wp~B!)My8<^1`D|>bGg_DXlhhJ zvM>6C=^QJ@%k)&_p;~cWary10CueYc|2baG|MiA%q#k}?2C6UXgRQ+<2>JHfJ6b`Qnx;x5mQt{sxdoInLi*7Twm~FK<+eE&zn>kXo&BL~*t%Q;JFjBXb za&|8EApM=(kW711;>+oX#$bH3-%w@hA?2kU$O1;n7+J{3B1RT7auXv<7+K25GDem& zvVxIvMk*MoWTc9bYDQ`}4=G>C{o*;?n=40G7|bTn#z;%Dr`gidava$?shJ+z%h}`w z{<@2oQdV(h8~TQ7(GA;W%#Fx)`M&a1+`jVF2(<`n5Y{5pA*@5FM`%E3L|Bi|gwTx8 zg3yYvfjeKmk&};D_%CD%7{V$4Y+B6k7US+E(ydEI$ace_(+(~}vs9I@N>Deb%Y-8QP8T{r@8Jzm2KbiRoRuh;pShFM z2)nlJ;7r0w*A8wx&jrdtZp{n$uRAZ{&MaQlDoYdOPcPuCo@Dn9t`IJ)-n=2M=ico* zxFk8Rt-9gXDSqb;?(J~BY>!N}oI9tj=G3x1%KPPcipxfoAw%y+nmjf*0sUUZadR2t zW^%$F{C=b-cbaD%hZ8QP?B&ez{er^2m;3Q>>Rv9* zV+Vbg^QVX1oU!Mt+`SygKF;%1ZVwmorraSY%)Q*a zP%d5-uKYrILb*kmFFU08r{XX+_IUm*-zPL8LLqdFJZEuoMhUb{nNU$2CwF-64eI5V zEaKI%GL)yWmwQln1aynXzP^{cq~uNa|7QWdH16e0Jqy};Ignc!xsCHIXuF+zU^^85 zVQbWw@Zfc0Rvc_iNYiprBiI4m&vroX;KF+4xgK->9bBwNyqNToR?dZd=;?%e)r<0; z)Dw4bAbpHb&XaoLcif+<6#DyQ`ujZ5l|kf?-gDpkuge#ceYOMKKHHrLcOe`^ID~K* zK|tu|&fAV~yd6{5p&Q-<;-yn@)A^o>)kiqb#Ok}b=YHlACehQEW(0e}M-GusOy?Vq z!dDiT5J=yc6nc_2?mCj?`EuwG2{ZL5hL1vZX80H*_b_rVBlj`#dq(bOTp?#peTNnix-kXb37|S z�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 delta 250533 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 q&@58l!Bd7wSbkpouS3b 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 zʞ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 TX7kK>V3=`R^*2v>th4_gB%yNi diff --git a/package-lock.json b/package-lock.json index 16404eb..e47edf7 100644 --- a/package-lock.json +++ b/package-lock.json @@ -10,16 +10,16 @@ "license": "MIT", "dependencies": { "@modelcontextprotocol/sdk": "1.20.1", - "@n8n/n8n-nodes-langchain": "^1.120.1", + "@n8n/n8n-nodes-langchain": "^1.121.1", "@supabase/supabase-js": "^2.57.4", "dotenv": "^16.5.0", "express": "^5.1.0", "express-rate-limit": "^7.1.5", "form-data": "^4.0.5", "lru-cache": "^11.2.1", - "n8n": "^1.121.2", - "n8n-core": "^1.120.1", - "n8n-workflow": "^1.118.1", + "n8n": "^1.122.4", + "n8n-core": "^1.121.1", + "n8n-workflow": "^1.119.1", "openai": "^4.77.0", "sql.js": "^1.13.0", "tslib": "^2.6.2", @@ -106,9 +106,9 @@ } }, "node_modules/@anthropic-ai/sdk/node_modules/@types/node": { - "version": "18.19.127", - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.19.127.tgz", - "integrity": "sha512-gSjxjrnKXML/yo0BO099uPixMqfpJU0TKYjpfLU7TrtA2WWDki412Np/RSTPRil1saKBhvVVKzVx/p/6p94nVA==", + "version": "18.19.130", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.19.130.tgz", + "integrity": "sha512-GRaXQx6jGfL8sKfaIDD6OupbIHBr9jv7Jnaml9tB7l4v068PAOXqfcujMMo5PhbIs6ggR1XODELqahT2R8v0fg==", "license": "MIT", "peer": true, "dependencies": { @@ -256,52 +256,52 @@ } }, "node_modules/@aws-sdk/client-bedrock-agent-runtime": { - "version": "3.891.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/client-bedrock-agent-runtime/-/client-bedrock-agent-runtime-3.891.0.tgz", - "integrity": "sha512-CtwwVG6Oep8cAmQUbqQnXYS0uuKKDJBEYgIYjMcgc8wMWQm+5PL0Qht4ZVa2yyQ9VO4SNwIVlYt/YQr81ok92A==", + "version": "3.943.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/client-bedrock-agent-runtime/-/client-bedrock-agent-runtime-3.943.0.tgz", + "integrity": "sha512-/Q6okJgiMDZfUjMbGgzWKItSsfqF94/ifV1gzia2wLRhEA8Hdgg+YeCIow0oLYiCg556juHDz4CqL03MApgwQw==", "license": "Apache-2.0", "dependencies": { "@aws-crypto/sha256-browser": "5.2.0", "@aws-crypto/sha256-js": "5.2.0", - "@aws-sdk/core": "3.890.0", - "@aws-sdk/credential-provider-node": "3.891.0", - "@aws-sdk/middleware-host-header": "3.891.0", - "@aws-sdk/middleware-logger": "3.891.0", - "@aws-sdk/middleware-recursion-detection": "3.891.0", - "@aws-sdk/middleware-user-agent": "3.891.0", - "@aws-sdk/region-config-resolver": "3.890.0", - "@aws-sdk/types": "3.887.0", - "@aws-sdk/util-endpoints": "3.891.0", - "@aws-sdk/util-user-agent-browser": "3.887.0", - "@aws-sdk/util-user-agent-node": "3.891.0", - "@smithy/config-resolver": "^4.2.2", - "@smithy/core": "^3.11.0", - "@smithy/eventstream-serde-browser": "^4.1.1", - "@smithy/eventstream-serde-config-resolver": "^4.2.1", - "@smithy/eventstream-serde-node": "^4.1.1", - "@smithy/fetch-http-handler": "^5.2.1", - "@smithy/hash-node": "^4.1.1", - "@smithy/invalid-dependency": "^4.1.1", - "@smithy/middleware-content-length": "^4.1.1", - "@smithy/middleware-endpoint": "^4.2.2", - "@smithy/middleware-retry": "^4.2.3", - "@smithy/middleware-serde": "^4.1.1", - "@smithy/middleware-stack": "^4.1.1", - "@smithy/node-config-provider": "^4.2.2", - "@smithy/node-http-handler": "^4.2.1", - "@smithy/protocol-http": "^5.2.1", - "@smithy/smithy-client": "^4.6.2", - "@smithy/types": "^4.5.0", - "@smithy/url-parser": "^4.1.1", - "@smithy/util-base64": "^4.1.0", - "@smithy/util-body-length-browser": "^4.1.0", - "@smithy/util-body-length-node": "^4.1.0", - "@smithy/util-defaults-mode-browser": "^4.1.2", - "@smithy/util-defaults-mode-node": "^4.1.2", - "@smithy/util-endpoints": "^3.1.2", - "@smithy/util-middleware": "^4.1.1", - "@smithy/util-retry": "^4.1.2", - "@smithy/util-utf8": "^4.1.0", + "@aws-sdk/core": "3.943.0", + "@aws-sdk/credential-provider-node": "3.943.0", + "@aws-sdk/middleware-host-header": "3.936.0", + "@aws-sdk/middleware-logger": "3.936.0", + "@aws-sdk/middleware-recursion-detection": "3.936.0", + "@aws-sdk/middleware-user-agent": "3.943.0", + "@aws-sdk/region-config-resolver": "3.936.0", + "@aws-sdk/types": "3.936.0", + "@aws-sdk/util-endpoints": "3.936.0", + "@aws-sdk/util-user-agent-browser": "3.936.0", + "@aws-sdk/util-user-agent-node": "3.943.0", + "@smithy/config-resolver": "^4.4.3", + "@smithy/core": "^3.18.5", + "@smithy/eventstream-serde-browser": "^4.2.5", + "@smithy/eventstream-serde-config-resolver": "^4.3.5", + "@smithy/eventstream-serde-node": "^4.2.5", + "@smithy/fetch-http-handler": "^5.3.6", + "@smithy/hash-node": "^4.2.5", + "@smithy/invalid-dependency": "^4.2.5", + "@smithy/middleware-content-length": "^4.2.5", + "@smithy/middleware-endpoint": "^4.3.12", + "@smithy/middleware-retry": "^4.4.12", + "@smithy/middleware-serde": "^4.2.6", + "@smithy/middleware-stack": "^4.2.5", + "@smithy/node-config-provider": "^4.3.5", + "@smithy/node-http-handler": "^4.4.5", + "@smithy/protocol-http": "^5.3.5", + "@smithy/smithy-client": "^4.9.8", + "@smithy/types": "^4.9.0", + "@smithy/url-parser": "^4.2.5", + "@smithy/util-base64": "^4.3.0", + "@smithy/util-body-length-browser": "^4.2.0", + "@smithy/util-body-length-node": "^4.2.1", + "@smithy/util-defaults-mode-browser": "^4.3.11", + "@smithy/util-defaults-mode-node": "^4.2.14", + "@smithy/util-endpoints": "^3.2.5", + "@smithy/util-middleware": "^4.2.5", + "@smithy/util-retry": "^4.2.5", + "@smithy/util-utf8": "^4.2.0", "tslib": "^2.6.2" }, "engines": { @@ -309,48 +309,48 @@ } }, "node_modules/@aws-sdk/client-bedrock-agent-runtime/node_modules/@aws-sdk/client-sso": { - "version": "3.891.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/client-sso/-/client-sso-3.891.0.tgz", - "integrity": "sha512-QMDaD9GhJe7l0KQp3Tt7dzqFCz/H2XuyNjQgvi10nM1MfI1RagmLtmEhZveQxMPhZ/AtohLSK0Tisp/I5tR8RQ==", + "version": "3.943.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/client-sso/-/client-sso-3.943.0.tgz", + "integrity": "sha512-kOTO2B8Ks2qX73CyKY8PAajtf5n39aMe2spoiOF5EkgSzGV7hZ/HONRDyADlyxwfsX39Q2F2SpPUaXzon32IGw==", "license": "Apache-2.0", "dependencies": { "@aws-crypto/sha256-browser": "5.2.0", "@aws-crypto/sha256-js": "5.2.0", - "@aws-sdk/core": "3.890.0", - "@aws-sdk/middleware-host-header": "3.891.0", - "@aws-sdk/middleware-logger": "3.891.0", - "@aws-sdk/middleware-recursion-detection": "3.891.0", - "@aws-sdk/middleware-user-agent": "3.891.0", - "@aws-sdk/region-config-resolver": "3.890.0", - "@aws-sdk/types": "3.887.0", - "@aws-sdk/util-endpoints": "3.891.0", - "@aws-sdk/util-user-agent-browser": "3.887.0", - "@aws-sdk/util-user-agent-node": "3.891.0", - "@smithy/config-resolver": "^4.2.2", - "@smithy/core": "^3.11.0", - "@smithy/fetch-http-handler": "^5.2.1", - "@smithy/hash-node": "^4.1.1", - "@smithy/invalid-dependency": "^4.1.1", - "@smithy/middleware-content-length": "^4.1.1", - "@smithy/middleware-endpoint": "^4.2.2", - "@smithy/middleware-retry": "^4.2.3", - "@smithy/middleware-serde": "^4.1.1", - "@smithy/middleware-stack": "^4.1.1", - "@smithy/node-config-provider": "^4.2.2", - "@smithy/node-http-handler": "^4.2.1", - "@smithy/protocol-http": "^5.2.1", - "@smithy/smithy-client": "^4.6.2", - "@smithy/types": "^4.5.0", - "@smithy/url-parser": "^4.1.1", - "@smithy/util-base64": "^4.1.0", - "@smithy/util-body-length-browser": "^4.1.0", - "@smithy/util-body-length-node": "^4.1.0", - "@smithy/util-defaults-mode-browser": "^4.1.2", - "@smithy/util-defaults-mode-node": "^4.1.2", - "@smithy/util-endpoints": "^3.1.2", - "@smithy/util-middleware": "^4.1.1", - "@smithy/util-retry": "^4.1.2", - "@smithy/util-utf8": "^4.1.0", + "@aws-sdk/core": "3.943.0", + "@aws-sdk/middleware-host-header": "3.936.0", + "@aws-sdk/middleware-logger": "3.936.0", + "@aws-sdk/middleware-recursion-detection": "3.936.0", + "@aws-sdk/middleware-user-agent": "3.943.0", + "@aws-sdk/region-config-resolver": "3.936.0", + "@aws-sdk/types": "3.936.0", + "@aws-sdk/util-endpoints": "3.936.0", + "@aws-sdk/util-user-agent-browser": "3.936.0", + "@aws-sdk/util-user-agent-node": "3.943.0", + "@smithy/config-resolver": "^4.4.3", + "@smithy/core": "^3.18.5", + "@smithy/fetch-http-handler": "^5.3.6", + "@smithy/hash-node": "^4.2.5", + "@smithy/invalid-dependency": "^4.2.5", + "@smithy/middleware-content-length": "^4.2.5", + "@smithy/middleware-endpoint": "^4.3.12", + "@smithy/middleware-retry": "^4.4.12", + "@smithy/middleware-serde": "^4.2.6", + "@smithy/middleware-stack": "^4.2.5", + "@smithy/node-config-provider": "^4.3.5", + "@smithy/node-http-handler": "^4.4.5", + "@smithy/protocol-http": "^5.3.5", + "@smithy/smithy-client": "^4.9.8", + "@smithy/types": "^4.9.0", + "@smithy/url-parser": "^4.2.5", + "@smithy/util-base64": "^4.3.0", + "@smithy/util-body-length-browser": "^4.2.0", + "@smithy/util-body-length-node": "^4.2.1", + "@smithy/util-defaults-mode-browser": "^4.3.11", + "@smithy/util-defaults-mode-node": "^4.2.14", + "@smithy/util-endpoints": "^3.2.5", + "@smithy/util-middleware": "^4.2.5", + "@smithy/util-retry": "^4.2.5", + "@smithy/util-utf8": "^4.2.0", "tslib": "^2.6.2" }, "engines": { @@ -358,25 +358,23 @@ } }, "node_modules/@aws-sdk/client-bedrock-agent-runtime/node_modules/@aws-sdk/core": { - "version": "3.890.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/core/-/core-3.890.0.tgz", - "integrity": "sha512-CT+yjhytHdyKvV3Nh/fqBjnZ8+UiQZVz4NMm4LrPATgVSOdfygXHqrWxrPTVgiBtuJWkotg06DF7+pTd5ekLBw==", + "version": "3.943.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/core/-/core-3.943.0.tgz", + "integrity": "sha512-8CBy2hI9ABF7RBVQuY1bgf/ue+WPmM/hl0adrXFlhnhkaQP0tFY5zhiy1Y+n7V+5f3/ORoHBmCCQmcHDDYJqJQ==", "license": "Apache-2.0", "dependencies": { - "@aws-sdk/types": "3.887.0", - "@aws-sdk/xml-builder": "3.887.0", - "@smithy/core": "^3.11.0", - "@smithy/node-config-provider": "^4.2.2", - "@smithy/property-provider": "^4.1.1", - "@smithy/protocol-http": "^5.2.1", - "@smithy/signature-v4": "^5.2.1", - "@smithy/smithy-client": "^4.6.2", - "@smithy/types": "^4.5.0", - "@smithy/util-base64": "^4.1.0", - "@smithy/util-body-length-browser": "^4.1.0", - "@smithy/util-middleware": "^4.1.1", - "@smithy/util-utf8": "^4.1.0", - "fast-xml-parser": "5.2.5", + "@aws-sdk/types": "3.936.0", + "@aws-sdk/xml-builder": "3.930.0", + "@smithy/core": "^3.18.5", + "@smithy/node-config-provider": "^4.3.5", + "@smithy/property-provider": "^4.2.5", + "@smithy/protocol-http": "^5.3.5", + "@smithy/signature-v4": "^5.3.5", + "@smithy/smithy-client": "^4.9.8", + "@smithy/types": "^4.9.0", + "@smithy/util-base64": "^4.3.0", + "@smithy/util-middleware": "^4.2.5", + "@smithy/util-utf8": "^4.2.0", "tslib": "^2.6.2" }, "engines": { @@ -384,15 +382,15 @@ } }, "node_modules/@aws-sdk/client-bedrock-agent-runtime/node_modules/@aws-sdk/credential-provider-env": { - "version": "3.890.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-env/-/credential-provider-env-3.890.0.tgz", - "integrity": "sha512-BtsUa2y0Rs8phmB2ScZ5RuPqZVmxJJXjGfeiXctmLFTxTwoayIK1DdNzOWx6SRMPVc3s2RBGN4vO7T1TwN+ajA==", + "version": "3.943.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-env/-/credential-provider-env-3.943.0.tgz", + "integrity": "sha512-WnS5w9fK9CTuoZRVSIHLOMcI63oODg9qd1vXMYb7QGLGlfwUm4aG3hdu7i9XvYrpkQfE3dzwWLtXF4ZBuL1Tew==", "license": "Apache-2.0", "dependencies": { - "@aws-sdk/core": "3.890.0", - "@aws-sdk/types": "3.887.0", - "@smithy/property-provider": "^4.1.1", - "@smithy/types": "^4.5.0", + "@aws-sdk/core": "3.943.0", + "@aws-sdk/types": "3.936.0", + "@smithy/property-provider": "^4.2.5", + "@smithy/types": "^4.9.0", "tslib": "^2.6.2" }, "engines": { @@ -400,20 +398,20 @@ } }, "node_modules/@aws-sdk/client-bedrock-agent-runtime/node_modules/@aws-sdk/credential-provider-http": { - "version": "3.890.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-http/-/credential-provider-http-3.890.0.tgz", - "integrity": "sha512-0sru3LVwsuGYyzbD90EC/d5HnCZ9PL4O9BA2LYT6b9XceC005Oj86uzE47LXb+mDhTAt3T6ZO0+ZcVQe0DDi8w==", + "version": "3.943.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-http/-/credential-provider-http-3.943.0.tgz", + "integrity": "sha512-SA8bUcYDEACdhnhLpZNnWusBpdmj4Vl67Vxp3Zke7SvoWSYbuxa+tiDiC+c92Z4Yq6xNOuLPW912ZPb9/NsSkA==", "license": "Apache-2.0", "dependencies": { - "@aws-sdk/core": "3.890.0", - "@aws-sdk/types": "3.887.0", - "@smithy/fetch-http-handler": "^5.2.1", - "@smithy/node-http-handler": "^4.2.1", - "@smithy/property-provider": "^4.1.1", - "@smithy/protocol-http": "^5.2.1", - "@smithy/smithy-client": "^4.6.2", - "@smithy/types": "^4.5.0", - "@smithy/util-stream": "^4.3.1", + "@aws-sdk/core": "3.943.0", + "@aws-sdk/types": "3.936.0", + "@smithy/fetch-http-handler": "^5.3.6", + "@smithy/node-http-handler": "^4.4.5", + "@smithy/property-provider": "^4.2.5", + "@smithy/protocol-http": "^5.3.5", + "@smithy/smithy-client": "^4.9.8", + "@smithy/types": "^4.9.0", + "@smithy/util-stream": "^4.5.6", "tslib": "^2.6.2" }, "engines": { @@ -421,23 +419,24 @@ } }, "node_modules/@aws-sdk/client-bedrock-agent-runtime/node_modules/@aws-sdk/credential-provider-ini": { - "version": "3.891.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-ini/-/credential-provider-ini-3.891.0.tgz", - "integrity": "sha512-9LOfm97oy2d2frwCQjl53XLkoEYG6/rsNM3Y6n8UtRU3bzGAEjixdIuv3b6Z/Mk/QLeikcQEJ9FMC02DuQh2Yw==", + "version": "3.943.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-ini/-/credential-provider-ini-3.943.0.tgz", + "integrity": "sha512-BcLDb8l4oVW+NkuqXMlO7TnM6lBOWW318ylf4FRED/ply5eaGxkQYqdGvHSqGSN5Rb3vr5Ek0xpzSjeYD7C8Kw==", "license": "Apache-2.0", "dependencies": { - "@aws-sdk/core": "3.890.0", - "@aws-sdk/credential-provider-env": "3.890.0", - "@aws-sdk/credential-provider-http": "3.890.0", - "@aws-sdk/credential-provider-process": "3.890.0", - "@aws-sdk/credential-provider-sso": "3.891.0", - "@aws-sdk/credential-provider-web-identity": "3.891.0", - "@aws-sdk/nested-clients": "3.891.0", - "@aws-sdk/types": "3.887.0", - "@smithy/credential-provider-imds": "^4.1.2", - "@smithy/property-provider": "^4.1.1", - "@smithy/shared-ini-file-loader": "^4.2.0", - "@smithy/types": "^4.5.0", + "@aws-sdk/core": "3.943.0", + "@aws-sdk/credential-provider-env": "3.943.0", + "@aws-sdk/credential-provider-http": "3.943.0", + "@aws-sdk/credential-provider-login": "3.943.0", + "@aws-sdk/credential-provider-process": "3.943.0", + "@aws-sdk/credential-provider-sso": "3.943.0", + "@aws-sdk/credential-provider-web-identity": "3.943.0", + "@aws-sdk/nested-clients": "3.943.0", + "@aws-sdk/types": "3.936.0", + "@smithy/credential-provider-imds": "^4.2.5", + "@smithy/property-provider": "^4.2.5", + "@smithy/shared-ini-file-loader": "^4.4.0", + "@smithy/types": "^4.9.0", "tslib": "^2.6.2" }, "engines": { @@ -445,22 +444,22 @@ } }, "node_modules/@aws-sdk/client-bedrock-agent-runtime/node_modules/@aws-sdk/credential-provider-node": { - "version": "3.891.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-node/-/credential-provider-node-3.891.0.tgz", - "integrity": "sha512-IjGvQJhpCN512xlT1DFGaPeE1q0YEm/X62w7wHsRpBindW//M+heSulJzP4KPkoJvmJNVu1NxN26/p4uH+M8TQ==", + "version": "3.943.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-node/-/credential-provider-node-3.943.0.tgz", + "integrity": "sha512-14eddaH/gjCWoLSAELVrFOQNyswUYwWphIt+PdsJ/FqVfP4ay2HsiZVEIYbQtmrKHaoLJhiZKwBQRjcqJDZG0w==", "license": "Apache-2.0", "dependencies": { - "@aws-sdk/credential-provider-env": "3.890.0", - "@aws-sdk/credential-provider-http": "3.890.0", - "@aws-sdk/credential-provider-ini": "3.891.0", - "@aws-sdk/credential-provider-process": "3.890.0", - "@aws-sdk/credential-provider-sso": "3.891.0", - "@aws-sdk/credential-provider-web-identity": "3.891.0", - "@aws-sdk/types": "3.887.0", - "@smithy/credential-provider-imds": "^4.1.2", - "@smithy/property-provider": "^4.1.1", - "@smithy/shared-ini-file-loader": "^4.2.0", - "@smithy/types": "^4.5.0", + "@aws-sdk/credential-provider-env": "3.943.0", + "@aws-sdk/credential-provider-http": "3.943.0", + "@aws-sdk/credential-provider-ini": "3.943.0", + "@aws-sdk/credential-provider-process": "3.943.0", + "@aws-sdk/credential-provider-sso": "3.943.0", + "@aws-sdk/credential-provider-web-identity": "3.943.0", + "@aws-sdk/types": "3.936.0", + "@smithy/credential-provider-imds": "^4.2.5", + "@smithy/property-provider": "^4.2.5", + "@smithy/shared-ini-file-loader": "^4.4.0", + "@smithy/types": "^4.9.0", "tslib": "^2.6.2" }, "engines": { @@ -468,16 +467,16 @@ } }, "node_modules/@aws-sdk/client-bedrock-agent-runtime/node_modules/@aws-sdk/credential-provider-process": { - "version": "3.890.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-process/-/credential-provider-process-3.890.0.tgz", - "integrity": "sha512-dWZ54TI1Q+UerF5YOqGiCzY+x2YfHsSQvkyM3T4QDNTJpb/zjiVv327VbSOULOlI7gHKWY/G3tMz0D9nWI7YbA==", + "version": "3.943.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-process/-/credential-provider-process-3.943.0.tgz", + "integrity": "sha512-GIY/vUkthL33AdjOJ8r9vOosKf/3X+X7LIiACzGxvZZrtoOiRq0LADppdiKIB48vTL63VvW+eRIOFAxE6UDekw==", "license": "Apache-2.0", "dependencies": { - "@aws-sdk/core": "3.890.0", - "@aws-sdk/types": "3.887.0", - "@smithy/property-provider": "^4.1.1", - "@smithy/shared-ini-file-loader": "^4.2.0", - "@smithy/types": "^4.5.0", + "@aws-sdk/core": "3.943.0", + "@aws-sdk/types": "3.936.0", + "@smithy/property-provider": "^4.2.5", + "@smithy/shared-ini-file-loader": "^4.4.0", + "@smithy/types": "^4.9.0", "tslib": "^2.6.2" }, "engines": { @@ -485,18 +484,18 @@ } }, "node_modules/@aws-sdk/client-bedrock-agent-runtime/node_modules/@aws-sdk/credential-provider-sso": { - "version": "3.891.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-sso/-/credential-provider-sso-3.891.0.tgz", - "integrity": "sha512-RtF9BwUIZqc/7sFbK6n6qhe0tNaWJQwin89nSeZ1HOsA0Z7TfTOelX8Otd0L5wfeVBMVcgiN3ofqrcZgjFjQjA==", + "version": "3.943.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-sso/-/credential-provider-sso-3.943.0.tgz", + "integrity": "sha512-1c5G11syUrru3D9OO6Uk+ul5e2lX1adb+7zQNyluNaLPXP6Dina6Sy6DFGRLu7tM8+M7luYmbS3w63rpYpaL+A==", "license": "Apache-2.0", "dependencies": { - "@aws-sdk/client-sso": "3.891.0", - "@aws-sdk/core": "3.890.0", - "@aws-sdk/token-providers": "3.891.0", - "@aws-sdk/types": "3.887.0", - "@smithy/property-provider": "^4.1.1", - "@smithy/shared-ini-file-loader": "^4.2.0", - "@smithy/types": "^4.5.0", + "@aws-sdk/client-sso": "3.943.0", + "@aws-sdk/core": "3.943.0", + "@aws-sdk/token-providers": "3.943.0", + "@aws-sdk/types": "3.936.0", + "@smithy/property-provider": "^4.2.5", + "@smithy/shared-ini-file-loader": "^4.4.0", + "@smithy/types": "^4.9.0", "tslib": "^2.6.2" }, "engines": { @@ -504,17 +503,17 @@ } }, "node_modules/@aws-sdk/client-bedrock-agent-runtime/node_modules/@aws-sdk/credential-provider-web-identity": { - "version": "3.891.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-web-identity/-/credential-provider-web-identity-3.891.0.tgz", - "integrity": "sha512-yq7kzm1sHZ0GZrtS+qpjMUp4ES66UoT1+H2xxrOuAZkvUnkpQq1iSjOgBgJJ9FW1EsDUEmlgn94i4hJTNvm7fg==", + "version": "3.943.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-web-identity/-/credential-provider-web-identity-3.943.0.tgz", + "integrity": "sha512-VtyGKHxICSb4kKGuaqotxso8JVM8RjCS3UYdIMOxUt9TaFE/CZIfZKtjTr+IJ7M0P7t36wuSUb/jRLyNmGzUUA==", "license": "Apache-2.0", "dependencies": { - "@aws-sdk/core": "3.890.0", - "@aws-sdk/nested-clients": "3.891.0", - "@aws-sdk/types": "3.887.0", - "@smithy/property-provider": "^4.1.1", - "@smithy/shared-ini-file-loader": "^4.2.0", - "@smithy/types": "^4.5.0", + "@aws-sdk/core": "3.943.0", + "@aws-sdk/nested-clients": "3.943.0", + "@aws-sdk/types": "3.936.0", + "@smithy/property-provider": "^4.2.5", + "@smithy/shared-ini-file-loader": "^4.4.0", + "@smithy/types": "^4.9.0", "tslib": "^2.6.2" }, "engines": { @@ -522,14 +521,14 @@ } }, "node_modules/@aws-sdk/client-bedrock-agent-runtime/node_modules/@aws-sdk/middleware-host-header": { - "version": "3.891.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-host-header/-/middleware-host-header-3.891.0.tgz", - "integrity": "sha512-OYaxbqNDeo/noE7MfYWWQDu86cF/R/bMXdZ2QZwpWpX2yjy8xMwxSg7c/4tEK/OtiDZTKRXXrvPxRxG2+1bnJw==", + "version": "3.936.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-host-header/-/middleware-host-header-3.936.0.tgz", + "integrity": "sha512-tAaObaAnsP1XnLGndfkGWFuzrJYuk9W0b/nLvol66t8FZExIAf/WdkT2NNAWOYxljVs++oHnyHBCxIlaHrzSiw==", "license": "Apache-2.0", "dependencies": { - "@aws-sdk/types": "3.887.0", - "@smithy/protocol-http": "^5.2.1", - "@smithy/types": "^4.5.0", + "@aws-sdk/types": "3.936.0", + "@smithy/protocol-http": "^5.3.5", + "@smithy/types": "^4.9.0", "tslib": "^2.6.2" }, "engines": { @@ -537,13 +536,13 @@ } }, "node_modules/@aws-sdk/client-bedrock-agent-runtime/node_modules/@aws-sdk/middleware-logger": { - "version": "3.891.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-logger/-/middleware-logger-3.891.0.tgz", - "integrity": "sha512-azL4mg1H1FLpOAECiFtU+r+9VDhpeF6Vh9pzD4m51BWPJ60CVnyHayeI/0gqPsL60+5l90/b9VWonoA8DvAvpg==", + "version": "3.936.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-logger/-/middleware-logger-3.936.0.tgz", + "integrity": "sha512-aPSJ12d3a3Ea5nyEnLbijCaaYJT2QjQ9iW+zGh5QcZYXmOGWbKVyPSxmVOboZQG+c1M8t6d2O7tqrwzIq8L8qw==", "license": "Apache-2.0", "dependencies": { - "@aws-sdk/types": "3.887.0", - "@smithy/types": "^4.5.0", + "@aws-sdk/types": "3.936.0", + "@smithy/types": "^4.9.0", "tslib": "^2.6.2" }, "engines": { @@ -551,15 +550,15 @@ } }, "node_modules/@aws-sdk/client-bedrock-agent-runtime/node_modules/@aws-sdk/middleware-recursion-detection": { - "version": "3.891.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-recursion-detection/-/middleware-recursion-detection-3.891.0.tgz", - "integrity": "sha512-n++KwAEnNlvx5NZdIQZnvl2GjSH/YE3xGSqW2GmPB5780tFY5lOYSb1uA+EUzJSVX4oAKAkSPdR2AOW09kzoew==", + "version": "3.936.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-recursion-detection/-/middleware-recursion-detection-3.936.0.tgz", + "integrity": "sha512-l4aGbHpXM45YNgXggIux1HgsCVAvvBoqHPkqLnqMl9QVapfuSTjJHfDYDsx1Xxct6/m7qSMUzanBALhiaGO2fA==", "license": "Apache-2.0", "dependencies": { - "@aws-sdk/types": "3.887.0", - "@aws/lambda-invoke-store": "^0.0.1", - "@smithy/protocol-http": "^5.2.1", - "@smithy/types": "^4.5.0", + "@aws-sdk/types": "3.936.0", + "@aws/lambda-invoke-store": "^0.2.0", + "@smithy/protocol-http": "^5.3.5", + "@smithy/types": "^4.9.0", "tslib": "^2.6.2" }, "engines": { @@ -567,17 +566,17 @@ } }, "node_modules/@aws-sdk/client-bedrock-agent-runtime/node_modules/@aws-sdk/middleware-user-agent": { - "version": "3.891.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-user-agent/-/middleware-user-agent-3.891.0.tgz", - "integrity": "sha512-xyxIZtR7FunCWymPAxEm61VUq9lruXxWIYU5AIh5rt0av7nXa2ayAAlscQ7ch9jUlw+lbC2PVbw0K/OYrMovuA==", + "version": "3.943.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-user-agent/-/middleware-user-agent-3.943.0.tgz", + "integrity": "sha512-956n4kVEwFNXndXfhSAN5wO+KRgqiWEEY+ECwLvxmmO8uQ0NWOa8l6l65nTtyuiWzMX81c9BvlyNR5EgUeeUvA==", "license": "Apache-2.0", "dependencies": { - "@aws-sdk/core": "3.890.0", - "@aws-sdk/types": "3.887.0", - "@aws-sdk/util-endpoints": "3.891.0", - "@smithy/core": "^3.11.0", - "@smithy/protocol-http": "^5.2.1", - "@smithy/types": "^4.5.0", + "@aws-sdk/core": "3.943.0", + "@aws-sdk/types": "3.936.0", + "@aws-sdk/util-endpoints": "3.936.0", + "@smithy/core": "^3.18.5", + "@smithy/protocol-http": "^5.3.5", + "@smithy/types": "^4.9.0", "tslib": "^2.6.2" }, "engines": { @@ -585,48 +584,48 @@ } }, "node_modules/@aws-sdk/client-bedrock-agent-runtime/node_modules/@aws-sdk/nested-clients": { - "version": "3.891.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/nested-clients/-/nested-clients-3.891.0.tgz", - "integrity": "sha512-cpol+Yk4T3GXPXbRfUyN2u6tpMEHUxAiesZgrfMm11QGHV+pmzyejJV/QZ0pdJKj5sXKaCr4DCntoJ5iBx++Cw==", + "version": "3.943.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/nested-clients/-/nested-clients-3.943.0.tgz", + "integrity": "sha512-anFtB0p2FPuyUnbOULwGmKYqYKSq1M73c9uZ08jR/NCq6Trjq9cuF5TFTeHwjJyPRb4wMf2Qk859oiVfFqnQiw==", "license": "Apache-2.0", "dependencies": { "@aws-crypto/sha256-browser": "5.2.0", "@aws-crypto/sha256-js": "5.2.0", - "@aws-sdk/core": "3.890.0", - "@aws-sdk/middleware-host-header": "3.891.0", - "@aws-sdk/middleware-logger": "3.891.0", - "@aws-sdk/middleware-recursion-detection": "3.891.0", - "@aws-sdk/middleware-user-agent": "3.891.0", - "@aws-sdk/region-config-resolver": "3.890.0", - "@aws-sdk/types": "3.887.0", - "@aws-sdk/util-endpoints": "3.891.0", - "@aws-sdk/util-user-agent-browser": "3.887.0", - "@aws-sdk/util-user-agent-node": "3.891.0", - "@smithy/config-resolver": "^4.2.2", - "@smithy/core": "^3.11.0", - "@smithy/fetch-http-handler": "^5.2.1", - "@smithy/hash-node": "^4.1.1", - "@smithy/invalid-dependency": "^4.1.1", - "@smithy/middleware-content-length": "^4.1.1", - "@smithy/middleware-endpoint": "^4.2.2", - "@smithy/middleware-retry": "^4.2.3", - "@smithy/middleware-serde": "^4.1.1", - "@smithy/middleware-stack": "^4.1.1", - "@smithy/node-config-provider": "^4.2.2", - "@smithy/node-http-handler": "^4.2.1", - "@smithy/protocol-http": "^5.2.1", - "@smithy/smithy-client": "^4.6.2", - "@smithy/types": "^4.5.0", - "@smithy/url-parser": "^4.1.1", - "@smithy/util-base64": "^4.1.0", - "@smithy/util-body-length-browser": "^4.1.0", - "@smithy/util-body-length-node": "^4.1.0", - "@smithy/util-defaults-mode-browser": "^4.1.2", - "@smithy/util-defaults-mode-node": "^4.1.2", - "@smithy/util-endpoints": "^3.1.2", - "@smithy/util-middleware": "^4.1.1", - "@smithy/util-retry": "^4.1.2", - "@smithy/util-utf8": "^4.1.0", + "@aws-sdk/core": "3.943.0", + "@aws-sdk/middleware-host-header": "3.936.0", + "@aws-sdk/middleware-logger": "3.936.0", + "@aws-sdk/middleware-recursion-detection": "3.936.0", + "@aws-sdk/middleware-user-agent": "3.943.0", + "@aws-sdk/region-config-resolver": "3.936.0", + "@aws-sdk/types": "3.936.0", + "@aws-sdk/util-endpoints": "3.936.0", + "@aws-sdk/util-user-agent-browser": "3.936.0", + "@aws-sdk/util-user-agent-node": "3.943.0", + "@smithy/config-resolver": "^4.4.3", + "@smithy/core": "^3.18.5", + "@smithy/fetch-http-handler": "^5.3.6", + "@smithy/hash-node": "^4.2.5", + "@smithy/invalid-dependency": "^4.2.5", + "@smithy/middleware-content-length": "^4.2.5", + "@smithy/middleware-endpoint": "^4.3.12", + "@smithy/middleware-retry": "^4.4.12", + "@smithy/middleware-serde": "^4.2.6", + "@smithy/middleware-stack": "^4.2.5", + "@smithy/node-config-provider": "^4.3.5", + "@smithy/node-http-handler": "^4.4.5", + "@smithy/protocol-http": "^5.3.5", + "@smithy/smithy-client": "^4.9.8", + "@smithy/types": "^4.9.0", + "@smithy/url-parser": "^4.2.5", + "@smithy/util-base64": "^4.3.0", + "@smithy/util-body-length-browser": "^4.2.0", + "@smithy/util-body-length-node": "^4.2.1", + "@smithy/util-defaults-mode-browser": "^4.3.11", + "@smithy/util-defaults-mode-node": "^4.2.14", + "@smithy/util-endpoints": "^3.2.5", + "@smithy/util-middleware": "^4.2.5", + "@smithy/util-retry": "^4.2.5", + "@smithy/util-utf8": "^4.2.0", "tslib": "^2.6.2" }, "engines": { @@ -634,16 +633,15 @@ } }, "node_modules/@aws-sdk/client-bedrock-agent-runtime/node_modules/@aws-sdk/region-config-resolver": { - "version": "3.890.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/region-config-resolver/-/region-config-resolver-3.890.0.tgz", - "integrity": "sha512-VfdT+tkF9groRYNzKvQCsCGDbOQdeBdzyB1d6hWiq22u13UafMIoskJ1ec0i0H1X29oT6mjTitfnvPq1UiKwzQ==", + "version": "3.936.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/region-config-resolver/-/region-config-resolver-3.936.0.tgz", + "integrity": "sha512-wOKhzzWsshXGduxO4pqSiNyL9oUtk4BEvjWm9aaq6Hmfdoydq6v6t0rAGHWPjFwy9z2haovGRi3C8IxdMB4muw==", "license": "Apache-2.0", "dependencies": { - "@aws-sdk/types": "3.887.0", - "@smithy/node-config-provider": "^4.2.2", - "@smithy/types": "^4.5.0", - "@smithy/util-config-provider": "^4.1.0", - "@smithy/util-middleware": "^4.1.1", + "@aws-sdk/types": "3.936.0", + "@smithy/config-resolver": "^4.4.3", + "@smithy/node-config-provider": "^4.3.5", + "@smithy/types": "^4.9.0", "tslib": "^2.6.2" }, "engines": { @@ -651,17 +649,17 @@ } }, "node_modules/@aws-sdk/client-bedrock-agent-runtime/node_modules/@aws-sdk/token-providers": { - "version": "3.891.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/token-providers/-/token-providers-3.891.0.tgz", - "integrity": "sha512-n31JDMWhj/53QX33C97+1W63JGtgO8pg1/Tfmv4f9TR2VSGf1rFwYH7cPZ7dVIMmcUBeI2VCVhwUIabGNHw86Q==", + "version": "3.943.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/token-providers/-/token-providers-3.943.0.tgz", + "integrity": "sha512-cRKyIzwfkS+XztXIFPoWORuaxlIswP+a83BJzelX4S1gUZ7FcXB4+lj9Jxjn8SbQhR4TPU3Owbpu+S7pd6IRbQ==", "license": "Apache-2.0", "dependencies": { - "@aws-sdk/core": "3.890.0", - "@aws-sdk/nested-clients": "3.891.0", - "@aws-sdk/types": "3.887.0", - "@smithy/property-provider": "^4.1.1", - "@smithy/shared-ini-file-loader": "^4.2.0", - "@smithy/types": "^4.5.0", + "@aws-sdk/core": "3.943.0", + "@aws-sdk/nested-clients": "3.943.0", + "@aws-sdk/types": "3.936.0", + "@smithy/property-provider": "^4.2.5", + "@smithy/shared-ini-file-loader": "^4.4.0", + "@smithy/types": "^4.9.0", "tslib": "^2.6.2" }, "engines": { @@ -669,12 +667,12 @@ } }, "node_modules/@aws-sdk/client-bedrock-agent-runtime/node_modules/@aws-sdk/types": { - "version": "3.887.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.887.0.tgz", - "integrity": "sha512-fmTEJpUhsPsovQ12vZSpVTEP/IaRoJAMBGQXlQNjtCpkBp6Iq3KQDa/HDaPINE+3xxo6XvTdtibsNOd5zJLV9A==", + "version": "3.936.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.936.0.tgz", + "integrity": "sha512-uz0/VlMd2pP5MepdrHizd+T+OKfyK4r3OA9JI+L/lPKg0YFQosdJNCKisr6o70E3dh8iMpFYxF1UN/4uZsyARg==", "license": "Apache-2.0", "dependencies": { - "@smithy/types": "^4.5.0", + "@smithy/types": "^4.9.0", "tslib": "^2.6.2" }, "engines": { @@ -682,15 +680,15 @@ } }, "node_modules/@aws-sdk/client-bedrock-agent-runtime/node_modules/@aws-sdk/util-endpoints": { - "version": "3.891.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/util-endpoints/-/util-endpoints-3.891.0.tgz", - "integrity": "sha512-MgxvmHIQJbUK+YquX4bdjDw1MjdBqTRJGHs6iU2KM8nN1ut0bPwvavkq7NrY/wB3ZKKECqmv6J/nw+hYKKUIHA==", + "version": "3.936.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-endpoints/-/util-endpoints-3.936.0.tgz", + "integrity": "sha512-0Zx3Ntdpu+z9Wlm7JKUBOzS9EunwKAb4KdGUQQxDqh5Lc3ta5uBoub+FgmVuzwnmBu9U1Os8UuwVTH0Lgu+P5w==", "license": "Apache-2.0", "dependencies": { - "@aws-sdk/types": "3.887.0", - "@smithy/types": "^4.5.0", - "@smithy/url-parser": "^4.1.1", - "@smithy/util-endpoints": "^3.1.2", + "@aws-sdk/types": "3.936.0", + "@smithy/types": "^4.9.0", + "@smithy/url-parser": "^4.2.5", + "@smithy/util-endpoints": "^3.2.5", "tslib": "^2.6.2" }, "engines": { @@ -698,27 +696,27 @@ } }, "node_modules/@aws-sdk/client-bedrock-agent-runtime/node_modules/@aws-sdk/util-user-agent-browser": { - "version": "3.887.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/util-user-agent-browser/-/util-user-agent-browser-3.887.0.tgz", - "integrity": "sha512-X71UmVsYc6ZTH4KU6hA5urOzYowSXc3qvroagJNLJYU1ilgZ529lP4J9XOYfEvTXkLR1hPFSRxa43SrwgelMjA==", + "version": "3.936.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-user-agent-browser/-/util-user-agent-browser-3.936.0.tgz", + "integrity": "sha512-eZ/XF6NxMtu+iCma58GRNRxSq4lHo6zHQLOZRIeL/ghqYJirqHdenMOwrzPettj60KWlv827RVebP9oNVrwZbw==", "license": "Apache-2.0", "dependencies": { - "@aws-sdk/types": "3.887.0", - "@smithy/types": "^4.5.0", + "@aws-sdk/types": "3.936.0", + "@smithy/types": "^4.9.0", "bowser": "^2.11.0", "tslib": "^2.6.2" } }, "node_modules/@aws-sdk/client-bedrock-agent-runtime/node_modules/@aws-sdk/util-user-agent-node": { - "version": "3.891.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/util-user-agent-node/-/util-user-agent-node-3.891.0.tgz", - "integrity": "sha512-/mmvVL2PJE2NMTWj9JSY98OISx7yov0mi72eOViWCHQMRYJCN12DY54i1rc4Q/oPwJwTwIrx69MLjVhQ1OZsgw==", + "version": "3.943.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-user-agent-node/-/util-user-agent-node-3.943.0.tgz", + "integrity": "sha512-gn+ILprVRrgAgTIBk2TDsJLRClzIOdStQFeFTcN0qpL8Z4GBCqMFhw7O7X+MM55Stt5s4jAauQ/VvoqmCADnQg==", "license": "Apache-2.0", "dependencies": { - "@aws-sdk/middleware-user-agent": "3.891.0", - "@aws-sdk/types": "3.887.0", - "@smithy/node-config-provider": "^4.2.2", - "@smithy/types": "^4.5.0", + "@aws-sdk/middleware-user-agent": "3.943.0", + "@aws-sdk/types": "3.936.0", + "@smithy/node-config-provider": "^4.3.5", + "@smithy/types": "^4.9.0", "tslib": "^2.6.2" }, "engines": { @@ -734,69 +732,35 @@ } }, "node_modules/@aws-sdk/client-bedrock-agent-runtime/node_modules/@aws-sdk/xml-builder": { - "version": "3.887.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/xml-builder/-/xml-builder-3.887.0.tgz", - "integrity": "sha512-lMwgWK1kNgUhHGfBvO/5uLe7TKhycwOn3eRCqsKPT9aPCx/HWuTlpcQp8oW2pCRGLS7qzcxqpQulcD+bbUL7XQ==", + "version": "3.930.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/xml-builder/-/xml-builder-3.930.0.tgz", + "integrity": "sha512-YIfkD17GocxdmlUVc3ia52QhcWuRIUJonbF8A2CYfcWNV3HzvAqpcPeC0bYUhkK+8e8YO1ARnLKZQE0TlwzorA==", "license": "Apache-2.0", "dependencies": { - "@smithy/types": "^4.5.0", + "@smithy/types": "^4.9.0", + "fast-xml-parser": "5.2.5", "tslib": "^2.6.2" }, "engines": { "node": ">=18.0.0" } }, - "node_modules/@aws-sdk/client-bedrock-agent-runtime/node_modules/@smithy/is-array-buffer": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/@smithy/is-array-buffer/-/is-array-buffer-4.1.0.tgz", - "integrity": "sha512-ePTYUOV54wMogio+he4pBybe8fwg4sDvEVDBU8ZlHOZXbXK3/C0XfJgUCu6qAZcawv05ZhZzODGUerFBPsPUDQ==", + "node_modules/@aws-sdk/client-bedrock-agent-runtime/node_modules/@aws/lambda-invoke-store": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/@aws/lambda-invoke-store/-/lambda-invoke-store-0.2.1.tgz", + "integrity": "sha512-sIyFcoPZkTtNu9xFeEoynMef3bPJIAbOfUh+ueYcfhVl6xm2VRtMcMclSxmZCMnHHd4hlYKJeq/aggmBEWynww==", "license": "Apache-2.0", - "dependencies": { - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=18.0.0" - } - }, - "node_modules/@aws-sdk/client-bedrock-agent-runtime/node_modules/@smithy/protocol-http": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/@smithy/protocol-http/-/protocol-http-5.2.1.tgz", - "integrity": "sha512-T8SlkLYCwfT/6m33SIU/JOVGNwoelkrvGjFKDSDtVvAXj/9gOT78JVJEas5a+ETjOu4SVvpCstKgd0PxSu/aHw==", - "license": "Apache-2.0", - "dependencies": { - "@smithy/types": "^4.5.0", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=18.0.0" - } - }, - "node_modules/@aws-sdk/client-bedrock-agent-runtime/node_modules/@smithy/signature-v4": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/@smithy/signature-v4/-/signature-v4-5.2.1.tgz", - "integrity": "sha512-M9rZhWQLjlQVCCR37cSjHfhriGRN+FQ8UfgrYNufv66TJgk+acaggShl3KS5U/ssxivvZLlnj7QH2CUOKlxPyA==", - "license": "Apache-2.0", - "dependencies": { - "@smithy/is-array-buffer": "^4.1.0", - "@smithy/protocol-http": "^5.2.1", - "@smithy/types": "^4.5.0", - "@smithy/util-hex-encoding": "^4.1.0", - "@smithy/util-middleware": "^4.1.1", - "@smithy/util-uri-escape": "^4.1.0", - "@smithy/util-utf8": "^4.1.0", - "tslib": "^2.6.2" - }, "engines": { "node": ">=18.0.0" } }, "node_modules/@aws-sdk/client-bedrock-agent-runtime/node_modules/@smithy/util-utf8": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/@smithy/util-utf8/-/util-utf8-4.1.0.tgz", - "integrity": "sha512-mEu1/UIXAdNYuBcyEPbjScKi/+MQVXNIuY/7Cm5XLIWe319kDrT5SizBE95jqtmEXoDbGoZxKLCMttdZdqTZKQ==", + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/@smithy/util-utf8/-/util-utf8-4.2.0.tgz", + "integrity": "sha512-zBPfuzoI8xyBtR2P6WQj63Rz8i3AmfAaJLuNG8dWsfvPe8lO4aCPYLn879mEgHndZH1zQ2oXmG8O1GGzzaoZiw==", "license": "Apache-2.0", "dependencies": { - "@smithy/util-buffer-from": "^4.1.0", + "@smithy/util-buffer-from": "^4.2.0", "tslib": "^2.6.2" }, "engines": { @@ -834,108 +798,106 @@ "license": "MIT" }, "node_modules/@aws-sdk/client-bedrock-runtime": { - "version": "3.891.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/client-bedrock-runtime/-/client-bedrock-runtime-3.891.0.tgz", - "integrity": "sha512-mvl9yzWGttvlyEQystNdr2Kna8tnwQ4uOSvAIrVlkIkjaa9Kh7RnIHWiSOvWu25e7aWYTl/f7j6KqmpAL+LM/g==", + "version": "3.943.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/client-bedrock-runtime/-/client-bedrock-runtime-3.943.0.tgz", + "integrity": "sha512-mEiv1g5BeZFIQjBrzM5nT//KYLOBwUkXtHzsufkV99TIEKW5qzgOgx9Q9O8IbFQk3c7C6HYkV/kNOUI3KGyH6g==", "license": "Apache-2.0", "dependencies": { "@aws-crypto/sha256-browser": "5.2.0", "@aws-crypto/sha256-js": "5.2.0", - "@aws-sdk/core": "3.890.0", - "@aws-sdk/credential-provider-node": "3.891.0", - "@aws-sdk/eventstream-handler-node": "3.890.0", - "@aws-sdk/middleware-eventstream": "3.891.0", - "@aws-sdk/middleware-host-header": "3.891.0", - "@aws-sdk/middleware-logger": "3.891.0", - "@aws-sdk/middleware-recursion-detection": "3.891.0", - "@aws-sdk/middleware-user-agent": "3.891.0", - "@aws-sdk/middleware-websocket": "3.891.0", - "@aws-sdk/region-config-resolver": "3.890.0", - "@aws-sdk/token-providers": "3.891.0", - "@aws-sdk/types": "3.887.0", - "@aws-sdk/util-endpoints": "3.891.0", - "@aws-sdk/util-user-agent-browser": "3.887.0", - "@aws-sdk/util-user-agent-node": "3.891.0", - "@smithy/config-resolver": "^4.2.2", - "@smithy/core": "^3.11.0", - "@smithy/eventstream-serde-browser": "^4.1.1", - "@smithy/eventstream-serde-config-resolver": "^4.2.1", - "@smithy/eventstream-serde-node": "^4.1.1", - "@smithy/fetch-http-handler": "^5.2.1", - "@smithy/hash-node": "^4.1.1", - "@smithy/invalid-dependency": "^4.1.1", - "@smithy/middleware-content-length": "^4.1.1", - "@smithy/middleware-endpoint": "^4.2.2", - "@smithy/middleware-retry": "^4.2.3", - "@smithy/middleware-serde": "^4.1.1", - "@smithy/middleware-stack": "^4.1.1", - "@smithy/node-config-provider": "^4.2.2", - "@smithy/node-http-handler": "^4.2.1", - "@smithy/protocol-http": "^5.2.1", - "@smithy/smithy-client": "^4.6.2", - "@smithy/types": "^4.5.0", - "@smithy/url-parser": "^4.1.1", - "@smithy/util-base64": "^4.1.0", - "@smithy/util-body-length-browser": "^4.1.0", - "@smithy/util-body-length-node": "^4.1.0", - "@smithy/util-defaults-mode-browser": "^4.1.2", - "@smithy/util-defaults-mode-node": "^4.1.2", - "@smithy/util-endpoints": "^3.1.2", - "@smithy/util-middleware": "^4.1.1", - "@smithy/util-retry": "^4.1.2", - "@smithy/util-stream": "^4.3.1", - "@smithy/util-utf8": "^4.1.0", - "@types/uuid": "^9.0.1", - "tslib": "^2.6.2", - "uuid": "^9.0.1" + "@aws-sdk/core": "3.943.0", + "@aws-sdk/credential-provider-node": "3.943.0", + "@aws-sdk/eventstream-handler-node": "3.936.0", + "@aws-sdk/middleware-eventstream": "3.936.0", + "@aws-sdk/middleware-host-header": "3.936.0", + "@aws-sdk/middleware-logger": "3.936.0", + "@aws-sdk/middleware-recursion-detection": "3.936.0", + "@aws-sdk/middleware-user-agent": "3.943.0", + "@aws-sdk/middleware-websocket": "3.936.0", + "@aws-sdk/region-config-resolver": "3.936.0", + "@aws-sdk/token-providers": "3.943.0", + "@aws-sdk/types": "3.936.0", + "@aws-sdk/util-endpoints": "3.936.0", + "@aws-sdk/util-user-agent-browser": "3.936.0", + "@aws-sdk/util-user-agent-node": "3.943.0", + "@smithy/config-resolver": "^4.4.3", + "@smithy/core": "^3.18.5", + "@smithy/eventstream-serde-browser": "^4.2.5", + "@smithy/eventstream-serde-config-resolver": "^4.3.5", + "@smithy/eventstream-serde-node": "^4.2.5", + "@smithy/fetch-http-handler": "^5.3.6", + "@smithy/hash-node": "^4.2.5", + "@smithy/invalid-dependency": "^4.2.5", + "@smithy/middleware-content-length": "^4.2.5", + "@smithy/middleware-endpoint": "^4.3.12", + "@smithy/middleware-retry": "^4.4.12", + "@smithy/middleware-serde": "^4.2.6", + "@smithy/middleware-stack": "^4.2.5", + "@smithy/node-config-provider": "^4.3.5", + "@smithy/node-http-handler": "^4.4.5", + "@smithy/protocol-http": "^5.3.5", + "@smithy/smithy-client": "^4.9.8", + "@smithy/types": "^4.9.0", + "@smithy/url-parser": "^4.2.5", + "@smithy/util-base64": "^4.3.0", + "@smithy/util-body-length-browser": "^4.2.0", + "@smithy/util-body-length-node": "^4.2.1", + "@smithy/util-defaults-mode-browser": "^4.3.11", + "@smithy/util-defaults-mode-node": "^4.2.14", + "@smithy/util-endpoints": "^3.2.5", + "@smithy/util-middleware": "^4.2.5", + "@smithy/util-retry": "^4.2.5", + "@smithy/util-stream": "^4.5.6", + "@smithy/util-utf8": "^4.2.0", + "tslib": "^2.6.2" }, "engines": { "node": ">=18.0.0" } }, "node_modules/@aws-sdk/client-bedrock-runtime/node_modules/@aws-sdk/client-sso": { - "version": "3.891.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/client-sso/-/client-sso-3.891.0.tgz", - "integrity": "sha512-QMDaD9GhJe7l0KQp3Tt7dzqFCz/H2XuyNjQgvi10nM1MfI1RagmLtmEhZveQxMPhZ/AtohLSK0Tisp/I5tR8RQ==", + "version": "3.943.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/client-sso/-/client-sso-3.943.0.tgz", + "integrity": "sha512-kOTO2B8Ks2qX73CyKY8PAajtf5n39aMe2spoiOF5EkgSzGV7hZ/HONRDyADlyxwfsX39Q2F2SpPUaXzon32IGw==", "license": "Apache-2.0", "dependencies": { "@aws-crypto/sha256-browser": "5.2.0", "@aws-crypto/sha256-js": "5.2.0", - "@aws-sdk/core": "3.890.0", - "@aws-sdk/middleware-host-header": "3.891.0", - "@aws-sdk/middleware-logger": "3.891.0", - "@aws-sdk/middleware-recursion-detection": "3.891.0", - "@aws-sdk/middleware-user-agent": "3.891.0", - "@aws-sdk/region-config-resolver": "3.890.0", - "@aws-sdk/types": "3.887.0", - "@aws-sdk/util-endpoints": "3.891.0", - "@aws-sdk/util-user-agent-browser": "3.887.0", - "@aws-sdk/util-user-agent-node": "3.891.0", - "@smithy/config-resolver": "^4.2.2", - "@smithy/core": "^3.11.0", - "@smithy/fetch-http-handler": "^5.2.1", - "@smithy/hash-node": "^4.1.1", - "@smithy/invalid-dependency": "^4.1.1", - "@smithy/middleware-content-length": "^4.1.1", - "@smithy/middleware-endpoint": "^4.2.2", - "@smithy/middleware-retry": "^4.2.3", - "@smithy/middleware-serde": "^4.1.1", - "@smithy/middleware-stack": "^4.1.1", - "@smithy/node-config-provider": "^4.2.2", - "@smithy/node-http-handler": "^4.2.1", - "@smithy/protocol-http": "^5.2.1", - "@smithy/smithy-client": "^4.6.2", - "@smithy/types": "^4.5.0", - "@smithy/url-parser": "^4.1.1", - "@smithy/util-base64": "^4.1.0", - "@smithy/util-body-length-browser": "^4.1.0", - "@smithy/util-body-length-node": "^4.1.0", - "@smithy/util-defaults-mode-browser": "^4.1.2", - "@smithy/util-defaults-mode-node": "^4.1.2", - "@smithy/util-endpoints": "^3.1.2", - "@smithy/util-middleware": "^4.1.1", - "@smithy/util-retry": "^4.1.2", - "@smithy/util-utf8": "^4.1.0", + "@aws-sdk/core": "3.943.0", + "@aws-sdk/middleware-host-header": "3.936.0", + "@aws-sdk/middleware-logger": "3.936.0", + "@aws-sdk/middleware-recursion-detection": "3.936.0", + "@aws-sdk/middleware-user-agent": "3.943.0", + "@aws-sdk/region-config-resolver": "3.936.0", + "@aws-sdk/types": "3.936.0", + "@aws-sdk/util-endpoints": "3.936.0", + "@aws-sdk/util-user-agent-browser": "3.936.0", + "@aws-sdk/util-user-agent-node": "3.943.0", + "@smithy/config-resolver": "^4.4.3", + "@smithy/core": "^3.18.5", + "@smithy/fetch-http-handler": "^5.3.6", + "@smithy/hash-node": "^4.2.5", + "@smithy/invalid-dependency": "^4.2.5", + "@smithy/middleware-content-length": "^4.2.5", + "@smithy/middleware-endpoint": "^4.3.12", + "@smithy/middleware-retry": "^4.4.12", + "@smithy/middleware-serde": "^4.2.6", + "@smithy/middleware-stack": "^4.2.5", + "@smithy/node-config-provider": "^4.3.5", + "@smithy/node-http-handler": "^4.4.5", + "@smithy/protocol-http": "^5.3.5", + "@smithy/smithy-client": "^4.9.8", + "@smithy/types": "^4.9.0", + "@smithy/url-parser": "^4.2.5", + "@smithy/util-base64": "^4.3.0", + "@smithy/util-body-length-browser": "^4.2.0", + "@smithy/util-body-length-node": "^4.2.1", + "@smithy/util-defaults-mode-browser": "^4.3.11", + "@smithy/util-defaults-mode-node": "^4.2.14", + "@smithy/util-endpoints": "^3.2.5", + "@smithy/util-middleware": "^4.2.5", + "@smithy/util-retry": "^4.2.5", + "@smithy/util-utf8": "^4.2.0", "tslib": "^2.6.2" }, "engines": { @@ -943,25 +905,23 @@ } }, "node_modules/@aws-sdk/client-bedrock-runtime/node_modules/@aws-sdk/core": { - "version": "3.890.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/core/-/core-3.890.0.tgz", - "integrity": "sha512-CT+yjhytHdyKvV3Nh/fqBjnZ8+UiQZVz4NMm4LrPATgVSOdfygXHqrWxrPTVgiBtuJWkotg06DF7+pTd5ekLBw==", + "version": "3.943.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/core/-/core-3.943.0.tgz", + "integrity": "sha512-8CBy2hI9ABF7RBVQuY1bgf/ue+WPmM/hl0adrXFlhnhkaQP0tFY5zhiy1Y+n7V+5f3/ORoHBmCCQmcHDDYJqJQ==", "license": "Apache-2.0", "dependencies": { - "@aws-sdk/types": "3.887.0", - "@aws-sdk/xml-builder": "3.887.0", - "@smithy/core": "^3.11.0", - "@smithy/node-config-provider": "^4.2.2", - "@smithy/property-provider": "^4.1.1", - "@smithy/protocol-http": "^5.2.1", - "@smithy/signature-v4": "^5.2.1", - "@smithy/smithy-client": "^4.6.2", - "@smithy/types": "^4.5.0", - "@smithy/util-base64": "^4.1.0", - "@smithy/util-body-length-browser": "^4.1.0", - "@smithy/util-middleware": "^4.1.1", - "@smithy/util-utf8": "^4.1.0", - "fast-xml-parser": "5.2.5", + "@aws-sdk/types": "3.936.0", + "@aws-sdk/xml-builder": "3.930.0", + "@smithy/core": "^3.18.5", + "@smithy/node-config-provider": "^4.3.5", + "@smithy/property-provider": "^4.2.5", + "@smithy/protocol-http": "^5.3.5", + "@smithy/signature-v4": "^5.3.5", + "@smithy/smithy-client": "^4.9.8", + "@smithy/types": "^4.9.0", + "@smithy/util-base64": "^4.3.0", + "@smithy/util-middleware": "^4.2.5", + "@smithy/util-utf8": "^4.2.0", "tslib": "^2.6.2" }, "engines": { @@ -969,15 +929,15 @@ } }, "node_modules/@aws-sdk/client-bedrock-runtime/node_modules/@aws-sdk/credential-provider-env": { - "version": "3.890.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-env/-/credential-provider-env-3.890.0.tgz", - "integrity": "sha512-BtsUa2y0Rs8phmB2ScZ5RuPqZVmxJJXjGfeiXctmLFTxTwoayIK1DdNzOWx6SRMPVc3s2RBGN4vO7T1TwN+ajA==", + "version": "3.943.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-env/-/credential-provider-env-3.943.0.tgz", + "integrity": "sha512-WnS5w9fK9CTuoZRVSIHLOMcI63oODg9qd1vXMYb7QGLGlfwUm4aG3hdu7i9XvYrpkQfE3dzwWLtXF4ZBuL1Tew==", "license": "Apache-2.0", "dependencies": { - "@aws-sdk/core": "3.890.0", - "@aws-sdk/types": "3.887.0", - "@smithy/property-provider": "^4.1.1", - "@smithy/types": "^4.5.0", + "@aws-sdk/core": "3.943.0", + "@aws-sdk/types": "3.936.0", + "@smithy/property-provider": "^4.2.5", + "@smithy/types": "^4.9.0", "tslib": "^2.6.2" }, "engines": { @@ -985,20 +945,20 @@ } }, "node_modules/@aws-sdk/client-bedrock-runtime/node_modules/@aws-sdk/credential-provider-http": { - "version": "3.890.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-http/-/credential-provider-http-3.890.0.tgz", - "integrity": "sha512-0sru3LVwsuGYyzbD90EC/d5HnCZ9PL4O9BA2LYT6b9XceC005Oj86uzE47LXb+mDhTAt3T6ZO0+ZcVQe0DDi8w==", + "version": "3.943.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-http/-/credential-provider-http-3.943.0.tgz", + "integrity": "sha512-SA8bUcYDEACdhnhLpZNnWusBpdmj4Vl67Vxp3Zke7SvoWSYbuxa+tiDiC+c92Z4Yq6xNOuLPW912ZPb9/NsSkA==", "license": "Apache-2.0", "dependencies": { - "@aws-sdk/core": "3.890.0", - "@aws-sdk/types": "3.887.0", - "@smithy/fetch-http-handler": "^5.2.1", - "@smithy/node-http-handler": "^4.2.1", - "@smithy/property-provider": "^4.1.1", - "@smithy/protocol-http": "^5.2.1", - "@smithy/smithy-client": "^4.6.2", - "@smithy/types": "^4.5.0", - "@smithy/util-stream": "^4.3.1", + "@aws-sdk/core": "3.943.0", + "@aws-sdk/types": "3.936.0", + "@smithy/fetch-http-handler": "^5.3.6", + "@smithy/node-http-handler": "^4.4.5", + "@smithy/property-provider": "^4.2.5", + "@smithy/protocol-http": "^5.3.5", + "@smithy/smithy-client": "^4.9.8", + "@smithy/types": "^4.9.0", + "@smithy/util-stream": "^4.5.6", "tslib": "^2.6.2" }, "engines": { @@ -1006,23 +966,24 @@ } }, "node_modules/@aws-sdk/client-bedrock-runtime/node_modules/@aws-sdk/credential-provider-ini": { - "version": "3.891.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-ini/-/credential-provider-ini-3.891.0.tgz", - "integrity": "sha512-9LOfm97oy2d2frwCQjl53XLkoEYG6/rsNM3Y6n8UtRU3bzGAEjixdIuv3b6Z/Mk/QLeikcQEJ9FMC02DuQh2Yw==", + "version": "3.943.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-ini/-/credential-provider-ini-3.943.0.tgz", + "integrity": "sha512-BcLDb8l4oVW+NkuqXMlO7TnM6lBOWW318ylf4FRED/ply5eaGxkQYqdGvHSqGSN5Rb3vr5Ek0xpzSjeYD7C8Kw==", "license": "Apache-2.0", "dependencies": { - "@aws-sdk/core": "3.890.0", - "@aws-sdk/credential-provider-env": "3.890.0", - "@aws-sdk/credential-provider-http": "3.890.0", - "@aws-sdk/credential-provider-process": "3.890.0", - "@aws-sdk/credential-provider-sso": "3.891.0", - "@aws-sdk/credential-provider-web-identity": "3.891.0", - "@aws-sdk/nested-clients": "3.891.0", - "@aws-sdk/types": "3.887.0", - "@smithy/credential-provider-imds": "^4.1.2", - "@smithy/property-provider": "^4.1.1", - "@smithy/shared-ini-file-loader": "^4.2.0", - "@smithy/types": "^4.5.0", + "@aws-sdk/core": "3.943.0", + "@aws-sdk/credential-provider-env": "3.943.0", + "@aws-sdk/credential-provider-http": "3.943.0", + "@aws-sdk/credential-provider-login": "3.943.0", + "@aws-sdk/credential-provider-process": "3.943.0", + "@aws-sdk/credential-provider-sso": "3.943.0", + "@aws-sdk/credential-provider-web-identity": "3.943.0", + "@aws-sdk/nested-clients": "3.943.0", + "@aws-sdk/types": "3.936.0", + "@smithy/credential-provider-imds": "^4.2.5", + "@smithy/property-provider": "^4.2.5", + "@smithy/shared-ini-file-loader": "^4.4.0", + "@smithy/types": "^4.9.0", "tslib": "^2.6.2" }, "engines": { @@ -1030,22 +991,22 @@ } }, "node_modules/@aws-sdk/client-bedrock-runtime/node_modules/@aws-sdk/credential-provider-node": { - "version": "3.891.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-node/-/credential-provider-node-3.891.0.tgz", - "integrity": "sha512-IjGvQJhpCN512xlT1DFGaPeE1q0YEm/X62w7wHsRpBindW//M+heSulJzP4KPkoJvmJNVu1NxN26/p4uH+M8TQ==", + "version": "3.943.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-node/-/credential-provider-node-3.943.0.tgz", + "integrity": "sha512-14eddaH/gjCWoLSAELVrFOQNyswUYwWphIt+PdsJ/FqVfP4ay2HsiZVEIYbQtmrKHaoLJhiZKwBQRjcqJDZG0w==", "license": "Apache-2.0", "dependencies": { - "@aws-sdk/credential-provider-env": "3.890.0", - "@aws-sdk/credential-provider-http": "3.890.0", - "@aws-sdk/credential-provider-ini": "3.891.0", - "@aws-sdk/credential-provider-process": "3.890.0", - "@aws-sdk/credential-provider-sso": "3.891.0", - "@aws-sdk/credential-provider-web-identity": "3.891.0", - "@aws-sdk/types": "3.887.0", - "@smithy/credential-provider-imds": "^4.1.2", - "@smithy/property-provider": "^4.1.1", - "@smithy/shared-ini-file-loader": "^4.2.0", - "@smithy/types": "^4.5.0", + "@aws-sdk/credential-provider-env": "3.943.0", + "@aws-sdk/credential-provider-http": "3.943.0", + "@aws-sdk/credential-provider-ini": "3.943.0", + "@aws-sdk/credential-provider-process": "3.943.0", + "@aws-sdk/credential-provider-sso": "3.943.0", + "@aws-sdk/credential-provider-web-identity": "3.943.0", + "@aws-sdk/types": "3.936.0", + "@smithy/credential-provider-imds": "^4.2.5", + "@smithy/property-provider": "^4.2.5", + "@smithy/shared-ini-file-loader": "^4.4.0", + "@smithy/types": "^4.9.0", "tslib": "^2.6.2" }, "engines": { @@ -1053,16 +1014,16 @@ } }, "node_modules/@aws-sdk/client-bedrock-runtime/node_modules/@aws-sdk/credential-provider-process": { - "version": "3.890.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-process/-/credential-provider-process-3.890.0.tgz", - "integrity": "sha512-dWZ54TI1Q+UerF5YOqGiCzY+x2YfHsSQvkyM3T4QDNTJpb/zjiVv327VbSOULOlI7gHKWY/G3tMz0D9nWI7YbA==", + "version": "3.943.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-process/-/credential-provider-process-3.943.0.tgz", + "integrity": "sha512-GIY/vUkthL33AdjOJ8r9vOosKf/3X+X7LIiACzGxvZZrtoOiRq0LADppdiKIB48vTL63VvW+eRIOFAxE6UDekw==", "license": "Apache-2.0", "dependencies": { - "@aws-sdk/core": "3.890.0", - "@aws-sdk/types": "3.887.0", - "@smithy/property-provider": "^4.1.1", - "@smithy/shared-ini-file-loader": "^4.2.0", - "@smithy/types": "^4.5.0", + "@aws-sdk/core": "3.943.0", + "@aws-sdk/types": "3.936.0", + "@smithy/property-provider": "^4.2.5", + "@smithy/shared-ini-file-loader": "^4.4.0", + "@smithy/types": "^4.9.0", "tslib": "^2.6.2" }, "engines": { @@ -1070,18 +1031,18 @@ } }, "node_modules/@aws-sdk/client-bedrock-runtime/node_modules/@aws-sdk/credential-provider-sso": { - "version": "3.891.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-sso/-/credential-provider-sso-3.891.0.tgz", - "integrity": "sha512-RtF9BwUIZqc/7sFbK6n6qhe0tNaWJQwin89nSeZ1HOsA0Z7TfTOelX8Otd0L5wfeVBMVcgiN3ofqrcZgjFjQjA==", + "version": "3.943.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-sso/-/credential-provider-sso-3.943.0.tgz", + "integrity": "sha512-1c5G11syUrru3D9OO6Uk+ul5e2lX1adb+7zQNyluNaLPXP6Dina6Sy6DFGRLu7tM8+M7luYmbS3w63rpYpaL+A==", "license": "Apache-2.0", "dependencies": { - "@aws-sdk/client-sso": "3.891.0", - "@aws-sdk/core": "3.890.0", - "@aws-sdk/token-providers": "3.891.0", - "@aws-sdk/types": "3.887.0", - "@smithy/property-provider": "^4.1.1", - "@smithy/shared-ini-file-loader": "^4.2.0", - "@smithy/types": "^4.5.0", + "@aws-sdk/client-sso": "3.943.0", + "@aws-sdk/core": "3.943.0", + "@aws-sdk/token-providers": "3.943.0", + "@aws-sdk/types": "3.936.0", + "@smithy/property-provider": "^4.2.5", + "@smithy/shared-ini-file-loader": "^4.4.0", + "@smithy/types": "^4.9.0", "tslib": "^2.6.2" }, "engines": { @@ -1089,17 +1050,17 @@ } }, "node_modules/@aws-sdk/client-bedrock-runtime/node_modules/@aws-sdk/credential-provider-web-identity": { - "version": "3.891.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-web-identity/-/credential-provider-web-identity-3.891.0.tgz", - "integrity": "sha512-yq7kzm1sHZ0GZrtS+qpjMUp4ES66UoT1+H2xxrOuAZkvUnkpQq1iSjOgBgJJ9FW1EsDUEmlgn94i4hJTNvm7fg==", + "version": "3.943.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-web-identity/-/credential-provider-web-identity-3.943.0.tgz", + "integrity": "sha512-VtyGKHxICSb4kKGuaqotxso8JVM8RjCS3UYdIMOxUt9TaFE/CZIfZKtjTr+IJ7M0P7t36wuSUb/jRLyNmGzUUA==", "license": "Apache-2.0", "dependencies": { - "@aws-sdk/core": "3.890.0", - "@aws-sdk/nested-clients": "3.891.0", - "@aws-sdk/types": "3.887.0", - "@smithy/property-provider": "^4.1.1", - "@smithy/shared-ini-file-loader": "^4.2.0", - "@smithy/types": "^4.5.0", + "@aws-sdk/core": "3.943.0", + "@aws-sdk/nested-clients": "3.943.0", + "@aws-sdk/types": "3.936.0", + "@smithy/property-provider": "^4.2.5", + "@smithy/shared-ini-file-loader": "^4.4.0", + "@smithy/types": "^4.9.0", "tslib": "^2.6.2" }, "engines": { @@ -1107,14 +1068,14 @@ } }, "node_modules/@aws-sdk/client-bedrock-runtime/node_modules/@aws-sdk/middleware-host-header": { - "version": "3.891.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-host-header/-/middleware-host-header-3.891.0.tgz", - "integrity": "sha512-OYaxbqNDeo/noE7MfYWWQDu86cF/R/bMXdZ2QZwpWpX2yjy8xMwxSg7c/4tEK/OtiDZTKRXXrvPxRxG2+1bnJw==", + "version": "3.936.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-host-header/-/middleware-host-header-3.936.0.tgz", + "integrity": "sha512-tAaObaAnsP1XnLGndfkGWFuzrJYuk9W0b/nLvol66t8FZExIAf/WdkT2NNAWOYxljVs++oHnyHBCxIlaHrzSiw==", "license": "Apache-2.0", "dependencies": { - "@aws-sdk/types": "3.887.0", - "@smithy/protocol-http": "^5.2.1", - "@smithy/types": "^4.5.0", + "@aws-sdk/types": "3.936.0", + "@smithy/protocol-http": "^5.3.5", + "@smithy/types": "^4.9.0", "tslib": "^2.6.2" }, "engines": { @@ -1122,13 +1083,13 @@ } }, "node_modules/@aws-sdk/client-bedrock-runtime/node_modules/@aws-sdk/middleware-logger": { - "version": "3.891.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-logger/-/middleware-logger-3.891.0.tgz", - "integrity": "sha512-azL4mg1H1FLpOAECiFtU+r+9VDhpeF6Vh9pzD4m51BWPJ60CVnyHayeI/0gqPsL60+5l90/b9VWonoA8DvAvpg==", + "version": "3.936.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-logger/-/middleware-logger-3.936.0.tgz", + "integrity": "sha512-aPSJ12d3a3Ea5nyEnLbijCaaYJT2QjQ9iW+zGh5QcZYXmOGWbKVyPSxmVOboZQG+c1M8t6d2O7tqrwzIq8L8qw==", "license": "Apache-2.0", "dependencies": { - "@aws-sdk/types": "3.887.0", - "@smithy/types": "^4.5.0", + "@aws-sdk/types": "3.936.0", + "@smithy/types": "^4.9.0", "tslib": "^2.6.2" }, "engines": { @@ -1136,15 +1097,15 @@ } }, "node_modules/@aws-sdk/client-bedrock-runtime/node_modules/@aws-sdk/middleware-recursion-detection": { - "version": "3.891.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-recursion-detection/-/middleware-recursion-detection-3.891.0.tgz", - "integrity": "sha512-n++KwAEnNlvx5NZdIQZnvl2GjSH/YE3xGSqW2GmPB5780tFY5lOYSb1uA+EUzJSVX4oAKAkSPdR2AOW09kzoew==", + "version": "3.936.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-recursion-detection/-/middleware-recursion-detection-3.936.0.tgz", + "integrity": "sha512-l4aGbHpXM45YNgXggIux1HgsCVAvvBoqHPkqLnqMl9QVapfuSTjJHfDYDsx1Xxct6/m7qSMUzanBALhiaGO2fA==", "license": "Apache-2.0", "dependencies": { - "@aws-sdk/types": "3.887.0", - "@aws/lambda-invoke-store": "^0.0.1", - "@smithy/protocol-http": "^5.2.1", - "@smithy/types": "^4.5.0", + "@aws-sdk/types": "3.936.0", + "@aws/lambda-invoke-store": "^0.2.0", + "@smithy/protocol-http": "^5.3.5", + "@smithy/types": "^4.9.0", "tslib": "^2.6.2" }, "engines": { @@ -1152,17 +1113,17 @@ } }, "node_modules/@aws-sdk/client-bedrock-runtime/node_modules/@aws-sdk/middleware-user-agent": { - "version": "3.891.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-user-agent/-/middleware-user-agent-3.891.0.tgz", - "integrity": "sha512-xyxIZtR7FunCWymPAxEm61VUq9lruXxWIYU5AIh5rt0av7nXa2ayAAlscQ7ch9jUlw+lbC2PVbw0K/OYrMovuA==", + "version": "3.943.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-user-agent/-/middleware-user-agent-3.943.0.tgz", + "integrity": "sha512-956n4kVEwFNXndXfhSAN5wO+KRgqiWEEY+ECwLvxmmO8uQ0NWOa8l6l65nTtyuiWzMX81c9BvlyNR5EgUeeUvA==", "license": "Apache-2.0", "dependencies": { - "@aws-sdk/core": "3.890.0", - "@aws-sdk/types": "3.887.0", - "@aws-sdk/util-endpoints": "3.891.0", - "@smithy/core": "^3.11.0", - "@smithy/protocol-http": "^5.2.1", - "@smithy/types": "^4.5.0", + "@aws-sdk/core": "3.943.0", + "@aws-sdk/types": "3.936.0", + "@aws-sdk/util-endpoints": "3.936.0", + "@smithy/core": "^3.18.5", + "@smithy/protocol-http": "^5.3.5", + "@smithy/types": "^4.9.0", "tslib": "^2.6.2" }, "engines": { @@ -1170,48 +1131,48 @@ } }, "node_modules/@aws-sdk/client-bedrock-runtime/node_modules/@aws-sdk/nested-clients": { - "version": "3.891.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/nested-clients/-/nested-clients-3.891.0.tgz", - "integrity": "sha512-cpol+Yk4T3GXPXbRfUyN2u6tpMEHUxAiesZgrfMm11QGHV+pmzyejJV/QZ0pdJKj5sXKaCr4DCntoJ5iBx++Cw==", + "version": "3.943.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/nested-clients/-/nested-clients-3.943.0.tgz", + "integrity": "sha512-anFtB0p2FPuyUnbOULwGmKYqYKSq1M73c9uZ08jR/NCq6Trjq9cuF5TFTeHwjJyPRb4wMf2Qk859oiVfFqnQiw==", "license": "Apache-2.0", "dependencies": { "@aws-crypto/sha256-browser": "5.2.0", "@aws-crypto/sha256-js": "5.2.0", - "@aws-sdk/core": "3.890.0", - "@aws-sdk/middleware-host-header": "3.891.0", - "@aws-sdk/middleware-logger": "3.891.0", - "@aws-sdk/middleware-recursion-detection": "3.891.0", - "@aws-sdk/middleware-user-agent": "3.891.0", - "@aws-sdk/region-config-resolver": "3.890.0", - "@aws-sdk/types": "3.887.0", - "@aws-sdk/util-endpoints": "3.891.0", - "@aws-sdk/util-user-agent-browser": "3.887.0", - "@aws-sdk/util-user-agent-node": "3.891.0", - "@smithy/config-resolver": "^4.2.2", - "@smithy/core": "^3.11.0", - "@smithy/fetch-http-handler": "^5.2.1", - "@smithy/hash-node": "^4.1.1", - "@smithy/invalid-dependency": "^4.1.1", - "@smithy/middleware-content-length": "^4.1.1", - "@smithy/middleware-endpoint": "^4.2.2", - "@smithy/middleware-retry": "^4.2.3", - "@smithy/middleware-serde": "^4.1.1", - "@smithy/middleware-stack": "^4.1.1", - "@smithy/node-config-provider": "^4.2.2", - "@smithy/node-http-handler": "^4.2.1", - "@smithy/protocol-http": "^5.2.1", - "@smithy/smithy-client": "^4.6.2", - "@smithy/types": "^4.5.0", - "@smithy/url-parser": "^4.1.1", - "@smithy/util-base64": "^4.1.0", - "@smithy/util-body-length-browser": "^4.1.0", - "@smithy/util-body-length-node": "^4.1.0", - "@smithy/util-defaults-mode-browser": "^4.1.2", - "@smithy/util-defaults-mode-node": "^4.1.2", - "@smithy/util-endpoints": "^3.1.2", - "@smithy/util-middleware": "^4.1.1", - "@smithy/util-retry": "^4.1.2", - "@smithy/util-utf8": "^4.1.0", + "@aws-sdk/core": "3.943.0", + "@aws-sdk/middleware-host-header": "3.936.0", + "@aws-sdk/middleware-logger": "3.936.0", + "@aws-sdk/middleware-recursion-detection": "3.936.0", + "@aws-sdk/middleware-user-agent": "3.943.0", + "@aws-sdk/region-config-resolver": "3.936.0", + "@aws-sdk/types": "3.936.0", + "@aws-sdk/util-endpoints": "3.936.0", + "@aws-sdk/util-user-agent-browser": "3.936.0", + "@aws-sdk/util-user-agent-node": "3.943.0", + "@smithy/config-resolver": "^4.4.3", + "@smithy/core": "^3.18.5", + "@smithy/fetch-http-handler": "^5.3.6", + "@smithy/hash-node": "^4.2.5", + "@smithy/invalid-dependency": "^4.2.5", + "@smithy/middleware-content-length": "^4.2.5", + "@smithy/middleware-endpoint": "^4.3.12", + "@smithy/middleware-retry": "^4.4.12", + "@smithy/middleware-serde": "^4.2.6", + "@smithy/middleware-stack": "^4.2.5", + "@smithy/node-config-provider": "^4.3.5", + "@smithy/node-http-handler": "^4.4.5", + "@smithy/protocol-http": "^5.3.5", + "@smithy/smithy-client": "^4.9.8", + "@smithy/types": "^4.9.0", + "@smithy/url-parser": "^4.2.5", + "@smithy/util-base64": "^4.3.0", + "@smithy/util-body-length-browser": "^4.2.0", + "@smithy/util-body-length-node": "^4.2.1", + "@smithy/util-defaults-mode-browser": "^4.3.11", + "@smithy/util-defaults-mode-node": "^4.2.14", + "@smithy/util-endpoints": "^3.2.5", + "@smithy/util-middleware": "^4.2.5", + "@smithy/util-retry": "^4.2.5", + "@smithy/util-utf8": "^4.2.0", "tslib": "^2.6.2" }, "engines": { @@ -1219,16 +1180,15 @@ } }, "node_modules/@aws-sdk/client-bedrock-runtime/node_modules/@aws-sdk/region-config-resolver": { - "version": "3.890.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/region-config-resolver/-/region-config-resolver-3.890.0.tgz", - "integrity": "sha512-VfdT+tkF9groRYNzKvQCsCGDbOQdeBdzyB1d6hWiq22u13UafMIoskJ1ec0i0H1X29oT6mjTitfnvPq1UiKwzQ==", + "version": "3.936.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/region-config-resolver/-/region-config-resolver-3.936.0.tgz", + "integrity": "sha512-wOKhzzWsshXGduxO4pqSiNyL9oUtk4BEvjWm9aaq6Hmfdoydq6v6t0rAGHWPjFwy9z2haovGRi3C8IxdMB4muw==", "license": "Apache-2.0", "dependencies": { - "@aws-sdk/types": "3.887.0", - "@smithy/node-config-provider": "^4.2.2", - "@smithy/types": "^4.5.0", - "@smithy/util-config-provider": "^4.1.0", - "@smithy/util-middleware": "^4.1.1", + "@aws-sdk/types": "3.936.0", + "@smithy/config-resolver": "^4.4.3", + "@smithy/node-config-provider": "^4.3.5", + "@smithy/types": "^4.9.0", "tslib": "^2.6.2" }, "engines": { @@ -1236,17 +1196,17 @@ } }, "node_modules/@aws-sdk/client-bedrock-runtime/node_modules/@aws-sdk/token-providers": { - "version": "3.891.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/token-providers/-/token-providers-3.891.0.tgz", - "integrity": "sha512-n31JDMWhj/53QX33C97+1W63JGtgO8pg1/Tfmv4f9TR2VSGf1rFwYH7cPZ7dVIMmcUBeI2VCVhwUIabGNHw86Q==", + "version": "3.943.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/token-providers/-/token-providers-3.943.0.tgz", + "integrity": "sha512-cRKyIzwfkS+XztXIFPoWORuaxlIswP+a83BJzelX4S1gUZ7FcXB4+lj9Jxjn8SbQhR4TPU3Owbpu+S7pd6IRbQ==", "license": "Apache-2.0", "dependencies": { - "@aws-sdk/core": "3.890.0", - "@aws-sdk/nested-clients": "3.891.0", - "@aws-sdk/types": "3.887.0", - "@smithy/property-provider": "^4.1.1", - "@smithy/shared-ini-file-loader": "^4.2.0", - "@smithy/types": "^4.5.0", + "@aws-sdk/core": "3.943.0", + "@aws-sdk/nested-clients": "3.943.0", + "@aws-sdk/types": "3.936.0", + "@smithy/property-provider": "^4.2.5", + "@smithy/shared-ini-file-loader": "^4.4.0", + "@smithy/types": "^4.9.0", "tslib": "^2.6.2" }, "engines": { @@ -1254,12 +1214,12 @@ } }, "node_modules/@aws-sdk/client-bedrock-runtime/node_modules/@aws-sdk/types": { - "version": "3.887.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.887.0.tgz", - "integrity": "sha512-fmTEJpUhsPsovQ12vZSpVTEP/IaRoJAMBGQXlQNjtCpkBp6Iq3KQDa/HDaPINE+3xxo6XvTdtibsNOd5zJLV9A==", + "version": "3.936.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.936.0.tgz", + "integrity": "sha512-uz0/VlMd2pP5MepdrHizd+T+OKfyK4r3OA9JI+L/lPKg0YFQosdJNCKisr6o70E3dh8iMpFYxF1UN/4uZsyARg==", "license": "Apache-2.0", "dependencies": { - "@smithy/types": "^4.5.0", + "@smithy/types": "^4.9.0", "tslib": "^2.6.2" }, "engines": { @@ -1267,15 +1227,15 @@ } }, "node_modules/@aws-sdk/client-bedrock-runtime/node_modules/@aws-sdk/util-endpoints": { - "version": "3.891.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/util-endpoints/-/util-endpoints-3.891.0.tgz", - "integrity": "sha512-MgxvmHIQJbUK+YquX4bdjDw1MjdBqTRJGHs6iU2KM8nN1ut0bPwvavkq7NrY/wB3ZKKECqmv6J/nw+hYKKUIHA==", + "version": "3.936.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-endpoints/-/util-endpoints-3.936.0.tgz", + "integrity": "sha512-0Zx3Ntdpu+z9Wlm7JKUBOzS9EunwKAb4KdGUQQxDqh5Lc3ta5uBoub+FgmVuzwnmBu9U1Os8UuwVTH0Lgu+P5w==", "license": "Apache-2.0", "dependencies": { - "@aws-sdk/types": "3.887.0", - "@smithy/types": "^4.5.0", - "@smithy/url-parser": "^4.1.1", - "@smithy/util-endpoints": "^3.1.2", + "@aws-sdk/types": "3.936.0", + "@smithy/types": "^4.9.0", + "@smithy/url-parser": "^4.2.5", + "@smithy/util-endpoints": "^3.2.5", "tslib": "^2.6.2" }, "engines": { @@ -1283,27 +1243,27 @@ } }, "node_modules/@aws-sdk/client-bedrock-runtime/node_modules/@aws-sdk/util-user-agent-browser": { - "version": "3.887.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/util-user-agent-browser/-/util-user-agent-browser-3.887.0.tgz", - "integrity": "sha512-X71UmVsYc6ZTH4KU6hA5urOzYowSXc3qvroagJNLJYU1ilgZ529lP4J9XOYfEvTXkLR1hPFSRxa43SrwgelMjA==", + "version": "3.936.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-user-agent-browser/-/util-user-agent-browser-3.936.0.tgz", + "integrity": "sha512-eZ/XF6NxMtu+iCma58GRNRxSq4lHo6zHQLOZRIeL/ghqYJirqHdenMOwrzPettj60KWlv827RVebP9oNVrwZbw==", "license": "Apache-2.0", "dependencies": { - "@aws-sdk/types": "3.887.0", - "@smithy/types": "^4.5.0", + "@aws-sdk/types": "3.936.0", + "@smithy/types": "^4.9.0", "bowser": "^2.11.0", "tslib": "^2.6.2" } }, "node_modules/@aws-sdk/client-bedrock-runtime/node_modules/@aws-sdk/util-user-agent-node": { - "version": "3.891.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/util-user-agent-node/-/util-user-agent-node-3.891.0.tgz", - "integrity": "sha512-/mmvVL2PJE2NMTWj9JSY98OISx7yov0mi72eOViWCHQMRYJCN12DY54i1rc4Q/oPwJwTwIrx69MLjVhQ1OZsgw==", + "version": "3.943.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-user-agent-node/-/util-user-agent-node-3.943.0.tgz", + "integrity": "sha512-gn+ILprVRrgAgTIBk2TDsJLRClzIOdStQFeFTcN0qpL8Z4GBCqMFhw7O7X+MM55Stt5s4jAauQ/VvoqmCADnQg==", "license": "Apache-2.0", "dependencies": { - "@aws-sdk/middleware-user-agent": "3.891.0", - "@aws-sdk/types": "3.887.0", - "@smithy/node-config-provider": "^4.2.2", - "@smithy/types": "^4.5.0", + "@aws-sdk/middleware-user-agent": "3.943.0", + "@aws-sdk/types": "3.936.0", + "@smithy/node-config-provider": "^4.3.5", + "@smithy/types": "^4.9.0", "tslib": "^2.6.2" }, "engines": { @@ -1319,69 +1279,35 @@ } }, "node_modules/@aws-sdk/client-bedrock-runtime/node_modules/@aws-sdk/xml-builder": { - "version": "3.887.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/xml-builder/-/xml-builder-3.887.0.tgz", - "integrity": "sha512-lMwgWK1kNgUhHGfBvO/5uLe7TKhycwOn3eRCqsKPT9aPCx/HWuTlpcQp8oW2pCRGLS7qzcxqpQulcD+bbUL7XQ==", + "version": "3.930.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/xml-builder/-/xml-builder-3.930.0.tgz", + "integrity": "sha512-YIfkD17GocxdmlUVc3ia52QhcWuRIUJonbF8A2CYfcWNV3HzvAqpcPeC0bYUhkK+8e8YO1ARnLKZQE0TlwzorA==", "license": "Apache-2.0", "dependencies": { - "@smithy/types": "^4.5.0", + "@smithy/types": "^4.9.0", + "fast-xml-parser": "5.2.5", "tslib": "^2.6.2" }, "engines": { "node": ">=18.0.0" } }, - "node_modules/@aws-sdk/client-bedrock-runtime/node_modules/@smithy/is-array-buffer": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/@smithy/is-array-buffer/-/is-array-buffer-4.1.0.tgz", - "integrity": "sha512-ePTYUOV54wMogio+he4pBybe8fwg4sDvEVDBU8ZlHOZXbXK3/C0XfJgUCu6qAZcawv05ZhZzODGUerFBPsPUDQ==", + "node_modules/@aws-sdk/client-bedrock-runtime/node_modules/@aws/lambda-invoke-store": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/@aws/lambda-invoke-store/-/lambda-invoke-store-0.2.1.tgz", + "integrity": "sha512-sIyFcoPZkTtNu9xFeEoynMef3bPJIAbOfUh+ueYcfhVl6xm2VRtMcMclSxmZCMnHHd4hlYKJeq/aggmBEWynww==", "license": "Apache-2.0", - "dependencies": { - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=18.0.0" - } - }, - "node_modules/@aws-sdk/client-bedrock-runtime/node_modules/@smithy/protocol-http": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/@smithy/protocol-http/-/protocol-http-5.2.1.tgz", - "integrity": "sha512-T8SlkLYCwfT/6m33SIU/JOVGNwoelkrvGjFKDSDtVvAXj/9gOT78JVJEas5a+ETjOu4SVvpCstKgd0PxSu/aHw==", - "license": "Apache-2.0", - "dependencies": { - "@smithy/types": "^4.5.0", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=18.0.0" - } - }, - "node_modules/@aws-sdk/client-bedrock-runtime/node_modules/@smithy/signature-v4": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/@smithy/signature-v4/-/signature-v4-5.2.1.tgz", - "integrity": "sha512-M9rZhWQLjlQVCCR37cSjHfhriGRN+FQ8UfgrYNufv66TJgk+acaggShl3KS5U/ssxivvZLlnj7QH2CUOKlxPyA==", - "license": "Apache-2.0", - "dependencies": { - "@smithy/is-array-buffer": "^4.1.0", - "@smithy/protocol-http": "^5.2.1", - "@smithy/types": "^4.5.0", - "@smithy/util-hex-encoding": "^4.1.0", - "@smithy/util-middleware": "^4.1.1", - "@smithy/util-uri-escape": "^4.1.0", - "@smithy/util-utf8": "^4.1.0", - "tslib": "^2.6.2" - }, "engines": { "node": ">=18.0.0" } }, "node_modules/@aws-sdk/client-bedrock-runtime/node_modules/@smithy/util-utf8": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/@smithy/util-utf8/-/util-utf8-4.1.0.tgz", - "integrity": "sha512-mEu1/UIXAdNYuBcyEPbjScKi/+MQVXNIuY/7Cm5XLIWe319kDrT5SizBE95jqtmEXoDbGoZxKLCMttdZdqTZKQ==", + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/@smithy/util-utf8/-/util-utf8-4.2.0.tgz", + "integrity": "sha512-zBPfuzoI8xyBtR2P6WQj63Rz8i3AmfAaJLuNG8dWsfvPe8lO4aCPYLn879mEgHndZH1zQ2oXmG8O1GGzzaoZiw==", "license": "Apache-2.0", "dependencies": { - "@smithy/util-buffer-from": "^4.1.0", + "@smithy/util-buffer-from": "^4.2.0", "tslib": "^2.6.2" }, "engines": { @@ -1418,19 +1344,6 @@ ], "license": "MIT" }, - "node_modules/@aws-sdk/client-bedrock-runtime/node_modules/uuid": { - "version": "9.0.1", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-9.0.1.tgz", - "integrity": "sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==", - "funding": [ - "https://github.com/sponsors/broofa", - "https://github.com/sponsors/ctavan" - ], - "license": "MIT", - "bin": { - "uuid": "dist/bin/uuid" - } - }, "node_modules/@aws-sdk/client-cognito-identity": { "version": "3.892.0", "resolved": "https://registry.npmjs.org/@aws-sdk/client-cognito-identity/-/client-cognito-identity-3.892.0.tgz", @@ -1919,50 +1832,6 @@ "node": ">=18.0.0" } }, - "node_modules/@aws-sdk/client-cognito-identity/node_modules/@smithy/is-array-buffer": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/@smithy/is-array-buffer/-/is-array-buffer-4.1.0.tgz", - "integrity": "sha512-ePTYUOV54wMogio+he4pBybe8fwg4sDvEVDBU8ZlHOZXbXK3/C0XfJgUCu6qAZcawv05ZhZzODGUerFBPsPUDQ==", - "license": "Apache-2.0", - "dependencies": { - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=18.0.0" - } - }, - "node_modules/@aws-sdk/client-cognito-identity/node_modules/@smithy/protocol-http": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/@smithy/protocol-http/-/protocol-http-5.2.1.tgz", - "integrity": "sha512-T8SlkLYCwfT/6m33SIU/JOVGNwoelkrvGjFKDSDtVvAXj/9gOT78JVJEas5a+ETjOu4SVvpCstKgd0PxSu/aHw==", - "license": "Apache-2.0", - "dependencies": { - "@smithy/types": "^4.5.0", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=18.0.0" - } - }, - "node_modules/@aws-sdk/client-cognito-identity/node_modules/@smithy/signature-v4": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/@smithy/signature-v4/-/signature-v4-5.2.1.tgz", - "integrity": "sha512-M9rZhWQLjlQVCCR37cSjHfhriGRN+FQ8UfgrYNufv66TJgk+acaggShl3KS5U/ssxivvZLlnj7QH2CUOKlxPyA==", - "license": "Apache-2.0", - "dependencies": { - "@smithy/is-array-buffer": "^4.1.0", - "@smithy/protocol-http": "^5.2.1", - "@smithy/types": "^4.5.0", - "@smithy/util-hex-encoding": "^4.1.0", - "@smithy/util-middleware": "^4.1.1", - "@smithy/util-uri-escape": "^4.1.0", - "@smithy/util-utf8": "^4.1.0", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=18.0.0" - } - }, "node_modules/@aws-sdk/client-cognito-identity/node_modules/@smithy/util-utf8": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/@smithy/util-utf8/-/util-utf8-4.1.0.tgz", @@ -2007,100 +1876,98 @@ "license": "MIT" }, "node_modules/@aws-sdk/client-kendra": { - "version": "3.891.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/client-kendra/-/client-kendra-3.891.0.tgz", - "integrity": "sha512-AARLczw6/8R+br1Gd1w4/UrAqxn/C/G0V0k+kv9HhcJ6ov1k/jLPj3TWPbJylS0hRu8ZdYp+sfON/1/y8vbmYw==", + "version": "3.943.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/client-kendra/-/client-kendra-3.943.0.tgz", + "integrity": "sha512-HSW2XDkylaLBnDqCYdmtRgqKMiY6W12+bxfycz13V8e5dU2JarFf8Z61oh6onvdtE2E/KSu8WBK4m55/smp7NQ==", "license": "Apache-2.0", "dependencies": { "@aws-crypto/sha256-browser": "5.2.0", "@aws-crypto/sha256-js": "5.2.0", - "@aws-sdk/core": "3.890.0", - "@aws-sdk/credential-provider-node": "3.891.0", - "@aws-sdk/middleware-host-header": "3.891.0", - "@aws-sdk/middleware-logger": "3.891.0", - "@aws-sdk/middleware-recursion-detection": "3.891.0", - "@aws-sdk/middleware-user-agent": "3.891.0", - "@aws-sdk/region-config-resolver": "3.890.0", - "@aws-sdk/types": "3.887.0", - "@aws-sdk/util-endpoints": "3.891.0", - "@aws-sdk/util-user-agent-browser": "3.887.0", - "@aws-sdk/util-user-agent-node": "3.891.0", - "@smithy/config-resolver": "^4.2.2", - "@smithy/core": "^3.11.0", - "@smithy/fetch-http-handler": "^5.2.1", - "@smithy/hash-node": "^4.1.1", - "@smithy/invalid-dependency": "^4.1.1", - "@smithy/middleware-content-length": "^4.1.1", - "@smithy/middleware-endpoint": "^4.2.2", - "@smithy/middleware-retry": "^4.2.3", - "@smithy/middleware-serde": "^4.1.1", - "@smithy/middleware-stack": "^4.1.1", - "@smithy/node-config-provider": "^4.2.2", - "@smithy/node-http-handler": "^4.2.1", - "@smithy/protocol-http": "^5.2.1", - "@smithy/smithy-client": "^4.6.2", - "@smithy/types": "^4.5.0", - "@smithy/url-parser": "^4.1.1", - "@smithy/util-base64": "^4.1.0", - "@smithy/util-body-length-browser": "^4.1.0", - "@smithy/util-body-length-node": "^4.1.0", - "@smithy/util-defaults-mode-browser": "^4.1.2", - "@smithy/util-defaults-mode-node": "^4.1.2", - "@smithy/util-endpoints": "^3.1.2", - "@smithy/util-middleware": "^4.1.1", - "@smithy/util-retry": "^4.1.2", - "@smithy/util-utf8": "^4.1.0", - "@types/uuid": "^9.0.1", - "tslib": "^2.6.2", - "uuid": "^9.0.1" + "@aws-sdk/core": "3.943.0", + "@aws-sdk/credential-provider-node": "3.943.0", + "@aws-sdk/middleware-host-header": "3.936.0", + "@aws-sdk/middleware-logger": "3.936.0", + "@aws-sdk/middleware-recursion-detection": "3.936.0", + "@aws-sdk/middleware-user-agent": "3.943.0", + "@aws-sdk/region-config-resolver": "3.936.0", + "@aws-sdk/types": "3.936.0", + "@aws-sdk/util-endpoints": "3.936.0", + "@aws-sdk/util-user-agent-browser": "3.936.0", + "@aws-sdk/util-user-agent-node": "3.943.0", + "@smithy/config-resolver": "^4.4.3", + "@smithy/core": "^3.18.5", + "@smithy/fetch-http-handler": "^5.3.6", + "@smithy/hash-node": "^4.2.5", + "@smithy/invalid-dependency": "^4.2.5", + "@smithy/middleware-content-length": "^4.2.5", + "@smithy/middleware-endpoint": "^4.3.12", + "@smithy/middleware-retry": "^4.4.12", + "@smithy/middleware-serde": "^4.2.6", + "@smithy/middleware-stack": "^4.2.5", + "@smithy/node-config-provider": "^4.3.5", + "@smithy/node-http-handler": "^4.4.5", + "@smithy/protocol-http": "^5.3.5", + "@smithy/smithy-client": "^4.9.8", + "@smithy/types": "^4.9.0", + "@smithy/url-parser": "^4.2.5", + "@smithy/util-base64": "^4.3.0", + "@smithy/util-body-length-browser": "^4.2.0", + "@smithy/util-body-length-node": "^4.2.1", + "@smithy/util-defaults-mode-browser": "^4.3.11", + "@smithy/util-defaults-mode-node": "^4.2.14", + "@smithy/util-endpoints": "^3.2.5", + "@smithy/util-middleware": "^4.2.5", + "@smithy/util-retry": "^4.2.5", + "@smithy/util-utf8": "^4.2.0", + "tslib": "^2.6.2" }, "engines": { "node": ">=18.0.0" } }, "node_modules/@aws-sdk/client-kendra/node_modules/@aws-sdk/client-sso": { - "version": "3.891.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/client-sso/-/client-sso-3.891.0.tgz", - "integrity": "sha512-QMDaD9GhJe7l0KQp3Tt7dzqFCz/H2XuyNjQgvi10nM1MfI1RagmLtmEhZveQxMPhZ/AtohLSK0Tisp/I5tR8RQ==", + "version": "3.943.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/client-sso/-/client-sso-3.943.0.tgz", + "integrity": "sha512-kOTO2B8Ks2qX73CyKY8PAajtf5n39aMe2spoiOF5EkgSzGV7hZ/HONRDyADlyxwfsX39Q2F2SpPUaXzon32IGw==", "license": "Apache-2.0", "dependencies": { "@aws-crypto/sha256-browser": "5.2.0", "@aws-crypto/sha256-js": "5.2.0", - "@aws-sdk/core": "3.890.0", - "@aws-sdk/middleware-host-header": "3.891.0", - "@aws-sdk/middleware-logger": "3.891.0", - "@aws-sdk/middleware-recursion-detection": "3.891.0", - "@aws-sdk/middleware-user-agent": "3.891.0", - "@aws-sdk/region-config-resolver": "3.890.0", - "@aws-sdk/types": "3.887.0", - "@aws-sdk/util-endpoints": "3.891.0", - "@aws-sdk/util-user-agent-browser": "3.887.0", - "@aws-sdk/util-user-agent-node": "3.891.0", - "@smithy/config-resolver": "^4.2.2", - "@smithy/core": "^3.11.0", - "@smithy/fetch-http-handler": "^5.2.1", - "@smithy/hash-node": "^4.1.1", - "@smithy/invalid-dependency": "^4.1.1", - "@smithy/middleware-content-length": "^4.1.1", - "@smithy/middleware-endpoint": "^4.2.2", - "@smithy/middleware-retry": "^4.2.3", - "@smithy/middleware-serde": "^4.1.1", - "@smithy/middleware-stack": "^4.1.1", - "@smithy/node-config-provider": "^4.2.2", - "@smithy/node-http-handler": "^4.2.1", - "@smithy/protocol-http": "^5.2.1", - "@smithy/smithy-client": "^4.6.2", - "@smithy/types": "^4.5.0", - "@smithy/url-parser": "^4.1.1", - "@smithy/util-base64": "^4.1.0", - "@smithy/util-body-length-browser": "^4.1.0", - "@smithy/util-body-length-node": "^4.1.0", - "@smithy/util-defaults-mode-browser": "^4.1.2", - "@smithy/util-defaults-mode-node": "^4.1.2", - "@smithy/util-endpoints": "^3.1.2", - "@smithy/util-middleware": "^4.1.1", - "@smithy/util-retry": "^4.1.2", - "@smithy/util-utf8": "^4.1.0", + "@aws-sdk/core": "3.943.0", + "@aws-sdk/middleware-host-header": "3.936.0", + "@aws-sdk/middleware-logger": "3.936.0", + "@aws-sdk/middleware-recursion-detection": "3.936.0", + "@aws-sdk/middleware-user-agent": "3.943.0", + "@aws-sdk/region-config-resolver": "3.936.0", + "@aws-sdk/types": "3.936.0", + "@aws-sdk/util-endpoints": "3.936.0", + "@aws-sdk/util-user-agent-browser": "3.936.0", + "@aws-sdk/util-user-agent-node": "3.943.0", + "@smithy/config-resolver": "^4.4.3", + "@smithy/core": "^3.18.5", + "@smithy/fetch-http-handler": "^5.3.6", + "@smithy/hash-node": "^4.2.5", + "@smithy/invalid-dependency": "^4.2.5", + "@smithy/middleware-content-length": "^4.2.5", + "@smithy/middleware-endpoint": "^4.3.12", + "@smithy/middleware-retry": "^4.4.12", + "@smithy/middleware-serde": "^4.2.6", + "@smithy/middleware-stack": "^4.2.5", + "@smithy/node-config-provider": "^4.3.5", + "@smithy/node-http-handler": "^4.4.5", + "@smithy/protocol-http": "^5.3.5", + "@smithy/smithy-client": "^4.9.8", + "@smithy/types": "^4.9.0", + "@smithy/url-parser": "^4.2.5", + "@smithy/util-base64": "^4.3.0", + "@smithy/util-body-length-browser": "^4.2.0", + "@smithy/util-body-length-node": "^4.2.1", + "@smithy/util-defaults-mode-browser": "^4.3.11", + "@smithy/util-defaults-mode-node": "^4.2.14", + "@smithy/util-endpoints": "^3.2.5", + "@smithy/util-middleware": "^4.2.5", + "@smithy/util-retry": "^4.2.5", + "@smithy/util-utf8": "^4.2.0", "tslib": "^2.6.2" }, "engines": { @@ -2108,25 +1975,23 @@ } }, "node_modules/@aws-sdk/client-kendra/node_modules/@aws-sdk/core": { - "version": "3.890.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/core/-/core-3.890.0.tgz", - "integrity": "sha512-CT+yjhytHdyKvV3Nh/fqBjnZ8+UiQZVz4NMm4LrPATgVSOdfygXHqrWxrPTVgiBtuJWkotg06DF7+pTd5ekLBw==", + "version": "3.943.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/core/-/core-3.943.0.tgz", + "integrity": "sha512-8CBy2hI9ABF7RBVQuY1bgf/ue+WPmM/hl0adrXFlhnhkaQP0tFY5zhiy1Y+n7V+5f3/ORoHBmCCQmcHDDYJqJQ==", "license": "Apache-2.0", "dependencies": { - "@aws-sdk/types": "3.887.0", - "@aws-sdk/xml-builder": "3.887.0", - "@smithy/core": "^3.11.0", - "@smithy/node-config-provider": "^4.2.2", - "@smithy/property-provider": "^4.1.1", - "@smithy/protocol-http": "^5.2.1", - "@smithy/signature-v4": "^5.2.1", - "@smithy/smithy-client": "^4.6.2", - "@smithy/types": "^4.5.0", - "@smithy/util-base64": "^4.1.0", - "@smithy/util-body-length-browser": "^4.1.0", - "@smithy/util-middleware": "^4.1.1", - "@smithy/util-utf8": "^4.1.0", - "fast-xml-parser": "5.2.5", + "@aws-sdk/types": "3.936.0", + "@aws-sdk/xml-builder": "3.930.0", + "@smithy/core": "^3.18.5", + "@smithy/node-config-provider": "^4.3.5", + "@smithy/property-provider": "^4.2.5", + "@smithy/protocol-http": "^5.3.5", + "@smithy/signature-v4": "^5.3.5", + "@smithy/smithy-client": "^4.9.8", + "@smithy/types": "^4.9.0", + "@smithy/util-base64": "^4.3.0", + "@smithy/util-middleware": "^4.2.5", + "@smithy/util-utf8": "^4.2.0", "tslib": "^2.6.2" }, "engines": { @@ -2134,15 +1999,15 @@ } }, "node_modules/@aws-sdk/client-kendra/node_modules/@aws-sdk/credential-provider-env": { - "version": "3.890.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-env/-/credential-provider-env-3.890.0.tgz", - "integrity": "sha512-BtsUa2y0Rs8phmB2ScZ5RuPqZVmxJJXjGfeiXctmLFTxTwoayIK1DdNzOWx6SRMPVc3s2RBGN4vO7T1TwN+ajA==", + "version": "3.943.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-env/-/credential-provider-env-3.943.0.tgz", + "integrity": "sha512-WnS5w9fK9CTuoZRVSIHLOMcI63oODg9qd1vXMYb7QGLGlfwUm4aG3hdu7i9XvYrpkQfE3dzwWLtXF4ZBuL1Tew==", "license": "Apache-2.0", "dependencies": { - "@aws-sdk/core": "3.890.0", - "@aws-sdk/types": "3.887.0", - "@smithy/property-provider": "^4.1.1", - "@smithy/types": "^4.5.0", + "@aws-sdk/core": "3.943.0", + "@aws-sdk/types": "3.936.0", + "@smithy/property-provider": "^4.2.5", + "@smithy/types": "^4.9.0", "tslib": "^2.6.2" }, "engines": { @@ -2150,20 +2015,20 @@ } }, "node_modules/@aws-sdk/client-kendra/node_modules/@aws-sdk/credential-provider-http": { - "version": "3.890.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-http/-/credential-provider-http-3.890.0.tgz", - "integrity": "sha512-0sru3LVwsuGYyzbD90EC/d5HnCZ9PL4O9BA2LYT6b9XceC005Oj86uzE47LXb+mDhTAt3T6ZO0+ZcVQe0DDi8w==", + "version": "3.943.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-http/-/credential-provider-http-3.943.0.tgz", + "integrity": "sha512-SA8bUcYDEACdhnhLpZNnWusBpdmj4Vl67Vxp3Zke7SvoWSYbuxa+tiDiC+c92Z4Yq6xNOuLPW912ZPb9/NsSkA==", "license": "Apache-2.0", "dependencies": { - "@aws-sdk/core": "3.890.0", - "@aws-sdk/types": "3.887.0", - "@smithy/fetch-http-handler": "^5.2.1", - "@smithy/node-http-handler": "^4.2.1", - "@smithy/property-provider": "^4.1.1", - "@smithy/protocol-http": "^5.2.1", - "@smithy/smithy-client": "^4.6.2", - "@smithy/types": "^4.5.0", - "@smithy/util-stream": "^4.3.1", + "@aws-sdk/core": "3.943.0", + "@aws-sdk/types": "3.936.0", + "@smithy/fetch-http-handler": "^5.3.6", + "@smithy/node-http-handler": "^4.4.5", + "@smithy/property-provider": "^4.2.5", + "@smithy/protocol-http": "^5.3.5", + "@smithy/smithy-client": "^4.9.8", + "@smithy/types": "^4.9.0", + "@smithy/util-stream": "^4.5.6", "tslib": "^2.6.2" }, "engines": { @@ -2171,23 +2036,24 @@ } }, "node_modules/@aws-sdk/client-kendra/node_modules/@aws-sdk/credential-provider-ini": { - "version": "3.891.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-ini/-/credential-provider-ini-3.891.0.tgz", - "integrity": "sha512-9LOfm97oy2d2frwCQjl53XLkoEYG6/rsNM3Y6n8UtRU3bzGAEjixdIuv3b6Z/Mk/QLeikcQEJ9FMC02DuQh2Yw==", + "version": "3.943.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-ini/-/credential-provider-ini-3.943.0.tgz", + "integrity": "sha512-BcLDb8l4oVW+NkuqXMlO7TnM6lBOWW318ylf4FRED/ply5eaGxkQYqdGvHSqGSN5Rb3vr5Ek0xpzSjeYD7C8Kw==", "license": "Apache-2.0", "dependencies": { - "@aws-sdk/core": "3.890.0", - "@aws-sdk/credential-provider-env": "3.890.0", - "@aws-sdk/credential-provider-http": "3.890.0", - "@aws-sdk/credential-provider-process": "3.890.0", - "@aws-sdk/credential-provider-sso": "3.891.0", - "@aws-sdk/credential-provider-web-identity": "3.891.0", - "@aws-sdk/nested-clients": "3.891.0", - "@aws-sdk/types": "3.887.0", - "@smithy/credential-provider-imds": "^4.1.2", - "@smithy/property-provider": "^4.1.1", - "@smithy/shared-ini-file-loader": "^4.2.0", - "@smithy/types": "^4.5.0", + "@aws-sdk/core": "3.943.0", + "@aws-sdk/credential-provider-env": "3.943.0", + "@aws-sdk/credential-provider-http": "3.943.0", + "@aws-sdk/credential-provider-login": "3.943.0", + "@aws-sdk/credential-provider-process": "3.943.0", + "@aws-sdk/credential-provider-sso": "3.943.0", + "@aws-sdk/credential-provider-web-identity": "3.943.0", + "@aws-sdk/nested-clients": "3.943.0", + "@aws-sdk/types": "3.936.0", + "@smithy/credential-provider-imds": "^4.2.5", + "@smithy/property-provider": "^4.2.5", + "@smithy/shared-ini-file-loader": "^4.4.0", + "@smithy/types": "^4.9.0", "tslib": "^2.6.2" }, "engines": { @@ -2195,22 +2061,22 @@ } }, "node_modules/@aws-sdk/client-kendra/node_modules/@aws-sdk/credential-provider-node": { - "version": "3.891.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-node/-/credential-provider-node-3.891.0.tgz", - "integrity": "sha512-IjGvQJhpCN512xlT1DFGaPeE1q0YEm/X62w7wHsRpBindW//M+heSulJzP4KPkoJvmJNVu1NxN26/p4uH+M8TQ==", + "version": "3.943.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-node/-/credential-provider-node-3.943.0.tgz", + "integrity": "sha512-14eddaH/gjCWoLSAELVrFOQNyswUYwWphIt+PdsJ/FqVfP4ay2HsiZVEIYbQtmrKHaoLJhiZKwBQRjcqJDZG0w==", "license": "Apache-2.0", "dependencies": { - "@aws-sdk/credential-provider-env": "3.890.0", - "@aws-sdk/credential-provider-http": "3.890.0", - "@aws-sdk/credential-provider-ini": "3.891.0", - "@aws-sdk/credential-provider-process": "3.890.0", - "@aws-sdk/credential-provider-sso": "3.891.0", - "@aws-sdk/credential-provider-web-identity": "3.891.0", - "@aws-sdk/types": "3.887.0", - "@smithy/credential-provider-imds": "^4.1.2", - "@smithy/property-provider": "^4.1.1", - "@smithy/shared-ini-file-loader": "^4.2.0", - "@smithy/types": "^4.5.0", + "@aws-sdk/credential-provider-env": "3.943.0", + "@aws-sdk/credential-provider-http": "3.943.0", + "@aws-sdk/credential-provider-ini": "3.943.0", + "@aws-sdk/credential-provider-process": "3.943.0", + "@aws-sdk/credential-provider-sso": "3.943.0", + "@aws-sdk/credential-provider-web-identity": "3.943.0", + "@aws-sdk/types": "3.936.0", + "@smithy/credential-provider-imds": "^4.2.5", + "@smithy/property-provider": "^4.2.5", + "@smithy/shared-ini-file-loader": "^4.4.0", + "@smithy/types": "^4.9.0", "tslib": "^2.6.2" }, "engines": { @@ -2218,16 +2084,16 @@ } }, "node_modules/@aws-sdk/client-kendra/node_modules/@aws-sdk/credential-provider-process": { - "version": "3.890.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-process/-/credential-provider-process-3.890.0.tgz", - "integrity": "sha512-dWZ54TI1Q+UerF5YOqGiCzY+x2YfHsSQvkyM3T4QDNTJpb/zjiVv327VbSOULOlI7gHKWY/G3tMz0D9nWI7YbA==", + "version": "3.943.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-process/-/credential-provider-process-3.943.0.tgz", + "integrity": "sha512-GIY/vUkthL33AdjOJ8r9vOosKf/3X+X7LIiACzGxvZZrtoOiRq0LADppdiKIB48vTL63VvW+eRIOFAxE6UDekw==", "license": "Apache-2.0", "dependencies": { - "@aws-sdk/core": "3.890.0", - "@aws-sdk/types": "3.887.0", - "@smithy/property-provider": "^4.1.1", - "@smithy/shared-ini-file-loader": "^4.2.0", - "@smithy/types": "^4.5.0", + "@aws-sdk/core": "3.943.0", + "@aws-sdk/types": "3.936.0", + "@smithy/property-provider": "^4.2.5", + "@smithy/shared-ini-file-loader": "^4.4.0", + "@smithy/types": "^4.9.0", "tslib": "^2.6.2" }, "engines": { @@ -2235,18 +2101,18 @@ } }, "node_modules/@aws-sdk/client-kendra/node_modules/@aws-sdk/credential-provider-sso": { - "version": "3.891.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-sso/-/credential-provider-sso-3.891.0.tgz", - "integrity": "sha512-RtF9BwUIZqc/7sFbK6n6qhe0tNaWJQwin89nSeZ1HOsA0Z7TfTOelX8Otd0L5wfeVBMVcgiN3ofqrcZgjFjQjA==", + "version": "3.943.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-sso/-/credential-provider-sso-3.943.0.tgz", + "integrity": "sha512-1c5G11syUrru3D9OO6Uk+ul5e2lX1adb+7zQNyluNaLPXP6Dina6Sy6DFGRLu7tM8+M7luYmbS3w63rpYpaL+A==", "license": "Apache-2.0", "dependencies": { - "@aws-sdk/client-sso": "3.891.0", - "@aws-sdk/core": "3.890.0", - "@aws-sdk/token-providers": "3.891.0", - "@aws-sdk/types": "3.887.0", - "@smithy/property-provider": "^4.1.1", - "@smithy/shared-ini-file-loader": "^4.2.0", - "@smithy/types": "^4.5.0", + "@aws-sdk/client-sso": "3.943.0", + "@aws-sdk/core": "3.943.0", + "@aws-sdk/token-providers": "3.943.0", + "@aws-sdk/types": "3.936.0", + "@smithy/property-provider": "^4.2.5", + "@smithy/shared-ini-file-loader": "^4.4.0", + "@smithy/types": "^4.9.0", "tslib": "^2.6.2" }, "engines": { @@ -2254,17 +2120,17 @@ } }, "node_modules/@aws-sdk/client-kendra/node_modules/@aws-sdk/credential-provider-web-identity": { - "version": "3.891.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-web-identity/-/credential-provider-web-identity-3.891.0.tgz", - "integrity": "sha512-yq7kzm1sHZ0GZrtS+qpjMUp4ES66UoT1+H2xxrOuAZkvUnkpQq1iSjOgBgJJ9FW1EsDUEmlgn94i4hJTNvm7fg==", + "version": "3.943.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-web-identity/-/credential-provider-web-identity-3.943.0.tgz", + "integrity": "sha512-VtyGKHxICSb4kKGuaqotxso8JVM8RjCS3UYdIMOxUt9TaFE/CZIfZKtjTr+IJ7M0P7t36wuSUb/jRLyNmGzUUA==", "license": "Apache-2.0", "dependencies": { - "@aws-sdk/core": "3.890.0", - "@aws-sdk/nested-clients": "3.891.0", - "@aws-sdk/types": "3.887.0", - "@smithy/property-provider": "^4.1.1", - "@smithy/shared-ini-file-loader": "^4.2.0", - "@smithy/types": "^4.5.0", + "@aws-sdk/core": "3.943.0", + "@aws-sdk/nested-clients": "3.943.0", + "@aws-sdk/types": "3.936.0", + "@smithy/property-provider": "^4.2.5", + "@smithy/shared-ini-file-loader": "^4.4.0", + "@smithy/types": "^4.9.0", "tslib": "^2.6.2" }, "engines": { @@ -2272,14 +2138,14 @@ } }, "node_modules/@aws-sdk/client-kendra/node_modules/@aws-sdk/middleware-host-header": { - "version": "3.891.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-host-header/-/middleware-host-header-3.891.0.tgz", - "integrity": "sha512-OYaxbqNDeo/noE7MfYWWQDu86cF/R/bMXdZ2QZwpWpX2yjy8xMwxSg7c/4tEK/OtiDZTKRXXrvPxRxG2+1bnJw==", + "version": "3.936.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-host-header/-/middleware-host-header-3.936.0.tgz", + "integrity": "sha512-tAaObaAnsP1XnLGndfkGWFuzrJYuk9W0b/nLvol66t8FZExIAf/WdkT2NNAWOYxljVs++oHnyHBCxIlaHrzSiw==", "license": "Apache-2.0", "dependencies": { - "@aws-sdk/types": "3.887.0", - "@smithy/protocol-http": "^5.2.1", - "@smithy/types": "^4.5.0", + "@aws-sdk/types": "3.936.0", + "@smithy/protocol-http": "^5.3.5", + "@smithy/types": "^4.9.0", "tslib": "^2.6.2" }, "engines": { @@ -2287,13 +2153,13 @@ } }, "node_modules/@aws-sdk/client-kendra/node_modules/@aws-sdk/middleware-logger": { - "version": "3.891.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-logger/-/middleware-logger-3.891.0.tgz", - "integrity": "sha512-azL4mg1H1FLpOAECiFtU+r+9VDhpeF6Vh9pzD4m51BWPJ60CVnyHayeI/0gqPsL60+5l90/b9VWonoA8DvAvpg==", + "version": "3.936.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-logger/-/middleware-logger-3.936.0.tgz", + "integrity": "sha512-aPSJ12d3a3Ea5nyEnLbijCaaYJT2QjQ9iW+zGh5QcZYXmOGWbKVyPSxmVOboZQG+c1M8t6d2O7tqrwzIq8L8qw==", "license": "Apache-2.0", "dependencies": { - "@aws-sdk/types": "3.887.0", - "@smithy/types": "^4.5.0", + "@aws-sdk/types": "3.936.0", + "@smithy/types": "^4.9.0", "tslib": "^2.6.2" }, "engines": { @@ -2301,15 +2167,15 @@ } }, "node_modules/@aws-sdk/client-kendra/node_modules/@aws-sdk/middleware-recursion-detection": { - "version": "3.891.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-recursion-detection/-/middleware-recursion-detection-3.891.0.tgz", - "integrity": "sha512-n++KwAEnNlvx5NZdIQZnvl2GjSH/YE3xGSqW2GmPB5780tFY5lOYSb1uA+EUzJSVX4oAKAkSPdR2AOW09kzoew==", + "version": "3.936.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-recursion-detection/-/middleware-recursion-detection-3.936.0.tgz", + "integrity": "sha512-l4aGbHpXM45YNgXggIux1HgsCVAvvBoqHPkqLnqMl9QVapfuSTjJHfDYDsx1Xxct6/m7qSMUzanBALhiaGO2fA==", "license": "Apache-2.0", "dependencies": { - "@aws-sdk/types": "3.887.0", - "@aws/lambda-invoke-store": "^0.0.1", - "@smithy/protocol-http": "^5.2.1", - "@smithy/types": "^4.5.0", + "@aws-sdk/types": "3.936.0", + "@aws/lambda-invoke-store": "^0.2.0", + "@smithy/protocol-http": "^5.3.5", + "@smithy/types": "^4.9.0", "tslib": "^2.6.2" }, "engines": { @@ -2317,17 +2183,17 @@ } }, "node_modules/@aws-sdk/client-kendra/node_modules/@aws-sdk/middleware-user-agent": { - "version": "3.891.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-user-agent/-/middleware-user-agent-3.891.0.tgz", - "integrity": "sha512-xyxIZtR7FunCWymPAxEm61VUq9lruXxWIYU5AIh5rt0av7nXa2ayAAlscQ7ch9jUlw+lbC2PVbw0K/OYrMovuA==", + "version": "3.943.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-user-agent/-/middleware-user-agent-3.943.0.tgz", + "integrity": "sha512-956n4kVEwFNXndXfhSAN5wO+KRgqiWEEY+ECwLvxmmO8uQ0NWOa8l6l65nTtyuiWzMX81c9BvlyNR5EgUeeUvA==", "license": "Apache-2.0", "dependencies": { - "@aws-sdk/core": "3.890.0", - "@aws-sdk/types": "3.887.0", - "@aws-sdk/util-endpoints": "3.891.0", - "@smithy/core": "^3.11.0", - "@smithy/protocol-http": "^5.2.1", - "@smithy/types": "^4.5.0", + "@aws-sdk/core": "3.943.0", + "@aws-sdk/types": "3.936.0", + "@aws-sdk/util-endpoints": "3.936.0", + "@smithy/core": "^3.18.5", + "@smithy/protocol-http": "^5.3.5", + "@smithy/types": "^4.9.0", "tslib": "^2.6.2" }, "engines": { @@ -2335,48 +2201,48 @@ } }, "node_modules/@aws-sdk/client-kendra/node_modules/@aws-sdk/nested-clients": { - "version": "3.891.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/nested-clients/-/nested-clients-3.891.0.tgz", - "integrity": "sha512-cpol+Yk4T3GXPXbRfUyN2u6tpMEHUxAiesZgrfMm11QGHV+pmzyejJV/QZ0pdJKj5sXKaCr4DCntoJ5iBx++Cw==", + "version": "3.943.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/nested-clients/-/nested-clients-3.943.0.tgz", + "integrity": "sha512-anFtB0p2FPuyUnbOULwGmKYqYKSq1M73c9uZ08jR/NCq6Trjq9cuF5TFTeHwjJyPRb4wMf2Qk859oiVfFqnQiw==", "license": "Apache-2.0", "dependencies": { "@aws-crypto/sha256-browser": "5.2.0", "@aws-crypto/sha256-js": "5.2.0", - "@aws-sdk/core": "3.890.0", - "@aws-sdk/middleware-host-header": "3.891.0", - "@aws-sdk/middleware-logger": "3.891.0", - "@aws-sdk/middleware-recursion-detection": "3.891.0", - "@aws-sdk/middleware-user-agent": "3.891.0", - "@aws-sdk/region-config-resolver": "3.890.0", - "@aws-sdk/types": "3.887.0", - "@aws-sdk/util-endpoints": "3.891.0", - "@aws-sdk/util-user-agent-browser": "3.887.0", - "@aws-sdk/util-user-agent-node": "3.891.0", - "@smithy/config-resolver": "^4.2.2", - "@smithy/core": "^3.11.0", - "@smithy/fetch-http-handler": "^5.2.1", - "@smithy/hash-node": "^4.1.1", - "@smithy/invalid-dependency": "^4.1.1", - "@smithy/middleware-content-length": "^4.1.1", - "@smithy/middleware-endpoint": "^4.2.2", - "@smithy/middleware-retry": "^4.2.3", - "@smithy/middleware-serde": "^4.1.1", - "@smithy/middleware-stack": "^4.1.1", - "@smithy/node-config-provider": "^4.2.2", - "@smithy/node-http-handler": "^4.2.1", - "@smithy/protocol-http": "^5.2.1", - "@smithy/smithy-client": "^4.6.2", - "@smithy/types": "^4.5.0", - "@smithy/url-parser": "^4.1.1", - "@smithy/util-base64": "^4.1.0", - "@smithy/util-body-length-browser": "^4.1.0", - "@smithy/util-body-length-node": "^4.1.0", - "@smithy/util-defaults-mode-browser": "^4.1.2", - "@smithy/util-defaults-mode-node": "^4.1.2", - "@smithy/util-endpoints": "^3.1.2", - "@smithy/util-middleware": "^4.1.1", - "@smithy/util-retry": "^4.1.2", - "@smithy/util-utf8": "^4.1.0", + "@aws-sdk/core": "3.943.0", + "@aws-sdk/middleware-host-header": "3.936.0", + "@aws-sdk/middleware-logger": "3.936.0", + "@aws-sdk/middleware-recursion-detection": "3.936.0", + "@aws-sdk/middleware-user-agent": "3.943.0", + "@aws-sdk/region-config-resolver": "3.936.0", + "@aws-sdk/types": "3.936.0", + "@aws-sdk/util-endpoints": "3.936.0", + "@aws-sdk/util-user-agent-browser": "3.936.0", + "@aws-sdk/util-user-agent-node": "3.943.0", + "@smithy/config-resolver": "^4.4.3", + "@smithy/core": "^3.18.5", + "@smithy/fetch-http-handler": "^5.3.6", + "@smithy/hash-node": "^4.2.5", + "@smithy/invalid-dependency": "^4.2.5", + "@smithy/middleware-content-length": "^4.2.5", + "@smithy/middleware-endpoint": "^4.3.12", + "@smithy/middleware-retry": "^4.4.12", + "@smithy/middleware-serde": "^4.2.6", + "@smithy/middleware-stack": "^4.2.5", + "@smithy/node-config-provider": "^4.3.5", + "@smithy/node-http-handler": "^4.4.5", + "@smithy/protocol-http": "^5.3.5", + "@smithy/smithy-client": "^4.9.8", + "@smithy/types": "^4.9.0", + "@smithy/url-parser": "^4.2.5", + "@smithy/util-base64": "^4.3.0", + "@smithy/util-body-length-browser": "^4.2.0", + "@smithy/util-body-length-node": "^4.2.1", + "@smithy/util-defaults-mode-browser": "^4.3.11", + "@smithy/util-defaults-mode-node": "^4.2.14", + "@smithy/util-endpoints": "^3.2.5", + "@smithy/util-middleware": "^4.2.5", + "@smithy/util-retry": "^4.2.5", + "@smithy/util-utf8": "^4.2.0", "tslib": "^2.6.2" }, "engines": { @@ -2384,16 +2250,15 @@ } }, "node_modules/@aws-sdk/client-kendra/node_modules/@aws-sdk/region-config-resolver": { - "version": "3.890.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/region-config-resolver/-/region-config-resolver-3.890.0.tgz", - "integrity": "sha512-VfdT+tkF9groRYNzKvQCsCGDbOQdeBdzyB1d6hWiq22u13UafMIoskJ1ec0i0H1X29oT6mjTitfnvPq1UiKwzQ==", + "version": "3.936.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/region-config-resolver/-/region-config-resolver-3.936.0.tgz", + "integrity": "sha512-wOKhzzWsshXGduxO4pqSiNyL9oUtk4BEvjWm9aaq6Hmfdoydq6v6t0rAGHWPjFwy9z2haovGRi3C8IxdMB4muw==", "license": "Apache-2.0", "dependencies": { - "@aws-sdk/types": "3.887.0", - "@smithy/node-config-provider": "^4.2.2", - "@smithy/types": "^4.5.0", - "@smithy/util-config-provider": "^4.1.0", - "@smithy/util-middleware": "^4.1.1", + "@aws-sdk/types": "3.936.0", + "@smithy/config-resolver": "^4.4.3", + "@smithy/node-config-provider": "^4.3.5", + "@smithy/types": "^4.9.0", "tslib": "^2.6.2" }, "engines": { @@ -2401,17 +2266,17 @@ } }, "node_modules/@aws-sdk/client-kendra/node_modules/@aws-sdk/token-providers": { - "version": "3.891.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/token-providers/-/token-providers-3.891.0.tgz", - "integrity": "sha512-n31JDMWhj/53QX33C97+1W63JGtgO8pg1/Tfmv4f9TR2VSGf1rFwYH7cPZ7dVIMmcUBeI2VCVhwUIabGNHw86Q==", + "version": "3.943.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/token-providers/-/token-providers-3.943.0.tgz", + "integrity": "sha512-cRKyIzwfkS+XztXIFPoWORuaxlIswP+a83BJzelX4S1gUZ7FcXB4+lj9Jxjn8SbQhR4TPU3Owbpu+S7pd6IRbQ==", "license": "Apache-2.0", "dependencies": { - "@aws-sdk/core": "3.890.0", - "@aws-sdk/nested-clients": "3.891.0", - "@aws-sdk/types": "3.887.0", - "@smithy/property-provider": "^4.1.1", - "@smithy/shared-ini-file-loader": "^4.2.0", - "@smithy/types": "^4.5.0", + "@aws-sdk/core": "3.943.0", + "@aws-sdk/nested-clients": "3.943.0", + "@aws-sdk/types": "3.936.0", + "@smithy/property-provider": "^4.2.5", + "@smithy/shared-ini-file-loader": "^4.4.0", + "@smithy/types": "^4.9.0", "tslib": "^2.6.2" }, "engines": { @@ -2419,12 +2284,12 @@ } }, "node_modules/@aws-sdk/client-kendra/node_modules/@aws-sdk/types": { - "version": "3.887.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.887.0.tgz", - "integrity": "sha512-fmTEJpUhsPsovQ12vZSpVTEP/IaRoJAMBGQXlQNjtCpkBp6Iq3KQDa/HDaPINE+3xxo6XvTdtibsNOd5zJLV9A==", + "version": "3.936.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.936.0.tgz", + "integrity": "sha512-uz0/VlMd2pP5MepdrHizd+T+OKfyK4r3OA9JI+L/lPKg0YFQosdJNCKisr6o70E3dh8iMpFYxF1UN/4uZsyARg==", "license": "Apache-2.0", "dependencies": { - "@smithy/types": "^4.5.0", + "@smithy/types": "^4.9.0", "tslib": "^2.6.2" }, "engines": { @@ -2432,15 +2297,15 @@ } }, "node_modules/@aws-sdk/client-kendra/node_modules/@aws-sdk/util-endpoints": { - "version": "3.891.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/util-endpoints/-/util-endpoints-3.891.0.tgz", - "integrity": "sha512-MgxvmHIQJbUK+YquX4bdjDw1MjdBqTRJGHs6iU2KM8nN1ut0bPwvavkq7NrY/wB3ZKKECqmv6J/nw+hYKKUIHA==", + "version": "3.936.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-endpoints/-/util-endpoints-3.936.0.tgz", + "integrity": "sha512-0Zx3Ntdpu+z9Wlm7JKUBOzS9EunwKAb4KdGUQQxDqh5Lc3ta5uBoub+FgmVuzwnmBu9U1Os8UuwVTH0Lgu+P5w==", "license": "Apache-2.0", "dependencies": { - "@aws-sdk/types": "3.887.0", - "@smithy/types": "^4.5.0", - "@smithy/url-parser": "^4.1.1", - "@smithy/util-endpoints": "^3.1.2", + "@aws-sdk/types": "3.936.0", + "@smithy/types": "^4.9.0", + "@smithy/url-parser": "^4.2.5", + "@smithy/util-endpoints": "^3.2.5", "tslib": "^2.6.2" }, "engines": { @@ -2448,27 +2313,27 @@ } }, "node_modules/@aws-sdk/client-kendra/node_modules/@aws-sdk/util-user-agent-browser": { - "version": "3.887.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/util-user-agent-browser/-/util-user-agent-browser-3.887.0.tgz", - "integrity": "sha512-X71UmVsYc6ZTH4KU6hA5urOzYowSXc3qvroagJNLJYU1ilgZ529lP4J9XOYfEvTXkLR1hPFSRxa43SrwgelMjA==", + "version": "3.936.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-user-agent-browser/-/util-user-agent-browser-3.936.0.tgz", + "integrity": "sha512-eZ/XF6NxMtu+iCma58GRNRxSq4lHo6zHQLOZRIeL/ghqYJirqHdenMOwrzPettj60KWlv827RVebP9oNVrwZbw==", "license": "Apache-2.0", "dependencies": { - "@aws-sdk/types": "3.887.0", - "@smithy/types": "^4.5.0", + "@aws-sdk/types": "3.936.0", + "@smithy/types": "^4.9.0", "bowser": "^2.11.0", "tslib": "^2.6.2" } }, "node_modules/@aws-sdk/client-kendra/node_modules/@aws-sdk/util-user-agent-node": { - "version": "3.891.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/util-user-agent-node/-/util-user-agent-node-3.891.0.tgz", - "integrity": "sha512-/mmvVL2PJE2NMTWj9JSY98OISx7yov0mi72eOViWCHQMRYJCN12DY54i1rc4Q/oPwJwTwIrx69MLjVhQ1OZsgw==", + "version": "3.943.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-user-agent-node/-/util-user-agent-node-3.943.0.tgz", + "integrity": "sha512-gn+ILprVRrgAgTIBk2TDsJLRClzIOdStQFeFTcN0qpL8Z4GBCqMFhw7O7X+MM55Stt5s4jAauQ/VvoqmCADnQg==", "license": "Apache-2.0", "dependencies": { - "@aws-sdk/middleware-user-agent": "3.891.0", - "@aws-sdk/types": "3.887.0", - "@smithy/node-config-provider": "^4.2.2", - "@smithy/types": "^4.5.0", + "@aws-sdk/middleware-user-agent": "3.943.0", + "@aws-sdk/types": "3.936.0", + "@smithy/node-config-provider": "^4.3.5", + "@smithy/types": "^4.9.0", "tslib": "^2.6.2" }, "engines": { @@ -2484,69 +2349,35 @@ } }, "node_modules/@aws-sdk/client-kendra/node_modules/@aws-sdk/xml-builder": { - "version": "3.887.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/xml-builder/-/xml-builder-3.887.0.tgz", - "integrity": "sha512-lMwgWK1kNgUhHGfBvO/5uLe7TKhycwOn3eRCqsKPT9aPCx/HWuTlpcQp8oW2pCRGLS7qzcxqpQulcD+bbUL7XQ==", + "version": "3.930.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/xml-builder/-/xml-builder-3.930.0.tgz", + "integrity": "sha512-YIfkD17GocxdmlUVc3ia52QhcWuRIUJonbF8A2CYfcWNV3HzvAqpcPeC0bYUhkK+8e8YO1ARnLKZQE0TlwzorA==", "license": "Apache-2.0", "dependencies": { - "@smithy/types": "^4.5.0", + "@smithy/types": "^4.9.0", + "fast-xml-parser": "5.2.5", "tslib": "^2.6.2" }, "engines": { "node": ">=18.0.0" } }, - "node_modules/@aws-sdk/client-kendra/node_modules/@smithy/is-array-buffer": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/@smithy/is-array-buffer/-/is-array-buffer-4.1.0.tgz", - "integrity": "sha512-ePTYUOV54wMogio+he4pBybe8fwg4sDvEVDBU8ZlHOZXbXK3/C0XfJgUCu6qAZcawv05ZhZzODGUerFBPsPUDQ==", + "node_modules/@aws-sdk/client-kendra/node_modules/@aws/lambda-invoke-store": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/@aws/lambda-invoke-store/-/lambda-invoke-store-0.2.1.tgz", + "integrity": "sha512-sIyFcoPZkTtNu9xFeEoynMef3bPJIAbOfUh+ueYcfhVl6xm2VRtMcMclSxmZCMnHHd4hlYKJeq/aggmBEWynww==", "license": "Apache-2.0", - "dependencies": { - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=18.0.0" - } - }, - "node_modules/@aws-sdk/client-kendra/node_modules/@smithy/protocol-http": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/@smithy/protocol-http/-/protocol-http-5.2.1.tgz", - "integrity": "sha512-T8SlkLYCwfT/6m33SIU/JOVGNwoelkrvGjFKDSDtVvAXj/9gOT78JVJEas5a+ETjOu4SVvpCstKgd0PxSu/aHw==", - "license": "Apache-2.0", - "dependencies": { - "@smithy/types": "^4.5.0", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=18.0.0" - } - }, - "node_modules/@aws-sdk/client-kendra/node_modules/@smithy/signature-v4": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/@smithy/signature-v4/-/signature-v4-5.2.1.tgz", - "integrity": "sha512-M9rZhWQLjlQVCCR37cSjHfhriGRN+FQ8UfgrYNufv66TJgk+acaggShl3KS5U/ssxivvZLlnj7QH2CUOKlxPyA==", - "license": "Apache-2.0", - "dependencies": { - "@smithy/is-array-buffer": "^4.1.0", - "@smithy/protocol-http": "^5.2.1", - "@smithy/types": "^4.5.0", - "@smithy/util-hex-encoding": "^4.1.0", - "@smithy/util-middleware": "^4.1.1", - "@smithy/util-uri-escape": "^4.1.0", - "@smithy/util-utf8": "^4.1.0", - "tslib": "^2.6.2" - }, "engines": { "node": ">=18.0.0" } }, "node_modules/@aws-sdk/client-kendra/node_modules/@smithy/util-utf8": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/@smithy/util-utf8/-/util-utf8-4.1.0.tgz", - "integrity": "sha512-mEu1/UIXAdNYuBcyEPbjScKi/+MQVXNIuY/7Cm5XLIWe319kDrT5SizBE95jqtmEXoDbGoZxKLCMttdZdqTZKQ==", + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/@smithy/util-utf8/-/util-utf8-4.2.0.tgz", + "integrity": "sha512-zBPfuzoI8xyBtR2P6WQj63Rz8i3AmfAaJLuNG8dWsfvPe8lO4aCPYLn879mEgHndZH1zQ2oXmG8O1GGzzaoZiw==", "license": "Apache-2.0", "dependencies": { - "@smithy/util-buffer-from": "^4.1.0", + "@smithy/util-buffer-from": "^4.2.0", "tslib": "^2.6.2" }, "engines": { @@ -2583,19 +2414,6 @@ ], "license": "MIT" }, - "node_modules/@aws-sdk/client-kendra/node_modules/uuid": { - "version": "9.0.1", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-9.0.1.tgz", - "integrity": "sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==", - "funding": [ - "https://github.com/sponsors/broofa", - "https://github.com/sponsors/ctavan" - ], - "license": "MIT", - "bin": { - "uuid": "dist/bin/uuid" - } - }, "node_modules/@aws-sdk/client-s3": { "version": "3.808.0", "resolved": "https://registry.npmjs.org/@aws-sdk/client-s3/-/client-s3-3.808.0.tgz", @@ -2663,26 +2481,13 @@ "node": ">=18.0.0" } }, - "node_modules/@aws-sdk/client-s3/node_modules/@smithy/protocol-http": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/@smithy/protocol-http/-/protocol-http-5.2.1.tgz", - "integrity": "sha512-T8SlkLYCwfT/6m33SIU/JOVGNwoelkrvGjFKDSDtVvAXj/9gOT78JVJEas5a+ETjOu4SVvpCstKgd0PxSu/aHw==", - "license": "Apache-2.0", - "dependencies": { - "@smithy/types": "^4.5.0", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=18.0.0" - } - }, "node_modules/@aws-sdk/client-s3/node_modules/@smithy/util-utf8": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/@smithy/util-utf8/-/util-utf8-4.1.0.tgz", - "integrity": "sha512-mEu1/UIXAdNYuBcyEPbjScKi/+MQVXNIuY/7Cm5XLIWe319kDrT5SizBE95jqtmEXoDbGoZxKLCMttdZdqTZKQ==", + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/@smithy/util-utf8/-/util-utf8-4.2.0.tgz", + "integrity": "sha512-zBPfuzoI8xyBtR2P6WQj63Rz8i3AmfAaJLuNG8dWsfvPe8lO4aCPYLn879mEgHndZH1zQ2oXmG8O1GGzzaoZiw==", "license": "Apache-2.0", "dependencies": { - "@smithy/util-buffer-from": "^4.1.0", + "@smithy/util-buffer-from": "^4.2.0", "tslib": "^2.6.2" }, "engines": { @@ -3180,50 +2985,6 @@ "node": ">=18.0.0" } }, - "node_modules/@aws-sdk/client-sagemaker/node_modules/@smithy/is-array-buffer": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/@smithy/is-array-buffer/-/is-array-buffer-4.1.0.tgz", - "integrity": "sha512-ePTYUOV54wMogio+he4pBybe8fwg4sDvEVDBU8ZlHOZXbXK3/C0XfJgUCu6qAZcawv05ZhZzODGUerFBPsPUDQ==", - "license": "Apache-2.0", - "dependencies": { - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=18.0.0" - } - }, - "node_modules/@aws-sdk/client-sagemaker/node_modules/@smithy/protocol-http": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/@smithy/protocol-http/-/protocol-http-5.2.1.tgz", - "integrity": "sha512-T8SlkLYCwfT/6m33SIU/JOVGNwoelkrvGjFKDSDtVvAXj/9gOT78JVJEas5a+ETjOu4SVvpCstKgd0PxSu/aHw==", - "license": "Apache-2.0", - "dependencies": { - "@smithy/types": "^4.5.0", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=18.0.0" - } - }, - "node_modules/@aws-sdk/client-sagemaker/node_modules/@smithy/signature-v4": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/@smithy/signature-v4/-/signature-v4-5.2.1.tgz", - "integrity": "sha512-M9rZhWQLjlQVCCR37cSjHfhriGRN+FQ8UfgrYNufv66TJgk+acaggShl3KS5U/ssxivvZLlnj7QH2CUOKlxPyA==", - "license": "Apache-2.0", - "dependencies": { - "@smithy/is-array-buffer": "^4.1.0", - "@smithy/protocol-http": "^5.2.1", - "@smithy/types": "^4.5.0", - "@smithy/util-hex-encoding": "^4.1.0", - "@smithy/util-middleware": "^4.1.1", - "@smithy/util-uri-escape": "^4.1.0", - "@smithy/util-utf8": "^4.1.0", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=18.0.0" - } - }, "node_modules/@aws-sdk/client-sagemaker/node_modules/@smithy/util-utf8": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/@smithy/util-utf8/-/util-utf8-4.1.0.tgz", @@ -3332,19 +3093,6 @@ "node": ">=18.0.0" } }, - "node_modules/@aws-sdk/client-secrets-manager/node_modules/@smithy/protocol-http": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/@smithy/protocol-http/-/protocol-http-5.2.1.tgz", - "integrity": "sha512-T8SlkLYCwfT/6m33SIU/JOVGNwoelkrvGjFKDSDtVvAXj/9gOT78JVJEas5a+ETjOu4SVvpCstKgd0PxSu/aHw==", - "license": "Apache-2.0", - "dependencies": { - "@smithy/types": "^4.5.0", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=18.0.0" - } - }, "node_modules/@aws-sdk/client-secrets-manager/node_modules/@smithy/util-utf8": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/@smithy/util-utf8/-/util-utf8-4.1.0.tgz", @@ -3470,19 +3218,6 @@ "node": ">=18.0.0" } }, - "node_modules/@aws-sdk/client-sso-oidc/node_modules/@smithy/protocol-http": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/@smithy/protocol-http/-/protocol-http-5.2.1.tgz", - "integrity": "sha512-T8SlkLYCwfT/6m33SIU/JOVGNwoelkrvGjFKDSDtVvAXj/9gOT78JVJEas5a+ETjOu4SVvpCstKgd0PxSu/aHw==", - "license": "Apache-2.0", - "dependencies": { - "@smithy/types": "^4.5.0", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=18.0.0" - } - }, "node_modules/@aws-sdk/client-sso-oidc/node_modules/@smithy/util-utf8": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/@smithy/util-utf8/-/util-utf8-4.1.0.tgz", @@ -3496,19 +3231,6 @@ "node": ">=18.0.0" } }, - "node_modules/@aws-sdk/client-sso/node_modules/@smithy/protocol-http": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/@smithy/protocol-http/-/protocol-http-5.2.1.tgz", - "integrity": "sha512-T8SlkLYCwfT/6m33SIU/JOVGNwoelkrvGjFKDSDtVvAXj/9gOT78JVJEas5a+ETjOu4SVvpCstKgd0PxSu/aHw==", - "license": "Apache-2.0", - "dependencies": { - "@smithy/types": "^4.5.0", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=18.0.0" - } - }, "node_modules/@aws-sdk/client-sso/node_modules/@smithy/util-utf8": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/@smithy/util-utf8/-/util-utf8-4.1.0.tgz", @@ -3544,63 +3266,6 @@ "node": ">=18.0.0" } }, - "node_modules/@aws-sdk/core/node_modules/@smithy/is-array-buffer": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/@smithy/is-array-buffer/-/is-array-buffer-4.1.0.tgz", - "integrity": "sha512-ePTYUOV54wMogio+he4pBybe8fwg4sDvEVDBU8ZlHOZXbXK3/C0XfJgUCu6qAZcawv05ZhZzODGUerFBPsPUDQ==", - "license": "Apache-2.0", - "dependencies": { - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=18.0.0" - } - }, - "node_modules/@aws-sdk/core/node_modules/@smithy/protocol-http": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/@smithy/protocol-http/-/protocol-http-5.2.1.tgz", - "integrity": "sha512-T8SlkLYCwfT/6m33SIU/JOVGNwoelkrvGjFKDSDtVvAXj/9gOT78JVJEas5a+ETjOu4SVvpCstKgd0PxSu/aHw==", - "license": "Apache-2.0", - "dependencies": { - "@smithy/types": "^4.5.0", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=18.0.0" - } - }, - "node_modules/@aws-sdk/core/node_modules/@smithy/signature-v4": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/@smithy/signature-v4/-/signature-v4-5.2.1.tgz", - "integrity": "sha512-M9rZhWQLjlQVCCR37cSjHfhriGRN+FQ8UfgrYNufv66TJgk+acaggShl3KS5U/ssxivvZLlnj7QH2CUOKlxPyA==", - "license": "Apache-2.0", - "dependencies": { - "@smithy/is-array-buffer": "^4.1.0", - "@smithy/protocol-http": "^5.2.1", - "@smithy/types": "^4.5.0", - "@smithy/util-hex-encoding": "^4.1.0", - "@smithy/util-middleware": "^4.1.1", - "@smithy/util-uri-escape": "^4.1.0", - "@smithy/util-utf8": "^4.1.0", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=18.0.0" - } - }, - "node_modules/@aws-sdk/core/node_modules/@smithy/util-utf8": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/@smithy/util-utf8/-/util-utf8-4.1.0.tgz", - "integrity": "sha512-mEu1/UIXAdNYuBcyEPbjScKi/+MQVXNIuY/7Cm5XLIWe319kDrT5SizBE95jqtmEXoDbGoZxKLCMttdZdqTZKQ==", - "license": "Apache-2.0", - "dependencies": { - "@smithy/util-buffer-from": "^4.1.0", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=18.0.0" - } - }, "node_modules/@aws-sdk/credential-provider-cognito-identity": { "version": "3.892.0", "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-cognito-identity/-/credential-provider-cognito-identity-3.892.0.tgz", @@ -3667,19 +3332,6 @@ "node": ">=18.0.0" } }, - "node_modules/@aws-sdk/credential-provider-http/node_modules/@smithy/protocol-http": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/@smithy/protocol-http/-/protocol-http-5.2.1.tgz", - "integrity": "sha512-T8SlkLYCwfT/6m33SIU/JOVGNwoelkrvGjFKDSDtVvAXj/9gOT78JVJEas5a+ETjOu4SVvpCstKgd0PxSu/aHw==", - "license": "Apache-2.0", - "dependencies": { - "@smithy/types": "^4.5.0", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=18.0.0" - } - }, "node_modules/@aws-sdk/credential-provider-ini": { "version": "3.808.0", "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-ini/-/credential-provider-ini-3.808.0.tgz", @@ -3704,6 +3356,308 @@ "node": ">=18.0.0" } }, + "node_modules/@aws-sdk/credential-provider-login": { + "version": "3.943.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-login/-/credential-provider-login-3.943.0.tgz", + "integrity": "sha512-9iCOVkiRW+evxiJE94RqosCwRrzptAVPhRhGWv4osfYDhjNAvUMyrnZl3T1bjqCoKNcETRKEZIU3dqYHnUkcwQ==", + "license": "Apache-2.0", + "dependencies": { + "@aws-sdk/core": "3.943.0", + "@aws-sdk/nested-clients": "3.943.0", + "@aws-sdk/types": "3.936.0", + "@smithy/property-provider": "^4.2.5", + "@smithy/protocol-http": "^5.3.5", + "@smithy/shared-ini-file-loader": "^4.4.0", + "@smithy/types": "^4.9.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=18.0.0" + } + }, + "node_modules/@aws-sdk/credential-provider-login/node_modules/@aws-sdk/core": { + "version": "3.943.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/core/-/core-3.943.0.tgz", + "integrity": "sha512-8CBy2hI9ABF7RBVQuY1bgf/ue+WPmM/hl0adrXFlhnhkaQP0tFY5zhiy1Y+n7V+5f3/ORoHBmCCQmcHDDYJqJQ==", + "license": "Apache-2.0", + "dependencies": { + "@aws-sdk/types": "3.936.0", + "@aws-sdk/xml-builder": "3.930.0", + "@smithy/core": "^3.18.5", + "@smithy/node-config-provider": "^4.3.5", + "@smithy/property-provider": "^4.2.5", + "@smithy/protocol-http": "^5.3.5", + "@smithy/signature-v4": "^5.3.5", + "@smithy/smithy-client": "^4.9.8", + "@smithy/types": "^4.9.0", + "@smithy/util-base64": "^4.3.0", + "@smithy/util-middleware": "^4.2.5", + "@smithy/util-utf8": "^4.2.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=18.0.0" + } + }, + "node_modules/@aws-sdk/credential-provider-login/node_modules/@aws-sdk/middleware-host-header": { + "version": "3.936.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-host-header/-/middleware-host-header-3.936.0.tgz", + "integrity": "sha512-tAaObaAnsP1XnLGndfkGWFuzrJYuk9W0b/nLvol66t8FZExIAf/WdkT2NNAWOYxljVs++oHnyHBCxIlaHrzSiw==", + "license": "Apache-2.0", + "dependencies": { + "@aws-sdk/types": "3.936.0", + "@smithy/protocol-http": "^5.3.5", + "@smithy/types": "^4.9.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=18.0.0" + } + }, + "node_modules/@aws-sdk/credential-provider-login/node_modules/@aws-sdk/middleware-logger": { + "version": "3.936.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-logger/-/middleware-logger-3.936.0.tgz", + "integrity": "sha512-aPSJ12d3a3Ea5nyEnLbijCaaYJT2QjQ9iW+zGh5QcZYXmOGWbKVyPSxmVOboZQG+c1M8t6d2O7tqrwzIq8L8qw==", + "license": "Apache-2.0", + "dependencies": { + "@aws-sdk/types": "3.936.0", + "@smithy/types": "^4.9.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=18.0.0" + } + }, + "node_modules/@aws-sdk/credential-provider-login/node_modules/@aws-sdk/middleware-recursion-detection": { + "version": "3.936.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-recursion-detection/-/middleware-recursion-detection-3.936.0.tgz", + "integrity": "sha512-l4aGbHpXM45YNgXggIux1HgsCVAvvBoqHPkqLnqMl9QVapfuSTjJHfDYDsx1Xxct6/m7qSMUzanBALhiaGO2fA==", + "license": "Apache-2.0", + "dependencies": { + "@aws-sdk/types": "3.936.0", + "@aws/lambda-invoke-store": "^0.2.0", + "@smithy/protocol-http": "^5.3.5", + "@smithy/types": "^4.9.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=18.0.0" + } + }, + "node_modules/@aws-sdk/credential-provider-login/node_modules/@aws-sdk/middleware-user-agent": { + "version": "3.943.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-user-agent/-/middleware-user-agent-3.943.0.tgz", + "integrity": "sha512-956n4kVEwFNXndXfhSAN5wO+KRgqiWEEY+ECwLvxmmO8uQ0NWOa8l6l65nTtyuiWzMX81c9BvlyNR5EgUeeUvA==", + "license": "Apache-2.0", + "dependencies": { + "@aws-sdk/core": "3.943.0", + "@aws-sdk/types": "3.936.0", + "@aws-sdk/util-endpoints": "3.936.0", + "@smithy/core": "^3.18.5", + "@smithy/protocol-http": "^5.3.5", + "@smithy/types": "^4.9.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=18.0.0" + } + }, + "node_modules/@aws-sdk/credential-provider-login/node_modules/@aws-sdk/nested-clients": { + "version": "3.943.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/nested-clients/-/nested-clients-3.943.0.tgz", + "integrity": "sha512-anFtB0p2FPuyUnbOULwGmKYqYKSq1M73c9uZ08jR/NCq6Trjq9cuF5TFTeHwjJyPRb4wMf2Qk859oiVfFqnQiw==", + "license": "Apache-2.0", + "dependencies": { + "@aws-crypto/sha256-browser": "5.2.0", + "@aws-crypto/sha256-js": "5.2.0", + "@aws-sdk/core": "3.943.0", + "@aws-sdk/middleware-host-header": "3.936.0", + "@aws-sdk/middleware-logger": "3.936.0", + "@aws-sdk/middleware-recursion-detection": "3.936.0", + "@aws-sdk/middleware-user-agent": "3.943.0", + "@aws-sdk/region-config-resolver": "3.936.0", + "@aws-sdk/types": "3.936.0", + "@aws-sdk/util-endpoints": "3.936.0", + "@aws-sdk/util-user-agent-browser": "3.936.0", + "@aws-sdk/util-user-agent-node": "3.943.0", + "@smithy/config-resolver": "^4.4.3", + "@smithy/core": "^3.18.5", + "@smithy/fetch-http-handler": "^5.3.6", + "@smithy/hash-node": "^4.2.5", + "@smithy/invalid-dependency": "^4.2.5", + "@smithy/middleware-content-length": "^4.2.5", + "@smithy/middleware-endpoint": "^4.3.12", + "@smithy/middleware-retry": "^4.4.12", + "@smithy/middleware-serde": "^4.2.6", + "@smithy/middleware-stack": "^4.2.5", + "@smithy/node-config-provider": "^4.3.5", + "@smithy/node-http-handler": "^4.4.5", + "@smithy/protocol-http": "^5.3.5", + "@smithy/smithy-client": "^4.9.8", + "@smithy/types": "^4.9.0", + "@smithy/url-parser": "^4.2.5", + "@smithy/util-base64": "^4.3.0", + "@smithy/util-body-length-browser": "^4.2.0", + "@smithy/util-body-length-node": "^4.2.1", + "@smithy/util-defaults-mode-browser": "^4.3.11", + "@smithy/util-defaults-mode-node": "^4.2.14", + "@smithy/util-endpoints": "^3.2.5", + "@smithy/util-middleware": "^4.2.5", + "@smithy/util-retry": "^4.2.5", + "@smithy/util-utf8": "^4.2.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=18.0.0" + } + }, + "node_modules/@aws-sdk/credential-provider-login/node_modules/@aws-sdk/region-config-resolver": { + "version": "3.936.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/region-config-resolver/-/region-config-resolver-3.936.0.tgz", + "integrity": "sha512-wOKhzzWsshXGduxO4pqSiNyL9oUtk4BEvjWm9aaq6Hmfdoydq6v6t0rAGHWPjFwy9z2haovGRi3C8IxdMB4muw==", + "license": "Apache-2.0", + "dependencies": { + "@aws-sdk/types": "3.936.0", + "@smithy/config-resolver": "^4.4.3", + "@smithy/node-config-provider": "^4.3.5", + "@smithy/types": "^4.9.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=18.0.0" + } + }, + "node_modules/@aws-sdk/credential-provider-login/node_modules/@aws-sdk/types": { + "version": "3.936.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.936.0.tgz", + "integrity": "sha512-uz0/VlMd2pP5MepdrHizd+T+OKfyK4r3OA9JI+L/lPKg0YFQosdJNCKisr6o70E3dh8iMpFYxF1UN/4uZsyARg==", + "license": "Apache-2.0", + "dependencies": { + "@smithy/types": "^4.9.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=18.0.0" + } + }, + "node_modules/@aws-sdk/credential-provider-login/node_modules/@aws-sdk/util-endpoints": { + "version": "3.936.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-endpoints/-/util-endpoints-3.936.0.tgz", + "integrity": "sha512-0Zx3Ntdpu+z9Wlm7JKUBOzS9EunwKAb4KdGUQQxDqh5Lc3ta5uBoub+FgmVuzwnmBu9U1Os8UuwVTH0Lgu+P5w==", + "license": "Apache-2.0", + "dependencies": { + "@aws-sdk/types": "3.936.0", + "@smithy/types": "^4.9.0", + "@smithy/url-parser": "^4.2.5", + "@smithy/util-endpoints": "^3.2.5", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=18.0.0" + } + }, + "node_modules/@aws-sdk/credential-provider-login/node_modules/@aws-sdk/util-user-agent-browser": { + "version": "3.936.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-user-agent-browser/-/util-user-agent-browser-3.936.0.tgz", + "integrity": "sha512-eZ/XF6NxMtu+iCma58GRNRxSq4lHo6zHQLOZRIeL/ghqYJirqHdenMOwrzPettj60KWlv827RVebP9oNVrwZbw==", + "license": "Apache-2.0", + "dependencies": { + "@aws-sdk/types": "3.936.0", + "@smithy/types": "^4.9.0", + "bowser": "^2.11.0", + "tslib": "^2.6.2" + } + }, + "node_modules/@aws-sdk/credential-provider-login/node_modules/@aws-sdk/util-user-agent-node": { + "version": "3.943.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-user-agent-node/-/util-user-agent-node-3.943.0.tgz", + "integrity": "sha512-gn+ILprVRrgAgTIBk2TDsJLRClzIOdStQFeFTcN0qpL8Z4GBCqMFhw7O7X+MM55Stt5s4jAauQ/VvoqmCADnQg==", + "license": "Apache-2.0", + "dependencies": { + "@aws-sdk/middleware-user-agent": "3.943.0", + "@aws-sdk/types": "3.936.0", + "@smithy/node-config-provider": "^4.3.5", + "@smithy/types": "^4.9.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=18.0.0" + }, + "peerDependencies": { + "aws-crt": ">=1.0.0" + }, + "peerDependenciesMeta": { + "aws-crt": { + "optional": true + } + } + }, + "node_modules/@aws-sdk/credential-provider-login/node_modules/@aws-sdk/xml-builder": { + "version": "3.930.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/xml-builder/-/xml-builder-3.930.0.tgz", + "integrity": "sha512-YIfkD17GocxdmlUVc3ia52QhcWuRIUJonbF8A2CYfcWNV3HzvAqpcPeC0bYUhkK+8e8YO1ARnLKZQE0TlwzorA==", + "license": "Apache-2.0", + "dependencies": { + "@smithy/types": "^4.9.0", + "fast-xml-parser": "5.2.5", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=18.0.0" + } + }, + "node_modules/@aws-sdk/credential-provider-login/node_modules/@aws/lambda-invoke-store": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/@aws/lambda-invoke-store/-/lambda-invoke-store-0.2.1.tgz", + "integrity": "sha512-sIyFcoPZkTtNu9xFeEoynMef3bPJIAbOfUh+ueYcfhVl6xm2VRtMcMclSxmZCMnHHd4hlYKJeq/aggmBEWynww==", + "license": "Apache-2.0", + "engines": { + "node": ">=18.0.0" + } + }, + "node_modules/@aws-sdk/credential-provider-login/node_modules/@smithy/util-utf8": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/@smithy/util-utf8/-/util-utf8-4.2.0.tgz", + "integrity": "sha512-zBPfuzoI8xyBtR2P6WQj63Rz8i3AmfAaJLuNG8dWsfvPe8lO4aCPYLn879mEgHndZH1zQ2oXmG8O1GGzzaoZiw==", + "license": "Apache-2.0", + "dependencies": { + "@smithy/util-buffer-from": "^4.2.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=18.0.0" + } + }, + "node_modules/@aws-sdk/credential-provider-login/node_modules/fast-xml-parser": { + "version": "5.2.5", + "resolved": "https://registry.npmjs.org/fast-xml-parser/-/fast-xml-parser-5.2.5.tgz", + "integrity": "sha512-pfX9uG9Ki0yekDHx2SiuRIyFdyAr1kMIMitPvb0YBo8SUfKvia7w7FIyd/l6av85pFYRhZscS75MwMnbvY+hcQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/NaturalIntelligence" + } + ], + "license": "MIT", + "dependencies": { + "strnum": "^2.1.0" + }, + "bin": { + "fxparser": "src/cli/cli.js" + } + }, + "node_modules/@aws-sdk/credential-provider-login/node_modules/strnum": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/strnum/-/strnum-2.1.1.tgz", + "integrity": "sha512-7ZvoFTiCnGxBtDqJ//Cu6fWtZtc7Y3x+QOirG15wztbdngGSkht27o2pyGWrVy0b4WAy3jbKmnoK6g5VlVNUUw==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/NaturalIntelligence" + } + ], + "license": "MIT" + }, "node_modules/@aws-sdk/credential-provider-node": { "version": "3.808.0", "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-node/-/credential-provider-node-3.808.0.tgz", @@ -4248,50 +4202,6 @@ "node": ">=18.0.0" } }, - "node_modules/@aws-sdk/credential-providers/node_modules/@smithy/is-array-buffer": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/@smithy/is-array-buffer/-/is-array-buffer-4.1.0.tgz", - "integrity": "sha512-ePTYUOV54wMogio+he4pBybe8fwg4sDvEVDBU8ZlHOZXbXK3/C0XfJgUCu6qAZcawv05ZhZzODGUerFBPsPUDQ==", - "license": "Apache-2.0", - "dependencies": { - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=18.0.0" - } - }, - "node_modules/@aws-sdk/credential-providers/node_modules/@smithy/protocol-http": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/@smithy/protocol-http/-/protocol-http-5.2.1.tgz", - "integrity": "sha512-T8SlkLYCwfT/6m33SIU/JOVGNwoelkrvGjFKDSDtVvAXj/9gOT78JVJEas5a+ETjOu4SVvpCstKgd0PxSu/aHw==", - "license": "Apache-2.0", - "dependencies": { - "@smithy/types": "^4.5.0", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=18.0.0" - } - }, - "node_modules/@aws-sdk/credential-providers/node_modules/@smithy/signature-v4": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/@smithy/signature-v4/-/signature-v4-5.2.1.tgz", - "integrity": "sha512-M9rZhWQLjlQVCCR37cSjHfhriGRN+FQ8UfgrYNufv66TJgk+acaggShl3KS5U/ssxivvZLlnj7QH2CUOKlxPyA==", - "license": "Apache-2.0", - "dependencies": { - "@smithy/is-array-buffer": "^4.1.0", - "@smithy/protocol-http": "^5.2.1", - "@smithy/types": "^4.5.0", - "@smithy/util-hex-encoding": "^4.1.0", - "@smithy/util-middleware": "^4.1.1", - "@smithy/util-uri-escape": "^4.1.0", - "@smithy/util-utf8": "^4.1.0", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=18.0.0" - } - }, "node_modules/@aws-sdk/credential-providers/node_modules/@smithy/util-utf8": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/@smithy/util-utf8/-/util-utf8-4.1.0.tgz", @@ -4336,56 +4246,27 @@ "license": "MIT" }, "node_modules/@aws-sdk/eventstream-handler-node": { - "version": "3.890.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/eventstream-handler-node/-/eventstream-handler-node-3.890.0.tgz", - "integrity": "sha512-Jl58RLWlNgbmnk6r7kQRzXaUdDebcd3ZBRfM4sHJmd5TNWViqfdh8xYlhZFfSjSNw6eAPOfaZbAJWkQCNWJNqw==", + "version": "3.936.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/eventstream-handler-node/-/eventstream-handler-node-3.936.0.tgz", + "integrity": "sha512-4zIbhdRmol2KosIHmU31ATvNP0tkJhDlRj9GuawVJoEnMvJA1pd2U3SRdiOImJU3j8pT46VeS4YMmYxfjGHByg==", "license": "Apache-2.0", "dependencies": { - "@aws-sdk/types": "3.887.0", - "@smithy/eventstream-codec": "^4.1.1", - "@smithy/types": "^4.5.0", + "@aws-sdk/types": "3.936.0", + "@smithy/eventstream-codec": "^4.2.5", + "@smithy/types": "^4.9.0", "tslib": "^2.6.2" }, "engines": { "node": ">=18.0.0" } }, - "node_modules/@aws-sdk/eventstream-handler-node/node_modules/@aws-crypto/crc32": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/@aws-crypto/crc32/-/crc32-5.2.0.tgz", - "integrity": "sha512-nLbCWqQNgUiwwtFsen1AdzAtvuLRsQS8rYgMuxCrdKf9kOssamGLuPwyTY9wyYblNr9+1XM8v6zoDTPPSIeANg==", - "license": "Apache-2.0", - "dependencies": { - "@aws-crypto/util": "^5.2.0", - "@aws-sdk/types": "^3.222.0", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=16.0.0" - } - }, "node_modules/@aws-sdk/eventstream-handler-node/node_modules/@aws-sdk/types": { - "version": "3.887.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.887.0.tgz", - "integrity": "sha512-fmTEJpUhsPsovQ12vZSpVTEP/IaRoJAMBGQXlQNjtCpkBp6Iq3KQDa/HDaPINE+3xxo6XvTdtibsNOd5zJLV9A==", + "version": "3.936.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.936.0.tgz", + "integrity": "sha512-uz0/VlMd2pP5MepdrHizd+T+OKfyK4r3OA9JI+L/lPKg0YFQosdJNCKisr6o70E3dh8iMpFYxF1UN/4uZsyARg==", "license": "Apache-2.0", "dependencies": { - "@smithy/types": "^4.5.0", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=18.0.0" - } - }, - "node_modules/@aws-sdk/eventstream-handler-node/node_modules/@smithy/eventstream-codec": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/@smithy/eventstream-codec/-/eventstream-codec-4.1.1.tgz", - "integrity": "sha512-PwkQw1hZwHTQB6X5hSUWz2OSeuj5Z6enWuAqke7DgWoP3t6vg3ktPpqPz3Erkn6w+tmsl8Oss6nrgyezoea2Iw==", - "license": "Apache-2.0", - "dependencies": { - "@aws-crypto/crc32": "5.2.0", - "@smithy/types": "^4.5.0", - "@smithy/util-hex-encoding": "^4.1.0", + "@smithy/types": "^4.9.0", "tslib": "^2.6.2" }, "engines": { @@ -4410,28 +4291,15 @@ "node": ">=18.0.0" } }, - "node_modules/@aws-sdk/middleware-bucket-endpoint/node_modules/@smithy/protocol-http": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/@smithy/protocol-http/-/protocol-http-5.2.1.tgz", - "integrity": "sha512-T8SlkLYCwfT/6m33SIU/JOVGNwoelkrvGjFKDSDtVvAXj/9gOT78JVJEas5a+ETjOu4SVvpCstKgd0PxSu/aHw==", - "license": "Apache-2.0", - "dependencies": { - "@smithy/types": "^4.5.0", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=18.0.0" - } - }, "node_modules/@aws-sdk/middleware-eventstream": { - "version": "3.891.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-eventstream/-/middleware-eventstream-3.891.0.tgz", - "integrity": "sha512-EU7ZD74HzzyImrYxOKVBs27T2cNffV0qt9/jYS4mrHOYjbzIbaIz0tdY4MQDOI1n9so/mKHHv7fGdIrjgMU20A==", + "version": "3.936.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-eventstream/-/middleware-eventstream-3.936.0.tgz", + "integrity": "sha512-XQSH8gzLkk8CDUDxyt4Rdm9owTpRIPdtg2yw9Y2Wl5iSI55YQSiC3x8nM3c4Y4WqReJprunFPK225ZUDoYCfZA==", "license": "Apache-2.0", "dependencies": { - "@aws-sdk/types": "3.887.0", - "@smithy/protocol-http": "^5.2.1", - "@smithy/types": "^4.5.0", + "@aws-sdk/types": "3.936.0", + "@smithy/protocol-http": "^5.3.5", + "@smithy/types": "^4.9.0", "tslib": "^2.6.2" }, "engines": { @@ -4439,25 +4307,12 @@ } }, "node_modules/@aws-sdk/middleware-eventstream/node_modules/@aws-sdk/types": { - "version": "3.887.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.887.0.tgz", - "integrity": "sha512-fmTEJpUhsPsovQ12vZSpVTEP/IaRoJAMBGQXlQNjtCpkBp6Iq3KQDa/HDaPINE+3xxo6XvTdtibsNOd5zJLV9A==", + "version": "3.936.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.936.0.tgz", + "integrity": "sha512-uz0/VlMd2pP5MepdrHizd+T+OKfyK4r3OA9JI+L/lPKg0YFQosdJNCKisr6o70E3dh8iMpFYxF1UN/4uZsyARg==", "license": "Apache-2.0", "dependencies": { - "@smithy/types": "^4.5.0", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=18.0.0" - } - }, - "node_modules/@aws-sdk/middleware-eventstream/node_modules/@smithy/protocol-http": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/@smithy/protocol-http/-/protocol-http-5.2.1.tgz", - "integrity": "sha512-T8SlkLYCwfT/6m33SIU/JOVGNwoelkrvGjFKDSDtVvAXj/9gOT78JVJEas5a+ETjOu4SVvpCstKgd0PxSu/aHw==", - "license": "Apache-2.0", - "dependencies": { - "@smithy/types": "^4.5.0", + "@smithy/types": "^4.9.0", "tslib": "^2.6.2" }, "engines": { @@ -4479,19 +4334,6 @@ "node": ">=18.0.0" } }, - "node_modules/@aws-sdk/middleware-expect-continue/node_modules/@smithy/protocol-http": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/@smithy/protocol-http/-/protocol-http-5.2.1.tgz", - "integrity": "sha512-T8SlkLYCwfT/6m33SIU/JOVGNwoelkrvGjFKDSDtVvAXj/9gOT78JVJEas5a+ETjOu4SVvpCstKgd0PxSu/aHw==", - "license": "Apache-2.0", - "dependencies": { - "@smithy/types": "^4.5.0", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=18.0.0" - } - }, "node_modules/@aws-sdk/middleware-flexible-checksums": { "version": "3.808.0", "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-flexible-checksums/-/middleware-flexible-checksums-3.808.0.tgz", @@ -4531,9 +4373,9 @@ } }, "node_modules/@aws-sdk/middleware-flexible-checksums/node_modules/@smithy/is-array-buffer": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/@smithy/is-array-buffer/-/is-array-buffer-4.1.0.tgz", - "integrity": "sha512-ePTYUOV54wMogio+he4pBybe8fwg4sDvEVDBU8ZlHOZXbXK3/C0XfJgUCu6qAZcawv05ZhZzODGUerFBPsPUDQ==", + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/@smithy/is-array-buffer/-/is-array-buffer-4.2.0.tgz", + "integrity": "sha512-DZZZBvC7sjcYh4MazJSGiWMI2L7E0oCiRHREDzIxi/M2LY79/21iXt6aPLHge82wi5LsuRF5A06Ds3+0mlh6CQ==", "license": "Apache-2.0", "dependencies": { "tslib": "^2.6.2" @@ -4542,26 +4384,13 @@ "node": ">=18.0.0" } }, - "node_modules/@aws-sdk/middleware-flexible-checksums/node_modules/@smithy/protocol-http": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/@smithy/protocol-http/-/protocol-http-5.2.1.tgz", - "integrity": "sha512-T8SlkLYCwfT/6m33SIU/JOVGNwoelkrvGjFKDSDtVvAXj/9gOT78JVJEas5a+ETjOu4SVvpCstKgd0PxSu/aHw==", - "license": "Apache-2.0", - "dependencies": { - "@smithy/types": "^4.5.0", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=18.0.0" - } - }, "node_modules/@aws-sdk/middleware-flexible-checksums/node_modules/@smithy/util-utf8": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/@smithy/util-utf8/-/util-utf8-4.1.0.tgz", - "integrity": "sha512-mEu1/UIXAdNYuBcyEPbjScKi/+MQVXNIuY/7Cm5XLIWe319kDrT5SizBE95jqtmEXoDbGoZxKLCMttdZdqTZKQ==", + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/@smithy/util-utf8/-/util-utf8-4.2.0.tgz", + "integrity": "sha512-zBPfuzoI8xyBtR2P6WQj63Rz8i3AmfAaJLuNG8dWsfvPe8lO4aCPYLn879mEgHndZH1zQ2oXmG8O1GGzzaoZiw==", "license": "Apache-2.0", "dependencies": { - "@smithy/util-buffer-from": "^4.1.0", + "@smithy/util-buffer-from": "^4.2.0", "tslib": "^2.6.2" }, "engines": { @@ -4583,19 +4412,6 @@ "node": ">=18.0.0" } }, - "node_modules/@aws-sdk/middleware-host-header/node_modules/@smithy/protocol-http": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/@smithy/protocol-http/-/protocol-http-5.2.1.tgz", - "integrity": "sha512-T8SlkLYCwfT/6m33SIU/JOVGNwoelkrvGjFKDSDtVvAXj/9gOT78JVJEas5a+ETjOu4SVvpCstKgd0PxSu/aHw==", - "license": "Apache-2.0", - "dependencies": { - "@smithy/types": "^4.5.0", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=18.0.0" - } - }, "node_modules/@aws-sdk/middleware-location-constraint": { "version": "3.804.0", "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-location-constraint/-/middleware-location-constraint-3.804.0.tgz", @@ -4639,19 +4455,6 @@ "node": ">=18.0.0" } }, - "node_modules/@aws-sdk/middleware-recursion-detection/node_modules/@smithy/protocol-http": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/@smithy/protocol-http/-/protocol-http-5.2.1.tgz", - "integrity": "sha512-T8SlkLYCwfT/6m33SIU/JOVGNwoelkrvGjFKDSDtVvAXj/9gOT78JVJEas5a+ETjOu4SVvpCstKgd0PxSu/aHw==", - "license": "Apache-2.0", - "dependencies": { - "@smithy/types": "^4.5.0", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=18.0.0" - } - }, "node_modules/@aws-sdk/middleware-sdk-s3": { "version": "3.808.0", "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-sdk-s3/-/middleware-sdk-s3-3.808.0.tgz", @@ -4677,57 +4480,13 @@ "node": ">=18.0.0" } }, - "node_modules/@aws-sdk/middleware-sdk-s3/node_modules/@smithy/is-array-buffer": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/@smithy/is-array-buffer/-/is-array-buffer-4.1.0.tgz", - "integrity": "sha512-ePTYUOV54wMogio+he4pBybe8fwg4sDvEVDBU8ZlHOZXbXK3/C0XfJgUCu6qAZcawv05ZhZzODGUerFBPsPUDQ==", - "license": "Apache-2.0", - "dependencies": { - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=18.0.0" - } - }, - "node_modules/@aws-sdk/middleware-sdk-s3/node_modules/@smithy/protocol-http": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/@smithy/protocol-http/-/protocol-http-5.2.1.tgz", - "integrity": "sha512-T8SlkLYCwfT/6m33SIU/JOVGNwoelkrvGjFKDSDtVvAXj/9gOT78JVJEas5a+ETjOu4SVvpCstKgd0PxSu/aHw==", - "license": "Apache-2.0", - "dependencies": { - "@smithy/types": "^4.5.0", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=18.0.0" - } - }, - "node_modules/@aws-sdk/middleware-sdk-s3/node_modules/@smithy/signature-v4": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/@smithy/signature-v4/-/signature-v4-5.2.1.tgz", - "integrity": "sha512-M9rZhWQLjlQVCCR37cSjHfhriGRN+FQ8UfgrYNufv66TJgk+acaggShl3KS5U/ssxivvZLlnj7QH2CUOKlxPyA==", - "license": "Apache-2.0", - "dependencies": { - "@smithy/is-array-buffer": "^4.1.0", - "@smithy/protocol-http": "^5.2.1", - "@smithy/types": "^4.5.0", - "@smithy/util-hex-encoding": "^4.1.0", - "@smithy/util-middleware": "^4.1.1", - "@smithy/util-uri-escape": "^4.1.0", - "@smithy/util-utf8": "^4.1.0", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=18.0.0" - } - }, "node_modules/@aws-sdk/middleware-sdk-s3/node_modules/@smithy/util-utf8": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/@smithy/util-utf8/-/util-utf8-4.1.0.tgz", - "integrity": "sha512-mEu1/UIXAdNYuBcyEPbjScKi/+MQVXNIuY/7Cm5XLIWe319kDrT5SizBE95jqtmEXoDbGoZxKLCMttdZdqTZKQ==", + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/@smithy/util-utf8/-/util-utf8-4.2.0.tgz", + "integrity": "sha512-zBPfuzoI8xyBtR2P6WQj63Rz8i3AmfAaJLuNG8dWsfvPe8lO4aCPYLn879mEgHndZH1zQ2oXmG8O1GGzzaoZiw==", "license": "Apache-2.0", "dependencies": { - "@smithy/util-buffer-from": "^4.1.0", + "@smithy/util-buffer-from": "^4.2.0", "tslib": "^2.6.2" }, "engines": { @@ -4766,133 +4525,34 @@ "node": ">=18.0.0" } }, - "node_modules/@aws-sdk/middleware-user-agent/node_modules/@smithy/protocol-http": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/@smithy/protocol-http/-/protocol-http-5.2.1.tgz", - "integrity": "sha512-T8SlkLYCwfT/6m33SIU/JOVGNwoelkrvGjFKDSDtVvAXj/9gOT78JVJEas5a+ETjOu4SVvpCstKgd0PxSu/aHw==", - "license": "Apache-2.0", - "dependencies": { - "@smithy/types": "^4.5.0", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=18.0.0" - } - }, "node_modules/@aws-sdk/middleware-websocket": { - "version": "3.891.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-websocket/-/middleware-websocket-3.891.0.tgz", - "integrity": "sha512-QPz0XMma0EQy35PA7F4djELuytyKTELGPzRWGfohaaekvzwW8dhQ00Uflc1riZSsc5yAChO/8WXY3s+Te6PMeg==", + "version": "3.936.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-websocket/-/middleware-websocket-3.936.0.tgz", + "integrity": "sha512-bPe3rqeugyj/MmjP0yBSZox2v1Wa8Dv39KN+RxVbQroLO8VUitBo6xyZ0oZebhZ5sASwSg58aDcMlX0uFLQnTA==", "license": "Apache-2.0", "dependencies": { - "@aws-sdk/types": "3.887.0", - "@aws-sdk/util-format-url": "3.887.0", - "@smithy/eventstream-codec": "^4.1.1", - "@smithy/eventstream-serde-browser": "^4.1.1", - "@smithy/fetch-http-handler": "^5.2.1", - "@smithy/protocol-http": "^5.2.1", - "@smithy/signature-v4": "^5.2.1", - "@smithy/types": "^4.5.0", - "@smithy/util-hex-encoding": "^4.1.0", + "@aws-sdk/types": "3.936.0", + "@aws-sdk/util-format-url": "3.936.0", + "@smithy/eventstream-codec": "^4.2.5", + "@smithy/eventstream-serde-browser": "^4.2.5", + "@smithy/fetch-http-handler": "^5.3.6", + "@smithy/protocol-http": "^5.3.5", + "@smithy/signature-v4": "^5.3.5", + "@smithy/types": "^4.9.0", + "@smithy/util-hex-encoding": "^4.2.0", "tslib": "^2.6.2" }, "engines": { "node": ">= 14.0.0" } }, - "node_modules/@aws-sdk/middleware-websocket/node_modules/@aws-crypto/crc32": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/@aws-crypto/crc32/-/crc32-5.2.0.tgz", - "integrity": "sha512-nLbCWqQNgUiwwtFsen1AdzAtvuLRsQS8rYgMuxCrdKf9kOssamGLuPwyTY9wyYblNr9+1XM8v6zoDTPPSIeANg==", - "license": "Apache-2.0", - "dependencies": { - "@aws-crypto/util": "^5.2.0", - "@aws-sdk/types": "^3.222.0", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=16.0.0" - } - }, "node_modules/@aws-sdk/middleware-websocket/node_modules/@aws-sdk/types": { - "version": "3.887.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.887.0.tgz", - "integrity": "sha512-fmTEJpUhsPsovQ12vZSpVTEP/IaRoJAMBGQXlQNjtCpkBp6Iq3KQDa/HDaPINE+3xxo6XvTdtibsNOd5zJLV9A==", + "version": "3.936.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.936.0.tgz", + "integrity": "sha512-uz0/VlMd2pP5MepdrHizd+T+OKfyK4r3OA9JI+L/lPKg0YFQosdJNCKisr6o70E3dh8iMpFYxF1UN/4uZsyARg==", "license": "Apache-2.0", "dependencies": { - "@smithy/types": "^4.5.0", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=18.0.0" - } - }, - "node_modules/@aws-sdk/middleware-websocket/node_modules/@smithy/eventstream-codec": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/@smithy/eventstream-codec/-/eventstream-codec-4.1.1.tgz", - "integrity": "sha512-PwkQw1hZwHTQB6X5hSUWz2OSeuj5Z6enWuAqke7DgWoP3t6vg3ktPpqPz3Erkn6w+tmsl8Oss6nrgyezoea2Iw==", - "license": "Apache-2.0", - "dependencies": { - "@aws-crypto/crc32": "5.2.0", - "@smithy/types": "^4.5.0", - "@smithy/util-hex-encoding": "^4.1.0", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=18.0.0" - } - }, - "node_modules/@aws-sdk/middleware-websocket/node_modules/@smithy/is-array-buffer": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/@smithy/is-array-buffer/-/is-array-buffer-4.1.0.tgz", - "integrity": "sha512-ePTYUOV54wMogio+he4pBybe8fwg4sDvEVDBU8ZlHOZXbXK3/C0XfJgUCu6qAZcawv05ZhZzODGUerFBPsPUDQ==", - "license": "Apache-2.0", - "dependencies": { - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=18.0.0" - } - }, - "node_modules/@aws-sdk/middleware-websocket/node_modules/@smithy/protocol-http": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/@smithy/protocol-http/-/protocol-http-5.2.1.tgz", - "integrity": "sha512-T8SlkLYCwfT/6m33SIU/JOVGNwoelkrvGjFKDSDtVvAXj/9gOT78JVJEas5a+ETjOu4SVvpCstKgd0PxSu/aHw==", - "license": "Apache-2.0", - "dependencies": { - "@smithy/types": "^4.5.0", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=18.0.0" - } - }, - "node_modules/@aws-sdk/middleware-websocket/node_modules/@smithy/signature-v4": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/@smithy/signature-v4/-/signature-v4-5.2.1.tgz", - "integrity": "sha512-M9rZhWQLjlQVCCR37cSjHfhriGRN+FQ8UfgrYNufv66TJgk+acaggShl3KS5U/ssxivvZLlnj7QH2CUOKlxPyA==", - "license": "Apache-2.0", - "dependencies": { - "@smithy/is-array-buffer": "^4.1.0", - "@smithy/protocol-http": "^5.2.1", - "@smithy/types": "^4.5.0", - "@smithy/util-hex-encoding": "^4.1.0", - "@smithy/util-middleware": "^4.1.1", - "@smithy/util-uri-escape": "^4.1.0", - "@smithy/util-utf8": "^4.1.0", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=18.0.0" - } - }, - "node_modules/@aws-sdk/middleware-websocket/node_modules/@smithy/util-utf8": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/@smithy/util-utf8/-/util-utf8-4.1.0.tgz", - "integrity": "sha512-mEu1/UIXAdNYuBcyEPbjScKi/+MQVXNIuY/7Cm5XLIWe319kDrT5SizBE95jqtmEXoDbGoZxKLCMttdZdqTZKQ==", - "license": "Apache-2.0", - "dependencies": { - "@smithy/util-buffer-from": "^4.1.0", + "@smithy/types": "^4.9.0", "tslib": "^2.6.2" }, "engines": { @@ -4948,19 +4608,6 @@ "node": ">=18.0.0" } }, - "node_modules/@aws-sdk/nested-clients/node_modules/@smithy/protocol-http": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/@smithy/protocol-http/-/protocol-http-5.2.1.tgz", - "integrity": "sha512-T8SlkLYCwfT/6m33SIU/JOVGNwoelkrvGjFKDSDtVvAXj/9gOT78JVJEas5a+ETjOu4SVvpCstKgd0PxSu/aHw==", - "license": "Apache-2.0", - "dependencies": { - "@smithy/types": "^4.5.0", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=18.0.0" - } - }, "node_modules/@aws-sdk/nested-clients/node_modules/@smithy/util-utf8": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/@smithy/util-utf8/-/util-utf8-4.1.0.tgz", @@ -5061,63 +4708,6 @@ "node": ">=18.0.0" } }, - "node_modules/@aws-sdk/signature-v4-multi-region/node_modules/@smithy/is-array-buffer": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/@smithy/is-array-buffer/-/is-array-buffer-4.1.0.tgz", - "integrity": "sha512-ePTYUOV54wMogio+he4pBybe8fwg4sDvEVDBU8ZlHOZXbXK3/C0XfJgUCu6qAZcawv05ZhZzODGUerFBPsPUDQ==", - "license": "Apache-2.0", - "dependencies": { - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=18.0.0" - } - }, - "node_modules/@aws-sdk/signature-v4-multi-region/node_modules/@smithy/protocol-http": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/@smithy/protocol-http/-/protocol-http-5.2.1.tgz", - "integrity": "sha512-T8SlkLYCwfT/6m33SIU/JOVGNwoelkrvGjFKDSDtVvAXj/9gOT78JVJEas5a+ETjOu4SVvpCstKgd0PxSu/aHw==", - "license": "Apache-2.0", - "dependencies": { - "@smithy/types": "^4.5.0", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=18.0.0" - } - }, - "node_modules/@aws-sdk/signature-v4-multi-region/node_modules/@smithy/signature-v4": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/@smithy/signature-v4/-/signature-v4-5.2.1.tgz", - "integrity": "sha512-M9rZhWQLjlQVCCR37cSjHfhriGRN+FQ8UfgrYNufv66TJgk+acaggShl3KS5U/ssxivvZLlnj7QH2CUOKlxPyA==", - "license": "Apache-2.0", - "dependencies": { - "@smithy/is-array-buffer": "^4.1.0", - "@smithy/protocol-http": "^5.2.1", - "@smithy/types": "^4.5.0", - "@smithy/util-hex-encoding": "^4.1.0", - "@smithy/util-middleware": "^4.1.1", - "@smithy/util-uri-escape": "^4.1.0", - "@smithy/util-utf8": "^4.1.0", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=18.0.0" - } - }, - "node_modules/@aws-sdk/signature-v4-multi-region/node_modules/@smithy/util-utf8": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/@smithy/util-utf8/-/util-utf8-4.1.0.tgz", - "integrity": "sha512-mEu1/UIXAdNYuBcyEPbjScKi/+MQVXNIuY/7Cm5XLIWe319kDrT5SizBE95jqtmEXoDbGoZxKLCMttdZdqTZKQ==", - "license": "Apache-2.0", - "dependencies": { - "@smithy/util-buffer-from": "^4.1.0", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=18.0.0" - } - }, "node_modules/@aws-sdk/signature-v4/node_modules/@smithy/eventstream-codec": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/@smithy/eventstream-codec/-/eventstream-codec-1.1.0.tgz", @@ -5293,14 +4883,14 @@ } }, "node_modules/@aws-sdk/util-format-url": { - "version": "3.887.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/util-format-url/-/util-format-url-3.887.0.tgz", - "integrity": "sha512-ABDSP6KsrdD+JC7qwMqUpLXqPidvfgT+Q+W8sGGuk/IBy7smgZDOdYSZLE4VBbQpH3N/zSJuslAWhL2x37Qwww==", + "version": "3.936.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-format-url/-/util-format-url-3.936.0.tgz", + "integrity": "sha512-MS5eSEtDUFIAMHrJaMERiHAvDPdfxc/T869ZjDNFAIiZhyc037REw0aoTNeimNXDNy2txRNZJaAUn/kE4RwN+g==", "license": "Apache-2.0", "dependencies": { - "@aws-sdk/types": "3.887.0", - "@smithy/querystring-builder": "^4.1.1", - "@smithy/types": "^4.5.0", + "@aws-sdk/types": "3.936.0", + "@smithy/querystring-builder": "^4.2.5", + "@smithy/types": "^4.9.0", "tslib": "^2.6.2" }, "engines": { @@ -5308,12 +4898,12 @@ } }, "node_modules/@aws-sdk/util-format-url/node_modules/@aws-sdk/types": { - "version": "3.887.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.887.0.tgz", - "integrity": "sha512-fmTEJpUhsPsovQ12vZSpVTEP/IaRoJAMBGQXlQNjtCpkBp6Iq3KQDa/HDaPINE+3xxo6XvTdtibsNOd5zJLV9A==", + "version": "3.936.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.936.0.tgz", + "integrity": "sha512-uz0/VlMd2pP5MepdrHizd+T+OKfyK4r3OA9JI+L/lPKg0YFQosdJNCKisr6o70E3dh8iMpFYxF1UN/4uZsyARg==", "license": "Apache-2.0", "dependencies": { - "@smithy/types": "^4.5.0", + "@smithy/types": "^4.9.0", "tslib": "^2.6.2" }, "engines": { @@ -5643,9 +5233,9 @@ } }, "node_modules/@azure/core-xml/node_modules/fast-xml-parser": { - "version": "5.2.5", - "resolved": "https://registry.npmjs.org/fast-xml-parser/-/fast-xml-parser-5.2.5.tgz", - "integrity": "sha512-pfX9uG9Ki0yekDHx2SiuRIyFdyAr1kMIMitPvb0YBo8SUfKvia7w7FIyd/l6av85pFYRhZscS75MwMnbvY+hcQ==", + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/fast-xml-parser/-/fast-xml-parser-5.3.2.tgz", + "integrity": "sha512-n8v8b6p4Z1sMgqRmqLJm3awW4NX7NkaKPfb3uJIBTSH7Pdvufi3PQ3/lJLQrvxcMYl7JI2jnDO90siPEpD8JBA==", "funding": [ { "type": "github", @@ -6476,9 +6066,9 @@ } }, "node_modules/@browserbasehq/sdk/node_modules/@types/node": { - "version": "18.19.127", - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.19.127.tgz", - "integrity": "sha512-gSjxjrnKXML/yo0BO099uPixMqfpJU0TKYjpfLU7TrtA2WWDki412Np/RSTPRil1saKBhvVVKzVx/p/6p94nVA==", + "version": "18.19.130", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.19.130.tgz", + "integrity": "sha512-GRaXQx6jGfL8sKfaIDD6OupbIHBr9jv7Jnaml9tB7l4v068PAOXqfcujMMo5PhbIs6ggR1XODELqahT2R8v0fg==", "license": "MIT", "peer": true, "dependencies": { @@ -6632,9 +6222,9 @@ "optional": true }, "node_modules/@getzep/zep-cloud": { - "version": "1.0.12", - "resolved": "https://registry.npmjs.org/@getzep/zep-cloud/-/zep-cloud-1.0.12.tgz", - "integrity": "sha512-bqs8zetYaducNneOq9kU1ciW8IfuiPzGOGqLUwFLv0982bobe4HsZTKeY1/Pt0bQUf6/V1VWYT8vFHSCj/qy4A==", + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/@getzep/zep-cloud/-/zep-cloud-1.0.6.tgz", + "integrity": "sha512-AQCkOb4raRrRglfS6ESvukUay5z1bugakFhGcPswKtvUL/Dbwb7jQkJxN0mJO8iqoxbacOBDuC8n61ZoxHUy2w==", "dependencies": { "form-data": "4.0.0", "node-fetch": "2.7.0", @@ -6643,8 +6233,8 @@ "zod": "^3.23.8" }, "peerDependencies": { - "@langchain/core": ">=0.1.29 <0.4.0", - "langchain": ">=0.1.19 <0.4.0" + "@langchain/core": "~0.1.29", + "langchain": "~0.1.19" }, "peerDependenciesMeta": { "@langchain/core": { @@ -6683,20 +6273,6 @@ "node": ">=18.0.0" } }, - "node_modules/@google-ai/generativelanguage": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/@google-ai/generativelanguage/-/generativelanguage-2.6.0.tgz", - "integrity": "sha512-T2tULO1/j4Gs1oYF9OMKCGXHE/m7aCPUonav32iu+sA4nN+acy5Z+Sz6yR4EzL+LkPSfkeW0FOjeRGkl5xtwvw==", - "license": "Apache-2.0", - "optional": true, - "peer": true, - "dependencies": { - "google-gax": "^4.0.3" - }, - "engines": { - "node": ">=14.0.0" - } - }, "node_modules/@google-cloud/paginator": { "version": "5.0.2", "resolved": "https://registry.npmjs.org/@google-cloud/paginator/-/paginator-5.0.2.tgz", @@ -6753,9 +6329,9 @@ } }, "node_modules/@google-cloud/storage": { - "version": "7.17.1", - "resolved": "https://registry.npmjs.org/@google-cloud/storage/-/storage-7.17.1.tgz", - "integrity": "sha512-2FMQbpU7qK+OtBPaegC6n+XevgZksobUGo6mGKnXNmeZpvLiAo1gTAE3oTKsrMGDV4VtL8Zzpono0YsK/Q7Iqg==", + "version": "7.18.0", + "resolved": "https://registry.npmjs.org/@google-cloud/storage/-/storage-7.18.0.tgz", + "integrity": "sha512-r3ZwDMiz4nwW6R922Z1pwpePxyRwE5GdevYX63hRmAQUkUQJcBH/79EnQPDv5cOv1mFBgevdNWQfi3tie3dHrQ==", "license": "Apache-2.0", "dependencies": { "@google-cloud/paginator": "^5.0.0", @@ -6838,15 +6414,6 @@ "node": ">=14" } }, - "node_modules/@google-cloud/storage/node_modules/google-logging-utils": { - "version": "0.0.2", - "resolved": "https://registry.npmjs.org/google-logging-utils/-/google-logging-utils-0.0.2.tgz", - "integrity": "sha512-NEgUnEcBiP5HrPzufUkBzJOD/Sxsco3rLNo1F1TNf7ieU8ryUzBhqba8r756CjLX7rn3fHl6iLEwPYuqpoKgQQ==", - "license": "Apache-2.0", - "engines": { - "node": ">=14" - } - }, "node_modules/@google-cloud/storage/node_modules/gtoken": { "version": "7.1.0", "resolved": "https://registry.npmjs.org/gtoken/-/gtoken-7.1.0.tgz", @@ -6937,15 +6504,6 @@ "node": ">=14" } }, - "node_modules/@google/genai/node_modules/google-logging-utils": { - "version": "0.0.2", - "resolved": "https://registry.npmjs.org/google-logging-utils/-/google-logging-utils-0.0.2.tgz", - "integrity": "sha512-NEgUnEcBiP5HrPzufUkBzJOD/Sxsco3rLNo1F1TNf7ieU8ryUzBhqba8r756CjLX7rn3fHl6iLEwPYuqpoKgQQ==", - "license": "Apache-2.0", - "engines": { - "node": ">=14" - } - }, "node_modules/@google/genai/node_modules/gtoken": { "version": "7.1.0", "resolved": "https://registry.npmjs.org/gtoken/-/gtoken-7.1.0.tgz", @@ -7050,9 +6608,9 @@ "license": "MIT" }, "node_modules/@ibm-cloud/watsonx-ai": { - "version": "1.6.13", - "resolved": "https://registry.npmjs.org/@ibm-cloud/watsonx-ai/-/watsonx-ai-1.6.13.tgz", - "integrity": "sha512-INaaD7EKpycwQg/tsLm3QM5uvDF5mWLPQCj6GTk44gEZhgx1depvVG5bxwjfqkx1tbJMFuozz2p6VHOE21S+8g==", + "version": "1.7.4", + "resolved": "https://registry.npmjs.org/@ibm-cloud/watsonx-ai/-/watsonx-ai-1.7.4.tgz", + "integrity": "sha512-5cVSUToeZBDEG6q3OfjuYO3yTOjI8dMsi3jgp1PGZ83hBbMeNrTA+hjT6gXPlxpTIgQeov3rSie5w7B3qzFOgg==", "license": "Apache-2.0", "peer": true, "dependencies": { @@ -7066,9 +6624,9 @@ } }, "node_modules/@ibm-cloud/watsonx-ai/node_modules/@types/node": { - "version": "18.19.127", - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.19.127.tgz", - "integrity": "sha512-gSjxjrnKXML/yo0BO099uPixMqfpJU0TKYjpfLU7TrtA2WWDki412Np/RSTPRil1saKBhvVVKzVx/p/6p94nVA==", + "version": "18.19.130", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.19.130.tgz", + "integrity": "sha512-GRaXQx6jGfL8sKfaIDD6OupbIHBr9jv7Jnaml9tB7l4v068PAOXqfcujMMo5PhbIs6ggR1XODELqahT2R8v0fg==", "license": "MIT", "peer": true, "dependencies": { @@ -7869,602 +7427,139 @@ "license": "MIT" }, "node_modules/@langchain/anthropic": { - "version": "0.3.26", - "resolved": "https://registry.npmjs.org/@langchain/anthropic/-/anthropic-0.3.26.tgz", - "integrity": "sha512-IRCjkxsMx6MZUZmv/aYX5A9RdIduzdR0eeOc4rX8waBcYP7qmtA/CUTNmTtMSoXfOfJY4s3414bkVNBkmS0+5g==", + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@langchain/anthropic/-/anthropic-1.1.3.tgz", + "integrity": "sha512-vJN7Rfl+8lDO+aVFfccDUFxIMwGtf8xHSWvqmeytOB5UBzGxNMRW2Zdu6Gv8vWrKlS6Ca7/8oB1suw1SN0FKGA==", "license": "MIT", "dependencies": { - "@anthropic-ai/sdk": "^0.56.0", - "fast-xml-parser": "^4.4.1" + "@anthropic-ai/sdk": "^0.71.0" }, "engines": { - "node": ">=18" + "node": ">=20" }, "peerDependencies": { - "@langchain/core": ">=0.3.58 <0.4.0" + "@langchain/core": "^1.0.0" } }, "node_modules/@langchain/anthropic/node_modules/@anthropic-ai/sdk": { - "version": "0.56.0", - "resolved": "https://registry.npmjs.org/@anthropic-ai/sdk/-/sdk-0.56.0.tgz", - "integrity": "sha512-SLCB8M8+VMg1cpCucnA1XWHGWqVSZtIWzmOdDOEu3eTFZMB+A0sGZ1ESO5MHDnqrNTXz3safMrWx9x4rMZSOqA==", + "version": "0.71.0", + "resolved": "https://registry.npmjs.org/@anthropic-ai/sdk/-/sdk-0.71.0.tgz", + "integrity": "sha512-go1XeWXmpxuiTkosSXpb8tokLk2ZLkIRcXpbWVwJM6gH5OBtHOVsfPfGuqI1oW7RRt4qc59EmYbrXRZ0Ng06Jw==", "license": "MIT", + "dependencies": { + "json-schema-to-ts": "^3.1.1" + }, "bin": { "anthropic-ai-sdk": "bin/cli" + }, + "peerDependencies": { + "zod": "^3.25.0 || ^4.0.0" + }, + "peerDependenciesMeta": { + "zod": { + "optional": true + } + } + }, + "node_modules/@langchain/anthropic/node_modules/zod": { + "version": "4.1.13", + "resolved": "https://registry.npmjs.org/zod/-/zod-4.1.13.tgz", + "integrity": "sha512-AvvthqfqrAhNH9dnfmrfKzX5upOdjUVJYFqNSlkmGf64gRaTzlPwz99IHYnVs28qYAybvAlBV+H7pn0saFY4Ig==", + "license": "MIT", + "optional": true, + "peer": true, + "funding": { + "url": "https://github.com/sponsors/colinhacks" } }, "node_modules/@langchain/aws": { - "version": "0.1.11", - "resolved": "https://registry.npmjs.org/@langchain/aws/-/aws-0.1.11.tgz", - "integrity": "sha512-JNnEmJaJB5TzcniPYGZi6dlpmZyzeyVsS+Za0Ye1DhCpcNmEiWRy514gVcTPQUEl5EcpIR51B/YyowI7zUzVvg==", + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@langchain/aws/-/aws-1.0.3.tgz", + "integrity": "sha512-oMGyKaEhR0J6JhyiW8UCiVbPndQ05t3uMmrh/VDoO+s0yq9/ZWF1dNj9Dc2PgRPxZSzafw/L6Z/DHy0KURnt4g==", "license": "MIT", "dependencies": { "@aws-sdk/client-bedrock-agent-runtime": "^3.755.0", - "@aws-sdk/client-bedrock-runtime": "^3.755.0", + "@aws-sdk/client-bedrock-runtime": "^3.840.0", "@aws-sdk/client-kendra": "^3.750.0", "@aws-sdk/credential-provider-node": "^3.750.0" }, "engines": { - "node": ">=18" + "node": ">=20" }, "peerDependencies": { - "@langchain/core": ">=0.3.58 <0.4.0" + "@langchain/core": "^1.0.0" + } + }, + "node_modules/@langchain/classic": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/@langchain/classic/-/classic-1.0.5.tgz", + "integrity": "sha512-yMlcuQ80iG0SAEzgym95oLS+bJZJlmsFrMb+qkwg5mzHfL9DzAIFyvaMPiDnwKM0iv52u7iwD/aucLljZul9mQ==", + "license": "MIT", + "dependencies": { + "@langchain/openai": "1.1.3", + "@langchain/textsplitters": "1.0.1", + "handlebars": "^4.7.8", + "js-yaml": "^4.1.1", + "jsonpointer": "^5.0.1", + "openapi-types": "^12.1.3", + "p-retry": "^7.0.0", + "uuid": "^10.0.0", + "yaml": "^2.2.1", + "zod": "^3.25.76 || ^4" + }, + "engines": { + "node": ">=20" + }, + "optionalDependencies": { + "langsmith": "^0.3.64" + }, + "peerDependencies": { + "@langchain/core": "^1.0.0", + "cheerio": "*", + "peggy": "^3.0.2", + "typeorm": "*" + }, + "peerDependenciesMeta": { + "cheerio": { + "optional": true + }, + "peggy": { + "optional": true + }, + "typeorm": { + "optional": true + } + } + }, + "node_modules/@langchain/classic/node_modules/zod": { + "version": "4.1.13", + "resolved": "https://registry.npmjs.org/zod/-/zod-4.1.13.tgz", + "integrity": "sha512-AvvthqfqrAhNH9dnfmrfKzX5upOdjUVJYFqNSlkmGf64gRaTzlPwz99IHYnVs28qYAybvAlBV+H7pn0saFY4Ig==", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/colinhacks" } }, "node_modules/@langchain/cohere": { - "version": "0.3.4", - "resolved": "https://registry.npmjs.org/@langchain/cohere/-/cohere-0.3.4.tgz", - "integrity": "sha512-TdOaxKtavYxf5iVO20OQHGwDUSvCTp2o6Jc0N26FyBZKP4J5LECOksmL28y6hNI/4duXPTl2IEXsNqlOTc2ssQ==", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@langchain/cohere/-/cohere-1.0.1.tgz", + "integrity": "sha512-+vzPjaWh/k3HRx6VZryoQNHxqwkbiTHAaj9X6eDB8jcnvEXP5Ka41mNB2NNxQvSRTCmBGWJABBu+e0c4KkHhAg==", "license": "MIT", "dependencies": { "cohere-ai": "^7.14.0", "uuid": "^10.0.0" }, "engines": { - "node": ">=18" + "node": ">=20" }, "peerDependencies": { - "@langchain/core": ">=0.3.58 <0.4.0" - } - }, - "node_modules/@langchain/community": { - "version": "0.3.50", - "resolved": "https://registry.npmjs.org/@langchain/community/-/community-0.3.50.tgz", - "integrity": "sha512-3tni++DmYV1Xb4AYZmky4he8lMxrTrkOT+/RSVin5gAwEN5e0QEeNmipWpcKRrmDNUsZZxGdYRPN5Wo23hDqBA==", - "license": "MIT", - "dependencies": { - "@langchain/openai": ">=0.2.0 <0.7.0", - "@langchain/weaviate": "^0.2.0", - "binary-extensions": "^2.2.0", - "expr-eval": "^2.0.2", - "flat": "^5.0.2", - "js-yaml": "^4.1.0", - "langchain": ">=0.2.3 <0.3.0 || >=0.3.4 <0.4.0", - "langsmith": "^0.3.46", - "uuid": "^10.0.0", - "zod": "^3.25.32" - }, - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "@arcjet/redact": "^v1.0.0-alpha.23", - "@aws-crypto/sha256-js": "^5.0.0", - "@aws-sdk/client-bedrock-agent-runtime": "^3.749.0", - "@aws-sdk/client-bedrock-runtime": "^3.749.0", - "@aws-sdk/client-dynamodb": "^3.749.0", - "@aws-sdk/client-kendra": "^3.749.0", - "@aws-sdk/client-lambda": "^3.749.0", - "@aws-sdk/client-s3": "^3.749.0", - "@aws-sdk/client-sagemaker-runtime": "^3.749.0", - "@aws-sdk/client-sfn": "^3.749.0", - "@aws-sdk/credential-provider-node": "^3.388.0", - "@azure/search-documents": "^12.0.0", - "@azure/storage-blob": "^12.15.0", - "@browserbasehq/sdk": "*", - "@browserbasehq/stagehand": "^1.0.0", - "@clickhouse/client": "^0.2.5", - "@cloudflare/ai": "*", - "@datastax/astra-db-ts": "^1.0.0", - "@elastic/elasticsearch": "^8.4.0", - "@getmetal/metal-sdk": "*", - "@getzep/zep-cloud": "^1.0.6", - "@getzep/zep-js": "^0.9.0", - "@gomomento/sdk": "^1.51.1", - "@gomomento/sdk-core": "^1.51.1", - "@google-ai/generativelanguage": "*", - "@google-cloud/storage": "^6.10.1 || ^7.7.0", - "@gradientai/nodejs-sdk": "^1.2.0", - "@huggingface/inference": "^4.0.5", - "@huggingface/transformers": "^3.5.2", - "@ibm-cloud/watsonx-ai": "*", - "@lancedb/lancedb": "^0.12.0", - "@langchain/core": ">=0.3.58 <0.4.0", - "@layerup/layerup-security": "^1.5.12", - "@libsql/client": "^0.14.0", - "@mendable/firecrawl-js": "^1.4.3", - "@mlc-ai/web-llm": "*", - "@mozilla/readability": "*", - "@neondatabase/serverless": "*", - "@notionhq/client": "^2.2.10", - "@opensearch-project/opensearch": "*", - "@pinecone-database/pinecone": "*", - "@planetscale/database": "^1.8.0", - "@premai/prem-sdk": "^0.3.25", - "@qdrant/js-client-rest": "^1.15.0", - "@raycast/api": "^1.55.2", - "@rockset/client": "^0.9.1", - "@smithy/eventstream-codec": "^2.0.5", - "@smithy/protocol-http": "^3.0.6", - "@smithy/signature-v4": "^2.0.10", - "@smithy/util-utf8": "^2.0.0", - "@spider-cloud/spider-client": "^0.0.21", - "@supabase/supabase-js": "^2.45.0", - "@tensorflow-models/universal-sentence-encoder": "*", - "@tensorflow/tfjs-converter": "*", - "@tensorflow/tfjs-core": "*", - "@upstash/ratelimit": "^1.1.3 || ^2.0.3", - "@upstash/redis": "^1.20.6", - "@upstash/vector": "^1.1.1", - "@vercel/kv": "*", - "@vercel/postgres": "*", - "@writerai/writer-sdk": "^0.40.2", - "@xata.io/client": "^0.28.0", - "@zilliz/milvus2-sdk-node": ">=2.3.5", - "apify-client": "^2.7.1", - "assemblyai": "^4.6.0", - "azion": "^1.11.1", - "better-sqlite3": ">=9.4.0 <12.0.0", - "cassandra-driver": "^4.7.2", - "cborg": "^4.1.1", - "cheerio": "^1.0.0-rc.12", - "chromadb": "*", - "closevector-common": "0.1.3", - "closevector-node": "0.1.6", - "closevector-web": "0.1.6", - "cohere-ai": "*", - "convex": "^1.3.1", - "crypto-js": "^4.2.0", - "d3-dsv": "^2.0.0", - "discord.js": "^14.14.1", - "dria": "^0.0.3", - "duck-duck-scrape": "^2.2.5", - "epub2": "^3.0.1", - "fast-xml-parser": "*", - "firebase-admin": "^11.9.0 || ^12.0.0", - "google-auth-library": "*", - "googleapis": "*", - "hnswlib-node": "^3.0.0", - "html-to-text": "^9.0.5", - "ibm-cloud-sdk-core": "*", - "ignore": "^5.2.0", - "interface-datastore": "^8.2.11", - "ioredis": "^5.3.2", - "it-all": "^3.0.4", - "jsdom": "*", - "jsonwebtoken": "^9.0.2", - "llmonitor": "^0.5.9", - "lodash": "^4.17.21", - "lunary": "^0.7.10", - "mammoth": "^1.6.0", - "mariadb": "^3.4.0", - "mem0ai": "^2.1.8", - "mongodb": "^6.17.0", - "mysql2": "^3.9.8", - "neo4j-driver": "*", - "notion-to-md": "^3.1.0", - "officeparser": "^4.0.4", - "openai": "*", - "pdf-parse": "1.1.1", - "pg": "^8.11.0", - "pg-copy-streams": "^6.0.5", - "pickleparser": "^0.2.1", - "playwright": "^1.32.1", - "portkey-ai": "^0.1.11", - "puppeteer": "*", - "pyodide": ">=0.24.1 <0.27.0", - "redis": "*", - "replicate": "*", - "sonix-speech-recognition": "^2.1.1", - "srt-parser-2": "^1.2.3", - "typeorm": "^0.3.20", - "typesense": "^1.5.3", - "usearch": "^1.1.1", - "voy-search": "0.6.2", - "weaviate-client": "^3.5.2", - "web-auth-library": "^1.0.3", - "word-extractor": "*", - "ws": "^8.14.2", - "youtubei.js": "*" - }, - "peerDependenciesMeta": { - "@arcjet/redact": { - "optional": true - }, - "@aws-crypto/sha256-js": { - "optional": true - }, - "@aws-sdk/client-bedrock-agent-runtime": { - "optional": true - }, - "@aws-sdk/client-bedrock-runtime": { - "optional": true - }, - "@aws-sdk/client-dynamodb": { - "optional": true - }, - "@aws-sdk/client-kendra": { - "optional": true - }, - "@aws-sdk/client-lambda": { - "optional": true - }, - "@aws-sdk/client-s3": { - "optional": true - }, - "@aws-sdk/client-sagemaker-runtime": { - "optional": true - }, - "@aws-sdk/client-sfn": { - "optional": true - }, - "@aws-sdk/credential-provider-node": { - "optional": true - }, - "@aws-sdk/dsql-signer": { - "optional": true - }, - "@azure/search-documents": { - "optional": true - }, - "@azure/storage-blob": { - "optional": true - }, - "@browserbasehq/sdk": { - "optional": true - }, - "@clickhouse/client": { - "optional": true - }, - "@cloudflare/ai": { - "optional": true - }, - "@datastax/astra-db-ts": { - "optional": true - }, - "@elastic/elasticsearch": { - "optional": true - }, - "@getmetal/metal-sdk": { - "optional": true - }, - "@getzep/zep-cloud": { - "optional": true - }, - "@getzep/zep-js": { - "optional": true - }, - "@gomomento/sdk": { - "optional": true - }, - "@gomomento/sdk-core": { - "optional": true - }, - "@google-ai/generativelanguage": { - "optional": true - }, - "@google-cloud/storage": { - "optional": true - }, - "@gradientai/nodejs-sdk": { - "optional": true - }, - "@huggingface/inference": { - "optional": true - }, - "@huggingface/transformers": { - "optional": true - }, - "@lancedb/lancedb": { - "optional": true - }, - "@layerup/layerup-security": { - "optional": true - }, - "@libsql/client": { - "optional": true - }, - "@mendable/firecrawl-js": { - "optional": true - }, - "@mlc-ai/web-llm": { - "optional": true - }, - "@mozilla/readability": { - "optional": true - }, - "@neondatabase/serverless": { - "optional": true - }, - "@notionhq/client": { - "optional": true - }, - "@opensearch-project/opensearch": { - "optional": true - }, - "@pinecone-database/pinecone": { - "optional": true - }, - "@planetscale/database": { - "optional": true - }, - "@premai/prem-sdk": { - "optional": true - }, - "@qdrant/js-client-rest": { - "optional": true - }, - "@raycast/api": { - "optional": true - }, - "@rockset/client": { - "optional": true - }, - "@smithy/eventstream-codec": { - "optional": true - }, - "@smithy/protocol-http": { - "optional": true - }, - "@smithy/signature-v4": { - "optional": true - }, - "@smithy/util-utf8": { - "optional": true - }, - "@spider-cloud/spider-client": { - "optional": true - }, - "@supabase/supabase-js": { - "optional": true - }, - "@tensorflow-models/universal-sentence-encoder": { - "optional": true - }, - "@tensorflow/tfjs-converter": { - "optional": true - }, - "@tensorflow/tfjs-core": { - "optional": true - }, - "@upstash/ratelimit": { - "optional": true - }, - "@upstash/redis": { - "optional": true - }, - "@upstash/vector": { - "optional": true - }, - "@vercel/kv": { - "optional": true - }, - "@vercel/postgres": { - "optional": true - }, - "@writerai/writer-sdk": { - "optional": true - }, - "@xata.io/client": { - "optional": true - }, - "@zilliz/milvus2-sdk-node": { - "optional": true - }, - "apify-client": { - "optional": true - }, - "assemblyai": { - "optional": true - }, - "azion": { - "optional": true - }, - "better-sqlite3": { - "optional": true - }, - "cassandra-driver": { - "optional": true - }, - "cborg": { - "optional": true - }, - "cheerio": { - "optional": true - }, - "chromadb": { - "optional": true - }, - "closevector-common": { - "optional": true - }, - "closevector-node": { - "optional": true - }, - "closevector-web": { - "optional": true - }, - "cohere-ai": { - "optional": true - }, - "convex": { - "optional": true - }, - "crypto-js": { - "optional": true - }, - "d3-dsv": { - "optional": true - }, - "discord.js": { - "optional": true - }, - "dria": { - "optional": true - }, - "duck-duck-scrape": { - "optional": true - }, - "epub2": { - "optional": true - }, - "fast-xml-parser": { - "optional": true - }, - "firebase-admin": { - "optional": true - }, - "google-auth-library": { - "optional": true - }, - "googleapis": { - "optional": true - }, - "hnswlib-node": { - "optional": true - }, - "html-to-text": { - "optional": true - }, - "ignore": { - "optional": true - }, - "interface-datastore": { - "optional": true - }, - "ioredis": { - "optional": true - }, - "it-all": { - "optional": true - }, - "jsdom": { - "optional": true - }, - "jsonwebtoken": { - "optional": true - }, - "llmonitor": { - "optional": true - }, - "lodash": { - "optional": true - }, - "lunary": { - "optional": true - }, - "mammoth": { - "optional": true - }, - "mariadb": { - "optional": true - }, - "mem0ai": { - "optional": true - }, - "mongodb": { - "optional": true - }, - "mysql2": { - "optional": true - }, - "neo4j-driver": { - "optional": true - }, - "notion-to-md": { - "optional": true - }, - "officeparser": { - "optional": true - }, - "pdf-parse": { - "optional": true - }, - "pg": { - "optional": true - }, - "pg-copy-streams": { - "optional": true - }, - "pickleparser": { - "optional": true - }, - "playwright": { - "optional": true - }, - "portkey-ai": { - "optional": true - }, - "puppeteer": { - "optional": true - }, - "pyodide": { - "optional": true - }, - "redis": { - "optional": true - }, - "replicate": { - "optional": true - }, - "sonix-speech-recognition": { - "optional": true - }, - "srt-parser-2": { - "optional": true - }, - "typeorm": { - "optional": true - }, - "typesense": { - "optional": true - }, - "usearch": { - "optional": true - }, - "voy-search": { - "optional": true - }, - "weaviate-client": { - "optional": true - }, - "web-auth-library": { - "optional": true - }, - "word-extractor": { - "optional": true - }, - "ws": { - "optional": true - }, - "youtubei.js": { - "optional": true - } - } - }, - "node_modules/@langchain/community/node_modules/zod": { - "version": "3.25.76", - "resolved": "https://registry.npmjs.org/zod/-/zod-3.25.76.tgz", - "integrity": "sha512-gzUt/qt81nXsFGKIFcC3YnfEAx5NkunCfnDlvuBSSFS02bcXu4Lmea0AFIUwbLWxWPx3d9p8S5QoaujKcNQxcQ==", - "license": "MIT", - "funding": { - "url": "https://github.com/sponsors/colinhacks" + "@langchain/core": "^1.0.0" } }, "node_modules/@langchain/core": { - "version": "0.3.68", - "resolved": "https://registry.npmjs.org/@langchain/core/-/core-0.3.68.tgz", - "integrity": "sha512-dWPT1h9ObG1TK9uivFTk/pgBULZ6/tBmq8czGUjZjR+1xh9jB4tm/D5FY6o5FklXcEpnAI9peNq2x17Kl9wbMg==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@langchain/core/-/core-1.1.0.tgz", + "integrity": "sha512-yJ6JHcU9psjnQbzRFkXjIdNTA+3074dA+2pHdH8ewvQCSleSk6JcjkCMIb5+NASjeMoi1ZuntlLKVsNqF38YxA==", "license": "MIT", "dependencies": { "@cfworker/json-schema": "^4.0.2", @@ -8472,72 +7567,229 @@ "camelcase": "6", "decamelize": "1.2.0", "js-tiktoken": "^1.0.12", - "langsmith": "^0.3.46", + "langsmith": "^0.3.64", "mustache": "^4.2.0", "p-queue": "^6.6.2", - "p-retry": "4", + "p-retry": "^7.0.0", "uuid": "^10.0.0", - "zod": "^3.25.32", - "zod-to-json-schema": "^3.22.3" + "zod": "^3.25.76 || ^4" }, "engines": { - "node": ">=18" + "node": ">=20" } }, "node_modules/@langchain/core/node_modules/zod": { - "version": "3.25.76", - "resolved": "https://registry.npmjs.org/zod/-/zod-3.25.76.tgz", - "integrity": "sha512-gzUt/qt81nXsFGKIFcC3YnfEAx5NkunCfnDlvuBSSFS02bcXu4Lmea0AFIUwbLWxWPx3d9p8S5QoaujKcNQxcQ==", + "version": "4.1.13", + "resolved": "https://registry.npmjs.org/zod/-/zod-4.1.13.tgz", + "integrity": "sha512-AvvthqfqrAhNH9dnfmrfKzX5upOdjUVJYFqNSlkmGf64gRaTzlPwz99IHYnVs28qYAybvAlBV+H7pn0saFY4Ig==", "license": "MIT", "funding": { "url": "https://github.com/sponsors/colinhacks" } }, "node_modules/@langchain/google-common": { - "version": "0.2.18", - "resolved": "https://registry.npmjs.org/@langchain/google-common/-/google-common-0.2.18.tgz", - "integrity": "sha512-HjWB6Bx4zj7KkiHnqRpx8YNaXdA97sKQMQ17keyWl7nQJlRauNyymm8QGeduKSEfECDr2nGzY8Y/SNY64X6cSA==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@langchain/google-common/-/google-common-2.0.0.tgz", + "integrity": "sha512-n+UWeZVARGm7d3TaQlLYKTH3VNpWrePsmLGWt1OBr6IzC6TTrhyf39UD0Okw02h/+tWJ7LSQrrOgfx5BOhdnAw==", + "deprecated": "Use version 1.x instead", "license": "MIT", "dependencies": { "uuid": "^10.0.0" }, "engines": { - "node": ">=18" + "node": ">=20" }, "peerDependencies": { - "@langchain/core": ">=0.3.58 <0.4.0" + "@langchain/core": "1.1.0" } }, "node_modules/@langchain/google-gauth": { - "version": "0.2.18", - "resolved": "https://registry.npmjs.org/@langchain/google-gauth/-/google-gauth-0.2.18.tgz", - "integrity": "sha512-xof4jBnPB0YI6OlFuETdbODoM05XBTJoC+qQKJ4qNOcWI7u760sRKm57cvG+jzjParojAxdCdrNEKV47wUpoKg==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@langchain/google-gauth/-/google-gauth-2.0.0.tgz", + "integrity": "sha512-9/N0qQeK9R1RDWCaXbWQRbZt9OkJh9MsBt+HgKH/Vjeiop3QNjto3EmyywOIU5Ak4OhaSBKRVX6SkEyFzZq7VQ==", + "deprecated": "Use version 1.x instead", "license": "MIT", "dependencies": { - "@langchain/google-common": "^0.2.18", + "@langchain/google-common": "2.0.0", "google-auth-library": "^10.1.0" }, "engines": { - "node": ">=18" + "node": ">=20" + } + }, + "node_modules/@langchain/google-gauth/node_modules/gaxios": { + "version": "7.1.3", + "resolved": "https://registry.npmjs.org/gaxios/-/gaxios-7.1.3.tgz", + "integrity": "sha512-YGGyuEdVIjqxkxVH1pUTMY/XtmmsApXrCVv5EU25iX6inEPbV+VakJfLealkBtJN69AQmh1eGOdCl9Sm1UP6XQ==", + "license": "Apache-2.0", + "dependencies": { + "extend": "^3.0.2", + "https-proxy-agent": "^7.0.1", + "node-fetch": "^3.3.2", + "rimraf": "^5.0.1" }, - "peerDependencies": { - "@langchain/core": ">=0.3.58 <0.4.0" + "engines": { + "node": ">=18" + } + }, + "node_modules/@langchain/google-gauth/node_modules/gcp-metadata": { + "version": "8.1.2", + "resolved": "https://registry.npmjs.org/gcp-metadata/-/gcp-metadata-8.1.2.tgz", + "integrity": "sha512-zV/5HKTfCeKWnxG0Dmrw51hEWFGfcF2xiXqcA3+J90WDuP0SvoiSO5ORvcBsifmx/FoIjgQN3oNOGaQ5PhLFkg==", + "license": "Apache-2.0", + "dependencies": { + "gaxios": "^7.0.0", + "google-logging-utils": "^1.0.0", + "json-bigint": "^1.0.0" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/@langchain/google-gauth/node_modules/glob": { + "version": "10.5.0", + "resolved": "https://registry.npmjs.org/glob/-/glob-10.5.0.tgz", + "integrity": "sha512-DfXN8DfhJ7NH3Oe7cFmu3NCu1wKbkReJ8TorzSAFbSKrlNaQSKfIzqYqVY8zlbs2NLBbWpRiU52GX2PbaBVNkg==", + "license": "ISC", + "dependencies": { + "foreground-child": "^3.1.0", + "jackspeak": "^3.1.2", + "minimatch": "^9.0.4", + "minipass": "^7.1.2", + "package-json-from-dist": "^1.0.0", + "path-scurry": "^1.11.1" + }, + "bin": { + "glob": "dist/esm/bin.mjs" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/@langchain/google-gauth/node_modules/google-auth-library": { + "version": "10.5.0", + "resolved": "https://registry.npmjs.org/google-auth-library/-/google-auth-library-10.5.0.tgz", + "integrity": "sha512-7ABviyMOlX5hIVD60YOfHw4/CxOfBhyduaYB+wbFWCWoni4N7SLcV46hrVRktuBbZjFC9ONyqamZITN7q3n32w==", + "license": "Apache-2.0", + "dependencies": { + "base64-js": "^1.3.0", + "ecdsa-sig-formatter": "^1.0.11", + "gaxios": "^7.0.0", + "gcp-metadata": "^8.0.0", + "google-logging-utils": "^1.0.0", + "gtoken": "^8.0.0", + "jws": "^4.0.0" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/@langchain/google-gauth/node_modules/google-logging-utils": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/google-logging-utils/-/google-logging-utils-1.1.3.tgz", + "integrity": "sha512-eAmLkjDjAFCVXg7A1unxHsLf961m6y17QFqXqAXGj/gVkKFrEICfStRfwUlGNfeCEjNRa32JEWOUTlYXPyyKvA==", + "license": "Apache-2.0", + "engines": { + "node": ">=14" + } + }, + "node_modules/@langchain/google-gauth/node_modules/gtoken": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/gtoken/-/gtoken-8.0.0.tgz", + "integrity": "sha512-+CqsMbHPiSTdtSO14O51eMNlrp9N79gmeqmXeouJOhfucAedHw9noVe/n5uJk3tbKE6a+6ZCQg3RPhVhHByAIw==", + "license": "MIT", + "dependencies": { + "gaxios": "^7.0.0", + "jws": "^4.0.0" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/@langchain/google-gauth/node_modules/jackspeak": { + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-3.4.3.tgz", + "integrity": "sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==", + "license": "BlueOak-1.0.0", + "dependencies": { + "@isaacs/cliui": "^8.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + }, + "optionalDependencies": { + "@pkgjs/parseargs": "^0.11.0" + } + }, + "node_modules/@langchain/google-gauth/node_modules/lru-cache": { + "version": "10.4.3", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz", + "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==", + "license": "ISC" + }, + "node_modules/@langchain/google-gauth/node_modules/node-fetch": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-3.3.2.tgz", + "integrity": "sha512-dRB78srN/l6gqWulah9SrxeYnxeddIG30+GOqK/9OlLVyLg3HPnr6SqOWTWOXKRwC2eGYCkZ59NNuSgvSrpgOA==", + "license": "MIT", + "dependencies": { + "data-uri-to-buffer": "^4.0.0", + "fetch-blob": "^3.1.4", + "formdata-polyfill": "^4.0.10" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/node-fetch" + } + }, + "node_modules/@langchain/google-gauth/node_modules/path-scurry": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.11.1.tgz", + "integrity": "sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==", + "license": "BlueOak-1.0.0", + "dependencies": { + "lru-cache": "^10.2.0", + "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0" + }, + "engines": { + "node": ">=16 || 14 >=14.18" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/@langchain/google-gauth/node_modules/rimraf": { + "version": "5.0.10", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-5.0.10.tgz", + "integrity": "sha512-l0OE8wL34P4nJH/H2ffoaniAokM2qSmrtXHmlpvYr5AVVX8msAyW0l8NVJFDxlSK4u3Uh/f41cQheDVdnYijwQ==", + "license": "ISC", + "dependencies": { + "glob": "^10.3.7" + }, + "bin": { + "rimraf": "dist/esm/bin.mjs" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, "node_modules/@langchain/google-genai": { - "version": "0.2.17", - "resolved": "https://registry.npmjs.org/@langchain/google-genai/-/google-genai-0.2.17.tgz", - "integrity": "sha512-A21HhTJ5WQdh06ZMC8o/1HzkptHudzzRU8oExcWQ8aRa3Q9/4Es4bopEsEnu50rmDeARG3czMsUSUVS+BQYGEA==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@langchain/google-genai/-/google-genai-2.0.0.tgz", + "integrity": "sha512-PaAWkogQdF+Y2bhhXWXUrC2nO7sTgWLtobBbZl/0V8Aa1F/KG2wrMECie3S17bAdFu/6VmQOuFFrlgSMwQC5KA==", "license": "MIT", "dependencies": { "@google/generative-ai": "^0.24.0", "uuid": "^11.1.0" }, "engines": { - "node": ">=18" + "node": ">=20" }, "peerDependencies": { - "@langchain/core": ">=0.3.58 <0.4.0" + "@langchain/core": "1.1.0" } }, "node_modules/@langchain/google-genai/node_modules/@google/generative-ai": { @@ -8563,64 +7815,37 @@ } }, "node_modules/@langchain/google-vertexai": { - "version": "0.2.18", - "resolved": "https://registry.npmjs.org/@langchain/google-vertexai/-/google-vertexai-0.2.18.tgz", - "integrity": "sha512-oZsOp9Sx4rsFpHH5UiuObo5NYCAqhhmroL3f3pDZ06DB6hpfnNc6XNjdpbmt0AemP6PO/52UlKHeSYtnYlBzIQ==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@langchain/google-vertexai/-/google-vertexai-2.0.0.tgz", + "integrity": "sha512-OGm1P3i/E/xfz/2HoV50sEcEwsgV/hmsgrngWAUZTum4LjJAn/RkRACEhewq0hognEwaQNPmuP5tDiHj/0MgFA==", + "deprecated": "Use version 1.x instead", "license": "MIT", "dependencies": { - "@langchain/google-gauth": "^0.2.18" + "@langchain/google-gauth": "2.0.0" }, "engines": { - "node": ">=18" - }, - "peerDependencies": { - "@langchain/core": ">=0.3.58 <0.4.0" + "node": ">=20" } }, "node_modules/@langchain/groq": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/@langchain/groq/-/groq-0.2.3.tgz", - "integrity": "sha512-r+yjysG36a0IZxTlCMr655Feumfb4IrOyA0jLLq4l7gEhVyMpYXMwyE6evseyU2LRP+7qOPbGRVpGqAIK0MsUA==", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@langchain/groq/-/groq-1.0.2.tgz", + "integrity": "sha512-buD2oSPFv8QpJpkoTS+xkBLNUeOrplmPFdiipt/qmYvaL/YOz0/tnMzTARCyeq2+jJvxV609cbuyW5aGvRQ3Rg==", "license": "MIT", "dependencies": { - "groq-sdk": "^0.19.0", - "zod": "^3.22.4" + "groq-sdk": "^0.19.0" }, "engines": { - "node": ">=18" + "node": ">=20" }, "peerDependencies": { - "@langchain/core": ">=0.3.58 <0.4.0" - } - }, - "node_modules/@langchain/langgraph": { - "version": "0.2.74", - "resolved": "https://registry.npmjs.org/@langchain/langgraph/-/langgraph-0.2.74.tgz", - "integrity": "sha512-oHpEi5sTZTPaeZX1UnzfM2OAJ21QGQrwReTV6+QnX7h8nDCBzhtipAw1cK616S+X8zpcVOjgOtJuaJhXa4mN8w==", - "license": "MIT", - "dependencies": { - "@langchain/langgraph-checkpoint": "~0.0.17", - "@langchain/langgraph-sdk": "~0.0.32", - "uuid": "^10.0.0", - "zod": "^3.23.8" - }, - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "@langchain/core": ">=0.2.36 <0.3.0 || >=0.3.40 < 0.4.0", - "zod-to-json-schema": "^3.x" - }, - "peerDependenciesMeta": { - "zod-to-json-schema": { - "optional": true - } + "@langchain/core": "^1.0.0" } }, "node_modules/@langchain/langgraph-checkpoint": { - "version": "0.0.18", - "resolved": "https://registry.npmjs.org/@langchain/langgraph-checkpoint/-/langgraph-checkpoint-0.0.18.tgz", - "integrity": "sha512-IS7zJj36VgY+4pf8ZjsVuUWef7oTwt1y9ylvwu0aLuOn1d0fg05Om9DLm3v2GZ2Df6bhLV1kfWAM0IAl9O5rQQ==", + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@langchain/langgraph-checkpoint/-/langgraph-checkpoint-1.0.0.tgz", + "integrity": "sha512-xrclBGvNCXDmi0Nz28t3vjpxSH6UYx6w5XAXSiiB1WEdc2xD2iY/a913I3x3a31XpInUW/GGfXXfePfaghV54A==", "license": "MIT", "dependencies": { "uuid": "^10.0.0" @@ -8629,125 +7854,84 @@ "node": ">=18" }, "peerDependencies": { - "@langchain/core": ">=0.2.31 <0.4.0" - } - }, - "node_modules/@langchain/langgraph-sdk": { - "version": "0.0.112", - "resolved": "https://registry.npmjs.org/@langchain/langgraph-sdk/-/langgraph-sdk-0.0.112.tgz", - "integrity": "sha512-/9W5HSWCqYgwma6EoOspL4BGYxGxeJP6lIquPSF4FA0JlKopaUv58ucZC3vAgdJyCgg6sorCIV/qg7SGpEcCLw==", - "license": "MIT", - "dependencies": { - "@types/json-schema": "^7.0.15", - "p-queue": "^6.6.2", - "p-retry": "4", - "uuid": "^9.0.0" - }, - "peerDependencies": { - "@langchain/core": ">=0.2.31 <0.4.0", - "react": "^18 || ^19", - "react-dom": "^18 || ^19" - }, - "peerDependenciesMeta": { - "@langchain/core": { - "optional": true - }, - "react": { - "optional": true - }, - "react-dom": { - "optional": true - } - } - }, - "node_modules/@langchain/langgraph-sdk/node_modules/uuid": { - "version": "9.0.1", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-9.0.1.tgz", - "integrity": "sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==", - "funding": [ - "https://github.com/sponsors/broofa", - "https://github.com/sponsors/ctavan" - ], - "license": "MIT", - "bin": { - "uuid": "dist/bin/uuid" + "@langchain/core": "^1.0.1" } }, "node_modules/@langchain/mistralai": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/@langchain/mistralai/-/mistralai-0.2.3.tgz", - "integrity": "sha512-U2gaoRF7zilpc5pvdSoPTpYWo/vF47PPeHwCwd98RSFBracEZ3WGJ4zoXTqM7+4/WF3bTbDZ5f6+YO2PDX66qQ==", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@langchain/mistralai/-/mistralai-1.0.1.tgz", + "integrity": "sha512-neIM/o3Y+0WSMMKDsM4Vfc1KFHqO0IDII4fouPXbn0INvJpniBFEUEnLayd4y3NwCeMsg155L3SBhMqpDZBPmQ==", "license": "MIT", "dependencies": { "@mistralai/mistralai": "^1.3.1", "uuid": "^10.0.0" }, "engines": { - "node": ">=18" + "node": ">=20" }, "peerDependencies": { - "@langchain/core": ">=0.3.58 <0.4.0" + "@langchain/core": "^1.0.0" } }, "node_modules/@langchain/mongodb": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/@langchain/mongodb/-/mongodb-0.1.0.tgz", - "integrity": "sha512-5yO6aNMkdtxlJBjR8LFuvgDgnM/sbAhYe5AkN8VznPkpEoI6Pq4zjvl8gB3YTVpzdrp38HT5Z40VEwNEDHpwIw==", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@langchain/mongodb/-/mongodb-1.0.1.tgz", + "integrity": "sha512-7oftKzjlbJdIGCY6aTtDWO0uxVoMpDPhv+rM7HtNx6kymPa/Mk4WMnyWtiMlQnDDjyiYP8PgLsi8uniLhqrQHw==", "license": "MIT", "dependencies": { - "mongodb": "^6.3.0" + "mongodb": "^6.17.0" }, "engines": { - "node": ">=18" + "node": ">=20" }, "peerDependencies": { - "@langchain/core": ">=0.2.21 <0.4.0" + "@langchain/core": "^1.0.0" } }, "node_modules/@langchain/ollama": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/@langchain/ollama/-/ollama-0.2.3.tgz", - "integrity": "sha512-1Obe45jgQspqLMBVlayQbGdywFmri8DgmGRdzNu0li56cG5RReYlRCFVDZBRMMvF9JhsP5eXRyfyivtKfITHWQ==", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@langchain/ollama/-/ollama-1.0.2.tgz", + "integrity": "sha512-0YZZAbrYnmIKcy4Y7npa0OSMq2c5c3s2UwQ/KAoGR/FE0XLF4gGE7spJwqsXG2liQLid++nc/K4xZb76BWM+YA==", "license": "MIT", "dependencies": { - "ollama": "^0.5.12", + "ollama": "^0.6.3", "uuid": "^10.0.0" }, "engines": { - "node": ">=18" + "node": ">=20" }, "peerDependencies": { - "@langchain/core": ">=0.3.58 <0.4.0" + "@langchain/core": "^1.0.0" } }, "node_modules/@langchain/openai": { - "version": "0.6.16", - "resolved": "https://registry.npmjs.org/@langchain/openai/-/openai-0.6.16.tgz", - "integrity": "sha512-v9INBOjE0w6ZrUE7kP9UkRyNsV7daH7aPeSOsPEJ35044UI3udPHwNduQ8VmaOUsD26OvSdg1b1GDhrqWLMaRw==", + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@langchain/openai/-/openai-1.1.3.tgz", + "integrity": "sha512-p+xR+4HRms5Ozjf5miC6U2AYRyNVSTdO7AMBkMYs1Tp6DWHBd+mQ72H8Ogd2dKrPuS5UDJ5dbpI1fS+OrTbgQQ==", "license": "MIT", "dependencies": { "js-tiktoken": "^1.0.12", - "openai": "5.12.2", - "zod": "^3.25.32" + "openai": "^6.9.0", + "zod": "^3.25.76 || ^4" }, "engines": { - "node": ">=18" + "node": ">=20" }, "peerDependencies": { - "@langchain/core": ">=0.3.68 <0.4.0" + "@langchain/core": "^1.0.0" } }, "node_modules/@langchain/openai/node_modules/openai": { - "version": "5.12.2", - "resolved": "https://registry.npmjs.org/openai/-/openai-5.12.2.tgz", - "integrity": "sha512-xqzHHQch5Tws5PcKR2xsZGX9xtch+JQFz5zb14dGqlshmmDAFBFEWmeIpf7wVqWV+w7Emj7jRgkNJakyKE0tYQ==", + "version": "6.9.1", + "resolved": "https://registry.npmjs.org/openai/-/openai-6.9.1.tgz", + "integrity": "sha512-vQ5Rlt0ZgB3/BNmTa7bIijYFhz3YBceAA3Z4JuoMSBftBF9YqFHIEhZakSs+O/Ad7EaoEimZvHxD5ylRjN11Lg==", "license": "Apache-2.0", "bin": { "openai": "bin/cli" }, "peerDependencies": { "ws": "^8.18.0", - "zod": "^3.23.8" + "zod": "^3.25 || ^4.0" }, "peerDependenciesMeta": { "ws": { @@ -8759,149 +7943,91 @@ } }, "node_modules/@langchain/openai/node_modules/zod": { - "version": "3.25.76", - "resolved": "https://registry.npmjs.org/zod/-/zod-3.25.76.tgz", - "integrity": "sha512-gzUt/qt81nXsFGKIFcC3YnfEAx5NkunCfnDlvuBSSFS02bcXu4Lmea0AFIUwbLWxWPx3d9p8S5QoaujKcNQxcQ==", + "version": "4.1.13", + "resolved": "https://registry.npmjs.org/zod/-/zod-4.1.13.tgz", + "integrity": "sha512-AvvthqfqrAhNH9dnfmrfKzX5upOdjUVJYFqNSlkmGf64gRaTzlPwz99IHYnVs28qYAybvAlBV+H7pn0saFY4Ig==", "license": "MIT", "funding": { "url": "https://github.com/sponsors/colinhacks" } }, "node_modules/@langchain/pinecone": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/@langchain/pinecone/-/pinecone-0.2.0.tgz", - "integrity": "sha512-O3tWSCIbm1uDLh0J4R0ETmYeRFtQAI2qcSAMC/VW1+xBb+o/IJ5VMyJhGKc4RsmyWE0wG4kOuwfIcCP+XV0clw==", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@langchain/pinecone/-/pinecone-1.0.1.tgz", + "integrity": "sha512-iq/dmGg6RF+sMLyIhN5Z9eXgxQsr+vwj19B7HG4utR42mF2VM/yI7KJHnyL0n/LdXsovUi5F4fef8bF7ZlYFyA==", "license": "MIT", "dependencies": { "flat": "^5.0.2", "uuid": "^10.0.0" }, "engines": { - "node": ">=18" + "node": ">=20" }, "peerDependencies": { - "@langchain/core": ">=0.2.21 <0.4.0", + "@langchain/core": "^1.0.0", "@pinecone-database/pinecone": "^5.0.2" } }, "node_modules/@langchain/qdrant": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/@langchain/qdrant/-/qdrant-0.1.2.tgz", - "integrity": "sha512-Bz4VCZeKgL8DYAyfrSOv2zF6AKKr0tISjGwqe77BATmh4ae2Zkc6mHSB0StZCLiur7u+C2weyY+YimmkcZVyeA==", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@langchain/qdrant/-/qdrant-1.0.1.tgz", + "integrity": "sha512-y3QK+KXgA++ZXAE9ofKjT5u6yh4FQqTF5CpdWIynKV2Zz926SSFq3ELbPhvMfUGu61Ils7p6jd1DIbXpZNAkgQ==", "license": "MIT", "dependencies": { - "@qdrant/js-client-rest": "^1.9.0", + "@qdrant/js-client-rest": "^1.15.0", "uuid": "^10.0.0" }, "engines": { - "node": ">=18" + "node": ">=20" }, "peerDependencies": { - "@langchain/core": ">=0.2.21 <0.4.0" + "@langchain/core": "^1.0.0" } }, "node_modules/@langchain/redis": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/@langchain/redis/-/redis-0.1.1.tgz", - "integrity": "sha512-vI2fvOdCuvTSrtJ4SJpGP4wmV8slqIwwVe2uUN8vMIc2n1ZuaFUr4PYKhqHYAAYkuKNGguC7kNNasiHuN10mpw==", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@langchain/redis/-/redis-1.0.1.tgz", + "integrity": "sha512-7DXozifDAkjpr6lc1oXfwpoFuND+0EEaUxqKrHyakjZ4ecvn5MEll+BtPA7ySUXw5IZkWVZZ+TntMkZ38O0rAQ==", "license": "MIT", "dependencies": { "redis": "^4.6.13" }, "engines": { - "node": ">=18" + "node": ">=20" }, "peerDependencies": { - "@langchain/core": ">=0.2.21 <0.4.0" - } - }, - "node_modules/@langchain/redis/node_modules/@redis/client": { - "version": "1.6.1", - "resolved": "https://registry.npmjs.org/@redis/client/-/client-1.6.1.tgz", - "integrity": "sha512-/KCsg3xSlR+nCK8/8ZYSknYxvXHwubJrU82F3Lm1Fp6789VQ0/3RJKfsmRXjqfaTA++23CvC3hqmqe/2GEt6Kw==", - "license": "MIT", - "dependencies": { - "cluster-key-slot": "1.1.2", - "generic-pool": "3.9.0", - "yallist": "4.0.0" - }, - "engines": { - "node": ">=14" - } - }, - "node_modules/@langchain/redis/node_modules/@redis/json": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/@redis/json/-/json-1.0.7.tgz", - "integrity": "sha512-6UyXfjVaTBTJtKNG4/9Z8PSpKE6XgSyEb8iwaqDcy+uKrd/DGYHTWkUdnQDyzm727V7p21WUMhsqz5oy65kPcQ==", - "license": "MIT", - "peerDependencies": { - "@redis/client": "^1.0.0" - } - }, - "node_modules/@langchain/redis/node_modules/@redis/search": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@redis/search/-/search-1.2.0.tgz", - "integrity": "sha512-tYoDBbtqOVigEDMAcTGsRlMycIIjwMCgD8eR2t0NANeQmgK/lvxNAvYyb6bZDD4frHRhIHkJu2TBRvB0ERkOmw==", - "license": "MIT", - "peerDependencies": { - "@redis/client": "^1.0.0" - } - }, - "node_modules/@langchain/redis/node_modules/@redis/time-series": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@redis/time-series/-/time-series-1.1.0.tgz", - "integrity": "sha512-c1Q99M5ljsIuc4YdaCwfUEXsofakb9c8+Zse2qxTadu8TalLXuAESzLvFAvNVbkmSlvlzIQOLpBCmWI9wTOt+g==", - "license": "MIT", - "peerDependencies": { - "@redis/client": "^1.0.0" - } - }, - "node_modules/@langchain/redis/node_modules/redis": { - "version": "4.7.1", - "resolved": "https://registry.npmjs.org/redis/-/redis-4.7.1.tgz", - "integrity": "sha512-S1bJDnqLftzHXHP8JsT5II/CtHWQrASX5K96REjWjlmWKrviSOLWmM7QnRLstAWsu1VBBV1ffV6DzCvxNP0UJQ==", - "license": "MIT", - "workspaces": [ - "./packages/*" - ], - "dependencies": { - "@redis/bloom": "1.2.0", - "@redis/client": "1.6.1", - "@redis/graph": "1.1.1", - "@redis/json": "1.0.7", - "@redis/search": "1.2.0", - "@redis/time-series": "1.1.0" + "@langchain/core": "^1.0.0" } }, "node_modules/@langchain/textsplitters": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/@langchain/textsplitters/-/textsplitters-0.1.0.tgz", - "integrity": "sha512-djI4uw9rlkAb5iMhtLED+xJebDdAG935AdP4eRTB02R7OB/act55Bj9wsskhZsvuyQRpO4O1wQOp85s6T6GWmw==", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@langchain/textsplitters/-/textsplitters-1.0.1.tgz", + "integrity": "sha512-rheJlB01iVtrOUzttscutRgLybPH9qR79EyzBEbf1u97ljWyuxQfCwIWK+SjoQTM9O8M7GGLLRBSYE26Jmcoww==", "license": "MIT", "dependencies": { "js-tiktoken": "^1.0.12" }, "engines": { - "node": ">=18" + "node": ">=20" }, "peerDependencies": { - "@langchain/core": ">=0.2.21 <0.4.0" + "@langchain/core": "^1.0.0" } }, "node_modules/@langchain/weaviate": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/@langchain/weaviate/-/weaviate-0.2.0.tgz", - "integrity": "sha512-gAtTCxSllR8Z92qAuRn2ir0cop241VmftQHQN+UYtTeoLge8hvZT5k0j55PDVaXTVpjx0ecx6DKv5I/wLRQI+A==", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@langchain/weaviate/-/weaviate-1.0.1.tgz", + "integrity": "sha512-6FZxtJkFWwm1R985mW9VvRd+K70FKtIT5FS/P5KKnIaQkGDUYmteLzHoTi9w47Ry3PHwLWhI1Ps8DCoYRtsQhw==", "license": "MIT", "dependencies": { "uuid": "^10.0.0", "weaviate-client": "^3.5.2" }, "engines": { - "node": ">=18" + "node": ">=20" }, "peerDependencies": { - "@langchain/core": ">=0.2.21 <0.4.0" + "@langchain/core": "^1.0.0" } }, "node_modules/@mistralai/mistralai": { @@ -9044,9 +8170,9 @@ } }, "node_modules/@n8n/ai-workflow-builder": { - "version": "0.31.1", - "resolved": "https://registry.npmjs.org/@n8n/ai-workflow-builder/-/ai-workflow-builder-0.31.1.tgz", - "integrity": "sha512-u4lkM0iRBs22Z+PTBAoodtSDFr2sCCgxyB/v5mZdN5ui9SHGPFa3J2IDzjn9KxVZOJ7SvS10E7DM3EKzB8+BmQ==", + "version": "0.32.1", + "resolved": "https://registry.npmjs.org/@n8n/ai-workflow-builder/-/ai-workflow-builder-0.32.1.tgz", + "integrity": "sha512-5Qx2jKh4Liu5WhsSlPW8qCnSb2A2KqBiR1EhUQegGksM5DbkWlRn6aPWCzhWPKN+9apv7M4MKWJa9MsdBmn/Tg==", "license": "SEE LICENSE IN LICENSE.md", "dependencies": { "@langchain/anthropic": "0.3.26", @@ -9054,36 +8180,172 @@ "@langchain/langgraph": "0.2.74", "@langchain/openai": "0.6.16", "@n8n_io/ai-assistant-sdk": "1.17.0", - "@n8n/backend-common": "^0.31.1", - "@n8n/config": "1.63.0", - "@n8n/di": "0.9.0", - "@n8n/utils": "1.19.0", + "@n8n/backend-common": "^0.32.1", + "@n8n/config": "1.64.0", + "@n8n/di": "0.10.0", + "@n8n/utils": "1.20.0", "csv-parse": "5.5.0", "langsmith": "^0.3.45", "lodash": "4.17.21", - "n8n-workflow": "1.118.1", + "n8n-workflow": "1.119.1", "picocolors": "1.0.1", "zod": "3.25.67" } }, - "node_modules/@n8n/ai-workflow-builder/node_modules/@n8n/config": { - "version": "1.63.0", - "resolved": "https://registry.npmjs.org/@n8n/config/-/config-1.63.0.tgz", - "integrity": "sha512-+LjZaODDsC0C5KYvnnwzBpJpeEXdiRSrxsrQuUCksgZ2S1A61zdG9+t6bBWE0wiqbPlW0bNExSj3Eo866y2XuQ==", - "license": "SEE LICENSE IN LICENSE.md", - "dependencies": { - "@n8n/di": "0.9.0", - "reflect-metadata": "0.2.2", - "zod": "3.25.67" + "node_modules/@n8n/ai-workflow-builder/node_modules/@anthropic-ai/sdk": { + "version": "0.56.0", + "resolved": "https://registry.npmjs.org/@anthropic-ai/sdk/-/sdk-0.56.0.tgz", + "integrity": "sha512-SLCB8M8+VMg1cpCucnA1XWHGWqVSZtIWzmOdDOEu3eTFZMB+A0sGZ1ESO5MHDnqrNTXz3safMrWx9x4rMZSOqA==", + "license": "MIT", + "bin": { + "anthropic-ai-sdk": "bin/cli" } }, - "node_modules/@n8n/ai-workflow-builder/node_modules/@n8n/di": { - "version": "0.9.0", - "resolved": "https://registry.npmjs.org/@n8n/di/-/di-0.9.0.tgz", - "integrity": "sha512-eHXzxSsGfSJg6pRvPEFAJ9fMFW26qfU07JCCSDvCiI0+teFejj+x5comqS/g+lXT11+rKRoSKT//5PILZcR/CA==", + "node_modules/@n8n/ai-workflow-builder/node_modules/@langchain/anthropic": { + "version": "0.3.26", + "resolved": "https://registry.npmjs.org/@langchain/anthropic/-/anthropic-0.3.26.tgz", + "integrity": "sha512-IRCjkxsMx6MZUZmv/aYX5A9RdIduzdR0eeOc4rX8waBcYP7qmtA/CUTNmTtMSoXfOfJY4s3414bkVNBkmS0+5g==", + "license": "MIT", + "dependencies": { + "@anthropic-ai/sdk": "^0.56.0", + "fast-xml-parser": "^4.4.1" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@langchain/core": ">=0.3.58 <0.4.0" + } + }, + "node_modules/@n8n/ai-workflow-builder/node_modules/@langchain/core": { + "version": "0.3.68", + "resolved": "https://registry.npmjs.org/@langchain/core/-/core-0.3.68.tgz", + "integrity": "sha512-dWPT1h9ObG1TK9uivFTk/pgBULZ6/tBmq8czGUjZjR+1xh9jB4tm/D5FY6o5FklXcEpnAI9peNq2x17Kl9wbMg==", + "license": "MIT", + "dependencies": { + "@cfworker/json-schema": "^4.0.2", + "ansi-styles": "^5.0.0", + "camelcase": "6", + "decamelize": "1.2.0", + "js-tiktoken": "^1.0.12", + "langsmith": "^0.3.46", + "mustache": "^4.2.0", + "p-queue": "^6.6.2", + "p-retry": "4", + "uuid": "^10.0.0", + "zod": "^3.25.32", + "zod-to-json-schema": "^3.22.3" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/@n8n/ai-workflow-builder/node_modules/@langchain/langgraph": { + "version": "0.2.74", + "resolved": "https://registry.npmjs.org/@langchain/langgraph/-/langgraph-0.2.74.tgz", + "integrity": "sha512-oHpEi5sTZTPaeZX1UnzfM2OAJ21QGQrwReTV6+QnX7h8nDCBzhtipAw1cK616S+X8zpcVOjgOtJuaJhXa4mN8w==", + "license": "MIT", + "dependencies": { + "@langchain/langgraph-checkpoint": "~0.0.17", + "@langchain/langgraph-sdk": "~0.0.32", + "uuid": "^10.0.0", + "zod": "^3.23.8" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@langchain/core": ">=0.2.36 <0.3.0 || >=0.3.40 < 0.4.0", + "zod-to-json-schema": "^3.x" + }, + "peerDependenciesMeta": { + "zod-to-json-schema": { + "optional": true + } + } + }, + "node_modules/@n8n/ai-workflow-builder/node_modules/@langchain/langgraph-checkpoint": { + "version": "0.0.18", + "resolved": "https://registry.npmjs.org/@langchain/langgraph-checkpoint/-/langgraph-checkpoint-0.0.18.tgz", + "integrity": "sha512-IS7zJj36VgY+4pf8ZjsVuUWef7oTwt1y9ylvwu0aLuOn1d0fg05Om9DLm3v2GZ2Df6bhLV1kfWAM0IAl9O5rQQ==", + "license": "MIT", + "dependencies": { + "uuid": "^10.0.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@langchain/core": ">=0.2.31 <0.4.0" + } + }, + "node_modules/@n8n/ai-workflow-builder/node_modules/@langchain/langgraph-sdk": { + "version": "0.0.112", + "resolved": "https://registry.npmjs.org/@langchain/langgraph-sdk/-/langgraph-sdk-0.0.112.tgz", + "integrity": "sha512-/9W5HSWCqYgwma6EoOspL4BGYxGxeJP6lIquPSF4FA0JlKopaUv58ucZC3vAgdJyCgg6sorCIV/qg7SGpEcCLw==", + "license": "MIT", + "dependencies": { + "@types/json-schema": "^7.0.15", + "p-queue": "^6.6.2", + "p-retry": "4", + "uuid": "^9.0.0" + }, + "peerDependencies": { + "@langchain/core": ">=0.2.31 <0.4.0", + "react": "^18 || ^19", + "react-dom": "^18 || ^19" + }, + "peerDependenciesMeta": { + "@langchain/core": { + "optional": true + }, + "react": { + "optional": true + }, + "react-dom": { + "optional": true + } + } + }, + "node_modules/@n8n/ai-workflow-builder/node_modules/@langchain/langgraph-sdk/node_modules/uuid": { + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-9.0.1.tgz", + "integrity": "sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==", + "funding": [ + "https://github.com/sponsors/broofa", + "https://github.com/sponsors/ctavan" + ], + "license": "MIT", + "bin": { + "uuid": "dist/bin/uuid" + } + }, + "node_modules/@n8n/ai-workflow-builder/node_modules/@langchain/openai": { + "version": "0.6.16", + "resolved": "https://registry.npmjs.org/@langchain/openai/-/openai-0.6.16.tgz", + "integrity": "sha512-v9INBOjE0w6ZrUE7kP9UkRyNsV7daH7aPeSOsPEJ35044UI3udPHwNduQ8VmaOUsD26OvSdg1b1GDhrqWLMaRw==", + "license": "MIT", + "dependencies": { + "js-tiktoken": "^1.0.12", + "openai": "5.12.2", + "zod": "^3.25.32" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@langchain/core": ">=0.3.68 <0.4.0" + } + }, + "node_modules/@n8n/ai-workflow-builder/node_modules/@n8n/config": { + "version": "1.64.0", + "resolved": "https://registry.npmjs.org/@n8n/config/-/config-1.64.0.tgz", + "integrity": "sha512-Q+4woHWGVTvd0YZ+xAhWJ7QTWSqZjIIMi9Zw4N7Ppnp3252f1XFWJ6e+gdHLJxllkyX9O+q3P56JBUpu0I3eSg==", "license": "SEE LICENSE IN LICENSE.md", "dependencies": { - "reflect-metadata": "0.2.2" + "@n8n/di": "0.10.0", + "reflect-metadata": "0.2.2", + "zod": "3.25.67" } }, "node_modules/@n8n/ai-workflow-builder/node_modules/form-data": { @@ -9101,9 +8363,9 @@ } }, "node_modules/@n8n/ai-workflow-builder/node_modules/n8n-workflow": { - "version": "1.118.1", - "resolved": "https://registry.npmjs.org/n8n-workflow/-/n8n-workflow-1.118.1.tgz", - "integrity": "sha512-UzaiaIBzhjBJWm+eaEFdsCcA0KNbR+/ZppE6uoOjifrbvs3cjWe6m0VsVJ9NItTKouKIgygwr5ZTJPhKJ3jzJA==", + "version": "1.119.1", + "resolved": "https://registry.npmjs.org/n8n-workflow/-/n8n-workflow-1.119.1.tgz", + "integrity": "sha512-eICMXb4msELNNV6HEG1pp+Ut20r6cxUoor2OW5NpFtCq749CAaFc8F+ZzSe8oPMN9o/8k2AljDU01dq9fhk5qw==", "license": "SEE LICENSE IN LICENSE.md", "dependencies": { "@n8n/errors": "^0.5.0", @@ -9114,6 +8376,7 @@ "form-data": "4.0.0", "jmespath": "0.16.0", "js-base64": "3.7.2", + "jsonrepair": "3.13.1", "jssha": "3.3.1", "lodash": "4.17.21", "luxon": "3.4.4", @@ -9125,6 +8388,40 @@ "zod": "3.25.67" } }, + "node_modules/@n8n/ai-workflow-builder/node_modules/openai": { + "version": "5.12.2", + "resolved": "https://registry.npmjs.org/openai/-/openai-5.12.2.tgz", + "integrity": "sha512-xqzHHQch5Tws5PcKR2xsZGX9xtch+JQFz5zb14dGqlshmmDAFBFEWmeIpf7wVqWV+w7Emj7jRgkNJakyKE0tYQ==", + "license": "Apache-2.0", + "bin": { + "openai": "bin/cli" + }, + "peerDependencies": { + "ws": "^8.18.0", + "zod": "^3.23.8" + }, + "peerDependenciesMeta": { + "ws": { + "optional": true + }, + "zod": { + "optional": true + } + } + }, + "node_modules/@n8n/ai-workflow-builder/node_modules/p-retry": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-4.6.2.tgz", + "integrity": "sha512-312Id396EbJdvRONlngUx0NydfrIQ5lsYu0znKVUzVvArzEIt08V1qhtyESbGVd1FGX7UKtiFp5uwKZdM8wIuQ==", + "license": "MIT", + "dependencies": { + "@types/retry": "0.12.0", + "retry": "^0.13.1" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/@n8n/ai-workflow-builder/node_modules/picocolors": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.1.tgz", @@ -9141,13 +8438,13 @@ } }, "node_modules/@n8n/api-types": { - "version": "0.55.1", - "resolved": "https://registry.npmjs.org/@n8n/api-types/-/api-types-0.55.1.tgz", - "integrity": "sha512-aBani4T4hqq7ovwWy3W/yR08l25XhTMQYvxdrT3VtV7I5+UsaNyTJ0yDo7OV2fHaQhHglafI9eTIKgFYrsRf1Q==", + "version": "0.56.2", + "resolved": "https://registry.npmjs.org/@n8n/api-types/-/api-types-0.56.2.tgz", + "integrity": "sha512-qsQZAr/32iNvdt/O9HRcb/vVqugM0Jdg9HYEvVDZd+bOQz+5ELMnx9UmlmaBbutRpwaBdZN0ISKwfxgl7Awbsw==", "license": "SEE LICENSE IN LICENSE.md", "dependencies": { - "@n8n/permissions": "0.42.0", - "n8n-workflow": "1.118.1", + "@n8n/permissions": "0.43.0", + "n8n-workflow": "1.119.1", "xss": "1.0.15", "zod": "3.25.67", "zod-class": "0.0.16" @@ -9168,9 +8465,9 @@ } }, "node_modules/@n8n/api-types/node_modules/n8n-workflow": { - "version": "1.118.1", - "resolved": "https://registry.npmjs.org/n8n-workflow/-/n8n-workflow-1.118.1.tgz", - "integrity": "sha512-UzaiaIBzhjBJWm+eaEFdsCcA0KNbR+/ZppE6uoOjifrbvs3cjWe6m0VsVJ9NItTKouKIgygwr5ZTJPhKJ3jzJA==", + "version": "1.119.1", + "resolved": "https://registry.npmjs.org/n8n-workflow/-/n8n-workflow-1.119.1.tgz", + "integrity": "sha512-eICMXb4msELNNV6HEG1pp+Ut20r6cxUoor2OW5NpFtCq749CAaFc8F+ZzSe8oPMN9o/8k2AljDU01dq9fhk5qw==", "license": "SEE LICENSE IN LICENSE.md", "dependencies": { "@n8n/errors": "^0.5.0", @@ -9181,6 +8478,7 @@ "form-data": "4.0.0", "jmespath": "0.16.0", "js-base64": "3.7.2", + "jsonrepair": "3.13.1", "jssha": "3.3.1", "lodash": "4.17.21", "luxon": "3.4.4", @@ -9202,32 +8500,23 @@ } }, "node_modules/@n8n/backend-common": { - "version": "0.31.1", - "resolved": "https://registry.npmjs.org/@n8n/backend-common/-/backend-common-0.31.1.tgz", - "integrity": "sha512-1xsjRDmUcJpRKNhx8TTqxJFHk7B49Fj/atox33OAOrUFpbBgE/CvAbVtTeKn7zwTQ9C+RpPQ1TeYUDyalMheUA==", + "version": "0.32.1", + "resolved": "https://registry.npmjs.org/@n8n/backend-common/-/backend-common-0.32.1.tgz", + "integrity": "sha512-u8Sjts2NZaAgIDEC9N9Ihyux/10eLMldg9BWLjdUeBXT4XvWmNOzJPRwvUULxW1Kaj1GYb2e/9VizK5TsgiMvA==", "license": "SEE LICENSE IN LICENSE.md", "dependencies": { - "@n8n/config": "^1.63.0", + "@n8n/config": "^1.64.0", "@n8n/constants": "^0.14.0", - "@n8n/decorators": "^0.31.1", - "@n8n/di": "^0.9.0", + "@n8n/decorators": "^0.32.1", + "@n8n/di": "^0.10.0", "callsites": "3.1.0", - "n8n-workflow": "^1.118.1", + "n8n-workflow": "^1.119.1", "picocolors": "1.0.1", "reflect-metadata": "0.2.2", "winston": "3.14.2", "yargs-parser": "21.1.1" } }, - "node_modules/@n8n/backend-common/node_modules/@n8n/di": { - "version": "0.9.0", - "resolved": "https://registry.npmjs.org/@n8n/di/-/di-0.9.0.tgz", - "integrity": "sha512-eHXzxSsGfSJg6pRvPEFAJ9fMFW26qfU07JCCSDvCiI0+teFejj+x5comqS/g+lXT11+rKRoSKT//5PILZcR/CA==", - "license": "SEE LICENSE IN LICENSE.md", - "dependencies": { - "reflect-metadata": "0.2.2" - } - }, "node_modules/@n8n/backend-common/node_modules/picocolors": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.1.tgz", @@ -9271,37 +8560,28 @@ } }, "node_modules/@n8n/backend-test-utils": { - "version": "0.24.2", - "resolved": "https://registry.npmjs.org/@n8n/backend-test-utils/-/backend-test-utils-0.24.2.tgz", - "integrity": "sha512-kMz8hjvk3LgK3vWgUgRVq6E5idHp+vCntN8xg2JzS6/LOq4vkM/pZVyGnj5HVUI2PStpN0vMtJdOuuOK9F1USw==", + "version": "0.25.1", + "resolved": "https://registry.npmjs.org/@n8n/backend-test-utils/-/backend-test-utils-0.25.1.tgz", + "integrity": "sha512-tDWeoe3+euSffpZxQnYy8tX7/HDW0CF/Xb9FxytR1tjvm+VaLmqk3p/YhhvZ4w2u9uKPDdPD372Beuyl0sy8Jg==", "license": "SEE LICENSE IN LICENSE.md", "dependencies": { - "@n8n/backend-common": "^0.31.1", - "@n8n/config": "^1.63.0", + "@n8n/backend-common": "^0.32.1", + "@n8n/config": "^1.64.0", "@n8n/constants": "^0.14.0", - "@n8n/db": "^0.32.2", - "@n8n/di": "^0.9.0", - "@n8n/permissions": "^0.42.0", + "@n8n/db": "^0.33.1", + "@n8n/di": "^0.10.0", + "@n8n/permissions": "^0.43.0", "@n8n/typeorm": "0.3.20-15", "jest-mock-extended": "^3.0.4", - "n8n-workflow": "^1.118.1", + "n8n-workflow": "^1.119.1", "reflect-metadata": "0.2.2", "uuid": "10.0.0" } }, - "node_modules/@n8n/backend-test-utils/node_modules/@n8n/di": { - "version": "0.9.0", - "resolved": "https://registry.npmjs.org/@n8n/di/-/di-0.9.0.tgz", - "integrity": "sha512-eHXzxSsGfSJg6pRvPEFAJ9fMFW26qfU07JCCSDvCiI0+teFejj+x5comqS/g+lXT11+rKRoSKT//5PILZcR/CA==", - "license": "SEE LICENSE IN LICENSE.md", - "dependencies": { - "reflect-metadata": "0.2.2" - } - }, "node_modules/@n8n/client-oauth2": { - "version": "0.32.0", - "resolved": "https://registry.npmjs.org/@n8n/client-oauth2/-/client-oauth2-0.32.0.tgz", - "integrity": "sha512-lRX8chcjQAcJJ/VdFX0RW58QN8RT7qYZzWAq5s7hfE41E10Eq+FVymmSnjB8832AAl07zrw9r58Dd/fSjs0uGA==", + "version": "0.33.0", + "resolved": "https://registry.npmjs.org/@n8n/client-oauth2/-/client-oauth2-0.33.0.tgz", + "integrity": "sha512-MlWpDcwu6a9I7+sVdm3JoIxncR8ZOIhLNoi2iJWKH9Gduo4Fup4oBkLExpSmbkVOGuXPVX1/vq/3iAfL0GAYSg==", "license": "SEE LICENSE IN LICENSE.md", "dependencies": { "axios": "1.12.0" @@ -9319,9 +8599,9 @@ } }, "node_modules/@n8n/config": { - "version": "1.64.0", - "resolved": "https://registry.npmjs.org/@n8n/config/-/config-1.64.0.tgz", - "integrity": "sha512-Q+4woHWGVTvd0YZ+xAhWJ7QTWSqZjIIMi9Zw4N7Ppnp3252f1XFWJ6e+gdHLJxllkyX9O+q3P56JBUpu0I3eSg==", + "version": "1.65.0", + "resolved": "https://registry.npmjs.org/@n8n/config/-/config-1.65.0.tgz", + "integrity": "sha512-uuIm7GvhHSuXZVb4ttHIaE0yXSEipOFwHWYyFwwEFaJQ7REoRS9ZirY8+4XxX8w3UZp9og0SCmrGtOkH8Zsz/Q==", "license": "SEE LICENSE IN LICENSE.md", "dependencies": { "@n8n/di": "0.10.0", @@ -9345,24 +8625,24 @@ "license": "SEE LICENSE IN LICENSE.md" }, "node_modules/@n8n/db": { - "version": "0.32.2", - "resolved": "https://registry.npmjs.org/@n8n/db/-/db-0.32.2.tgz", - "integrity": "sha512-HXXaI6GEvcg75u/HFIpPEPWAZ6lAZ8HH1HpK47OYyw5hovVUlxkdAP35kOcVRRZaf5Wq+urvRO7AYAJyzuAVDQ==", + "version": "0.33.2", + "resolved": "https://registry.npmjs.org/@n8n/db/-/db-0.33.2.tgz", + "integrity": "sha512-2takMPgTnPX9iFt1lRqnDvPsh7DDPvC4NZAm/JZnD57dPjlwAt+5onCGC+2IxdLfCC+kajNwGliGA5ZIfCpEZw==", "license": "SEE LICENSE IN LICENSE.md", "dependencies": { - "@n8n/api-types": "^0.55.1", - "@n8n/backend-common": "^0.31.1", - "@n8n/config": "^1.63.0", + "@n8n/api-types": "^0.56.2", + "@n8n/backend-common": "^0.32.1", + "@n8n/config": "^1.64.0", "@n8n/constants": "^0.14.0", - "@n8n/decorators": "^0.31.1", - "@n8n/di": "^0.9.0", - "@n8n/permissions": "^0.42.0", + "@n8n/decorators": "^0.32.1", + "@n8n/di": "^0.10.0", + "@n8n/permissions": "^0.43.0", "@n8n/typeorm": "0.3.20-15", "class-validator": "0.14.0", "flatted": "3.2.7", "lodash": "4.17.21", - "n8n-core": "^1.120.1", - "n8n-workflow": "^1.118.1", + "n8n-core": "^1.121.1", + "n8n-workflow": "^1.119.1", "nanoid": "3.3.8", "p-lazy": "3.1.0", "reflect-metadata": "0.2.2", @@ -9371,15 +8651,6 @@ "zod": "3.25.67" } }, - "node_modules/@n8n/db/node_modules/@n8n/di": { - "version": "0.9.0", - "resolved": "https://registry.npmjs.org/@n8n/di/-/di-0.9.0.tgz", - "integrity": "sha512-eHXzxSsGfSJg6pRvPEFAJ9fMFW26qfU07JCCSDvCiI0+teFejj+x5comqS/g+lXT11+rKRoSKT//5PILZcR/CA==", - "license": "SEE LICENSE IN LICENSE.md", - "dependencies": { - "reflect-metadata": "0.2.2" - } - }, "node_modules/@n8n/db/node_modules/flatted": { "version": "3.2.7", "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.7.tgz", @@ -9396,25 +8667,16 @@ } }, "node_modules/@n8n/decorators": { - "version": "0.31.1", - "resolved": "https://registry.npmjs.org/@n8n/decorators/-/decorators-0.31.1.tgz", - "integrity": "sha512-NqiPxhkXuY79L3IFWv61rZKXkc+LodupsAwQ5q7b8dQrmyiiPgmLL2/OgRsww2BZ/odZEko2sMetIxDat1d20A==", + "version": "0.32.1", + "resolved": "https://registry.npmjs.org/@n8n/decorators/-/decorators-0.32.1.tgz", + "integrity": "sha512-faVVDR7chvUygGc9sjWAA1bwLFlGptDnGN04HuS0W7nwYWPj2E6TjW8X2N5PSb177dwNCsazF162hxANSm+Qkg==", "license": "SEE LICENSE IN LICENSE.md", "dependencies": { "@n8n/constants": "^0.14.0", - "@n8n/di": "^0.9.0", - "@n8n/permissions": "^0.42.0", + "@n8n/di": "^0.10.0", + "@n8n/permissions": "^0.43.0", "lodash": "4.17.21", - "n8n-workflow": "^1.118.1" - } - }, - "node_modules/@n8n/decorators/node_modules/@n8n/di": { - "version": "0.9.0", - "resolved": "https://registry.npmjs.org/@n8n/di/-/di-0.9.0.tgz", - "integrity": "sha512-eHXzxSsGfSJg6pRvPEFAJ9fMFW26qfU07JCCSDvCiI0+teFejj+x5comqS/g+lXT11+rKRoSKT//5PILZcR/CA==", - "license": "SEE LICENSE IN LICENSE.md", - "dependencies": { - "reflect-metadata": "0.2.2" + "n8n-workflow": "^1.119.1" } }, "node_modules/@n8n/di": { @@ -9483,49 +8745,50 @@ } }, "node_modules/@n8n/n8n-nodes-langchain": { - "version": "1.121.0", - "resolved": "https://registry.npmjs.org/@n8n/n8n-nodes-langchain/-/n8n-nodes-langchain-1.121.0.tgz", - "integrity": "sha512-5wX/wPSVY0XVLGCv0ty6xLScjXX745ZUehMsW35bqX5QP+KOCUeOFDUZbHJ0Fy3RZQMAZzvQno0TO/i1AM6mhw==", + "version": "1.122.0", + "resolved": "https://registry.npmjs.org/@n8n/n8n-nodes-langchain/-/n8n-nodes-langchain-1.122.0.tgz", + "integrity": "sha512-yl9hQuh4lzC9Rbb0zoO+9hw2wQLj+vHSmDkqPODufG6fCYx4qEMRBMW+E0oyNjsmazRnewZCUIfH3sR18F2h2A==", "license": "SEE LICENSE IN LICENSE.md", "dependencies": { "@aws-sdk/client-sso-oidc": "3.808.0", "@azure/identity": "4.3.0", "@azure/search-documents": "12.1.0", - "@getzep/zep-cloud": "1.0.12", + "@getzep/zep-cloud": "1.0.6", "@getzep/zep-js": "0.9.0", "@google-cloud/resource-manager": "5.3.0", "@google/genai": "1.19.0", "@google/generative-ai": "0.21.0", "@huggingface/inference": "4.0.5", - "@langchain/anthropic": "0.3.26", - "@langchain/aws": "0.1.11", - "@langchain/cohere": "0.3.4", - "@langchain/community": "0.3.50", - "@langchain/core": "0.3.68", - "@langchain/google-genai": "0.2.17", - "@langchain/google-vertexai": "0.2.18", - "@langchain/groq": "0.2.3", - "@langchain/mistralai": "0.2.3", - "@langchain/mongodb": "^0.1.0", - "@langchain/ollama": "0.2.3", - "@langchain/openai": "0.6.16", - "@langchain/pinecone": "0.2.0", - "@langchain/qdrant": "0.1.2", - "@langchain/redis": "0.1.1", - "@langchain/textsplitters": "0.1.0", - "@langchain/weaviate": "0.2.0", + "@langchain/anthropic": "1.1.3", + "@langchain/aws": "1.0.3", + "@langchain/classic": "1.0.5", + "@langchain/cohere": "1.0.1", + "@langchain/community": "1.0.5", + "@langchain/core": "1.1.0", + "@langchain/google-genai": "2.0.0", + "@langchain/google-vertexai": "2.0.0", + "@langchain/groq": "1.0.2", + "@langchain/mistralai": "1.0.1", + "@langchain/mongodb": "1.0.1", + "@langchain/ollama": "1.0.2", + "@langchain/openai": "1.1.3", + "@langchain/pinecone": "1.0.1", + "@langchain/qdrant": "1.0.1", + "@langchain/redis": "1.0.1", + "@langchain/textsplitters": "1.0.1", + "@langchain/weaviate": "1.0.1", "@modelcontextprotocol/sdk": "1.20.0", "@mozilla/readability": "0.6.0", - "@n8n/client-oauth2": "0.32.0", - "@n8n/config": "1.64.0", + "@n8n/client-oauth2": "0.33.0", + "@n8n/config": "1.65.0", "@n8n/di": "0.10.0", - "@n8n/errors": "^0.5.0", + "@n8n/errors": "0.5.0", "@n8n/json-schema-to-zod": "1.6.0", "@n8n/typeorm": "0.3.20-15", "@n8n/typescript-config": "1.3.0", "@n8n/vm2": "3.9.25", "@pinecone-database/pinecone": "^5.0.2", - "@qdrant/js-client-rest": "1.14.1", + "@qdrant/js-client-rest": "^1.15.0", "@supabase/supabase-js": "2.49.9", "@xata.io/client": "0.28.4", "@zilliz/milvus2-sdk-node": "^2.5.7", @@ -9541,14 +8804,14 @@ "ignore": "^5.2.0", "js-tiktoken": "^1.0.12", "jsdom": "23.0.1", - "langchain": "0.3.33", + "langchain": "1.1.1", "lodash": "4.17.21", "mammoth": "1.11.0", "mime-types": "3.0.1", - "mongodb": "6.11.0", - "n8n-nodes-base": "1.120.0", - "n8n-workflow": "1.119.0", - "openai": "5.12.2", + "mongodb": "^6.17.0", + "n8n-nodes-base": "1.121.0", + "n8n-workflow": "1.120.0", + "openai": "^6.9.0", "pdf-parse": "1.1.1", "pg": "8.12.0", "proxy-from-env": "^1.1.0", @@ -9563,6 +8826,567 @@ "zod-to-json-schema": "3.23.3" } }, + "node_modules/@n8n/n8n-nodes-langchain/node_modules/@langchain/community": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/@langchain/community/-/community-1.0.5.tgz", + "integrity": "sha512-blTrZIxplFcZgSi4OL2KdB5y6nRTbxVplSMgRhcfb1fP8NUP8upaIHnBUG90n6NXIx6O3Om7DFEh6/ESi1leuw==", + "license": "MIT", + "dependencies": { + "@langchain/classic": "1.0.5", + "@langchain/openai": "1.1.3", + "binary-extensions": "^2.2.0", + "flat": "^5.0.2", + "js-yaml": "^4.1.1", + "math-expression-evaluator": "^2.0.0", + "uuid": "^10.0.0", + "zod": "^3.25.76 || ^4" + }, + "engines": { + "node": ">=20" + }, + "peerDependencies": { + "@arcjet/redact": "^v1.0.0-alpha.23", + "@aws-crypto/sha256-js": "^5.0.0", + "@aws-sdk/client-dynamodb": "^3.749.0", + "@aws-sdk/client-lambda": "^3.749.0", + "@aws-sdk/client-s3": "^3.749.0", + "@aws-sdk/client-sagemaker-runtime": "^3.749.0", + "@aws-sdk/client-sfn": "^3.749.0", + "@aws-sdk/credential-provider-node": "^3.388.0", + "@azure/search-documents": "^12.0.0", + "@azure/storage-blob": "^12.15.0", + "@browserbasehq/sdk": "*", + "@browserbasehq/stagehand": "^1.0.0", + "@clickhouse/client": "^0.2.5", + "@datastax/astra-db-ts": "^1.0.0", + "@elastic/elasticsearch": "^8.4.0", + "@getmetal/metal-sdk": "*", + "@getzep/zep-cloud": "^1.0.6", + "@getzep/zep-js": "^0.9.0", + "@gomomento/sdk-core": "^1.51.1", + "@google-cloud/storage": "^6.10.1 || ^7.7.0", + "@gradientai/nodejs-sdk": "^1.2.0", + "@huggingface/inference": "^4.0.5", + "@huggingface/transformers": "^3.5.2", + "@ibm-cloud/watsonx-ai": "*", + "@lancedb/lancedb": "^0.19.1", + "@langchain/core": "^1.0.0", + "@layerup/layerup-security": "^1.5.12", + "@libsql/client": "^0.14.0", + "@mendable/firecrawl-js": "^1.4.3", + "@mlc-ai/web-llm": "*", + "@mozilla/readability": "*", + "@neondatabase/serverless": "*", + "@notionhq/client": "^2.2.10", + "@opensearch-project/opensearch": "*", + "@planetscale/database": "^1.8.0", + "@premai/prem-sdk": "^0.3.25", + "@raycast/api": "^1.55.2", + "@rockset/client": "^0.9.1", + "@smithy/eventstream-codec": "^2.0.5", + "@smithy/protocol-http": "^3.0.6", + "@smithy/signature-v4": "^2.0.10", + "@smithy/util-utf8": "^2.0.0", + "@spider-cloud/spider-client": "^0.0.21", + "@supabase/supabase-js": "^2.45.0", + "@tensorflow-models/universal-sentence-encoder": "*", + "@tensorflow/tfjs-core": "*", + "@upstash/ratelimit": "^1.1.3 || ^2.0.3", + "@upstash/redis": "^1.20.6", + "@upstash/vector": "^1.1.1", + "@vercel/kv": "*", + "@vercel/postgres": "*", + "@writerai/writer-sdk": "^0.40.2", + "@xata.io/client": "^0.28.0", + "@zilliz/milvus2-sdk-node": ">=2.3.5", + "apify-client": "^2.7.1", + "assemblyai": "^4.6.0", + "azion": "^1.11.1", + "better-sqlite3": ">=9.4.0 <12.0.0", + "cassandra-driver": "^4.7.2", + "cborg": "^4.1.1", + "cheerio": "^1.0.0-rc.12", + "chromadb": "*", + "closevector-common": "0.1.3", + "closevector-node": "0.1.6", + "closevector-web": "0.1.6", + "convex": "^1.3.1", + "crypto-js": "^4.2.0", + "d3-dsv": "^2.0.0", + "discord.js": "^14.14.1", + "duck-duck-scrape": "^2.2.5", + "epub2": "^3.0.1", + "faiss-node": "*", + "fast-xml-parser": "*", + "firebase-admin": "^11.9.0 || ^12.0.0 || ^13.0.0", + "google-auth-library": "*", + "googleapis": "*", + "hnswlib-node": "^3.0.0", + "html-to-text": "^9.0.5", + "ibm-cloud-sdk-core": "*", + "ignore": "^5.2.0", + "interface-datastore": "^8.2.11", + "ioredis": "^5.3.2", + "it-all": "^3.0.4", + "jsdom": "*", + "jsonwebtoken": "^9.0.2", + "lodash": "^4.17.21", + "lunary": "^0.7.10", + "mammoth": "^1.11.0", + "mariadb": "^3.4.0", + "mem0ai": "^2.1.8", + "mysql2": "^3.9.8", + "neo4j-driver": "*", + "node-llama-cpp": ">=3.0.0", + "notion-to-md": "^3.1.0", + "officeparser": "^4.0.4", + "openai": "*", + "pdf-parse": "1.1.1", + "pg": "^8.11.0", + "pg-copy-streams": "^6.0.5", + "pickleparser": "^0.2.1", + "playwright": "^1.32.1", + "portkey-ai": "^0.1.11", + "puppeteer": "*", + "pyodide": ">=0.24.1 <0.27.0", + "replicate": "*", + "sonix-speech-recognition": "^2.1.1", + "srt-parser-2": "^1.2.3", + "typeorm": "^0.3.26", + "typesense": "^1.5.3", + "usearch": "^1.1.1", + "voy-search": "0.6.2", + "word-extractor": "*", + "ws": "^8.14.2", + "youtubei.js": "*" + }, + "peerDependenciesMeta": { + "@arcjet/redact": { + "optional": true + }, + "@aws-crypto/sha256-js": { + "optional": true + }, + "@aws-sdk/client-dynamodb": { + "optional": true + }, + "@aws-sdk/client-lambda": { + "optional": true + }, + "@aws-sdk/client-s3": { + "optional": true + }, + "@aws-sdk/client-sagemaker-runtime": { + "optional": true + }, + "@aws-sdk/client-sfn": { + "optional": true + }, + "@aws-sdk/credential-provider-node": { + "optional": true + }, + "@aws-sdk/dsql-signer": { + "optional": true + }, + "@azure/search-documents": { + "optional": true + }, + "@azure/storage-blob": { + "optional": true + }, + "@browserbasehq/sdk": { + "optional": true + }, + "@clickhouse/client": { + "optional": true + }, + "@datastax/astra-db-ts": { + "optional": true + }, + "@elastic/elasticsearch": { + "optional": true + }, + "@getmetal/metal-sdk": { + "optional": true + }, + "@getzep/zep-cloud": { + "optional": true + }, + "@getzep/zep-js": { + "optional": true + }, + "@gomomento/sdk-core": { + "optional": true + }, + "@google-cloud/storage": { + "optional": true + }, + "@gradientai/nodejs-sdk": { + "optional": true + }, + "@huggingface/inference": { + "optional": true + }, + "@huggingface/transformers": { + "optional": true + }, + "@lancedb/lancedb": { + "optional": true + }, + "@layerup/layerup-security": { + "optional": true + }, + "@libsql/client": { + "optional": true + }, + "@mendable/firecrawl-js": { + "optional": true + }, + "@mlc-ai/web-llm": { + "optional": true + }, + "@mozilla/readability": { + "optional": true + }, + "@neondatabase/serverless": { + "optional": true + }, + "@notionhq/client": { + "optional": true + }, + "@opensearch-project/opensearch": { + "optional": true + }, + "@pinecone-database/pinecone": { + "optional": true + }, + "@planetscale/database": { + "optional": true + }, + "@premai/prem-sdk": { + "optional": true + }, + "@qdrant/js-client-rest": { + "optional": true + }, + "@raycast/api": { + "optional": true + }, + "@rockset/client": { + "optional": true + }, + "@smithy/eventstream-codec": { + "optional": true + }, + "@smithy/protocol-http": { + "optional": true + }, + "@smithy/signature-v4": { + "optional": true + }, + "@smithy/util-utf8": { + "optional": true + }, + "@spider-cloud/spider-client": { + "optional": true + }, + "@supabase/supabase-js": { + "optional": true + }, + "@tensorflow-models/universal-sentence-encoder": { + "optional": true + }, + "@tensorflow/tfjs-core": { + "optional": true + }, + "@upstash/ratelimit": { + "optional": true + }, + "@upstash/redis": { + "optional": true + }, + "@upstash/vector": { + "optional": true + }, + "@vercel/kv": { + "optional": true + }, + "@vercel/postgres": { + "optional": true + }, + "@writerai/writer-sdk": { + "optional": true + }, + "@xata.io/client": { + "optional": true + }, + "@xenova/transformers": { + "optional": true + }, + "@zilliz/milvus2-sdk-node": { + "optional": true + }, + "apify-client": { + "optional": true + }, + "assemblyai": { + "optional": true + }, + "azion": { + "optional": true + }, + "better-sqlite3": { + "optional": true + }, + "cassandra-driver": { + "optional": true + }, + "cborg": { + "optional": true + }, + "cheerio": { + "optional": true + }, + "chromadb": { + "optional": true + }, + "closevector-common": { + "optional": true + }, + "closevector-node": { + "optional": true + }, + "closevector-web": { + "optional": true + }, + "cohere-ai": { + "optional": true + }, + "convex": { + "optional": true + }, + "crypto-js": { + "optional": true + }, + "d3-dsv": { + "optional": true + }, + "discord.js": { + "optional": true + }, + "duck-duck-scrape": { + "optional": true + }, + "epub2": { + "optional": true + }, + "faiss-node": { + "optional": true + }, + "fast-xml-parser": { + "optional": true + }, + "firebase-admin": { + "optional": true + }, + "google-auth-library": { + "optional": true + }, + "googleapis": { + "optional": true + }, + "hnswlib-node": { + "optional": true + }, + "html-to-text": { + "optional": true + }, + "ignore": { + "optional": true + }, + "interface-datastore": { + "optional": true + }, + "ioredis": { + "optional": true + }, + "it-all": { + "optional": true + }, + "jsdom": { + "optional": true + }, + "jsonwebtoken": { + "optional": true + }, + "lodash": { + "optional": true + }, + "lunary": { + "optional": true + }, + "mammoth": { + "optional": true + }, + "mariadb": { + "optional": true + }, + "mem0ai": { + "optional": true + }, + "mongodb": { + "optional": true + }, + "mysql2": { + "optional": true + }, + "neo4j-driver": { + "optional": true + }, + "node-llama-cpp": { + "optional": true + }, + "notion-to-md": { + "optional": true + }, + "officeparser": { + "optional": true + }, + "pdf-parse": { + "optional": true + }, + "pg": { + "optional": true + }, + "pg-copy-streams": { + "optional": true + }, + "pickleparser": { + "optional": true + }, + "playwright": { + "optional": true + }, + "portkey-ai": { + "optional": true + }, + "puppeteer": { + "optional": true + }, + "pyodide": { + "optional": true + }, + "redis": { + "optional": true + }, + "replicate": { + "optional": true + }, + "sonix-speech-recognition": { + "optional": true + }, + "srt-parser-2": { + "optional": true + }, + "typeorm": { + "optional": true + }, + "typesense": { + "optional": true + }, + "usearch": { + "optional": true + }, + "voy-search": { + "optional": true + }, + "weaviate-client": { + "optional": true + }, + "word-extractor": { + "optional": true + }, + "ws": { + "optional": true + }, + "youtubei.js": { + "optional": true + } + } + }, + "node_modules/@n8n/n8n-nodes-langchain/node_modules/@langchain/community/node_modules/zod": { + "version": "4.1.13", + "resolved": "https://registry.npmjs.org/zod/-/zod-4.1.13.tgz", + "integrity": "sha512-AvvthqfqrAhNH9dnfmrfKzX5upOdjUVJYFqNSlkmGf64gRaTzlPwz99IHYnVs28qYAybvAlBV+H7pn0saFY4Ig==", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/colinhacks" + } + }, + "node_modules/@n8n/n8n-nodes-langchain/node_modules/@langchain/langgraph": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@langchain/langgraph/-/langgraph-1.0.2.tgz", + "integrity": "sha512-syxzzWTnmpCL+RhUEvalUeOXFoZy/KkzHa2Da2gKf18zsf9Dkbh3rfnRDrTyUGS1XSTejq07s4rg1qntdEDs2A==", + "license": "MIT", + "dependencies": { + "@langchain/langgraph-checkpoint": "^1.0.0", + "@langchain/langgraph-sdk": "~1.0.0", + "uuid": "^10.0.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@langchain/core": "^1.0.1", + "zod": "^3.25.32 || ^4.1.0", + "zod-to-json-schema": "^3.x" + }, + "peerDependenciesMeta": { + "zod-to-json-schema": { + "optional": true + } + } + }, + "node_modules/@n8n/n8n-nodes-langchain/node_modules/@langchain/langgraph/node_modules/@langchain/langgraph-sdk": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@langchain/langgraph-sdk/-/langgraph-sdk-1.0.3.tgz", + "integrity": "sha512-6M4i0XsVO5Eb2vv/3OtIPHW3UqO4zYyXl6AOfS0Jf6d7JiWiSXqzLN8UoS0hpu1ItkcW1j575CRiP/6jn6XXFg==", + "license": "MIT", + "dependencies": { + "p-queue": "^6.6.2", + "p-retry": "4", + "uuid": "^9.0.0" + }, + "peerDependencies": { + "@langchain/core": "^1.0.1", + "react": "^18 || ^19", + "react-dom": "^18 || ^19" + }, + "peerDependenciesMeta": { + "@langchain/core": { + "optional": true + }, + "react": { + "optional": true + }, + "react-dom": { + "optional": true + } + } + }, + "node_modules/@n8n/n8n-nodes-langchain/node_modules/@langchain/langgraph/node_modules/@langchain/langgraph-sdk/node_modules/uuid": { + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-9.0.1.tgz", + "integrity": "sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==", + "funding": [ + "https://github.com/sponsors/broofa", + "https://github.com/sponsors/ctavan" + ], + "license": "MIT", + "bin": { + "uuid": "dist/bin/uuid" + } + }, "node_modules/@n8n/n8n-nodes-langchain/node_modules/@modelcontextprotocol/sdk": { "version": "1.20.0", "resolved": "https://registry.npmjs.org/@modelcontextprotocol/sdk/-/sdk-1.20.0.tgz", @@ -9595,22 +9419,110 @@ "zod": "^3.24.1" } }, - "node_modules/@n8n/n8n-nodes-langchain/node_modules/@qdrant/js-client-rest": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/@qdrant/js-client-rest/-/js-client-rest-1.14.1.tgz", - "integrity": "sha512-CkCCTDc4gCXq+hhjB3yDw9Hs/PxCJ0bKqk/LjAAmuL9+nDm/RPue4C/tGOIMlzouTQ2l6J6t+JPeM//j38VFug==", + "node_modules/@n8n/n8n-nodes-langchain/node_modules/@smithy/eventstream-codec": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@smithy/eventstream-codec/-/eventstream-codec-2.2.0.tgz", + "integrity": "sha512-8janZoJw85nJmQZc4L8TuePp2pk1nxLgkxIR0TUjKJ5Dkj5oelB9WtiSSGXCQvNsJl0VSTvK/2ueMXxvpa9GVw==", "license": "Apache-2.0", + "optional": true, + "peer": true, "dependencies": { - "@qdrant/openapi-typescript-fetch": "1.2.6", - "@sevinf/maybe": "0.5.0", - "undici": "^6.0.0" + "@aws-crypto/crc32": "3.0.0", + "@smithy/types": "^2.12.0", + "@smithy/util-hex-encoding": "^2.2.0", + "tslib": "^2.6.2" + } + }, + "node_modules/@n8n/n8n-nodes-langchain/node_modules/@smithy/protocol-http": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/@smithy/protocol-http/-/protocol-http-3.3.0.tgz", + "integrity": "sha512-Xy5XK1AFWW2nlY/biWZXu6/krgbaf2dg0q492D8M5qthsnU2H+UgFeZLbM76FnH7s6RO/xhQRkj+T6KBO3JzgQ==", + "license": "Apache-2.0", + "optional": true, + "peer": true, + "dependencies": { + "@smithy/types": "^2.12.0", + "tslib": "^2.6.2" }, "engines": { - "node": ">=18.17.0", - "pnpm": ">=8" + "node": ">=14.0.0" + } + }, + "node_modules/@n8n/n8n-nodes-langchain/node_modules/@smithy/signature-v4": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/@smithy/signature-v4/-/signature-v4-2.3.0.tgz", + "integrity": "sha512-ui/NlpILU+6HAQBfJX8BBsDXuKSNrjTSuOYArRblcrErwKFutjrCNb/OExfVRyj9+26F9J+ZmfWT+fKWuDrH3Q==", + "license": "Apache-2.0", + "optional": true, + "peer": true, + "dependencies": { + "@smithy/is-array-buffer": "^2.2.0", + "@smithy/types": "^2.12.0", + "@smithy/util-hex-encoding": "^2.2.0", + "@smithy/util-middleware": "^2.2.0", + "@smithy/util-uri-escape": "^2.2.0", + "@smithy/util-utf8": "^2.3.0", + "tslib": "^2.6.2" }, - "peerDependencies": { - "typescript": ">=4.7" + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/@n8n/n8n-nodes-langchain/node_modules/@smithy/types": { + "version": "2.12.0", + "resolved": "https://registry.npmjs.org/@smithy/types/-/types-2.12.0.tgz", + "integrity": "sha512-QwYgloJ0sVNBeBuBs65cIkTbfzV/Q6ZNPCJ99EICFEdJYG50nGIY/uYXp+TbsdJReIuPr0a0kXmCvren3MbRRw==", + "license": "Apache-2.0", + "optional": true, + "peer": true, + "dependencies": { + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/@n8n/n8n-nodes-langchain/node_modules/@smithy/util-hex-encoding": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@smithy/util-hex-encoding/-/util-hex-encoding-2.2.0.tgz", + "integrity": "sha512-7iKXR+/4TpLK194pVjKiasIyqMtTYJsgKgM242Y9uzt5dhHnUDvMNb+3xIhRJ9QhvqGii/5cRUt4fJn3dtXNHQ==", + "license": "Apache-2.0", + "optional": true, + "peer": true, + "dependencies": { + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/@n8n/n8n-nodes-langchain/node_modules/@smithy/util-middleware": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@smithy/util-middleware/-/util-middleware-2.2.0.tgz", + "integrity": "sha512-L1qpleXf9QD6LwLCJ5jddGkgWyuSvWBkJwWAZ6kFkdifdso+sk3L3O1HdmPvCdnCK3IS4qWyPxev01QMnfHSBw==", + "license": "Apache-2.0", + "optional": true, + "peer": true, + "dependencies": { + "@smithy/types": "^2.12.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/@n8n/n8n-nodes-langchain/node_modules/@smithy/util-uri-escape": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@smithy/util-uri-escape/-/util-uri-escape-2.2.0.tgz", + "integrity": "sha512-jtmJMyt1xMD/d8OtbVJ2gFZOSKc+ueYJZPW20ULW1GOp/q/YIM0wNh+u8ZFao9UaIGz4WoPW8hC64qlWLIfoDA==", + "license": "Apache-2.0", + "optional": true, + "peer": true, + "dependencies": { + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=14.0.0" } }, "node_modules/@n8n/n8n-nodes-langchain/node_modules/@supabase/auth-js": { @@ -9710,6 +9622,34 @@ "node": ">= 0.6" } }, + "node_modules/@n8n/n8n-nodes-langchain/node_modules/langchain": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/langchain/-/langchain-1.1.1.tgz", + "integrity": "sha512-z7cOFhLOzbu/lRlIE8GZ5rlfi7obvvHThhMdts1KsUBusJmWLmh1Yik28MHYzJRXclUbqs4u/9D2yNmr36wf0A==", + "license": "MIT", + "dependencies": { + "@langchain/langgraph": "^1.0.0", + "@langchain/langgraph-checkpoint": "^1.0.0", + "langsmith": "~0.3.74", + "uuid": "^10.0.0", + "zod": "^3.25.76 || ^4" + }, + "engines": { + "node": ">=20" + }, + "peerDependencies": { + "@langchain/core": "1.1.0" + } + }, + "node_modules/@n8n/n8n-nodes-langchain/node_modules/langchain/node_modules/zod": { + "version": "4.1.13", + "resolved": "https://registry.npmjs.org/zod/-/zod-4.1.13.tgz", + "integrity": "sha512-AvvthqfqrAhNH9dnfmrfKzX5upOdjUVJYFqNSlkmGf64gRaTzlPwz99IHYnVs28qYAybvAlBV+H7pn0saFY4Ig==", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/colinhacks" + } + }, "node_modules/@n8n/n8n-nodes-langchain/node_modules/mime-db": { "version": "1.54.0", "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.54.0.tgz", @@ -9731,63 +9671,17 @@ "node": ">= 0.6" } }, - "node_modules/@n8n/n8n-nodes-langchain/node_modules/mongodb": { - "version": "6.11.0", - "resolved": "https://registry.npmjs.org/mongodb/-/mongodb-6.11.0.tgz", - "integrity": "sha512-yVbPw0qT268YKhG241vAMLaDQAPbRyTgo++odSgGc9kXnzOujQI60Iyj23B9sQQFPSvmNPvMZ3dsFz0aN55KgA==", - "license": "Apache-2.0", - "dependencies": { - "@mongodb-js/saslprep": "^1.1.9", - "bson": "^6.10.0", - "mongodb-connection-string-url": "^3.0.0" - }, - "engines": { - "node": ">=16.20.1" - }, - "peerDependencies": { - "@aws-sdk/credential-providers": "^3.188.0", - "@mongodb-js/zstd": "^1.1.0", - "gcp-metadata": "^5.2.0", - "kerberos": "^2.0.1", - "mongodb-client-encryption": ">=6.0.0 <7", - "snappy": "^7.2.2", - "socks": "^2.7.1" - }, - "peerDependenciesMeta": { - "@aws-sdk/credential-providers": { - "optional": true - }, - "@mongodb-js/zstd": { - "optional": true - }, - "gcp-metadata": { - "optional": true - }, - "kerberos": { - "optional": true - }, - "mongodb-client-encryption": { - "optional": true - }, - "snappy": { - "optional": true - }, - "socks": { - "optional": true - } - } - }, "node_modules/@n8n/n8n-nodes-langchain/node_modules/openai": { - "version": "5.12.2", - "resolved": "https://registry.npmjs.org/openai/-/openai-5.12.2.tgz", - "integrity": "sha512-xqzHHQch5Tws5PcKR2xsZGX9xtch+JQFz5zb14dGqlshmmDAFBFEWmeIpf7wVqWV+w7Emj7jRgkNJakyKE0tYQ==", + "version": "6.9.1", + "resolved": "https://registry.npmjs.org/openai/-/openai-6.9.1.tgz", + "integrity": "sha512-vQ5Rlt0ZgB3/BNmTa7bIijYFhz3YBceAA3Z4JuoMSBftBF9YqFHIEhZakSs+O/Ad7EaoEimZvHxD5ylRjN11Lg==", "license": "Apache-2.0", "bin": { "openai": "bin/cli" }, "peerDependencies": { "ws": "^8.18.0", - "zod": "^3.23.8" + "zod": "^3.25 || ^4.0" }, "peerDependenciesMeta": { "ws": { @@ -9798,6 +9692,19 @@ } } }, + "node_modules/@n8n/n8n-nodes-langchain/node_modules/p-retry": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-4.6.2.tgz", + "integrity": "sha512-312Id396EbJdvRONlngUx0NydfrIQ5lsYu0znKVUzVvArzEIt08V1qhtyESbGVd1FGX7UKtiFp5uwKZdM8wIuQ==", + "license": "MIT", + "dependencies": { + "@types/retry": "0.12.0", + "retry": "^0.13.1" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/@n8n/n8n-nodes-langchain/node_modules/zod": { "version": "3.25.67", "resolved": "https://registry.npmjs.org/zod/-/zod-3.25.67.tgz", @@ -9817,9 +9724,9 @@ } }, "node_modules/@n8n/permissions": { - "version": "0.42.0", - "resolved": "https://registry.npmjs.org/@n8n/permissions/-/permissions-0.42.0.tgz", - "integrity": "sha512-FObAsrTu/tL5KmRvGjCfZtSPp3/bpO5niwKBiPpgxqPgTDQbR9F/tMLQnu57wAh0a3GBR8oT1YgWfTsYwalKbg==", + "version": "0.43.0", + "resolved": "https://registry.npmjs.org/@n8n/permissions/-/permissions-0.43.0.tgz", + "integrity": "sha512-lZrdIn8fWBy/YUbgz1zjNfaIHsWgnT/1M5q0jotp9gEtZ1cchSIp6/dRnTWC3i8LCxqqMvbiBN3tSjaZnlr8sA==", "license": "SEE LICENSE IN LICENSE.md", "dependencies": { "zod": "3.25.67" @@ -9835,54 +9742,68 @@ } }, "node_modules/@n8n/task-runner": { - "version": "1.57.1", - "resolved": "https://registry.npmjs.org/@n8n/task-runner/-/task-runner-1.57.1.tgz", - "integrity": "sha512-Bci/PlWUnJ2Rhe20jJJaVU+QuzvKUdD5+6GVYKJcGXLra6T8PLfyebAyb8BnMIR+JdOV2KfZFBjjJUQbA6qS4A==", + "version": "1.58.1", + "resolved": "https://registry.npmjs.org/@n8n/task-runner/-/task-runner-1.58.1.tgz", + "integrity": "sha512-5ZVV87pRxmtHn6/diu51wIomZxKbUJqpWpXgbJ4wLoro8AfcxFCESk9O7tkmzChj6xS9IM6Bcxpve725y2MQcA==", "license": "SEE LICENSE IN LICENSE.md", "dependencies": { - "@n8n/config": "1.63.0", - "@n8n/di": "0.9.0", + "@n8n/config": "1.64.0", + "@n8n/di": "0.10.0", "@n8n/errors": "^0.5.0", "@sentry/node": "^9.42.1", "acorn": "8.14.0", "acorn-walk": "8.3.4", "lodash": "4.17.21", "luxon": "3.4.4", - "n8n-core": "1.120.1", - "n8n-workflow": "1.118.1", + "n8n-core": "1.121.1", + "n8n-workflow": "1.119.1", "nanoid": "3.3.8", "ws": "^8.18.0" } }, + "node_modules/@n8n/task-runner/node_modules/@langchain/core": { + "version": "0.3.68", + "resolved": "https://registry.npmjs.org/@langchain/core/-/core-0.3.68.tgz", + "integrity": "sha512-dWPT1h9ObG1TK9uivFTk/pgBULZ6/tBmq8czGUjZjR+1xh9jB4tm/D5FY6o5FklXcEpnAI9peNq2x17Kl9wbMg==", + "license": "MIT", + "dependencies": { + "@cfworker/json-schema": "^4.0.2", + "ansi-styles": "^5.0.0", + "camelcase": "6", + "decamelize": "1.2.0", + "js-tiktoken": "^1.0.12", + "langsmith": "^0.3.46", + "mustache": "^4.2.0", + "p-queue": "^6.6.2", + "p-retry": "4", + "uuid": "^10.0.0", + "zod": "^3.25.32", + "zod-to-json-schema": "^3.22.3" + }, + "engines": { + "node": ">=18" + } + }, "node_modules/@n8n/task-runner/node_modules/@n8n/client-oauth2": { - "version": "0.31.0", - "resolved": "https://registry.npmjs.org/@n8n/client-oauth2/-/client-oauth2-0.31.0.tgz", - "integrity": "sha512-qR9bQsUEd9RCMft46zwPZAgLZkAeSCoFD+VClvkuCAgMLq38B00P/pa2gKHTcAbekp2/eMarB/0yYuUP6lGnxg==", + "version": "0.32.0", + "resolved": "https://registry.npmjs.org/@n8n/client-oauth2/-/client-oauth2-0.32.0.tgz", + "integrity": "sha512-lRX8chcjQAcJJ/VdFX0RW58QN8RT7qYZzWAq5s7hfE41E10Eq+FVymmSnjB8832AAl07zrw9r58Dd/fSjs0uGA==", "license": "SEE LICENSE IN LICENSE.md", "dependencies": { "axios": "1.12.0" } }, "node_modules/@n8n/task-runner/node_modules/@n8n/config": { - "version": "1.63.0", - "resolved": "https://registry.npmjs.org/@n8n/config/-/config-1.63.0.tgz", - "integrity": "sha512-+LjZaODDsC0C5KYvnnwzBpJpeEXdiRSrxsrQuUCksgZ2S1A61zdG9+t6bBWE0wiqbPlW0bNExSj3Eo866y2XuQ==", + "version": "1.64.0", + "resolved": "https://registry.npmjs.org/@n8n/config/-/config-1.64.0.tgz", + "integrity": "sha512-Q+4woHWGVTvd0YZ+xAhWJ7QTWSqZjIIMi9Zw4N7Ppnp3252f1XFWJ6e+gdHLJxllkyX9O+q3P56JBUpu0I3eSg==", "license": "SEE LICENSE IN LICENSE.md", "dependencies": { - "@n8n/di": "0.9.0", + "@n8n/di": "0.10.0", "reflect-metadata": "0.2.2", "zod": "3.25.67" } }, - "node_modules/@n8n/task-runner/node_modules/@n8n/di": { - "version": "0.9.0", - "resolved": "https://registry.npmjs.org/@n8n/di/-/di-0.9.0.tgz", - "integrity": "sha512-eHXzxSsGfSJg6pRvPEFAJ9fMFW26qfU07JCCSDvCiI0+teFejj+x5comqS/g+lXT11+rKRoSKT//5PILZcR/CA==", - "license": "SEE LICENSE IN LICENSE.md", - "dependencies": { - "reflect-metadata": "0.2.2" - } - }, "node_modules/@n8n/task-runner/node_modules/@opentelemetry/instrumentation-connect": { "version": "0.43.1", "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation-connect/-/instrumentation-connect-0.43.1.tgz", @@ -10385,41 +10306,20 @@ "node": ">=0.10.0" } }, - "node_modules/@n8n/task-runner/node_modules/mime-db": { - "version": "1.54.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.54.0.tgz", - "integrity": "sha512-aU5EJuIN2WDemCcAp2vFBfp/m4EAhWJnUNSSw0ixs7/kXbd6Pg64EmwJkNdFhB8aWt1sH2CTXrLxo/iAGV3oPQ==", - "license": "MIT", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/@n8n/task-runner/node_modules/mime-types": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-3.0.1.tgz", - "integrity": "sha512-xRc4oEhT6eaBpU1XF7AjpOFD+xQmXNB5OVKwp4tqCuBpHLS/ZbBDrc07mYTDqVMg6PfxUjjNp85O6Cd2Z/5HWA==", - "license": "MIT", - "dependencies": { - "mime-db": "^1.54.0" - }, - "engines": { - "node": ">= 0.6" - } - }, "node_modules/@n8n/task-runner/node_modules/n8n-core": { - "version": "1.120.1", - "resolved": "https://registry.npmjs.org/n8n-core/-/n8n-core-1.120.1.tgz", - "integrity": "sha512-f0os+jUcbL2bJi4sJL9aZp/0K0yFS0iFd6esA9bZNI9XWY3yG+NhmSGRE0vcGp93cXrL6kWx4nk5lE3eUA0OZQ==", + "version": "1.121.1", + "resolved": "https://registry.npmjs.org/n8n-core/-/n8n-core-1.121.1.tgz", + "integrity": "sha512-CYmij7FFCUj+fg7gncavoOJaeRQCLJmUSW8LJhHL3rGf5R6pbg/ganD7eBLg7yWhwOUFG/NmYrgqmHUDRikKqw==", "license": "SEE LICENSE IN LICENSE.md", "dependencies": { "@aws-sdk/client-s3": "3.808.0", "@langchain/core": "0.3.68", - "@n8n/backend-common": "^0.31.1", - "@n8n/client-oauth2": "0.31.0", - "@n8n/config": "1.63.0", + "@n8n/backend-common": "^0.32.1", + "@n8n/client-oauth2": "0.32.0", + "@n8n/config": "1.64.0", "@n8n/constants": "0.14.0", - "@n8n/decorators": "0.31.1", - "@n8n/di": "0.9.0", + "@n8n/decorators": "0.32.1", + "@n8n/di": "0.10.0", "@sentry/node": "^9.42.1", "@sentry/node-native": "^9.42.1", "axios": "1.12.0", @@ -10437,7 +10337,7 @@ "lodash": "4.17.21", "luxon": "3.4.4", "mime-types": "3.0.1", - "n8n-workflow": "1.118.1", + "n8n-workflow": "1.119.1", "nanoid": "3.3.8", "oauth-1.0a": "2.2.6", "p-cancelable": "2.1.1", @@ -10483,19 +10383,31 @@ "node": ">= 0.6" } }, - "node_modules/@n8n/task-runner/node_modules/n8n-core/node_modules/mime-db": { - "version": "1.52.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", - "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", + "node_modules/@n8n/task-runner/node_modules/n8n-core/node_modules/mime-types": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-3.0.1.tgz", + "integrity": "sha512-xRc4oEhT6eaBpU1XF7AjpOFD+xQmXNB5OVKwp4tqCuBpHLS/ZbBDrc07mYTDqVMg6PfxUjjNp85O6Cd2Z/5HWA==", + "license": "MIT", + "dependencies": { + "mime-db": "^1.54.0" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/@n8n/task-runner/node_modules/n8n-core/node_modules/mime-types/node_modules/mime-db": { + "version": "1.54.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.54.0.tgz", + "integrity": "sha512-aU5EJuIN2WDemCcAp2vFBfp/m4EAhWJnUNSSw0ixs7/kXbd6Pg64EmwJkNdFhB8aWt1sH2CTXrLxo/iAGV3oPQ==", "license": "MIT", "engines": { "node": ">= 0.6" } }, "node_modules/@n8n/task-runner/node_modules/n8n-workflow": { - "version": "1.118.1", - "resolved": "https://registry.npmjs.org/n8n-workflow/-/n8n-workflow-1.118.1.tgz", - "integrity": "sha512-UzaiaIBzhjBJWm+eaEFdsCcA0KNbR+/ZppE6uoOjifrbvs3cjWe6m0VsVJ9NItTKouKIgygwr5ZTJPhKJ3jzJA==", + "version": "1.119.1", + "resolved": "https://registry.npmjs.org/n8n-workflow/-/n8n-workflow-1.119.1.tgz", + "integrity": "sha512-eICMXb4msELNNV6HEG1pp+Ut20r6cxUoor2OW5NpFtCq749CAaFc8F+ZzSe8oPMN9o/8k2AljDU01dq9fhk5qw==", "license": "SEE LICENSE IN LICENSE.md", "dependencies": { "@n8n/errors": "^0.5.0", @@ -10506,6 +10418,7 @@ "form-data": "4.0.0", "jmespath": "0.16.0", "js-base64": "3.7.2", + "jsonrepair": "3.13.1", "jssha": "3.3.1", "lodash": "4.17.21", "luxon": "3.4.4", @@ -10531,25 +10444,17 @@ "node": ">= 6" } }, - "node_modules/@n8n/task-runner/node_modules/n8n-workflow/node_modules/mime-db": { - "version": "1.52.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", - "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", - "license": "MIT", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/@n8n/task-runner/node_modules/n8n-workflow/node_modules/mime-types": { - "version": "2.1.35", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", - "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "node_modules/@n8n/task-runner/node_modules/p-retry": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-4.6.2.tgz", + "integrity": "sha512-312Id396EbJdvRONlngUx0NydfrIQ5lsYu0znKVUzVvArzEIt08V1qhtyESbGVd1FGX7UKtiFp5uwKZdM8wIuQ==", "license": "MIT", "dependencies": { - "mime-db": "1.52.0" + "@types/retry": "0.12.0", + "retry": "^0.13.1" }, "engines": { - "node": ">= 0.6" + "node": ">=8" } }, "node_modules/@n8n/task-runner/node_modules/picocolors": { @@ -10781,9 +10686,9 @@ "license": "SEE LICENSE IN LICENSE.md" }, "node_modules/@n8n/utils": { - "version": "1.19.0", - "resolved": "https://registry.npmjs.org/@n8n/utils/-/utils-1.19.0.tgz", - "integrity": "sha512-EN7Gri7IdkAH0YM5buncI78Xgq9gJszLntdsTBjX6DCKmL2W9nddVW2NQEVbA4LISWJM6DcUrTGeNAYiR5cj5g==", + "version": "1.20.0", + "resolved": "https://registry.npmjs.org/@n8n/utils/-/utils-1.20.0.tgz", + "integrity": "sha512-1JB358eJc+xCaCXNmy1J+45Z17m5I6b3Zsh2JuCkeE59TilBDoBqcXZXBd7b9RBOEIBpI5gv/4y+b4mUfzSQNw==", "license": "SEE LICENSE IN LICENSE.md" }, "node_modules/@n8n/vm2": { @@ -10804,9 +10709,9 @@ } }, "node_modules/@napi-rs/canvas": { - "version": "0.1.82", - "resolved": "https://registry.npmjs.org/@napi-rs/canvas/-/canvas-0.1.82.tgz", - "integrity": "sha512-FGjyUBoF0sl1EenSiE4UV2WYu76q6F9GSYedq5EiOCOyGYoQ/Owulcv6rd7v/tWOpljDDtefXXIaOCJrVKem4w==", + "version": "0.1.83", + "resolved": "https://registry.npmjs.org/@napi-rs/canvas/-/canvas-0.1.83.tgz", + "integrity": "sha512-f9GVB9VNc9vn/nroc9epXRNkVpvNPZh69+qzLJIm9DfruxFqX0/jsXG46OGWAJgkO4mN0HvFHjRROMXKVmPszg==", "license": "MIT", "optional": true, "workspaces": [ @@ -10816,22 +10721,22 @@ "node": ">= 10" }, "optionalDependencies": { - "@napi-rs/canvas-android-arm64": "0.1.82", - "@napi-rs/canvas-darwin-arm64": "0.1.82", - "@napi-rs/canvas-darwin-x64": "0.1.82", - "@napi-rs/canvas-linux-arm-gnueabihf": "0.1.82", - "@napi-rs/canvas-linux-arm64-gnu": "0.1.82", - "@napi-rs/canvas-linux-arm64-musl": "0.1.82", - "@napi-rs/canvas-linux-riscv64-gnu": "0.1.82", - "@napi-rs/canvas-linux-x64-gnu": "0.1.82", - "@napi-rs/canvas-linux-x64-musl": "0.1.82", - "@napi-rs/canvas-win32-x64-msvc": "0.1.82" + "@napi-rs/canvas-android-arm64": "0.1.83", + "@napi-rs/canvas-darwin-arm64": "0.1.83", + "@napi-rs/canvas-darwin-x64": "0.1.83", + "@napi-rs/canvas-linux-arm-gnueabihf": "0.1.83", + "@napi-rs/canvas-linux-arm64-gnu": "0.1.83", + "@napi-rs/canvas-linux-arm64-musl": "0.1.83", + "@napi-rs/canvas-linux-riscv64-gnu": "0.1.83", + "@napi-rs/canvas-linux-x64-gnu": "0.1.83", + "@napi-rs/canvas-linux-x64-musl": "0.1.83", + "@napi-rs/canvas-win32-x64-msvc": "0.1.83" } }, "node_modules/@napi-rs/canvas-android-arm64": { - "version": "0.1.82", - "resolved": "https://registry.npmjs.org/@napi-rs/canvas-android-arm64/-/canvas-android-arm64-0.1.82.tgz", - "integrity": "sha512-bvZhN0iI54ouaQOrgJV96H2q7J3ZoufnHf4E1fUaERwW29Rz4rgicohnAg4venwBJZYjGl5Yl3CGmlAl1LZowQ==", + "version": "0.1.83", + "resolved": "https://registry.npmjs.org/@napi-rs/canvas-android-arm64/-/canvas-android-arm64-0.1.83.tgz", + "integrity": "sha512-TbKM2fh9zXjqFIU8bgMfzG7rkrIYdLKMafgPhFoPwKrpWk1glGbWP7LEu8Y/WrMDqTGFdRqUmuX89yQEzZbkiw==", "cpu": [ "arm64" ], @@ -10845,9 +10750,9 @@ } }, "node_modules/@napi-rs/canvas-darwin-arm64": { - "version": "0.1.82", - "resolved": "https://registry.npmjs.org/@napi-rs/canvas-darwin-arm64/-/canvas-darwin-arm64-0.1.82.tgz", - "integrity": "sha512-InuBHKCyuFqhNwNr4gpqazo5Xp6ltKflqOLiROn4hqAS8u21xAHyYCJRgHwd+a5NKmutFTaRWeUIT/vxWbU/iw==", + "version": "0.1.83", + "resolved": "https://registry.npmjs.org/@napi-rs/canvas-darwin-arm64/-/canvas-darwin-arm64-0.1.83.tgz", + "integrity": "sha512-gp8IDVUloPUmkepHly4xRUOfUJSFNvA4jR7ZRF5nk3YcGzegSFGeICiT4PnYyPgSKEhYAFe1Y2XNy0Mp6Tu8mQ==", "cpu": [ "arm64" ], @@ -10861,9 +10766,9 @@ } }, "node_modules/@napi-rs/canvas-darwin-x64": { - "version": "0.1.82", - "resolved": "https://registry.npmjs.org/@napi-rs/canvas-darwin-x64/-/canvas-darwin-x64-0.1.82.tgz", - "integrity": "sha512-aQGV5Ynn96onSXcuvYb2y7TRXD/t4CL2EGmnGqvLyeJX1JLSNisKQlWN/1bPDDXymZYSdUqbXehj5qzBlOx+RQ==", + "version": "0.1.83", + "resolved": "https://registry.npmjs.org/@napi-rs/canvas-darwin-x64/-/canvas-darwin-x64-0.1.83.tgz", + "integrity": "sha512-r4ZJxiP9OgUbdGZhPDEXD3hQ0aIPcVaywtcTXvamYxTU/SWKAbKVhFNTtpRe1J30oQ25gWyxTkUKSBgUkNzdnw==", "cpu": [ "x64" ], @@ -10877,9 +10782,9 @@ } }, "node_modules/@napi-rs/canvas-linux-arm-gnueabihf": { - "version": "0.1.82", - "resolved": "https://registry.npmjs.org/@napi-rs/canvas-linux-arm-gnueabihf/-/canvas-linux-arm-gnueabihf-0.1.82.tgz", - "integrity": "sha512-YIUpmHWeHGGRhWitT1KJkgj/JPXPfc9ox8oUoyaGPxolLGPp5AxJkq8wIg8CdFGtutget968dtwmx71m8o3h5g==", + "version": "0.1.83", + "resolved": "https://registry.npmjs.org/@napi-rs/canvas-linux-arm-gnueabihf/-/canvas-linux-arm-gnueabihf-0.1.83.tgz", + "integrity": "sha512-Uc6aSB05qH1r+9GUDxIE6F5ZF7L0nTFyyzq8ublWUZhw8fEGK8iy931ff1ByGFT04+xHJad1kBcL4R1ZEV8z7Q==", "cpu": [ "arm" ], @@ -10893,9 +10798,9 @@ } }, "node_modules/@napi-rs/canvas-linux-arm64-gnu": { - "version": "0.1.82", - "resolved": "https://registry.npmjs.org/@napi-rs/canvas-linux-arm64-gnu/-/canvas-linux-arm64-gnu-0.1.82.tgz", - "integrity": "sha512-AwLzwLBgmvk7kWeUgItOUor/QyG31xqtD26w1tLpf4yE0hiXTGp23yc669aawjB6FzgIkjh1NKaNS52B7/qEBQ==", + "version": "0.1.83", + "resolved": "https://registry.npmjs.org/@napi-rs/canvas-linux-arm64-gnu/-/canvas-linux-arm64-gnu-0.1.83.tgz", + "integrity": "sha512-eEeaJA7V5KOFq7W0GtoRVbd3ak8UZpK+XLkCgUiFGtlunNw+ZZW9Cr/92MXflGe7o3SqqMUg+f975LPxO/vsOQ==", "cpu": [ "arm64" ], @@ -10909,9 +10814,9 @@ } }, "node_modules/@napi-rs/canvas-linux-arm64-musl": { - "version": "0.1.82", - "resolved": "https://registry.npmjs.org/@napi-rs/canvas-linux-arm64-musl/-/canvas-linux-arm64-musl-0.1.82.tgz", - "integrity": "sha512-moZWuqepAwWBffdF4JDadt8TgBD02iMhG6I1FHZf8xO20AsIp9rB+p0B8Zma2h2vAF/YMjeFCDmW5un6+zZz9g==", + "version": "0.1.83", + "resolved": "https://registry.npmjs.org/@napi-rs/canvas-linux-arm64-musl/-/canvas-linux-arm64-musl-0.1.83.tgz", + "integrity": "sha512-cAvonp5XpbatVGegF9lMQNchs3z5RH6EtamRVnQvtoRtwbzOMcdzwuLBqDBQxQF79MFbuZNkWj3YRJjZCjHVzw==", "cpu": [ "arm64" ], @@ -10925,9 +10830,9 @@ } }, "node_modules/@napi-rs/canvas-linux-riscv64-gnu": { - "version": "0.1.82", - "resolved": "https://registry.npmjs.org/@napi-rs/canvas-linux-riscv64-gnu/-/canvas-linux-riscv64-gnu-0.1.82.tgz", - "integrity": "sha512-w9++2df2kG9eC9LWYIHIlMLuhIrKGQYfUxs97CwgxYjITeFakIRazI9LYWgVzEc98QZ9x9GQvlicFsrROV59MQ==", + "version": "0.1.83", + "resolved": "https://registry.npmjs.org/@napi-rs/canvas-linux-riscv64-gnu/-/canvas-linux-riscv64-gnu-0.1.83.tgz", + "integrity": "sha512-WFUPQ9qZy31vmLxIJ3MfmHw+R2g/mLCgk8zmh7maJW8snV3vLPA7pZfIS65Dc61EVDp1vaBskwQ2RqPPzwkaew==", "cpu": [ "riscv64" ], @@ -10941,9 +10846,9 @@ } }, "node_modules/@napi-rs/canvas-linux-x64-gnu": { - "version": "0.1.82", - "resolved": "https://registry.npmjs.org/@napi-rs/canvas-linux-x64-gnu/-/canvas-linux-x64-gnu-0.1.82.tgz", - "integrity": "sha512-lZulOPwrRi6hEg/17CaqdwWEUfOlIJuhXxincx1aVzsVOCmyHf+xFq4i6liJl1P+x2v6Iz2Z/H5zHvXJCC7Bwg==", + "version": "0.1.83", + "resolved": "https://registry.npmjs.org/@napi-rs/canvas-linux-x64-gnu/-/canvas-linux-x64-gnu-0.1.83.tgz", + "integrity": "sha512-X9YwIjsuy50WwOyYeNhEHjKHO8rrfH9M4U8vNqLuGmqsZdKua/GrUhdQGdjq7lTgdY3g4+Ta5jF8MzAa7UAs/g==", "cpu": [ "x64" ], @@ -10957,9 +10862,9 @@ } }, "node_modules/@napi-rs/canvas-linux-x64-musl": { - "version": "0.1.82", - "resolved": "https://registry.npmjs.org/@napi-rs/canvas-linux-x64-musl/-/canvas-linux-x64-musl-0.1.82.tgz", - "integrity": "sha512-Be9Wf5RTv1w6GXlTph55K3PH3vsAh1Ax4T1FQY1UYM0QfD0yrwGdnJ8/fhqw7dEgMjd59zIbjJQC8C3msbGn5g==", + "version": "0.1.83", + "resolved": "https://registry.npmjs.org/@napi-rs/canvas-linux-x64-musl/-/canvas-linux-x64-musl-0.1.83.tgz", + "integrity": "sha512-Vv2pLWQS8EnlSM1bstJ7vVhKA+mL4+my4sKUIn/bgIxB5O90dqiDhQjUDLP+5xn9ZMestRWDt3tdQEkGAmzq/A==", "cpu": [ "x64" ], @@ -10973,9 +10878,9 @@ } }, "node_modules/@napi-rs/canvas-win32-x64-msvc": { - "version": "0.1.82", - "resolved": "https://registry.npmjs.org/@napi-rs/canvas-win32-x64-msvc/-/canvas-win32-x64-msvc-0.1.82.tgz", - "integrity": "sha512-LN/i8VrvxTDmEEK1c10z2cdOTkWT76LlTGtyZe5Kr1sqoSomKeExAjbilnu1+oee5lZUgS5yfZ2LNlVhCeARuw==", + "version": "0.1.83", + "resolved": "https://registry.npmjs.org/@napi-rs/canvas-win32-x64-msvc/-/canvas-win32-x64-msvc-0.1.83.tgz", + "integrity": "sha512-K1TtjbScfRNYhq8dengLLufXGbtEtWdUXPV505uLFPovyGHzDUGXLFP/zUJzj6xWXwgUjHNLgEPIt7mye0zr6Q==", "cpu": [ "x64" ], @@ -11865,13 +11770,13 @@ } }, "node_modules/@playwright/test": { - "version": "1.55.0", - "resolved": "https://registry.npmjs.org/@playwright/test/-/test-1.55.0.tgz", - "integrity": "sha512-04IXzPwHrW69XusN/SIdDdKZBzMfOT9UNT/YiJit/xpy2VuAoB8NHc8Aplb96zsWDddLnbkPL3TsmrS04ZU2xQ==", + "version": "1.57.0", + "resolved": "https://registry.npmjs.org/@playwright/test/-/test-1.57.0.tgz", + "integrity": "sha512-6TyEnHgd6SArQO8UO2OMTxshln3QMWBtPGrOCgs3wVEmQmwyuNtB10IZMfmYDE0riwNR1cu4q+pPcxMVtaG3TA==", "license": "Apache-2.0", "peer": true, "dependencies": { - "playwright": "1.55.0" + "playwright": "1.57.0" }, "bin": { "playwright": "cli.js" @@ -13107,12 +13012,12 @@ } }, "node_modules/@smithy/abort-controller": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/@smithy/abort-controller/-/abort-controller-4.1.1.tgz", - "integrity": "sha512-vkzula+IwRvPR6oKQhMYioM3A/oX/lFCZiwuxkQbRhqJS2S4YRY2k7k/SyR2jMf3607HLtbEwlRxi0ndXHMjRg==", + "version": "4.2.5", + "resolved": "https://registry.npmjs.org/@smithy/abort-controller/-/abort-controller-4.2.5.tgz", + "integrity": "sha512-j7HwVkBw68YW8UmFRcjZOmssE77Rvk0GWAIN1oFBhsaovQmZWYCIcGa9/pwRB0ExI8Sk9MWNALTjftjHZea7VA==", "license": "Apache-2.0", "dependencies": { - "@smithy/types": "^4.5.0", + "@smithy/types": "^4.9.0", "tslib": "^2.6.2" }, "engines": { @@ -13120,9 +13025,9 @@ } }, "node_modules/@smithy/chunked-blob-reader": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/@smithy/chunked-blob-reader/-/chunked-blob-reader-5.1.0.tgz", - "integrity": "sha512-a36AtR7Q7XOhRPt6F/7HENmTWcB8kN7mDJcOFM/+FuKO6x88w8MQJfYCufMWh4fGyVkPjUh3Rrz/dnqFQdo6OQ==", + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/@smithy/chunked-blob-reader/-/chunked-blob-reader-5.2.0.tgz", + "integrity": "sha512-WmU0TnhEAJLWvfSeMxBNe5xtbselEO8+4wG0NtZeL8oR21WgH1xiO37El+/Y+H/Ie4SCwBy3MxYWmOYaGgZueA==", "license": "Apache-2.0", "dependencies": { "tslib": "^2.6.2" @@ -13132,12 +13037,12 @@ } }, "node_modules/@smithy/chunked-blob-reader-native": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/@smithy/chunked-blob-reader-native/-/chunked-blob-reader-native-4.1.0.tgz", - "integrity": "sha512-Bnv0B3nSlfB2mPO0WgM49I/prl7+kamF042rrf3ezJ3Z4C7csPYvyYgZfXTGXwXfj1mAwDWjE/ybIf49PzFzvA==", + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/@smithy/chunked-blob-reader-native/-/chunked-blob-reader-native-4.2.1.tgz", + "integrity": "sha512-lX9Ay+6LisTfpLid2zZtIhSEjHMZoAR5hHCR4H7tBz/Zkfr5ea8RcQ7Tk4mi0P76p4cN+Btz16Ffno7YHpKXnQ==", "license": "Apache-2.0", "dependencies": { - "@smithy/util-base64": "^4.1.0", + "@smithy/util-base64": "^4.3.0", "tslib": "^2.6.2" }, "engines": { @@ -13145,15 +13050,16 @@ } }, "node_modules/@smithy/config-resolver": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/@smithy/config-resolver/-/config-resolver-4.2.2.tgz", - "integrity": "sha512-IT6MatgBWagLybZl1xQcURXRICvqz1z3APSCAI9IqdvfCkrA7RaQIEfgC6G/KvfxnDfQUDqFV+ZlixcuFznGBQ==", + "version": "4.4.3", + "resolved": "https://registry.npmjs.org/@smithy/config-resolver/-/config-resolver-4.4.3.tgz", + "integrity": "sha512-ezHLe1tKLUxDJo2LHtDuEDyWXolw8WGOR92qb4bQdWq/zKenO5BvctZGrVJBK08zjezSk7bmbKFOXIVyChvDLw==", "license": "Apache-2.0", "dependencies": { - "@smithy/node-config-provider": "^4.2.2", - "@smithy/types": "^4.5.0", - "@smithy/util-config-provider": "^4.1.0", - "@smithy/util-middleware": "^4.1.1", + "@smithy/node-config-provider": "^4.3.5", + "@smithy/types": "^4.9.0", + "@smithy/util-config-provider": "^4.2.0", + "@smithy/util-endpoints": "^3.2.5", + "@smithy/util-middleware": "^4.2.5", "tslib": "^2.6.2" }, "engines": { @@ -13161,34 +13067,20 @@ } }, "node_modules/@smithy/core": { - "version": "3.11.1", - "resolved": "https://registry.npmjs.org/@smithy/core/-/core-3.11.1.tgz", - "integrity": "sha512-REH7crwORgdjSpYs15JBiIWOYjj0hJNC3aCecpJvAlMMaaqL5i2CLb1i6Hc4yevToTKSqslLMI9FKjhugEwALA==", + "version": "3.18.6", + "resolved": "https://registry.npmjs.org/@smithy/core/-/core-3.18.6.tgz", + "integrity": "sha512-8Q/ugWqfDUEU1Exw71+DoOzlONJ2Cn9QA8VeeDzLLjzO/qruh9UKFzbszy4jXcIYgGofxYiT0t1TT6+CT/GupQ==", "license": "Apache-2.0", "dependencies": { - "@smithy/middleware-serde": "^4.1.1", - "@smithy/protocol-http": "^5.2.1", - "@smithy/types": "^4.5.0", - "@smithy/util-base64": "^4.1.0", - "@smithy/util-body-length-browser": "^4.1.0", - "@smithy/util-middleware": "^4.1.1", - "@smithy/util-stream": "^4.3.2", - "@smithy/util-utf8": "^4.1.0", - "@types/uuid": "^9.0.1", - "tslib": "^2.6.2", - "uuid": "^9.0.1" - }, - "engines": { - "node": ">=18.0.0" - } - }, - "node_modules/@smithy/core/node_modules/@smithy/protocol-http": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/@smithy/protocol-http/-/protocol-http-5.2.1.tgz", - "integrity": "sha512-T8SlkLYCwfT/6m33SIU/JOVGNwoelkrvGjFKDSDtVvAXj/9gOT78JVJEas5a+ETjOu4SVvpCstKgd0PxSu/aHw==", - "license": "Apache-2.0", - "dependencies": { - "@smithy/types": "^4.5.0", + "@smithy/middleware-serde": "^4.2.6", + "@smithy/protocol-http": "^5.3.5", + "@smithy/types": "^4.9.0", + "@smithy/util-base64": "^4.3.0", + "@smithy/util-body-length-browser": "^4.2.0", + "@smithy/util-middleware": "^4.2.5", + "@smithy/util-stream": "^4.5.6", + "@smithy/util-utf8": "^4.2.0", + "@smithy/uuid": "^1.1.0", "tslib": "^2.6.2" }, "engines": { @@ -13196,41 +13088,28 @@ } }, "node_modules/@smithy/core/node_modules/@smithy/util-utf8": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/@smithy/util-utf8/-/util-utf8-4.1.0.tgz", - "integrity": "sha512-mEu1/UIXAdNYuBcyEPbjScKi/+MQVXNIuY/7Cm5XLIWe319kDrT5SizBE95jqtmEXoDbGoZxKLCMttdZdqTZKQ==", + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/@smithy/util-utf8/-/util-utf8-4.2.0.tgz", + "integrity": "sha512-zBPfuzoI8xyBtR2P6WQj63Rz8i3AmfAaJLuNG8dWsfvPe8lO4aCPYLn879mEgHndZH1zQ2oXmG8O1GGzzaoZiw==", "license": "Apache-2.0", "dependencies": { - "@smithy/util-buffer-from": "^4.1.0", + "@smithy/util-buffer-from": "^4.2.0", "tslib": "^2.6.2" }, "engines": { "node": ">=18.0.0" } }, - "node_modules/@smithy/core/node_modules/uuid": { - "version": "9.0.1", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-9.0.1.tgz", - "integrity": "sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==", - "funding": [ - "https://github.com/sponsors/broofa", - "https://github.com/sponsors/ctavan" - ], - "license": "MIT", - "bin": { - "uuid": "dist/bin/uuid" - } - }, "node_modules/@smithy/credential-provider-imds": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/@smithy/credential-provider-imds/-/credential-provider-imds-4.1.2.tgz", - "integrity": "sha512-JlYNq8TShnqCLg0h+afqe2wLAwZpuoSgOyzhYvTgbiKBWRov+uUve+vrZEQO6lkdLOWPh7gK5dtb9dS+KGendg==", + "version": "4.2.5", + "resolved": "https://registry.npmjs.org/@smithy/credential-provider-imds/-/credential-provider-imds-4.2.5.tgz", + "integrity": "sha512-BZwotjoZWn9+36nimwm/OLIcVe+KYRwzMjfhd4QT7QxPm9WY0HiOV8t/Wlh+HVUif0SBVV7ksq8//hPaBC/okQ==", "license": "Apache-2.0", "dependencies": { - "@smithy/node-config-provider": "^4.2.2", - "@smithy/property-provider": "^4.1.1", - "@smithy/types": "^4.5.0", - "@smithy/url-parser": "^4.1.1", + "@smithy/node-config-provider": "^4.3.5", + "@smithy/property-provider": "^4.2.5", + "@smithy/types": "^4.9.0", + "@smithy/url-parser": "^4.2.5", "tslib": "^2.6.2" }, "engines": { @@ -13238,103 +13117,21 @@ } }, "node_modules/@smithy/eventstream-codec": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@smithy/eventstream-codec/-/eventstream-codec-2.2.0.tgz", - "integrity": "sha512-8janZoJw85nJmQZc4L8TuePp2pk1nxLgkxIR0TUjKJ5Dkj5oelB9WtiSSGXCQvNsJl0VSTvK/2ueMXxvpa9GVw==", - "license": "Apache-2.0", - "optional": true, - "peer": true, - "dependencies": { - "@aws-crypto/crc32": "3.0.0", - "@smithy/types": "^2.12.0", - "@smithy/util-hex-encoding": "^2.2.0", - "tslib": "^2.6.2" - } - }, - "node_modules/@smithy/eventstream-codec/node_modules/@smithy/types": { - "version": "2.12.0", - "resolved": "https://registry.npmjs.org/@smithy/types/-/types-2.12.0.tgz", - "integrity": "sha512-QwYgloJ0sVNBeBuBs65cIkTbfzV/Q6ZNPCJ99EICFEdJYG50nGIY/uYXp+TbsdJReIuPr0a0kXmCvren3MbRRw==", - "license": "Apache-2.0", - "optional": true, - "peer": true, - "dependencies": { - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/@smithy/eventstream-codec/node_modules/@smithy/util-hex-encoding": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@smithy/util-hex-encoding/-/util-hex-encoding-2.2.0.tgz", - "integrity": "sha512-7iKXR+/4TpLK194pVjKiasIyqMtTYJsgKgM242Y9uzt5dhHnUDvMNb+3xIhRJ9QhvqGii/5cRUt4fJn3dtXNHQ==", - "license": "Apache-2.0", - "optional": true, - "peer": true, - "dependencies": { - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/@smithy/eventstream-serde-browser": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/@smithy/eventstream-serde-browser/-/eventstream-serde-browser-4.1.1.tgz", - "integrity": "sha512-Q9QWdAzRaIuVkefupRPRFAasaG/droBqn1feiMnmLa+LLEUG45pqX1+FurHFmlqiCfobB3nUlgoJfeXZsr7MPA==", + "version": "4.2.5", + "resolved": "https://registry.npmjs.org/@smithy/eventstream-codec/-/eventstream-codec-4.2.5.tgz", + "integrity": "sha512-Ogt4Zi9hEbIP17oQMd68qYOHUzmH47UkK7q7Gl55iIm9oKt27MUGrC5JfpMroeHjdkOliOA4Qt3NQ1xMq/nrlA==", "license": "Apache-2.0", "dependencies": { - "@smithy/eventstream-serde-universal": "^4.1.1", - "@smithy/types": "^4.5.0", + "@aws-crypto/crc32": "5.2.0", + "@smithy/types": "^4.9.0", + "@smithy/util-hex-encoding": "^4.2.0", "tslib": "^2.6.2" }, "engines": { "node": ">=18.0.0" } }, - "node_modules/@smithy/eventstream-serde-config-resolver": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/@smithy/eventstream-serde-config-resolver/-/eventstream-serde-config-resolver-4.2.1.tgz", - "integrity": "sha512-oSUkF9zDN9zcOUBMtxp8RewJlh71E9NoHWU8jE3hU9JMYCsmW4assVTpgic/iS3/dM317j6hO5x18cc3XrfvEw==", - "license": "Apache-2.0", - "dependencies": { - "@smithy/types": "^4.5.0", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=18.0.0" - } - }, - "node_modules/@smithy/eventstream-serde-node": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/@smithy/eventstream-serde-node/-/eventstream-serde-node-4.1.1.tgz", - "integrity": "sha512-tn6vulwf/ScY0vjhzptSJuDJJqlhNtUjkxJ4wiv9E3SPoEqTEKbaq6bfqRO7nvhTG29ALICRcvfFheOUPl8KNA==", - "license": "Apache-2.0", - "dependencies": { - "@smithy/eventstream-serde-universal": "^4.1.1", - "@smithy/types": "^4.5.0", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=18.0.0" - } - }, - "node_modules/@smithy/eventstream-serde-universal": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/@smithy/eventstream-serde-universal/-/eventstream-serde-universal-4.1.1.tgz", - "integrity": "sha512-uLOAiM/Dmgh2CbEXQx+6/ssK7fbzFhd+LjdyFxXid5ZBCbLHTFHLdD/QbXw5aEDsLxQhgzDxLLsZhsftAYwHJA==", - "license": "Apache-2.0", - "dependencies": { - "@smithy/eventstream-codec": "^4.1.1", - "@smithy/types": "^4.5.0", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=18.0.0" - } - }, - "node_modules/@smithy/eventstream-serde-universal/node_modules/@aws-crypto/crc32": { + "node_modules/@smithy/eventstream-codec/node_modules/@aws-crypto/crc32": { "version": "5.2.0", "resolved": "https://registry.npmjs.org/@aws-crypto/crc32/-/crc32-5.2.0.tgz", "integrity": "sha512-nLbCWqQNgUiwwtFsen1AdzAtvuLRsQS8rYgMuxCrdKf9kOssamGLuPwyTY9wyYblNr9+1XM8v6zoDTPPSIeANg==", @@ -13348,15 +13145,55 @@ "node": ">=16.0.0" } }, - "node_modules/@smithy/eventstream-serde-universal/node_modules/@smithy/eventstream-codec": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/@smithy/eventstream-codec/-/eventstream-codec-4.1.1.tgz", - "integrity": "sha512-PwkQw1hZwHTQB6X5hSUWz2OSeuj5Z6enWuAqke7DgWoP3t6vg3ktPpqPz3Erkn6w+tmsl8Oss6nrgyezoea2Iw==", + "node_modules/@smithy/eventstream-serde-browser": { + "version": "4.2.5", + "resolved": "https://registry.npmjs.org/@smithy/eventstream-serde-browser/-/eventstream-serde-browser-4.2.5.tgz", + "integrity": "sha512-HohfmCQZjppVnKX2PnXlf47CW3j92Ki6T/vkAT2DhBR47e89pen3s4fIa7otGTtrVxmj7q+IhH0RnC5kpR8wtw==", "license": "Apache-2.0", "dependencies": { - "@aws-crypto/crc32": "5.2.0", - "@smithy/types": "^4.5.0", - "@smithy/util-hex-encoding": "^4.1.0", + "@smithy/eventstream-serde-universal": "^4.2.5", + "@smithy/types": "^4.9.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=18.0.0" + } + }, + "node_modules/@smithy/eventstream-serde-config-resolver": { + "version": "4.3.5", + "resolved": "https://registry.npmjs.org/@smithy/eventstream-serde-config-resolver/-/eventstream-serde-config-resolver-4.3.5.tgz", + "integrity": "sha512-ibjQjM7wEXtECiT6my1xfiMH9IcEczMOS6xiCQXoUIYSj5b1CpBbJ3VYbdwDy8Vcg5JHN7eFpOCGk8nyZAltNQ==", + "license": "Apache-2.0", + "dependencies": { + "@smithy/types": "^4.9.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=18.0.0" + } + }, + "node_modules/@smithy/eventstream-serde-node": { + "version": "4.2.5", + "resolved": "https://registry.npmjs.org/@smithy/eventstream-serde-node/-/eventstream-serde-node-4.2.5.tgz", + "integrity": "sha512-+elOuaYx6F2H6x1/5BQP5ugv12nfJl66GhxON8+dWVUEDJ9jah/A0tayVdkLRP0AeSac0inYkDz5qBFKfVp2Gg==", + "license": "Apache-2.0", + "dependencies": { + "@smithy/eventstream-serde-universal": "^4.2.5", + "@smithy/types": "^4.9.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=18.0.0" + } + }, + "node_modules/@smithy/eventstream-serde-universal": { + "version": "4.2.5", + "resolved": "https://registry.npmjs.org/@smithy/eventstream-serde-universal/-/eventstream-serde-universal-4.2.5.tgz", + "integrity": "sha512-G9WSqbST45bmIFaeNuP/EnC19Rhp54CcVdX9PDL1zyEB514WsDVXhlyihKlGXnRycmHNmVv88Bvvt4EYxWef/Q==", + "license": "Apache-2.0", + "dependencies": { + "@smithy/eventstream-codec": "^4.2.5", + "@smithy/types": "^4.9.0", "tslib": "^2.6.2" }, "engines": { @@ -13364,28 +13201,15 @@ } }, "node_modules/@smithy/fetch-http-handler": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/@smithy/fetch-http-handler/-/fetch-http-handler-5.2.1.tgz", - "integrity": "sha512-5/3wxKNtV3wO/hk1is+CZUhL8a1yy/U+9u9LKQ9kZTkMsHaQjJhc3stFfiujtMnkITjzWfndGA2f7g9Uh9vKng==", + "version": "5.3.6", + "resolved": "https://registry.npmjs.org/@smithy/fetch-http-handler/-/fetch-http-handler-5.3.6.tgz", + "integrity": "sha512-3+RG3EA6BBJ/ofZUeTFJA7mHfSYrZtQIrDP9dI8Lf7X6Jbos2jptuLrAAteDiFVrmbEmLSuRG/bUKzfAXk7dhg==", "license": "Apache-2.0", "dependencies": { - "@smithy/protocol-http": "^5.2.1", - "@smithy/querystring-builder": "^4.1.1", - "@smithy/types": "^4.5.0", - "@smithy/util-base64": "^4.1.0", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=18.0.0" - } - }, - "node_modules/@smithy/fetch-http-handler/node_modules/@smithy/protocol-http": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/@smithy/protocol-http/-/protocol-http-5.2.1.tgz", - "integrity": "sha512-T8SlkLYCwfT/6m33SIU/JOVGNwoelkrvGjFKDSDtVvAXj/9gOT78JVJEas5a+ETjOu4SVvpCstKgd0PxSu/aHw==", - "license": "Apache-2.0", - "dependencies": { - "@smithy/types": "^4.5.0", + "@smithy/protocol-http": "^5.3.5", + "@smithy/querystring-builder": "^4.2.5", + "@smithy/types": "^4.9.0", + "@smithy/util-base64": "^4.3.0", "tslib": "^2.6.2" }, "engines": { @@ -13393,14 +13217,14 @@ } }, "node_modules/@smithy/hash-blob-browser": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/@smithy/hash-blob-browser/-/hash-blob-browser-4.1.1.tgz", - "integrity": "sha512-avAtk++s1e/1VODf+rg7c9R2pB5G9y8yaJaGY4lPZI2+UIqVyuSDMikWjeWfBVmFZ3O7NpDxBbUCyGhThVUKWQ==", + "version": "4.2.6", + "resolved": "https://registry.npmjs.org/@smithy/hash-blob-browser/-/hash-blob-browser-4.2.6.tgz", + "integrity": "sha512-8P//tA8DVPk+3XURk2rwcKgYwFvwGwmJH/wJqQiSKwXZtf/LiZK+hbUZmPj/9KzM+OVSwe4o85KTp5x9DUZTjw==", "license": "Apache-2.0", "dependencies": { - "@smithy/chunked-blob-reader": "^5.1.0", - "@smithy/chunked-blob-reader-native": "^4.1.0", - "@smithy/types": "^4.5.0", + "@smithy/chunked-blob-reader": "^5.2.0", + "@smithy/chunked-blob-reader-native": "^4.2.1", + "@smithy/types": "^4.9.0", "tslib": "^2.6.2" }, "engines": { @@ -13408,14 +13232,14 @@ } }, "node_modules/@smithy/hash-node": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/@smithy/hash-node/-/hash-node-4.1.1.tgz", - "integrity": "sha512-H9DIU9WBLhYrvPs9v4sYvnZ1PiAI0oc8CgNQUJ1rpN3pP7QADbTOUjchI2FB764Ub0DstH5xbTqcMJu1pnVqxA==", + "version": "4.2.5", + "resolved": "https://registry.npmjs.org/@smithy/hash-node/-/hash-node-4.2.5.tgz", + "integrity": "sha512-DpYX914YOfA3UDT9CN1BM787PcHfWRBB43fFGCYrZFUH0Jv+5t8yYl+Pd5PW4+QzoGEDvn5d5QIO4j2HyYZQSA==", "license": "Apache-2.0", "dependencies": { - "@smithy/types": "^4.5.0", - "@smithy/util-buffer-from": "^4.1.0", - "@smithy/util-utf8": "^4.1.0", + "@smithy/types": "^4.9.0", + "@smithy/util-buffer-from": "^4.2.0", + "@smithy/util-utf8": "^4.2.0", "tslib": "^2.6.2" }, "engines": { @@ -13423,12 +13247,12 @@ } }, "node_modules/@smithy/hash-node/node_modules/@smithy/util-utf8": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/@smithy/util-utf8/-/util-utf8-4.1.0.tgz", - "integrity": "sha512-mEu1/UIXAdNYuBcyEPbjScKi/+MQVXNIuY/7Cm5XLIWe319kDrT5SizBE95jqtmEXoDbGoZxKLCMttdZdqTZKQ==", + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/@smithy/util-utf8/-/util-utf8-4.2.0.tgz", + "integrity": "sha512-zBPfuzoI8xyBtR2P6WQj63Rz8i3AmfAaJLuNG8dWsfvPe8lO4aCPYLn879mEgHndZH1zQ2oXmG8O1GGzzaoZiw==", "license": "Apache-2.0", "dependencies": { - "@smithy/util-buffer-from": "^4.1.0", + "@smithy/util-buffer-from": "^4.2.0", "tslib": "^2.6.2" }, "engines": { @@ -13436,13 +13260,13 @@ } }, "node_modules/@smithy/hash-stream-node": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/@smithy/hash-stream-node/-/hash-stream-node-4.1.1.tgz", - "integrity": "sha512-3ztT4pV0Moazs3JAYFdfKk11kYFDo4b/3R3+xVjIm6wY9YpJf+xfz+ocEnNKcWAdcmSMqi168i2EMaKmJHbJMA==", + "version": "4.2.5", + "resolved": "https://registry.npmjs.org/@smithy/hash-stream-node/-/hash-stream-node-4.2.5.tgz", + "integrity": "sha512-6+do24VnEyvWcGdHXomlpd0m8bfZePpUKBy7m311n+JuRwug8J4dCanJdTymx//8mi0nlkflZBvJe+dEO/O12Q==", "license": "Apache-2.0", "dependencies": { - "@smithy/types": "^4.5.0", - "@smithy/util-utf8": "^4.1.0", + "@smithy/types": "^4.9.0", + "@smithy/util-utf8": "^4.2.0", "tslib": "^2.6.2" }, "engines": { @@ -13450,12 +13274,12 @@ } }, "node_modules/@smithy/hash-stream-node/node_modules/@smithy/util-utf8": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/@smithy/util-utf8/-/util-utf8-4.1.0.tgz", - "integrity": "sha512-mEu1/UIXAdNYuBcyEPbjScKi/+MQVXNIuY/7Cm5XLIWe319kDrT5SizBE95jqtmEXoDbGoZxKLCMttdZdqTZKQ==", + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/@smithy/util-utf8/-/util-utf8-4.2.0.tgz", + "integrity": "sha512-zBPfuzoI8xyBtR2P6WQj63Rz8i3AmfAaJLuNG8dWsfvPe8lO4aCPYLn879mEgHndZH1zQ2oXmG8O1GGzzaoZiw==", "license": "Apache-2.0", "dependencies": { - "@smithy/util-buffer-from": "^4.1.0", + "@smithy/util-buffer-from": "^4.2.0", "tslib": "^2.6.2" }, "engines": { @@ -13463,12 +13287,12 @@ } }, "node_modules/@smithy/invalid-dependency": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/@smithy/invalid-dependency/-/invalid-dependency-4.1.1.tgz", - "integrity": "sha512-1AqLyFlfrrDkyES8uhINRlJXmHA2FkG+3DY8X+rmLSqmFwk3DJnvhyGzyByPyewh2jbmV+TYQBEfngQax8IFGg==", + "version": "4.2.5", + "resolved": "https://registry.npmjs.org/@smithy/invalid-dependency/-/invalid-dependency-4.2.5.tgz", + "integrity": "sha512-2L2erASEro1WC5nV+plwIMxrTXpvpfzl4e+Nre6vBVRR2HKeGGcvpJyyL3/PpiSg+cJG2KpTmZmq934Olb6e5A==", "license": "Apache-2.0", "dependencies": { - "@smithy/types": "^4.5.0", + "@smithy/types": "^4.9.0", "tslib": "^2.6.2" }, "engines": { @@ -13488,13 +13312,13 @@ } }, "node_modules/@smithy/md5-js": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/@smithy/md5-js/-/md5-js-4.1.1.tgz", - "integrity": "sha512-MvWXKK743BuHjr/hnWuT6uStdKEaoqxHAQUvbKJPPZM5ZojTNFI5D+47BoQfBE5RgGlRRty05EbWA+NXDv+hIA==", + "version": "4.2.5", + "resolved": "https://registry.npmjs.org/@smithy/md5-js/-/md5-js-4.2.5.tgz", + "integrity": "sha512-Bt6jpSTMWfjCtC0s79gZ/WZ1w90grfmopVOWqkI2ovhjpD5Q2XRXuecIPB9689L2+cCySMbaXDhBPU56FKNDNg==", "license": "Apache-2.0", "dependencies": { - "@smithy/types": "^4.5.0", - "@smithy/util-utf8": "^4.1.0", + "@smithy/types": "^4.9.0", + "@smithy/util-utf8": "^4.2.0", "tslib": "^2.6.2" }, "engines": { @@ -13502,12 +13326,12 @@ } }, "node_modules/@smithy/md5-js/node_modules/@smithy/util-utf8": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/@smithy/util-utf8/-/util-utf8-4.1.0.tgz", - "integrity": "sha512-mEu1/UIXAdNYuBcyEPbjScKi/+MQVXNIuY/7Cm5XLIWe319kDrT5SizBE95jqtmEXoDbGoZxKLCMttdZdqTZKQ==", + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/@smithy/util-utf8/-/util-utf8-4.2.0.tgz", + "integrity": "sha512-zBPfuzoI8xyBtR2P6WQj63Rz8i3AmfAaJLuNG8dWsfvPe8lO4aCPYLn879mEgHndZH1zQ2oXmG8O1GGzzaoZiw==", "license": "Apache-2.0", "dependencies": { - "@smithy/util-buffer-from": "^4.1.0", + "@smithy/util-buffer-from": "^4.2.0", "tslib": "^2.6.2" }, "engines": { @@ -13515,26 +13339,13 @@ } }, "node_modules/@smithy/middleware-content-length": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/@smithy/middleware-content-length/-/middleware-content-length-4.1.1.tgz", - "integrity": "sha512-9wlfBBgTsRvC2JxLJxv4xDGNBrZuio3AgSl0lSFX7fneW2cGskXTYpFxCdRYD2+5yzmsiTuaAJD1Wp7gWt9y9w==", + "version": "4.2.5", + "resolved": "https://registry.npmjs.org/@smithy/middleware-content-length/-/middleware-content-length-4.2.5.tgz", + "integrity": "sha512-Y/RabVa5vbl5FuHYV2vUCwvh/dqzrEY/K2yWPSqvhFUwIY0atLqO4TienjBXakoy4zrKAMCZwg+YEqmH7jaN7A==", "license": "Apache-2.0", "dependencies": { - "@smithy/protocol-http": "^5.2.1", - "@smithy/types": "^4.5.0", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=18.0.0" - } - }, - "node_modules/@smithy/middleware-content-length/node_modules/@smithy/protocol-http": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/@smithy/protocol-http/-/protocol-http-5.2.1.tgz", - "integrity": "sha512-T8SlkLYCwfT/6m33SIU/JOVGNwoelkrvGjFKDSDtVvAXj/9gOT78JVJEas5a+ETjOu4SVvpCstKgd0PxSu/aHw==", - "license": "Apache-2.0", - "dependencies": { - "@smithy/types": "^4.5.0", + "@smithy/protocol-http": "^5.3.5", + "@smithy/types": "^4.9.0", "tslib": "^2.6.2" }, "engines": { @@ -13542,18 +13353,18 @@ } }, "node_modules/@smithy/middleware-endpoint": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/@smithy/middleware-endpoint/-/middleware-endpoint-4.2.3.tgz", - "integrity": "sha512-+1H5A28DeffRVrqmVmtqtRraEjoaC6JVap3xEQdVoBh2EagCVY7noPmcBcG4y7mnr9AJitR1ZAse2l+tEtK5vg==", + "version": "4.3.13", + "resolved": "https://registry.npmjs.org/@smithy/middleware-endpoint/-/middleware-endpoint-4.3.13.tgz", + "integrity": "sha512-X4za1qCdyx1hEVVXuAWlZuK6wzLDv1uw1OY9VtaYy1lULl661+frY7FeuHdYdl7qAARUxH2yvNExU2/SmRFfcg==", "license": "Apache-2.0", "dependencies": { - "@smithy/core": "^3.11.1", - "@smithy/middleware-serde": "^4.1.1", - "@smithy/node-config-provider": "^4.2.2", - "@smithy/shared-ini-file-loader": "^4.2.0", - "@smithy/types": "^4.5.0", - "@smithy/url-parser": "^4.1.1", - "@smithy/util-middleware": "^4.1.1", + "@smithy/core": "^3.18.6", + "@smithy/middleware-serde": "^4.2.6", + "@smithy/node-config-provider": "^4.3.5", + "@smithy/shared-ini-file-loader": "^4.4.0", + "@smithy/types": "^4.9.0", + "@smithy/url-parser": "^4.2.5", + "@smithy/util-middleware": "^4.2.5", "tslib": "^2.6.2" }, "engines": { @@ -13561,73 +13372,33 @@ } }, "node_modules/@smithy/middleware-retry": { - "version": "4.2.4", - "resolved": "https://registry.npmjs.org/@smithy/middleware-retry/-/middleware-retry-4.2.4.tgz", - "integrity": "sha512-amyqYQFewnAviX3yy/rI/n1HqAgfvUdkEhc04kDjxsngAUREKuOI24iwqQUirrj6GtodWmR4iO5Zeyl3/3BwWg==", + "version": "4.4.13", + "resolved": "https://registry.npmjs.org/@smithy/middleware-retry/-/middleware-retry-4.4.13.tgz", + "integrity": "sha512-RzIDF9OrSviXX7MQeKOm8r/372KTyY8Jmp6HNKOOYlrguHADuM3ED/f4aCyNhZZFLG55lv5beBin7nL0Nzy1Dw==", "license": "Apache-2.0", "dependencies": { - "@smithy/node-config-provider": "^4.2.2", - "@smithy/protocol-http": "^5.2.1", - "@smithy/service-error-classification": "^4.1.2", - "@smithy/smithy-client": "^4.6.3", - "@smithy/types": "^4.5.0", - "@smithy/util-middleware": "^4.1.1", - "@smithy/util-retry": "^4.1.2", - "@types/uuid": "^9.0.1", - "tslib": "^2.6.2", - "uuid": "^9.0.1" - }, - "engines": { - "node": ">=18.0.0" - } - }, - "node_modules/@smithy/middleware-retry/node_modules/@smithy/protocol-http": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/@smithy/protocol-http/-/protocol-http-5.2.1.tgz", - "integrity": "sha512-T8SlkLYCwfT/6m33SIU/JOVGNwoelkrvGjFKDSDtVvAXj/9gOT78JVJEas5a+ETjOu4SVvpCstKgd0PxSu/aHw==", - "license": "Apache-2.0", - "dependencies": { - "@smithy/types": "^4.5.0", + "@smithy/node-config-provider": "^4.3.5", + "@smithy/protocol-http": "^5.3.5", + "@smithy/service-error-classification": "^4.2.5", + "@smithy/smithy-client": "^4.9.9", + "@smithy/types": "^4.9.0", + "@smithy/util-middleware": "^4.2.5", + "@smithy/util-retry": "^4.2.5", + "@smithy/uuid": "^1.1.0", "tslib": "^2.6.2" }, "engines": { "node": ">=18.0.0" } }, - "node_modules/@smithy/middleware-retry/node_modules/uuid": { - "version": "9.0.1", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-9.0.1.tgz", - "integrity": "sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==", - "funding": [ - "https://github.com/sponsors/broofa", - "https://github.com/sponsors/ctavan" - ], - "license": "MIT", - "bin": { - "uuid": "dist/bin/uuid" - } - }, "node_modules/@smithy/middleware-serde": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/@smithy/middleware-serde/-/middleware-serde-4.1.1.tgz", - "integrity": "sha512-lh48uQdbCoj619kRouev5XbWhCwRKLmphAif16c4J6JgJ4uXjub1PI6RL38d3BLliUvSso6klyB/LTNpWSNIyg==", + "version": "4.2.6", + "resolved": "https://registry.npmjs.org/@smithy/middleware-serde/-/middleware-serde-4.2.6.tgz", + "integrity": "sha512-VkLoE/z7e2g8pirwisLz8XJWedUSY8my/qrp81VmAdyrhi94T+riBfwP+AOEEFR9rFTSonC/5D2eWNmFabHyGQ==", "license": "Apache-2.0", "dependencies": { - "@smithy/protocol-http": "^5.2.1", - "@smithy/types": "^4.5.0", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=18.0.0" - } - }, - "node_modules/@smithy/middleware-serde/node_modules/@smithy/protocol-http": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/@smithy/protocol-http/-/protocol-http-5.2.1.tgz", - "integrity": "sha512-T8SlkLYCwfT/6m33SIU/JOVGNwoelkrvGjFKDSDtVvAXj/9gOT78JVJEas5a+ETjOu4SVvpCstKgd0PxSu/aHw==", - "license": "Apache-2.0", - "dependencies": { - "@smithy/types": "^4.5.0", + "@smithy/protocol-http": "^5.3.5", + "@smithy/types": "^4.9.0", "tslib": "^2.6.2" }, "engines": { @@ -13635,12 +13406,12 @@ } }, "node_modules/@smithy/middleware-stack": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/@smithy/middleware-stack/-/middleware-stack-4.1.1.tgz", - "integrity": "sha512-ygRnniqNcDhHzs6QAPIdia26M7e7z9gpkIMUe/pK0RsrQ7i5MblwxY8078/QCnGq6AmlUUWgljK2HlelsKIb/A==", + "version": "4.2.5", + "resolved": "https://registry.npmjs.org/@smithy/middleware-stack/-/middleware-stack-4.2.5.tgz", + "integrity": "sha512-bYrutc+neOyWxtZdbB2USbQttZN0mXaOyYLIsaTbJhFsfpXyGWUxJpEuO1rJ8IIJm2qH4+xJT0mxUSsEDTYwdQ==", "license": "Apache-2.0", "dependencies": { - "@smithy/types": "^4.5.0", + "@smithy/types": "^4.9.0", "tslib": "^2.6.2" }, "engines": { @@ -13648,14 +13419,14 @@ } }, "node_modules/@smithy/node-config-provider": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/@smithy/node-config-provider/-/node-config-provider-4.2.2.tgz", - "integrity": "sha512-SYGTKyPvyCfEzIN5rD8q/bYaOPZprYUPD2f5g9M7OjaYupWOoQFYJ5ho+0wvxIRf471i2SR4GoiZ2r94Jq9h6A==", + "version": "4.3.5", + "resolved": "https://registry.npmjs.org/@smithy/node-config-provider/-/node-config-provider-4.3.5.tgz", + "integrity": "sha512-UTurh1C4qkVCtqggI36DGbLB2Kv8UlcFdMXDcWMbqVY2uRg0XmT9Pb4Vj6oSQ34eizO1fvR0RnFV4Axw4IrrAg==", "license": "Apache-2.0", "dependencies": { - "@smithy/property-provider": "^4.1.1", - "@smithy/shared-ini-file-loader": "^4.2.0", - "@smithy/types": "^4.5.0", + "@smithy/property-provider": "^4.2.5", + "@smithy/shared-ini-file-loader": "^4.4.0", + "@smithy/types": "^4.9.0", "tslib": "^2.6.2" }, "engines": { @@ -13663,28 +13434,15 @@ } }, "node_modules/@smithy/node-http-handler": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/@smithy/node-http-handler/-/node-http-handler-4.2.1.tgz", - "integrity": "sha512-REyybygHlxo3TJICPF89N2pMQSf+p+tBJqpVe1+77Cfi9HBPReNjTgtZ1Vg73exq24vkqJskKDpfF74reXjxfw==", + "version": "4.4.5", + "resolved": "https://registry.npmjs.org/@smithy/node-http-handler/-/node-http-handler-4.4.5.tgz", + "integrity": "sha512-CMnzM9R2WqlqXQGtIlsHMEZfXKJVTIrqCNoSd/QpAyp+Dw0a1Vps13l6ma1fH8g7zSPNsA59B/kWgeylFuA/lw==", "license": "Apache-2.0", "dependencies": { - "@smithy/abort-controller": "^4.1.1", - "@smithy/protocol-http": "^5.2.1", - "@smithy/querystring-builder": "^4.1.1", - "@smithy/types": "^4.5.0", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=18.0.0" - } - }, - "node_modules/@smithy/node-http-handler/node_modules/@smithy/protocol-http": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/@smithy/protocol-http/-/protocol-http-5.2.1.tgz", - "integrity": "sha512-T8SlkLYCwfT/6m33SIU/JOVGNwoelkrvGjFKDSDtVvAXj/9gOT78JVJEas5a+ETjOu4SVvpCstKgd0PxSu/aHw==", - "license": "Apache-2.0", - "dependencies": { - "@smithy/types": "^4.5.0", + "@smithy/abort-controller": "^4.2.5", + "@smithy/protocol-http": "^5.3.5", + "@smithy/querystring-builder": "^4.2.5", + "@smithy/types": "^4.9.0", "tslib": "^2.6.2" }, "engines": { @@ -13692,12 +13450,12 @@ } }, "node_modules/@smithy/property-provider": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/@smithy/property-provider/-/property-provider-4.1.1.tgz", - "integrity": "sha512-gm3ZS7DHxUbzC2wr8MUCsAabyiXY0gaj3ROWnhSx/9sPMc6eYLMM4rX81w1zsMaObj2Lq3PZtNCC1J6lpEY7zg==", + "version": "4.2.5", + "resolved": "https://registry.npmjs.org/@smithy/property-provider/-/property-provider-4.2.5.tgz", + "integrity": "sha512-8iLN1XSE1rl4MuxvQ+5OSk/Zb5El7NJZ1td6Tn+8dQQHIjp59Lwl6bd0+nzw6SKm2wSSriH2v/I9LPzUic7EOg==", "license": "Apache-2.0", "dependencies": { - "@smithy/types": "^4.5.0", + "@smithy/types": "^4.9.0", "tslib": "^2.6.2" }, "engines": { @@ -13705,42 +13463,26 @@ } }, "node_modules/@smithy/protocol-http": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/@smithy/protocol-http/-/protocol-http-3.3.0.tgz", - "integrity": "sha512-Xy5XK1AFWW2nlY/biWZXu6/krgbaf2dg0q492D8M5qthsnU2H+UgFeZLbM76FnH7s6RO/xhQRkj+T6KBO3JzgQ==", + "version": "5.3.5", + "resolved": "https://registry.npmjs.org/@smithy/protocol-http/-/protocol-http-5.3.5.tgz", + "integrity": "sha512-RlaL+sA0LNMp03bf7XPbFmT5gN+w3besXSWMkA8rcmxLSVfiEXElQi4O2IWwPfxzcHkxqrwBFMbngB8yx/RvaQ==", "license": "Apache-2.0", - "optional": true, - "peer": true, "dependencies": { - "@smithy/types": "^2.12.0", + "@smithy/types": "^4.9.0", "tslib": "^2.6.2" }, "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/@smithy/protocol-http/node_modules/@smithy/types": { - "version": "2.12.0", - "resolved": "https://registry.npmjs.org/@smithy/types/-/types-2.12.0.tgz", - "integrity": "sha512-QwYgloJ0sVNBeBuBs65cIkTbfzV/Q6ZNPCJ99EICFEdJYG50nGIY/uYXp+TbsdJReIuPr0a0kXmCvren3MbRRw==", - "license": "Apache-2.0", - "optional": true, - "peer": true, - "dependencies": { - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=14.0.0" + "node": ">=18.0.0" } }, "node_modules/@smithy/querystring-builder": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/@smithy/querystring-builder/-/querystring-builder-4.1.1.tgz", - "integrity": "sha512-J9b55bfimP4z/Jg1gNo+AT84hr90p716/nvxDkPGCD4W70MPms0h8KF50RDRgBGZeL83/u59DWNqJv6tEP/DHA==", + "version": "4.2.5", + "resolved": "https://registry.npmjs.org/@smithy/querystring-builder/-/querystring-builder-4.2.5.tgz", + "integrity": "sha512-y98otMI1saoajeik2kLfGyRp11e5U/iJYH/wLCh3aTV/XutbGT9nziKGkgCaMD1ghK7p6htHMm6b6scl9JRUWg==", "license": "Apache-2.0", "dependencies": { - "@smithy/types": "^4.5.0", - "@smithy/util-uri-escape": "^4.1.0", + "@smithy/types": "^4.9.0", + "@smithy/util-uri-escape": "^4.2.0", "tslib": "^2.6.2" }, "engines": { @@ -13748,12 +13490,12 @@ } }, "node_modules/@smithy/querystring-parser": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/@smithy/querystring-parser/-/querystring-parser-4.1.1.tgz", - "integrity": "sha512-63TEp92YFz0oQ7Pj9IuI3IgnprP92LrZtRAkE3c6wLWJxfy/yOPRt39IOKerVr0JS770olzl0kGafXlAXZ1vng==", + "version": "4.2.5", + "resolved": "https://registry.npmjs.org/@smithy/querystring-parser/-/querystring-parser-4.2.5.tgz", + "integrity": "sha512-031WCTdPYgiQRYNPXznHXof2YM0GwL6SeaSyTH/P72M1Vz73TvCNH2Nq8Iu2IEPq9QP2yx0/nrw5YmSeAi/AjQ==", "license": "Apache-2.0", "dependencies": { - "@smithy/types": "^4.5.0", + "@smithy/types": "^4.9.0", "tslib": "^2.6.2" }, "engines": { @@ -13761,24 +13503,24 @@ } }, "node_modules/@smithy/service-error-classification": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/@smithy/service-error-classification/-/service-error-classification-4.1.2.tgz", - "integrity": "sha512-Kqd8wyfmBWHZNppZSMfrQFpc3M9Y/kjyN8n8P4DqJJtuwgK1H914R471HTw7+RL+T7+kI1f1gOnL7Vb5z9+NgQ==", + "version": "4.2.5", + "resolved": "https://registry.npmjs.org/@smithy/service-error-classification/-/service-error-classification-4.2.5.tgz", + "integrity": "sha512-8fEvK+WPE3wUAcDvqDQG1Vk3ANLR8Px979te96m84CbKAjBVf25rPYSzb4xU4hlTyho7VhOGnh5i62D/JVF0JQ==", "license": "Apache-2.0", "dependencies": { - "@smithy/types": "^4.5.0" + "@smithy/types": "^4.9.0" }, "engines": { "node": ">=18.0.0" } }, "node_modules/@smithy/shared-ini-file-loader": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/@smithy/shared-ini-file-loader/-/shared-ini-file-loader-4.2.0.tgz", - "integrity": "sha512-OQTfmIEp2LLuWdxa8nEEPhZmiOREO6bcB6pjs0AySf4yiZhl6kMOfqmcwcY8BaBPX+0Tb+tG7/Ia/6mwpoZ7Pw==", + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/@smithy/shared-ini-file-loader/-/shared-ini-file-loader-4.4.0.tgz", + "integrity": "sha512-5WmZ5+kJgJDjwXXIzr1vDTG+RhF9wzSODQBfkrQ2VVkYALKGvZX1lgVSxEkgicSAFnFhPj5rudJV0zoinqS0bA==", "license": "Apache-2.0", "dependencies": { - "@smithy/types": "^4.5.0", + "@smithy/types": "^4.9.0", "tslib": "^2.6.2" }, "engines": { @@ -13786,107 +13528,61 @@ } }, "node_modules/@smithy/signature-v4": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/@smithy/signature-v4/-/signature-v4-2.3.0.tgz", - "integrity": "sha512-ui/NlpILU+6HAQBfJX8BBsDXuKSNrjTSuOYArRblcrErwKFutjrCNb/OExfVRyj9+26F9J+ZmfWT+fKWuDrH3Q==", - "license": "Apache-2.0", - "optional": true, - "peer": true, - "dependencies": { - "@smithy/is-array-buffer": "^2.2.0", - "@smithy/types": "^2.12.0", - "@smithy/util-hex-encoding": "^2.2.0", - "@smithy/util-middleware": "^2.2.0", - "@smithy/util-uri-escape": "^2.2.0", - "@smithy/util-utf8": "^2.3.0", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/@smithy/signature-v4/node_modules/@smithy/types": { - "version": "2.12.0", - "resolved": "https://registry.npmjs.org/@smithy/types/-/types-2.12.0.tgz", - "integrity": "sha512-QwYgloJ0sVNBeBuBs65cIkTbfzV/Q6ZNPCJ99EICFEdJYG50nGIY/uYXp+TbsdJReIuPr0a0kXmCvren3MbRRw==", - "license": "Apache-2.0", - "optional": true, - "peer": true, - "dependencies": { - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/@smithy/signature-v4/node_modules/@smithy/util-hex-encoding": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@smithy/util-hex-encoding/-/util-hex-encoding-2.2.0.tgz", - "integrity": "sha512-7iKXR+/4TpLK194pVjKiasIyqMtTYJsgKgM242Y9uzt5dhHnUDvMNb+3xIhRJ9QhvqGii/5cRUt4fJn3dtXNHQ==", - "license": "Apache-2.0", - "optional": true, - "peer": true, - "dependencies": { - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/@smithy/signature-v4/node_modules/@smithy/util-middleware": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@smithy/util-middleware/-/util-middleware-2.2.0.tgz", - "integrity": "sha512-L1qpleXf9QD6LwLCJ5jddGkgWyuSvWBkJwWAZ6kFkdifdso+sk3L3O1HdmPvCdnCK3IS4qWyPxev01QMnfHSBw==", - "license": "Apache-2.0", - "optional": true, - "peer": true, - "dependencies": { - "@smithy/types": "^2.12.0", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/@smithy/signature-v4/node_modules/@smithy/util-uri-escape": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@smithy/util-uri-escape/-/util-uri-escape-2.2.0.tgz", - "integrity": "sha512-jtmJMyt1xMD/d8OtbVJ2gFZOSKc+ueYJZPW20ULW1GOp/q/YIM0wNh+u8ZFao9UaIGz4WoPW8hC64qlWLIfoDA==", - "license": "Apache-2.0", - "optional": true, - "peer": true, - "dependencies": { - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/@smithy/smithy-client": { - "version": "4.6.3", - "resolved": "https://registry.npmjs.org/@smithy/smithy-client/-/smithy-client-4.6.3.tgz", - "integrity": "sha512-K27LqywsaqKz4jusdUQYJh/YP2VbnbdskZ42zG8xfV+eovbTtMc2/ZatLWCfSkW0PDsTUXlpvlaMyu8925HsOw==", + "version": "5.3.5", + "resolved": "https://registry.npmjs.org/@smithy/signature-v4/-/signature-v4-5.3.5.tgz", + "integrity": "sha512-xSUfMu1FT7ccfSXkoLl/QRQBi2rOvi3tiBZU2Tdy3I6cgvZ6SEi9QNey+lqps/sJRnogIS+lq+B1gxxbra2a/w==", "license": "Apache-2.0", "dependencies": { - "@smithy/core": "^3.11.1", - "@smithy/middleware-endpoint": "^4.2.3", - "@smithy/middleware-stack": "^4.1.1", - "@smithy/protocol-http": "^5.2.1", - "@smithy/types": "^4.5.0", - "@smithy/util-stream": "^4.3.2", + "@smithy/is-array-buffer": "^4.2.0", + "@smithy/protocol-http": "^5.3.5", + "@smithy/types": "^4.9.0", + "@smithy/util-hex-encoding": "^4.2.0", + "@smithy/util-middleware": "^4.2.5", + "@smithy/util-uri-escape": "^4.2.0", + "@smithy/util-utf8": "^4.2.0", "tslib": "^2.6.2" }, "engines": { "node": ">=18.0.0" } }, - "node_modules/@smithy/smithy-client/node_modules/@smithy/protocol-http": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/@smithy/protocol-http/-/protocol-http-5.2.1.tgz", - "integrity": "sha512-T8SlkLYCwfT/6m33SIU/JOVGNwoelkrvGjFKDSDtVvAXj/9gOT78JVJEas5a+ETjOu4SVvpCstKgd0PxSu/aHw==", + "node_modules/@smithy/signature-v4/node_modules/@smithy/is-array-buffer": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/@smithy/is-array-buffer/-/is-array-buffer-4.2.0.tgz", + "integrity": "sha512-DZZZBvC7sjcYh4MazJSGiWMI2L7E0oCiRHREDzIxi/M2LY79/21iXt6aPLHge82wi5LsuRF5A06Ds3+0mlh6CQ==", "license": "Apache-2.0", "dependencies": { - "@smithy/types": "^4.5.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=18.0.0" + } + }, + "node_modules/@smithy/signature-v4/node_modules/@smithy/util-utf8": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/@smithy/util-utf8/-/util-utf8-4.2.0.tgz", + "integrity": "sha512-zBPfuzoI8xyBtR2P6WQj63Rz8i3AmfAaJLuNG8dWsfvPe8lO4aCPYLn879mEgHndZH1zQ2oXmG8O1GGzzaoZiw==", + "license": "Apache-2.0", + "dependencies": { + "@smithy/util-buffer-from": "^4.2.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=18.0.0" + } + }, + "node_modules/@smithy/smithy-client": { + "version": "4.9.9", + "resolved": "https://registry.npmjs.org/@smithy/smithy-client/-/smithy-client-4.9.9.tgz", + "integrity": "sha512-SUnZJMMo5yCmgjopJbiNeo1vlr8KvdnEfIHV9rlD77QuOGdRotIVBcOrBuMr+sI9zrnhtDtLP054bZVbpZpiQA==", + "license": "Apache-2.0", + "dependencies": { + "@smithy/core": "^3.18.6", + "@smithy/middleware-endpoint": "^4.3.13", + "@smithy/middleware-stack": "^4.2.5", + "@smithy/protocol-http": "^5.3.5", + "@smithy/types": "^4.9.0", + "@smithy/util-stream": "^4.5.6", "tslib": "^2.6.2" }, "engines": { @@ -13894,9 +13590,9 @@ } }, "node_modules/@smithy/types": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/@smithy/types/-/types-4.5.0.tgz", - "integrity": "sha512-RkUpIOsVlAwUIZXO1dsz8Zm+N72LClFfsNqf173catVlvRZiwPy0x2u0JLEA4byreOPKDZPGjmPDylMoP8ZJRg==", + "version": "4.9.0", + "resolved": "https://registry.npmjs.org/@smithy/types/-/types-4.9.0.tgz", + "integrity": "sha512-MvUbdnXDTwykR8cB1WZvNNwqoWVaTRA0RLlLmf/cIFNMM2cKWz01X4Ly6SMC4Kks30r8tT3Cty0jmeWfiuyHTA==", "license": "Apache-2.0", "dependencies": { "tslib": "^2.6.2" @@ -13906,13 +13602,13 @@ } }, "node_modules/@smithy/url-parser": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/@smithy/url-parser/-/url-parser-4.1.1.tgz", - "integrity": "sha512-bx32FUpkhcaKlEoOMbScvc93isaSiRM75pQ5IgIBaMkT7qMlIibpPRONyx/0CvrXHzJLpOn/u6YiDX2hcvs7Dg==", + "version": "4.2.5", + "resolved": "https://registry.npmjs.org/@smithy/url-parser/-/url-parser-4.2.5.tgz", + "integrity": "sha512-VaxMGsilqFnK1CeBX+LXnSuaMx4sTL/6znSZh2829txWieazdVxr54HmiyTsIbpOTLcf5nYpq9lpzmwRdxj6rQ==", "license": "Apache-2.0", "dependencies": { - "@smithy/querystring-parser": "^4.1.1", - "@smithy/types": "^4.5.0", + "@smithy/querystring-parser": "^4.2.5", + "@smithy/types": "^4.9.0", "tslib": "^2.6.2" }, "engines": { @@ -13920,13 +13616,13 @@ } }, "node_modules/@smithy/util-base64": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/@smithy/util-base64/-/util-base64-4.1.0.tgz", - "integrity": "sha512-RUGd4wNb8GeW7xk+AY5ghGnIwM96V0l2uzvs/uVHf+tIuVX2WSvynk5CxNoBCsM2rQRSZElAo9rt3G5mJ/gktQ==", + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/@smithy/util-base64/-/util-base64-4.3.0.tgz", + "integrity": "sha512-GkXZ59JfyxsIwNTWFnjmFEI8kZpRNIBfxKjv09+nkAWPt/4aGaEWMM04m4sxgNVWkbt2MdSvE3KF/PfX4nFedQ==", "license": "Apache-2.0", "dependencies": { - "@smithy/util-buffer-from": "^4.1.0", - "@smithy/util-utf8": "^4.1.0", + "@smithy/util-buffer-from": "^4.2.0", + "@smithy/util-utf8": "^4.2.0", "tslib": "^2.6.2" }, "engines": { @@ -13934,12 +13630,12 @@ } }, "node_modules/@smithy/util-base64/node_modules/@smithy/util-utf8": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/@smithy/util-utf8/-/util-utf8-4.1.0.tgz", - "integrity": "sha512-mEu1/UIXAdNYuBcyEPbjScKi/+MQVXNIuY/7Cm5XLIWe319kDrT5SizBE95jqtmEXoDbGoZxKLCMttdZdqTZKQ==", + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/@smithy/util-utf8/-/util-utf8-4.2.0.tgz", + "integrity": "sha512-zBPfuzoI8xyBtR2P6WQj63Rz8i3AmfAaJLuNG8dWsfvPe8lO4aCPYLn879mEgHndZH1zQ2oXmG8O1GGzzaoZiw==", "license": "Apache-2.0", "dependencies": { - "@smithy/util-buffer-from": "^4.1.0", + "@smithy/util-buffer-from": "^4.2.0", "tslib": "^2.6.2" }, "engines": { @@ -13947,9 +13643,9 @@ } }, "node_modules/@smithy/util-body-length-browser": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/@smithy/util-body-length-browser/-/util-body-length-browser-4.1.0.tgz", - "integrity": "sha512-V2E2Iez+bo6bUMOTENPr6eEmepdY8Hbs+Uc1vkDKgKNA/brTJqOW/ai3JO1BGj9GbCeLqw90pbbH7HFQyFotGQ==", + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/@smithy/util-body-length-browser/-/util-body-length-browser-4.2.0.tgz", + "integrity": "sha512-Fkoh/I76szMKJnBXWPdFkQJl2r9SjPt3cMzLdOB6eJ4Pnpas8hVoWPYemX/peO0yrrvldgCUVJqOAjUrOLjbxg==", "license": "Apache-2.0", "dependencies": { "tslib": "^2.6.2" @@ -13959,9 +13655,9 @@ } }, "node_modules/@smithy/util-body-length-node": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/@smithy/util-body-length-node/-/util-body-length-node-4.1.0.tgz", - "integrity": "sha512-BOI5dYjheZdgR9XiEM3HJcEMCXSoqbzu7CzIgYrx0UtmvtC3tC2iDGpJLsSRFffUpy8ymsg2ARMP5fR8mtuUQQ==", + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/@smithy/util-body-length-node/-/util-body-length-node-4.2.1.tgz", + "integrity": "sha512-h53dz/pISVrVrfxV1iqXlx5pRg3V2YWFcSQyPyXZRrZoZj4R4DeWRDo1a7dd3CPTcFi3kE+98tuNyD2axyZReA==", "license": "Apache-2.0", "dependencies": { "tslib": "^2.6.2" @@ -13971,12 +13667,12 @@ } }, "node_modules/@smithy/util-buffer-from": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/@smithy/util-buffer-from/-/util-buffer-from-4.1.0.tgz", - "integrity": "sha512-N6yXcjfe/E+xKEccWEKzK6M+crMrlwaCepKja0pNnlSkm6SjAeLKKA++er5Ba0I17gvKfN/ThV+ZOx/CntKTVw==", + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/@smithy/util-buffer-from/-/util-buffer-from-4.2.0.tgz", + "integrity": "sha512-kAY9hTKulTNevM2nlRtxAG2FQ3B2OR6QIrPY3zE5LqJy1oxzmgBGsHLWTcNhWXKchgA0WHW+mZkQrng/pgcCew==", "license": "Apache-2.0", "dependencies": { - "@smithy/is-array-buffer": "^4.1.0", + "@smithy/is-array-buffer": "^4.2.0", "tslib": "^2.6.2" }, "engines": { @@ -13984,9 +13680,9 @@ } }, "node_modules/@smithy/util-buffer-from/node_modules/@smithy/is-array-buffer": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/@smithy/is-array-buffer/-/is-array-buffer-4.1.0.tgz", - "integrity": "sha512-ePTYUOV54wMogio+he4pBybe8fwg4sDvEVDBU8ZlHOZXbXK3/C0XfJgUCu6qAZcawv05ZhZzODGUerFBPsPUDQ==", + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/@smithy/is-array-buffer/-/is-array-buffer-4.2.0.tgz", + "integrity": "sha512-DZZZBvC7sjcYh4MazJSGiWMI2L7E0oCiRHREDzIxi/M2LY79/21iXt6aPLHge82wi5LsuRF5A06Ds3+0mlh6CQ==", "license": "Apache-2.0", "dependencies": { "tslib": "^2.6.2" @@ -13996,9 +13692,9 @@ } }, "node_modules/@smithy/util-config-provider": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/@smithy/util-config-provider/-/util-config-provider-4.1.0.tgz", - "integrity": "sha512-swXz2vMjrP1ZusZWVTB/ai5gK+J8U0BWvP10v9fpcFvg+Xi/87LHvHfst2IgCs1i0v4qFZfGwCmeD/KNCdJZbQ==", + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/@smithy/util-config-provider/-/util-config-provider-4.2.0.tgz", + "integrity": "sha512-YEjpl6XJ36FTKmD+kRJJWYvrHeUvm5ykaUS5xK+6oXffQPHeEM4/nXlZPe+Wu0lsgRUcNZiliYNh/y7q9c2y6Q==", "license": "Apache-2.0", "dependencies": { "tslib": "^2.6.2" @@ -14008,15 +13704,14 @@ } }, "node_modules/@smithy/util-defaults-mode-browser": { - "version": "4.1.3", - "resolved": "https://registry.npmjs.org/@smithy/util-defaults-mode-browser/-/util-defaults-mode-browser-4.1.3.tgz", - "integrity": "sha512-5fm3i2laE95uhY6n6O6uGFxI5SVbqo3/RWEuS3YsT0LVmSZk+0eUqPhKd4qk0KxBRPaT5VNT/WEBUqdMyYoRgg==", + "version": "4.3.12", + "resolved": "https://registry.npmjs.org/@smithy/util-defaults-mode-browser/-/util-defaults-mode-browser-4.3.12.tgz", + "integrity": "sha512-TKc6FnOxFULKxLgTNHYjcFqdOYzXVPFFVm5JhI30F3RdhT7nYOtOsjgaOwfDRmA/3U66O9KaBQ3UHoXwayRhAg==", "license": "Apache-2.0", "dependencies": { - "@smithy/property-provider": "^4.1.1", - "@smithy/smithy-client": "^4.6.3", - "@smithy/types": "^4.5.0", - "bowser": "^2.11.0", + "@smithy/property-provider": "^4.2.5", + "@smithy/smithy-client": "^4.9.9", + "@smithy/types": "^4.9.0", "tslib": "^2.6.2" }, "engines": { @@ -14024,17 +13719,17 @@ } }, "node_modules/@smithy/util-defaults-mode-node": { - "version": "4.1.3", - "resolved": "https://registry.npmjs.org/@smithy/util-defaults-mode-node/-/util-defaults-mode-node-4.1.3.tgz", - "integrity": "sha512-lwnMzlMslZ9GJNt+/wVjz6+fe9Wp5tqR1xAyQn+iywmP+Ymj0F6NhU/KfHM5jhGPQchRSCcau5weKhFdLIM4cA==", + "version": "4.2.15", + "resolved": "https://registry.npmjs.org/@smithy/util-defaults-mode-node/-/util-defaults-mode-node-4.2.15.tgz", + "integrity": "sha512-94NqfQVo+vGc5gsQ9SROZqOvBkGNMQu6pjXbnn8aQvBUhc31kx49gxlkBEqgmaZQHUUfdRUin5gK/HlHKmbAwg==", "license": "Apache-2.0", "dependencies": { - "@smithy/config-resolver": "^4.2.2", - "@smithy/credential-provider-imds": "^4.1.2", - "@smithy/node-config-provider": "^4.2.2", - "@smithy/property-provider": "^4.1.1", - "@smithy/smithy-client": "^4.6.3", - "@smithy/types": "^4.5.0", + "@smithy/config-resolver": "^4.4.3", + "@smithy/credential-provider-imds": "^4.2.5", + "@smithy/node-config-provider": "^4.3.5", + "@smithy/property-provider": "^4.2.5", + "@smithy/smithy-client": "^4.9.9", + "@smithy/types": "^4.9.0", "tslib": "^2.6.2" }, "engines": { @@ -14042,13 +13737,13 @@ } }, "node_modules/@smithy/util-endpoints": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/@smithy/util-endpoints/-/util-endpoints-3.1.2.tgz", - "integrity": "sha512-+AJsaaEGb5ySvf1SKMRrPZdYHRYSzMkCoK16jWnIMpREAnflVspMIDeCVSZJuj+5muZfgGpNpijE3mUNtjv01Q==", + "version": "3.2.5", + "resolved": "https://registry.npmjs.org/@smithy/util-endpoints/-/util-endpoints-3.2.5.tgz", + "integrity": "sha512-3O63AAWu2cSNQZp+ayl9I3NapW1p1rR5mlVHcF6hAB1dPZUQFfRPYtplWX/3xrzWthPGj5FqB12taJJCfH6s8A==", "license": "Apache-2.0", "dependencies": { - "@smithy/node-config-provider": "^4.2.2", - "@smithy/types": "^4.5.0", + "@smithy/node-config-provider": "^4.3.5", + "@smithy/types": "^4.9.0", "tslib": "^2.6.2" }, "engines": { @@ -14056,9 +13751,9 @@ } }, "node_modules/@smithy/util-hex-encoding": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/@smithy/util-hex-encoding/-/util-hex-encoding-4.1.0.tgz", - "integrity": "sha512-1LcueNN5GYC4tr8mo14yVYbh/Ur8jHhWOxniZXii+1+ePiIbsLZ5fEI0QQGtbRRP5mOhmooos+rLmVASGGoq5w==", + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/@smithy/util-hex-encoding/-/util-hex-encoding-4.2.0.tgz", + "integrity": "sha512-CCQBwJIvXMLKxVbO88IukazJD9a4kQ9ZN7/UMGBjBcJYvatpWk+9g870El4cB8/EJxfe+k+y0GmR9CAzkF+Nbw==", "license": "Apache-2.0", "dependencies": { "tslib": "^2.6.2" @@ -14068,12 +13763,12 @@ } }, "node_modules/@smithy/util-middleware": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/@smithy/util-middleware/-/util-middleware-4.1.1.tgz", - "integrity": "sha512-CGmZ72mL29VMfESz7S6dekqzCh8ZISj3B+w0g1hZFXaOjGTVaSqfAEFAq8EGp8fUL+Q2l8aqNmt8U1tglTikeg==", + "version": "4.2.5", + "resolved": "https://registry.npmjs.org/@smithy/util-middleware/-/util-middleware-4.2.5.tgz", + "integrity": "sha512-6Y3+rvBF7+PZOc40ybeZMcGln6xJGVeY60E7jy9Mv5iKpMJpHgRE6dKy9ScsVxvfAYuEX4Q9a65DQX90KaQ3bA==", "license": "Apache-2.0", "dependencies": { - "@smithy/types": "^4.5.0", + "@smithy/types": "^4.9.0", "tslib": "^2.6.2" }, "engines": { @@ -14081,13 +13776,13 @@ } }, "node_modules/@smithy/util-retry": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/@smithy/util-retry/-/util-retry-4.1.2.tgz", - "integrity": "sha512-NCgr1d0/EdeP6U5PSZ9Uv5SMR5XRRYoVr1kRVtKZxWL3tixEL3UatrPIMFZSKwHlCcp2zPLDvMubVDULRqeunA==", + "version": "4.2.5", + "resolved": "https://registry.npmjs.org/@smithy/util-retry/-/util-retry-4.2.5.tgz", + "integrity": "sha512-GBj3+EZBbN4NAqJ/7pAhsXdfzdlznOh8PydUijy6FpNIMnHPSMO2/rP4HKu+UFeikJxShERk528oy7GT79YiJg==", "license": "Apache-2.0", "dependencies": { - "@smithy/service-error-classification": "^4.1.2", - "@smithy/types": "^4.5.0", + "@smithy/service-error-classification": "^4.2.5", + "@smithy/types": "^4.9.0", "tslib": "^2.6.2" }, "engines": { @@ -14095,18 +13790,18 @@ } }, "node_modules/@smithy/util-stream": { - "version": "4.3.2", - "resolved": "https://registry.npmjs.org/@smithy/util-stream/-/util-stream-4.3.2.tgz", - "integrity": "sha512-Ka+FA2UCC/Q1dEqUanCdpqwxOFdf5Dg2VXtPtB1qxLcSGh5C1HdzklIt18xL504Wiy9nNUKwDMRTVCbKGoK69g==", + "version": "4.5.6", + "resolved": "https://registry.npmjs.org/@smithy/util-stream/-/util-stream-4.5.6.tgz", + "integrity": "sha512-qWw/UM59TiaFrPevefOZ8CNBKbYEP6wBAIlLqxn3VAIo9rgnTNc4ASbVrqDmhuwI87usnjhdQrxodzAGFFzbRQ==", "license": "Apache-2.0", "dependencies": { - "@smithy/fetch-http-handler": "^5.2.1", - "@smithy/node-http-handler": "^4.2.1", - "@smithy/types": "^4.5.0", - "@smithy/util-base64": "^4.1.0", - "@smithy/util-buffer-from": "^4.1.0", - "@smithy/util-hex-encoding": "^4.1.0", - "@smithy/util-utf8": "^4.1.0", + "@smithy/fetch-http-handler": "^5.3.6", + "@smithy/node-http-handler": "^4.4.5", + "@smithy/types": "^4.9.0", + "@smithy/util-base64": "^4.3.0", + "@smithy/util-buffer-from": "^4.2.0", + "@smithy/util-hex-encoding": "^4.2.0", + "@smithy/util-utf8": "^4.2.0", "tslib": "^2.6.2" }, "engines": { @@ -14114,12 +13809,12 @@ } }, "node_modules/@smithy/util-stream/node_modules/@smithy/util-utf8": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/@smithy/util-utf8/-/util-utf8-4.1.0.tgz", - "integrity": "sha512-mEu1/UIXAdNYuBcyEPbjScKi/+MQVXNIuY/7Cm5XLIWe319kDrT5SizBE95jqtmEXoDbGoZxKLCMttdZdqTZKQ==", + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/@smithy/util-utf8/-/util-utf8-4.2.0.tgz", + "integrity": "sha512-zBPfuzoI8xyBtR2P6WQj63Rz8i3AmfAaJLuNG8dWsfvPe8lO4aCPYLn879mEgHndZH1zQ2oXmG8O1GGzzaoZiw==", "license": "Apache-2.0", "dependencies": { - "@smithy/util-buffer-from": "^4.1.0", + "@smithy/util-buffer-from": "^4.2.0", "tslib": "^2.6.2" }, "engines": { @@ -14127,9 +13822,9 @@ } }, "node_modules/@smithy/util-uri-escape": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/@smithy/util-uri-escape/-/util-uri-escape-4.1.0.tgz", - "integrity": "sha512-b0EFQkq35K5NHUYxU72JuoheM6+pytEVUGlTwiFxWFpmddA+Bpz3LgsPRIpBk8lnPE47yT7AF2Egc3jVnKLuPg==", + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/@smithy/util-uri-escape/-/util-uri-escape-4.2.0.tgz", + "integrity": "sha512-igZpCKV9+E/Mzrpq6YacdTQ0qTiLm85gD6N/IrmyDvQFA4UnU3d5g3m8tMT/6zG/vVkWSU+VxeUyGonL62DuxA==", "license": "Apache-2.0", "dependencies": { "tslib": "^2.6.2" @@ -14178,6 +13873,18 @@ "node": ">=18.0.0" } }, + "node_modules/@smithy/uuid": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@smithy/uuid/-/uuid-1.1.0.tgz", + "integrity": "sha512-4aUIteuyxtBUhVdiQqcDhKFitwfd9hqoSDYY2KRXiWtgoWJ9Bmise+KfEPDiVHWeJepvF8xJO9/9+WDIciMFFw==", + "license": "Apache-2.0", + "dependencies": { + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=18.0.0" + } + }, "node_modules/@supabase/auth-js": { "version": "2.71.1", "resolved": "https://registry.npmjs.org/@supabase/auth-js/-/auth-js-2.71.1.tgz", @@ -16058,6 +15765,13 @@ "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", "license": "MIT" }, + "node_modules/base-64": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/base-64/-/base-64-0.1.0.tgz", + "integrity": "sha512-Y5gU45svrR5tI2Vt/X9GPd3L0HNIKzGu202EjxrXMpuc2V2CiKgemAbUUsqYmZJvPtCXoUKjNZwBJzsNScUbXA==", + "optional": true, + "peer": true + }, "node_modules/base64-js": { "version": "1.5.1", "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", @@ -16079,9 +15793,9 @@ "license": "MIT" }, "node_modules/baseline-browser-mapping": { - "version": "2.8.31", - "resolved": "https://registry.npmjs.org/baseline-browser-mapping/-/baseline-browser-mapping-2.8.31.tgz", - "integrity": "sha512-a28v2eWrrRWPpJSzxc+mKwm0ZtVx/G8SepdQZDArnXYU/XS+IF6mp8aB/4E+hH1tyGCoDo3KlUCdlSxGDsRkAw==", + "version": "2.8.32", + "resolved": "https://registry.npmjs.org/baseline-browser-mapping/-/baseline-browser-mapping-2.8.32.tgz", + "integrity": "sha512-OPz5aBThlyLFgxyhdwf/s2+8ab3OvT7AdTNvKHBwpXomIYeXqpUUuT8LrdtxZSsWJ4R4CU1un4XGh5Ez3nlTpw==", "license": "Apache-2.0", "peer": true, "bin": { @@ -16163,6 +15877,14 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/binary-search": { + "version": "1.3.6", + "resolved": "https://registry.npmjs.org/binary-search/-/binary-search-1.3.6.tgz", + "integrity": "sha512-nbE1WxOTTrUWIfsfZ4aHGYu5DOuNkbxGokjV6Z2kxfJK3uaAb8zNK1muzOeipoLHZjInT4Br88BHpzevc681xA==", + "license": "CC0-1.0", + "optional": true, + "peer": true + }, "node_modules/binascii": { "version": "0.0.2", "resolved": "https://registry.npmjs.org/binascii/-/binascii-0.0.2.tgz", @@ -16391,9 +16113,9 @@ "license": "MIT" }, "node_modules/buildcheck": { - "version": "0.0.6", - "resolved": "https://registry.npmjs.org/buildcheck/-/buildcheck-0.0.6.tgz", - "integrity": "sha512-8f9ZJCUXyT1M35Jx7MkBgmBMo3oHTTBIPLiY9xyL0pl3T5RwcPEY8cUHr5LBNfu/fk6c2T4DJZuVM/8ZZT2D2A==", + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/buildcheck/-/buildcheck-0.0.7.tgz", + "integrity": "sha512-lHblz4ahamxpTmnsk+MNTRWsjYKv965MwOrSJyeD588rR3Jcu7swE+0wN5F+PbL5cjgu/9ObkhfzEPuofEMwLA==", "optional": true, "engines": { "node": ">=10.0.0" @@ -17342,12 +17064,12 @@ "optional": true }, "node_modules/console-table-printer": { - "version": "2.14.6", - "resolved": "https://registry.npmjs.org/console-table-printer/-/console-table-printer-2.14.6.tgz", - "integrity": "sha512-MCBl5HNVaFuuHW6FGbL/4fB7N/ormCy+tQ+sxTrF6QtSbSNETvPuOVbkJBhzDgYhvjWGrTma4eYJa37ZuoQsPw==", + "version": "2.15.0", + "resolved": "https://registry.npmjs.org/console-table-printer/-/console-table-printer-2.15.0.tgz", + "integrity": "sha512-SrhBq4hYVjLCkBVOWaTzceJalvn5K1Zq5aQA6wXC/cYjI3frKWNPEMK3sZsJfNNQApvCQmgBcc13ZKmFj8qExw==", "license": "MIT", "dependencies": { - "simple-wcswidth": "^1.0.1" + "simple-wcswidth": "^1.1.2" } }, "node_modules/constant-case": { @@ -18067,6 +17789,18 @@ "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, + "node_modules/digest-fetch": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/digest-fetch/-/digest-fetch-1.3.0.tgz", + "integrity": "sha512-CGJuv6iKNM7QyZlM2T3sPAdZWd/p9zQiRNS9G+9COUCwzWFTs0Xp8NF5iePx7wtvhDykReiRRrSeNb4oMmB8lA==", + "license": "ISC", + "optional": true, + "peer": true, + "dependencies": { + "base-64": "^0.1.0", + "md5": "^2.3.0" + } + }, "node_modules/dingbat-to-unicode": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/dingbat-to-unicode/-/dingbat-to-unicode-1.0.1.tgz", @@ -18249,9 +17983,9 @@ "license": "MIT" }, "node_modules/electron-to-chromium": { - "version": "1.5.260", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.260.tgz", - "integrity": "sha512-ov8rBoOBhVawpzdre+Cmz4FB+y66Eqrk6Gwqd8NGxuhv99GQ8XqMAr351KEkOt7gukXWDg6gJWEMKgL2RLMPtA==", + "version": "1.5.263", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.263.tgz", + "integrity": "sha512-DrqJ11Knd+lo+dv+lltvfMDLU27g14LMdH2b0O3Pio4uk0x+z7OR+JrmyacTPN2M8w3BrZ7/RTwG3R9B7irPlg==", "license": "ISC", "peer": true }, @@ -19067,6 +18801,14 @@ "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", "license": "MIT" }, + "node_modules/fast-text-encoding": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/fast-text-encoding/-/fast-text-encoding-1.0.6.tgz", + "integrity": "sha512-VhXlQgj9ioXCqGstD37E/HBeqEGV/qOD/kmbVG8h5xKBYvM1L3lR1Zn4555cQ8GkYbJa8aJSipLPndE1k6zK2w==", + "license": "Apache-2.0", + "optional": true, + "peer": true + }, "node_modules/fast-unique-numbers": { "version": "8.0.13", "resolved": "https://registry.npmjs.org/fast-unique-numbers/-/fast-unique-numbers-8.0.13.tgz", @@ -19596,67 +19338,6 @@ } }, "node_modules/gaxios": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/gaxios/-/gaxios-7.1.1.tgz", - "integrity": "sha512-Odju3uBUJyVCkW64nLD4wKLhbh93bh6vIg/ZIXkWiLPBrdgtc65+tls/qml+un3pr6JqYVFDZbbmLDQT68rTOQ==", - "license": "Apache-2.0", - "dependencies": { - "extend": "^3.0.2", - "https-proxy-agent": "^7.0.1", - "node-fetch": "^3.3.2" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/gaxios/node_modules/node-fetch": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-3.3.2.tgz", - "integrity": "sha512-dRB78srN/l6gqWulah9SrxeYnxeddIG30+GOqK/9OlLVyLg3HPnr6SqOWTWOXKRwC2eGYCkZ59NNuSgvSrpgOA==", - "license": "MIT", - "dependencies": { - "data-uri-to-buffer": "^4.0.0", - "fetch-blob": "^3.1.4", - "formdata-polyfill": "^4.0.10" - }, - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/node-fetch" - } - }, - "node_modules/gcp-metadata": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/gcp-metadata/-/gcp-metadata-5.3.0.tgz", - "integrity": "sha512-FNTkdNEnBdlqF2oatizolQqNANMrcqJt6AAYt99B3y1aLLC8Hc5IOBb+ZnnzllodEEf6xMBp6wRcBbc16fa65w==", - "license": "Apache-2.0", - "optional": true, - "peer": true, - "dependencies": { - "gaxios": "^5.0.0", - "json-bigint": "^1.0.0" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/gcp-metadata/node_modules/agent-base": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", - "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "debug": "4" - }, - "engines": { - "node": ">= 6.0.0" - } - }, - "node_modules/gcp-metadata/node_modules/gaxios": { "version": "5.1.3", "resolved": "https://registry.npmjs.org/gaxios/-/gaxios-5.1.3.tgz", "integrity": "sha512-95hVgBRgEIRQQQHIbnxBXeHbW4TqFk4ZDJW7wmVtvYar72FdhRIo1UGOLS2eRAKCPEdPBWu+M7+A33D9CdX9rA==", @@ -19673,7 +19354,21 @@ "node": ">=12" } }, - "node_modules/gcp-metadata/node_modules/https-proxy-agent": { + "node_modules/gaxios/node_modules/agent-base": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", + "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", + "license": "MIT", + "optional": true, + "peer": true, + "dependencies": { + "debug": "4" + }, + "engines": { + "node": ">= 6.0.0" + } + }, + "node_modules/gaxios/node_modules/https-proxy-agent": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz", "integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==", @@ -19688,6 +19383,21 @@ "node": ">= 6" } }, + "node_modules/gcp-metadata": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/gcp-metadata/-/gcp-metadata-5.3.0.tgz", + "integrity": "sha512-FNTkdNEnBdlqF2oatizolQqNANMrcqJt6AAYt99B3y1aLLC8Hc5IOBb+ZnnzllodEEf6xMBp6wRcBbc16fa65w==", + "license": "Apache-2.0", + "optional": true, + "peer": true, + "dependencies": { + "gaxios": "^5.0.0", + "json-bigint": "^1.0.0" + }, + "engines": { + "node": ">=12" + } + }, "node_modules/generate-function": { "version": "2.3.1", "resolved": "https://registry.npmjs.org/generate-function/-/generate-function-2.3.1.tgz", @@ -19952,35 +19662,39 @@ } }, "node_modules/google-auth-library": { - "version": "10.3.0", - "resolved": "https://registry.npmjs.org/google-auth-library/-/google-auth-library-10.3.0.tgz", - "integrity": "sha512-ylSE3RlCRZfZB56PFJSfUCuiuPq83Fx8hqu1KPWGK8FVdSaxlp/qkeMMX/DT/18xkwXIHvXEXkZsljRwfrdEfQ==", + "version": "8.9.0", + "resolved": "https://registry.npmjs.org/google-auth-library/-/google-auth-library-8.9.0.tgz", + "integrity": "sha512-f7aQCJODJFmYWN6PeNKzgvy9LI2tYmXnzpNDHEjG5sDNPgGb2FXQyTBnXeSH+PAtpKESFD+LmHw3Ox3mN7e1Fg==", "license": "Apache-2.0", + "optional": true, + "peer": true, "dependencies": { + "arrify": "^2.0.0", "base64-js": "^1.3.0", "ecdsa-sig-formatter": "^1.0.11", - "gaxios": "^7.0.0", - "gcp-metadata": "^7.0.0", - "google-logging-utils": "^1.0.0", - "gtoken": "^8.0.0", - "jws": "^4.0.0" + "fast-text-encoding": "^1.0.0", + "gaxios": "^5.0.0", + "gcp-metadata": "^5.3.0", + "gtoken": "^6.1.0", + "jws": "^4.0.0", + "lru-cache": "^6.0.0" }, "engines": { - "node": ">=18" + "node": ">=12" } }, - "node_modules/google-auth-library/node_modules/gcp-metadata": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/gcp-metadata/-/gcp-metadata-7.0.1.tgz", - "integrity": "sha512-UcO3kefx6dCcZkgcTGgVOTFb7b1LlQ02hY1omMjjrrBzkajRMCFgYOjs7J71WqnuG1k2b+9ppGL7FsOfhZMQKQ==", - "license": "Apache-2.0", + "node_modules/google-auth-library/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "license": "ISC", + "optional": true, + "peer": true, "dependencies": { - "gaxios": "^7.0.0", - "google-logging-utils": "^1.0.0", - "json-bigint": "^1.0.0" + "yallist": "^4.0.0" }, "engines": { - "node": ">=18" + "node": ">=10" } }, "node_modules/google-gax": { @@ -20084,15 +19798,6 @@ "node": ">=14" } }, - "node_modules/google-gax/node_modules/google-logging-utils": { - "version": "0.0.2", - "resolved": "https://registry.npmjs.org/google-logging-utils/-/google-logging-utils-0.0.2.tgz", - "integrity": "sha512-NEgUnEcBiP5HrPzufUkBzJOD/Sxsco3rLNo1F1TNf7ieU8ryUzBhqba8r756CjLX7rn3fHl6iLEwPYuqpoKgQQ==", - "license": "Apache-2.0", - "engines": { - "node": ">=14" - } - }, "node_modules/google-gax/node_modules/gtoken": { "version": "7.1.0", "resolved": "https://registry.npmjs.org/gtoken/-/gtoken-7.1.0.tgz", @@ -20120,14 +19825,32 @@ } }, "node_modules/google-logging-utils": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/google-logging-utils/-/google-logging-utils-1.1.1.tgz", - "integrity": "sha512-rcX58I7nqpu4mbKztFeOAObbomBbHU2oIb/d3tJfF3dizGSApqtSwYJigGCooHdnMyQBIw8BrWyK96w3YXgr6A==", + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/google-logging-utils/-/google-logging-utils-0.0.2.tgz", + "integrity": "sha512-NEgUnEcBiP5HrPzufUkBzJOD/Sxsco3rLNo1F1TNf7ieU8ryUzBhqba8r756CjLX7rn3fHl6iLEwPYuqpoKgQQ==", "license": "Apache-2.0", "engines": { "node": ">=14" } }, + "node_modules/google-p12-pem": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/google-p12-pem/-/google-p12-pem-4.0.1.tgz", + "integrity": "sha512-WPkN4yGtz05WZ5EhtlxNDWPhC4JIic6G8ePitwUWy4l+XPVYec+a0j0Ts47PDtW59y3RwAhUd9/h9ZZ63px6RQ==", + "deprecated": "Package is no longer maintained", + "license": "MIT", + "optional": true, + "peer": true, + "dependencies": { + "node-forge": "^1.3.1" + }, + "bin": { + "gp12-pem": "build/src/bin/gp12-pem.js" + }, + "engines": { + "node": ">=12.0.0" + } + }, "node_modules/gopd": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.2.0.tgz", @@ -20193,9 +19916,9 @@ } }, "node_modules/groq-sdk/node_modules/@types/node": { - "version": "18.19.127", - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.19.127.tgz", - "integrity": "sha512-gSjxjrnKXML/yo0BO099uPixMqfpJU0TKYjpfLU7TrtA2WWDki412Np/RSTPRil1saKBhvVVKzVx/p/6p94nVA==", + "version": "18.19.130", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.19.130.tgz", + "integrity": "sha512-GRaXQx6jGfL8sKfaIDD6OupbIHBr9jv7Jnaml9tB7l4v068PAOXqfcujMMo5PhbIs6ggR1XODELqahT2R8v0fg==", "license": "MIT", "dependencies": { "undici-types": "~5.26.4" @@ -20208,16 +19931,19 @@ "license": "MIT" }, "node_modules/gtoken": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/gtoken/-/gtoken-8.0.0.tgz", - "integrity": "sha512-+CqsMbHPiSTdtSO14O51eMNlrp9N79gmeqmXeouJOhfucAedHw9noVe/n5uJk3tbKE6a+6ZCQg3RPhVhHByAIw==", + "version": "6.1.2", + "resolved": "https://registry.npmjs.org/gtoken/-/gtoken-6.1.2.tgz", + "integrity": "sha512-4ccGpzz7YAr7lxrT2neugmXQ3hP9ho2gcaityLVkiUecAiwiy60Ii8gRbZeOsXV19fYaRjgBSshs8kXw+NKCPQ==", "license": "MIT", + "optional": true, + "peer": true, "dependencies": { - "gaxios": "^7.0.0", + "gaxios": "^5.0.1", + "google-p12-pem": "^4.0.0", "jws": "^4.0.0" }, "engines": { - "node": ">=18" + "node": ">=12.0.0" } }, "node_modules/handlebars": { @@ -20591,9 +20317,9 @@ } }, "node_modules/ibm-cloud-sdk-core": { - "version": "5.4.3", - "resolved": "https://registry.npmjs.org/ibm-cloud-sdk-core/-/ibm-cloud-sdk-core-5.4.3.tgz", - "integrity": "sha512-D0lvClcoCp/HXyaFlCbOT4aTYgGyeIb4ncxZpxRuiuw7Eo79C6c49W53+8WJRD9nxzT5vrIdaky3NBcTdBtaEg==", + "version": "5.4.4", + "resolved": "https://registry.npmjs.org/ibm-cloud-sdk-core/-/ibm-cloud-sdk-core-5.4.4.tgz", + "integrity": "sha512-2zqgHp3W2meNJtommmgnZdouj2dPK4AbNQ4QN7BjNpfsQhWNO4eZbUYo2iD2V3I2k9mAsCjzsM87YuE+mu8gfA==", "license": "Apache-2.0", "peer": true, "dependencies": { @@ -20618,9 +20344,9 @@ } }, "node_modules/ibm-cloud-sdk-core/node_modules/@types/node": { - "version": "18.19.127", - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.19.127.tgz", - "integrity": "sha512-gSjxjrnKXML/yo0BO099uPixMqfpJU0TKYjpfLU7TrtA2WWDki412Np/RSTPRil1saKBhvVVKzVx/p/6p94nVA==", + "version": "18.19.130", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.19.130.tgz", + "integrity": "sha512-GRaXQx6jGfL8sKfaIDD6OupbIHBr9jv7Jnaml9tB7l4v068PAOXqfcujMMo5PhbIs6ggR1XODELqahT2R8v0fg==", "license": "MIT", "peer": true, "dependencies": { @@ -20894,6 +20620,14 @@ "node": ">= 0.10" } }, + "node_modules/is-any-array": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-any-array/-/is-any-array-2.0.1.tgz", + "integrity": "sha512-UtilS7hLRu++wb/WBAw9bNuP1Eg04Ivn1vERJck8zJthEvXCBEBpGR/33u/xLKWEQf95803oalHrVDptcAvFdQ==", + "license": "MIT", + "optional": true, + "peer": true + }, "node_modules/is-arguments": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.2.0.tgz", @@ -21217,6 +20951,18 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/is-network-error": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/is-network-error/-/is-network-error-1.3.0.tgz", + "integrity": "sha512-6oIwpsgRfnDiyEDLMay/GqCl3HoAtH5+RUKW29gYkL0QA+ipzpDLA16yQs7/RHCSu+BwgbJaOUqa4A99qNVQVw==", + "license": "MIT", + "engines": { + "node": ">=16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/is-node-process": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/is-node-process/-/is-node-process-1.2.0.tgz", @@ -22325,9 +22071,9 @@ "license": "MIT" }, "node_modules/js-yaml": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", - "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.1.tgz", + "integrity": "sha512-qQKT4zQxXl8lLwBtHMWwaTcGfFOZviOJet3Oy/xmGk2gZH677CJM9EvtfdSkgWcATZhj/55JZ0rmy3myCT5lsA==", "license": "MIT", "dependencies": { "argparse": "^2.0.1" @@ -22459,6 +22205,19 @@ "license": "MIT", "peer": true }, + "node_modules/json-schema-to-ts": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/json-schema-to-ts/-/json-schema-to-ts-3.1.1.tgz", + "integrity": "sha512-+DWg8jCJG2TEnpy7kOm/7/AxaYoaRbjVB4LFZLySZlWn8exGs3A4OLJR966cVvU26N7X9TWxl+Jsw7dzAqKT6g==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.18.3", + "ts-algebra": "^2.0.0" + }, + "engines": { + "node": ">=16" + } + }, "node_modules/json-schema-traverse": { "version": "0.4.1", "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", @@ -22645,81 +22404,145 @@ "license": "MIT" }, "node_modules/langchain": { - "version": "0.3.33", - "resolved": "https://registry.npmjs.org/langchain/-/langchain-0.3.33.tgz", - "integrity": "sha512-MgMfy/68/xUi02dSg4AZhXjo4jQ+WuVYrU/ryzn59nUb+LXaMRoP/C9eaqblin0OLqGp93jfT8FXDg5mcqSg5A==", + "version": "0.1.37", + "resolved": "https://registry.npmjs.org/langchain/-/langchain-0.1.37.tgz", + "integrity": "sha512-rpaLEJtRrLYhAViEp7/aHfSkxbgSqHJ5n10tXv3o4kHP/wOin85RpTgewwvGjEaKc3797jOg+sLSk6a7e0UlMg==", "license": "MIT", + "optional": true, + "peer": true, "dependencies": { - "@langchain/openai": ">=0.1.0 <0.7.0", - "@langchain/textsplitters": ">=0.0.0 <0.2.0", - "js-tiktoken": "^1.0.12", + "@anthropic-ai/sdk": "^0.9.1", + "@langchain/community": "~0.0.47", + "@langchain/core": "~0.1.60", + "@langchain/openai": "~0.0.28", + "@langchain/textsplitters": "~0.0.0", + "binary-extensions": "^2.2.0", + "js-tiktoken": "^1.0.7", "js-yaml": "^4.1.0", "jsonpointer": "^5.0.1", - "langsmith": "^0.3.46", + "langchainhub": "~0.0.8", + "langsmith": "~0.1.7", + "ml-distance": "^4.0.0", "openapi-types": "^12.1.3", "p-retry": "4", - "uuid": "^10.0.0", + "uuid": "^9.0.0", "yaml": "^2.2.1", - "zod": "^3.25.32" + "zod": "^3.22.4", + "zod-to-json-schema": "^3.22.3" }, "engines": { "node": ">=18" }, "peerDependencies": { - "@langchain/anthropic": "*", - "@langchain/aws": "*", - "@langchain/cerebras": "*", - "@langchain/cohere": "*", - "@langchain/core": ">=0.3.58 <0.4.0", - "@langchain/deepseek": "*", - "@langchain/google-genai": "*", - "@langchain/google-vertexai": "*", - "@langchain/google-vertexai-web": "*", - "@langchain/groq": "*", - "@langchain/mistralai": "*", - "@langchain/ollama": "*", - "@langchain/xai": "*", + "@aws-sdk/client-s3": "^3.310.0", + "@aws-sdk/client-sagemaker-runtime": "^3.310.0", + "@aws-sdk/client-sfn": "^3.310.0", + "@aws-sdk/credential-provider-node": "^3.388.0", + "@azure/storage-blob": "^12.15.0", + "@browserbasehq/sdk": "*", + "@gomomento/sdk": "^1.51.1", + "@gomomento/sdk-core": "^1.51.1", + "@gomomento/sdk-web": "^1.51.1", + "@google-ai/generativelanguage": "^0.2.1", + "@google-cloud/storage": "^6.10.1 || ^7.7.0", + "@mendable/firecrawl-js": "^0.0.13", + "@notionhq/client": "^2.2.10", + "@pinecone-database/pinecone": "*", + "@supabase/supabase-js": "^2.10.0", + "@vercel/kv": "^0.2.3", + "@xata.io/client": "^0.28.0", + "apify-client": "^2.7.1", + "assemblyai": "^4.0.0", "axios": "*", - "cheerio": "*", + "cheerio": "^1.0.0-rc.12", + "chromadb": "*", + "convex": "^1.3.1", + "couchbase": "^4.3.0", + "d3-dsv": "^2.0.0", + "epub2": "^3.0.1", + "fast-xml-parser": "*", + "google-auth-library": "^8.9.0", "handlebars": "^4.7.8", + "html-to-text": "^9.0.5", + "ignore": "^5.2.0", + "ioredis": "^5.3.2", + "jsdom": "*", + "mammoth": "^1.6.0", + "mongodb": ">=5.2.0", + "node-llama-cpp": "*", + "notion-to-md": "^3.1.0", + "officeparser": "^4.0.4", + "pdf-parse": "1.1.1", "peggy": "^3.0.2", - "typeorm": "*" + "playwright": "^1.32.1", + "puppeteer": "^19.7.2", + "pyodide": "^0.24.1", + "redis": "^4.6.4", + "sonix-speech-recognition": "^2.1.1", + "srt-parser-2": "^1.2.3", + "typeorm": "^0.3.12", + "weaviate-ts-client": "*", + "web-auth-library": "^1.0.3", + "ws": "^8.14.2", + "youtube-transcript": "^1.0.6", + "youtubei.js": "^9.1.0" }, "peerDependenciesMeta": { - "@langchain/anthropic": { + "@aws-sdk/client-s3": { "optional": true }, - "@langchain/aws": { + "@aws-sdk/client-sagemaker-runtime": { "optional": true }, - "@langchain/cerebras": { + "@aws-sdk/client-sfn": { "optional": true }, - "@langchain/cohere": { + "@aws-sdk/credential-provider-node": { "optional": true }, - "@langchain/deepseek": { + "@azure/storage-blob": { "optional": true }, - "@langchain/google-genai": { + "@browserbasehq/sdk": { "optional": true }, - "@langchain/google-vertexai": { + "@gomomento/sdk": { "optional": true }, - "@langchain/google-vertexai-web": { + "@gomomento/sdk-core": { "optional": true }, - "@langchain/groq": { + "@gomomento/sdk-web": { "optional": true }, - "@langchain/mistralai": { + "@google-ai/generativelanguage": { "optional": true }, - "@langchain/ollama": { + "@google-cloud/storage": { "optional": true }, - "@langchain/xai": { + "@mendable/firecrawl-js": { + "optional": true + }, + "@notionhq/client": { + "optional": true + }, + "@pinecone-database/pinecone": { + "optional": true + }, + "@supabase/supabase-js": { + "optional": true + }, + "@vercel/kv": { + "optional": true + }, + "@xata.io/client": { + "optional": true + }, + "apify-client": { + "optional": true + }, + "assemblyai": { "optional": true }, "axios": { @@ -22728,37 +22551,894 @@ "cheerio": { "optional": true }, + "chromadb": { + "optional": true + }, + "convex": { + "optional": true + }, + "couchbase": { + "optional": true + }, + "d3-dsv": { + "optional": true + }, + "epub2": { + "optional": true + }, + "faiss-node": { + "optional": true + }, + "fast-xml-parser": { + "optional": true + }, + "google-auth-library": { + "optional": true + }, "handlebars": { "optional": true }, + "html-to-text": { + "optional": true + }, + "ignore": { + "optional": true + }, + "ioredis": { + "optional": true + }, + "jsdom": { + "optional": true + }, + "mammoth": { + "optional": true + }, + "mongodb": { + "optional": true + }, + "node-llama-cpp": { + "optional": true + }, + "notion-to-md": { + "optional": true + }, + "officeparser": { + "optional": true + }, + "pdf-parse": { + "optional": true + }, "peggy": { "optional": true }, + "playwright": { + "optional": true + }, + "puppeteer": { + "optional": true + }, + "pyodide": { + "optional": true + }, + "redis": { + "optional": true + }, + "sonix-speech-recognition": { + "optional": true + }, + "srt-parser-2": { + "optional": true + }, "typeorm": { "optional": true + }, + "weaviate-ts-client": { + "optional": true + }, + "web-auth-library": { + "optional": true + }, + "ws": { + "optional": true + }, + "youtube-transcript": { + "optional": true + }, + "youtubei.js": { + "optional": true } } }, - "node_modules/langchain/node_modules/zod": { - "version": "3.25.76", - "resolved": "https://registry.npmjs.org/zod/-/zod-3.25.76.tgz", - "integrity": "sha512-gzUt/qt81nXsFGKIFcC3YnfEAx5NkunCfnDlvuBSSFS02bcXu4Lmea0AFIUwbLWxWPx3d9p8S5QoaujKcNQxcQ==", + "node_modules/langchain/node_modules/@anthropic-ai/sdk": { + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/@anthropic-ai/sdk/-/sdk-0.9.1.tgz", + "integrity": "sha512-wa1meQ2WSfoY8Uor3EdrJq0jTiZJoKoSii2ZVWRY1oN4Tlr5s59pADg9T79FTbPe1/se5c3pBeZgJL63wmuoBA==", "license": "MIT", - "funding": { - "url": "https://github.com/sponsors/colinhacks" + "optional": true, + "peer": true, + "dependencies": { + "@types/node": "^18.11.18", + "@types/node-fetch": "^2.6.4", + "abort-controller": "^3.0.0", + "agentkeepalive": "^4.2.1", + "digest-fetch": "^1.3.0", + "form-data-encoder": "1.7.2", + "formdata-node": "^4.3.2", + "node-fetch": "^2.6.7", + "web-streams-polyfill": "^3.2.1" } }, + "node_modules/langchain/node_modules/@huggingface/inference": { + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/@huggingface/inference/-/inference-2.8.1.tgz", + "integrity": "sha512-EfsNtY9OR6JCNaUa5bZu2mrs48iqeTz0Gutwf+fU0Kypx33xFQB4DKMhp8u4Ee6qVbLbNWvTHuWwlppLQl4p4Q==", + "license": "MIT", + "optional": true, + "peer": true, + "dependencies": { + "@huggingface/tasks": "^0.12.9" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/langchain/node_modules/@huggingface/tasks": { + "version": "0.12.30", + "resolved": "https://registry.npmjs.org/@huggingface/tasks/-/tasks-0.12.30.tgz", + "integrity": "sha512-A1ITdxbEzx9L8wKR8pF7swyrTLxWNDFIGDLUWInxvks2ruQ8PLRBZe8r0EcjC3CDdtlj9jV1V4cgV35K/iy3GQ==", + "license": "MIT", + "optional": true, + "peer": true + }, + "node_modules/langchain/node_modules/@langchain/community": { + "version": "0.0.57", + "resolved": "https://registry.npmjs.org/@langchain/community/-/community-0.0.57.tgz", + "integrity": "sha512-tib4UJNkyA4TPNsTNChiBtZmThVJBr7X/iooSmKeCr+yUEha2Yxly3A4OAO95Vlpj4Q+od8HAfCbZih/1XqAMw==", + "license": "MIT", + "optional": true, + "peer": true, + "dependencies": { + "@langchain/core": "~0.1.60", + "@langchain/openai": "~0.0.28", + "expr-eval": "^2.0.2", + "flat": "^5.0.2", + "langsmith": "~0.1.1", + "uuid": "^9.0.0", + "zod": "^3.22.3", + "zod-to-json-schema": "^3.22.5" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@aws-crypto/sha256-js": "^5.0.0", + "@aws-sdk/client-bedrock-agent-runtime": "^3.485.0", + "@aws-sdk/client-bedrock-runtime": "^3.422.0", + "@aws-sdk/client-dynamodb": "^3.310.0", + "@aws-sdk/client-kendra": "^3.352.0", + "@aws-sdk/client-lambda": "^3.310.0", + "@aws-sdk/client-sagemaker-runtime": "^3.310.0", + "@aws-sdk/client-sfn": "^3.310.0", + "@aws-sdk/credential-provider-node": "^3.388.0", + "@azure/search-documents": "^12.0.0", + "@clickhouse/client": "^0.2.5", + "@cloudflare/ai": "*", + "@datastax/astra-db-ts": "^1.0.0", + "@elastic/elasticsearch": "^8.4.0", + "@getmetal/metal-sdk": "*", + "@getzep/zep-js": "^0.9.0", + "@gomomento/sdk": "^1.51.1", + "@gomomento/sdk-core": "^1.51.1", + "@google-ai/generativelanguage": "^0.2.1", + "@gradientai/nodejs-sdk": "^1.2.0", + "@huggingface/inference": "^2.6.4", + "@mlc-ai/web-llm": "^0.2.35", + "@mozilla/readability": "*", + "@neondatabase/serverless": "*", + "@opensearch-project/opensearch": "*", + "@pinecone-database/pinecone": "*", + "@planetscale/database": "^1.8.0", + "@premai/prem-sdk": "^0.3.25", + "@qdrant/js-client-rest": "^1.8.2", + "@raycast/api": "^1.55.2", + "@rockset/client": "^0.9.1", + "@smithy/eventstream-codec": "^2.0.5", + "@smithy/protocol-http": "^3.0.6", + "@smithy/signature-v4": "^2.0.10", + "@smithy/util-utf8": "^2.0.0", + "@supabase/postgrest-js": "^1.1.1", + "@supabase/supabase-js": "^2.10.0", + "@tensorflow-models/universal-sentence-encoder": "*", + "@tensorflow/tfjs-converter": "*", + "@tensorflow/tfjs-core": "*", + "@upstash/redis": "^1.20.6", + "@upstash/vector": "^1.0.7", + "@vercel/kv": "^0.2.3", + "@vercel/postgres": "^0.5.0", + "@writerai/writer-sdk": "^0.40.2", + "@xata.io/client": "^0.28.0", + "@xenova/transformers": "^2.5.4", + "@zilliz/milvus2-sdk-node": ">=2.2.7", + "better-sqlite3": "^9.4.0", + "cassandra-driver": "^4.7.2", + "cborg": "^4.1.1", + "chromadb": "*", + "closevector-common": "0.1.3", + "closevector-node": "0.1.6", + "closevector-web": "0.1.6", + "cohere-ai": "*", + "convex": "^1.3.1", + "couchbase": "^4.3.0", + "discord.js": "^14.14.1", + "dria": "^0.0.3", + "duck-duck-scrape": "^2.2.5", + "faiss-node": "^0.5.1", + "firebase-admin": "^11.9.0 || ^12.0.0", + "google-auth-library": "^8.9.0", + "googleapis": "^126.0.1", + "hnswlib-node": "^3.0.0", + "html-to-text": "^9.0.5", + "interface-datastore": "^8.2.11", + "ioredis": "^5.3.2", + "it-all": "^3.0.4", + "jsdom": "*", + "jsonwebtoken": "^9.0.2", + "llmonitor": "^0.5.9", + "lodash": "^4.17.21", + "lunary": "^0.6.11", + "mongodb": ">=5.2.0", + "mysql2": "^3.3.3", + "neo4j-driver": "*", + "node-llama-cpp": "*", + "pg": "^8.11.0", + "pg-copy-streams": "^6.0.5", + "pickleparser": "^0.2.1", + "portkey-ai": "^0.1.11", + "redis": "*", + "replicate": "^0.18.0", + "typeorm": "^0.3.12", + "typesense": "^1.5.3", + "usearch": "^1.1.1", + "vectordb": "^0.1.4", + "voy-search": "0.6.2", + "weaviate-ts-client": "*", + "web-auth-library": "^1.0.3", + "ws": "^8.14.2" + }, + "peerDependenciesMeta": { + "@aws-crypto/sha256-js": { + "optional": true + }, + "@aws-sdk/client-bedrock-agent-runtime": { + "optional": true + }, + "@aws-sdk/client-bedrock-runtime": { + "optional": true + }, + "@aws-sdk/client-dynamodb": { + "optional": true + }, + "@aws-sdk/client-kendra": { + "optional": true + }, + "@aws-sdk/client-lambda": { + "optional": true + }, + "@aws-sdk/client-sagemaker-runtime": { + "optional": true + }, + "@aws-sdk/client-sfn": { + "optional": true + }, + "@aws-sdk/credential-provider-node": { + "optional": true + }, + "@azure/search-documents": { + "optional": true + }, + "@clickhouse/client": { + "optional": true + }, + "@cloudflare/ai": { + "optional": true + }, + "@datastax/astra-db-ts": { + "optional": true + }, + "@elastic/elasticsearch": { + "optional": true + }, + "@getmetal/metal-sdk": { + "optional": true + }, + "@getzep/zep-js": { + "optional": true + }, + "@gomomento/sdk": { + "optional": true + }, + "@gomomento/sdk-core": { + "optional": true + }, + "@google-ai/generativelanguage": { + "optional": true + }, + "@gradientai/nodejs-sdk": { + "optional": true + }, + "@huggingface/inference": { + "optional": true + }, + "@mlc-ai/web-llm": { + "optional": true + }, + "@mozilla/readability": { + "optional": true + }, + "@neondatabase/serverless": { + "optional": true + }, + "@opensearch-project/opensearch": { + "optional": true + }, + "@pinecone-database/pinecone": { + "optional": true + }, + "@planetscale/database": { + "optional": true + }, + "@premai/prem-sdk": { + "optional": true + }, + "@qdrant/js-client-rest": { + "optional": true + }, + "@raycast/api": { + "optional": true + }, + "@rockset/client": { + "optional": true + }, + "@smithy/eventstream-codec": { + "optional": true + }, + "@smithy/protocol-http": { + "optional": true + }, + "@smithy/signature-v4": { + "optional": true + }, + "@smithy/util-utf8": { + "optional": true + }, + "@supabase/postgrest-js": { + "optional": true + }, + "@supabase/supabase-js": { + "optional": true + }, + "@tensorflow-models/universal-sentence-encoder": { + "optional": true + }, + "@tensorflow/tfjs-converter": { + "optional": true + }, + "@tensorflow/tfjs-core": { + "optional": true + }, + "@upstash/redis": { + "optional": true + }, + "@upstash/vector": { + "optional": true + }, + "@vercel/kv": { + "optional": true + }, + "@vercel/postgres": { + "optional": true + }, + "@writerai/writer-sdk": { + "optional": true + }, + "@xata.io/client": { + "optional": true + }, + "@xenova/transformers": { + "optional": true + }, + "@zilliz/milvus2-sdk-node": { + "optional": true + }, + "better-sqlite3": { + "optional": true + }, + "cassandra-driver": { + "optional": true + }, + "cborg": { + "optional": true + }, + "chromadb": { + "optional": true + }, + "closevector-common": { + "optional": true + }, + "closevector-node": { + "optional": true + }, + "closevector-web": { + "optional": true + }, + "cohere-ai": { + "optional": true + }, + "convex": { + "optional": true + }, + "couchbase": { + "optional": true + }, + "discord.js": { + "optional": true + }, + "dria": { + "optional": true + }, + "duck-duck-scrape": { + "optional": true + }, + "faiss-node": { + "optional": true + }, + "firebase-admin": { + "optional": true + }, + "google-auth-library": { + "optional": true + }, + "googleapis": { + "optional": true + }, + "hnswlib-node": { + "optional": true + }, + "html-to-text": { + "optional": true + }, + "interface-datastore": { + "optional": true + }, + "ioredis": { + "optional": true + }, + "it-all": { + "optional": true + }, + "jsdom": { + "optional": true + }, + "jsonwebtoken": { + "optional": true + }, + "llmonitor": { + "optional": true + }, + "lodash": { + "optional": true + }, + "lunary": { + "optional": true + }, + "mongodb": { + "optional": true + }, + "mysql2": { + "optional": true + }, + "neo4j-driver": { + "optional": true + }, + "node-llama-cpp": { + "optional": true + }, + "pg": { + "optional": true + }, + "pg-copy-streams": { + "optional": true + }, + "pickleparser": { + "optional": true + }, + "portkey-ai": { + "optional": true + }, + "redis": { + "optional": true + }, + "replicate": { + "optional": true + }, + "typeorm": { + "optional": true + }, + "typesense": { + "optional": true + }, + "usearch": { + "optional": true + }, + "vectordb": { + "optional": true + }, + "voy-search": { + "optional": true + }, + "weaviate-ts-client": { + "optional": true + }, + "web-auth-library": { + "optional": true + }, + "ws": { + "optional": true + } + } + }, + "node_modules/langchain/node_modules/@langchain/core": { + "version": "0.1.63", + "resolved": "https://registry.npmjs.org/@langchain/core/-/core-0.1.63.tgz", + "integrity": "sha512-+fjyYi8wy6x1P+Ee1RWfIIEyxd9Ee9jksEwvrggPwwI/p45kIDTdYTblXsM13y4mNWTiACyLSdbwnPaxxdoz+w==", + "license": "MIT", + "optional": true, + "peer": true, + "dependencies": { + "ansi-styles": "^5.0.0", + "camelcase": "6", + "decamelize": "1.2.0", + "js-tiktoken": "^1.0.12", + "langsmith": "~0.1.7", + "ml-distance": "^4.0.0", + "mustache": "^4.2.0", + "p-queue": "^6.6.2", + "p-retry": "4", + "uuid": "^9.0.0", + "zod": "^3.22.4", + "zod-to-json-schema": "^3.22.3" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/langchain/node_modules/@langchain/openai": { + "version": "0.0.34", + "resolved": "https://registry.npmjs.org/@langchain/openai/-/openai-0.0.34.tgz", + "integrity": "sha512-M+CW4oXle5fdoz2T2SwdOef8pl3/1XmUx1vjn2mXUVM/128aO0l23FMF0SNBsAbRV6P+p/TuzjodchJbi0Ht/A==", + "license": "MIT", + "optional": true, + "peer": true, + "dependencies": { + "@langchain/core": ">0.1.56 <0.3.0", + "js-tiktoken": "^1.0.12", + "openai": "^4.41.1", + "zod": "^3.22.4", + "zod-to-json-schema": "^3.22.3" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/langchain/node_modules/@langchain/textsplitters": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/@langchain/textsplitters/-/textsplitters-0.0.3.tgz", + "integrity": "sha512-cXWgKE3sdWLSqAa8ykbCcUsUF1Kyr5J3HOWYGuobhPEycXW4WI++d5DhzdpL238mzoEXTi90VqfSCra37l5YqA==", + "license": "MIT", + "optional": true, + "peer": true, + "dependencies": { + "@langchain/core": ">0.2.0 <0.3.0", + "js-tiktoken": "^1.0.12" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/langchain/node_modules/@langchain/textsplitters/node_modules/@langchain/core": { + "version": "0.2.36", + "resolved": "https://registry.npmjs.org/@langchain/core/-/core-0.2.36.tgz", + "integrity": "sha512-qHLvScqERDeH7y2cLuJaSAlMwg3f/3Oc9nayRSXRU2UuaK/SOhI42cxiPLj1FnuHJSmN0rBQFkrLx02gI4mcVg==", + "license": "MIT", + "optional": true, + "peer": true, + "dependencies": { + "ansi-styles": "^5.0.0", + "camelcase": "6", + "decamelize": "1.2.0", + "js-tiktoken": "^1.0.12", + "langsmith": "^0.1.56-rc.1", + "mustache": "^4.2.0", + "p-queue": "^6.6.2", + "p-retry": "4", + "uuid": "^10.0.0", + "zod": "^3.22.4", + "zod-to-json-schema": "^3.22.3" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/langchain/node_modules/@langchain/textsplitters/node_modules/uuid": { + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-10.0.0.tgz", + "integrity": "sha512-8XkAphELsDnEGrDxUOHB3RGvXz6TeuYSGEZBOjtTtPm2lwhGBjLgOzLHB63IUWfBpNucQjND6d3AOudO+H3RWQ==", + "funding": [ + "https://github.com/sponsors/broofa", + "https://github.com/sponsors/ctavan" + ], + "license": "MIT", + "optional": true, + "peer": true, + "bin": { + "uuid": "dist/bin/uuid" + } + }, + "node_modules/langchain/node_modules/@smithy/eventstream-codec": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@smithy/eventstream-codec/-/eventstream-codec-2.2.0.tgz", + "integrity": "sha512-8janZoJw85nJmQZc4L8TuePp2pk1nxLgkxIR0TUjKJ5Dkj5oelB9WtiSSGXCQvNsJl0VSTvK/2ueMXxvpa9GVw==", + "license": "Apache-2.0", + "optional": true, + "peer": true, + "dependencies": { + "@aws-crypto/crc32": "3.0.0", + "@smithy/types": "^2.12.0", + "@smithy/util-hex-encoding": "^2.2.0", + "tslib": "^2.6.2" + } + }, + "node_modules/langchain/node_modules/@smithy/protocol-http": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/@smithy/protocol-http/-/protocol-http-3.3.0.tgz", + "integrity": "sha512-Xy5XK1AFWW2nlY/biWZXu6/krgbaf2dg0q492D8M5qthsnU2H+UgFeZLbM76FnH7s6RO/xhQRkj+T6KBO3JzgQ==", + "license": "Apache-2.0", + "optional": true, + "peer": true, + "dependencies": { + "@smithy/types": "^2.12.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/langchain/node_modules/@smithy/signature-v4": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/@smithy/signature-v4/-/signature-v4-2.3.0.tgz", + "integrity": "sha512-ui/NlpILU+6HAQBfJX8BBsDXuKSNrjTSuOYArRblcrErwKFutjrCNb/OExfVRyj9+26F9J+ZmfWT+fKWuDrH3Q==", + "license": "Apache-2.0", + "optional": true, + "peer": true, + "dependencies": { + "@smithy/is-array-buffer": "^2.2.0", + "@smithy/types": "^2.12.0", + "@smithy/util-hex-encoding": "^2.2.0", + "@smithy/util-middleware": "^2.2.0", + "@smithy/util-uri-escape": "^2.2.0", + "@smithy/util-utf8": "^2.3.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/langchain/node_modules/@smithy/types": { + "version": "2.12.0", + "resolved": "https://registry.npmjs.org/@smithy/types/-/types-2.12.0.tgz", + "integrity": "sha512-QwYgloJ0sVNBeBuBs65cIkTbfzV/Q6ZNPCJ99EICFEdJYG50nGIY/uYXp+TbsdJReIuPr0a0kXmCvren3MbRRw==", + "license": "Apache-2.0", + "optional": true, + "peer": true, + "dependencies": { + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/langchain/node_modules/@smithy/util-hex-encoding": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@smithy/util-hex-encoding/-/util-hex-encoding-2.2.0.tgz", + "integrity": "sha512-7iKXR+/4TpLK194pVjKiasIyqMtTYJsgKgM242Y9uzt5dhHnUDvMNb+3xIhRJ9QhvqGii/5cRUt4fJn3dtXNHQ==", + "license": "Apache-2.0", + "optional": true, + "peer": true, + "dependencies": { + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/langchain/node_modules/@smithy/util-middleware": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@smithy/util-middleware/-/util-middleware-2.2.0.tgz", + "integrity": "sha512-L1qpleXf9QD6LwLCJ5jddGkgWyuSvWBkJwWAZ6kFkdifdso+sk3L3O1HdmPvCdnCK3IS4qWyPxev01QMnfHSBw==", + "license": "Apache-2.0", + "optional": true, + "peer": true, + "dependencies": { + "@smithy/types": "^2.12.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/langchain/node_modules/@smithy/util-uri-escape": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@smithy/util-uri-escape/-/util-uri-escape-2.2.0.tgz", + "integrity": "sha512-jtmJMyt1xMD/d8OtbVJ2gFZOSKc+ueYJZPW20ULW1GOp/q/YIM0wNh+u8ZFao9UaIGz4WoPW8hC64qlWLIfoDA==", + "license": "Apache-2.0", + "optional": true, + "peer": true, + "dependencies": { + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/langchain/node_modules/@types/node": { + "version": "18.19.130", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.19.130.tgz", + "integrity": "sha512-GRaXQx6jGfL8sKfaIDD6OupbIHBr9jv7Jnaml9tB7l4v068PAOXqfcujMMo5PhbIs6ggR1XODELqahT2R8v0fg==", + "license": "MIT", + "optional": true, + "peer": true, + "dependencies": { + "undici-types": "~5.26.4" + } + }, + "node_modules/langchain/node_modules/@types/uuid": { + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/@types/uuid/-/uuid-10.0.0.tgz", + "integrity": "sha512-7gqG38EyHgyP1S+7+xomFtL+ZNHcKv6DwNaCZmJmo1vgMugyF3TCnXVg4t1uk89mLNwnLtnY3TpOpCOyp1/xHQ==", + "license": "MIT", + "optional": true, + "peer": true + }, + "node_modules/langchain/node_modules/better-sqlite3": { + "version": "9.6.0", + "resolved": "https://registry.npmjs.org/better-sqlite3/-/better-sqlite3-9.6.0.tgz", + "integrity": "sha512-yR5HATnqeYNVnkaUTf4bOP2dJSnyhP4puJN/QPRyx4YkBEEUxib422n2XzPqDEHjQQqazoYoADdAm5vE15+dAQ==", + "hasInstallScript": true, + "license": "MIT", + "optional": true, + "peer": true, + "dependencies": { + "bindings": "^1.5.0", + "prebuild-install": "^7.1.1" + } + }, + "node_modules/langchain/node_modules/commander": { + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-10.0.1.tgz", + "integrity": "sha512-y4Mg2tXshplEbSGzx7amzPwKKOCGuoSRP/CjEdwwk0FOGlUbq6lKuoyDZTNZkmxHdJtp54hdfY/JUrdL7Xfdug==", + "license": "MIT", + "optional": true, + "peer": true, + "engines": { + "node": ">=14" + } + }, + "node_modules/langchain/node_modules/langsmith": { + "version": "0.1.68", + "resolved": "https://registry.npmjs.org/langsmith/-/langsmith-0.1.68.tgz", + "integrity": "sha512-otmiysWtVAqzMx3CJ4PrtUBhWRG5Co8Z4o7hSZENPjlit9/j3/vm3TSvbaxpDYakZxtMjhkcJTqrdYFipISEiQ==", + "license": "MIT", + "optional": true, + "peer": true, + "dependencies": { + "@types/uuid": "^10.0.0", + "commander": "^10.0.1", + "p-queue": "^6.6.2", + "p-retry": "4", + "semver": "^7.6.3", + "uuid": "^10.0.0" + }, + "peerDependencies": { + "openai": "*" + }, + "peerDependenciesMeta": { + "openai": { + "optional": true + } + } + }, + "node_modules/langchain/node_modules/langsmith/node_modules/uuid": { + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-10.0.0.tgz", + "integrity": "sha512-8XkAphELsDnEGrDxUOHB3RGvXz6TeuYSGEZBOjtTtPm2lwhGBjLgOzLHB63IUWfBpNucQjND6d3AOudO+H3RWQ==", + "funding": [ + "https://github.com/sponsors/broofa", + "https://github.com/sponsors/ctavan" + ], + "license": "MIT", + "optional": true, + "peer": true, + "bin": { + "uuid": "dist/bin/uuid" + } + }, + "node_modules/langchain/node_modules/p-retry": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-4.6.2.tgz", + "integrity": "sha512-312Id396EbJdvRONlngUx0NydfrIQ5lsYu0znKVUzVvArzEIt08V1qhtyESbGVd1FGX7UKtiFp5uwKZdM8wIuQ==", + "license": "MIT", + "optional": true, + "peer": true, + "dependencies": { + "@types/retry": "0.12.0", + "retry": "^0.13.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/langchain/node_modules/undici-types": { + "version": "5.26.5", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-5.26.5.tgz", + "integrity": "sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==", + "license": "MIT", + "optional": true, + "peer": true + }, + "node_modules/langchain/node_modules/uuid": { + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-9.0.1.tgz", + "integrity": "sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==", + "funding": [ + "https://github.com/sponsors/broofa", + "https://github.com/sponsors/ctavan" + ], + "license": "MIT", + "optional": true, + "peer": true, + "bin": { + "uuid": "dist/bin/uuid" + } + }, + "node_modules/langchain/node_modules/web-streams-polyfill": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/web-streams-polyfill/-/web-streams-polyfill-3.3.3.tgz", + "integrity": "sha512-d2JWLCivmZYTSIoge9MsgFCZrt571BikcWGYkjC1khllbTeDlGqZ2D8vD8E/lJa8WGWbb7Plm8/XJYV7IJHZZw==", + "license": "MIT", + "optional": true, + "peer": true, + "engines": { + "node": ">= 8" + } + }, + "node_modules/langchainhub": { + "version": "0.0.11", + "resolved": "https://registry.npmjs.org/langchainhub/-/langchainhub-0.0.11.tgz", + "integrity": "sha512-WnKI4g9kU2bHQP136orXr2bcRdgz9iiTBpTN0jWt9IlScUKnJBoD0aa2HOzHURQKeQDnt2JwqVmQ6Depf5uDLQ==", + "license": "MIT", + "optional": true, + "peer": true + }, "node_modules/langsmith": { - "version": "0.3.69", - "resolved": "https://registry.npmjs.org/langsmith/-/langsmith-0.3.69.tgz", - "integrity": "sha512-YKzu92YAP2o+d+1VmR38xqFX0RIRLKYj1IqdflVEY83X0FoiVlrWO3xDLXgnu7vhZ2N2M6jx8VO9fVF8yy9gHA==", + "version": "0.3.82", + "resolved": "https://registry.npmjs.org/langsmith/-/langsmith-0.3.82.tgz", + "integrity": "sha512-RTcxtRm0zp2lV+pMesMW7EZSsIlqN7OmR2F6sZ/sOFQwmcLVl+VErMPV4VkX4Sycs4/EIAFT5hpr36EqiHoikQ==", "license": "MIT", "dependencies": { "@types/uuid": "^10.0.0", "chalk": "^4.1.2", "console-table-printer": "^2.12.1", "p-queue": "^6.6.2", - "p-retry": "4", "semver": "^7.6.3", "uuid": "^10.0.0" }, @@ -22887,9 +23567,9 @@ } }, "node_modules/libphonenumber-js": { - "version": "1.12.29", - "resolved": "https://registry.npmjs.org/libphonenumber-js/-/libphonenumber-js-1.12.29.tgz", - "integrity": "sha512-P2aLrbeqHbmh8+9P35LXQfXOKc7XJ0ymUKl7tyeyQjdRNfzunXWxQXGc4yl3fUf28fqLRfPY+vIVvFXK7KEBTw==", + "version": "1.12.31", + "resolved": "https://registry.npmjs.org/libphonenumber-js/-/libphonenumber-js-1.12.31.tgz", + "integrity": "sha512-Z3IhgVgrqO1S5xPYM3K5XwbkDasU67/Vys4heW+lfSBALcUZjeIIzI8zCLifY+OCzSq+fpDdywMDa7z+4srJPQ==", "license": "MIT" }, "node_modules/libqp": { @@ -23415,6 +24095,12 @@ "integrity": "sha512-Ac9UGnHmf5rNtbOxe/SmEwtFPmb2/ronEwQbWcS6uA6nXxGPyr+dhPpTmzCTmZosdc8reFdeSqOy+khEkCFogA==", "license": "MIT" }, + "node_modules/math-expression-evaluator": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/math-expression-evaluator/-/math-expression-evaluator-2.0.7.tgz", + "integrity": "sha512-uwliJZ6BPHRq4eiqNWxZBDzKUiS5RIynFFcgchqhBOloVLVBpZpNG8jRYkedLcBvhph8TnRyWEuxPqiQcwIdog==", + "license": "MIT" + }, "node_modules/math-intrinsics": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/math-intrinsics/-/math-intrinsics-1.1.0.tgz", @@ -23805,6 +24491,61 @@ "integrity": "sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A==", "license": "MIT" }, + "node_modules/ml-array-mean": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/ml-array-mean/-/ml-array-mean-1.1.6.tgz", + "integrity": "sha512-MIdf7Zc8HznwIisyiJGRH9tRigg3Yf4FldW8DxKxpCCv/g5CafTw0RRu51nojVEOXuCQC7DRVVu5c7XXO/5joQ==", + "license": "MIT", + "optional": true, + "peer": true, + "dependencies": { + "ml-array-sum": "^1.1.6" + } + }, + "node_modules/ml-array-sum": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/ml-array-sum/-/ml-array-sum-1.1.6.tgz", + "integrity": "sha512-29mAh2GwH7ZmiRnup4UyibQZB9+ZLyMShvt4cH4eTK+cL2oEMIZFnSyB3SS8MlsTh6q/w/yh48KmqLxmovN4Dw==", + "license": "MIT", + "optional": true, + "peer": true, + "dependencies": { + "is-any-array": "^2.0.0" + } + }, + "node_modules/ml-distance": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/ml-distance/-/ml-distance-4.0.1.tgz", + "integrity": "sha512-feZ5ziXs01zhyFUUUeZV5hwc0f5JW0Sh0ckU1koZe/wdVkJdGxcP06KNQuF0WBTj8FttQUzcvQcpcrOp/XrlEw==", + "license": "MIT", + "optional": true, + "peer": true, + "dependencies": { + "ml-array-mean": "^1.1.6", + "ml-distance-euclidean": "^2.0.0", + "ml-tree-similarity": "^1.0.0" + } + }, + "node_modules/ml-distance-euclidean": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ml-distance-euclidean/-/ml-distance-euclidean-2.0.0.tgz", + "integrity": "sha512-yC9/2o8QF0A3m/0IXqCTXCzz2pNEzvmcE/9HFKOZGnTjatvBbsn4lWYJkxENkA4Ug2fnYl7PXQxnPi21sgMy/Q==", + "license": "MIT", + "optional": true, + "peer": true + }, + "node_modules/ml-tree-similarity": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/ml-tree-similarity/-/ml-tree-similarity-1.0.0.tgz", + "integrity": "sha512-XJUyYqjSuUQkNQHMscr6tcjldsOoAekxADTplt40QKfwW6nd++1wHWV9AArl0Zvw/TIHgNaZZNvr8QGvE8wLRg==", + "license": "MIT", + "optional": true, + "peer": true, + "dependencies": { + "binary-search": "^1.3.5", + "num-sort": "^2.0.0" + } + }, "node_modules/module-details-from-path": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/module-details-from-path/-/module-details-from-path-1.0.4.tgz", @@ -24194,9 +24935,9 @@ } }, "node_modules/n8n": { - "version": "1.121.2", - "resolved": "https://registry.npmjs.org/n8n/-/n8n-1.121.2.tgz", - "integrity": "sha512-50QGhCGeGVbya58YM7DfV1XSbM6f2lFJOhl6S/o8yWfSADRuxAikv8LuSQfjsIOS/s4l1v25ij00qsdhcxtwWw==", + "version": "1.122.4", + "resolved": "https://registry.npmjs.org/n8n/-/n8n-1.122.4.tgz", + "integrity": "sha512-c8yS1p/eNwnAnp92nSFZyP5g6kLEZBk6+GzgL8WwuIlRJW+vnqFyvNCGH0v3tN1SLQJb9bXXE45sgfbn/AUknA==", "license": "SEE LICENSE IN LICENSE.md", "dependencies": { "@aws-sdk/client-secrets-manager": "3.808.0", @@ -24205,22 +24946,23 @@ "@google-cloud/secret-manager": "5.6.0", "@n8n_io/ai-assistant-sdk": "1.17.0", "@n8n_io/license-sdk": "2.24.1", - "@n8n/ai-workflow-builder": "0.31.1", - "@n8n/api-types": "0.55.1", - "@n8n/backend-common": "^0.31.1", - "@n8n/backend-test-utils": "^0.24.2", - "@n8n/client-oauth2": "0.31.0", - "@n8n/config": "1.63.0", + "@n8n/ai-workflow-builder": "0.32.1", + "@n8n/api-types": "0.56.2", + "@n8n/backend-common": "^0.32.1", + "@n8n/backend-test-utils": "^0.25.1", + "@n8n/client-oauth2": "0.32.0", + "@n8n/config": "1.64.0", "@n8n/constants": "^0.14.0", - "@n8n/db": "^0.32.2", - "@n8n/decorators": "0.31.1", - "@n8n/di": "0.9.0", + "@n8n/db": "^0.33.2", + "@n8n/decorators": "0.32.1", + "@n8n/di": "0.10.0", "@n8n/errors": "0.5.0", "@n8n/localtunnel": "3.0.0", - "@n8n/n8n-nodes-langchain": "1.120.1", - "@n8n/permissions": "0.42.0", - "@n8n/task-runner": "1.57.1", + "@n8n/n8n-nodes-langchain": "1.121.1", + "@n8n/permissions": "0.43.0", + "@n8n/task-runner": "1.58.1", "@n8n/typeorm": "0.3.20-15", + "@n8n/utils": "1.20.0", "@parcel/watcher": "^2.5.1", "@rudderstack/rudder-sdk-node": "2.1.4", "@sentry/node": "^9.42.1", @@ -24259,10 +25001,10 @@ "lodash": "4.17.21", "luxon": "3.4.4", "mysql2": "3.15.0", - "n8n-core": "1.120.1", - "n8n-editor-ui": "1.121.2", - "n8n-nodes-base": "1.119.1", - "n8n-workflow": "1.118.1", + "n8n-core": "1.121.1", + "n8n-editor-ui": "1.122.4", + "n8n-nodes-base": "1.120.1", + "n8n-workflow": "1.119.1", "nanoid": "3.3.8", "nodemailer": "7.0.10", "oauth-1.0a": "2.2.6", @@ -24308,18 +25050,18 @@ } }, "node_modules/n8n-core": { - "version": "1.121.0", - "resolved": "https://registry.npmjs.org/n8n-core/-/n8n-core-1.121.0.tgz", - "integrity": "sha512-ACmhXYs1sPPq6aFYSJo/xh74Anx6k6/rCjar91Xs79FMEUb4r5FkMpfs5qmD0u+WGc6yTmgwqde78rVOKXr1ew==", + "version": "1.122.0", + "resolved": "https://registry.npmjs.org/n8n-core/-/n8n-core-1.122.0.tgz", + "integrity": "sha512-QvFnEY/ls/7/chpAQulQ9yIOgukx0k1YvDDX2Bx0ALvOjXB7r9FA82gnBtF53c/J1+TqCgACbkfa3JVFB4hdLw==", "license": "SEE LICENSE IN LICENSE.md", "dependencies": { "@aws-sdk/client-s3": "3.808.0", - "@langchain/core": "0.3.68", - "@n8n/backend-common": "^0.32.0", - "@n8n/client-oauth2": "0.32.0", - "@n8n/config": "1.64.0", + "@langchain/core": "1.1.0", + "@n8n/backend-common": "0.33.0", + "@n8n/client-oauth2": "0.33.0", + "@n8n/config": "1.65.0", "@n8n/constants": "0.14.0", - "@n8n/decorators": "0.32.0", + "@n8n/decorators": "0.33.0", "@n8n/di": "0.10.0", "@sentry/node": "^9.42.1", "@sentry/node-native": "^9.42.1", @@ -24338,7 +25080,7 @@ "lodash": "4.17.21", "luxon": "3.4.4", "mime-types": "3.0.1", - "n8n-workflow": "1.119.0", + "n8n-workflow": "1.120.0", "nanoid": "3.3.8", "oauth-1.0a": "2.2.6", "p-cancelable": "2.1.1", @@ -24359,17 +25101,17 @@ } }, "node_modules/n8n-core/node_modules/@n8n/backend-common": { - "version": "0.32.0", - "resolved": "https://registry.npmjs.org/@n8n/backend-common/-/backend-common-0.32.0.tgz", - "integrity": "sha512-/i4X8F8awyRgGIb5JhgRE1Pqmmx8tg/qdu/lKbWgGS7EjVoZ9bK+fwIoY8lO0TGVM9JRfBsa+QhJinpEDuAGLw==", + "version": "0.33.0", + "resolved": "https://registry.npmjs.org/@n8n/backend-common/-/backend-common-0.33.0.tgz", + "integrity": "sha512-QvBJlI0tKch905xMbdCW2FZI0GlejrRQsXHNwfHmhk76CzSbGh7RdRUyuHGCYQT17mo9d4sr1ulKeS0McqcOyg==", "license": "SEE LICENSE IN LICENSE.md", "dependencies": { - "@n8n/config": "^1.64.0", - "@n8n/constants": "^0.14.0", - "@n8n/decorators": "^0.32.0", - "@n8n/di": "^0.10.0", + "@n8n/config": "1.65.0", + "@n8n/constants": "0.14.0", + "@n8n/decorators": "0.33.0", + "@n8n/di": "0.10.0", "callsites": "3.1.0", - "n8n-workflow": "^1.119.0", + "n8n-workflow": "1.120.0", "picocolors": "1.0.1", "reflect-metadata": "0.2.2", "winston": "3.14.2", @@ -24377,25 +25119,16 @@ } }, "node_modules/n8n-core/node_modules/@n8n/decorators": { - "version": "0.32.0", - "resolved": "https://registry.npmjs.org/@n8n/decorators/-/decorators-0.32.0.tgz", - "integrity": "sha512-g8k23GVMNQUm3GuRotypzomFOfqHuAXBxkXVqWpXGtmMmN7+R2It+NzXVq2sZu3p97Y2s2kOUkJ0YehH+Hew4Q==", + "version": "0.33.0", + "resolved": "https://registry.npmjs.org/@n8n/decorators/-/decorators-0.33.0.tgz", + "integrity": "sha512-eFZiqVlLUH2XwT3IX3gvPbrDrT31PD42979yK4zv0D47aaut/7caqHigAwP2Nc6lpsCOyK1ndOlp0diVAvdezw==", "license": "SEE LICENSE IN LICENSE.md", "dependencies": { - "@n8n/constants": "^0.14.0", - "@n8n/di": "^0.10.0", - "@n8n/permissions": "^0.43.0", + "@n8n/constants": "0.14.0", + "@n8n/di": "0.10.0", + "@n8n/permissions": "0.43.0", "lodash": "4.17.21", - "n8n-workflow": "^1.119.0" - } - }, - "node_modules/n8n-core/node_modules/@n8n/permissions": { - "version": "0.43.0", - "resolved": "https://registry.npmjs.org/@n8n/permissions/-/permissions-0.43.0.tgz", - "integrity": "sha512-lZrdIn8fWBy/YUbgz1zjNfaIHsWgnT/1M5q0jotp9gEtZ1cchSIp6/dRnTWC3i8LCxqqMvbiBN3tSjaZnlr8sA==", - "license": "SEE LICENSE IN LICENSE.md", - "dependencies": { - "zod": "3.25.67" + "n8n-workflow": "1.120.0" } }, "node_modules/n8n-core/node_modules/@opentelemetry/instrumentation-connect": { @@ -24861,15 +25594,6 @@ "node": ">= 6" } }, - "node_modules/n8n-core/node_modules/axios/node_modules/mime-db": { - "version": "1.52.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", - "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", - "license": "MIT", - "engines": { - "node": ">= 0.6" - } - }, "node_modules/n8n-core/node_modules/axios/node_modules/mime-types": { "version": "2.1.35", "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", @@ -24908,15 +25632,6 @@ "node": ">= 6" } }, - "node_modules/n8n-core/node_modules/form-data/node_modules/mime-db": { - "version": "1.52.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", - "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", - "license": "MIT", - "engines": { - "node": ">= 0.6" - } - }, "node_modules/n8n-core/node_modules/form-data/node_modules/mime-types": { "version": "2.1.35", "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", @@ -24960,15 +25675,6 @@ "node": ">=0.10.0" } }, - "node_modules/n8n-core/node_modules/mime-db": { - "version": "1.54.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.54.0.tgz", - "integrity": "sha512-aU5EJuIN2WDemCcAp2vFBfp/m4EAhWJnUNSSw0ixs7/kXbd6Pg64EmwJkNdFhB8aWt1sH2CTXrLxo/iAGV3oPQ==", - "license": "MIT", - "engines": { - "node": ">= 0.6" - } - }, "node_modules/n8n-core/node_modules/mime-types": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-3.0.1.tgz", @@ -24981,6 +25687,15 @@ "node": ">= 0.6" } }, + "node_modules/n8n-core/node_modules/mime-types/node_modules/mime-db": { + "version": "1.54.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.54.0.tgz", + "integrity": "sha512-aU5EJuIN2WDemCcAp2vFBfp/m4EAhWJnUNSSw0ixs7/kXbd6Pg64EmwJkNdFhB8aWt1sH2CTXrLxo/iAGV3oPQ==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, "node_modules/n8n-core/node_modules/picocolors": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.1.tgz", @@ -25048,23 +25763,23 @@ } }, "node_modules/n8n-editor-ui": { - "version": "1.121.2", - "resolved": "https://registry.npmjs.org/n8n-editor-ui/-/n8n-editor-ui-1.121.2.tgz", - "integrity": "sha512-090TWqDrYNfq+ySYo6nVumEYyq8g7sZE5u5gXzIMjut/8qnsP0Kwqpq5P3Alch/VwTV64MtWyYYgyIHkiDXn/Q==", + "version": "1.122.4", + "resolved": "https://registry.npmjs.org/n8n-editor-ui/-/n8n-editor-ui-1.122.4.tgz", + "integrity": "sha512-ugMSjDTY4CFBdQTtwCyBOCGpL3ZB926889BkngPbCKJ4YnLjgSRx8DV1FVQ1/XKGFMviDH+L1WEDsbS3JKWvbw==", "license": "SEE LICENSE IN LICENSE.md" }, "node_modules/n8n-nodes-base": { - "version": "1.120.0", - "resolved": "https://registry.npmjs.org/n8n-nodes-base/-/n8n-nodes-base-1.120.0.tgz", - "integrity": "sha512-cGlpMfjwo3Z24pD530REryucbLEEYyfb2o/wB9VVu8A9bwYi0D9yoGu5f8uDde4hQuNI4hdYPJ6X8neAKD/PmQ==", + "version": "1.121.0", + "resolved": "https://registry.npmjs.org/n8n-nodes-base/-/n8n-nodes-base-1.121.0.tgz", + "integrity": "sha512-AX7LQSO7IrIgsaXBQG/TD9k4k2YZ02+Anicrb1IWZdcBnlrz7bMhQdfxgxPTUHJ6r5t6fWVJlW35wpnc8xkVVA==", "license": "SEE LICENSE IN LICENSE.md", "dependencies": { "@aws-sdk/client-sso-oidc": "3.808.0", "@kafkajs/confluent-schema-registry": "3.8.0", "@mozilla/readability": "0.6.0", - "@n8n/config": "1.64.0", + "@n8n/config": "1.65.0", "@n8n/di": "0.10.0", - "@n8n/errors": "^0.5.0", + "@n8n/errors": "0.5.0", "@n8n/imap": "0.16.0", "@n8n/vm2": "3.9.25", "alasql": "4.4.0", @@ -25105,7 +25820,7 @@ "mqtt": "5.7.2", "mssql": "10.0.2", "mysql2": "3.15.0", - "n8n-workflow": "1.119.0", + "n8n-workflow": "1.120.0", "node-html-markdown": "1.2.0", "node-ssh": "13.2.0", "nodemailer": "7.0.10", @@ -25392,12 +26107,12 @@ } }, "node_modules/n8n-workflow": { - "version": "1.119.0", - "resolved": "https://registry.npmjs.org/n8n-workflow/-/n8n-workflow-1.119.0.tgz", - "integrity": "sha512-I8++rz9TLLCbZB5zuO7QKhE8xXVSLt9MWxf3Rpa+bUpHouWRBqnFkJB+8Dpg++gumUK4vevOgQ0cVo9AaL4Q9A==", + "version": "1.120.0", + "resolved": "https://registry.npmjs.org/n8n-workflow/-/n8n-workflow-1.120.0.tgz", + "integrity": "sha512-EqMvW5J7ontULkigLJ9U6AsLKjWQetPl6nzN7jFkAuONuyHHco5bs0El4sHtxiJ+7EuxHSdby3WHUDMOhlW05A==", "license": "SEE LICENSE IN LICENSE.md", "dependencies": { - "@n8n/errors": "^0.5.0", + "@n8n/errors": "0.5.0", "@n8n/tournament": "1.0.6", "ast-types": "0.16.1", "callsites": "3.1.0", @@ -25440,6 +26155,375 @@ "url": "https://github.com/sponsors/colinhacks" } }, + "node_modules/n8n/node_modules/@anthropic-ai/sdk": { + "version": "0.56.0", + "resolved": "https://registry.npmjs.org/@anthropic-ai/sdk/-/sdk-0.56.0.tgz", + "integrity": "sha512-SLCB8M8+VMg1cpCucnA1XWHGWqVSZtIWzmOdDOEu3eTFZMB+A0sGZ1ESO5MHDnqrNTXz3safMrWx9x4rMZSOqA==", + "license": "MIT", + "bin": { + "anthropic-ai-sdk": "bin/cli" + } + }, + "node_modules/n8n/node_modules/@langchain/anthropic": { + "version": "0.3.26", + "resolved": "https://registry.npmjs.org/@langchain/anthropic/-/anthropic-0.3.26.tgz", + "integrity": "sha512-IRCjkxsMx6MZUZmv/aYX5A9RdIduzdR0eeOc4rX8waBcYP7qmtA/CUTNmTtMSoXfOfJY4s3414bkVNBkmS0+5g==", + "license": "MIT", + "dependencies": { + "@anthropic-ai/sdk": "^0.56.0", + "fast-xml-parser": "^4.4.1" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@langchain/core": ">=0.3.58 <0.4.0" + } + }, + "node_modules/n8n/node_modules/@langchain/aws": { + "version": "0.1.11", + "resolved": "https://registry.npmjs.org/@langchain/aws/-/aws-0.1.11.tgz", + "integrity": "sha512-JNnEmJaJB5TzcniPYGZi6dlpmZyzeyVsS+Za0Ye1DhCpcNmEiWRy514gVcTPQUEl5EcpIR51B/YyowI7zUzVvg==", + "license": "MIT", + "dependencies": { + "@aws-sdk/client-bedrock-agent-runtime": "^3.755.0", + "@aws-sdk/client-bedrock-runtime": "^3.755.0", + "@aws-sdk/client-kendra": "^3.750.0", + "@aws-sdk/credential-provider-node": "^3.750.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@langchain/core": ">=0.3.58 <0.4.0" + } + }, + "node_modules/n8n/node_modules/@langchain/cohere": { + "version": "0.3.4", + "resolved": "https://registry.npmjs.org/@langchain/cohere/-/cohere-0.3.4.tgz", + "integrity": "sha512-TdOaxKtavYxf5iVO20OQHGwDUSvCTp2o6Jc0N26FyBZKP4J5LECOksmL28y6hNI/4duXPTl2IEXsNqlOTc2ssQ==", + "license": "MIT", + "dependencies": { + "cohere-ai": "^7.14.0", + "uuid": "^10.0.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@langchain/core": ">=0.3.58 <0.4.0" + } + }, + "node_modules/n8n/node_modules/@langchain/core": { + "version": "0.3.68", + "resolved": "https://registry.npmjs.org/@langchain/core/-/core-0.3.68.tgz", + "integrity": "sha512-dWPT1h9ObG1TK9uivFTk/pgBULZ6/tBmq8czGUjZjR+1xh9jB4tm/D5FY6o5FklXcEpnAI9peNq2x17Kl9wbMg==", + "license": "MIT", + "dependencies": { + "@cfworker/json-schema": "^4.0.2", + "ansi-styles": "^5.0.0", + "camelcase": "6", + "decamelize": "1.2.0", + "js-tiktoken": "^1.0.12", + "langsmith": "^0.3.46", + "mustache": "^4.2.0", + "p-queue": "^6.6.2", + "p-retry": "4", + "uuid": "^10.0.0", + "zod": "^3.25.32", + "zod-to-json-schema": "^3.22.3" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/n8n/node_modules/@langchain/google-common": { + "version": "0.2.18", + "resolved": "https://registry.npmjs.org/@langchain/google-common/-/google-common-0.2.18.tgz", + "integrity": "sha512-HjWB6Bx4zj7KkiHnqRpx8YNaXdA97sKQMQ17keyWl7nQJlRauNyymm8QGeduKSEfECDr2nGzY8Y/SNY64X6cSA==", + "license": "MIT", + "dependencies": { + "uuid": "^10.0.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@langchain/core": ">=0.3.58 <0.4.0" + } + }, + "node_modules/n8n/node_modules/@langchain/google-gauth": { + "version": "0.2.18", + "resolved": "https://registry.npmjs.org/@langchain/google-gauth/-/google-gauth-0.2.18.tgz", + "integrity": "sha512-xof4jBnPB0YI6OlFuETdbODoM05XBTJoC+qQKJ4qNOcWI7u760sRKm57cvG+jzjParojAxdCdrNEKV47wUpoKg==", + "license": "MIT", + "dependencies": { + "@langchain/google-common": "^0.2.18", + "google-auth-library": "^10.1.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@langchain/core": ">=0.3.58 <0.4.0" + } + }, + "node_modules/n8n/node_modules/@langchain/google-genai": { + "version": "0.2.17", + "resolved": "https://registry.npmjs.org/@langchain/google-genai/-/google-genai-0.2.17.tgz", + "integrity": "sha512-A21HhTJ5WQdh06ZMC8o/1HzkptHudzzRU8oExcWQ8aRa3Q9/4Es4bopEsEnu50rmDeARG3czMsUSUVS+BQYGEA==", + "license": "MIT", + "dependencies": { + "@google/generative-ai": "^0.24.0", + "uuid": "^11.1.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@langchain/core": ">=0.3.58 <0.4.0" + } + }, + "node_modules/n8n/node_modules/@langchain/google-genai/node_modules/@google/generative-ai": { + "version": "0.24.1", + "resolved": "https://registry.npmjs.org/@google/generative-ai/-/generative-ai-0.24.1.tgz", + "integrity": "sha512-MqO+MLfM6kjxcKoy0p1wRzG3b4ZZXtPI+z2IE26UogS2Cm/XHO+7gGRBh6gcJsOiIVoH93UwKvW4HdgiOZCy9Q==", + "license": "Apache-2.0", + "engines": { + "node": ">=18.0.0" + } + }, + "node_modules/n8n/node_modules/@langchain/google-genai/node_modules/uuid": { + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-11.1.0.tgz", + "integrity": "sha512-0/A9rDy9P7cJ+8w1c9WD9V//9Wj15Ce2MPz8Ri6032usz+NfePxx5AcN3bN+r6ZL6jEo066/yNYB3tn4pQEx+A==", + "funding": [ + "https://github.com/sponsors/broofa", + "https://github.com/sponsors/ctavan" + ], + "license": "MIT", + "bin": { + "uuid": "dist/esm/bin/uuid" + } + }, + "node_modules/n8n/node_modules/@langchain/google-vertexai": { + "version": "0.2.18", + "resolved": "https://registry.npmjs.org/@langchain/google-vertexai/-/google-vertexai-0.2.18.tgz", + "integrity": "sha512-oZsOp9Sx4rsFpHH5UiuObo5NYCAqhhmroL3f3pDZ06DB6hpfnNc6XNjdpbmt0AemP6PO/52UlKHeSYtnYlBzIQ==", + "license": "MIT", + "dependencies": { + "@langchain/google-gauth": "^0.2.18" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@langchain/core": ">=0.3.58 <0.4.0" + } + }, + "node_modules/n8n/node_modules/@langchain/groq": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/@langchain/groq/-/groq-0.2.3.tgz", + "integrity": "sha512-r+yjysG36a0IZxTlCMr655Feumfb4IrOyA0jLLq4l7gEhVyMpYXMwyE6evseyU2LRP+7qOPbGRVpGqAIK0MsUA==", + "license": "MIT", + "dependencies": { + "groq-sdk": "^0.19.0", + "zod": "^3.22.4" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@langchain/core": ">=0.3.58 <0.4.0" + } + }, + "node_modules/n8n/node_modules/@langchain/mistralai": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/@langchain/mistralai/-/mistralai-0.2.3.tgz", + "integrity": "sha512-U2gaoRF7zilpc5pvdSoPTpYWo/vF47PPeHwCwd98RSFBracEZ3WGJ4zoXTqM7+4/WF3bTbDZ5f6+YO2PDX66qQ==", + "license": "MIT", + "dependencies": { + "@mistralai/mistralai": "^1.3.1", + "uuid": "^10.0.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@langchain/core": ">=0.3.58 <0.4.0" + } + }, + "node_modules/n8n/node_modules/@langchain/mongodb": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/@langchain/mongodb/-/mongodb-0.1.1.tgz", + "integrity": "sha512-w5gTXbA6cg48o/Q0ZMFq1UqzMcYTAQlPaSoShhrjtAl4Lq/+LTP+Isp4pGv1uWCZ34e3F1o1lF04WYfMhdkqQg==", + "license": "MIT", + "dependencies": { + "mongodb": "^6.20.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@langchain/core": ">=0.2.21 <0.4.0" + } + }, + "node_modules/n8n/node_modules/@langchain/ollama": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/@langchain/ollama/-/ollama-0.2.3.tgz", + "integrity": "sha512-1Obe45jgQspqLMBVlayQbGdywFmri8DgmGRdzNu0li56cG5RReYlRCFVDZBRMMvF9JhsP5eXRyfyivtKfITHWQ==", + "license": "MIT", + "dependencies": { + "ollama": "^0.5.12", + "uuid": "^10.0.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@langchain/core": ">=0.3.58 <0.4.0" + } + }, + "node_modules/n8n/node_modules/@langchain/openai": { + "version": "0.6.16", + "resolved": "https://registry.npmjs.org/@langchain/openai/-/openai-0.6.16.tgz", + "integrity": "sha512-v9INBOjE0w6ZrUE7kP9UkRyNsV7daH7aPeSOsPEJ35044UI3udPHwNduQ8VmaOUsD26OvSdg1b1GDhrqWLMaRw==", + "license": "MIT", + "dependencies": { + "js-tiktoken": "^1.0.12", + "openai": "5.12.2", + "zod": "^3.25.32" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@langchain/core": ">=0.3.68 <0.4.0" + } + }, + "node_modules/n8n/node_modules/@langchain/openai/node_modules/openai": { + "version": "5.12.2", + "resolved": "https://registry.npmjs.org/openai/-/openai-5.12.2.tgz", + "integrity": "sha512-xqzHHQch5Tws5PcKR2xsZGX9xtch+JQFz5zb14dGqlshmmDAFBFEWmeIpf7wVqWV+w7Emj7jRgkNJakyKE0tYQ==", + "license": "Apache-2.0", + "bin": { + "openai": "bin/cli" + }, + "peerDependencies": { + "ws": "^8.18.0", + "zod": "^3.23.8" + }, + "peerDependenciesMeta": { + "ws": { + "optional": true + }, + "zod": { + "optional": true + } + } + }, + "node_modules/n8n/node_modules/@langchain/openai/node_modules/ws": { + "version": "8.18.3", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.18.3.tgz", + "integrity": "sha512-PEIGCY5tSlUt50cqyMXfCzX+oOPqN0vuGqWzbcJ2xvnkzkq46oOpz7dQaTDBdfICb4N14+GARUDw2XV2N4tvzg==", + "license": "MIT", + "optional": true, + "peer": true, + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": ">=5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } + } + }, + "node_modules/n8n/node_modules/@langchain/pinecone": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/@langchain/pinecone/-/pinecone-0.2.0.tgz", + "integrity": "sha512-O3tWSCIbm1uDLh0J4R0ETmYeRFtQAI2qcSAMC/VW1+xBb+o/IJ5VMyJhGKc4RsmyWE0wG4kOuwfIcCP+XV0clw==", + "license": "MIT", + "dependencies": { + "flat": "^5.0.2", + "uuid": "^10.0.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@langchain/core": ">=0.2.21 <0.4.0", + "@pinecone-database/pinecone": "^5.0.2" + } + }, + "node_modules/n8n/node_modules/@langchain/qdrant": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/@langchain/qdrant/-/qdrant-0.1.2.tgz", + "integrity": "sha512-Bz4VCZeKgL8DYAyfrSOv2zF6AKKr0tISjGwqe77BATmh4ae2Zkc6mHSB0StZCLiur7u+C2weyY+YimmkcZVyeA==", + "license": "MIT", + "dependencies": { + "@qdrant/js-client-rest": "^1.9.0", + "uuid": "^10.0.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@langchain/core": ">=0.2.21 <0.4.0" + } + }, + "node_modules/n8n/node_modules/@langchain/redis": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/@langchain/redis/-/redis-0.1.1.tgz", + "integrity": "sha512-vI2fvOdCuvTSrtJ4SJpGP4wmV8slqIwwVe2uUN8vMIc2n1ZuaFUr4PYKhqHYAAYkuKNGguC7kNNasiHuN10mpw==", + "license": "MIT", + "dependencies": { + "redis": "^4.6.13" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@langchain/core": ">=0.2.21 <0.4.0" + } + }, + "node_modules/n8n/node_modules/@langchain/textsplitters": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/@langchain/textsplitters/-/textsplitters-0.1.0.tgz", + "integrity": "sha512-djI4uw9rlkAb5iMhtLED+xJebDdAG935AdP4eRTB02R7OB/act55Bj9wsskhZsvuyQRpO4O1wQOp85s6T6GWmw==", + "license": "MIT", + "dependencies": { + "js-tiktoken": "^1.0.12" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@langchain/core": ">=0.2.21 <0.4.0" + } + }, + "node_modules/n8n/node_modules/@langchain/weaviate": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/@langchain/weaviate/-/weaviate-0.2.0.tgz", + "integrity": "sha512-gAtTCxSllR8Z92qAuRn2ir0cop241VmftQHQN+UYtTeoLge8hvZT5k0j55PDVaXTVpjx0ecx6DKv5I/wLRQI+A==", + "license": "MIT", + "dependencies": { + "uuid": "^10.0.0", + "weaviate-client": "^3.5.2" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@langchain/core": ">=0.2.21 <0.4.0" + } + }, "node_modules/n8n/node_modules/@modelcontextprotocol/sdk": { "version": "1.20.0", "resolved": "https://registry.npmjs.org/@modelcontextprotocol/sdk/-/sdk-1.20.0.tgz", @@ -25464,60 +26548,29 @@ } }, "node_modules/n8n/node_modules/@n8n/client-oauth2": { - "version": "0.31.0", - "resolved": "https://registry.npmjs.org/@n8n/client-oauth2/-/client-oauth2-0.31.0.tgz", - "integrity": "sha512-qR9bQsUEd9RCMft46zwPZAgLZkAeSCoFD+VClvkuCAgMLq38B00P/pa2gKHTcAbekp2/eMarB/0yYuUP6lGnxg==", + "version": "0.32.0", + "resolved": "https://registry.npmjs.org/@n8n/client-oauth2/-/client-oauth2-0.32.0.tgz", + "integrity": "sha512-lRX8chcjQAcJJ/VdFX0RW58QN8RT7qYZzWAq5s7hfE41E10Eq+FVymmSnjB8832AAl07zrw9r58Dd/fSjs0uGA==", "license": "SEE LICENSE IN LICENSE.md", "dependencies": { "axios": "1.12.0" } }, "node_modules/n8n/node_modules/@n8n/config": { - "version": "1.63.0", - "resolved": "https://registry.npmjs.org/@n8n/config/-/config-1.63.0.tgz", - "integrity": "sha512-+LjZaODDsC0C5KYvnnwzBpJpeEXdiRSrxsrQuUCksgZ2S1A61zdG9+t6bBWE0wiqbPlW0bNExSj3Eo866y2XuQ==", + "version": "1.64.0", + "resolved": "https://registry.npmjs.org/@n8n/config/-/config-1.64.0.tgz", + "integrity": "sha512-Q+4woHWGVTvd0YZ+xAhWJ7QTWSqZjIIMi9Zw4N7Ppnp3252f1XFWJ6e+gdHLJxllkyX9O+q3P56JBUpu0I3eSg==", "license": "SEE LICENSE IN LICENSE.md", "dependencies": { - "@n8n/di": "0.9.0", + "@n8n/di": "0.10.0", "reflect-metadata": "0.2.2", "zod": "3.25.67" } }, - "node_modules/n8n/node_modules/@n8n/di": { - "version": "0.9.0", - "resolved": "https://registry.npmjs.org/@n8n/di/-/di-0.9.0.tgz", - "integrity": "sha512-eHXzxSsGfSJg6pRvPEFAJ9fMFW26qfU07JCCSDvCiI0+teFejj+x5comqS/g+lXT11+rKRoSKT//5PILZcR/CA==", - "license": "SEE LICENSE IN LICENSE.md", - "dependencies": { - "reflect-metadata": "0.2.2" - } - }, - "node_modules/n8n/node_modules/@n8n/imap": { - "version": "0.15.0", - "resolved": "https://registry.npmjs.org/@n8n/imap/-/imap-0.15.0.tgz", - "integrity": "sha512-zvh7Ug8rOAt/zylKpznqpNr9WJYV/l3SwoJppQBTcFjeZuW++vaPsKAl7HEePhTHIYc+QKjjwEIG4I5RNtq1ag==", - "license": "SEE LICENSE IN LICENSE.md", - "dependencies": { - "iconv-lite": "0.6.3", - "imap": "0.8.19", - "quoted-printable": "1.0.1", - "utf8": "3.0.0", - "uuencode": "0.0.4" - } - }, - "node_modules/n8n/node_modules/@n8n/json-schema-to-zod": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/@n8n/json-schema-to-zod/-/json-schema-to-zod-1.5.0.tgz", - "integrity": "sha512-ETxXsPWsxTn8Ida21Z+PIhZSkEaJGaKXkHAV3YnzeHtQRRD9EV7dWhN7mTdoZQXLXja19e7UrFbyd7hkZ3vkZA==", - "license": "SEE LICENSE IN LICENSE.md", - "peerDependencies": { - "zod": "^3.0.0" - } - }, "node_modules/n8n/node_modules/@n8n/n8n-nodes-langchain": { - "version": "1.120.1", - "resolved": "https://registry.npmjs.org/@n8n/n8n-nodes-langchain/-/n8n-nodes-langchain-1.120.1.tgz", - "integrity": "sha512-8pLngNQ8MgJ0Pd/O1zLxDqlNFPEe5ChAWSaxMpcGM2Acy1Lvw88yG9GY5DhBLdcknC8CUvO1hxL7txYBaA2Hxg==", + "version": "1.121.1", + "resolved": "https://registry.npmjs.org/@n8n/n8n-nodes-langchain/-/n8n-nodes-langchain-1.121.1.tgz", + "integrity": "sha512-Mux8j8uYuG3bwoJiflmuxPtQikOlf20OeBeoznVnHsCf0Gjh8/Lx0zQ7cDkguml+B6dwIFY/PHqa28BRRxmi4g==", "license": "SEE LICENSE IN LICENSE.md", "dependencies": { "@aws-sdk/client-sso-oidc": "3.808.0", @@ -25548,11 +26601,11 @@ "@langchain/weaviate": "0.2.0", "@modelcontextprotocol/sdk": "1.20.0", "@mozilla/readability": "0.6.0", - "@n8n/client-oauth2": "0.31.0", - "@n8n/config": "1.63.0", - "@n8n/di": "0.9.0", + "@n8n/client-oauth2": "0.32.0", + "@n8n/config": "1.64.0", + "@n8n/di": "0.10.0", "@n8n/errors": "^0.5.0", - "@n8n/json-schema-to-zod": "1.5.0", + "@n8n/json-schema-to-zod": "1.6.0", "@n8n/typeorm": "0.3.20-15", "@n8n/typescript-config": "1.3.0", "@n8n/vm2": "3.9.25", @@ -25578,8 +26631,8 @@ "mammoth": "1.11.0", "mime-types": "3.0.1", "mongodb": "6.11.0", - "n8n-nodes-base": "1.119.1", - "n8n-workflow": "1.118.1", + "n8n-nodes-base": "1.120.1", + "n8n-workflow": "1.119.1", "openai": "5.12.2", "pdf-parse": "1.1.1", "pg": "8.12.0", @@ -25595,6 +26648,573 @@ "zod-to-json-schema": "3.23.3" } }, + "node_modules/n8n/node_modules/@n8n/n8n-nodes-langchain/node_modules/@getzep/zep-cloud": { + "version": "1.0.12", + "resolved": "https://registry.npmjs.org/@getzep/zep-cloud/-/zep-cloud-1.0.12.tgz", + "integrity": "sha512-bqs8zetYaducNneOq9kU1ciW8IfuiPzGOGqLUwFLv0982bobe4HsZTKeY1/Pt0bQUf6/V1VWYT8vFHSCj/qy4A==", + "dependencies": { + "form-data": "4.0.0", + "node-fetch": "2.7.0", + "qs": "6.11.2", + "url-join": "4.0.1", + "zod": "^3.23.8" + }, + "peerDependencies": { + "@langchain/core": ">=0.1.29 <0.4.0", + "langchain": ">=0.1.19 <0.4.0" + }, + "peerDependenciesMeta": { + "@langchain/core": { + "optional": true + }, + "langchain": { + "optional": true + } + } + }, + "node_modules/n8n/node_modules/@n8n/n8n-nodes-langchain/node_modules/@langchain/community": { + "version": "0.3.50", + "resolved": "https://registry.npmjs.org/@langchain/community/-/community-0.3.50.tgz", + "integrity": "sha512-3tni++DmYV1Xb4AYZmky4he8lMxrTrkOT+/RSVin5gAwEN5e0QEeNmipWpcKRrmDNUsZZxGdYRPN5Wo23hDqBA==", + "license": "MIT", + "dependencies": { + "@langchain/openai": ">=0.2.0 <0.7.0", + "@langchain/weaviate": "^0.2.0", + "binary-extensions": "^2.2.0", + "expr-eval": "^2.0.2", + "flat": "^5.0.2", + "js-yaml": "^4.1.0", + "langchain": ">=0.2.3 <0.3.0 || >=0.3.4 <0.4.0", + "langsmith": "^0.3.46", + "uuid": "^10.0.0", + "zod": "^3.25.32" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@arcjet/redact": "^v1.0.0-alpha.23", + "@aws-crypto/sha256-js": "^5.0.0", + "@aws-sdk/client-bedrock-agent-runtime": "^3.749.0", + "@aws-sdk/client-bedrock-runtime": "^3.749.0", + "@aws-sdk/client-dynamodb": "^3.749.0", + "@aws-sdk/client-kendra": "^3.749.0", + "@aws-sdk/client-lambda": "^3.749.0", + "@aws-sdk/client-s3": "^3.749.0", + "@aws-sdk/client-sagemaker-runtime": "^3.749.0", + "@aws-sdk/client-sfn": "^3.749.0", + "@aws-sdk/credential-provider-node": "^3.388.0", + "@azure/search-documents": "^12.0.0", + "@azure/storage-blob": "^12.15.0", + "@browserbasehq/sdk": "*", + "@browserbasehq/stagehand": "^1.0.0", + "@clickhouse/client": "^0.2.5", + "@cloudflare/ai": "*", + "@datastax/astra-db-ts": "^1.0.0", + "@elastic/elasticsearch": "^8.4.0", + "@getmetal/metal-sdk": "*", + "@getzep/zep-cloud": "^1.0.6", + "@getzep/zep-js": "^0.9.0", + "@gomomento/sdk": "^1.51.1", + "@gomomento/sdk-core": "^1.51.1", + "@google-ai/generativelanguage": "*", + "@google-cloud/storage": "^6.10.1 || ^7.7.0", + "@gradientai/nodejs-sdk": "^1.2.0", + "@huggingface/inference": "^4.0.5", + "@huggingface/transformers": "^3.5.2", + "@ibm-cloud/watsonx-ai": "*", + "@lancedb/lancedb": "^0.12.0", + "@langchain/core": ">=0.3.58 <0.4.0", + "@layerup/layerup-security": "^1.5.12", + "@libsql/client": "^0.14.0", + "@mendable/firecrawl-js": "^1.4.3", + "@mlc-ai/web-llm": "*", + "@mozilla/readability": "*", + "@neondatabase/serverless": "*", + "@notionhq/client": "^2.2.10", + "@opensearch-project/opensearch": "*", + "@pinecone-database/pinecone": "*", + "@planetscale/database": "^1.8.0", + "@premai/prem-sdk": "^0.3.25", + "@qdrant/js-client-rest": "^1.15.0", + "@raycast/api": "^1.55.2", + "@rockset/client": "^0.9.1", + "@smithy/eventstream-codec": "^2.0.5", + "@smithy/protocol-http": "^3.0.6", + "@smithy/signature-v4": "^2.0.10", + "@smithy/util-utf8": "^2.0.0", + "@spider-cloud/spider-client": "^0.0.21", + "@supabase/supabase-js": "^2.45.0", + "@tensorflow-models/universal-sentence-encoder": "*", + "@tensorflow/tfjs-converter": "*", + "@tensorflow/tfjs-core": "*", + "@upstash/ratelimit": "^1.1.3 || ^2.0.3", + "@upstash/redis": "^1.20.6", + "@upstash/vector": "^1.1.1", + "@vercel/kv": "*", + "@vercel/postgres": "*", + "@writerai/writer-sdk": "^0.40.2", + "@xata.io/client": "^0.28.0", + "@zilliz/milvus2-sdk-node": ">=2.3.5", + "apify-client": "^2.7.1", + "assemblyai": "^4.6.0", + "azion": "^1.11.1", + "better-sqlite3": ">=9.4.0 <12.0.0", + "cassandra-driver": "^4.7.2", + "cborg": "^4.1.1", + "cheerio": "^1.0.0-rc.12", + "chromadb": "*", + "closevector-common": "0.1.3", + "closevector-node": "0.1.6", + "closevector-web": "0.1.6", + "cohere-ai": "*", + "convex": "^1.3.1", + "crypto-js": "^4.2.0", + "d3-dsv": "^2.0.0", + "discord.js": "^14.14.1", + "dria": "^0.0.3", + "duck-duck-scrape": "^2.2.5", + "epub2": "^3.0.1", + "fast-xml-parser": "*", + "firebase-admin": "^11.9.0 || ^12.0.0", + "google-auth-library": "*", + "googleapis": "*", + "hnswlib-node": "^3.0.0", + "html-to-text": "^9.0.5", + "ibm-cloud-sdk-core": "*", + "ignore": "^5.2.0", + "interface-datastore": "^8.2.11", + "ioredis": "^5.3.2", + "it-all": "^3.0.4", + "jsdom": "*", + "jsonwebtoken": "^9.0.2", + "llmonitor": "^0.5.9", + "lodash": "^4.17.21", + "lunary": "^0.7.10", + "mammoth": "^1.6.0", + "mariadb": "^3.4.0", + "mem0ai": "^2.1.8", + "mongodb": "^6.17.0", + "mysql2": "^3.9.8", + "neo4j-driver": "*", + "notion-to-md": "^3.1.0", + "officeparser": "^4.0.4", + "openai": "*", + "pdf-parse": "1.1.1", + "pg": "^8.11.0", + "pg-copy-streams": "^6.0.5", + "pickleparser": "^0.2.1", + "playwright": "^1.32.1", + "portkey-ai": "^0.1.11", + "puppeteer": "*", + "pyodide": ">=0.24.1 <0.27.0", + "redis": "*", + "replicate": "*", + "sonix-speech-recognition": "^2.1.1", + "srt-parser-2": "^1.2.3", + "typeorm": "^0.3.20", + "typesense": "^1.5.3", + "usearch": "^1.1.1", + "voy-search": "0.6.2", + "weaviate-client": "^3.5.2", + "web-auth-library": "^1.0.3", + "word-extractor": "*", + "ws": "^8.14.2", + "youtubei.js": "*" + }, + "peerDependenciesMeta": { + "@arcjet/redact": { + "optional": true + }, + "@aws-crypto/sha256-js": { + "optional": true + }, + "@aws-sdk/client-bedrock-agent-runtime": { + "optional": true + }, + "@aws-sdk/client-bedrock-runtime": { + "optional": true + }, + "@aws-sdk/client-dynamodb": { + "optional": true + }, + "@aws-sdk/client-kendra": { + "optional": true + }, + "@aws-sdk/client-lambda": { + "optional": true + }, + "@aws-sdk/client-s3": { + "optional": true + }, + "@aws-sdk/client-sagemaker-runtime": { + "optional": true + }, + "@aws-sdk/client-sfn": { + "optional": true + }, + "@aws-sdk/credential-provider-node": { + "optional": true + }, + "@aws-sdk/dsql-signer": { + "optional": true + }, + "@azure/search-documents": { + "optional": true + }, + "@azure/storage-blob": { + "optional": true + }, + "@browserbasehq/sdk": { + "optional": true + }, + "@clickhouse/client": { + "optional": true + }, + "@cloudflare/ai": { + "optional": true + }, + "@datastax/astra-db-ts": { + "optional": true + }, + "@elastic/elasticsearch": { + "optional": true + }, + "@getmetal/metal-sdk": { + "optional": true + }, + "@getzep/zep-cloud": { + "optional": true + }, + "@getzep/zep-js": { + "optional": true + }, + "@gomomento/sdk": { + "optional": true + }, + "@gomomento/sdk-core": { + "optional": true + }, + "@google-ai/generativelanguage": { + "optional": true + }, + "@google-cloud/storage": { + "optional": true + }, + "@gradientai/nodejs-sdk": { + "optional": true + }, + "@huggingface/inference": { + "optional": true + }, + "@huggingface/transformers": { + "optional": true + }, + "@lancedb/lancedb": { + "optional": true + }, + "@layerup/layerup-security": { + "optional": true + }, + "@libsql/client": { + "optional": true + }, + "@mendable/firecrawl-js": { + "optional": true + }, + "@mlc-ai/web-llm": { + "optional": true + }, + "@mozilla/readability": { + "optional": true + }, + "@neondatabase/serverless": { + "optional": true + }, + "@notionhq/client": { + "optional": true + }, + "@opensearch-project/opensearch": { + "optional": true + }, + "@pinecone-database/pinecone": { + "optional": true + }, + "@planetscale/database": { + "optional": true + }, + "@premai/prem-sdk": { + "optional": true + }, + "@qdrant/js-client-rest": { + "optional": true + }, + "@raycast/api": { + "optional": true + }, + "@rockset/client": { + "optional": true + }, + "@smithy/eventstream-codec": { + "optional": true + }, + "@smithy/protocol-http": { + "optional": true + }, + "@smithy/signature-v4": { + "optional": true + }, + "@smithy/util-utf8": { + "optional": true + }, + "@spider-cloud/spider-client": { + "optional": true + }, + "@supabase/supabase-js": { + "optional": true + }, + "@tensorflow-models/universal-sentence-encoder": { + "optional": true + }, + "@tensorflow/tfjs-converter": { + "optional": true + }, + "@tensorflow/tfjs-core": { + "optional": true + }, + "@upstash/ratelimit": { + "optional": true + }, + "@upstash/redis": { + "optional": true + }, + "@upstash/vector": { + "optional": true + }, + "@vercel/kv": { + "optional": true + }, + "@vercel/postgres": { + "optional": true + }, + "@writerai/writer-sdk": { + "optional": true + }, + "@xata.io/client": { + "optional": true + }, + "@zilliz/milvus2-sdk-node": { + "optional": true + }, + "apify-client": { + "optional": true + }, + "assemblyai": { + "optional": true + }, + "azion": { + "optional": true + }, + "better-sqlite3": { + "optional": true + }, + "cassandra-driver": { + "optional": true + }, + "cborg": { + "optional": true + }, + "cheerio": { + "optional": true + }, + "chromadb": { + "optional": true + }, + "closevector-common": { + "optional": true + }, + "closevector-node": { + "optional": true + }, + "closevector-web": { + "optional": true + }, + "cohere-ai": { + "optional": true + }, + "convex": { + "optional": true + }, + "crypto-js": { + "optional": true + }, + "d3-dsv": { + "optional": true + }, + "discord.js": { + "optional": true + }, + "dria": { + "optional": true + }, + "duck-duck-scrape": { + "optional": true + }, + "epub2": { + "optional": true + }, + "fast-xml-parser": { + "optional": true + }, + "firebase-admin": { + "optional": true + }, + "google-auth-library": { + "optional": true + }, + "googleapis": { + "optional": true + }, + "hnswlib-node": { + "optional": true + }, + "html-to-text": { + "optional": true + }, + "ignore": { + "optional": true + }, + "interface-datastore": { + "optional": true + }, + "ioredis": { + "optional": true + }, + "it-all": { + "optional": true + }, + "jsdom": { + "optional": true + }, + "jsonwebtoken": { + "optional": true + }, + "llmonitor": { + "optional": true + }, + "lodash": { + "optional": true + }, + "lunary": { + "optional": true + }, + "mammoth": { + "optional": true + }, + "mariadb": { + "optional": true + }, + "mem0ai": { + "optional": true + }, + "mongodb": { + "optional": true + }, + "mysql2": { + "optional": true + }, + "neo4j-driver": { + "optional": true + }, + "notion-to-md": { + "optional": true + }, + "officeparser": { + "optional": true + }, + "pdf-parse": { + "optional": true + }, + "pg": { + "optional": true + }, + "pg-copy-streams": { + "optional": true + }, + "pickleparser": { + "optional": true + }, + "playwright": { + "optional": true + }, + "portkey-ai": { + "optional": true + }, + "puppeteer": { + "optional": true + }, + "pyodide": { + "optional": true + }, + "redis": { + "optional": true + }, + "replicate": { + "optional": true + }, + "sonix-speech-recognition": { + "optional": true + }, + "srt-parser-2": { + "optional": true + }, + "typeorm": { + "optional": true + }, + "typesense": { + "optional": true + }, + "usearch": { + "optional": true + }, + "voy-search": { + "optional": true + }, + "weaviate-client": { + "optional": true + }, + "web-auth-library": { + "optional": true + }, + "word-extractor": { + "optional": true + }, + "ws": { + "optional": true + }, + "youtubei.js": { + "optional": true + } + } + }, + "node_modules/n8n/node_modules/@n8n/n8n-nodes-langchain/node_modules/@qdrant/js-client-rest": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/@qdrant/js-client-rest/-/js-client-rest-1.14.1.tgz", + "integrity": "sha512-CkCCTDc4gCXq+hhjB3yDw9Hs/PxCJ0bKqk/LjAAmuL9+nDm/RPue4C/tGOIMlzouTQ2l6J6t+JPeM//j38VFug==", + "license": "Apache-2.0", + "dependencies": { + "@qdrant/openapi-typescript-fetch": "1.2.6", + "@sevinf/maybe": "0.5.0", + "undici": "^6.0.0" + }, + "engines": { + "node": ">=18.17.0", + "pnpm": ">=8" + }, + "peerDependencies": { + "typescript": ">=4.7" + } + }, "node_modules/n8n/node_modules/@n8n/n8n-nodes-langchain/node_modules/form-data": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz", @@ -25621,6 +27241,101 @@ "node": ">= 0.6" } }, + "node_modules/n8n/node_modules/@n8n/n8n-nodes-langchain/node_modules/langchain": { + "version": "0.3.33", + "resolved": "https://registry.npmjs.org/langchain/-/langchain-0.3.33.tgz", + "integrity": "sha512-MgMfy/68/xUi02dSg4AZhXjo4jQ+WuVYrU/ryzn59nUb+LXaMRoP/C9eaqblin0OLqGp93jfT8FXDg5mcqSg5A==", + "license": "MIT", + "dependencies": { + "@langchain/openai": ">=0.1.0 <0.7.0", + "@langchain/textsplitters": ">=0.0.0 <0.2.0", + "js-tiktoken": "^1.0.12", + "js-yaml": "^4.1.0", + "jsonpointer": "^5.0.1", + "langsmith": "^0.3.46", + "openapi-types": "^12.1.3", + "p-retry": "4", + "uuid": "^10.0.0", + "yaml": "^2.2.1", + "zod": "^3.25.32" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@langchain/anthropic": "*", + "@langchain/aws": "*", + "@langchain/cerebras": "*", + "@langchain/cohere": "*", + "@langchain/core": ">=0.3.58 <0.4.0", + "@langchain/deepseek": "*", + "@langchain/google-genai": "*", + "@langchain/google-vertexai": "*", + "@langchain/google-vertexai-web": "*", + "@langchain/groq": "*", + "@langchain/mistralai": "*", + "@langchain/ollama": "*", + "@langchain/xai": "*", + "axios": "*", + "cheerio": "*", + "handlebars": "^4.7.8", + "peggy": "^3.0.2", + "typeorm": "*" + }, + "peerDependenciesMeta": { + "@langchain/anthropic": { + "optional": true + }, + "@langchain/aws": { + "optional": true + }, + "@langchain/cerebras": { + "optional": true + }, + "@langchain/cohere": { + "optional": true + }, + "@langchain/deepseek": { + "optional": true + }, + "@langchain/google-genai": { + "optional": true + }, + "@langchain/google-vertexai": { + "optional": true + }, + "@langchain/google-vertexai-web": { + "optional": true + }, + "@langchain/groq": { + "optional": true + }, + "@langchain/mistralai": { + "optional": true + }, + "@langchain/ollama": { + "optional": true + }, + "@langchain/xai": { + "optional": true + }, + "axios": { + "optional": true + }, + "cheerio": { + "optional": true + }, + "handlebars": { + "optional": true + }, + "peggy": { + "optional": true + }, + "typeorm": { + "optional": true + } + } + }, "node_modules/n8n/node_modules/@n8n/n8n-nodes-langchain/node_modules/mime-db": { "version": "1.52.0", "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", @@ -25630,6 +27345,52 @@ "node": ">= 0.6" } }, + "node_modules/n8n/node_modules/@n8n/n8n-nodes-langchain/node_modules/mongodb": { + "version": "6.11.0", + "resolved": "https://registry.npmjs.org/mongodb/-/mongodb-6.11.0.tgz", + "integrity": "sha512-yVbPw0qT268YKhG241vAMLaDQAPbRyTgo++odSgGc9kXnzOujQI60Iyj23B9sQQFPSvmNPvMZ3dsFz0aN55KgA==", + "license": "Apache-2.0", + "dependencies": { + "@mongodb-js/saslprep": "^1.1.9", + "bson": "^6.10.0", + "mongodb-connection-string-url": "^3.0.0" + }, + "engines": { + "node": ">=16.20.1" + }, + "peerDependencies": { + "@aws-sdk/credential-providers": "^3.188.0", + "@mongodb-js/zstd": "^1.1.0", + "gcp-metadata": "^5.2.0", + "kerberos": "^2.0.1", + "mongodb-client-encryption": ">=6.0.0 <7", + "snappy": "^7.2.2", + "socks": "^2.7.1" + }, + "peerDependenciesMeta": { + "@aws-sdk/credential-providers": { + "optional": true + }, + "@mongodb-js/zstd": { + "optional": true + }, + "gcp-metadata": { + "optional": true + }, + "kerberos": { + "optional": true + }, + "mongodb-client-encryption": { + "optional": true + }, + "snappy": { + "optional": true + }, + "socks": { + "optional": true + } + } + }, "node_modules/n8n/node_modules/@n8n/n8n-nodes-langchain/node_modules/openai": { "version": "5.12.2", "resolved": "https://registry.npmjs.org/openai/-/openai-5.12.2.tgz", @@ -26063,33 +27824,6 @@ "@opentelemetry/api": "^1.8" } }, - "node_modules/n8n/node_modules/@qdrant/js-client-rest": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/@qdrant/js-client-rest/-/js-client-rest-1.14.1.tgz", - "integrity": "sha512-CkCCTDc4gCXq+hhjB3yDw9Hs/PxCJ0bKqk/LjAAmuL9+nDm/RPue4C/tGOIMlzouTQ2l6J6t+JPeM//j38VFug==", - "license": "Apache-2.0", - "dependencies": { - "@qdrant/openapi-typescript-fetch": "1.2.6", - "@sevinf/maybe": "0.5.0", - "undici": "^6.0.0" - }, - "engines": { - "node": ">=18.17.0", - "pnpm": ">=8" - }, - "peerDependencies": { - "typescript": ">=4.7" - } - }, - "node_modules/n8n/node_modules/@qdrant/js-client-rest/node_modules/undici": { - "version": "6.22.0", - "resolved": "https://registry.npmjs.org/undici/-/undici-6.22.0.tgz", - "integrity": "sha512-hU/10obOIu62MGYjdskASR3CUAiYaFTtC9Pa6vHyf//mAipSvSQg6od2CnJswq7fvzNS3zJhxoRkgNVaHurWKw==", - "license": "MIT", - "engines": { - "node": ">=18.17" - } - }, "node_modules/n8n/node_modules/@sentry/node": { "version": "9.47.1", "resolved": "https://registry.npmjs.org/@sentry/node/-/node-9.47.1.tgz", @@ -26155,6 +27889,112 @@ "@opentelemetry/semantic-conventions": "^1.34.0" } }, + "node_modules/n8n/node_modules/@smithy/eventstream-codec": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@smithy/eventstream-codec/-/eventstream-codec-2.2.0.tgz", + "integrity": "sha512-8janZoJw85nJmQZc4L8TuePp2pk1nxLgkxIR0TUjKJ5Dkj5oelB9WtiSSGXCQvNsJl0VSTvK/2ueMXxvpa9GVw==", + "license": "Apache-2.0", + "optional": true, + "peer": true, + "dependencies": { + "@aws-crypto/crc32": "3.0.0", + "@smithy/types": "^2.12.0", + "@smithy/util-hex-encoding": "^2.2.0", + "tslib": "^2.6.2" + } + }, + "node_modules/n8n/node_modules/@smithy/protocol-http": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/@smithy/protocol-http/-/protocol-http-3.3.0.tgz", + "integrity": "sha512-Xy5XK1AFWW2nlY/biWZXu6/krgbaf2dg0q492D8M5qthsnU2H+UgFeZLbM76FnH7s6RO/xhQRkj+T6KBO3JzgQ==", + "license": "Apache-2.0", + "optional": true, + "peer": true, + "dependencies": { + "@smithy/types": "^2.12.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/n8n/node_modules/@smithy/signature-v4": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/@smithy/signature-v4/-/signature-v4-2.3.0.tgz", + "integrity": "sha512-ui/NlpILU+6HAQBfJX8BBsDXuKSNrjTSuOYArRblcrErwKFutjrCNb/OExfVRyj9+26F9J+ZmfWT+fKWuDrH3Q==", + "license": "Apache-2.0", + "optional": true, + "peer": true, + "dependencies": { + "@smithy/is-array-buffer": "^2.2.0", + "@smithy/types": "^2.12.0", + "@smithy/util-hex-encoding": "^2.2.0", + "@smithy/util-middleware": "^2.2.0", + "@smithy/util-uri-escape": "^2.2.0", + "@smithy/util-utf8": "^2.3.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/n8n/node_modules/@smithy/types": { + "version": "2.12.0", + "resolved": "https://registry.npmjs.org/@smithy/types/-/types-2.12.0.tgz", + "integrity": "sha512-QwYgloJ0sVNBeBuBs65cIkTbfzV/Q6ZNPCJ99EICFEdJYG50nGIY/uYXp+TbsdJReIuPr0a0kXmCvren3MbRRw==", + "license": "Apache-2.0", + "optional": true, + "peer": true, + "dependencies": { + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/n8n/node_modules/@smithy/util-hex-encoding": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@smithy/util-hex-encoding/-/util-hex-encoding-2.2.0.tgz", + "integrity": "sha512-7iKXR+/4TpLK194pVjKiasIyqMtTYJsgKgM242Y9uzt5dhHnUDvMNb+3xIhRJ9QhvqGii/5cRUt4fJn3dtXNHQ==", + "license": "Apache-2.0", + "optional": true, + "peer": true, + "dependencies": { + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/n8n/node_modules/@smithy/util-middleware": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@smithy/util-middleware/-/util-middleware-2.2.0.tgz", + "integrity": "sha512-L1qpleXf9QD6LwLCJ5jddGkgWyuSvWBkJwWAZ6kFkdifdso+sk3L3O1HdmPvCdnCK3IS4qWyPxev01QMnfHSBw==", + "license": "Apache-2.0", + "optional": true, + "peer": true, + "dependencies": { + "@smithy/types": "^2.12.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/n8n/node_modules/@smithy/util-uri-escape": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@smithy/util-uri-escape/-/util-uri-escape-2.2.0.tgz", + "integrity": "sha512-jtmJMyt1xMD/d8OtbVJ2gFZOSKc+ueYJZPW20ULW1GOp/q/YIM0wNh+u8ZFao9UaIGz4WoPW8hC64qlWLIfoDA==", + "license": "Apache-2.0", + "optional": true, + "peer": true, + "dependencies": { + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=14.0.0" + } + }, "node_modules/n8n/node_modules/@supabase/auth-js": { "version": "2.69.1", "resolved": "https://registry.npmjs.org/@supabase/auth-js/-/auth-js-2.69.1.tgz", @@ -26410,6 +28250,113 @@ "integrity": "sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ==", "license": "ISC" }, + "node_modules/n8n/node_modules/gaxios": { + "version": "7.1.3", + "resolved": "https://registry.npmjs.org/gaxios/-/gaxios-7.1.3.tgz", + "integrity": "sha512-YGGyuEdVIjqxkxVH1pUTMY/XtmmsApXrCVv5EU25iX6inEPbV+VakJfLealkBtJN69AQmh1eGOdCl9Sm1UP6XQ==", + "license": "Apache-2.0", + "dependencies": { + "extend": "^3.0.2", + "https-proxy-agent": "^7.0.1", + "node-fetch": "^3.3.2", + "rimraf": "^5.0.1" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/n8n/node_modules/gaxios/node_modules/node-fetch": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-3.3.2.tgz", + "integrity": "sha512-dRB78srN/l6gqWulah9SrxeYnxeddIG30+GOqK/9OlLVyLg3HPnr6SqOWTWOXKRwC2eGYCkZ59NNuSgvSrpgOA==", + "license": "MIT", + "dependencies": { + "data-uri-to-buffer": "^4.0.0", + "fetch-blob": "^3.1.4", + "formdata-polyfill": "^4.0.10" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/node-fetch" + } + }, + "node_modules/n8n/node_modules/glob": { + "version": "10.5.0", + "resolved": "https://registry.npmjs.org/glob/-/glob-10.5.0.tgz", + "integrity": "sha512-DfXN8DfhJ7NH3Oe7cFmu3NCu1wKbkReJ8TorzSAFbSKrlNaQSKfIzqYqVY8zlbs2NLBbWpRiU52GX2PbaBVNkg==", + "license": "ISC", + "dependencies": { + "foreground-child": "^3.1.0", + "jackspeak": "^3.1.2", + "minimatch": "^9.0.4", + "minipass": "^7.1.2", + "package-json-from-dist": "^1.0.0", + "path-scurry": "^1.11.1" + }, + "bin": { + "glob": "dist/esm/bin.mjs" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/n8n/node_modules/google-auth-library": { + "version": "10.5.0", + "resolved": "https://registry.npmjs.org/google-auth-library/-/google-auth-library-10.5.0.tgz", + "integrity": "sha512-7ABviyMOlX5hIVD60YOfHw4/CxOfBhyduaYB+wbFWCWoni4N7SLcV46hrVRktuBbZjFC9ONyqamZITN7q3n32w==", + "license": "Apache-2.0", + "dependencies": { + "base64-js": "^1.3.0", + "ecdsa-sig-formatter": "^1.0.11", + "gaxios": "^7.0.0", + "gcp-metadata": "^8.0.0", + "google-logging-utils": "^1.0.0", + "gtoken": "^8.0.0", + "jws": "^4.0.0" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/n8n/node_modules/google-auth-library/node_modules/gcp-metadata": { + "version": "8.1.2", + "resolved": "https://registry.npmjs.org/gcp-metadata/-/gcp-metadata-8.1.2.tgz", + "integrity": "sha512-zV/5HKTfCeKWnxG0Dmrw51hEWFGfcF2xiXqcA3+J90WDuP0SvoiSO5ORvcBsifmx/FoIjgQN3oNOGaQ5PhLFkg==", + "license": "Apache-2.0", + "dependencies": { + "gaxios": "^7.0.0", + "google-logging-utils": "^1.0.0", + "json-bigint": "^1.0.0" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/n8n/node_modules/google-logging-utils": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/google-logging-utils/-/google-logging-utils-1.1.3.tgz", + "integrity": "sha512-eAmLkjDjAFCVXg7A1unxHsLf961m6y17QFqXqAXGj/gVkKFrEICfStRfwUlGNfeCEjNRa32JEWOUTlYXPyyKvA==", + "license": "Apache-2.0", + "engines": { + "node": ">=14" + } + }, + "node_modules/n8n/node_modules/gtoken": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/gtoken/-/gtoken-8.0.0.tgz", + "integrity": "sha512-+CqsMbHPiSTdtSO14O51eMNlrp9N79gmeqmXeouJOhfucAedHw9noVe/n5uJk3tbKE6a+6ZCQg3RPhVhHByAIw==", + "license": "MIT", + "dependencies": { + "gaxios": "^7.0.0", + "jws": "^4.0.0" + }, + "engines": { + "node": ">=18" + } + }, "node_modules/n8n/node_modules/htmlparser2": { "version": "10.0.0", "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-10.0.0.tgz", @@ -26441,18 +28388,27 @@ "node": ">=0.10.0" } }, - "node_modules/n8n/node_modules/lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "license": "ISC", + "node_modules/n8n/node_modules/jackspeak": { + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-3.4.3.tgz", + "integrity": "sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==", + "license": "BlueOak-1.0.0", "dependencies": { - "yallist": "^4.0.0" + "@isaacs/cliui": "^8.0.2" }, - "engines": { - "node": ">=10" + "funding": { + "url": "https://github.com/sponsors/isaacs" + }, + "optionalDependencies": { + "@pkgjs/parseargs": "^0.11.0" } }, + "node_modules/n8n/node_modules/lru-cache": { + "version": "10.4.3", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz", + "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==", + "license": "ISC" + }, "node_modules/n8n/node_modules/mime-db": { "version": "1.54.0", "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.54.0.tgz", @@ -26474,66 +28430,20 @@ "node": ">= 0.6" } }, - "node_modules/n8n/node_modules/mongodb": { - "version": "6.11.0", - "resolved": "https://registry.npmjs.org/mongodb/-/mongodb-6.11.0.tgz", - "integrity": "sha512-yVbPw0qT268YKhG241vAMLaDQAPbRyTgo++odSgGc9kXnzOujQI60Iyj23B9sQQFPSvmNPvMZ3dsFz0aN55KgA==", - "license": "Apache-2.0", - "dependencies": { - "@mongodb-js/saslprep": "^1.1.9", - "bson": "^6.10.0", - "mongodb-connection-string-url": "^3.0.0" - }, - "engines": { - "node": ">=16.20.1" - }, - "peerDependencies": { - "@aws-sdk/credential-providers": "^3.188.0", - "@mongodb-js/zstd": "^1.1.0", - "gcp-metadata": "^5.2.0", - "kerberos": "^2.0.1", - "mongodb-client-encryption": ">=6.0.0 <7", - "snappy": "^7.2.2", - "socks": "^2.7.1" - }, - "peerDependenciesMeta": { - "@aws-sdk/credential-providers": { - "optional": true - }, - "@mongodb-js/zstd": { - "optional": true - }, - "gcp-metadata": { - "optional": true - }, - "kerberos": { - "optional": true - }, - "mongodb-client-encryption": { - "optional": true - }, - "snappy": { - "optional": true - }, - "socks": { - "optional": true - } - } - }, "node_modules/n8n/node_modules/n8n-core": { - "version": "1.120.1", - "resolved": "https://registry.npmjs.org/n8n-core/-/n8n-core-1.120.1.tgz", - "integrity": "sha512-f0os+jUcbL2bJi4sJL9aZp/0K0yFS0iFd6esA9bZNI9XWY3yG+NhmSGRE0vcGp93cXrL6kWx4nk5lE3eUA0OZQ==", + "version": "1.121.1", + "resolved": "https://registry.npmjs.org/n8n-core/-/n8n-core-1.121.1.tgz", + "integrity": "sha512-CYmij7FFCUj+fg7gncavoOJaeRQCLJmUSW8LJhHL3rGf5R6pbg/ganD7eBLg7yWhwOUFG/NmYrgqmHUDRikKqw==", "license": "SEE LICENSE IN LICENSE.md", "dependencies": { "@aws-sdk/client-s3": "3.808.0", "@langchain/core": "0.3.68", - "@n8n/backend-common": "^0.31.1", - "@n8n/client-oauth2": "0.31.0", - "@n8n/config": "1.63.0", + "@n8n/backend-common": "^0.32.1", + "@n8n/client-oauth2": "0.32.0", + "@n8n/config": "1.64.0", "@n8n/constants": "0.14.0", - "@n8n/decorators": "0.31.1", - "@n8n/di": "0.9.0", + "@n8n/decorators": "0.32.1", + "@n8n/di": "0.10.0", "@sentry/node": "^9.42.1", "@sentry/node-native": "^9.42.1", "axios": "1.12.0", @@ -26551,7 +28461,7 @@ "lodash": "4.17.21", "luxon": "3.4.4", "mime-types": "3.0.1", - "n8n-workflow": "1.118.1", + "n8n-workflow": "1.119.1", "nanoid": "3.3.8", "oauth-1.0a": "2.2.6", "p-cancelable": "2.1.1", @@ -26606,19 +28516,34 @@ "node": ">= 0.6" } }, + "node_modules/n8n/node_modules/n8n-core/node_modules/qs": { + "version": "6.11.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz", + "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==", + "license": "BSD-3-Clause", + "dependencies": { + "side-channel": "^1.0.4" + }, + "engines": { + "node": ">=0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/n8n/node_modules/n8n-nodes-base": { - "version": "1.119.1", - "resolved": "https://registry.npmjs.org/n8n-nodes-base/-/n8n-nodes-base-1.119.1.tgz", - "integrity": "sha512-Q0pBOLjrOj36XputprC3k5gfSIaq3Vkld6Udw2AKaIhbBbT1p9ybb/9ttlxzWPvuowp5oFKZ8Pr5/SrDUsBulw==", + "version": "1.120.1", + "resolved": "https://registry.npmjs.org/n8n-nodes-base/-/n8n-nodes-base-1.120.1.tgz", + "integrity": "sha512-UC1N9yJfBGrOcSeI9Y+OTCa9hufaTjNmObcMk/F5qBCT4t/vhVG1duO2ZNKeCvcpYXaihQMrYP3yuApiFRY6kg==", "license": "SEE LICENSE IN LICENSE.md", "dependencies": { "@aws-sdk/client-sso-oidc": "3.808.0", "@kafkajs/confluent-schema-registry": "3.8.0", "@mozilla/readability": "0.6.0", - "@n8n/config": "1.63.0", - "@n8n/di": "0.9.0", + "@n8n/config": "1.64.0", + "@n8n/di": "0.10.0", "@n8n/errors": "^0.5.0", - "@n8n/imap": "0.15.0", + "@n8n/imap": "0.16.0", "@n8n/vm2": "3.9.25", "alasql": "4.4.0", "amqplib": "0.10.6", @@ -26658,7 +28583,7 @@ "mqtt": "5.7.2", "mssql": "10.0.2", "mysql2": "3.15.0", - "n8n-workflow": "1.118.1", + "n8n-workflow": "1.119.1", "node-html-markdown": "1.2.0", "node-ssh": "13.2.0", "nodemailer": "7.0.10", @@ -26771,10 +28696,56 @@ "entities": "^2.0.0" } }, + "node_modules/n8n/node_modules/n8n-nodes-base/node_modules/mongodb": { + "version": "6.11.0", + "resolved": "https://registry.npmjs.org/mongodb/-/mongodb-6.11.0.tgz", + "integrity": "sha512-yVbPw0qT268YKhG241vAMLaDQAPbRyTgo++odSgGc9kXnzOujQI60Iyj23B9sQQFPSvmNPvMZ3dsFz0aN55KgA==", + "license": "Apache-2.0", + "dependencies": { + "@mongodb-js/saslprep": "^1.1.9", + "bson": "^6.10.0", + "mongodb-connection-string-url": "^3.0.0" + }, + "engines": { + "node": ">=16.20.1" + }, + "peerDependencies": { + "@aws-sdk/credential-providers": "^3.188.0", + "@mongodb-js/zstd": "^1.1.0", + "gcp-metadata": "^5.2.0", + "kerberos": "^2.0.1", + "mongodb-client-encryption": ">=6.0.0 <7", + "snappy": "^7.2.2", + "socks": "^2.7.1" + }, + "peerDependenciesMeta": { + "@aws-sdk/credential-providers": { + "optional": true + }, + "@mongodb-js/zstd": { + "optional": true + }, + "gcp-metadata": { + "optional": true + }, + "kerberos": { + "optional": true + }, + "mongodb-client-encryption": { + "optional": true + }, + "snappy": { + "optional": true + }, + "socks": { + "optional": true + } + } + }, "node_modules/n8n/node_modules/n8n-workflow": { - "version": "1.118.1", - "resolved": "https://registry.npmjs.org/n8n-workflow/-/n8n-workflow-1.118.1.tgz", - "integrity": "sha512-UzaiaIBzhjBJWm+eaEFdsCcA0KNbR+/ZppE6uoOjifrbvs3cjWe6m0VsVJ9NItTKouKIgygwr5ZTJPhKJ3jzJA==", + "version": "1.119.1", + "resolved": "https://registry.npmjs.org/n8n-workflow/-/n8n-workflow-1.119.1.tgz", + "integrity": "sha512-eICMXb4msELNNV6HEG1pp+Ut20r6cxUoor2OW5NpFtCq749CAaFc8F+ZzSe8oPMN9o/8k2AljDU01dq9fhk5qw==", "license": "SEE LICENSE IN LICENSE.md", "dependencies": { "@n8n/errors": "^0.5.0", @@ -26785,6 +28756,7 @@ "form-data": "4.0.0", "jmespath": "0.16.0", "js-base64": "3.7.2", + "jsonrepair": "3.13.1", "jssha": "3.3.1", "lodash": "4.17.21", "luxon": "3.4.4", @@ -26831,6 +28803,15 @@ "node": ">= 0.6" } }, + "node_modules/n8n/node_modules/ollama": { + "version": "0.5.18", + "resolved": "https://registry.npmjs.org/ollama/-/ollama-0.5.18.tgz", + "integrity": "sha512-lTFqTf9bo7Cd3hpF6CviBe/DEhewjoZYd9N/uCe7O20qYTvGqrNOFOBDj3lbZgFWHUgDv5EeyusYxsZSLS8nvg==", + "license": "MIT", + "dependencies": { + "whatwg-fetch": "^3.6.20" + } + }, "node_modules/n8n/node_modules/open": { "version": "7.4.2", "resolved": "https://registry.npmjs.org/open/-/open-7.4.2.tgz", @@ -26847,6 +28828,19 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/n8n/node_modules/p-retry": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-4.6.2.tgz", + "integrity": "sha512-312Id396EbJdvRONlngUx0NydfrIQ5lsYu0znKVUzVvArzEIt08V1qhtyESbGVd1FGX7UKtiFp5uwKZdM8wIuQ==", + "license": "MIT", + "dependencies": { + "@types/retry": "0.12.0", + "retry": "^0.13.1" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/n8n/node_modules/parse5": { "version": "6.0.1", "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz", @@ -26862,27 +28856,28 @@ "parse5": "^6.0.1" } }, + "node_modules/n8n/node_modules/path-scurry": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.11.1.tgz", + "integrity": "sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==", + "license": "BlueOak-1.0.0", + "dependencies": { + "lru-cache": "^10.2.0", + "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0" + }, + "engines": { + "node": ">=16 || 14 >=14.18" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, "node_modules/n8n/node_modules/picocolors": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.1.tgz", "integrity": "sha512-anP1Z8qwhkbmu7MFP5iTt+wQKXgwzf7zTyGlcdzabySa9vd0Xt392U0rVmz9poOaBj0uHJKyyo9/upk0HrEQew==", "license": "ISC" }, - "node_modules/n8n/node_modules/qs": { - "version": "6.11.0", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz", - "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==", - "license": "BSD-3-Clause", - "dependencies": { - "side-channel": "^1.0.4" - }, - "engines": { - "node": ">=0.6" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, "node_modules/n8n/node_modules/raw-body": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-3.0.0.tgz", @@ -26912,6 +28907,21 @@ "node": ">= 6" } }, + "node_modules/n8n/node_modules/rimraf": { + "version": "5.0.10", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-5.0.10.tgz", + "integrity": "sha512-l0OE8wL34P4nJH/H2ffoaniAokM2qSmrtXHmlpvYr5AVVX8msAyW0l8NVJFDxlSK4u3Uh/f41cQheDVdnYijwQ==", + "license": "ISC", + "dependencies": { + "glob": "^10.3.7" + }, + "bin": { + "rimraf": "dist/esm/bin.mjs" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, "node_modules/n8n/node_modules/semver": { "version": "7.5.4", "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", @@ -26927,6 +28937,18 @@ "node": ">=10" } }, + "node_modules/n8n/node_modules/semver/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "license": "ISC", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, "node_modules/n8n/node_modules/undici": { "version": "7.16.0", "resolved": "https://registry.npmjs.org/undici/-/undici-7.16.0.tgz", @@ -27679,6 +29701,20 @@ "node": "*" } }, + "node_modules/num-sort": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/num-sort/-/num-sort-2.1.0.tgz", + "integrity": "sha512-1MQz1Ed8z2yckoBeSfkQHHO9K1yDRxxtotKSJ9yvcTUUxSvfvzEq5GwBrjjHEpMlq/k5gvXdmJ1SbYxWtpNoVg==", + "license": "MIT", + "optional": true, + "peer": true, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/number-allocator": { "version": "1.0.14", "resolved": "https://registry.npmjs.org/number-allocator/-/number-allocator-1.0.14.tgz", @@ -27786,9 +29822,9 @@ } }, "node_modules/ollama": { - "version": "0.5.18", - "resolved": "https://registry.npmjs.org/ollama/-/ollama-0.5.18.tgz", - "integrity": "sha512-lTFqTf9bo7Cd3hpF6CviBe/DEhewjoZYd9N/uCe7O20qYTvGqrNOFOBDj3lbZgFWHUgDv5EeyusYxsZSLS8nvg==", + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/ollama/-/ollama-0.6.3.tgz", + "integrity": "sha512-KEWEhIqE5wtfzEIZbDCLH51VFZ6Z3ZSa6sIOg/E/tBV8S51flyqBOXi+bRxlOYKDf8i327zG9eSTb8IJxvm3Zg==", "license": "MIT", "dependencies": { "whatwg-fetch": "^3.6.20" @@ -28095,16 +30131,18 @@ } }, "node_modules/p-retry": { - "version": "4.6.2", - "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-4.6.2.tgz", - "integrity": "sha512-312Id396EbJdvRONlngUx0NydfrIQ5lsYu0znKVUzVvArzEIt08V1qhtyESbGVd1FGX7UKtiFp5uwKZdM8wIuQ==", + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-7.1.0.tgz", + "integrity": "sha512-xL4PiFRQa/f9L9ZvR4/gUCRNus4N8YX80ku8kv9Jqz+ZokkiZLM0bcvX0gm1F3PDi9SPRsww1BDsTWgE6Y1GLQ==", "license": "MIT", "dependencies": { - "@types/retry": "0.12.0", - "retry": "^0.13.1" + "is-network-error": "^1.1.0" }, "engines": { - "node": ">=8" + "node": ">=20" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/p-timeout": { @@ -28570,13 +30608,13 @@ } }, "node_modules/playwright": { - "version": "1.55.0", - "resolved": "https://registry.npmjs.org/playwright/-/playwright-1.55.0.tgz", - "integrity": "sha512-sdCWStblvV1YU909Xqx0DhOjPZE4/5lJsIS84IfN9dAZfcl/CIZ5O8l3o0j7hPMjDvqoTF8ZUcc+i/GL5erstA==", + "version": "1.57.0", + "resolved": "https://registry.npmjs.org/playwright/-/playwright-1.57.0.tgz", + "integrity": "sha512-ilYQj1s8sr2ppEJ2YVadYBN0Mb3mdo9J0wQ+UuDhzYqURwSoW4n1Xs5vs7ORwgDGmyEh33tRMeS8KhdkMoLXQw==", "license": "Apache-2.0", "peer": true, "dependencies": { - "playwright-core": "1.55.0" + "playwright-core": "1.57.0" }, "bin": { "playwright": "cli.js" @@ -28589,9 +30627,9 @@ } }, "node_modules/playwright-core": { - "version": "1.55.0", - "resolved": "https://registry.npmjs.org/playwright-core/-/playwright-core-1.55.0.tgz", - "integrity": "sha512-GvZs4vU3U5ro2nZpeiwyb0zuFaqb9sUiAJuyrWpcGouD8y9/HLgGbNRjIph7zU9D3hnPaisMl9zG9CgFi/biIg==", + "version": "1.57.0", + "resolved": "https://registry.npmjs.org/playwright-core/-/playwright-core-1.57.0.tgz", + "integrity": "sha512-agTcKlMw/mjBWOnD6kFZttAAGHgi/Nw0CZ2o6JqWSbMlI219lAFLZZCyqByTsvVAJq5XA5H8cA6PrvBRpBWEuQ==", "license": "Apache-2.0", "peer": true, "bin": { @@ -32203,6 +34241,12 @@ "node": ">= 14.0.0" } }, + "node_modules/ts-algebra": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ts-algebra/-/ts-algebra-2.0.0.tgz", + "integrity": "sha512-FPAhNPFMrkwz76P7cdjdmiShwMynZYN6SgOujD1urY4oNm80Ou9oMdmbR45LotcKOXoy7wSmHkRFE6Mxbrhefw==", + "license": "MIT" + }, "node_modules/ts-error": { "version": "1.0.6", "resolved": "https://registry.npmjs.org/ts-error/-/ts-error-1.0.6.tgz", diff --git a/package.json b/package.json index 773e44c..02a4ee3 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "n8n-mcp", - "version": "2.28.2", + "version": "2.28.3", "description": "Integration between n8n workflow automation and Model Context Protocol (MCP)", "main": "dist/index.js", "types": "dist/index.d.ts", @@ -141,16 +141,16 @@ }, "dependencies": { "@modelcontextprotocol/sdk": "1.20.1", - "@n8n/n8n-nodes-langchain": "^1.120.1", + "@n8n/n8n-nodes-langchain": "^1.121.1", "@supabase/supabase-js": "^2.57.4", "dotenv": "^16.5.0", "express": "^5.1.0", "express-rate-limit": "^7.1.5", "form-data": "^4.0.5", "lru-cache": "^11.2.1", - "n8n": "^1.121.2", - "n8n-core": "^1.120.1", - "n8n-workflow": "^1.118.1", + "n8n": "^1.122.4", + "n8n-core": "^1.121.1", + "n8n-workflow": "^1.119.1", "openai": "^4.77.0", "sql.js": "^1.13.0", "tslib": "^2.6.2",