From 8a14566234a1e042ffaabaa6765d9886fae91de5 Mon Sep 17 00:00:00 2001 From: mendonk Date: Fri, 8 Nov 2024 22:10:59 +0000 Subject: [PATCH] deploy: 33a42bcd6b341040e07a739659d3cce4d170e1cc --- 365085a8-a90a-43f9-a779-f8769ec7eca1.html | 2 +- 404.html | 2 +- Components/components-agents.html | 2 +- Components/components-memories.html | 2 +- Components/components-tools.html | 2 +- .../starter-projects-dynamic-agent.html | 2 +- .../starter-projects-simple-agent.html | 2 +- ...tarter-projects-travel-planning-agent.html | 2 +- ...71828-8840dd6a62739230e43b0a557518b5ff.png | Bin 68595 -> 0 bytes ...63533-a712786cbca2cf05bc6778154e53ffad.png | Bin 349196 -> 0 bytes ...58552-b5376c867c0f56e5572991427f902303.png | Bin 175531 -> 0 bytes ...06242-e3f3830c789f4c5c23e6794c29c0d71d.png | Bin 32831 -> 0 bytes ...d74f7.e0cf8331.js => 22dd74f7.f0c578de.js} | 2 +- assets/js/900.047951be.js | 1 + assets/js/900.cec9b91d.js | 1 - assets/js/eae80ce0.b1d36097.js | 1 - assets/js/eae80ce0.ba6a0711.js | 1 + ...n.bf5d2e4f.js => runtime~main.04197601.js} | 2 +- components-custom-components.html | 2 +- components-data.html | 2 +- components-embedding-models.html | 2 +- components-helpers.html | 2 +- components-io.html | 2 +- components-loaders.html | 2 +- components-models.html | 2 +- components-prompts.html | 2 +- components-rag.html | 2 +- components-vector-stores.html | 2 +- components.html | 2 +- configuration-api-keys.html | 2 +- configuration-authentication.html | 110 +++++++++--------- configuration-auto-save.html | 2 +- configuration-backend-only.html | 2 +- configuration-cli.html | 2 +- contributing-community.html | 2 +- contributing-github-issues.html | 2 +- contributing-how-to-contribute.html | 2 +- contributing-telemetry.html | 2 +- deployment-docker.html | 2 +- deployment-gcp.html | 2 +- deployment-hugging-face-spaces.html | 2 +- deployment-kubernetes.html | 2 +- deployment-railway.html | 2 +- deployment-render.html | 2 +- environment-variables.html | 2 +- ...ng-started-common-installation-issues.html | 2 +- getting-started-installation.html | 2 +- getting-started-quickstart.html | 2 +- guides-chat-memory.html | 2 +- guides-data-message.html | 2 +- guides-new-to-llms.html | 2 +- index.html | 2 +- integrations-assemblyai.html | 2 +- integrations-langfuse.html | 2 +- integrations-langsmith.html | 2 +- integrations-langwatch.html | 2 +- .../notion/notion-agent-conversational.html | 2 +- .../notion/notion-agent-meeting-notes.html | 2 +- integrations/notion/setup.html | 2 +- settings-global-variables.html | 2 +- settings-project-general-settings.html | 2 +- sitemap.xml | 2 +- starter-projects-basic-prompting.html | 2 +- starter-projects-blog-writer.html | 2 +- starter-projects-document-qa.html | 2 +- starter-projects-memory-chatbot.html | 2 +- starter-projects-vector-store-rag.html | 2 +- whats-new-a-new-chapter-langflow.html | 2 +- workspace-api.html | 2 +- workspace-logs.html | 2 +- workspace-playground.html | 2 +- workspace.html | 2 +- 72 files changed, 123 insertions(+), 117 deletions(-) delete mode 100644 assets/images/1009571828-8840dd6a62739230e43b0a557518b5ff.png delete mode 100644 assets/images/1813063533-a712786cbca2cf05bc6778154e53ffad.png delete mode 100644 assets/images/383358552-b5376c867c0f56e5572991427f902303.png delete mode 100644 assets/images/563306242-e3f3830c789f4c5c23e6794c29c0d71d.png rename assets/js/{22dd74f7.e0cf8331.js => 22dd74f7.f0c578de.js} (54%) create mode 100644 assets/js/900.047951be.js delete mode 100644 assets/js/900.cec9b91d.js delete mode 100644 assets/js/eae80ce0.b1d36097.js create mode 100644 assets/js/eae80ce0.ba6a0711.js rename assets/js/{runtime~main.bf5d2e4f.js => runtime~main.04197601.js} (97%) diff --git a/365085a8-a90a-43f9-a779-f8769ec7eca1.html b/365085a8-a90a-43f9-a779-f8769ec7eca1.html index 76320b13a0..2c6c3b7565 100644 --- a/365085a8-a90a-43f9-a779-f8769ec7eca1.html +++ b/365085a8-a90a-43f9-a779-f8769ec7eca1.html @@ -10,7 +10,7 @@ - + diff --git a/404.html b/404.html index 8021cc65f5..13389ce574 100644 --- a/404.html +++ b/404.html @@ -10,7 +10,7 @@ - + diff --git a/Components/components-agents.html b/Components/components-agents.html index c4aafa6d19..eb72392174 100644 --- a/Components/components-agents.html +++ b/Components/components-agents.html @@ -10,7 +10,7 @@ - + diff --git a/Components/components-memories.html b/Components/components-memories.html index a494f3e76e..b81a0e9062 100644 --- a/Components/components-memories.html +++ b/Components/components-memories.html @@ -10,7 +10,7 @@ - + diff --git a/Components/components-tools.html b/Components/components-tools.html index 58860777af..bf9a8461f3 100644 --- a/Components/components-tools.html +++ b/Components/components-tools.html @@ -10,7 +10,7 @@ - + diff --git a/Starter-Projects/starter-projects-dynamic-agent.html b/Starter-Projects/starter-projects-dynamic-agent.html index 6bfcc9c5e1..f15385f74a 100644 --- a/Starter-Projects/starter-projects-dynamic-agent.html +++ b/Starter-Projects/starter-projects-dynamic-agent.html @@ -10,7 +10,7 @@ - + diff --git a/Starter-Projects/starter-projects-simple-agent.html b/Starter-Projects/starter-projects-simple-agent.html index 631da9cb2d..b2e2581946 100644 --- a/Starter-Projects/starter-projects-simple-agent.html +++ b/Starter-Projects/starter-projects-simple-agent.html @@ -10,7 +10,7 @@ - + diff --git a/Starter-Projects/starter-projects-travel-planning-agent.html b/Starter-Projects/starter-projects-travel-planning-agent.html index 3159ef8133..e276dade92 100644 --- a/Starter-Projects/starter-projects-travel-planning-agent.html +++ b/Starter-Projects/starter-projects-travel-planning-agent.html @@ -10,7 +10,7 @@ - + diff --git a/assets/images/1009571828-8840dd6a62739230e43b0a557518b5ff.png b/assets/images/1009571828-8840dd6a62739230e43b0a557518b5ff.png deleted file mode 100644 index 3ffdd179367fb98d469e83c11a889bb98c8bf0b2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 68595 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 Jiyv8p{1;}orj-By diff --git a/assets/images/1813063533-a712786cbca2cf05bc6778154e53ffad.png b/assets/images/1813063533-a712786cbca2cf05bc6778154e53ffad.png deleted file mode 100644 index 77077d463cf5808498a1570296a59ede1dda47b4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 349196 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
+{ELf@$bLEWNP_pAI)?pnXUYXipTLcdYhlR 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 z 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%0AqQ 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ΞO^u9~CdYN*CrR!iynvj4B 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 diff --git a/assets/images/383358552-b5376c867c0f56e5572991427f902303.png b/assets/images/383358552-b5376c867c0f56e5572991427f902303.png deleted file mode 100644 index aa23164deaba9ecb05f35e2decd7b8640addf568..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 175531 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�((`R91PY@PB$t+S{NFnws zcs~LNy~^>nh+LLsO?%{BL{{mYuAGO)JnSmUvKRam0%`J#bY8P-+)f6^AF!2b@z7B_ zr&2LzFq5ZL z@fh(QkCm+|H4Js#J;mCst0EtgR`;|m^}lRJi^T4&iP#g4O`4SXSd$AhqsCvz5zG$I zAz76fXy@&BCQ8^4+|m>XX=!ppSoYc$%&W{Gm6ZYGTkWL_z@&Wjhdg&AH$Q;Dy}^a% z4c_jft7G*p8KL$B_^T$f=RjMP3fEkx7*{zJk~l9?)U+QAS;QZd-Q9z)-PXA}L@d^{ z(UM)|S>B-8CTH2r z`QiTHzZ*#mvwB?Kg(-$hnBcSl#3|VnKXiMF|IuPT0NK!V@)9KUsQ0TcRIuAI)F{OtO)r;^b^N-$>=rWT7y*cK*?9_Hff$g@xU;tn zlU9f;TOCsX2XIRBE=$Ebsxg#e{?1U?>6>&72P7i{(7McG6}S)->U~H%J`po zj?969bgLbrO5FD!o&*jXPnpQnPfv6@&0vS91R~`MDe=T{j91J??M&D#`5As*Rq>Cu zUkb4kY^x`Nc?x(+cu6s*u2+XV;J~@hmdIi|eyZ7$Wq+w!fV$VQCC45BKQ1c`A>5gwPn`r9ivxC;akom+TNmmVEf`Ry*q6<|<2Z~N^w1yH-zte2M|TR_S9@-)rFNcJL(H}W=dJ#88$PH zzDoH>TN`J?NBt)a ziW2e9U2vock2&8Qs?`_A_*1qi!un+kn)*e08HquiiV~#_^%|Vh>OgDm7rO^V4z~X5 zzIqN!_t6yNY-sdKbj*2N-Ho; z|I*J4QFCJ6i^p|w#S~xFvNwg}c8gNswo_((gOiLua_vAEBuy>N0K)YNAW_bn%`<3p zw8yuDMz^(%-0RGlmPd{2kwB=zk4*opSgt=bszILM;xsX_KTx&_ON;H5stIZrX(|2? zVnFmL(41%;y!4y<`iofuu*Fmd!6!wUVpfoE+OTcZ;#i_6ceRhjeG)io_Zc6tZzZbc3WLWn=^(7(~MxaVWu$O4Cj`ciyxQ& zeX(YU-;N!8ESySNxlAwc63aZ)>R0&Qm=Vo(9Ef7|hYu;lgrcRGc4mt(Z_YMNU4!O8 z=4G@vj_2q+J?iecD9`c2kjnF%uRB-Brb9>%uplg(JQ6heG#9(AD&XeM0QnF|5OE$4 zO{?uY#!UMm!!h}*vT?9fMV^`o8v7FvA!iQ11Ylc}p9&}&u9 z0rZ!bwqd+E3I!L6z*$kSC!ydUT_+n@{!g9Y5dlhW31OyoU<&eaM<|#qb1I523m~?j zg;|=^wST*ZEmqBr@!;dYU{oxl&q0j82IXW?t)yV@X$d4xu_SwuL|8aEh&c{MbB-68 z`~8y^#F9Onyb=032Zk(&9PFT^_NAqfAynmk>uxs3Jsq}VwEyj-2ja6^)W`J7w2GN@ z-Q%MvBjAQYp`!lB4G75I~eF2a$c17PO`# zvOhz)<<0nR#9@{g*$jdfj9am;X*SYhYW!Q_3sum5G#K^bx2QAz1X92m)SE{S8kYb= z5Sdact<^gJt0qY8poxWEQPPGgn+t+b%7*T!X*9UGaOWUR$V>CZrFQU7zO4SMeNF+~ z5H?!RzZA*@qFRTW0vIojzQ7Gaq3!>uKOBG+8WL;ejgh|y!hzV^ z5+Z{99#4~o&NU$-Dk{n9A}mEbP#9LO+zd6?98?+RIb4z06naKJZ*rZ4ja?)2dUH9E_!^px?G&pbsQQ^@W21SORVWGOSF$ z?2gS_-EFh2jjJ1Oy$!wpgMQYSK&P6J}|0JqV8cM?rm#@TV47!lY7c;KI6!Ei&p`BueG!^ByA zjJV(X#&Zz3FtGo@rwo$f-tOCdCF@0~lC3P4jjgFKh7PfkA_@9o+n_)KU~3<~clw$w z^%=fZ8;;lx{_g=$5`4sgzUZgWy2Lr2j074yeh~*&ExXA-$?;PX6f3BpZp7D;0%czj z4TTMjnpR-bLL%x{eDLSLED4(CQ1vSvmCT#PHRDkw7~%dW`?Z2Z$-OV$kWH?VK%N?B zW3v8kO8^AIKM~P)i|M*fa6rXHfrcq6hu$2}g%4_0eV{VOG?QdshPi#cfiL^_co3!_RSo3Bm#}9Ym)r$d zi@be_*7{Fj+ye=fa{6fdZ~x6PED)Y(#$t^K2+|$!;3Y?U)qL&5|3Fg$f!1~3?p*WV zz`x-Inf_NPFG^uL{I_{lLyQ&x{SXj9^eP8@6cADntdV&CUV}yaCwuPmc6Mbd;4(#} zfx6;P3~EL}Q256GNVQ#%AoJQAIdC4{nn~(%2=^&R$yNHFyu}2PNIgwi-AB|NI@i6QrT8L`0DPH~#*0Qp8#x!8uT>ZygPn z#Tt+&=oJzg8fvco`f#Q6(@xW)WA(aQIQOI5S=P6vD6!|dOZ2C$hG$0?KU?7IJH=X~ z9g4$hhy0h%M;sFMr0+zVF7)5OqD6Cq+ISn8h~P^P5p*pm5`|2%oRdkxv0x*{>vP61 zncFSH948Xh!dUlRFyNL$Aa__fSMK>raK=gSBg$ss{SleZ<_wO|837{bYD?M;hhhHw z!*xMAjm-l7JsT1qLf~+y7tkwhJfD&0es~t7^yv1~Ri<=!Z(jaL(4vz9cNMU^XR&s_ zESzsIC9-|~d-a~f>x1nbY^+H_8k7}$RD}Chuo6;I;~~Hn#|U9RDFmFlc*dNOc^qav zhv)pny-Uj@8L2)<5LVt`<~@>oH*_%||F-L3?qy2P2W-2NHD&z1DZM5=M)q4a&yi+s!uFhxhO* z-yVeC2&oNh!)1##v( zZnR0ZUT>5s>UpaC`uo$Y76E@v`K#sZZ(ey=$ja2?xr!3CvRKtuF2+i6{t-{Ib!eqr0dWi}r4kGJppu3LYF}3nM_c971pV-& zXHexnX6oAoU%TCw;M?=q(^1;{`6q$R;&-7@OP0<{y}CWtbm@%h19XBa%-Z5`3)CdQ_p5hHt?mj|H0Z6|bQsOYYOE^r7&2d8vqGEw zOjzA8zNPQ$_6keCMiL8(_o{=fwY?Ag(?iSjjLCEH&Mg`Jj|7@(~xV=|EbC4|{S2z38(-s`B0BYa+)wa+Y|QD$l-sEL)K_hYulk`LW;4O^PPp zU-R015RI{L`g5z;cyymxjS$Mf)K75O_SvAt;aELv$nUsb+AGy zPtF?c=fzPR?cLhX^8w92%!2awhxpGDEI$aL3 zWc66gvBwKxcqGfgN~cFV086x|@1+BMQaj;l(_BrSVNrGZguJV`khMy;Z;;5a5IM2B z-lyLyBt04Jmu6HCziz>FIvq@%(mqe9xv=3K$5U=&+{;a`mP-{Q)kLY5PrLT}YJ@!5!NrUf&Vrb$lzZ6H3O03x4QqQ*PA&DuHmteylC z5Mm*v%9$Cu98HKT!~S#|-xb}kN(F{rvvzV|vxsY<@D^_nU*41#vDT%dgMbcHV&DWl?EcMl>0Y0%0iMLWA~oP z3B^b7&8=pf@(z{&NSjwVH@OT3o%p`4jp`UeU<#Z%9RZhP>v&QXX>Ek+T)BrjR{Z?x z$My>(KUoWiX(8@$zRxf>Sq9`&C4T0LiHkq*ByUurh0!QxFR&qB z8n%kMfq}h*&ZI5W=;i(G+7ve!XTQKRiYF`{aad_K;9mN5zn`046C5g zJ=Kz~I{Poq3m~_nu3yD&LeTn?@Z;U1trj`%t^=jpQM~)zC~}9tV}SsESE=G85s&kr z?d1f0UG|xjwHXl*UlWw{f@!<$4{Ugm_9e|2kwJc@1Sr&yUho%YPo)xY6PO$6^iy>@ zKeUt!M_7vhf0=t5(>kB8OogDf=@2Ri+6@fMk71A9nsDy+E18Z$`dZ2BGJ=(5auVi7|jZ$bImPYq%P2HCp z&v&_VDy3(le7&0+)#CUYAa+}om}}f4G8TQBrcSPqnH=&Hprj9J^@*kYmm3^`DP7~E zK!^8fteopv?v|zRg&N@m!Oz4AQ+V3))o>i{II zyZy3UL0~qmK&t2UDm6~e?oyo|$5O)l6xR^XWm$PUW@BNZ)}CE_tBxK7KjH;f3k>!? z-cV(kvGK6R*HjGZsmen2V|&x=NtzMmd@jRb{9%qf^fnTHG7cUHTrX;tjHX4ZtIgi} z>SjKpPDepOtMpME;(r_566gC#bPVv{%iOkwKGG%$gRf!IXOpLMI`f7Pu+$J9c3Ktj zc==y>r*nCgt)@QcTVz*@GvlY-aW?FCuWA5xLP~^Nq9e%m37+}__pMtb2d$4!)ix`x zLH8{NfX>)Dk(>by-A1;bRo17vrP#KnPyrq8HV+r{K`#a<1ducFa%pws6Z^HfkhY7> zo)X&a}LliPwm(Q5qj+uD5YGpHT+-JXrbZri1Y zk(6K|r1-~n$*IjXp%4yA^5Iz)cQHGZ?G8ER491^wz@nj776&V zfx{G1UZ%-w!Z66^s|omXnvLtO+aDy-ddIA9O{}hTNS@g@6}uWEZ=1NaD5?mws-zn+ zLD>R&^#tH;*w0u9P>o;N$8ngyd@EEG1+BXr!AXDj{Mu(!sj@$f;jc@SdlpI>RvL8E z@BVs(yfL46(n%x|3G1{5?Bdg33cp#W{Tiws-KT5JgK%$t8qs{dU-b26W;P0N-MI25 zRncmjw#0$Vbm4zp-Yd$h%rP_gwSaejNC_=Nc{{75vecFizZ8YLy`s4}?6x22ambOc zE7B&RkZHmaRfzPbWrC!WGYb3y0a_7&KzO^`kYKtQJsUV%6hL3Y$wPv2CB0%Gf;S%J z|Hf-_Ybw|%_eS<4wf+&6Zs)SRyhe~CwH^2l_tU>Dhk})d-dMRV_HaVxF47Xx@2hLH zNI$C)aueH@8LN5L+z{+GS;)ofF{)%x4C$8DegB~4VHS%I&$fx zvIx@@21CL~MBn9DfjTzm6(~Cz@TWe=?oQlNJ`d}>W#jXU4ZFr(7v0PB~dl|Wh#F#l%3?% zgInH7R$>6;w#HwvluUtJ<279osX66Oi;DkrOk0dho@w4u0aq4mCQ%PX0w`T!TQ{!U z_R(n5ho8#oCGnZ%iy*KU0oE{%Kh%yBna|@MZX%tWVAk9E%sHk?2xX|gJ9f}K*UUhR z(8-zRT&cb2etZ5i@c4MnZPU4uBnQ{rxUDr^fdc)I@v2qjohw?tqJDlq9XW%tFQtcf zt0|NW(L&wd=kOXK=G|eUTt9SAtv-E~r-@d>{&e}*W61s#%}T#4Ndbs{5%be@jKf#U zzkD_SU^+7jd+J@*cLFaDQKb3(^{KcXkm4iPp!bk08UX8{<{(NUHiRRp!vP4*50`G3 zCi=wRix0kRm2|E{Zi^<1XWx=5h?E}x+hjF+w7l=n&deNq-5vDwqTQXo-}|bNnnAov z2`+%pwP=JLhrCM)O`vR#pWJwQv(({y8>|2DO&nEIh_ykC!0k(eII|FWaNRR|tb?BG z;rRD!*&_v_hAct>Zw-b%1=8|wciO93xwO}30w*YIrt)dudy<$JN5c2yl_%oX#>0yR z5!<@HR4-|41JUCiKGq%yP}mF~^bX6tk-?W11)?~&$COd~==|FH^Z5c21F^VJ{Iw+D zJSz^lzeGS6K>lCaW*a~bR$t+@O@LoVjJvnq>VU_XPmUWR@~`+-C7WqwaXneE*edXA0s1q=1E>Q#ahn$aLO+6~TQT|4M+7 z<-h+c6vYh*mIAe+kVM!k|DOrI{LdX9Lp#-fXI%&oH;@(___pEmpQ-&UT6*QnV33V|=8V-F1aT-#;=!DlnWAG@|NRMd1q43e>Hc_&{l9nEKoIIf zQ)>PDXS|3pIf#c?nJ)1AS3w;gJOL`*cEL;2NBfVK2uT2K^^Apst_1%xL4M(eEL2=2 z|05{?Tp;j6-rw4v|1;YVLCnYhr-H(Ed%WgP(Cx>9O5MMXnJ?<->m}0QCC0L;nwwLU z$)%6eF&q8EBomrGkvxe|tden)mg z`IrA+0NUa)SY%WG_||_P3K4|WRN z3p56_N%s){LzV?%>R*XJqFininscxSh>JkNgOX8IM^8@?xXJo+d3K7Ir{ zZggGd=Q!8Jix8s1CWsqOjl=$7fWTokDC&WXoXx1~{CEC2T~w-XD`ieeLE{KG64TLI z96zkGKSgJ%TF#QAQp}U5*Lr7a!lu;^{`-7+sKASN+8!G8~|O zTO3hkn|`NJCB`e4$&{eUXY_{|)Wwfi`*tg605;QyWGY;7PXWu2MYw5O#7LNA9Ol9` zoY-wCA&<92FOkgJ7cR#&QaEZJo^Mh~gbLlh?k$r8%Yo6L!A>Hiai!)C@?lsdozMHq z{NDWxmLAmDOne*{;^~mB-qY1iD?3M_(P7>waXt`j0$FzzaJ>}(F-*YaP$8W}JRe1p zK*r!1&}4;Eo%;t=~W%^eAV)4kA&1D9j$Kw$>AQ=#WfK|A} zNTB|_%s;68RPY{UGiZe$GWqSVpkN>&)mfIZUdy{^#dI#t<3WWMe~*FzU+e7oD&5@h zCr@4?F+c6IXbrIZun?+iw(e`bG*n^%4`anwXF-=YoHRi_>~x8yBZhJd`X!Yq!d07r z=aQ4rS&U|pl@!nSTbw-53S&6>_3L;#qolZycV>Q&&{xB$#gN}w>}r$v>1FqQJ?~K$ zUxb}@T|*}iK?D@wI41PvUTrK@vdZz&cHxJQc&CNNK|$y9Y|>Y&*$_zS@QQUtR;X`L zwi-1u*C;29G4?abs_uISHn!TmT-}eo%bKh;_lNY$ClzB&HuFbB?jS-?E=7R%5KBGg za=p1Q@lsC}L~hjG-A9;#rZGaZU$lY$AsQlDBwNyPx6$k(sM~Cg#i-rP_C@T)dvN(- zf1156c?Co&hMR4LS~T0I9G#k{_xrnmn6kANv(~N-w`1b&rS2rc6-`5hq1~0&X;S>x zN!Y&!^G?=pgEn+J`OCGN5ckdFs7A+Wtfmc;ZJ-8s{H2n$CbT+c zFZsP58KRPMfrP!V%#D-?R0yuLRTb@g!J@>j>TO(Mg(j6zZ_nFEzBSXvn>u1rvBIwr z{Ujq7?edk=>w+g=i{5EzXk;kQk0~d<$YPaHHgi3UMLg)ev`_Q?JRv=7MP^0lQkd z-09&zOy;?Goz2IsgGLy$Tm@|A`?E)I%s#QkerxZDiE^wWkARlFx4#z zMk2n7rOL|4z;=VEz-qM@NfWCvd9C_)Y8D+aAYvPp)mUoQ*4bnBqJh`-s`T{}0p0%2 zx0$E(BlLm>YGs@IjJ#&+Q@XRcI+U3D2kmrrL*q-O*C{7CHc=v?_15w=&Kem-m~66* zeh{Ckc#ZTXVe2#egU~ZLcqKA70xg;yVo!12TwpM&Spf|Vt=wulKPz7-z}ENfAm;RT zf214+h4>qjQ72^*&o)H})c5T+i}Bo&@Y8k%NyR-zqx#F$CRp{5Voi&;q_38zx5L5S zZk!gA22w{=>b(i4F(+T^6!N*W%1Z(XO~IPSe+2Gx33e+){4GCUcG4{q_Wv`g@m&p4 zaGJmgnFCz9M8Dm2GL1gSC(G&~b3b0TT-fV+aRStwDLO@KeqY^pDk6owx^+4t9HWG+ z%40Nqt>%YsWV%03sU}(+m&wcR(YYUp{&3jbR_8x&BV;PHBWSQ3j_OST2rtKK47O7a z*W52`(izH;ACI+~-5I|E8EV}1a|JwxAH<4ceLw#qy$#Z#1a>lWIx^44rB^vXOtp}~ z8ZtAF4sm7GUjqB2d|)IdW_yzQ<_>%1>Y2LmmTUA3u2H+Xbz5eRj&QO$aRp}yR~VMQ zz?!D1o3mF0D37I5{hTDb{6FozWmjBJAGHYtcXxMpcL@+2f?II+5Zo=eyF&<#ySqbh zclThy-RAJWpEWbzVdfR97EPZzMV;!ZYw!JQ{F?F0GV$}9e^S*nxKNE*smBX*1sf-` zv&TrpaLd8^pIaaWYQ_Fy@xn&E-ADj70?GP0o>tvc_M*w0*p!?pSnmqwrHd+=xX|*_ z#A+P6;cNz&S1)T6eg3w^N*~zAJautH8ZmuYWMY2VG{s=~jECeoL$wTk9L6{$M#EQm zeJKHx5p-1})H(1hyF!yTjTw!f54QwOE7aEwM8HCF>ffvK7T`}FdC+^2!zqJarf9T+ z@Ld#9k=1^6WV>(3RPE9@gidqfv~l>!rH-2AXgduenIWYvGfN;TwYV` z-$sW+lq-EyiyvO(Ab;bKE@fS5N%q?vMk4!jo|Vq#{As?jE2#3#~ha$|i(bFt4$^6dI6 z_4TUd>3FvT_tVGB`lYxP`c3J`B*Mf@}kx?A2d;%E>KeTwk zFo4s|MgFr_su;3$-jH!)ZDFLqDSM-DsNr;Oys~TxEj`?RaTW9chF*6NwGwFheD|J6r z>gCb3XbIUVRTBqN{e!h#sg=OCCWm(RG7an}YJ02Ib;7$02b0ei^ZLt#Emf(-E|f7l z@X091qv%}Pb(EquV@b#F;8YUwSwa5yUNwYbb)^3@jn>&l3Lt9Ulllih?t!V~=&`NK z?1NhsJ4BND4Zvr(p=<;``?2=gV>w!6KU^cWSrOuKK#a7><0_q+2TyxPYk6BKv0IFY zQiR%MQ00iletX@APFgaDAvWr&+7!?J=A~;7n*m_ryV5w_n&MO##<(B#RRq`?3+0O$ z{jHhq0?bQx{<%`@`42}yNOSgLWng@wryg$0JAq9mTp`Asdzw``D(^pGc0|z2T2YAk zsiTLMQa){J9xa>*)%a;>tkOTOz(F3TyAeS@zLVZDtEwhl;0LWb1%Zf;YJ!gF)nb#c zg<4&c+@5ZmqUT!e+(vYZ+4mW~rt`ZVF`cns4EjpNbYdh@D_Cbx-Dw8ta@lg}d);8* zPZMWrRWl(ru0Q^mbNe2dVZC#Ynkb!)p^qHKC{GK1nf9qDF#@w17j@O0mtu(%z4m0X zYyZH%bj*T67?S`=BOz5wQ>E>Vfl^~hH9moBzwvZisn2SAEmzG|cnCZI+1M)`eE>l& zaIl+6qfB)<0*O|sC*r#R<`Q@3lec9QmoJ+&EE0C6uDD6SmZbP;peU6bW_%2U?DG#b zI70Zrm`62gi88Cp@0y06Qf zzW6OUcXEOP?0$9AH=W^b%NpcIj>~WyV0VaIVO3Zi`C9?wx+o~0t$p*IiQma#5>Zig~gA~r{~FGHklPqj$>h(nQ4FRh%n z(dP%uW1EiJszPT^^j8M7pg`;_`kk`*WcgQeX)jSG!K3!SB*c#vfC*! zsXp5Y$+g;rvX})EKgZwOD=OBA-^IXmhYib~;V_CuD_(2ZyUebof}vuE2js{RkDU)# z3Tk#~MislXDlrqoLy5a2#4o2_G0wQPmXb!QKQa8la1fO3d^v#O)8{Z%Cc)ajZ{5yoN`c zRj&@B?SYOzuA8Kfnfxa~Y6xd`PGVCq9%SM`<2?n7kV6V<@~LO(;M@AWdo}T|a=|qZ zl*&xB3oghD6;5v^4AoxefmDu~WCU!G)aTFWGqSKsEb^fp6sIwFcWBoQZ%?vb`ckwP zQmsBG2Ua}@4%y3Ont}cd0p9Q(Nd$lsTs*O{+ z=DKhxvId$6MAlo){>j!bGugR-aYeDsNYywk#GFNLa4JryV~4Pp08`ap|K`AgvIZ#t zA#v)n`kDHIq=_PqRJ=!+Z`Oi253ddfLpU-59LeF+gEt+tk)Z8r0Guw>mcU9}iHKiW z+et}|v2x{XUd07^1o|g?^p#p8t9m;uW#U`W<8Y)`LcD#oY$u^z3F!#si*c)Fw9@2` zht7MNTwkU#TdFk$HY#WZ^Yxz<_3zzidX$HlD-LCYO8tcU_rm8 znJ!0g86R5*ylkN&=8*E+25YveIXzxd0DCgC?mV=51$i#RNGB=+p7T7}`OJ|~J>$_E zs5+WbN?{HNVln^lehSth_r$4!A;pBc%^$1_kmuQz4mXKqI?aIWSkfPidQCU%ccWxQ<+fUue7DXXfyq*yw8)K3)|D*R5@gEIxV)IA zc>T6>T~k^-|Jde~Xu0>dM#HJO+h<5Ai`vy}UED@DWB zx_&T-Piiz6&AUeVINWx9Lk<_%C=yp!$z3Y0Y|)%o7^9gk>-_UKOeOD_rUC1Q(Sg~< z(GZi2y5c==LbAtmm7qXo0THyf3#q=GmFuB9Xm`0GWB&GO92Old^y`l2d#C_wz8c@X zWMm;1_Th|MkIUgj{DjZbp$a<{#49MAm5W|Cg&uX(I#%3`_jMiL+J7{VQrdYrG`sNF zYe`q0cDf(ISLm{Ef`X*~&K=dwJ>E81wWK*Hri|@SN4J6|(y9{SI7?-*MpRx?tw-qi zyr+@P@mc;je3x}jy#UBSO#Ok6XixR zk@;q|Q(F#?%|CX~#f63Ew|xC0tKu@xYz^w0#hm)HCArB+ZzCfkjphEE)Zwt}I3okC z!cRQ&8}A*j0qPl~2&ySrg{J%~w48ipH(_D0s+loDw^yHFe5{k1ImJ{5Z3k{|04Ixf z;jXwPizok+F{U7l5#szT6j_GjOBUUFUU@6J5^ep}Ze{&44p2{$ z&uQlpkX0jvq9WjS&=l+arg2AE;ux_6_&>7w-e9r?YlB4mtWhXqJ~%y5fbv*mp9Gx4 z0YDsr%_EqyP0+_C8G2s)cCo8UM=dSlz#(%aa2e;fbQjy52xeRn1mHUbkW}t4e(ws* zYat|0eqseu#~4y=jC}ww%0$C$UxLFvtBc3xX&6SX)HJ zQDKQhTrt(F*2V4XYL6FhgO5tmGz3kMLR6ygf3j_GdrK#&1_$!^A=Uzm88&{X8A1}% zYJG)D611uk?iy7-F5+$5z2zr|M;y5}Ge5TWZsi!`Ci2ArD!D)u8o`W1D1x69;kmmaNB{kC zq!#rkMCw5!ulpnrWsL*)fdOeO3<=ySNg6cS&y#@=aV|)!68SXOz~5(|SC52vqve23 zQleAX-pLH{)74C*hAN`r;A&sC>^JTt7b0XHXw;a|Fi~rEN_c6Ca2O^?B++2XX7R|+Q{ZghhxAV6qeM|a zx0EOi=2)T9(`A|EYSvP35M4>5u^bAOR$SDWqWdzvlB}q~ zLmmLeQS>z;U}5$6J1#iP2_~}Q{vz67Bt5J(&ZmJaJMp^pHE^3%KN~c6U4JiXk)}Wv zxC;a_Q{E|RaGh@UYx<%C5})WaOY*&;AL>hIEaU87HuyOQ#&umwji2yVC*{+Hm6#0& zN_}iwEimP?>A;r>))UkPKgJHIPgMOKsn@MJ)O#uPXDlHG1%w35eIZ~B#b}gyl+MbG zsF2iYvX%z`Pa?^FVCMNAopYfZ4t=l2?A`BgXUAVTRBV(C35qX_@yg1z>L9NC#kBE~ zv4*wGZh8^Cg&S3_CuV|>gJENvLD45F!#k3HmDs@EYdwjw`JBHs66#KQb9olec395k zA>Vp66}=pM68x*vc%(=a(nQ!9Kuiy+-y#=OwCxCN5Jo*MGuLAYzPde`PcjA9h1ci{ znqqy0`?cEcLR0arPRwDFV4eTS2#YrE9SZCBP;6hZRV4GAc=>A21l$ON(q#9?Ou6ua zEQf{a7;v35F61@pVw4U*(`oCP=nS<^!|H_4sp!_cQ{(s2(WGjfT%)pq;`R;Kp8LmUW?h>7uMupy8|D|Ev;(rVa}FCJV!Qo&?|qV zjpXRSU|c$f1t&Eh5wXC5YRfL$!uS$Aw72{Ac#g0zz6u44V4Fr&8rA5kF}xCwccj@w z6ddP82ajFZLY2z9fP)Lx1jeMC5+7yo%8lye*neYd14-zsD$Lw5C>7y&@~YI%WPzqz zcsP;Gp`k0UcYL4Po+jICo{-l1Nzq!>Y%IVQJZmb|!_^qw^1cOLD3dK~&25RXFuLZ4$y{eXX>1q7mU74n zh=&it5YwRcomnc|_^+gX-#q$@yz`QJDhI3?FfE?iuVcGzZAo*}AcI7%`co!Vh~SuF zJ=yfb>10vEnYMXbS%y9~nD3-p=;D_oyzK=vtP52*mF=T`+GRY&!K^?`Pch4)EPZEU}cduuno0nTEHyn&MU&ep( zewAo9m6S)--*6Hxh)q9$z)>xGhIpvr*x6AwYlPP3SF3Df=HNDkpgD>_l;<~-?DB4s zai^Z~YW{)xPc6LwgP2~(ci+nKM)=PWfD1128PK6oNa)@EXD8?f{A5&Y%7i12=06Sh|CTP%|7(T==>b{e zyor0$4?9FR3Sfu0>{ zR`rUnIrQqZ(i>N7bpTVI8nyG9TKBrYz3W`ALx?8k)B3jPFcSc5ifH?6G{*}gutts_ z0jIbyll~jSe5rOw3d_t>1&t>uDjuGUh(d;>!23hyRIJTnRu zg@I2VyC9+j$H1VVegE|`X$v8y8i;kTyHwKzfa=Ww?qSaod!&(MhPI8YUy|^$;yqxg zJPyP{!Zn{h?DNDOPqPbWeo{6g^JVX7F*PGFd=d=Z1?T-^tedxPJO;MVK4Y_FUi+~B($78A4QCr!$L0;0Wt4MMP_1MJ|} zAnHdo-6h&{)!0aa6MD$n4?nWPOGb`duA&B?%agaJI?qt>WW$wlT3(ybO$@O1Cq%4oH^}gnmm0iKBZRaC1&)3#sz+B#FKk`H;Noq_5dA-2psm8O}0+_?O`%U-WEZ&WtRB-R_U!CKa4IX3J&Ab(j*E(!q0O{M6 zv%oji{(L3~2IXk)$oZ;Kv+`SNj$*EKF>Mwu_x zh~FTY((T+r#Ala%`KdT6+y&_FD*dusVmwyIgiq2*BJLNoRB|av5s@WRS1c*m_#Qm6 z%sF<(a7rFj*jL^LRia?;X=FShLST)UxW{CU+XH%@0WTf{U~XY6Zcn*4Z}H(fD7KJN zM?4o883KOkY_fNf`hLFEZpzSV9>0EB+}+t;aaB;fXHwvTncH;fS;KLUyF&zp(jfdU^m zM#(OD3~Lfh}Gb@2snoHGRNDsuqmJ7=T)bI^jrn$*WxS3RS(J5sD_gQQr_ zL-_j*9^jK z$;WeHNL>P3@nLVi@22y0(Qn_g6sgBEx$>TRCCajJZMVe{&Ord&DBNf8OLU3CH^SrW zB7BYa?t62d6b>xoFa=mYZT2z-z0$v|C!rkz|Lu04LmsO1Zp-x=ADdF9wa82Js2+!> zv5;wa?8^Px|zSZ`pt9%4NW&k^*~8~Z_j}m zNZ$vipOpT>4)=K(^9(96gv);)!e=?3MlXLH-)PGq0?8H7AkvA}e7&yVq1&_7Yk!?3 zkd3fl$6s{!O73h==ZyWT+upl6{7S=WmE~4@_8alrc=*)!@wU^yfkKi zVmN!#8me~*x*d(~cv?dn!jBM8-sks$059k1Ugd&>HuVa0Axp#8;XJq4PI=O+XViMX z9Cs5Lc3*-Qezy(FDFSrTIT^$)mc3!g&FIX}B5#6;5n)#G%-O4d1g%F9E1P6RKi~Z; znA!afUE=0h(Ui5*n-QlzYK}f3i_cXoQ7DU5(DaO$?}3myN|#t!)u1|Dlhf9*k;84j z!7PLETls3hQ?0`qN~ZnefHA8syX&lmS0Bf$ze#0@p(S1CzCjuI2?8?6{JD{-pY#RI z=+e9kyssFDX+i3db;Adi$bGrm8!lfs{PX2lvoaN1x44?GNo!lL*V~h{0U{g= zBSm_#*G@DEKDg=YUTiEKdbXHw5g8 z`V3}HjTlZ;`h}vgEOreV43iv(E@CmhT8oeT-fs;vdATUoc9>|>Un~B?^*)l+`AC}SLb7rI4a1U|@wI-iGJna=KrRECp2o z3LMB%e*ej1E`mJ`b~E}p9I3rNdKr=TyJu=V=)o9lA>(yfyqX>2K&$@#6rAyl_zqXv zHW*vEL91<_-fb|5Ll}81e)Jbb!>uNo{SixiJP_OVPvHOLfRS@`)kxEO=7a|kOA@M5 zaKKg-I7IN&d@i-pkef%A&TjT24O*fYpEClxM#K!nUjS-yjJ6{7aww*+Dx0wGAp<2s z`w6ZXH3+y`$AD|i$M`hQVJ7rJxT1eQ91$adWuYR(m1o-z3<1m> zjYemOG_S|W5)n*fu@#!TQlcICr0zZ?c1IE>aAd{R{Li5W!h=WybZRgX13QjXyD1O4 z82tVj_YX{OKqMD-$ck)GsasI{R?Hn#3qT!2oU-P}Q7^=Zv%Ja`9L ztwpg)tb2h7`@K6Chgc97lOMJMQWd9W{952RDx+7_Q=VA<%TTWj)!=vf2_g&kO1gAz zlK}WZcVXr=^<4?tL0M;b3a%IpCj8-&N{0}!*AoZ7B!{`6{s~Ck1(xJxu|cU+D~lEP zgHsQ_2JG29TiZy1-pj`hLHCO<+*InNNj2PX+-P12K&n-T-4ERdFo|0|45^XTD;I_b zhVjGU+%|c35L?6wdEG}U5n{-CEAO%k2Y?;4rZQ#iG&X`{vURGSSGcwZ@q&!6#0kvl*iF>S}coBRH@2?I_w=!DxA%O-MRSV799Y-s+-Hpz|a zm!3g4>BY-+`d+W}4_xk`w9kcoxK2b`E64r>@5pktRQgMZwuBo;cYDJ;tG(8GX6r4% zI#x4D+d5oVLZGcC7hAC~7Wd)9dIdTR&6O|e*y}_FIg!8qiHk`%m}wHkWcL>hc6cXh1{U5UWhk2alnz{ zq>d}_IhL@pB5ugqtzlmz2hNqL`@Cq@#$l9;(%L8dtfTGLTgmsurr+YOX+ws*9$Ql9 z5#tC0MxM4&DY^8JdCe}iqwQ>d`(0poGLBlm1OM@^4ux- z=vLQ)+h{i8DJGklYmEvpCSfcP>u7C0%nNWBCErv^Bew$!4bBE%fe(Y6H6dyP!X2eO zZ^jNfXq(I`?6Rji{uSn;QH}Vqb&qQLmBPDqkRPUqd1LERm(_nsP0D69-->EaDIBv{ z?>MrH?apIMBpFGe6nUc%NCR9p!AV9NnB9%6=m^QtC6<2vcO-v>1~1piVe?>YaBnHo zv$*Wpnl#-6V#}oKX6n*Lr-S68xFte#j`Fx4pa-AWp@+BnPy@cEbnU_Ai}xtxv)O>; z1ycH#n%m(pl}*{+Zi`5=>PW+w_nkrpPnW;*$0YYl3YXlSZ*X=^{gh#l{|r+I^g}16I1KS-Dq*|M=CVj3 zk;y+QpgsE=356e%xI*DxUW)c!_qy`l?M45~-gEP=ZX&EtiZ2+7(En8LFxmZ#gdh^| z{0EKX3yXl4OS3=>7p5D<*zL0r#6`O{?>WumT?t6N`VIo3$*g^t1?yRnYT@u_%>wkZ zZHWu~Ql~^b+=3*j-A?o5?NLIrV0F{xF?G|Ao}918ecDsrnCbrQhH-B$`?hVSzy953 zYaxjMI=c^-$VMmIl6Yp1aTkzOr;%Rm?Ht6*^R>PTUYQz_7cb1vEAlzhmPe8Ts8jX z5ncKLIk+&IS``iz$U|3v3%1p*d<+uFw;hR7R#SPP=`uiM?Ve$83dKZ%r zlkt9sUX8V@j|lQ~9j6PgS<57z3URDupt~e&7d4O zGj2L$ky^e#=xy>a^bQpb>VZ%(KyS={n3>&a1VEI(5;<6OiR?a(Rd4^%cko}FSv(G( zwJyT+6WA1ZrI&mMV{#dvVOaPLC@?s)xG-~HJg9vOv?XL-EV`L4m>^l#msFcYOr*`J z9FJkqW@D>u=mN%JU76gE9y0*EwSsY-aL1nSJ{+`V{(uSb;1;9=GpS!KZ%w~M1qKo1 z1-E?^a#ZaWTo9zAw4<7h5p5=Z*+6qZbq4%Qfaw{(u!7w32CKQRz&AL>1tLF}B~F>Lcco_5MX?r2J{zNAP#bM=oK)MLZ^84%}UYbM6F5p@OO!`)qd%w znNEB!RI%UYH`nV&@x9p#$B*De2DdXf5&w@U$BMm{o1%CZJiQ8R>sLa zH!qLW6IknRdi*yMETiynn6xDwIyt^bji<8(WN?<+$ls-3geO`Qo1||10O|qMG`6Td zFWj8*^wC)*P}UqoEByp)<1?uy)FZ#_46LLI<**}_xby~rB3|N`JE6Pd3fJc1%O4-U zm9y`(jHhr^av4b*K5YW(rOGkz*kf`$12^+EyG52elN|eaxF)387q7*Zj_*JchDs)* z-vXvn$nRC+jK7PHi{nS7PBQ!)z>$DukE9SMW0*>;vF+_8GcWoT2pcT>?P=FK*7h^u zlfp%Ha~faPx|lKnPy;JKP3r|H&V%{xnL`Y0N-$&rZ@J}pXHf7_minm0*P34;zqSLd zayQPAK>%SW00<$!ry+yc$X`ArdYvFW!pjFIT=lZ`uPf10UBIbIifE;w-YbCSua3VtIOmeiReJE&3^vF|9e>zgKd^$>{p8x3eYzO zQYUI9o*W~9G})omlJ7oyUWGDPcgP&Szxj`&ztsJq&cbtj)$JekQU+*TOH_aJuXKpq zLY}diwJHD}04VRxrHca0w13GDTJhu6IoP<-QxUS6JLd1P4CqC{*qrqu`H z=y1XyY3P{is1{qDbOgdS=36IHpz!THIaIkRg!uj zj}X{F##{?1MP~0Rpya8UE$^);Od#V8AJ+KG0U$imeIkvhV0uyNnIwXar=G9pU8$zR zf-qD72%Q}*(E1 zh}G&msYc={G6^lE{rJ9BV)dx$m0?GhI7y7B5!r;0_c3oL<^BE~PEP-KuI2aCu_!I6 z^papL920Xs#8(F0R$id=kF@7TzOehke1*P(#w&2lK=(voKL7Xzoc}&Sn~?*iDPSYH3l1Tm8aQ?JUyaqCc58WEy(k_$#iU z(@sAuspN>t>-d*e;nf4N0W+vFp*Q4el&-lJi(o1nFh`8scsP+Kz4!M@Qjvx=e~}Rr zl}ml6j|9r5gXCZV&N>$S39=B?(srJ%49-I~t$Xdc|awblET~7Ah^3$zIrgphQ?wbKZc54>Wk(NX$5c z}e{U>RVTbGfGWq*zN;R5-1&nnM~EWh+Zcz z5mHX8Dpx_vrZ6Vk_oX;5q5mz6{Y>&vV@6b^n3fS^=CdBzc>TQz14%e$z?R5#pZDJJ z#`=N4{oB8Zjeon0UiUf97F{CE0?y_KW9g4$e9r>cPuYXc6In9*sxOQn(f~|wddv;D zZy4Rb1yaU|g{w91{yizDFl9Knb(oYe?wvST?@ferl>3yCl3M#NStRxZBT&~M$e^lH zzp_+~WDY!nQXy1EKY3u7OX{sOlp#ItFK%X}X%EY$Tsyw^NTgrL@ioO8i7Bx{sL}TD zvZ;q)_(R~jO9D?EecIQO$5MV1MX0jql*|qsG00~<(z9rf1m`j4C-IqC0c9+2TM4L$8h_%t2N5Sz((^T{S~!zez>#C^AqH(e6&Ch5pdVOF-ZO z{lmk&c@PD=rf_FKF-Am_LUlPhe)E5KH=0uR!fK@u!QmM*nZsomGWt_tVn4F9v+{a$ z7!V1@@d|@X+;{}kLN8lVTkBvfie?|D@q1ftuHiJm|M@KE4?nQkXqU+4^&Z6Z{q;{< zIS~V63llZWZ01QI^0^@{!l)0fa znRvm$Ud_RoQOt1nN>r`>BZhUPQm4X}3(2+o3jyY8zwcs%QZ(di`q|*uLo(Le9Jqup zl;wrn$yHUOiS$@e+j&AqRNafwxZhYS2wJ=^A=)T$2?&ce-otF)ign(&1y0y3z!AEX zCemqG#lA);1pIT!+|6}xZ83Rdk8)SceQd^LPYv`o>N?3rqH|_qofo0+I8v?($1-`H zDVu1tQ^Jd%<8|qJexq3iD$2?<{A{TdD1wxmzMf%R*Xd8HNuVV;TbxsRfUQXNw`02RJbo^aQ3hpFKxAYZ{2?7+S0-EJM_6a zSUn#Nnl1YCX_gvlyms&C>Fy|*EgNE%X7^tj^%nTRA-u3K_ijGTp2w^}z>kgx@izJi zg@QLD301i)BRInbw)d(I#Ae;be{ohE#2A`Ze?5*}k7kxL26`?V&qxridT5~Y!svWa z^TaO;h_n$x{huqMW8MD6Pn(>_6Z?dYOxX;{yfZk&1xQHYKWnqBZWGy%e!tdb|6AHC z=bwFA;kFaJYI;Tx32ERQY-q)Ds&7tay{9{agK2VV#NvE?t)@rO7{IE zrS&Pvdg}Yw1Dyt5UKZ}iYK>jcj}up!3FAI~j?;wv%E>V=bx-`Dv?WS-9NCh0Gj;Y+ z@5h=r!(<}JOlqSq7*br**q9<8!#f>Q9wL#aS`@R8x0A4#lUmx@VXFl34#}p1QV@^2 zwADK`F>xIIeSB+fgo!3n^c!vRr0_Ch=-pX-wgC4?KnCzd$gyo_QnH9`+Zl20jO{~+ zDL>1`4<=+V&Z|LBDmj~e?|mz966atu1ztQJ|I(MgcHFK9np<6Tq$vu1Q2 zIU9~a19eS>o71}|kTTymm!o;d^_^%JiLj6V!J^arwpUMP1RvTg0?Sc4hA`Q0%oqP= z!t?f+nY9T5YKc(nxi5@TkM@kz+`RUBXy(K(YJVq^xt)|_J2(61P_m>yd|~Yh1AAcw zWyn`+%d{Uuomld%T^+t=iWoGk`Xbh+rae-B)EU0fJp`0}O^tnw7uAC7J&6oeH~E$d zsq+O)!pvP@=w23-+49M|?sMo&43Plyx!oGMTPBLBSh^v3YutDhHg-r+qUdkf>QMBO zgW{~-`h8;fBt$+~489h3Z zHfpnwFaD5UNC|-za@+AxT?S}$3jmD`E;@$K5Wu@{0}l;cs6dtMM`HsGc!DZrw8?C&~*9L+|!PSpv}TcLN&jHZyt@)87BeOES#Yw`m=eplK4ICys;T&EG1gYv zm4DDJEiKz!=1_3DJPUaB{Mgg$jb!S6G;d^KE7dn$7V8zo5bdoYpB4JFxvDY8+u319 zLE^)Sh8q%qY1oU$i=N6+V98QYK4nOYCWqw|!b1*~s^w|j6v;w$V79FwI5Rl8CM1*S zqZg||+}@hUrh8OAa%x&5NY$^o%Q;~o#jw%EvNp&4z8#ACT9U|roq`cbW2-kdI4dvr zIWuK|96Zz?FZ@dvBljH5nWHOte4e-y?DVQU#PSHm^A8?j-I{J#x!#wr9jW|$Hmy?^ z5_9SUzbm8nNPxLmi{4#_prUDjs9MIuHWK%=9TF#$RLdQ`i8HD}TFhk6O$*zMdlgtV zV`#6IW#V@WqA{U9X`m^P{j4t($_&htN4R44n#od5;igJjv2#&hh+O(v9g}*O==XF zJ?qP^CJtU-ECKR%DeVpJWhpHu@=*8>&wf>4UiQ-XAL9P1q{s2;+^!8p_Z3k0hI6DS z`Rd3}z(c$<7n`Y!1v6u82D`%*eNa%DX;8_^lk;)08MG;jg>jX>tyYoWJ#1JJa*=Nd zsNK=~Z`X?^&8TPDq|u;R&ag$+2eRd%66H7GX{Ln%_p!g#@jPw4*u5vQns?`_|I9J` Q@nxJcl8T=z#SH`hFF{e.exports=JSON.parse('{"version":{"pluginId":"default","version":"current","label":"Next","banner":null,"badge":false,"noIndex":false,"className":"docs-version-current","isLast":true,"docsSidebars":{"defaultSidebar":[{"type":"category","label":"What\u2019s New?","collapsible":true,"collapsed":false,"items":[{"type":"link","label":"1.0 - A new chapter for Langflow","href":"/whats-new-a-new-chapter-langflow","docId":"What\u2019s-New/whats-new-a-new-chapter-langflow","unlisted":false}]},{"type":"category","label":"Getting Started","collapsible":true,"collapsed":false,"items":[{"type":"link","label":"\ud83d\udc4b\xa0Welcome to Langflow","href":"/","docId":"Getting-Started/\ud83d\udc4b\xa0Welcome-to-Langflow","unlisted":false},{"type":"link","label":"\ud83d\udce6\xa0Installation","href":"/getting-started-installation","docId":"Getting-Started/getting-started-installation","unlisted":false},{"type":"link","label":"\u26a1\ufe0f Quickstart","href":"/getting-started-quickstart","docId":"Getting-Started/getting-started-quickstart","unlisted":false},{"type":"link","label":"\u2757\ufe0f Common Installation Issues","href":"/getting-started-common-installation-issues","docId":"Getting-Started/getting-started-common-installation-issues","unlisted":false}]},{"type":"category","label":"Starter Projects","collapsible":true,"collapsed":false,"items":[{"type":"link","label":"Basic Prompting","href":"/starter-projects-basic-prompting","docId":"Starter-Projects/starter-projects-basic-prompting","unlisted":false},{"type":"link","label":"Blog Writer","href":"/starter-projects-blog-writer","docId":"Starter-Projects/starter-projects-blog-writer","unlisted":false},{"type":"link","label":"Document QA","href":"/starter-projects-document-qa","docId":"Starter-Projects/starter-projects-document-qa","unlisted":false},{"type":"link","label":"Memory Chatbot","href":"/starter-projects-memory-chatbot","docId":"Starter-Projects/starter-projects-memory-chatbot","unlisted":false},{"type":"link","label":"Vector Store RAG","href":"/starter-projects-vector-store-rag","docId":"Starter-Projects/starter-projects-vector-store-rag","unlisted":false},{"type":"link","label":"Dynamic Agent","href":"/Starter-Projects/starter-projects-dynamic-agent","docId":"Starter-Projects/starter-projects-dynamic-agent","unlisted":false},{"type":"link","label":"Simple Agent","href":"/Starter-Projects/starter-projects-simple-agent","docId":"Starter-Projects/starter-projects-simple-agent","unlisted":false},{"type":"link","label":"Travel Planning Agent","href":"/Starter-Projects/starter-projects-travel-planning-agent","docId":"Starter-Projects/starter-projects-travel-planning-agent","unlisted":false}]},{"type":"category","label":"Guides","collapsible":true,"collapsed":false,"items":[{"type":"link","label":"\ud83d\udcda New to LLMs?","href":"/guides-new-to-llms","docId":"Guides/guides-new-to-llms","unlisted":false},{"type":"link","label":"Chat Memory","href":"/guides-chat-memory","docId":"Guides/guides-chat-memory","unlisted":false},{"type":"link","label":"Data & Message","href":"/guides-data-message","docId":"Guides/guides-data-message","unlisted":false}]},{"type":"category","label":"Workspace","collapsible":true,"collapsed":false,"items":[{"type":"link","label":"Playground","href":"/workspace-playground","docId":"Workspace/workspace-playground","unlisted":false},{"type":"link","label":"API","href":"/workspace-api","docId":"Workspace/workspace-api","unlisted":false},{"type":"link","label":"Logs","href":"/workspace-logs","docId":"Workspace/workspace-logs","unlisted":false}],"href":"/workspace"},{"type":"category","label":"Components","collapsible":true,"collapsed":false,"items":[{"type":"link","label":"Inputs & Outputs","href":"/components-io","docId":"Components/components-io","unlisted":false},{"type":"link","label":"Prompts","href":"/components-prompts","docId":"Components/components-prompts","unlisted":false},{"type":"link","label":"Data","href":"/components-data","docId":"Components/components-data","unlisted":false},{"type":"link","label":"Helpers","href":"/components-helpers","docId":"Components/components-helpers","unlisted":false},{"type":"link","label":"Models","href":"/components-models","docId":"Components/components-models","unlisted":false},{"type":"link","label":"Embedding Models","href":"/components-embedding-models","docId":"Components/components-embedding-models","unlisted":false},{"type":"link","label":"Vector Stores","href":"/components-vector-stores","docId":"Components/components-vector-stores","unlisted":false},{"type":"link","label":"Custom Components","href":"/components-custom-components","docId":"Components/components-custom-components","unlisted":false},{"type":"link","label":"RAG","href":"/components-rag","docId":"Components/components-rag","unlisted":false},{"type":"link","label":"Loaders","href":"/components-loaders","docId":"Components/components-loaders","unlisted":false},{"type":"link","label":"Agents","href":"/Components/components-agents","docId":"Components/components-agents","unlisted":false},{"type":"link","label":"Memories","href":"/Components/components-memories","docId":"Components/components-memories","unlisted":false},{"type":"link","label":"Tools","href":"/Components/components-tools","docId":"Components/components-tools","unlisted":false}],"href":"/components"},{"type":"category","label":"Deployment","collapsible":true,"collapsed":false,"items":[{"type":"link","label":"\ud83e\udd17\xa0Spaces","href":"/deployment-hugging-face-spaces","docId":"Deployment/deployment-hugging-face-spaces","unlisted":false},{"type":"link","label":"Kubernetes","href":"/deployment-kubernetes","docId":"Deployment/deployment-kubernetes","unlisted":false},{"type":"link","label":"Docker","href":"/deployment-docker","docId":"Deployment/deployment-docker","unlisted":false},{"type":"link","label":"GCP","href":"/deployment-gcp","docId":"Deployment/deployment-gcp","unlisted":false},{"type":"link","label":"Render","href":"/deployment-render","docId":"Deployment/deployment-render","unlisted":false},{"type":"link","label":"Railway","href":"/deployment-railway","docId":"Deployment/deployment-railway","unlisted":false}]},{"type":"category","label":"Settings","collapsible":true,"collapsed":false,"items":[{"type":"link","label":"Global Variables","href":"/settings-global-variables","docId":"Settings/settings-global-variables","unlisted":false},{"type":"link","label":"Project & General Settings","href":"/settings-project-general-settings","docId":"Settings/settings-project-general-settings","unlisted":false}]},{"type":"category","label":"Configuration","collapsible":true,"collapsed":false,"items":[{"type":"link","label":"Authentication","href":"/configuration-authentication","docId":"Configuration/configuration-authentication","unlisted":false},{"type":"link","label":"API Keys","href":"/configuration-api-keys","docId":"Configuration/configuration-api-keys","unlisted":false},{"type":"link","label":"Langflow CLI","href":"/configuration-cli","docId":"Configuration/configuration-cli","unlisted":false},{"type":"link","label":"My Collection","href":"/365085a8-a90a-43f9-a779-f8769ec7eca1","docId":"Configuration/My-Collection","unlisted":false},{"type":"link","label":"Run Langflow in backend-only mode","href":"/configuration-backend-only","docId":"Configuration/configuration-backend-only","unlisted":false},{"type":"link","label":"Auto-saving","href":"/configuration-auto-save","docId":"Configuration/configuration-auto-saving","unlisted":false},{"type":"link","label":"Environment Variables","href":"/environment-variables","docId":"Configuration/environment-variables","unlisted":false}]},{"type":"category","label":"Integrations","collapsible":true,"collapsed":false,"items":[{"type":"link","label":"AssemblyAI","href":"/integrations-assemblyai","docId":"Integrations/integrations-assemblyai","unlisted":false},{"type":"link","label":"Langfuse","href":"/integrations-langfuse","docId":"Integrations/integrations-langfuse","unlisted":false},{"type":"link","label":"LangSmith","href":"/integrations-langsmith","docId":"Integrations/integrations-langsmith","unlisted":false},{"type":"link","label":"LangWatch","href":"/integrations-langwatch","docId":"Integrations/integrations-langwatch","unlisted":false},{"type":"category","label":"Notion","collapsible":true,"collapsed":false,"items":[{"type":"link","label":"Setup","href":"/integrations/notion/setup","docId":"Integrations/Notion/integrations-notion","unlisted":false},{"type":"link","label":"Notion Meeting Notes Agent","href":"/integrations/notion/notion-agent-meeting-notes","docId":"Integrations/Notion/notion-agent-meeting-notes","unlisted":false},{"type":"link","label":"Notion Conversational Agent","href":"/integrations/notion/notion-agent-conversational","docId":"Integrations/Notion/notion-agent-conversational","unlisted":false}]}]},{"type":"category","label":"Contributing","collapsible":true,"collapsed":false,"items":[{"type":"link","label":"Telemetry","href":"/contributing-telemetry","docId":"Contributing/contributing-telemetry","unlisted":false},{"type":"link","label":"How to contribute?","href":"/contributing-how-to-contribute","docId":"Contributing/contributing-how-to-contribute","unlisted":false},{"type":"link","label":"GitHub Issues","href":"/contributing-github-issues","docId":"Contributing/contributing-github-issues","unlisted":false},{"type":"link","label":"Community","href":"/contributing-community","docId":"Contributing/contributing-community","unlisted":false}]}]},"docs":{"Components/components":{"id":"Components/components","title":"Intro to Components","description":"Component","sidebar":"defaultSidebar"},"Components/components-agents":{"id":"Components/components-agents","title":"Agents","description":"Agent components are used to define the behavior and capabilities of AI agents in your flow. Agents can interact with APIs, databases, and other services, but can also use LLMs as a reasoning engine to decide which course to take in your flow.","sidebar":"defaultSidebar"},"Components/components-custom-components":{"id":"Components/components-custom-components","title":"Custom Components","description":"Custom components are created within Langflow and extend the platform\'s functionality with custom, resusable Python code.","sidebar":"defaultSidebar"},"Components/components-data":{"id":"Components/components-data","title":"Data","description":"API Request","sidebar":"defaultSidebar"},"Components/components-embedding-models":{"id":"Components/components-embedding-models","title":"Embedding Models","description":"Embeddings models are used to convert text into numerical vectors. These vectors can be used for various tasks such as similarity search, clustering, and classification.","sidebar":"defaultSidebar"},"Components/components-helpers":{"id":"Components/components-helpers","title":"Helpers","description":"Helper components provide utility functions to help manage data, tasks, and other components in your flow.","sidebar":"defaultSidebar"},"Components/components-io":{"id":"Components/components-io","title":"Inputs & Outputs","description":"This category of components defines where data enters and exits your flow. They dynamically alter the Playground and can be renamed to facilitate building and maintaining your flows.","sidebar":"defaultSidebar"},"Components/components-loaders":{"id":"Components/components-loaders","title":"Loaders","description":"Loaders are components used to load documents from various sources, such as databases, websites, and local files. They can be used to fetch data from external sources and convert it into a format that can be processed by other components.","sidebar":"defaultSidebar"},"Components/components-memories":{"id":"Components/components-memories","title":"Memories","description":"Chat memory components store and retrieve chat messages by session_id.","sidebar":"defaultSidebar"},"Components/components-models":{"id":"Components/components-models","title":"Models","description":"Model components are used to generate text using language models. These components can be used to generate text for various tasks such as chatbots, content generation, and more.","sidebar":"defaultSidebar"},"Components/components-prompts":{"id":"Components/components-prompts","title":"Prompts","description":"A prompt serves as the input to a language model, comprising multiple components that can be parameterized using prompt templates.","sidebar":"defaultSidebar"},"Components/components-rag":{"id":"Components/components-rag","title":"RAG","description":"RAG (Retrieval-Augmented Generation) components process a user query by retrieving relevant documents and generating a concise summary that addresses the user\'s question.","sidebar":"defaultSidebar"},"Components/components-tools":{"id":"Components/components-tools","title":"Tools","description":"Tool components are used to interact with external services, APIs, and tools. They can be used to search the web, query databases, and perform other tasks.","sidebar":"defaultSidebar"},"Components/components-vector-stores":{"id":"Components/components-vector-stores","title":"Vector Stores","description":"Vector databases are used to store and search for vectors. They can be used to store embeddings, search for similar vectors, and perform other vector operations.","sidebar":"defaultSidebar"},"Configuration/configuration-api-keys":{"id":"Configuration/configuration-api-keys","title":"API Keys","description":"Langflow provides an API key functionality that allows users to access their individual components and flows without traditional login authentication. The API key is a user-specific token that can be included in the request header, query parameter, or as a command line argument to authenticate API calls. This documentation outlines how to generate, use, and manage API keys in Langflow.","sidebar":"defaultSidebar"},"Configuration/configuration-authentication":{"id":"Configuration/configuration-authentication","title":"Authentication","description":"This page may contain outdated information. It will be updated as soon as possible.","sidebar":"defaultSidebar"},"Configuration/configuration-auto-saving":{"id":"Configuration/configuration-auto-saving","title":"Auto-saving","description":"Langflow currently supports both manual and auto-saving functionality.","sidebar":"defaultSidebar"},"Configuration/configuration-backend-only":{"id":"Configuration/configuration-backend-only","title":"Run Langflow in backend-only mode","description":"Langflow can run in --backend-only mode to expose a Langflow app as an API endpoint, without running the frontend UI.","sidebar":"defaultSidebar"},"Configuration/configuration-cli":{"id":"Configuration/configuration-cli","title":"Langflow CLI","description":"The Langflow command line interface (Langflow CLI) is the main interface for managing and running the Langflow server.","sidebar":"defaultSidebar"},"Configuration/environment-variables":{"id":"Configuration/environment-variables","title":"Environment Variables","description":"Langflow lets you configure a number of settings using environment variables.","sidebar":"defaultSidebar"},"Configuration/My-Collection":{"id":"Configuration/My-Collection","title":"My Collection","description":"This page may contain outdated information. It will be updated as soon as possible.","sidebar":"defaultSidebar"},"Contributing/contributing-community":{"id":"Contributing/contributing-community","title":"Community","description":"\ud83e\udd16 Join\xa0Langflow\xa0Discord server","sidebar":"defaultSidebar"},"Contributing/contributing-github-issues":{"id":"Contributing/contributing-github-issues","title":"GitHub Issues","description":"Our\xa0issues\xa0page is kept up to date with bugs, improvements, and feature requests. There is a taxonomy of labels to help with sorting and discovery of issues of interest.","sidebar":"defaultSidebar"},"Contributing/contributing-how-to-contribute":{"id":"Contributing/contributing-how-to-contribute","title":"How to contribute?","description":"This page may contain outdated information. It will be updated as soon as possible.","sidebar":"defaultSidebar"},"Contributing/contributing-telemetry":{"id":"Contributing/contributing-telemetry","title":"Telemetry","description":"This page may contain outdated information. It will be updated as soon as possible.","sidebar":"defaultSidebar"},"Deployment/deployment-docker":{"id":"Deployment/deployment-docker","title":"Docker","description":"This guide will help you get LangFlow up and running using Docker and Docker Compose.","sidebar":"defaultSidebar"},"Deployment/deployment-gcp":{"id":"Deployment/deployment-gcp","title":"GCP","description":"To deploy Langflow on Google Cloud Platform using Cloud Shell, use the below script.","sidebar":"defaultSidebar"},"Deployment/deployment-hugging-face-spaces":{"id":"Deployment/deployment-hugging-face-spaces","title":"\ud83e\udd17\xa0Spaces","description":"HuggingFace Spaces","sidebar":"defaultSidebar"},"Deployment/deployment-kubernetes":{"id":"Deployment/deployment-kubernetes","title":"Kubernetes","description":"This guide will help you get LangFlow up and running in Kubernetes cluster, including the following steps:","sidebar":"defaultSidebar"},"Deployment/deployment-railway":{"id":"Deployment/deployment-railway","title":"Railway","description":"Deploy on Railway","sidebar":"defaultSidebar"},"Deployment/deployment-render":{"id":"Deployment/deployment-render","title":"Render","description":"Deploy on Render","sidebar":"defaultSidebar"},"Getting-Started/\ud83d\udc4b\xa0Welcome-to-Langflow":{"id":"Getting-Started/\ud83d\udc4b\xa0Welcome-to-Langflow","title":"\ud83d\udc4b\xa0Welcome to Langflow","description":"Introduction","sidebar":"defaultSidebar"},"Getting-Started/getting-started-common-installation-issues":{"id":"Getting-Started/getting-started-common-installation-issues","title":"\u2757\ufe0f Common Installation Issues","description":"This is a list of possible issues that you may encounter when installing Langflow and how to solve them.","sidebar":"defaultSidebar"},"Getting-Started/getting-started-installation":{"id":"Getting-Started/getting-started-installation","title":"\ud83d\udce6\xa0Installation","description":"DataStax Langflow","sidebar":"defaultSidebar"},"Getting-Started/getting-started-quickstart":{"id":"Getting-Started/getting-started-quickstart","title":"\u26a1\ufe0f Quickstart","description":"Prerequisites","sidebar":"defaultSidebar"},"Guides/guides-chat-memory":{"id":"Guides/guides-chat-memory","title":"Chat Memory","description":"Langflow allows every chat message to be stored, and a single flow can have multiple memory sessions. This enables you to create separate memories for agents to store and recall information as needed.","sidebar":"defaultSidebar"},"Guides/guides-data-message":{"id":"Guides/guides-data-message","title":"Data & Message","description":"In Langflow, the\xa0Data\xa0and\xa0Message\xa0objects serve as structured, functional representations of data that enhance the capabilities and reliability of the platform.","sidebar":"defaultSidebar"},"Guides/guides-new-to-llms":{"id":"Guides/guides-new-to-llms","title":"\ud83d\udcda New to LLMs?","description":"Large Language Models, or LLMs, are part of an exciting new world in computing.","sidebar":"defaultSidebar"},"Integrations/integrations-assemblyai":{"id":"Integrations/integrations-assemblyai","title":"AssemblyAI","description":"The AssemblyAI components allow you to apply powerful Speech AI models to your app for tasks like:","sidebar":"defaultSidebar"},"Integrations/integrations-langfuse":{"id":"Integrations/integrations-langfuse","title":"Langfuse","description":"Langfuse is an observability and analytics platform specifically designed for language models and AI applications.","sidebar":"defaultSidebar"},"Integrations/integrations-langsmith":{"id":"Integrations/integrations-langsmith","title":"LangSmith","description":"LangSmith is a full-lifecycle DevOps service from LangChain that provides monitoring and observability. To integrate with Langflow, just add your LangChain API key as a Langflow environment variable and you are good to go!","sidebar":"defaultSidebar"},"Integrations/integrations-langwatch":{"id":"Integrations/integrations-langwatch","title":"LangWatch","description":"938674091aac4d9d9aa4aa6eb5c215b4}","sidebar":"defaultSidebar"},"Integrations/Notion/integrations-notion":{"id":"Integrations/Notion/integrations-notion","title":"Setup","description":"To use Notion components in Langflow, you first need to create a Notion integration and configure it with the necessary capabilities. This guide will walk you through the process of setting up a Notion integration and granting it access to your Notion databases.","sidebar":"defaultSidebar"},"Integrations/Notion/notion-agent-conversational":{"id":"Integrations/Notion/notion-agent-conversational","title":"Notion Conversational Agent","description":"The Notion Conversational Agent is an AI-powered assistant that interacts with your Notion workspace through natural language conversations. This flow performs Notion-related tasks like creating pages, searching for information, and managing content, all through a chat interface.","sidebar":"defaultSidebar"},"Integrations/Notion/notion-agent-meeting-notes":{"id":"Integrations/Notion/notion-agent-meeting-notes","title":"Notion Meeting Notes Agent","description":"The Notion Agent for Meeting Notes is an AI-powered tool that automatically processes meeting transcripts and updates your Notion workspace. It identifies tasks, action items, and key points from your meetings, then creates new tasks or updates existing ones in Notion without manual input.","sidebar":"defaultSidebar"},"Settings/settings-global-variables":{"id":"Settings/settings-global-variables","title":"Global Variables","description":"Global variables let you store and reuse generic input values and credentials across your projects.","sidebar":"defaultSidebar"},"Settings/settings-project-general-settings":{"id":"Settings/settings-project-general-settings","title":"Project & General Settings","description":"This page may contain outdated information. It will be updated as soon as possible.","sidebar":"defaultSidebar"},"Starter-Projects/starter-projects-basic-prompting":{"id":"Starter-Projects/starter-projects-basic-prompting","title":"Basic Prompting","description":"Prompts serve as the inputs to a large language model (LLM), acting as the interface between human instructions and computational tasks.","sidebar":"defaultSidebar"},"Starter-Projects/starter-projects-blog-writer":{"id":"Starter-Projects/starter-projects-blog-writer","title":"Blog Writer","description":"Build a blog writer with OpenAI that uses URLs for reference content.","sidebar":"defaultSidebar"},"Starter-Projects/starter-projects-document-qa":{"id":"Starter-Projects/starter-projects-document-qa","title":"Document QA","description":"Build a question-and-answer chatbot with a document loaded from local memory.","sidebar":"defaultSidebar"},"Starter-Projects/starter-projects-dynamic-agent":{"id":"Starter-Projects/starter-projects-dynamic-agent","title":"Dynamic Agent","description":"Build a Dynamic Agent flow for an agentic application using the CrewAI.","sidebar":"defaultSidebar"},"Starter-Projects/starter-projects-memory-chatbot":{"id":"Starter-Projects/starter-projects-memory-chatbot","title":"Memory Chatbot","description":"This flow extends the\xa0Basic Prompting\xa0flow to include a chat memory. This makes the AI remember previous user inputs.","sidebar":"defaultSidebar"},"Starter-Projects/starter-projects-simple-agent":{"id":"Starter-Projects/starter-projects-simple-agent","title":"Simple Agent","description":"Build a Simple Agent flow for an agentic application using the Tool-calling agent.","sidebar":"defaultSidebar"},"Starter-Projects/starter-projects-travel-planning-agent":{"id":"Starter-Projects/starter-projects-travel-planning-agent","title":"Travel Planning Agent","description":"Build a Travel Planning Agent flow for an agentic application using the multiple Tool-calling agents.","sidebar":"defaultSidebar"},"Starter-Projects/starter-projects-vector-store-rag":{"id":"Starter-Projects/starter-projects-vector-store-rag","title":"Vector Store RAG","description":"Retrieval Augmented Generation, or RAG, is a pattern for training LLMs on your data and querying it.","sidebar":"defaultSidebar"},"What\u2019s-New/whats-new-a-new-chapter-langflow":{"id":"What\u2019s-New/whats-new-a-new-chapter-langflow","title":"1.0 - A new chapter for Langflow","description":"First things first","sidebar":"defaultSidebar"},"Workspace/workspace":{"id":"Workspace/workspace","title":"Workspace Overview","description":"The Langflow Workspace","sidebar":"defaultSidebar"},"Workspace/workspace-api":{"id":"Workspace/workspace-api","title":"API","description":"The\xa0API\xa0section presents code templates for integrating your flow into external applications.","sidebar":"defaultSidebar"},"Workspace/workspace-logs":{"id":"Workspace/workspace-logs","title":"Logs","description":"The\xa0Logs\xa0page provides a detailed record of all component executions within a workspace. It is designed to help you track actions, debug issues, and understand the flow of data through various components.","sidebar":"defaultSidebar"},"Workspace/workspace-playground":{"id":"Workspace/workspace-playground","title":"Playground","description":"The\xa0Playground\xa0is a dynamic interface designed for real-time interaction with AIs, allowing users to chat, access memories and monitor inputs and outputs. Here, users can directly prototype and their models, making adjustments and observing different outcomes.","sidebar":"defaultSidebar"}}}}')}}]); \ No newline at end of file +"use strict";(self.webpackChunklangflow_docs=self.webpackChunklangflow_docs||[]).push([[1567],{5226:e=>{e.exports=JSON.parse('{"version":{"pluginId":"default","version":"current","label":"Next","banner":null,"badge":false,"noIndex":false,"className":"docs-version-current","isLast":true,"docsSidebars":{"defaultSidebar":[{"type":"category","label":"What\u2019s New?","collapsible":true,"collapsed":false,"items":[{"type":"link","label":"1.0 - A new chapter for Langflow","href":"/whats-new-a-new-chapter-langflow","docId":"What\u2019s-New/whats-new-a-new-chapter-langflow","unlisted":false}]},{"type":"category","label":"Getting Started","collapsible":true,"collapsed":false,"items":[{"type":"link","label":"\ud83d\udc4b\xa0Welcome to Langflow","href":"/","docId":"Getting-Started/\ud83d\udc4b\xa0Welcome-to-Langflow","unlisted":false},{"type":"link","label":"\ud83d\udce6\xa0Installation","href":"/getting-started-installation","docId":"Getting-Started/getting-started-installation","unlisted":false},{"type":"link","label":"\u26a1\ufe0f Quickstart","href":"/getting-started-quickstart","docId":"Getting-Started/getting-started-quickstart","unlisted":false},{"type":"link","label":"\u2757\ufe0f Common Installation Issues","href":"/getting-started-common-installation-issues","docId":"Getting-Started/getting-started-common-installation-issues","unlisted":false}]},{"type":"category","label":"Starter Projects","collapsible":true,"collapsed":false,"items":[{"type":"link","label":"Basic Prompting","href":"/starter-projects-basic-prompting","docId":"Starter-Projects/starter-projects-basic-prompting","unlisted":false},{"type":"link","label":"Blog Writer","href":"/starter-projects-blog-writer","docId":"Starter-Projects/starter-projects-blog-writer","unlisted":false},{"type":"link","label":"Document QA","href":"/starter-projects-document-qa","docId":"Starter-Projects/starter-projects-document-qa","unlisted":false},{"type":"link","label":"Memory Chatbot","href":"/starter-projects-memory-chatbot","docId":"Starter-Projects/starter-projects-memory-chatbot","unlisted":false},{"type":"link","label":"Vector Store RAG","href":"/starter-projects-vector-store-rag","docId":"Starter-Projects/starter-projects-vector-store-rag","unlisted":false},{"type":"link","label":"Dynamic Agent","href":"/Starter-Projects/starter-projects-dynamic-agent","docId":"Starter-Projects/starter-projects-dynamic-agent","unlisted":false},{"type":"link","label":"Simple Agent","href":"/Starter-Projects/starter-projects-simple-agent","docId":"Starter-Projects/starter-projects-simple-agent","unlisted":false},{"type":"link","label":"Travel Planning Agent","href":"/Starter-Projects/starter-projects-travel-planning-agent","docId":"Starter-Projects/starter-projects-travel-planning-agent","unlisted":false}]},{"type":"category","label":"Guides","collapsible":true,"collapsed":false,"items":[{"type":"link","label":"\ud83d\udcda New to LLMs?","href":"/guides-new-to-llms","docId":"Guides/guides-new-to-llms","unlisted":false},{"type":"link","label":"Chat Memory","href":"/guides-chat-memory","docId":"Guides/guides-chat-memory","unlisted":false},{"type":"link","label":"Data & Message","href":"/guides-data-message","docId":"Guides/guides-data-message","unlisted":false}]},{"type":"category","label":"Workspace","collapsible":true,"collapsed":false,"items":[{"type":"link","label":"Playground","href":"/workspace-playground","docId":"Workspace/workspace-playground","unlisted":false},{"type":"link","label":"API","href":"/workspace-api","docId":"Workspace/workspace-api","unlisted":false},{"type":"link","label":"Logs","href":"/workspace-logs","docId":"Workspace/workspace-logs","unlisted":false}],"href":"/workspace"},{"type":"category","label":"Components","collapsible":true,"collapsed":false,"items":[{"type":"link","label":"Inputs & Outputs","href":"/components-io","docId":"Components/components-io","unlisted":false},{"type":"link","label":"Prompts","href":"/components-prompts","docId":"Components/components-prompts","unlisted":false},{"type":"link","label":"Data","href":"/components-data","docId":"Components/components-data","unlisted":false},{"type":"link","label":"Helpers","href":"/components-helpers","docId":"Components/components-helpers","unlisted":false},{"type":"link","label":"Models","href":"/components-models","docId":"Components/components-models","unlisted":false},{"type":"link","label":"Embedding Models","href":"/components-embedding-models","docId":"Components/components-embedding-models","unlisted":false},{"type":"link","label":"Vector Stores","href":"/components-vector-stores","docId":"Components/components-vector-stores","unlisted":false},{"type":"link","label":"Custom Components","href":"/components-custom-components","docId":"Components/components-custom-components","unlisted":false},{"type":"link","label":"RAG","href":"/components-rag","docId":"Components/components-rag","unlisted":false},{"type":"link","label":"Loaders","href":"/components-loaders","docId":"Components/components-loaders","unlisted":false},{"type":"link","label":"Agents","href":"/Components/components-agents","docId":"Components/components-agents","unlisted":false},{"type":"link","label":"Memories","href":"/Components/components-memories","docId":"Components/components-memories","unlisted":false},{"type":"link","label":"Tools","href":"/Components/components-tools","docId":"Components/components-tools","unlisted":false}],"href":"/components"},{"type":"category","label":"Deployment","collapsible":true,"collapsed":false,"items":[{"type":"link","label":"\ud83e\udd17\xa0Spaces","href":"/deployment-hugging-face-spaces","docId":"Deployment/deployment-hugging-face-spaces","unlisted":false},{"type":"link","label":"Kubernetes","href":"/deployment-kubernetes","docId":"Deployment/deployment-kubernetes","unlisted":false},{"type":"link","label":"Docker","href":"/deployment-docker","docId":"Deployment/deployment-docker","unlisted":false},{"type":"link","label":"GCP","href":"/deployment-gcp","docId":"Deployment/deployment-gcp","unlisted":false},{"type":"link","label":"Render","href":"/deployment-render","docId":"Deployment/deployment-render","unlisted":false},{"type":"link","label":"Railway","href":"/deployment-railway","docId":"Deployment/deployment-railway","unlisted":false}]},{"type":"category","label":"Settings","collapsible":true,"collapsed":false,"items":[{"type":"link","label":"Global Variables","href":"/settings-global-variables","docId":"Settings/settings-global-variables","unlisted":false},{"type":"link","label":"Project & General Settings","href":"/settings-project-general-settings","docId":"Settings/settings-project-general-settings","unlisted":false}]},{"type":"category","label":"Configuration","collapsible":true,"collapsed":false,"items":[{"type":"link","label":"Authentication","href":"/configuration-authentication","docId":"Configuration/configuration-authentication","unlisted":false},{"type":"link","label":"API Keys","href":"/configuration-api-keys","docId":"Configuration/configuration-api-keys","unlisted":false},{"type":"link","label":"Langflow CLI","href":"/configuration-cli","docId":"Configuration/configuration-cli","unlisted":false},{"type":"link","label":"My Collection","href":"/365085a8-a90a-43f9-a779-f8769ec7eca1","docId":"Configuration/My-Collection","unlisted":false},{"type":"link","label":"Run Langflow in backend-only mode","href":"/configuration-backend-only","docId":"Configuration/configuration-backend-only","unlisted":false},{"type":"link","label":"Auto-saving","href":"/configuration-auto-save","docId":"Configuration/configuration-auto-saving","unlisted":false},{"type":"link","label":"Environment Variables","href":"/environment-variables","docId":"Configuration/environment-variables","unlisted":false}]},{"type":"category","label":"Integrations","collapsible":true,"collapsed":false,"items":[{"type":"link","label":"AssemblyAI","href":"/integrations-assemblyai","docId":"Integrations/integrations-assemblyai","unlisted":false},{"type":"link","label":"Langfuse","href":"/integrations-langfuse","docId":"Integrations/integrations-langfuse","unlisted":false},{"type":"link","label":"LangSmith","href":"/integrations-langsmith","docId":"Integrations/integrations-langsmith","unlisted":false},{"type":"link","label":"LangWatch","href":"/integrations-langwatch","docId":"Integrations/integrations-langwatch","unlisted":false},{"type":"category","label":"Notion","collapsible":true,"collapsed":false,"items":[{"type":"link","label":"Setup","href":"/integrations/notion/setup","docId":"Integrations/Notion/integrations-notion","unlisted":false},{"type":"link","label":"Notion Meeting Notes Agent","href":"/integrations/notion/notion-agent-meeting-notes","docId":"Integrations/Notion/notion-agent-meeting-notes","unlisted":false},{"type":"link","label":"Notion Conversational Agent","href":"/integrations/notion/notion-agent-conversational","docId":"Integrations/Notion/notion-agent-conversational","unlisted":false}]}]},{"type":"category","label":"Contributing","collapsible":true,"collapsed":false,"items":[{"type":"link","label":"Telemetry","href":"/contributing-telemetry","docId":"Contributing/contributing-telemetry","unlisted":false},{"type":"link","label":"How to contribute?","href":"/contributing-how-to-contribute","docId":"Contributing/contributing-how-to-contribute","unlisted":false},{"type":"link","label":"GitHub Issues","href":"/contributing-github-issues","docId":"Contributing/contributing-github-issues","unlisted":false},{"type":"link","label":"Community","href":"/contributing-community","docId":"Contributing/contributing-community","unlisted":false}]}]},"docs":{"Components/components":{"id":"Components/components","title":"Intro to Components","description":"Component","sidebar":"defaultSidebar"},"Components/components-agents":{"id":"Components/components-agents","title":"Agents","description":"Agent components are used to define the behavior and capabilities of AI agents in your flow. Agents can interact with APIs, databases, and other services, but can also use LLMs as a reasoning engine to decide which course to take in your flow.","sidebar":"defaultSidebar"},"Components/components-custom-components":{"id":"Components/components-custom-components","title":"Custom Components","description":"Custom components are created within Langflow and extend the platform\'s functionality with custom, resusable Python code.","sidebar":"defaultSidebar"},"Components/components-data":{"id":"Components/components-data","title":"Data","description":"API Request","sidebar":"defaultSidebar"},"Components/components-embedding-models":{"id":"Components/components-embedding-models","title":"Embedding Models","description":"Embeddings models are used to convert text into numerical vectors. These vectors can be used for various tasks such as similarity search, clustering, and classification.","sidebar":"defaultSidebar"},"Components/components-helpers":{"id":"Components/components-helpers","title":"Helpers","description":"Helper components provide utility functions to help manage data, tasks, and other components in your flow.","sidebar":"defaultSidebar"},"Components/components-io":{"id":"Components/components-io","title":"Inputs & Outputs","description":"This category of components defines where data enters and exits your flow. They dynamically alter the Playground and can be renamed to facilitate building and maintaining your flows.","sidebar":"defaultSidebar"},"Components/components-loaders":{"id":"Components/components-loaders","title":"Loaders","description":"Loaders are components used to load documents from various sources, such as databases, websites, and local files. They can be used to fetch data from external sources and convert it into a format that can be processed by other components.","sidebar":"defaultSidebar"},"Components/components-memories":{"id":"Components/components-memories","title":"Memories","description":"Chat memory components store and retrieve chat messages by session_id.","sidebar":"defaultSidebar"},"Components/components-models":{"id":"Components/components-models","title":"Models","description":"Model components are used to generate text using language models. These components can be used to generate text for various tasks such as chatbots, content generation, and more.","sidebar":"defaultSidebar"},"Components/components-prompts":{"id":"Components/components-prompts","title":"Prompts","description":"A prompt serves as the input to a language model, comprising multiple components that can be parameterized using prompt templates.","sidebar":"defaultSidebar"},"Components/components-rag":{"id":"Components/components-rag","title":"RAG","description":"RAG (Retrieval-Augmented Generation) components process a user query by retrieving relevant documents and generating a concise summary that addresses the user\'s question.","sidebar":"defaultSidebar"},"Components/components-tools":{"id":"Components/components-tools","title":"Tools","description":"Tool components are used to interact with external services, APIs, and tools. They can be used to search the web, query databases, and perform other tasks.","sidebar":"defaultSidebar"},"Components/components-vector-stores":{"id":"Components/components-vector-stores","title":"Vector Stores","description":"Vector databases are used to store and search for vectors. They can be used to store embeddings, search for similar vectors, and perform other vector operations.","sidebar":"defaultSidebar"},"Configuration/configuration-api-keys":{"id":"Configuration/configuration-api-keys","title":"API Keys","description":"Langflow provides an API key functionality that allows users to access their individual components and flows without traditional login authentication. The API key is a user-specific token that can be included in the request header, query parameter, or as a command line argument to authenticate API calls. This documentation outlines how to generate, use, and manage API keys in Langflow.","sidebar":"defaultSidebar"},"Configuration/configuration-authentication":{"id":"Configuration/configuration-authentication","title":"Authentication","description":"The login functionality in Langflow serves to authenticate users and protect sensitive routes in the application.","sidebar":"defaultSidebar"},"Configuration/configuration-auto-saving":{"id":"Configuration/configuration-auto-saving","title":"Auto-saving","description":"Langflow currently supports both manual and auto-saving functionality.","sidebar":"defaultSidebar"},"Configuration/configuration-backend-only":{"id":"Configuration/configuration-backend-only","title":"Run Langflow in backend-only mode","description":"Langflow can run in --backend-only mode to expose a Langflow app as an API endpoint, without running the frontend UI.","sidebar":"defaultSidebar"},"Configuration/configuration-cli":{"id":"Configuration/configuration-cli","title":"Langflow CLI","description":"The Langflow command line interface (Langflow CLI) is the main interface for managing and running the Langflow server.","sidebar":"defaultSidebar"},"Configuration/environment-variables":{"id":"Configuration/environment-variables","title":"Environment Variables","description":"Langflow lets you configure a number of settings using environment variables.","sidebar":"defaultSidebar"},"Configuration/My-Collection":{"id":"Configuration/My-Collection","title":"My Collection","description":"This page may contain outdated information. It will be updated as soon as possible.","sidebar":"defaultSidebar"},"Contributing/contributing-community":{"id":"Contributing/contributing-community","title":"Community","description":"\ud83e\udd16 Join\xa0Langflow\xa0Discord server","sidebar":"defaultSidebar"},"Contributing/contributing-github-issues":{"id":"Contributing/contributing-github-issues","title":"GitHub Issues","description":"Our\xa0issues\xa0page is kept up to date with bugs, improvements, and feature requests. There is a taxonomy of labels to help with sorting and discovery of issues of interest.","sidebar":"defaultSidebar"},"Contributing/contributing-how-to-contribute":{"id":"Contributing/contributing-how-to-contribute","title":"How to contribute?","description":"This page may contain outdated information. It will be updated as soon as possible.","sidebar":"defaultSidebar"},"Contributing/contributing-telemetry":{"id":"Contributing/contributing-telemetry","title":"Telemetry","description":"This page may contain outdated information. It will be updated as soon as possible.","sidebar":"defaultSidebar"},"Deployment/deployment-docker":{"id":"Deployment/deployment-docker","title":"Docker","description":"This guide will help you get LangFlow up and running using Docker and Docker Compose.","sidebar":"defaultSidebar"},"Deployment/deployment-gcp":{"id":"Deployment/deployment-gcp","title":"GCP","description":"To deploy Langflow on Google Cloud Platform using Cloud Shell, use the below script.","sidebar":"defaultSidebar"},"Deployment/deployment-hugging-face-spaces":{"id":"Deployment/deployment-hugging-face-spaces","title":"\ud83e\udd17\xa0Spaces","description":"HuggingFace Spaces","sidebar":"defaultSidebar"},"Deployment/deployment-kubernetes":{"id":"Deployment/deployment-kubernetes","title":"Kubernetes","description":"This guide will help you get LangFlow up and running in Kubernetes cluster, including the following steps:","sidebar":"defaultSidebar"},"Deployment/deployment-railway":{"id":"Deployment/deployment-railway","title":"Railway","description":"Deploy on Railway","sidebar":"defaultSidebar"},"Deployment/deployment-render":{"id":"Deployment/deployment-render","title":"Render","description":"Deploy on Render","sidebar":"defaultSidebar"},"Getting-Started/\ud83d\udc4b\xa0Welcome-to-Langflow":{"id":"Getting-Started/\ud83d\udc4b\xa0Welcome-to-Langflow","title":"\ud83d\udc4b\xa0Welcome to Langflow","description":"Introduction","sidebar":"defaultSidebar"},"Getting-Started/getting-started-common-installation-issues":{"id":"Getting-Started/getting-started-common-installation-issues","title":"\u2757\ufe0f Common Installation Issues","description":"This is a list of possible issues that you may encounter when installing Langflow and how to solve them.","sidebar":"defaultSidebar"},"Getting-Started/getting-started-installation":{"id":"Getting-Started/getting-started-installation","title":"\ud83d\udce6\xa0Installation","description":"DataStax Langflow","sidebar":"defaultSidebar"},"Getting-Started/getting-started-quickstart":{"id":"Getting-Started/getting-started-quickstart","title":"\u26a1\ufe0f Quickstart","description":"Prerequisites","sidebar":"defaultSidebar"},"Guides/guides-chat-memory":{"id":"Guides/guides-chat-memory","title":"Chat Memory","description":"Langflow allows every chat message to be stored, and a single flow can have multiple memory sessions. This enables you to create separate memories for agents to store and recall information as needed.","sidebar":"defaultSidebar"},"Guides/guides-data-message":{"id":"Guides/guides-data-message","title":"Data & Message","description":"In Langflow, the\xa0Data\xa0and\xa0Message\xa0objects serve as structured, functional representations of data that enhance the capabilities and reliability of the platform.","sidebar":"defaultSidebar"},"Guides/guides-new-to-llms":{"id":"Guides/guides-new-to-llms","title":"\ud83d\udcda New to LLMs?","description":"Large Language Models, or LLMs, are part of an exciting new world in computing.","sidebar":"defaultSidebar"},"Integrations/integrations-assemblyai":{"id":"Integrations/integrations-assemblyai","title":"AssemblyAI","description":"The AssemblyAI components allow you to apply powerful Speech AI models to your app for tasks like:","sidebar":"defaultSidebar"},"Integrations/integrations-langfuse":{"id":"Integrations/integrations-langfuse","title":"Langfuse","description":"Langfuse is an observability and analytics platform specifically designed for language models and AI applications.","sidebar":"defaultSidebar"},"Integrations/integrations-langsmith":{"id":"Integrations/integrations-langsmith","title":"LangSmith","description":"LangSmith is a full-lifecycle DevOps service from LangChain that provides monitoring and observability. To integrate with Langflow, just add your LangChain API key as a Langflow environment variable and you are good to go!","sidebar":"defaultSidebar"},"Integrations/integrations-langwatch":{"id":"Integrations/integrations-langwatch","title":"LangWatch","description":"938674091aac4d9d9aa4aa6eb5c215b4}","sidebar":"defaultSidebar"},"Integrations/Notion/integrations-notion":{"id":"Integrations/Notion/integrations-notion","title":"Setup","description":"To use Notion components in Langflow, you first need to create a Notion integration and configure it with the necessary capabilities. This guide will walk you through the process of setting up a Notion integration and granting it access to your Notion databases.","sidebar":"defaultSidebar"},"Integrations/Notion/notion-agent-conversational":{"id":"Integrations/Notion/notion-agent-conversational","title":"Notion Conversational Agent","description":"The Notion Conversational Agent is an AI-powered assistant that interacts with your Notion workspace through natural language conversations. This flow performs Notion-related tasks like creating pages, searching for information, and managing content, all through a chat interface.","sidebar":"defaultSidebar"},"Integrations/Notion/notion-agent-meeting-notes":{"id":"Integrations/Notion/notion-agent-meeting-notes","title":"Notion Meeting Notes Agent","description":"The Notion Agent for Meeting Notes is an AI-powered tool that automatically processes meeting transcripts and updates your Notion workspace. It identifies tasks, action items, and key points from your meetings, then creates new tasks or updates existing ones in Notion without manual input.","sidebar":"defaultSidebar"},"Settings/settings-global-variables":{"id":"Settings/settings-global-variables","title":"Global Variables","description":"Global variables let you store and reuse generic input values and credentials across your projects.","sidebar":"defaultSidebar"},"Settings/settings-project-general-settings":{"id":"Settings/settings-project-general-settings","title":"Project & General Settings","description":"This page may contain outdated information. It will be updated as soon as possible.","sidebar":"defaultSidebar"},"Starter-Projects/starter-projects-basic-prompting":{"id":"Starter-Projects/starter-projects-basic-prompting","title":"Basic Prompting","description":"Prompts serve as the inputs to a large language model (LLM), acting as the interface between human instructions and computational tasks.","sidebar":"defaultSidebar"},"Starter-Projects/starter-projects-blog-writer":{"id":"Starter-Projects/starter-projects-blog-writer","title":"Blog Writer","description":"Build a blog writer with OpenAI that uses URLs for reference content.","sidebar":"defaultSidebar"},"Starter-Projects/starter-projects-document-qa":{"id":"Starter-Projects/starter-projects-document-qa","title":"Document QA","description":"Build a question-and-answer chatbot with a document loaded from local memory.","sidebar":"defaultSidebar"},"Starter-Projects/starter-projects-dynamic-agent":{"id":"Starter-Projects/starter-projects-dynamic-agent","title":"Dynamic Agent","description":"Build a Dynamic Agent flow for an agentic application using the CrewAI.","sidebar":"defaultSidebar"},"Starter-Projects/starter-projects-memory-chatbot":{"id":"Starter-Projects/starter-projects-memory-chatbot","title":"Memory Chatbot","description":"This flow extends the\xa0Basic Prompting\xa0flow to include a chat memory. This makes the AI remember previous user inputs.","sidebar":"defaultSidebar"},"Starter-Projects/starter-projects-simple-agent":{"id":"Starter-Projects/starter-projects-simple-agent","title":"Simple Agent","description":"Build a Simple Agent flow for an agentic application using the Tool-calling agent.","sidebar":"defaultSidebar"},"Starter-Projects/starter-projects-travel-planning-agent":{"id":"Starter-Projects/starter-projects-travel-planning-agent","title":"Travel Planning Agent","description":"Build a Travel Planning Agent flow for an agentic application using the multiple Tool-calling agents.","sidebar":"defaultSidebar"},"Starter-Projects/starter-projects-vector-store-rag":{"id":"Starter-Projects/starter-projects-vector-store-rag","title":"Vector Store RAG","description":"Retrieval Augmented Generation, or RAG, is a pattern for training LLMs on your data and querying it.","sidebar":"defaultSidebar"},"What\u2019s-New/whats-new-a-new-chapter-langflow":{"id":"What\u2019s-New/whats-new-a-new-chapter-langflow","title":"1.0 - A new chapter for Langflow","description":"First things first","sidebar":"defaultSidebar"},"Workspace/workspace":{"id":"Workspace/workspace","title":"Workspace Overview","description":"The Langflow Workspace","sidebar":"defaultSidebar"},"Workspace/workspace-api":{"id":"Workspace/workspace-api","title":"API","description":"The\xa0API\xa0section presents code templates for integrating your flow into external applications.","sidebar":"defaultSidebar"},"Workspace/workspace-logs":{"id":"Workspace/workspace-logs","title":"Logs","description":"The\xa0Logs\xa0page provides a detailed record of all component executions within a workspace. It is designed to help you track actions, debug issues, and understand the flow of data through various components.","sidebar":"defaultSidebar"},"Workspace/workspace-playground":{"id":"Workspace/workspace-playground","title":"Playground","description":"The\xa0Playground\xa0is a dynamic interface designed for real-time interaction with AIs, allowing users to chat, access memories and monitor inputs and outputs. Here, users can directly prototype and their models, making adjustments and observing different outcomes.","sidebar":"defaultSidebar"}}}}')}}]); \ No newline at end of file diff --git a/assets/js/900.047951be.js b/assets/js/900.047951be.js new file mode 100644 index 0000000000..aadb4c3af2 --- /dev/null +++ b/assets/js/900.047951be.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunklangflow_docs=self.webpackChunklangflow_docs||[]).push([[900],{4754:(e,t,n)=>{n.d(t,{Cy:()=>kt,hk:()=>Rt});var r=n(6540),o=n(961);n(6763);function i(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(e);o/^#([A-Fa-f0-9]{3,4}){1,2}$/.test(e),a=(e,t)=>e.match(new RegExp(`.{${t}}`,"g")),l=e=>parseInt(e.repeat(2/e.length),16);function c(e,t){return void 0!==e?e/255:"number"!=typeof t||t<0||t>1?1:t}function u(e,t){if(!e)return e;const{r:n,g:r,b:o,a:i}=function(e){if(!e)return;if(!s(e))throw new Error("Invalid color string, must be a valid hex color");const t=Math.floor((e.length-1)/3),n=a(e.slice(1),t),[r,o,i,u]=n.map(l);return{r:r,g:o,b:i,a:c(u,1)}}(e);return function(e){if(!e)return;const{r:t,g:n,b:r,a:o}=e,i=Math.round(255*o);return`#${t.toString(16).padStart(2,"0")}${n.toString(16).padStart(2,"0")}${r.toString(16).padStart(2,"0")}${i.toString(16).padStart(2,"0")}`}({r:n,g:r,b:o,a:i*t})}function h(e,t){return{prev:t(e.prev,"prev"),next:t(e.next,"next")}}function f(e,t){return{prev:void 0===(null==e?void 0:e.prev)?t:e.prev,next:void 0===(null==e?void 0:e.next)?t:e.next}}function d(e,t,n){return h(f(e,t),n)}function m(e,t){return t(e.prev)||t(e.next)}function p(e){return e.lines.map((e=>e.tokens.map((e=>e.content)).join(""))).join("\n")}function v(e){return e.split(/,(?![^\[]*\])/g)}function g(e){return e.reduce(((e,t)=>Object.assign(e,t)),{})}function b(e){const t=e.match(/(\d+)\[(.+)\]/);if(t){const[,e,n]=t,r=n.split(",").map(y),o=Number(e);return{[o]:r}}return g(E(e).map((e=>({[e]:!0}))))}function y(e){const[t,n]=e.split(":");if(!j(t))throw new O(t);const r=Number(t);if(r<1)throw new N;if(n){if(!j(n))throw new O(n);return{start:r,end:+n}}return{start:r,end:r}}function x(e){if(!e)throw new Error("Focus cannot be empty");try{return function(e){const t={};let n=-1,r=null==e?0:e.length;for(;++ne-1))]]}return E(e).map((e=>[e-1,!0]))}function E(e){const[t,n]=e.split(":");if(!j(t))throw new O(t);const r=Number(t);if(r<1)throw new N;if(n){if(!j(n))throw new O(n);const e=[];for(let t=r;t<=+n;t++)e.push(t);return e}return[r]}function j(e){e=e.toString();var t=Math.abs(e),n=parseInt(e,10);return!isNaN(t)&&n===t&&t.toString()===e}class N extends Error{constructor(){super("Invalid line or column number in focus string"),Object.setPrototypeOf(this,new.target.prototype)}}class O extends Error{constructor(e){super(`Invalid number "${e}" in focus string`),this.number=e,Object.setPrototypeOf(this,new.target.prototype)}}const C="undefined"!=typeof window?r.useLayoutEffect:r.useEffect;const k=200;function _(e,t,n,o,i,s){const[a,l]=r.useState(null),[c,u]=r.useState(0),h=function(){const[e,t]=r.useState(void 0);return r.useEffect((()=>{function e(){t(window.innerWidth)}return window.addEventListener("resize",e),()=>window.removeEventListener("resize",e)}),[]),e}(),f=r.useRef(null),{prevLongestLine:d,nextLongestLine:m,element:p}=r.useMemo((()=>{const n=F(e.prev,t.prev),s=F(e.next,t.next),a=(e.prev||e.next).trimEnd().split(S),l=Math.max(a.length,10);if(i){const e="focus"===i?function(e,t){const[n,r]=function(e,t){if(e){const t=x(e),n=Object.keys(t).map((e=>parseInt(e,10)));return[Math.min(...n),Math.max(...n)]}return[0,t.length-1]}(e.prev,t);return r-n+1}(t,a):i;let r=a.length;for(;re;)a.pop(),r--;n&&!a.includes(n)&&(a[a.length-1]=n)}let c=!1;const u=r.createElement("code",{className:"ch-code-scroll-parent"},r.createElement("br",null),a.map(((e,t)=>{const i=c||e!==n?void 0:f;return c=c||null!=i,r.createElement("div",{ref:i,key:t},o?r.createElement("span",{className:"ch-code-line-number"},"_",l):void 0,r.createElement("div",{style:{display:"inline-block",marginLeft:16}},r.createElement("span",null,e)))})),r.createElement("br",null));return{prevLongestLine:n,nextLongestLine:s,element:u}}),[e]),v=[...s,h,d,m,n,c];return C((()=>{var e;if(f.current){const t=f.current,r=null==t?void 0:t.parentElement,o=r.parentElement,{width:i}=o.getBoundingClientRect();if(!i&&0===c){const e=new ResizeObserver((([t])=>{const{width:n}=t.contentRect;n&&(e.disconnect(),u(1))}));return e.observe(o),()=>e.disconnect()}const s=null==t?void 0:t.querySelector(":scope > div"),a=null==t?void 0:t.querySelector(":scope > span"),h=a?function(e){const t=getComputedStyle(e);return parseFloat(t.width)}(a):0,p=P(s),g=p/d.length||1,b=m.length*g,y=null!==(e=H(s))&&void 0!==e?e:20,x={containerWidth:P(o.parentElement),containerHeight:H(o.parentElement),contentWidth:P(r.parentElement),contentHeight:H(r.parentElement),lineWidths:[p||b||k,b||p||k],lineWidth:[Math.max(p||b||k,g*n),Math.max(b||p||k,g*n)],lineHeight:y,colWidth:g,lineNumberWidth:h,deps:v};l(x)}return()=>{}}),v),!a||function(e,t){for(let n=0;nparseInt(e,10)))}return[...t.keys()]}(t,n);let o="";return n.forEach(((e,t)=>{r.includes(t)&&e.length>o.length&&(o=e)})),o}function P(e){const t=getComputedStyle(e);return parseFloat(t.width)-parseFloat(t.paddingLeft)-parseFloat(t.paddingRight)}function H(e){if(!e)return null;const t=getComputedStyle(e);return parseFloat(t.height)-parseFloat(t.paddingTop)-parseFloat(t.paddingBottom)}function M(){}function T(e,t,n,r,o){for(var i=0,s=t.length,a=0,l=0;ie.length?n:e})),c.value=e.join(h)}else c.value=e.join(n.slice(a,a+c.count));a+=c.count,c.added||(l+=c.count)}}var f=t[s-1];return s>1&&"string"==typeof f.value&&(f.added||f.removed)&&e.equals("",f.value)&&(t[s-2].value+=f.value,t.pop()),t}M.prototype={diff:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=n.callback;"function"==typeof n&&(r=n,n={}),this.options=n;var o=this;function i(e){return r?(setTimeout((function(){r(void 0,e)}),0),!0):e}e=this.castInput(e),t=this.castInput(t),e=this.removeEmpty(this.tokenize(e));var s=(t=this.removeEmpty(this.tokenize(t))).length,a=e.length,l=1,c=s+a,u=[{newPos:-1,components:[]}],h=this.extractCommon(u[0],t,e,0);if(u[0].newPos+1>=s&&h+1>=a)return i([{value:this.join(t),count:t.length}]);function f(){for(var n=-1*l;n<=l;n+=2){var r=void 0,c=u[n-1],h=u[n+1],f=(h?h.newPos:0)-n;c&&(u[n-1]=void 0);var d=c&&c.newPos+1=s&&f+1>=a)return i(T(o,r.components,t,e,o.useLongestToken));u[n]=r}else u[n]=void 0}var p;l++}if(r)!function e(){setTimeout((function(){if(l>c)return r();f()||e()}),0)}();else for(;l<=c;){var d=f();if(d)return d}},pushComponent:function(e,t,n){var r=e[e.length-1];r&&r.added===t&&r.removed===n?e[e.length-1]={count:r.count+1,added:t,removed:n}:e.push({count:1,added:t,removed:n})},extractCommon:function(e,t,n,r){for(var o=t.length,i=n.length,s=e.newPos,a=s-r,l=0;s+1{if(e.added)for(let t=0;tvoid 0===e.next?Object.assign(Object.assign({},t.prev[e.prev]),{lineNumber:{prev:e.prev+1},move:"exit",enterIndex:null,exitIndex:r++}):void 0===e.prev?Object.assign(Object.assign({},t.next[e.next]),{lineNumber:{next:e.next+1},move:"enter",enterIndex:n++,exitIndex:null}):Object.assign(Object.assign({},t.prev[e.prev]),{lineNumber:{prev:e.prev+1,next:e.next+1},move:"stay",enterIndex:null,exitIndex:null}))),enterCount:n,exitCount:r}}function U(e,t,n){const{lines:r}=e,o=i(e,["lines"]),s=h(t,((e,t)=>function(e,t){return g(e?v(e).map(b):[...t.keys()].map((e=>({[e+1]:!0}))))}(e,"prev"===t?r.filter((e=>"enter"!==e.move)):r.filter((e=>"exit"!==e.move))))),a=r.map((e=>{const{tokens:t}=e,r=i(e,["tokens"]),o={prev:!!e.lineNumber.prev&&s.prev[e.lineNumber.prev],next:!!e.lineNumber.next&&s.next[e.lineNumber.next]},a={prev:e.lineNumber.prev&&n.prev[e.lineNumber.prev]||[],next:e.lineNumber.next&&n.next[e.lineNumber.next]||[]};return Object.assign({focused:h(o,(e=>!!e)),groups:Z(t,o,a)},r)})),l=h(s,(e=>Object.keys(e).map((e=>Number(e))))),c=h(l,(e=>Math.min(...e))),u=h(l,(e=>Math.max(...e)));return Object.assign({lines:a,firstFocusedLineNumber:c,lastFocusedLineNumber:u},o)}function Z(e,t,n){const r=h(t,(e=>Array.isArray(e)?e:[])),o=h(n,(e=>e.map((({columnNumbers:e})=>e)))),i=function(e,t){const n=[...t.map((e=>e.start-1)),...t.map((e=>e.end))];let r=e;return n.forEach((e=>{const t=[];let n=0;r.forEach((r=>{const o=n,i=n+r.content.length;if(o{const r=G(s,t.prev),o=G(s,t.next),i=Y(s,n.prev),c=Y(s,n.next);a&&a.focused.prev===r&&a.focused.next===o&&a.annotation.prev===i&&a.annotation.next===c||(a={focused:{prev:r,next:o},tokens:[],annotation:{prev:i,next:c}},l.push(a)),null==a||a.tokens.push(e),s+=e.content.length})),l.map((e=>({focused:e.focused,tokens:e.tokens,element:K(e)})))}function K(e){return r.createElement(r.Fragment,null,e.tokens.map((({content:e,props:t},n)=>r.createElement("span",Object.assign({},t,{key:n+1}),e))))}function G(e,t){return Array.isArray(t)?t.some((({start:t,end:n})=>t-1<=e&&et.start-1<=e&&er)return i;const s=(t-n)/(r-n);return o+(e.ease||J.linear)(s)*(i-o)}}function D([e,t],n,r){if(r<=1)return[e,t];const o=t-e,i=o/Math.pow(r,1/8),s=e+(o-i)/(r-1)*n;return[s,s+i]}q.tokenize=function(e){return e.slice()},q.join=q.removeEmpty=function(e){return e};const J={linear:function(e){return e},easeInQuad:function(e){return e*e},easeOutQuad:function(e){return e*(2-e)},easeInOutCubic:function(e){return e<.5?4*e*e*e:(e-1)*(2*e-2)*(2*e-2)+1}};function Q(e,t,n,r){const[o,i]=t;return e.map((e=>{const t=h(e.lineNumber,(e=>e&&e-1)),{enterIndex:s,exitIndex:a}=e,l="exit"===e.move?{fixed:!0,value:t.prev}:"enter"===e.move?{fixed:!0,value:t.next}:{fixed:!1,extremes:[t.prev,t.next],interval:[o,i],ease:J.easeInOutCubic},c="exit"===e.move?{fixed:!1,extremes:[0,-1],ease:J.easeInQuad,interval:D([0,o],a,r)}:"enter"===e.move?{fixed:!1,extremes:[1,0],ease:J.easeOutQuad,interval:D([i,1],s,n)}:{fixed:!0,value:0};return Object.assign(Object.assign({},e),{tweenX:c,tweenY:l})}))}function ee(e){const t=d(e,[],(e=>e.flatMap((e=>v(e.focus).map((t=>Object.assign(Object.assign({},e),{focus:t}))))))),n=d(t,[],(e=>e.filter(te))),r=d(t,[],(e=>e.filter((e=>!te(e)))));return{inlineAnnotations:h(n,(e=>function(e){const t={};return e.forEach((e=>{const n=b(e.focus),r=+Object.keys(n)[0],o=n[r],i=t[r]||[];i.push({columnNumbers:o[0],data:e.data,Component:e.Component}),t[r]=i})),t}(e))),multilineAnnotations:h(r,(e=>function(e){return e.map((e=>({lineNumbers:y(e.focus),data:e.data,Component:e.Component})))}(e)))}}function te(e){return!!e.focus.match(/(\d+)\[(.+)\]/)}function ne(e,t,n){const r=[...t];r.sort(((e,t)=>e.lineNumbers.start-t.lineNumbers.start));let o=0;const i=[];for(;ot.lineNumbers.start)throw"Code Hike can't handle two annotations for the same line";if(t&&n(s)===t.lineNumbers.start){const a={lines:[],annotation:t};for(;s&&(!n(s)||n(s)<=t.lineNumbers.end);)a.lines.push(s),s=e[++o];i.push(a),r.shift()}else if(t){const r={lines:[]};for(;s&&(!n(s)||n(s)0||r.length>0;){const e=o[0],t=i[0],c=e&&e.columnNumbers.start===a,u=t&&t.columnNumbers.start===l;if(al)if(u){const e=t.columnNumbers.end+1;s.push({next:{annotation:t,groups:oe(r,l,e)}}),l=e,i.shift()}else{const e=Math.min(a,(null==t?void 0:t.columnNumbers.start)||a);s.push({next:{groups:oe(r,l,e)}}),l=e}else if(a==l)if(c&&u&&e.columnNumbers.end===t.columnNumbers.end){const c=t.columnNumbers.end+1;s.push({prev:{annotation:e,groups:oe(n,a,c)},next:{annotation:t,groups:oe(r,l,c)}}),a=c,l=c,o.shift(),i.shift()}else if(c){const t=e.columnNumbers.end+1;s.push({prev:{annotation:e,groups:oe(n,a,t)}}),a=t,o.shift()}else if(u){const e=t.columnNumbers.end+1;s.push({next:{annotation:t,groups:oe(r,l,e)}}),l=e,i.shift()}else if(e||t){const o=Math.min((null==e?void 0:e.columnNumbers.start)||Number.MAX_VALUE,(null==t?void 0:t.columnNumbers.start)||Number.MAX_VALUE);s.push({prev:{groups:oe(n,a,o)},next:{groups:oe(r,l,o)}}),a=o,l=o}else s.push({prev:{groups:n},next:{groups:r}}),n=[],r=[]}return s}function oe(e,t,n){const r=[];let o=t;for(;o0;){const t=e.shift();r.push(t);o+=t.tokens.reduce(((e,t)=>e+t.content.length),0)}return r}function ie(e){const{highlightedLines:t,focus:n}=e;return r.useMemo((()=>function({focus:e,annotations:t,highlightedLines:n,lang:r}){const o=function(e){return h(e,(e=>e.map((e=>e.tokens.map((e=>e.content)).join(""))).join("\n").trimEnd().concat("\n")))}(n),s=function(e,t){return X(e,t)}(o,n),{inlineAnnotations:a,multilineAnnotations:l}=function(e){return ee(e)}(t),c=function(e,t,n){return U(e,t,n)}(s,f(e,null),a),u=function(e,t,n){var{lines:r}=e,o=i(e,["lines"]);const s=function(e,t){return e.map((e=>{var{groups:n}=e,r=i(e,["groups"]);const{lineNumber:o}=r,s={prev:o.prev&&t.prev[o.prev]||[],next:o.next&&t.next[o.next]||[]};return Object.assign(Object.assign({},r),{annotatedGroups:re(n,s)})}))}(r,t),a=function(e,t){return{prev:ne(e,t.prev,(e=>e.lineNumber.prev)),next:ne(e,t.next,(e=>e.lineNumber.next))}}(s,n);return Object.assign(Object.assign({},o),{lineGroups:a,lineCount:{prev:r.filter((e=>null!=e.lineNumber.prev)).length,next:r.filter((e=>null!=e.lineNumber.next)).length}})}(c,a,l);return function(e,t,n){const r=(i=e.enterCount,s=e.exitCount,i<=0&&s<=0?[0,1]:i<=0&&s>=1?[.33,1]:i>=1&&s<=0?[0,.67]:[.25,.75]),o=h(e.lineGroups,(t=>t.map((t=>Object.assign(Object.assign({},t),{lines:Q(t.lines,r,e.enterCount,e.exitCount)})))));var i,s;return Object.assign(Object.assign({},e),{groups:o,verticalInterval:r,code:t,lang:n})}(u,o,r)}(e)),[t.prev,t.next,n.prev,n.next])}function se({dimensions:e,codeStep:t,children:n,minZoom:o=0,maxZoom:s=1.2,center:a=!1,progress:l}){const{prev:c,next:u}=function(e){var{codeStep:t}=e,n=i(e,["codeStep"]);const{lineHeight:r,lineWidth:o}=n.dimensions,s={prev:{extremes:[t.firstFocusedLineNumber.prev-1,t.lastFocusedLineNumber.prev-1],originalContentHeight:t.lineCount.prev*r,lineWidth:o[0]},next:{extremes:[t.firstFocusedLineNumber.next-1,t.lastFocusedLineNumber.next-1],originalContentHeight:t.lineCount.next*r,lineWidth:o[1]}};return h(s,(({extremes:e,originalContentHeight:t,lineWidth:r})=>function({dimensions:e,lineWidth:t,minZoom:n,maxZoom:r,extremes:o,originalContentHeight:i,horizontalCenter:s}){const{lineHeight:a}=e,l=null==e?void 0:e.contentHeight,c=null==e?void 0:e.contentWidth,u=(o[1]-o[0]+3)*a,h=(null==e?void 0:e.lineNumberWidth)||16,f=16,d=Math.max(Math.min((c-h-f)/t,l/u,r),n),m=i*d,p=(o[0]-1)*a*d,v=(o[1]+2)*a*d,g=(v+p)/2,b=v-p,y=l>m?(l-m)/2:(w=l/2-g,E=Math.max(l-m,-p),j=0,w<=E?E:w>=j?j:w),x=s?Math.max(c/2-t*d/2,0):0;var w,E,j;return{zoom:d,dx:x,dy:y,focusHeight:b,focusWidth:t*d}}(Object.assign({extremes:e,originalContentHeight:t,lineWidth:r},n))))}({codeStep:t,dimensions:e,minZoom:o,maxZoom:s,horizontalCenter:a}),f=ce(c.zoom,u.zoom,l),d=ce(c.dx,u.dx,l),m=ce(c.dy,u.dy,l,t.verticalInterval),p=ce(c.focusHeight,u.focusHeight,l),v=ce(c.focusWidth,u.focusWidth,l),g=((null==e?void 0:e.lineNumberWidth)||0)*f||16,b=Math.max(v+g,e.contentWidth),y=g/f;return r.createElement(ae,{width:e.containerWidth,height:e.containerHeight,lang:t.lang},r.createElement(le,{dx:d,dy:m,scale:f,height:Math.max(p,e.contentHeight),width:b},n(v,y)))}function ae({width:e,height:t,children:n,lang:o}){return r.createElement("code",{style:{width:e,height:t,position:"relative",overflow:"auto"},className:"ch-code-scroll-parent",children:n,"data-ch-lang":o})}function le({dx:e,dy:t,scale:n,height:o,width:i,children:s}){return r.createElement("div",{style:{position:"absolute",top:0,left:0,transformOrigin:"top left",width:i,height:o,overflow:"hidden"},className:"ch-code-scroll-content"},r.createElement("div",{style:{position:"absolute",top:0,left:0,transform:`translateX(${e}px) translateY(${t}px) scale(${n})`,transformOrigin:"left top",width:i/n,height:(o-2*t)/n},children:s}))}function ce(e,t,n,r=[0,1]){return V({fixed:!1,interval:r,extremes:[e,t],ease:J.easeInOutCubic},n)}function ue(e){return r.createElement(se,Object.assign({},e),((t,n)=>r.createElement(he,{codeStep:e.codeStep,focusWidth:t,lineHeight:e.dimensions.lineHeight,progress:e.progress,startX:n,lineNumberWidth:e.dimensions.lineNumberWidth})))}function he({codeStep:e,progress:t,focusWidth:n,lineHeight:o,startX:i,lineNumberWidth:s}){const a=t<.5?e.groups.prev:e.groups.next;return r.createElement(r.Fragment,null,a.map(((e,a)=>{if(!e.annotation)return r.createElement(fe,{lines:e.lines,t:t,focusWidth:n,lineHeight:o,startX:i,key:a,lineNumberWidth:s});const l=V(e.lines[0].tweenY,t),c=e.annotation.lineNumbers.end-e.annotation.lineNumbers.start+1,u=e.annotation.Component;return r.createElement(u,{style:{position:"absolute",height:c*o,width:"100%",transform:`translateY(${l*o}px)`},key:a,data:e.annotation.data,isInline:!1,lines:e.lines},r.createElement(fe,{lines:e.lines,t:t,focusWidth:n,lineHeight:o,startY:l,startX:i,lineNumberWidth:s}))})))}function fe({lines:e,focusWidth:t,lineHeight:n,t:o,startX:i,startY:s=0,lineNumberWidth:a}){return r.createElement(r.Fragment,null,e.map(((e,l)=>{const{tweenX:c,tweenY:u,focused:h}=e,f=V(c,o),d=V(u,o),m=ge(h,o,f);return r.createElement(r.Fragment,{key:l},a?r.createElement("span",{className:"ch-code-line-number",style:{position:"absolute",top:0,left:0,transform:`translate(${f*t}px, ${(d-s)*n}px)`,width:a,opacity:m}},o<.5?e.lineNumber.prev:e.lineNumber.next):void 0,r.createElement(pe,{dx:i+f*t,dy:(d-s)*n,width:t,opacity:m},r.createElement(de,{line:e,progress:o,dx:f})))})))}function de({line:e,progress:t,dx:n}){return r.createElement("div",{style:{display:"inline-block",width:"100%"}},e.annotatedGroups.map(((e,o)=>r.createElement(me,{annotatedGroup:e,progress:t,dx:n,key:o}))),r.createElement("br",null))}function me({annotatedGroup:e,progress:t,dx:n}){var o,i;const s=t<.5?e.prev:e.next,a=(null==s?void 0:s.groups)||[],l=null===(o=null==s?void 0:s.annotation)||void 0===o?void 0:o.Component,c=a.map(((e,o)=>{const i=ge(e.focused,t,n);return r.createElement("span",{style:{opacity:i},key:o+1},e.element)}));return l?r.createElement(l,{children:c,data:null===(i=null==s?void 0:s.annotation)||void 0===i?void 0:i.data,isInline:!0}):r.createElement(r.Fragment,null,c)}function pe({children:e,dx:t,dy:n,opacity:o,width:i}){return r.createElement("div",{style:{position:"absolute",top:0,left:0,transform:`translate(${t}px, ${n}px)`,width:i,display:o<=0?"none":void 0}},e)}const ve=.33;function ge(e,t,n){return V({fixed:!1,extremes:[e.prev?.99:ve,e.next?.99:ve],interval:[0,1]},t)-1*Math.abs(n)}function be({content:e,style:t,className:n}){const[o,i]=r.useState(!1);return r.createElement("button",{type:"button",title:"Copy code",className:n,style:t,onClick:()=>{!function(e){if(!navigator.clipboard)return void function(e){var t=document.createElement("textarea");t.value=e,t.style.top="0",t.style.left="0",t.style.position="fixed",document.body.appendChild(t),t.focus(),t.select();try{document.execCommand("copy")}catch(n){}document.body.removeChild(t)}(e);navigator.clipboard.writeText(e)}(e),i(!0),setTimeout((()=>{i(!1)}),1200)}},r.createElement("svg",{fill:"none",stroke:"currentColor",viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},o?r.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M5 13l4 4L19 7"}):r.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"1.6px",d:"M8 16H6a2 2 0 01-2-2V6a2 2 0 012-2h8a2 2 0 012 2v2m-6 12h8a2 2 0 002-2v-8a2 2 0 00-2-2h-8a2 2 0 00-2 2v8a2 2 0 002 2z"})))}const ye=10;function xe(e){var{tween:t,progress:n,config:o}=e,s=i(e,["tween","progress","config"]);const a=function({tween:e}){return ie({highlightedLines:h(e,(e=>e.code.lines)),focus:h(e,(e=>e.focus)),annotations:h(e,(e=>e.annotations)),lang:m(e,(e=>{var t;return null===(t=null==e?void 0:e.code)||void 0===t?void 0:t.lang}))})}({tween:t}),{element:l,dimensions:c}=_(a.code,h(t,(e=>e.focus)),o.minColumns||ye,o.lineNumbers||!1,o.rows,[o.parentHeight]);return!c||o.debug?r.createElement(we,{element:l,htmlProps:s,debug:o.debug}):r.createElement(Ee,{dimensions:c,stepInfo:a,config:o,progress:n,htmlProps:s})}function we({element:e,htmlProps:t,debug:n}){return r.createElement(je,{htmlProps:t,measured:!1},e)}function Ee({config:{minZoom:e=1,maxZoom:t=1,horizontalCenter:n=!1},dimensions:o,stepInfo:i,progress:s,htmlProps:a,config:l}){var c;return r.createElement(je,{htmlProps:a,measured:!0},r.createElement(ue,{codeStep:i,progress:s,dimensions:o,minZoom:e,maxZoom:t,center:n}),l.showCopyButton?r.createElement(be,{className:"ch-code-button",content:null===(c=null==i?void 0:i.code)||void 0===c?void 0:c.prev}):void 0)}function je({htmlProps:e,children:t,measured:n}){return r.createElement("div",Object.assign({},e,{className:`ch-code-wrapper ${(null==e?void 0:e.className)||""}`,"data-ch-measured":n,children:t}))}function Ne(){return"undefined"!=typeof window?performance.now():0}function Oe(e,t){var n=t.stiffness,r=t.damping,o=t.mass,i=t.decimals,s=t.teleport;return{X:e,k:null!=n?n:170,c:null!=r?r:26,m:null!=o?o:1,teleport:null!=s&&s,decimals:null!=i?i:2}}function Ce(e,t){var n=t.from,r=t.initialSpeed;return{x0:null!=n?n:e,v0:null!=r?r:0,t0:Ne(),raf:null}}var ke=Math.sqrt,_e=Math.exp,Se=Math.sin,Fe=Math.cos;function Pe(e){var t=e.x0,n=e.v0,r=e.t0,o=e.t,i=e.k,s=e.c,a=e.m,l=e.X,c=t-l,u=(o-r)/1e3,h=s*s-4*i*a;if(h>0){var f=(-s+ke(h))/(2*a),d=(-s-ke(h))/(2*a),m=(c*f-n)/(f-d),p=(n-c*d)/(f-d);return{x:l+m*_e(d*u)+p*_e(f*u),v:m*d*_e(d*u)+p*f*_e(f*u)}}if(h<0){var v=-s/(2*a),g=ke(-h)/(2*a),b=c,y=(n-v*c)/g;return{x:l+_e(v*u)*(b*Fe(g*u)+y*Se(g*u)),v:_e(v*u)*((y*g+b*v)*Fe(g*u)-(b*g-y*v)*Se(g*u))}}var x=-s/(2*a),w=c,E=n-x*c;return{x:l+(w+E*u)*_e(x*u),v:(E+w*x+E*x*u)*_e(x*u)}}var He=[],Me=null;function Te(e){var t=He.push(e);return 1===t&&(Me=requestAnimationFrame(Ae)),[Me,t-1]}function ze(e){var t=e[0],n=e[1];t===Me&&delete He[n]}function Ae(){var e=Ne(),t=He;He=[],(0,o.unstable_batchedUpdates)((function(){return t.forEach((function(t){return t&&t(e)}))}))}var Le="undefined"!=typeof window?r.useLayoutEffect:r.useEffect;function Be(e,t){void 0===t&&(t={});var n=r.useState()[1],o=Oe(e,t),i=function(e,t){var n=r.useRef(null);return null==n.current&&(n.current={config:Oe(e,t),state:Ce(e,t)}),n.current}(e,t),s=i.state,a=i.config,l=Ne(),c=s.x0,u=s.v0,h=s.t0,f=a.k,d=a.c,m=a.m,p=a.X,v=o.teleport?{x:p,v:0}:Pe({x0:c,v0:u,t0:h,t:l,k:f,c:d,m:m,X:p}),g=v.x,b=v.v,y=function(e,t,n,r){var o=r.decimals,i=r.X,s=r.k,a=r.c,l=r.m;if(We(e,o)!==We(i,o))return!0;var c=n+.016,u=Pe({x0:e,v0:t,t0:n,t:c,k:s,c:a,m:l,X:i});return We(u.x,o)!==We(i,o)}(g,b,l,o);return Le((function(){Object.assign(a,o)}),[o.X,o.k,o.c,o.m,o.teleport]),Le((function(){s.x0=g,s.v0=b,s.t0=l}),[g,b,l]),Le((function(){y&&null==s.raf?s.raf=Te((function e(t){var r=s.x0,o=s.v0,i=s.t0,l=a.k,c=a.c,u=a.m,h=a.X,f=a.decimals;We(Pe({x0:r,v0:o,t0:i,t:t,k:l,c:c,m:u,X:h}).x,f)!==We(r,f)?(s.raf=null,n(t)):s.raf=Te(e)})):y||null==s.raf||(ze(s.raf),s.raf=null)})),Le((function(){return function(){null!=s.raf&&ze(s.raf)}}),[]),[We(g,o.decimals),y]}function We(e,t){var n=Math.pow(10,t);return Math.round(e*n)/n}const Ie={stiffness:120,damping:24,mass:.2,decimals:3};function $e(e){var{step:t,config:n}=e,o=i(e,["step","config"]);const{tween:s,t:a}=function(e,t=Ie){const[{target:n,steps:o,index:i},s]=r.useState({target:2,steps:[e,e,e],index:0});r.useEffect((()=>{o[o.length-1]!=e&&s((t=>function(e,t,n){const{steps:r,target:o,index:i}=e,s=r.slice(),a=n-i;return a<1?(s[2]=t,Object.assign(Object.assign({},e),{steps:s})):(s[0]=r[1],s[1]=r[2],s[2]=t,Object.assign(Object.assign({},e),{steps:s,target:o+1,index:i+1}))}(t,e,a)))}),[e]);const[a]=Be(n,t),l=a-i;return l<=1?{tween:{prev:o[0],next:o[1]},t:l}:{tween:{prev:o[1],next:o[2]},t:l-1}}(t,n.spring);return r.createElement(xe,Object.assign({tween:s,progress:a,config:n},o))}const Re=r.forwardRef((function(e,t){var{title:n,children:o,titleBar:s,zoom:a=1,overflow:l}=e,c=i(e,["title","children","titleBar","zoom","overflow"]);const u=s||r.createElement(qe,{title:n}),h={"--ch-frame-zoom":a,overflow:l};return r.createElement("div",Object.assign({},c,{ref:t}),r.createElement("div",{className:"ch-frame"},r.createElement("div",{className:"ch-frame-title-bar"},u),r.createElement("div",{className:"ch-frame-content"},r.createElement("div",{className:"ch-frame-zoom",style:h},o))))}));function qe({title:e}){return r.createElement(r.Fragment,null,r.createElement("div",{className:"ch-frame-left-bar"},r.createElement(Xe,null)),r.createElement("div",{className:"ch-frame-middle-bar"},e),r.createElement("div",{className:"ch-frame-right-bar"}))}function Xe(){return r.createElement("div",{className:"ch-frame-buttons"},r.createElement("div",{className:"ch-frame-button ch-frame-button-left"}),r.createElement("div",{className:"ch-frame-button-space"}),r.createElement("div",{className:"ch-frame-button ch-frame-button-middle"}),r.createElement("div",{className:"ch-frame-button-space"}),r.createElement("div",{className:"ch-frame-button ch-frame-button-right"}))}r.forwardRef((function(e,t){var{title:n,children:o,titleBar:s,overflow:a}=e,l=i(e,["title","children","titleBar","overflow"]);const c=s||r.createElement(qe,{title:n});return r.createElement("div",Object.assign({},l,{ref:t}),r.createElement("div",{className:"ch-simple-frame"},r.createElement("div",{className:"ch-frame-title-bar"},c),o))}));const Ue=r.forwardRef((function(e,t){var n,{northPanel:o,southPanel:s,terminalPanel:a,style:l,height:c,northButton:u,southButton:h,className:f,onTabClick:d}=e,m=i(e,["northPanel","southPanel","terminalPanel","style","height","northButton","southButton","className","onTabClick"]);return r.createElement("div",Object.assign({ref:t},m,{className:"ch-editor-frame",style:l}),r.createElement("div",{className:"ch-frame-title-bar"},r.createElement(Ze,{tabs:o.tabs,showFrameButtons:!0,button:u,panel:"north",onTabClick:d})),r.createElement("div",{"data-ch-panel":"north",style:o.style,children:o.children}),s&&r.createElement(r.Fragment,null,r.createElement("div",{className:"ch-frame-title-bar",style:{transform:null===(n=s.style)||void 0===n?void 0:n.transform}},r.createElement(Ze,{tabs:s.tabs,showFrameButtons:!1,button:h,topBorder:!0,panel:"south",onTabClick:d})),r.createElement("div",{"data-ch-panel":"south",children:s.children,style:s.style})))}));function Ze({tabs:e,button:t,showFrameButtons:n,topBorder:o,panel:i,onTabClick:s}){return r.createElement(r.Fragment,null,o&&r.createElement("div",{className:"ch-editor-group-border"}),n?r.createElement(Xe,null):r.createElement("div",null),e.map((({title:e,active:t,style:n})=>r.createElement("div",{key:e,title:e,"data-ch-tab":i,"data-active":t,className:"ch-editor-tab",style:n,onClick:s&&(()=>s(e))},r.createElement(Ke,{title:e})))),r.createElement("div",{style:{flex:1,minWidth:"0.8em"}}),t)}function Ke({title:e}){if(!e)return r.createElement("div",null);const t=e.lastIndexOf("/")+1,n=e.substring(t),o=e.substring(0,t);return r.createElement("div",null,r.createElement("span",{style:{opacity:.5}},o),n)}const Ge=r.createElement("span",{className:"ch-terminal-prompt"},"$");function Ye({text:e,progress:t=1,style:n}){const o=function(e,t){if(!e)return[];const n=Math.round(e.length*t),{commands:r}=function(e){const[,...t]=e.split(/^\$\s*/gm),n=t.map((e=>{const[t,...n]=e.split(/\r?\n/);return{run:t,output:n.length>0?n.join("\n"):null}})),r=n[n.length-1],o=n.length>0&&null!=r.output;return{title:o?r.run.split(/(\s+)/)[0]:"bash",isRunning:o,commands:n}}(e.slice(0,n));return r}(e,t);return r.createElement("pre",{style:n,className:"ch-terminal-content"},o.map((({run:e,output:t},n)=>r.createElement(r.Fragment,{key:n},r.createElement("div",null,Ge," ",r.createElement("span",null,e)),t&&r.createElement("div",{className:"ch-terminal-output"},t)))))}function Ve({prev:e="",prevKey:t,next:n="",nextKey:o,progress:i}){return r.createElement("div",{className:"ch-terminal"},r.createElement("div",{style:{position:"relative",transform:`translateY(-${100*i}%)`}},r.createElement(Ye,{text:e,progress:1,key:t}),r.createElement(Ye,{style:{position:"absolute"},text:n,progress:i,key:o})))}function De({steps:e,progress:t}){const n=e.map((e=>e.text)),o=t%1,i=(s=Math.floor(t),a=0,l=e.length-1,Math.min(Math.max(s,a),l));var s,a,l;const c=i+1;return r.createElement(Ve,{prev:n[i],prevKey:i,next:n[c]||"",nextKey:c,progress:o})}function Je({prev:e,next:t,t:n,backward:o}){const i=function({prev:e,next:t,t:n,backward:r}){return e||t?!e&&t?Qe*Math.min(4*n,1):e&&!t?Qe*Math.max(1-4*n,0):Qe:0}({prev:e,next:t,t:n,backward:o});return i?r.createElement("div",{className:"ch-editor-terminal",style:{height:i}},r.createElement("div",{className:"ch-editor-terminal-tab"},r.createElement("span",null,"Terminal")),r.createElement("div",{className:"ch-editor-terminal-content"},r.createElement(De,{steps:[{text:e||""},{text:t||""}],progress:n}),")")):null}const Qe=150;function et(e){return Array.isArray(e.rows)?Object.assign(Object.assign({},e),{rows:e.rows[0]}):e}function tt(e){return Array.isArray(e.rows)?Object.assign(Object.assign({},e),{rows:e.rows[1]}):e}function nt(e,t,n,o,i,s){const{prevSnapshot:a,nextSnapshot:l}=function(e,t,n){const[{prevSnapshot:o,nextSnapshot:i},s]=r.useState({prevSnapshot:null,nextSnapshot:null});return ut((()=>{(o||i)&&s({prevSnapshot:null,nextSnapshot:null})}),[t,n]),ut((()=>{if(o){if(!i){const t=e.current;s((e=>Object.assign(Object.assign({},e),{nextSnapshot:Object.assign(Object.assign({},ht(t,n)),ft(t,n))})))}}else{const n=e.current;s((e=>Object.assign(Object.assign({},e),{prevSnapshot:Object.assign(Object.assign({},ht(n,t)),ft(n,t))})))}})),{prevSnapshot:o,nextSnapshot:i}}(e,t,n);if(!a)return function(e,t,n){const o=e.northPanel,i=e.southPanel,{prevNorthFile:s,prevSouthFile:a,nextNorthFile:l,nextSouthFile:c}=st(e,t,!0);return{northContent:it(s),northPanel:{tabs:o.tabs.map((e=>({title:e,active:e===o.active,style:{}}))),style:{flexGrow:1,overflow:"hidden"},children:r.createElement(ot,{codeConfig:et(n),prevFile:s,nextFile:s,t:0,parentHeight:"0"})},southContent:it(a),southPanel:i&&{tabs:i.tabs.map((e=>({title:e,active:e===i.active,style:{}}))),style:{flexGrow:1,overflow:"hidden"},children:r.createElement(ot,{codeConfig:tt(n),prevFile:a,nextFile:a,t:0,parentHeight:"0"})}}}(t,n,s);if(!l)return rt(t,n,s);if(1===o)return rt(t,n,s);const c=t.southPanel||n.southPanel,{prevNorthFile:u,prevSouthFile:h,nextNorthFile:f,nextSouthFile:d}=st(t,n,0==o||i),{northStyle:m,southStyle:p}=function(e,t,n){if(null===e.southHeight&&null===t.southHeight)return{northStyle:{minHeight:e.northHeight}};if(null!==e.southHeight&&null===t.southHeight&&t.northKey!==e.southKey)return{northStyle:{minHeight:at(e.northHeight,t.northHeight,n)},southStyle:{minHeight:e.southHeight}};if(null!==e.southHeight&&null===t.southHeight&&e.southKey===t.northKey)return{northStyle:{minHeight:e.northHeight},southStyle:{position:"relative",minHeight:at(e.southHeight,t.northHeight,n),transform:`translateY(${at(0,-(e.northHeight+e.titleBarHeight),n)}px)`}};if(null===e.southHeight&&null!==t.southHeight&&e.northKey!==t.southKey)return{northStyle:{minHeight:at(e.northHeight,t.northHeight,n)},southStyle:{position:"relative",minHeight:t.southHeight}};if(null===e.southHeight&&null!==t.southHeight&&e.northKey===t.southKey)return{northStyle:{minHeight:t.northHeight},southStyle:{position:"relative",minHeight:at(e.northHeight,t.southHeight,n),transform:`translateY(${at(-(t.northHeight+t.titleBarHeight),0,n)}px)`}};return{northStyle:{minHeight:at(e.northHeight,t.northHeight,n)},southStyle:{minHeight:at(e.southHeight,t.southHeight,n)}}}(a,l,o),{northTabs:v,southTabs:g}=function(e,t,n,r,o){if(!e.southTabs&&ct(r,e.northTabs))return{northTabs:lt(t.northTabs,t.southTabs,e.southTabs,e.northTabs,n,o),southTabs:lt(t.southTabs,t.northTabs,e.northTabs,e.southTabs,r,o)};if(!t.southTabs&&ct(r,t.northTabs))return{northTabs:lt(t.southTabs,t.northTabs,e.northTabs,e.southTabs,n,o),southTabs:lt(t.northTabs,t.southTabs,e.southTabs,e.northTabs,r,o)};return{northTabs:lt(t.northTabs,t.southTabs,e.northTabs,e.southTabs,n,o),southTabs:lt(t.southTabs,t.northTabs,e.southTabs,e.northTabs,r,o)}}(a,l,u.name,null==h?void 0:h.name,o);return{northContent:it(f),northPanel:{tabs:v,style:m,children:r.createElement(ot,{codeConfig:et(s),prevFile:u,nextFile:f,t:o,parentHeight:m.height||m.minHeight})},southContent:it(d),southPanel:c&&{tabs:g,style:p,children:r.createElement(ot,{codeConfig:tt(s),prevFile:h,nextFile:d,t:o,parentHeight:(null==p?void 0:p.height)||(null==p?void 0:p.minHeight)})}}}function rt(e,t,n){var o;const i=t.northPanel,s=t.southPanel;let{prevNorthFile:a,prevSouthFile:l,nextNorthFile:c,nextSouthFile:u}=st(e,t,!1);return!s&&i.active===(null===(o=null==e?void 0:e.southPanel)||void 0===o?void 0:o.active)&&(c=u),{northContent:it(c),northPanel:{tabs:i.tabs.map((e=>({title:e,active:e===i.active,style:{}}))),style:{flexGrow:1,overflow:"hidden"},children:r.createElement(ot,{codeConfig:et(n),prevFile:c,nextFile:c,t:1,parentHeight:"1"})},southContent:it(u),southPanel:s&&{tabs:s.tabs.map((e=>({title:e,active:e===s.active,style:{}}))),style:{flexGrow:1,overflow:"hidden"},children:r.createElement(ot,{codeConfig:tt(n),prevFile:u,nextFile:u,t:1,parentHeight:"1"})}}}function ot({prevFile:e,nextFile:t,t:n,codeConfig:o,parentHeight:i}){var s;const a=Object.assign(Object.assign({},null==o?void 0:o.htmlProps),{style:Object.assign({height:"100%"},null===(s=null==o?void 0:o.htmlProps)||void 0===s?void 0:s.style)});return r.createElement(xe,Object.assign({progress:n,tween:{prev:e,next:t},config:Object.assign(Object.assign({},o),{parentHeight:i})},a))}function it(e){return e?p(e.code):""}function st(e,t,n){var r,o;const i=e.northPanel.active,s=t.northPanel.active,a=null===(r=e.southPanel)||void 0===r?void 0:r.active,l=null===(o=t.southPanel)||void 0===o?void 0:o.active,c=e.files.find((e=>e.name===i)),u=t.files.find((e=>e.name===s)),h=a?e.files.find((e=>e.name===a)):null,f=l?t.files.find((e=>e.name===l)):null;if(!a&&i===l)return{prevNorthFile:u,nextNorthFile:u,prevSouthFile:c,nextSouthFile:f};if(!l&&s===a)return{prevNorthFile:c,nextNorthFile:c,prevSouthFile:h,nextSouthFile:u};return{prevNorthFile:i===s||n?c:u,nextNorthFile:i===s?u:n?c:u,prevSouthFile:a===l?h:n?h||f:f||h,nextSouthFile:a===l?f:n?h||f:f||h}}function at(e,t,n){return e+(t-e)*n}function lt(e,t,n,r,o,i){const s=e?Object.keys(e).filter((e=>ct(e,n)||!n)).map((t=>{const r=n&&n[t],s=e[t],a=r?r.left+(s.left-r.left)*i:s.left,l=r?r.width+(s.width-r.width)*i:s.width;return{active:t===o,title:t,style:{position:"absolute",transform:`translateX(${a}px)`,width:l}}})):[],a=e?Object.keys(e).filter((e=>n&&!ct(e,n))).map((t=>{const n=e[t];return{active:t===o,title:t,style:{position:"absolute",transform:`translateX(${n.left}px)`,opacity:i,width:n.width}}})):[];!e||Object.keys(e).filter((e=>ct(e,r))).map((t=>{const n=r[t],i=e[t].left-n.left;return{active:t===o,title:t,style:{position:"absolute",transform:`translateX(${i}px)`}}}));return[...a,...s,...n?Object.keys(n).filter((t=>!ct(t,e))).map((e=>{const t=n[e];return{active:e===o,title:e,style:{position:"absolute",opacity:1-i,transform:`translateX(${t.left}px)`,width:t.width}}})):[]]}function ct(e,t){return t&&e&&e in t}const ut="undefined"!=typeof window?r.useLayoutEffect:r.useEffect;function ht(e,t){var n;const r=e.querySelector("[data-ch-panel='north']"),o=e.querySelector("[data-ch-panel='south']");return{titleBarHeight:e.querySelector(".ch-frame-title-bar").getBoundingClientRect().height,northHeight:r.getBoundingClientRect().height,northKey:t.northPanel.active,southHeight:(null==o?void 0:o.getBoundingClientRect().height)||null,southKey:null===(n=t.southPanel)||void 0===n?void 0:n.active}}function ft(e,t){var n;const r=Array.from(e.querySelectorAll("[data-ch-tab='north']")),o=Array.from(e.querySelectorAll("[data-ch-tab='south']"));return{northTabs:dt(r,t.northPanel.active),southTabs:dt(o,null===(n=t.southPanel)||void 0===n?void 0:n.active)}}function dt(e,t){if(!e[0])return null;const n=e[0].parentElement.getBoundingClientRect().left,r={};return e.forEach((e=>{const o=e.getAttribute("title"),i=e.getBoundingClientRect();r[o]={left:i.left-n,width:i.width,active:o===t}})),r}function mt({files:e,startingFileName:t}){const[n,o]=r.useState((()=>e.find((e=>e.name===t))));return r.createElement("div",{className:"ch-code-browser"},r.createElement(pt,{files:e,activeFile:n,setActiveFile:o}),r.createElement(bt,{file:n}))}function pt({files:e,activeFile:t,setActiveFile:n}){const o=r.useMemo((()=>function(e){let t=[];for(const n of e){const e=n.name.split("/");let r=t;for(let t=0;te.name===o));if(-1===s){const e={name:o,children:[],codeFile:void 0};i&&(e.codeFile=n),r.push(e),r=e.children}else r=r[s].children}}return t=yt(t),t}(e)),[e]);return r.createElement("div",{className:"ch-code-browser-sidebar"},r.createElement(vt,{tree:o,activeFile:t,setActiveFile:n}))}function vt({tree:e,activeFile:t,setActiveFile:n,level:o=0}){return r.createElement(r.Fragment,null,e.map((e=>r.createElement(gt,{key:e.name,node:e,activeFile:t,setActiveFile:n,level:o}))))}function gt({node:e,activeFile:t,setActiveFile:n,level:o}){const i=e.children&&e.children.length>0,s=e.codeFile===t;return i?r.createElement("div",null,r.createElement("div",{className:"ch-code-browser-sidebar-folder"},r.createElement("div",{style:{paddingLeft:1.5*o+"ch"}},e.name)),r.createElement(vt,{tree:e.children,activeFile:t,setActiveFile:n,level:o+1})):r.createElement("div",null,r.createElement("div",{className:"ch-code-browser-sidebar-file","data-selected":s,onClick:()=>n(e.codeFile)},r.createElement("div",{style:{paddingLeft:1.5*o+"ch"}},e.name)))}function bt({file:e}){return r.createElement("div",{className:"ch-code-browser-content"},r.createElement(be,{className:"ch-code-browser-button",content:p(e.code)}),e.code.lines.map(((e,t)=>r.createElement("div",{key:t},e.tokens.map(((e,t)=>r.createElement("span",Object.assign({key:t},e.props),e.content))),r.createElement("br",null)))))}function yt(e){for(const t of e)t.children=yt(t.children);return e.sort(((e,t)=>{const n=e.children&&e.children.length>0,r=t.children&&t.children.length>0;return n&&r||!n&&!r?e.name.localeCompare(t.name):n?-1:1}))}function xt({style:e,step:t,className:n}){const[o,i]=r.useState(!1),[s,a]=r.useState(!0),l=r.useRef(null),c=t.files;return r.useEffect((()=>{l.current&&!l.current.showModal&&a(!1)}),[]),s?r.createElement(r.Fragment,null,r.createElement(wt,{className:n,style:e,onClick:()=>{l.current.showModal(),document.body.classList.add("ch-no-scroll"),i(!0)}}),r.createElement("dialog",{ref:l,className:"ch-expand-dialog",onClose:()=>{i(!1)},onClick:e=>{e.currentTarget===e.target&&(l.current.close(),document.body.classList.remove("ch-no-scroll"))}},r.createElement(Et,{onClick:()=>{l.current.close(),document.body.classList.remove("ch-no-scroll")}}),o?r.createElement("div",{className:"ch-expand-dialog-content"},r.createElement(mt,{files:c,startingFileName:t.northPanel.active})):void 0)):null}function wt({onClick:e,style:t,className:n}){return r.createElement("button",{type:"button",title:"Expand",style:t,onClick:e,className:n},r.createElement("svg",{fill:"none",stroke:"currentColor",viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},r.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M4 8V4m0 0h4M4 4l5 5m11-1V4m0 0h-4m4 0l-5 5M4 16v4m0 0h4m-4 0l5-5m11 5l-5-5m5 5v-4m0 4h-4"})))}function Et({onClick:e}){return r.createElement("button",{onClick:e,className:"ch-expand-close",type:"button",title:"Close"},r.createElement("svg",{fill:"none",stroke:"currentColor",viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},r.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M6 18L18 6M6 6l12 12"})))}const jt={files:[{code:{lines:[],lang:"js"},focus:"",name:""}],northPanel:{active:"",tabs:[""],heightRatio:1}};function Nt(e){var{prev:t=jt,next:n,t:o,backward:s,codeConfig:a,frameProps:l={}}=e,c=i(e,["prev","next","t","backward","codeConfig","frameProps"]);const u=r.createRef(),{showCopyButton:h,showExpandButton:f}=a,d=i(a,["showCopyButton","showExpandButton"]),{northPanel:m,southPanel:p,northContent:v,southContent:g}=nt(u,t,n||t,o,s,d),[b,y]=r.useState(void 0);C((()=>{var e;const t=null===(e=u.current)||void 0===e?void 0:e.getBoundingClientRect().height;y(t)}),[]);const x=Object.assign(Object.assign(Object.assign({},l),c),{style:Object.assign(Object.assign({},null==l?void 0:l.style),null==c?void 0:c.style)});b&&(x.style.height=b,x.style.maxHeight=b);const w=r.createElement(r.Fragment,null,h?r.createElement(be,{className:"ch-editor-button",content:v}):void 0,f?r.createElement(xt,{className:"ch-editor-button",step:n||t}):void 0),E=h?r.createElement(be,{className:"ch-editor-button",content:g}):void 0,j=r.createElement(Je,{prev:t.terminal,next:(n||t).terminal,t:o,backward:s});return r.createElement(Ue,Object.assign({ref:u},x,{northPanel:m,southPanel:p,terminalPanel:j,northButton:w,southButton:E}))}const Ot={stiffness:120,damping:24,mass:.2,decimals:3};function Ct(e){var{northPanel:t,southPanel:n,files:o,terminal:s,springConfig:a}=e,l=i(e,["northPanel","southPanel","files","terminal","springConfig"]);const c=r.useMemo((()=>({northPanel:t,southPanel:n,files:o,terminal:s})),[t,n,o,s]),{prev:u,next:h,t:f}=function(e,t=Ot){const[{target:n,steps:o,index:i},s]=r.useState({target:2,steps:[e,e,e],index:0});r.useEffect((()=>{o[o.length-1]!=e&&s((t=>function(e,t,n){const{steps:r,target:o,index:i}=e,s=r.slice(),a=n-i;return a<1?(s[2]=t,Object.assign(Object.assign({},e),{steps:s})):(s[0]=r[1],s[1]=r[2],s[2]=t,Object.assign(Object.assign({},e),{steps:s,target:o+1,index:i+1}))}(t,e,a)))}),[e]);const[a]=Be(n,t),l=a-i;return l<=1?{prev:o[0],next:o[1],t:l}:{prev:o[1],next:o[2],t:l-1}}(c,a);return r.createElement(Nt,Object.assign({t:f,backward:!1,prev:u,next:h},l))}function kt(e){const[t,n]=r.useState(e);return r.createElement(_t,Object.assign({},t,{onTabClick:function(e){const r=St(t,e,null);n(Object.assign(Object.assign({},t),r))}}))}function _t(e){var t,n,{onTabClick:o}=e,s=i(e,["onTabClick"]);const a=function(e){var t,n,r,o,s,a,l,c,u;const{lineNumbers:h,showCopyButton:f,showExpandButton:d,minZoom:m,maxZoom:p}=e,v=i(e,["lineNumbers","showCopyButton","showExpandButton","minZoom","maxZoom"]),g=Object.assign(Object.assign({},e.codeConfig),{maxZoom:null==p?null===(t=e.codeConfig)||void 0===t?void 0:t.maxZoom:p,minZoom:null==m?null===(n=e.codeConfig)||void 0===n?void 0:n.minZoom:m,horizontalCenter:null!==(o=null===(r=e.codeConfig)||void 0===r?void 0:r.horizontalCenter)&&void 0!==o?o:e.horizontalCenter,lineNumbers:null==h?null===(s=e.codeConfig)||void 0===s?void 0:s.lineNumbers:h,showCopyButton:null==f?null===(a=e.codeConfig)||void 0===a?void 0:a.showCopyButton:f,showExpandButton:null==d?null===(l=e.codeConfig)||void 0===l?void 0:l.showExpandButton:d,rows:e.rows,debug:null!==(c=e.debug)&&void 0!==c?c:null===(u=e.codeConfig)||void 0===u?void 0:u.debug});return Object.assign(Object.assign({},v),{codeConfig:g})}(s),{className:l,style:c,codeConfig:u}=a,h=i(a,["className","style","codeConfig"]);if(s.southPanel||1!==s.files.length||s.files[0].name){const e=Object.assign(Object.assign({},null==h?void 0:h.frameProps),{onTabClick:o});return r.createElement("div",{className:`ch-codegroup not-prose ${l||""}`,"data-ch-theme":null===(n=s.codeConfig)||void 0===n?void 0:n.themeName,style:c},r.createElement(Ct,Object.assign({},h,{frameProps:e,codeConfig:u})))}return r.createElement("div",{className:`ch-codeblock not-prose ${l||""}`,"data-ch-theme":null===(t=s.codeConfig)||void 0===t?void 0:t.themeName,style:c},r.createElement($e,{className:"ch-code",config:u,step:h.files[0]}))}function St(e,t,n){const r=t||e.northPanel.active,o=e.files.map((e=>e.name===r?Object.assign(Object.assign({},e),{focus:null===n?e.focus:n}):e));let i=Object.assign({},e.northPanel),s=e.southPanel&&Object.assign({},e.southPanel);return e.northPanel.tabs.includes(r)?i.active=r:s&&(s.active=r),{files:o,northPanel:i,southPanel:s}}r.createContext({props:null,setFocus:()=>{}});r.createContext({activatedId:void 0,activate:()=>{},reset:()=>{}});function Ft(){return r.createElement("svg",{fill:"currentColor",preserveAspectRatio:"xMidYMid meet",height:"1em",viewBox:"13 10 14 23",className:"ch-browser-button ch-browser-back-button"},r.createElement("g",null,r.createElement("path",{d:"m26.5 12.1q0 0.3-0.2 0.6l-8.8 8.7 8.8 8.8q0.2 0.2 0.2 0.5t-0.2 0.5l-1.1 1.1q-0.3 0.3-0.6 0.3t-0.5-0.3l-10.4-10.4q-0.2-0.2-0.2-0.5t0.2-0.5l10.4-10.4q0.3-0.2 0.5-0.2t0.6 0.2l1.1 1.1q0.2 0.2 0.2 0.5z"})))}function Pt(){return r.createElement("svg",{fill:"currentColor",preserveAspectRatio:"xMidYMid meet",height:"1em",viewBox:"13 10 14 23",className:"ch-browser-button ch-browser-forward-button"},r.createElement("g",null,r.createElement("path",{d:"m26.3 21.4q0 0.3-0.2 0.5l-10.4 10.4q-0.3 0.3-0.6 0.3t-0.5-0.3l-1.1-1.1q-0.2-0.2-0.2-0.5t0.2-0.5l8.8-8.8-8.8-8.7q-0.2-0.3-0.2-0.6t0.2-0.5l1.1-1.1q0.3-0.2 0.5-0.2t0.6 0.2l10.4 10.4q0.2 0.2 0.2 0.5z"})))}function Ht({href:e}){return r.createElement("a",{className:"ch-browser-button ch-browser-open-button",title:"Open in new tab",href:e,target:"_blank",rel:"noopener noreferrer"},r.createElement("svg",{stroke:"currentColor",fill:"currentColor",strokeWidth:"0",viewBox:"3 3 18 18",height:"1em",width:"1em",className:"ch-browser-open-icon",xmlns:"http://www.w3.org/2000/svg"},r.createElement("path",{d:"M19 19H5V5h7V3H5c-1.11 0-2 .9-2 2v14c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"})))}function Mt({url:e,linkUrl:t}){return r.createElement(r.Fragment,null,r.createElement(Xe,null),r.createElement(Ft,null),r.createElement(Pt,null),r.createElement("input",{value:e||"",readOnly:!0}),r.createElement(Ht,{href:t}))}function Tt(e){return r.useMemo((()=>e?e.map((e=>{const{displayUrl:t,loadUrl:n}=function(e,t,n){const r="undefined"!=typeof window?window.origin:"",o=e&&!0===n?r+e:e;return{displayUrl:o,loadUrl:t||o}}(e.url,e.loadUrl,e.prependOrigin);return{zoom:e.zoom||1,displayUrl:t,loadUrl:n,children:e.children}})):[{zoom:1}]),[e])}r.forwardRef((function(e,t){var{progress:n=0,backward:o=!1,steps:s,transition:a="none"}=e,l=i(e,["progress","backward","steps","transition"]);const c=Tt(s),u=Math.round(n),{zoom:h,displayUrl:f,loadUrl:d,children:m}=c[u];return r.createElement(Re,Object.assign({},l,{zoom:h,className:`ch-mini-browser ${l.className||""}`,style:Object.assign(Object.assign({},zt({progress:n,transition:a})),l.style),titleBar:r.createElement(Mt,{url:f,linkUrl:d})}),m||r.createElement("iframe",{ref:t,src:d}))}));function zt({progress:e,transition:t}){if("slide"===t){const t=50,n=e-Math.floor(e),r=n<=.5?-t*n:t-t*n,o=2*Math.abs(n-.5);return{transform:`translateX(${r}px)`,opacity:o*o}}return{}}var At="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{},Lt={};Object.defineProperty(Lt,"__esModule",{value:!0}),Lt.getMainFile=function(e){return"vue-cli"===e?"src/main.js":"angular-cli"===e?"src/main.ts":"create-react-app-typescript"===e?"src/index.tsx":"parcel"===e?"index.html":"gatsby"===e?"src/pages/index.js":"nuxt"===e||"next"===e||"apollo"===e||"reason"===e||"sapper"===e?"package.json":"nest"===e?"src/main.ts":"static"===e?"index.html":"src/index.js"};var Bt="sandbox.config.json";Lt.getTemplate=function(e,t){var n=t[Bt]||t["/"+Bt];if(n)try{var r=JSON.parse(n.content);if(r.template)return r.template}catch(d){}var o=e.dependencies,i=void 0===o?{}:o,s=e.devDependencies,a=void 0===s?{}:s,l=Object.keys(i).concat(Object.keys(a)),c=["nuxt","nuxt-edge"];if(l.some((function(e){return c.indexOf(e)>-1})))return"nuxt";if(l.indexOf("next")>-1)return"next";var u=["apollo-server","apollo-server-express","apollo-server-hapi","apollo-server-koa","apollo-server-lambda","apollo-server-micro"];if(l.some((function(e){return u.indexOf(e)>-1})))return"apollo";if(l.indexOf("ember-cli")>-1)return"ember";if(l.indexOf("sapper")>-1)return"sapper";var h=Object.keys(t);if(h.some((function(e){return e.endsWith(".vue")})))return"vue-cli";if(h.some((function(e){return e.endsWith(".re")})))return"reason";if(l.indexOf("gatsby")>-1)return"gatsby";if(l.indexOf("parcel-bundler")>-1)return"parcel";if(l.indexOf("react-scripts")>-1)return"create-react-app";if(l.indexOf("react-scripts-ts")>-1)return"create-react-app-typescript";if(l.indexOf("@angular/core")>-1)return"angular-cli";if(l.indexOf("preact-cli")>-1)return"preact-cli";if(l.indexOf("svelte")>-1)return"svelte";if(l.indexOf("vue")>-1)return"vue-cli";var f=["@dojo/core","@dojo/framework"];return l.some((function(e){return f.indexOf(e)>-1}))?"@dojo/cli-create-app":l.indexOf("cx")>-1?"cxjs":l.indexOf("@nestjs/core")>-1||l.indexOf("@nestjs/common")>-1?"nest":void 0};var Wt={exports:{}};!function(e,t){var n="__lodash_hash_undefined__",r=1,o=2,i=9007199254740991,s="[object Arguments]",a="[object Array]",l="[object AsyncFunction]",c="[object Boolean]",u="[object Date]",h="[object Error]",f="[object Function]",d="[object GeneratorFunction]",m="[object Map]",p="[object Number]",v="[object Null]",g="[object Object]",b="[object Promise]",y="[object Proxy]",x="[object RegExp]",w="[object Set]",E="[object String]",j="[object Symbol]",N="[object Undefined]",O="[object WeakMap]",C="[object ArrayBuffer]",k="[object DataView]",_=/^\[object .+?Constructor\]$/,S=/^(?:0|[1-9]\d*)$/,F={};F["[object Float32Array]"]=F["[object Float64Array]"]=F["[object Int8Array]"]=F["[object Int16Array]"]=F["[object Int32Array]"]=F["[object Uint8Array]"]=F["[object Uint8ClampedArray]"]=F["[object Uint16Array]"]=F["[object Uint32Array]"]=!0,F[s]=F[a]=F[C]=F[c]=F[k]=F[u]=F[h]=F[f]=F[m]=F[p]=F[g]=F[x]=F[w]=F[E]=F[O]=!1;var P="object"==typeof At&&At&&At.Object===Object&&At,H="object"==typeof self&&self&&self.Object===Object&&self,M=P||H||Function("return this")(),T=t&&!t.nodeType&&t,z=T&&e&&!e.nodeType&&e,A=z&&z.exports===T,L=A&&P.process,B=function(){try{return L&&L.binding&&L.binding("util")}catch(e){}}(),W=B&&B.isTypedArray;function I(e,t){for(var n=-1,r=null==e?0:e.length;++nc))return!1;var h=a.get(e);if(h&&a.get(t))return h==t;var f=-1,d=!0,m=n&o?new Ce:void 0;for(a.set(e,t),a.set(t,e);++f-1},Ne.prototype.set=function(e,t){var n=this.__data__,r=Se(n,e);return r<0?(++this.size,n.push([e,t])):n[r][1]=t,this},Oe.prototype.clear=function(){this.size=0,this.__data__={hash:new je,map:new(he||Ne),string:new je}},Oe.prototype.delete=function(e){var t=Le(this,e).delete(e);return this.size-=t?1:0,t},Oe.prototype.get=function(e){return Le(this,e).get(e)},Oe.prototype.has=function(e){return Le(this,e).has(e)},Oe.prototype.set=function(e,t){var n=Le(this,e),r=n.size;return n.set(e,t),this.size+=n.size==r?0:1,this},Ce.prototype.add=Ce.prototype.push=function(e){return this.__data__.set(e,n),this},Ce.prototype.has=function(e){return this.__data__.has(e)},ke.prototype.clear=function(){this.__data__=new Ne,this.size=0},ke.prototype.delete=function(e){var t=this.__data__,n=t.delete(e);return this.size=t.size,n},ke.prototype.get=function(e){return this.__data__.get(e)},ke.prototype.has=function(e){return this.__data__.has(e)},ke.prototype.set=function(e,t){var n=this.__data__;if(n instanceof Ne){var r=n.__data__;if(!he||r.length<199)return r.push([e,t]),this.size=++n.size,this;n=this.__data__=new Oe(r)}return n.set(e,t),this.size=n.size,this};var We=ae?function(e){return null==e?[]:(e=Object(e),function(e,t){for(var n=-1,r=null==e?0:e.length,o=0,i=[];++n-1&&e%1==0&&e-1&&e%1==0&&e<=i}function Ye(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)}function Ve(e){return null!=e&&"object"==typeof e}var De=W?function(e){return function(t){return e(t)}}(W):function(e){return Ve(e)&&Ge(e.length)&&!!F[Fe(e)]};function Je(e){return null!=(t=e)&&Ge(t.length)&&!Ke(t)?_e(e):Te(e);var t}e.exports=function(e,t){return He(e,t)}}(Wt,Wt.exports);var It,$t;"0.19.0".replace(/\./g,"-");($t=It||(It={}))[$t.None=0]="None",$t[$t.Error=10]="Error",$t[$t.Warning=20]="Warning",$t[$t.Info=30]="Info",$t[$t.Debug=40]="Debug";"undefined"!=typeof window?r.useLayoutEffect:r.useEffect;r.createContext(void 0),"undefined"!=typeof window?r.useLayoutEffect:r.useEffect;r.createContext(null);const Rt={box:function({children:e,data:t}){const n="string"==typeof t?t:void 0;return r.createElement("span",{className:"ch-code-box-annotation",style:{outlineColor:n}},e)},bg:qt,label:function({children:e,data:t,style:n}){return r.createElement("div",{className:"ch-code-label-annotation",style:n},e,r.createElement("div",{className:"ch-code-label-annotation-text"},(null==t?void 0:t.children)||t))},link:function({children:e,isInline:t,style:n,data:o}){const i=(null==o?void 0:o.url)||o,s=null==o?void 0:o.title;return r.createElement("a",{href:i,title:s,className:t?"ch-code-inline-link":"ch-code-link",style:n},e)},mark:function(e){return e.isInline?r.createElement(Xt,Object.assign({},e)):r.createElement(qt,Object.assign({},e))},withClass:function({children:e,data:t,style:n}){return r.createElement("span",{style:n,className:t},e)}};function qt({children:e,data:t,style:n,lines:o}){const i=function(e){return e.map((e=>e.annotatedGroups.flatMap((e=>{var t;return null===(t=e.prev)||void 0===t?void 0:t.groups.flatMap((e=>e.tokens.map((e=>e.content))))})).join(""))).join("\n")}(o),s="ch-code-multiline-mark "+(null!=t?t:"");return r.createElement("div",{style:n,className:s},r.createElement("span",{className:"ch-code-multiline-mark-border"}),e,r.createElement(be,{className:"ch-code-button",content:i}))}function Xt({children:e,data:t}){const n="ch-code-inline-mark "+(null!=t?t:"");return r.createElement("span",{className:n,style:{background:Ut(e)||void 0}},e)}function Ut(e){var t,n,o;try{const i=r.Children.toArray(e)[0],s=r.Children.toArray((null===(t=null==i?void 0:i.props)||void 0===t?void 0:t.children)||[])[0],a=r.Children.toArray((null===(n=null==s?void 0:s.props)||void 0===n?void 0:n.children)||[])[0],{color:l}=(null===(o=null==a?void 0:a.props)||void 0===o?void 0:o.style)||{};return l?u(l,.2):void 0}catch(i){return}}},8453:(e,t,n)=>{n.d(t,{R:()=>s,x:()=>a});var r=n(6540);const o={},i=r.createContext(o);function s(e){const t=r.useContext(i);return r.useMemo((function(){return"function"==typeof e?e(t):{...t,...e}}),[t,e])}function a(e){let t;return t=e.disableParentContext?"function"==typeof e.components?e.components(o):e.components||o:s(e.components),r.createElement(i.Provider,{value:t},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/900.cec9b91d.js b/assets/js/900.cec9b91d.js deleted file mode 100644 index e387f5a094..0000000000 --- a/assets/js/900.cec9b91d.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunklangflow_docs=self.webpackChunklangflow_docs||[]).push([[900],{4754:(e,t,n)=>{n.d(t,{Cy:()=>kt,R0:()=>Zt,hk:()=>Rt});var r=n(6540),o=n(961);n(6763);function i(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(e);o/^#([A-Fa-f0-9]{3,4}){1,2}$/.test(e),a=(e,t)=>e.match(new RegExp(`.{${t}}`,"g")),l=e=>parseInt(e.repeat(2/e.length),16);function c(e,t){return void 0!==e?e/255:"number"!=typeof t||t<0||t>1?1:t}function u(e,t){if(!e)return e;const{r:n,g:r,b:o,a:i}=function(e){if(!e)return;if(!s(e))throw new Error("Invalid color string, must be a valid hex color");const t=Math.floor((e.length-1)/3),n=a(e.slice(1),t),[r,o,i,u]=n.map(l);return{r:r,g:o,b:i,a:c(u,1)}}(e);return function(e){if(!e)return;const{r:t,g:n,b:r,a:o}=e,i=Math.round(255*o);return`#${t.toString(16).padStart(2,"0")}${n.toString(16).padStart(2,"0")}${r.toString(16).padStart(2,"0")}${i.toString(16).padStart(2,"0")}`}({r:n,g:r,b:o,a:i*t})}function h(e,t){return{prev:t(e.prev,"prev"),next:t(e.next,"next")}}function f(e,t){return{prev:void 0===(null==e?void 0:e.prev)?t:e.prev,next:void 0===(null==e?void 0:e.next)?t:e.next}}function d(e,t,n){return h(f(e,t),n)}function m(e,t){return t(e.prev)||t(e.next)}function p(e){return e.lines.map((e=>e.tokens.map((e=>e.content)).join(""))).join("\n")}function v(e){return e.split(/,(?![^\[]*\])/g)}function g(e){return e.reduce(((e,t)=>Object.assign(e,t)),{})}function b(e){const t=e.match(/(\d+)\[(.+)\]/);if(t){const[,e,n]=t,r=n.split(",").map(y),o=Number(e);return{[o]:r}}return g(E(e).map((e=>({[e]:!0}))))}function y(e){const[t,n]=e.split(":");if(!j(t))throw new O(t);const r=Number(t);if(r<1)throw new N;if(n){if(!j(n))throw new O(n);return{start:r,end:+n}}return{start:r,end:r}}function x(e){if(!e)throw new Error("Focus cannot be empty");try{return function(e){const t={};let n=-1,r=null==e?0:e.length;for(;++ne-1))]]}return E(e).map((e=>[e-1,!0]))}function E(e){const[t,n]=e.split(":");if(!j(t))throw new O(t);const r=Number(t);if(r<1)throw new N;if(n){if(!j(n))throw new O(n);const e=[];for(let t=r;t<=+n;t++)e.push(t);return e}return[r]}function j(e){e=e.toString();var t=Math.abs(e),n=parseInt(e,10);return!isNaN(t)&&n===t&&t.toString()===e}class N extends Error{constructor(){super("Invalid line or column number in focus string"),Object.setPrototypeOf(this,new.target.prototype)}}class O extends Error{constructor(e){super(`Invalid number "${e}" in focus string`),this.number=e,Object.setPrototypeOf(this,new.target.prototype)}}const C="undefined"!=typeof window?r.useLayoutEffect:r.useEffect;const k=200;function _(e,t,n,o,i,s){const[a,l]=r.useState(null),[c,u]=r.useState(0),h=function(){const[e,t]=r.useState(void 0);return r.useEffect((()=>{function e(){t(window.innerWidth)}return window.addEventListener("resize",e),()=>window.removeEventListener("resize",e)}),[]),e}(),f=r.useRef(null),{prevLongestLine:d,nextLongestLine:m,element:p}=r.useMemo((()=>{const n=F(e.prev,t.prev),s=F(e.next,t.next),a=(e.prev||e.next).trimEnd().split(S),l=Math.max(a.length,10);if(i){const e="focus"===i?function(e,t){const[n,r]=function(e,t){if(e){const t=x(e),n=Object.keys(t).map((e=>parseInt(e,10)));return[Math.min(...n),Math.max(...n)]}return[0,t.length-1]}(e.prev,t);return r-n+1}(t,a):i;let r=a.length;for(;re;)a.pop(),r--;n&&!a.includes(n)&&(a[a.length-1]=n)}let c=!1;const u=r.createElement("code",{className:"ch-code-scroll-parent"},r.createElement("br",null),a.map(((e,t)=>{const i=c||e!==n?void 0:f;return c=c||null!=i,r.createElement("div",{ref:i,key:t},o?r.createElement("span",{className:"ch-code-line-number"},"_",l):void 0,r.createElement("div",{style:{display:"inline-block",marginLeft:16}},r.createElement("span",null,e)))})),r.createElement("br",null));return{prevLongestLine:n,nextLongestLine:s,element:u}}),[e]),v=[...s,h,d,m,n,c];return C((()=>{var e;if(f.current){const t=f.current,r=null==t?void 0:t.parentElement,o=r.parentElement,{width:i}=o.getBoundingClientRect();if(!i&&0===c){const e=new ResizeObserver((([t])=>{const{width:n}=t.contentRect;n&&(e.disconnect(),u(1))}));return e.observe(o),()=>e.disconnect()}const s=null==t?void 0:t.querySelector(":scope > div"),a=null==t?void 0:t.querySelector(":scope > span"),h=a?function(e){const t=getComputedStyle(e);return parseFloat(t.width)}(a):0,p=P(s),g=p/d.length||1,b=m.length*g,y=null!==(e=H(s))&&void 0!==e?e:20,x={containerWidth:P(o.parentElement),containerHeight:H(o.parentElement),contentWidth:P(r.parentElement),contentHeight:H(r.parentElement),lineWidths:[p||b||k,b||p||k],lineWidth:[Math.max(p||b||k,g*n),Math.max(b||p||k,g*n)],lineHeight:y,colWidth:g,lineNumberWidth:h,deps:v};l(x)}return()=>{}}),v),!a||function(e,t){for(let n=0;nparseInt(e,10)))}return[...t.keys()]}(t,n);let o="";return n.forEach(((e,t)=>{r.includes(t)&&e.length>o.length&&(o=e)})),o}function P(e){const t=getComputedStyle(e);return parseFloat(t.width)-parseFloat(t.paddingLeft)-parseFloat(t.paddingRight)}function H(e){if(!e)return null;const t=getComputedStyle(e);return parseFloat(t.height)-parseFloat(t.paddingTop)-parseFloat(t.paddingBottom)}function M(){}function T(e,t,n,r,o){for(var i=0,s=t.length,a=0,l=0;ie.length?n:e})),c.value=e.join(h)}else c.value=e.join(n.slice(a,a+c.count));a+=c.count,c.added||(l+=c.count)}}var f=t[s-1];return s>1&&"string"==typeof f.value&&(f.added||f.removed)&&e.equals("",f.value)&&(t[s-2].value+=f.value,t.pop()),t}M.prototype={diff:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=n.callback;"function"==typeof n&&(r=n,n={}),this.options=n;var o=this;function i(e){return r?(setTimeout((function(){r(void 0,e)}),0),!0):e}e=this.castInput(e),t=this.castInput(t),e=this.removeEmpty(this.tokenize(e));var s=(t=this.removeEmpty(this.tokenize(t))).length,a=e.length,l=1,c=s+a,u=[{newPos:-1,components:[]}],h=this.extractCommon(u[0],t,e,0);if(u[0].newPos+1>=s&&h+1>=a)return i([{value:this.join(t),count:t.length}]);function f(){for(var n=-1*l;n<=l;n+=2){var r=void 0,c=u[n-1],h=u[n+1],f=(h?h.newPos:0)-n;c&&(u[n-1]=void 0);var d=c&&c.newPos+1=s&&f+1>=a)return i(T(o,r.components,t,e,o.useLongestToken));u[n]=r}else u[n]=void 0}var p;l++}if(r)!function e(){setTimeout((function(){if(l>c)return r();f()||e()}),0)}();else for(;l<=c;){var d=f();if(d)return d}},pushComponent:function(e,t,n){var r=e[e.length-1];r&&r.added===t&&r.removed===n?e[e.length-1]={count:r.count+1,added:t,removed:n}:e.push({count:1,added:t,removed:n})},extractCommon:function(e,t,n,r){for(var o=t.length,i=n.length,s=e.newPos,a=s-r,l=0;s+1{if(e.added)for(let t=0;tvoid 0===e.next?Object.assign(Object.assign({},t.prev[e.prev]),{lineNumber:{prev:e.prev+1},move:"exit",enterIndex:null,exitIndex:r++}):void 0===e.prev?Object.assign(Object.assign({},t.next[e.next]),{lineNumber:{next:e.next+1},move:"enter",enterIndex:n++,exitIndex:null}):Object.assign(Object.assign({},t.prev[e.prev]),{lineNumber:{prev:e.prev+1,next:e.next+1},move:"stay",enterIndex:null,exitIndex:null}))),enterCount:n,exitCount:r}}function U(e,t,n){const{lines:r}=e,o=i(e,["lines"]),s=h(t,((e,t)=>function(e,t){return g(e?v(e).map(b):[...t.keys()].map((e=>({[e+1]:!0}))))}(e,"prev"===t?r.filter((e=>"enter"!==e.move)):r.filter((e=>"exit"!==e.move))))),a=r.map((e=>{const{tokens:t}=e,r=i(e,["tokens"]),o={prev:!!e.lineNumber.prev&&s.prev[e.lineNumber.prev],next:!!e.lineNumber.next&&s.next[e.lineNumber.next]},a={prev:e.lineNumber.prev&&n.prev[e.lineNumber.prev]||[],next:e.lineNumber.next&&n.next[e.lineNumber.next]||[]};return Object.assign({focused:h(o,(e=>!!e)),groups:Z(t,o,a)},r)})),l=h(s,(e=>Object.keys(e).map((e=>Number(e))))),c=h(l,(e=>Math.min(...e))),u=h(l,(e=>Math.max(...e)));return Object.assign({lines:a,firstFocusedLineNumber:c,lastFocusedLineNumber:u},o)}function Z(e,t,n){const r=h(t,(e=>Array.isArray(e)?e:[])),o=h(n,(e=>e.map((({columnNumbers:e})=>e)))),i=function(e,t){const n=[...t.map((e=>e.start-1)),...t.map((e=>e.end))];let r=e;return n.forEach((e=>{const t=[];let n=0;r.forEach((r=>{const o=n,i=n+r.content.length;if(o{const r=G(s,t.prev),o=G(s,t.next),i=Y(s,n.prev),c=Y(s,n.next);a&&a.focused.prev===r&&a.focused.next===o&&a.annotation.prev===i&&a.annotation.next===c||(a={focused:{prev:r,next:o},tokens:[],annotation:{prev:i,next:c}},l.push(a)),null==a||a.tokens.push(e),s+=e.content.length})),l.map((e=>({focused:e.focused,tokens:e.tokens,element:K(e)})))}function K(e){return r.createElement(r.Fragment,null,e.tokens.map((({content:e,props:t},n)=>r.createElement("span",Object.assign({},t,{key:n+1}),e))))}function G(e,t){return Array.isArray(t)?t.some((({start:t,end:n})=>t-1<=e&&et.start-1<=e&&er)return i;const s=(t-n)/(r-n);return o+(e.ease||J.linear)(s)*(i-o)}}function D([e,t],n,r){if(r<=1)return[e,t];const o=t-e,i=o/Math.pow(r,1/8),s=e+(o-i)/(r-1)*n;return[s,s+i]}q.tokenize=function(e){return e.slice()},q.join=q.removeEmpty=function(e){return e};const J={linear:function(e){return e},easeInQuad:function(e){return e*e},easeOutQuad:function(e){return e*(2-e)},easeInOutCubic:function(e){return e<.5?4*e*e*e:(e-1)*(2*e-2)*(2*e-2)+1}};function Q(e,t,n,r){const[o,i]=t;return e.map((e=>{const t=h(e.lineNumber,(e=>e&&e-1)),{enterIndex:s,exitIndex:a}=e,l="exit"===e.move?{fixed:!0,value:t.prev}:"enter"===e.move?{fixed:!0,value:t.next}:{fixed:!1,extremes:[t.prev,t.next],interval:[o,i],ease:J.easeInOutCubic},c="exit"===e.move?{fixed:!1,extremes:[0,-1],ease:J.easeInQuad,interval:D([0,o],a,r)}:"enter"===e.move?{fixed:!1,extremes:[1,0],ease:J.easeOutQuad,interval:D([i,1],s,n)}:{fixed:!0,value:0};return Object.assign(Object.assign({},e),{tweenX:c,tweenY:l})}))}function ee(e){const t=d(e,[],(e=>e.flatMap((e=>v(e.focus).map((t=>Object.assign(Object.assign({},e),{focus:t}))))))),n=d(t,[],(e=>e.filter(te))),r=d(t,[],(e=>e.filter((e=>!te(e)))));return{inlineAnnotations:h(n,(e=>function(e){const t={};return e.forEach((e=>{const n=b(e.focus),r=+Object.keys(n)[0],o=n[r],i=t[r]||[];i.push({columnNumbers:o[0],data:e.data,Component:e.Component}),t[r]=i})),t}(e))),multilineAnnotations:h(r,(e=>function(e){return e.map((e=>({lineNumbers:y(e.focus),data:e.data,Component:e.Component})))}(e)))}}function te(e){return!!e.focus.match(/(\d+)\[(.+)\]/)}function ne(e,t,n){const r=[...t];r.sort(((e,t)=>e.lineNumbers.start-t.lineNumbers.start));let o=0;const i=[];for(;ot.lineNumbers.start)throw"Code Hike can't handle two annotations for the same line";if(t&&n(s)===t.lineNumbers.start){const a={lines:[],annotation:t};for(;s&&(!n(s)||n(s)<=t.lineNumbers.end);)a.lines.push(s),s=e[++o];i.push(a),r.shift()}else if(t){const r={lines:[]};for(;s&&(!n(s)||n(s)0||r.length>0;){const e=o[0],t=i[0],c=e&&e.columnNumbers.start===a,u=t&&t.columnNumbers.start===l;if(al)if(u){const e=t.columnNumbers.end+1;s.push({next:{annotation:t,groups:oe(r,l,e)}}),l=e,i.shift()}else{const e=Math.min(a,(null==t?void 0:t.columnNumbers.start)||a);s.push({next:{groups:oe(r,l,e)}}),l=e}else if(a==l)if(c&&u&&e.columnNumbers.end===t.columnNumbers.end){const c=t.columnNumbers.end+1;s.push({prev:{annotation:e,groups:oe(n,a,c)},next:{annotation:t,groups:oe(r,l,c)}}),a=c,l=c,o.shift(),i.shift()}else if(c){const t=e.columnNumbers.end+1;s.push({prev:{annotation:e,groups:oe(n,a,t)}}),a=t,o.shift()}else if(u){const e=t.columnNumbers.end+1;s.push({next:{annotation:t,groups:oe(r,l,e)}}),l=e,i.shift()}else if(e||t){const o=Math.min((null==e?void 0:e.columnNumbers.start)||Number.MAX_VALUE,(null==t?void 0:t.columnNumbers.start)||Number.MAX_VALUE);s.push({prev:{groups:oe(n,a,o)},next:{groups:oe(r,l,o)}}),a=o,l=o}else s.push({prev:{groups:n},next:{groups:r}}),n=[],r=[]}return s}function oe(e,t,n){const r=[];let o=t;for(;o0;){const t=e.shift();r.push(t);o+=t.tokens.reduce(((e,t)=>e+t.content.length),0)}return r}function ie(e){const{highlightedLines:t,focus:n}=e;return r.useMemo((()=>function({focus:e,annotations:t,highlightedLines:n,lang:r}){const o=function(e){return h(e,(e=>e.map((e=>e.tokens.map((e=>e.content)).join(""))).join("\n").trimEnd().concat("\n")))}(n),s=function(e,t){return X(e,t)}(o,n),{inlineAnnotations:a,multilineAnnotations:l}=function(e){return ee(e)}(t),c=function(e,t,n){return U(e,t,n)}(s,f(e,null),a),u=function(e,t,n){var{lines:r}=e,o=i(e,["lines"]);const s=function(e,t){return e.map((e=>{var{groups:n}=e,r=i(e,["groups"]);const{lineNumber:o}=r,s={prev:o.prev&&t.prev[o.prev]||[],next:o.next&&t.next[o.next]||[]};return Object.assign(Object.assign({},r),{annotatedGroups:re(n,s)})}))}(r,t),a=function(e,t){return{prev:ne(e,t.prev,(e=>e.lineNumber.prev)),next:ne(e,t.next,(e=>e.lineNumber.next))}}(s,n);return Object.assign(Object.assign({},o),{lineGroups:a,lineCount:{prev:r.filter((e=>null!=e.lineNumber.prev)).length,next:r.filter((e=>null!=e.lineNumber.next)).length}})}(c,a,l);return function(e,t,n){const r=(i=e.enterCount,s=e.exitCount,i<=0&&s<=0?[0,1]:i<=0&&s>=1?[.33,1]:i>=1&&s<=0?[0,.67]:[.25,.75]),o=h(e.lineGroups,(t=>t.map((t=>Object.assign(Object.assign({},t),{lines:Q(t.lines,r,e.enterCount,e.exitCount)})))));var i,s;return Object.assign(Object.assign({},e),{groups:o,verticalInterval:r,code:t,lang:n})}(u,o,r)}(e)),[t.prev,t.next,n.prev,n.next])}function se({dimensions:e,codeStep:t,children:n,minZoom:o=0,maxZoom:s=1.2,center:a=!1,progress:l}){const{prev:c,next:u}=function(e){var{codeStep:t}=e,n=i(e,["codeStep"]);const{lineHeight:r,lineWidth:o}=n.dimensions,s={prev:{extremes:[t.firstFocusedLineNumber.prev-1,t.lastFocusedLineNumber.prev-1],originalContentHeight:t.lineCount.prev*r,lineWidth:o[0]},next:{extremes:[t.firstFocusedLineNumber.next-1,t.lastFocusedLineNumber.next-1],originalContentHeight:t.lineCount.next*r,lineWidth:o[1]}};return h(s,(({extremes:e,originalContentHeight:t,lineWidth:r})=>function({dimensions:e,lineWidth:t,minZoom:n,maxZoom:r,extremes:o,originalContentHeight:i,horizontalCenter:s}){const{lineHeight:a}=e,l=null==e?void 0:e.contentHeight,c=null==e?void 0:e.contentWidth,u=(o[1]-o[0]+3)*a,h=(null==e?void 0:e.lineNumberWidth)||16,f=16,d=Math.max(Math.min((c-h-f)/t,l/u,r),n),m=i*d,p=(o[0]-1)*a*d,v=(o[1]+2)*a*d,g=(v+p)/2,b=v-p,y=l>m?(l-m)/2:(w=l/2-g,E=Math.max(l-m,-p),j=0,w<=E?E:w>=j?j:w),x=s?Math.max(c/2-t*d/2,0):0;var w,E,j;return{zoom:d,dx:x,dy:y,focusHeight:b,focusWidth:t*d}}(Object.assign({extremes:e,originalContentHeight:t,lineWidth:r},n))))}({codeStep:t,dimensions:e,minZoom:o,maxZoom:s,horizontalCenter:a}),f=ce(c.zoom,u.zoom,l),d=ce(c.dx,u.dx,l),m=ce(c.dy,u.dy,l,t.verticalInterval),p=ce(c.focusHeight,u.focusHeight,l),v=ce(c.focusWidth,u.focusWidth,l),g=((null==e?void 0:e.lineNumberWidth)||0)*f||16,b=Math.max(v+g,e.contentWidth),y=g/f;return r.createElement(ae,{width:e.containerWidth,height:e.containerHeight,lang:t.lang},r.createElement(le,{dx:d,dy:m,scale:f,height:Math.max(p,e.contentHeight),width:b},n(v,y)))}function ae({width:e,height:t,children:n,lang:o}){return r.createElement("code",{style:{width:e,height:t,position:"relative",overflow:"auto"},className:"ch-code-scroll-parent",children:n,"data-ch-lang":o})}function le({dx:e,dy:t,scale:n,height:o,width:i,children:s}){return r.createElement("div",{style:{position:"absolute",top:0,left:0,transformOrigin:"top left",width:i,height:o,overflow:"hidden"},className:"ch-code-scroll-content"},r.createElement("div",{style:{position:"absolute",top:0,left:0,transform:`translateX(${e}px) translateY(${t}px) scale(${n})`,transformOrigin:"left top",width:i/n,height:(o-2*t)/n},children:s}))}function ce(e,t,n,r=[0,1]){return V({fixed:!1,interval:r,extremes:[e,t],ease:J.easeInOutCubic},n)}function ue(e){return r.createElement(se,Object.assign({},e),((t,n)=>r.createElement(he,{codeStep:e.codeStep,focusWidth:t,lineHeight:e.dimensions.lineHeight,progress:e.progress,startX:n,lineNumberWidth:e.dimensions.lineNumberWidth})))}function he({codeStep:e,progress:t,focusWidth:n,lineHeight:o,startX:i,lineNumberWidth:s}){const a=t<.5?e.groups.prev:e.groups.next;return r.createElement(r.Fragment,null,a.map(((e,a)=>{if(!e.annotation)return r.createElement(fe,{lines:e.lines,t:t,focusWidth:n,lineHeight:o,startX:i,key:a,lineNumberWidth:s});const l=V(e.lines[0].tweenY,t),c=e.annotation.lineNumbers.end-e.annotation.lineNumbers.start+1,u=e.annotation.Component;return r.createElement(u,{style:{position:"absolute",height:c*o,width:"100%",transform:`translateY(${l*o}px)`},key:a,data:e.annotation.data,isInline:!1,lines:e.lines},r.createElement(fe,{lines:e.lines,t:t,focusWidth:n,lineHeight:o,startY:l,startX:i,lineNumberWidth:s}))})))}function fe({lines:e,focusWidth:t,lineHeight:n,t:o,startX:i,startY:s=0,lineNumberWidth:a}){return r.createElement(r.Fragment,null,e.map(((e,l)=>{const{tweenX:c,tweenY:u,focused:h}=e,f=V(c,o),d=V(u,o),m=ge(h,o,f);return r.createElement(r.Fragment,{key:l},a?r.createElement("span",{className:"ch-code-line-number",style:{position:"absolute",top:0,left:0,transform:`translate(${f*t}px, ${(d-s)*n}px)`,width:a,opacity:m}},o<.5?e.lineNumber.prev:e.lineNumber.next):void 0,r.createElement(pe,{dx:i+f*t,dy:(d-s)*n,width:t,opacity:m},r.createElement(de,{line:e,progress:o,dx:f})))})))}function de({line:e,progress:t,dx:n}){return r.createElement("div",{style:{display:"inline-block",width:"100%"}},e.annotatedGroups.map(((e,o)=>r.createElement(me,{annotatedGroup:e,progress:t,dx:n,key:o}))),r.createElement("br",null))}function me({annotatedGroup:e,progress:t,dx:n}){var o,i;const s=t<.5?e.prev:e.next,a=(null==s?void 0:s.groups)||[],l=null===(o=null==s?void 0:s.annotation)||void 0===o?void 0:o.Component,c=a.map(((e,o)=>{const i=ge(e.focused,t,n);return r.createElement("span",{style:{opacity:i},key:o+1},e.element)}));return l?r.createElement(l,{children:c,data:null===(i=null==s?void 0:s.annotation)||void 0===i?void 0:i.data,isInline:!0}):r.createElement(r.Fragment,null,c)}function pe({children:e,dx:t,dy:n,opacity:o,width:i}){return r.createElement("div",{style:{position:"absolute",top:0,left:0,transform:`translate(${t}px, ${n}px)`,width:i,display:o<=0?"none":void 0}},e)}const ve=.33;function ge(e,t,n){return V({fixed:!1,extremes:[e.prev?.99:ve,e.next?.99:ve],interval:[0,1]},t)-1*Math.abs(n)}function be({content:e,style:t,className:n}){const[o,i]=r.useState(!1);return r.createElement("button",{type:"button",title:"Copy code",className:n,style:t,onClick:()=>{!function(e){if(!navigator.clipboard)return void function(e){var t=document.createElement("textarea");t.value=e,t.style.top="0",t.style.left="0",t.style.position="fixed",document.body.appendChild(t),t.focus(),t.select();try{document.execCommand("copy")}catch(n){}document.body.removeChild(t)}(e);navigator.clipboard.writeText(e)}(e),i(!0),setTimeout((()=>{i(!1)}),1200)}},r.createElement("svg",{fill:"none",stroke:"currentColor",viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},o?r.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M5 13l4 4L19 7"}):r.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"1.6px",d:"M8 16H6a2 2 0 01-2-2V6a2 2 0 012-2h8a2 2 0 012 2v2m-6 12h8a2 2 0 002-2v-8a2 2 0 00-2-2h-8a2 2 0 00-2 2v8a2 2 0 002 2z"})))}const ye=10;function xe(e){var{tween:t,progress:n,config:o}=e,s=i(e,["tween","progress","config"]);const a=function({tween:e}){return ie({highlightedLines:h(e,(e=>e.code.lines)),focus:h(e,(e=>e.focus)),annotations:h(e,(e=>e.annotations)),lang:m(e,(e=>{var t;return null===(t=null==e?void 0:e.code)||void 0===t?void 0:t.lang}))})}({tween:t}),{element:l,dimensions:c}=_(a.code,h(t,(e=>e.focus)),o.minColumns||ye,o.lineNumbers||!1,o.rows,[o.parentHeight]);return!c||o.debug?r.createElement(we,{element:l,htmlProps:s,debug:o.debug}):r.createElement(Ee,{dimensions:c,stepInfo:a,config:o,progress:n,htmlProps:s})}function we({element:e,htmlProps:t,debug:n}){return r.createElement(je,{htmlProps:t,measured:!1},e)}function Ee({config:{minZoom:e=1,maxZoom:t=1,horizontalCenter:n=!1},dimensions:o,stepInfo:i,progress:s,htmlProps:a,config:l}){var c;return r.createElement(je,{htmlProps:a,measured:!0},r.createElement(ue,{codeStep:i,progress:s,dimensions:o,minZoom:e,maxZoom:t,center:n}),l.showCopyButton?r.createElement(be,{className:"ch-code-button",content:null===(c=null==i?void 0:i.code)||void 0===c?void 0:c.prev}):void 0)}function je({htmlProps:e,children:t,measured:n}){return r.createElement("div",Object.assign({},e,{className:`ch-code-wrapper ${(null==e?void 0:e.className)||""}`,"data-ch-measured":n,children:t}))}function Ne(){return"undefined"!=typeof window?performance.now():0}function Oe(e,t){var n=t.stiffness,r=t.damping,o=t.mass,i=t.decimals,s=t.teleport;return{X:e,k:null!=n?n:170,c:null!=r?r:26,m:null!=o?o:1,teleport:null!=s&&s,decimals:null!=i?i:2}}function Ce(e,t){var n=t.from,r=t.initialSpeed;return{x0:null!=n?n:e,v0:null!=r?r:0,t0:Ne(),raf:null}}var ke=Math.sqrt,_e=Math.exp,Se=Math.sin,Fe=Math.cos;function Pe(e){var t=e.x0,n=e.v0,r=e.t0,o=e.t,i=e.k,s=e.c,a=e.m,l=e.X,c=t-l,u=(o-r)/1e3,h=s*s-4*i*a;if(h>0){var f=(-s+ke(h))/(2*a),d=(-s-ke(h))/(2*a),m=(c*f-n)/(f-d),p=(n-c*d)/(f-d);return{x:l+m*_e(d*u)+p*_e(f*u),v:m*d*_e(d*u)+p*f*_e(f*u)}}if(h<0){var v=-s/(2*a),g=ke(-h)/(2*a),b=c,y=(n-v*c)/g;return{x:l+_e(v*u)*(b*Fe(g*u)+y*Se(g*u)),v:_e(v*u)*((y*g+b*v)*Fe(g*u)-(b*g-y*v)*Se(g*u))}}var x=-s/(2*a),w=c,E=n-x*c;return{x:l+(w+E*u)*_e(x*u),v:(E+w*x+E*x*u)*_e(x*u)}}var He=[],Me=null;function Te(e){var t=He.push(e);return 1===t&&(Me=requestAnimationFrame(Ae)),[Me,t-1]}function ze(e){var t=e[0],n=e[1];t===Me&&delete He[n]}function Ae(){var e=Ne(),t=He;He=[],(0,o.unstable_batchedUpdates)((function(){return t.forEach((function(t){return t&&t(e)}))}))}var Le="undefined"!=typeof window?r.useLayoutEffect:r.useEffect;function Be(e,t){void 0===t&&(t={});var n=r.useState()[1],o=Oe(e,t),i=function(e,t){var n=r.useRef(null);return null==n.current&&(n.current={config:Oe(e,t),state:Ce(e,t)}),n.current}(e,t),s=i.state,a=i.config,l=Ne(),c=s.x0,u=s.v0,h=s.t0,f=a.k,d=a.c,m=a.m,p=a.X,v=o.teleport?{x:p,v:0}:Pe({x0:c,v0:u,t0:h,t:l,k:f,c:d,m:m,X:p}),g=v.x,b=v.v,y=function(e,t,n,r){var o=r.decimals,i=r.X,s=r.k,a=r.c,l=r.m;if(We(e,o)!==We(i,o))return!0;var c=n+.016,u=Pe({x0:e,v0:t,t0:n,t:c,k:s,c:a,m:l,X:i});return We(u.x,o)!==We(i,o)}(g,b,l,o);return Le((function(){Object.assign(a,o)}),[o.X,o.k,o.c,o.m,o.teleport]),Le((function(){s.x0=g,s.v0=b,s.t0=l}),[g,b,l]),Le((function(){y&&null==s.raf?s.raf=Te((function e(t){var r=s.x0,o=s.v0,i=s.t0,l=a.k,c=a.c,u=a.m,h=a.X,f=a.decimals;We(Pe({x0:r,v0:o,t0:i,t:t,k:l,c:c,m:u,X:h}).x,f)!==We(r,f)?(s.raf=null,n(t)):s.raf=Te(e)})):y||null==s.raf||(ze(s.raf),s.raf=null)})),Le((function(){return function(){null!=s.raf&&ze(s.raf)}}),[]),[We(g,o.decimals),y]}function We(e,t){var n=Math.pow(10,t);return Math.round(e*n)/n}const Ie={stiffness:120,damping:24,mass:.2,decimals:3};function $e(e){var{step:t,config:n}=e,o=i(e,["step","config"]);const{tween:s,t:a}=function(e,t=Ie){const[{target:n,steps:o,index:i},s]=r.useState({target:2,steps:[e,e,e],index:0});r.useEffect((()=>{o[o.length-1]!=e&&s((t=>function(e,t,n){const{steps:r,target:o,index:i}=e,s=r.slice(),a=n-i;return a<1?(s[2]=t,Object.assign(Object.assign({},e),{steps:s})):(s[0]=r[1],s[1]=r[2],s[2]=t,Object.assign(Object.assign({},e),{steps:s,target:o+1,index:i+1}))}(t,e,a)))}),[e]);const[a]=Be(n,t),l=a-i;return l<=1?{tween:{prev:o[0],next:o[1]},t:l}:{tween:{prev:o[1],next:o[2]},t:l-1}}(t,n.spring);return r.createElement(xe,Object.assign({tween:s,progress:a,config:n},o))}const Re=r.forwardRef((function(e,t){var{title:n,children:o,titleBar:s,zoom:a=1,overflow:l}=e,c=i(e,["title","children","titleBar","zoom","overflow"]);const u=s||r.createElement(qe,{title:n}),h={"--ch-frame-zoom":a,overflow:l};return r.createElement("div",Object.assign({},c,{ref:t}),r.createElement("div",{className:"ch-frame"},r.createElement("div",{className:"ch-frame-title-bar"},u),r.createElement("div",{className:"ch-frame-content"},r.createElement("div",{className:"ch-frame-zoom",style:h},o))))}));function qe({title:e}){return r.createElement(r.Fragment,null,r.createElement("div",{className:"ch-frame-left-bar"},r.createElement(Xe,null)),r.createElement("div",{className:"ch-frame-middle-bar"},e),r.createElement("div",{className:"ch-frame-right-bar"}))}function Xe(){return r.createElement("div",{className:"ch-frame-buttons"},r.createElement("div",{className:"ch-frame-button ch-frame-button-left"}),r.createElement("div",{className:"ch-frame-button-space"}),r.createElement("div",{className:"ch-frame-button ch-frame-button-middle"}),r.createElement("div",{className:"ch-frame-button-space"}),r.createElement("div",{className:"ch-frame-button ch-frame-button-right"}))}r.forwardRef((function(e,t){var{title:n,children:o,titleBar:s,overflow:a}=e,l=i(e,["title","children","titleBar","overflow"]);const c=s||r.createElement(qe,{title:n});return r.createElement("div",Object.assign({},l,{ref:t}),r.createElement("div",{className:"ch-simple-frame"},r.createElement("div",{className:"ch-frame-title-bar"},c),o))}));const Ue=r.forwardRef((function(e,t){var n,{northPanel:o,southPanel:s,terminalPanel:a,style:l,height:c,northButton:u,southButton:h,className:f,onTabClick:d}=e,m=i(e,["northPanel","southPanel","terminalPanel","style","height","northButton","southButton","className","onTabClick"]);return r.createElement("div",Object.assign({ref:t},m,{className:"ch-editor-frame",style:l}),r.createElement("div",{className:"ch-frame-title-bar"},r.createElement(Ze,{tabs:o.tabs,showFrameButtons:!0,button:u,panel:"north",onTabClick:d})),r.createElement("div",{"data-ch-panel":"north",style:o.style,children:o.children}),s&&r.createElement(r.Fragment,null,r.createElement("div",{className:"ch-frame-title-bar",style:{transform:null===(n=s.style)||void 0===n?void 0:n.transform}},r.createElement(Ze,{tabs:s.tabs,showFrameButtons:!1,button:h,topBorder:!0,panel:"south",onTabClick:d})),r.createElement("div",{"data-ch-panel":"south",children:s.children,style:s.style})))}));function Ze({tabs:e,button:t,showFrameButtons:n,topBorder:o,panel:i,onTabClick:s}){return r.createElement(r.Fragment,null,o&&r.createElement("div",{className:"ch-editor-group-border"}),n?r.createElement(Xe,null):r.createElement("div",null),e.map((({title:e,active:t,style:n})=>r.createElement("div",{key:e,title:e,"data-ch-tab":i,"data-active":t,className:"ch-editor-tab",style:n,onClick:s&&(()=>s(e))},r.createElement(Ke,{title:e})))),r.createElement("div",{style:{flex:1,minWidth:"0.8em"}}),t)}function Ke({title:e}){if(!e)return r.createElement("div",null);const t=e.lastIndexOf("/")+1,n=e.substring(t),o=e.substring(0,t);return r.createElement("div",null,r.createElement("span",{style:{opacity:.5}},o),n)}const Ge=r.createElement("span",{className:"ch-terminal-prompt"},"$");function Ye({text:e,progress:t=1,style:n}){const o=function(e,t){if(!e)return[];const n=Math.round(e.length*t),{commands:r}=function(e){const[,...t]=e.split(/^\$\s*/gm),n=t.map((e=>{const[t,...n]=e.split(/\r?\n/);return{run:t,output:n.length>0?n.join("\n"):null}})),r=n[n.length-1],o=n.length>0&&null!=r.output;return{title:o?r.run.split(/(\s+)/)[0]:"bash",isRunning:o,commands:n}}(e.slice(0,n));return r}(e,t);return r.createElement("pre",{style:n,className:"ch-terminal-content"},o.map((({run:e,output:t},n)=>r.createElement(r.Fragment,{key:n},r.createElement("div",null,Ge," ",r.createElement("span",null,e)),t&&r.createElement("div",{className:"ch-terminal-output"},t)))))}function Ve({prev:e="",prevKey:t,next:n="",nextKey:o,progress:i}){return r.createElement("div",{className:"ch-terminal"},r.createElement("div",{style:{position:"relative",transform:`translateY(-${100*i}%)`}},r.createElement(Ye,{text:e,progress:1,key:t}),r.createElement(Ye,{style:{position:"absolute"},text:n,progress:i,key:o})))}function De({steps:e,progress:t}){const n=e.map((e=>e.text)),o=t%1,i=(s=Math.floor(t),a=0,l=e.length-1,Math.min(Math.max(s,a),l));var s,a,l;const c=i+1;return r.createElement(Ve,{prev:n[i],prevKey:i,next:n[c]||"",nextKey:c,progress:o})}function Je({prev:e,next:t,t:n,backward:o}){const i=function({prev:e,next:t,t:n,backward:r}){return e||t?!e&&t?Qe*Math.min(4*n,1):e&&!t?Qe*Math.max(1-4*n,0):Qe:0}({prev:e,next:t,t:n,backward:o});return i?r.createElement("div",{className:"ch-editor-terminal",style:{height:i}},r.createElement("div",{className:"ch-editor-terminal-tab"},r.createElement("span",null,"Terminal")),r.createElement("div",{className:"ch-editor-terminal-content"},r.createElement(De,{steps:[{text:e||""},{text:t||""}],progress:n}),")")):null}const Qe=150;function et(e){return Array.isArray(e.rows)?Object.assign(Object.assign({},e),{rows:e.rows[0]}):e}function tt(e){return Array.isArray(e.rows)?Object.assign(Object.assign({},e),{rows:e.rows[1]}):e}function nt(e,t,n,o,i,s){const{prevSnapshot:a,nextSnapshot:l}=function(e,t,n){const[{prevSnapshot:o,nextSnapshot:i},s]=r.useState({prevSnapshot:null,nextSnapshot:null});return ut((()=>{(o||i)&&s({prevSnapshot:null,nextSnapshot:null})}),[t,n]),ut((()=>{if(o){if(!i){const t=e.current;s((e=>Object.assign(Object.assign({},e),{nextSnapshot:Object.assign(Object.assign({},ht(t,n)),ft(t,n))})))}}else{const n=e.current;s((e=>Object.assign(Object.assign({},e),{prevSnapshot:Object.assign(Object.assign({},ht(n,t)),ft(n,t))})))}})),{prevSnapshot:o,nextSnapshot:i}}(e,t,n);if(!a)return function(e,t,n){const o=e.northPanel,i=e.southPanel,{prevNorthFile:s,prevSouthFile:a,nextNorthFile:l,nextSouthFile:c}=st(e,t,!0);return{northContent:it(s),northPanel:{tabs:o.tabs.map((e=>({title:e,active:e===o.active,style:{}}))),style:{flexGrow:1,overflow:"hidden"},children:r.createElement(ot,{codeConfig:et(n),prevFile:s,nextFile:s,t:0,parentHeight:"0"})},southContent:it(a),southPanel:i&&{tabs:i.tabs.map((e=>({title:e,active:e===i.active,style:{}}))),style:{flexGrow:1,overflow:"hidden"},children:r.createElement(ot,{codeConfig:tt(n),prevFile:a,nextFile:a,t:0,parentHeight:"0"})}}}(t,n,s);if(!l)return rt(t,n,s);if(1===o)return rt(t,n,s);const c=t.southPanel||n.southPanel,{prevNorthFile:u,prevSouthFile:h,nextNorthFile:f,nextSouthFile:d}=st(t,n,0==o||i),{northStyle:m,southStyle:p}=function(e,t,n){if(null===e.southHeight&&null===t.southHeight)return{northStyle:{minHeight:e.northHeight}};if(null!==e.southHeight&&null===t.southHeight&&t.northKey!==e.southKey)return{northStyle:{minHeight:at(e.northHeight,t.northHeight,n)},southStyle:{minHeight:e.southHeight}};if(null!==e.southHeight&&null===t.southHeight&&e.southKey===t.northKey)return{northStyle:{minHeight:e.northHeight},southStyle:{position:"relative",minHeight:at(e.southHeight,t.northHeight,n),transform:`translateY(${at(0,-(e.northHeight+e.titleBarHeight),n)}px)`}};if(null===e.southHeight&&null!==t.southHeight&&e.northKey!==t.southKey)return{northStyle:{minHeight:at(e.northHeight,t.northHeight,n)},southStyle:{position:"relative",minHeight:t.southHeight}};if(null===e.southHeight&&null!==t.southHeight&&e.northKey===t.southKey)return{northStyle:{minHeight:t.northHeight},southStyle:{position:"relative",minHeight:at(e.northHeight,t.southHeight,n),transform:`translateY(${at(-(t.northHeight+t.titleBarHeight),0,n)}px)`}};return{northStyle:{minHeight:at(e.northHeight,t.northHeight,n)},southStyle:{minHeight:at(e.southHeight,t.southHeight,n)}}}(a,l,o),{northTabs:v,southTabs:g}=function(e,t,n,r,o){if(!e.southTabs&&ct(r,e.northTabs))return{northTabs:lt(t.northTabs,t.southTabs,e.southTabs,e.northTabs,n,o),southTabs:lt(t.southTabs,t.northTabs,e.northTabs,e.southTabs,r,o)};if(!t.southTabs&&ct(r,t.northTabs))return{northTabs:lt(t.southTabs,t.northTabs,e.northTabs,e.southTabs,n,o),southTabs:lt(t.northTabs,t.southTabs,e.southTabs,e.northTabs,r,o)};return{northTabs:lt(t.northTabs,t.southTabs,e.northTabs,e.southTabs,n,o),southTabs:lt(t.southTabs,t.northTabs,e.southTabs,e.northTabs,r,o)}}(a,l,u.name,null==h?void 0:h.name,o);return{northContent:it(f),northPanel:{tabs:v,style:m,children:r.createElement(ot,{codeConfig:et(s),prevFile:u,nextFile:f,t:o,parentHeight:m.height||m.minHeight})},southContent:it(d),southPanel:c&&{tabs:g,style:p,children:r.createElement(ot,{codeConfig:tt(s),prevFile:h,nextFile:d,t:o,parentHeight:(null==p?void 0:p.height)||(null==p?void 0:p.minHeight)})}}}function rt(e,t,n){var o;const i=t.northPanel,s=t.southPanel;let{prevNorthFile:a,prevSouthFile:l,nextNorthFile:c,nextSouthFile:u}=st(e,t,!1);return!s&&i.active===(null===(o=null==e?void 0:e.southPanel)||void 0===o?void 0:o.active)&&(c=u),{northContent:it(c),northPanel:{tabs:i.tabs.map((e=>({title:e,active:e===i.active,style:{}}))),style:{flexGrow:1,overflow:"hidden"},children:r.createElement(ot,{codeConfig:et(n),prevFile:c,nextFile:c,t:1,parentHeight:"1"})},southContent:it(u),southPanel:s&&{tabs:s.tabs.map((e=>({title:e,active:e===s.active,style:{}}))),style:{flexGrow:1,overflow:"hidden"},children:r.createElement(ot,{codeConfig:tt(n),prevFile:u,nextFile:u,t:1,parentHeight:"1"})}}}function ot({prevFile:e,nextFile:t,t:n,codeConfig:o,parentHeight:i}){var s;const a=Object.assign(Object.assign({},null==o?void 0:o.htmlProps),{style:Object.assign({height:"100%"},null===(s=null==o?void 0:o.htmlProps)||void 0===s?void 0:s.style)});return r.createElement(xe,Object.assign({progress:n,tween:{prev:e,next:t},config:Object.assign(Object.assign({},o),{parentHeight:i})},a))}function it(e){return e?p(e.code):""}function st(e,t,n){var r,o;const i=e.northPanel.active,s=t.northPanel.active,a=null===(r=e.southPanel)||void 0===r?void 0:r.active,l=null===(o=t.southPanel)||void 0===o?void 0:o.active,c=e.files.find((e=>e.name===i)),u=t.files.find((e=>e.name===s)),h=a?e.files.find((e=>e.name===a)):null,f=l?t.files.find((e=>e.name===l)):null;if(!a&&i===l)return{prevNorthFile:u,nextNorthFile:u,prevSouthFile:c,nextSouthFile:f};if(!l&&s===a)return{prevNorthFile:c,nextNorthFile:c,prevSouthFile:h,nextSouthFile:u};return{prevNorthFile:i===s||n?c:u,nextNorthFile:i===s?u:n?c:u,prevSouthFile:a===l?h:n?h||f:f||h,nextSouthFile:a===l?f:n?h||f:f||h}}function at(e,t,n){return e+(t-e)*n}function lt(e,t,n,r,o,i){const s=e?Object.keys(e).filter((e=>ct(e,n)||!n)).map((t=>{const r=n&&n[t],s=e[t],a=r?r.left+(s.left-r.left)*i:s.left,l=r?r.width+(s.width-r.width)*i:s.width;return{active:t===o,title:t,style:{position:"absolute",transform:`translateX(${a}px)`,width:l}}})):[],a=e?Object.keys(e).filter((e=>n&&!ct(e,n))).map((t=>{const n=e[t];return{active:t===o,title:t,style:{position:"absolute",transform:`translateX(${n.left}px)`,opacity:i,width:n.width}}})):[];!e||Object.keys(e).filter((e=>ct(e,r))).map((t=>{const n=r[t],i=e[t].left-n.left;return{active:t===o,title:t,style:{position:"absolute",transform:`translateX(${i}px)`}}}));return[...a,...s,...n?Object.keys(n).filter((t=>!ct(t,e))).map((e=>{const t=n[e];return{active:e===o,title:e,style:{position:"absolute",opacity:1-i,transform:`translateX(${t.left}px)`,width:t.width}}})):[]]}function ct(e,t){return t&&e&&e in t}const ut="undefined"!=typeof window?r.useLayoutEffect:r.useEffect;function ht(e,t){var n;const r=e.querySelector("[data-ch-panel='north']"),o=e.querySelector("[data-ch-panel='south']");return{titleBarHeight:e.querySelector(".ch-frame-title-bar").getBoundingClientRect().height,northHeight:r.getBoundingClientRect().height,northKey:t.northPanel.active,southHeight:(null==o?void 0:o.getBoundingClientRect().height)||null,southKey:null===(n=t.southPanel)||void 0===n?void 0:n.active}}function ft(e,t){var n;const r=Array.from(e.querySelectorAll("[data-ch-tab='north']")),o=Array.from(e.querySelectorAll("[data-ch-tab='south']"));return{northTabs:dt(r,t.northPanel.active),southTabs:dt(o,null===(n=t.southPanel)||void 0===n?void 0:n.active)}}function dt(e,t){if(!e[0])return null;const n=e[0].parentElement.getBoundingClientRect().left,r={};return e.forEach((e=>{const o=e.getAttribute("title"),i=e.getBoundingClientRect();r[o]={left:i.left-n,width:i.width,active:o===t}})),r}function mt({files:e,startingFileName:t}){const[n,o]=r.useState((()=>e.find((e=>e.name===t))));return r.createElement("div",{className:"ch-code-browser"},r.createElement(pt,{files:e,activeFile:n,setActiveFile:o}),r.createElement(bt,{file:n}))}function pt({files:e,activeFile:t,setActiveFile:n}){const o=r.useMemo((()=>function(e){let t=[];for(const n of e){const e=n.name.split("/");let r=t;for(let t=0;te.name===o));if(-1===s){const e={name:o,children:[],codeFile:void 0};i&&(e.codeFile=n),r.push(e),r=e.children}else r=r[s].children}}return t=yt(t),t}(e)),[e]);return r.createElement("div",{className:"ch-code-browser-sidebar"},r.createElement(vt,{tree:o,activeFile:t,setActiveFile:n}))}function vt({tree:e,activeFile:t,setActiveFile:n,level:o=0}){return r.createElement(r.Fragment,null,e.map((e=>r.createElement(gt,{key:e.name,node:e,activeFile:t,setActiveFile:n,level:o}))))}function gt({node:e,activeFile:t,setActiveFile:n,level:o}){const i=e.children&&e.children.length>0,s=e.codeFile===t;return i?r.createElement("div",null,r.createElement("div",{className:"ch-code-browser-sidebar-folder"},r.createElement("div",{style:{paddingLeft:1.5*o+"ch"}},e.name)),r.createElement(vt,{tree:e.children,activeFile:t,setActiveFile:n,level:o+1})):r.createElement("div",null,r.createElement("div",{className:"ch-code-browser-sidebar-file","data-selected":s,onClick:()=>n(e.codeFile)},r.createElement("div",{style:{paddingLeft:1.5*o+"ch"}},e.name)))}function bt({file:e}){return r.createElement("div",{className:"ch-code-browser-content"},r.createElement(be,{className:"ch-code-browser-button",content:p(e.code)}),e.code.lines.map(((e,t)=>r.createElement("div",{key:t},e.tokens.map(((e,t)=>r.createElement("span",Object.assign({key:t},e.props),e.content))),r.createElement("br",null)))))}function yt(e){for(const t of e)t.children=yt(t.children);return e.sort(((e,t)=>{const n=e.children&&e.children.length>0,r=t.children&&t.children.length>0;return n&&r||!n&&!r?e.name.localeCompare(t.name):n?-1:1}))}function xt({style:e,step:t,className:n}){const[o,i]=r.useState(!1),[s,a]=r.useState(!0),l=r.useRef(null),c=t.files;return r.useEffect((()=>{l.current&&!l.current.showModal&&a(!1)}),[]),s?r.createElement(r.Fragment,null,r.createElement(wt,{className:n,style:e,onClick:()=>{l.current.showModal(),document.body.classList.add("ch-no-scroll"),i(!0)}}),r.createElement("dialog",{ref:l,className:"ch-expand-dialog",onClose:()=>{i(!1)},onClick:e=>{e.currentTarget===e.target&&(l.current.close(),document.body.classList.remove("ch-no-scroll"))}},r.createElement(Et,{onClick:()=>{l.current.close(),document.body.classList.remove("ch-no-scroll")}}),o?r.createElement("div",{className:"ch-expand-dialog-content"},r.createElement(mt,{files:c,startingFileName:t.northPanel.active})):void 0)):null}function wt({onClick:e,style:t,className:n}){return r.createElement("button",{type:"button",title:"Expand",style:t,onClick:e,className:n},r.createElement("svg",{fill:"none",stroke:"currentColor",viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},r.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M4 8V4m0 0h4M4 4l5 5m11-1V4m0 0h-4m4 0l-5 5M4 16v4m0 0h4m-4 0l5-5m11 5l-5-5m5 5v-4m0 4h-4"})))}function Et({onClick:e}){return r.createElement("button",{onClick:e,className:"ch-expand-close",type:"button",title:"Close"},r.createElement("svg",{fill:"none",stroke:"currentColor",viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},r.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M6 18L18 6M6 6l12 12"})))}const jt={files:[{code:{lines:[],lang:"js"},focus:"",name:""}],northPanel:{active:"",tabs:[""],heightRatio:1}};function Nt(e){var{prev:t=jt,next:n,t:o,backward:s,codeConfig:a,frameProps:l={}}=e,c=i(e,["prev","next","t","backward","codeConfig","frameProps"]);const u=r.createRef(),{showCopyButton:h,showExpandButton:f}=a,d=i(a,["showCopyButton","showExpandButton"]),{northPanel:m,southPanel:p,northContent:v,southContent:g}=nt(u,t,n||t,o,s,d),[b,y]=r.useState(void 0);C((()=>{var e;const t=null===(e=u.current)||void 0===e?void 0:e.getBoundingClientRect().height;y(t)}),[]);const x=Object.assign(Object.assign(Object.assign({},l),c),{style:Object.assign(Object.assign({},null==l?void 0:l.style),null==c?void 0:c.style)});b&&(x.style.height=b,x.style.maxHeight=b);const w=r.createElement(r.Fragment,null,h?r.createElement(be,{className:"ch-editor-button",content:v}):void 0,f?r.createElement(xt,{className:"ch-editor-button",step:n||t}):void 0),E=h?r.createElement(be,{className:"ch-editor-button",content:g}):void 0,j=r.createElement(Je,{prev:t.terminal,next:(n||t).terminal,t:o,backward:s});return r.createElement(Ue,Object.assign({ref:u},x,{northPanel:m,southPanel:p,terminalPanel:j,northButton:w,southButton:E}))}const Ot={stiffness:120,damping:24,mass:.2,decimals:3};function Ct(e){var{northPanel:t,southPanel:n,files:o,terminal:s,springConfig:a}=e,l=i(e,["northPanel","southPanel","files","terminal","springConfig"]);const c=r.useMemo((()=>({northPanel:t,southPanel:n,files:o,terminal:s})),[t,n,o,s]),{prev:u,next:h,t:f}=function(e,t=Ot){const[{target:n,steps:o,index:i},s]=r.useState({target:2,steps:[e,e,e],index:0});r.useEffect((()=>{o[o.length-1]!=e&&s((t=>function(e,t,n){const{steps:r,target:o,index:i}=e,s=r.slice(),a=n-i;return a<1?(s[2]=t,Object.assign(Object.assign({},e),{steps:s})):(s[0]=r[1],s[1]=r[2],s[2]=t,Object.assign(Object.assign({},e),{steps:s,target:o+1,index:i+1}))}(t,e,a)))}),[e]);const[a]=Be(n,t),l=a-i;return l<=1?{prev:o[0],next:o[1],t:l}:{prev:o[1],next:o[2],t:l-1}}(c,a);return r.createElement(Nt,Object.assign({t:f,backward:!1,prev:u,next:h},l))}function kt(e){const[t,n]=r.useState(e);return r.createElement(_t,Object.assign({},t,{onTabClick:function(e){const r=St(t,e,null);n(Object.assign(Object.assign({},t),r))}}))}function _t(e){var t,n,{onTabClick:o}=e,s=i(e,["onTabClick"]);const a=function(e){var t,n,r,o,s,a,l,c,u;const{lineNumbers:h,showCopyButton:f,showExpandButton:d,minZoom:m,maxZoom:p}=e,v=i(e,["lineNumbers","showCopyButton","showExpandButton","minZoom","maxZoom"]),g=Object.assign(Object.assign({},e.codeConfig),{maxZoom:null==p?null===(t=e.codeConfig)||void 0===t?void 0:t.maxZoom:p,minZoom:null==m?null===(n=e.codeConfig)||void 0===n?void 0:n.minZoom:m,horizontalCenter:null!==(o=null===(r=e.codeConfig)||void 0===r?void 0:r.horizontalCenter)&&void 0!==o?o:e.horizontalCenter,lineNumbers:null==h?null===(s=e.codeConfig)||void 0===s?void 0:s.lineNumbers:h,showCopyButton:null==f?null===(a=e.codeConfig)||void 0===a?void 0:a.showCopyButton:f,showExpandButton:null==d?null===(l=e.codeConfig)||void 0===l?void 0:l.showExpandButton:d,rows:e.rows,debug:null!==(c=e.debug)&&void 0!==c?c:null===(u=e.codeConfig)||void 0===u?void 0:u.debug});return Object.assign(Object.assign({},v),{codeConfig:g})}(s),{className:l,style:c,codeConfig:u}=a,h=i(a,["className","style","codeConfig"]);if(s.southPanel||1!==s.files.length||s.files[0].name){const e=Object.assign(Object.assign({},null==h?void 0:h.frameProps),{onTabClick:o});return r.createElement("div",{className:`ch-codegroup not-prose ${l||""}`,"data-ch-theme":null===(n=s.codeConfig)||void 0===n?void 0:n.themeName,style:c},r.createElement(Ct,Object.assign({},h,{frameProps:e,codeConfig:u})))}return r.createElement("div",{className:`ch-codeblock not-prose ${l||""}`,"data-ch-theme":null===(t=s.codeConfig)||void 0===t?void 0:t.themeName,style:c},r.createElement($e,{className:"ch-code",config:u,step:h.files[0]}))}function St(e,t,n){const r=t||e.northPanel.active,o=e.files.map((e=>e.name===r?Object.assign(Object.assign({},e),{focus:null===n?e.focus:n}):e));let i=Object.assign({},e.northPanel),s=e.southPanel&&Object.assign({},e.southPanel);return e.northPanel.tabs.includes(r)?i.active=r:s&&(s.active=r),{files:o,northPanel:i,southPanel:s}}r.createContext({props:null,setFocus:()=>{}});r.createContext({activatedId:void 0,activate:()=>{},reset:()=>{}});function Ft(){return r.createElement("svg",{fill:"currentColor",preserveAspectRatio:"xMidYMid meet",height:"1em",viewBox:"13 10 14 23",className:"ch-browser-button ch-browser-back-button"},r.createElement("g",null,r.createElement("path",{d:"m26.5 12.1q0 0.3-0.2 0.6l-8.8 8.7 8.8 8.8q0.2 0.2 0.2 0.5t-0.2 0.5l-1.1 1.1q-0.3 0.3-0.6 0.3t-0.5-0.3l-10.4-10.4q-0.2-0.2-0.2-0.5t0.2-0.5l10.4-10.4q0.3-0.2 0.5-0.2t0.6 0.2l1.1 1.1q0.2 0.2 0.2 0.5z"})))}function Pt(){return r.createElement("svg",{fill:"currentColor",preserveAspectRatio:"xMidYMid meet",height:"1em",viewBox:"13 10 14 23",className:"ch-browser-button ch-browser-forward-button"},r.createElement("g",null,r.createElement("path",{d:"m26.3 21.4q0 0.3-0.2 0.5l-10.4 10.4q-0.3 0.3-0.6 0.3t-0.5-0.3l-1.1-1.1q-0.2-0.2-0.2-0.5t0.2-0.5l8.8-8.8-8.8-8.7q-0.2-0.3-0.2-0.6t0.2-0.5l1.1-1.1q0.3-0.2 0.5-0.2t0.6 0.2l10.4 10.4q0.2 0.2 0.2 0.5z"})))}function Ht({href:e}){return r.createElement("a",{className:"ch-browser-button ch-browser-open-button",title:"Open in new tab",href:e,target:"_blank",rel:"noopener noreferrer"},r.createElement("svg",{stroke:"currentColor",fill:"currentColor",strokeWidth:"0",viewBox:"3 3 18 18",height:"1em",width:"1em",className:"ch-browser-open-icon",xmlns:"http://www.w3.org/2000/svg"},r.createElement("path",{d:"M19 19H5V5h7V3H5c-1.11 0-2 .9-2 2v14c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"})))}function Mt({url:e,linkUrl:t}){return r.createElement(r.Fragment,null,r.createElement(Xe,null),r.createElement(Ft,null),r.createElement(Pt,null),r.createElement("input",{value:e||"",readOnly:!0}),r.createElement(Ht,{href:t}))}function Tt(e){return r.useMemo((()=>e?e.map((e=>{const{displayUrl:t,loadUrl:n}=function(e,t,n){const r="undefined"!=typeof window?window.origin:"",o=e&&!0===n?r+e:e;return{displayUrl:o,loadUrl:t||o}}(e.url,e.loadUrl,e.prependOrigin);return{zoom:e.zoom||1,displayUrl:t,loadUrl:n,children:e.children}})):[{zoom:1}]),[e])}r.forwardRef((function(e,t){var{progress:n=0,backward:o=!1,steps:s,transition:a="none"}=e,l=i(e,["progress","backward","steps","transition"]);const c=Tt(s),u=Math.round(n),{zoom:h,displayUrl:f,loadUrl:d,children:m}=c[u];return r.createElement(Re,Object.assign({},l,{zoom:h,className:`ch-mini-browser ${l.className||""}`,style:Object.assign(Object.assign({},zt({progress:n,transition:a})),l.style),titleBar:r.createElement(Mt,{url:f,linkUrl:d})}),m||r.createElement("iframe",{ref:t,src:d}))}));function zt({progress:e,transition:t}){if("slide"===t){const t=50,n=e-Math.floor(e),r=n<=.5?-t*n:t-t*n,o=2*Math.abs(n-.5);return{transform:`translateX(${r}px)`,opacity:o*o}}return{}}var At="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{},Lt={};Object.defineProperty(Lt,"__esModule",{value:!0}),Lt.getMainFile=function(e){return"vue-cli"===e?"src/main.js":"angular-cli"===e?"src/main.ts":"create-react-app-typescript"===e?"src/index.tsx":"parcel"===e?"index.html":"gatsby"===e?"src/pages/index.js":"nuxt"===e||"next"===e||"apollo"===e||"reason"===e||"sapper"===e?"package.json":"nest"===e?"src/main.ts":"static"===e?"index.html":"src/index.js"};var Bt="sandbox.config.json";Lt.getTemplate=function(e,t){var n=t[Bt]||t["/"+Bt];if(n)try{var r=JSON.parse(n.content);if(r.template)return r.template}catch(d){}var o=e.dependencies,i=void 0===o?{}:o,s=e.devDependencies,a=void 0===s?{}:s,l=Object.keys(i).concat(Object.keys(a)),c=["nuxt","nuxt-edge"];if(l.some((function(e){return c.indexOf(e)>-1})))return"nuxt";if(l.indexOf("next")>-1)return"next";var u=["apollo-server","apollo-server-express","apollo-server-hapi","apollo-server-koa","apollo-server-lambda","apollo-server-micro"];if(l.some((function(e){return u.indexOf(e)>-1})))return"apollo";if(l.indexOf("ember-cli")>-1)return"ember";if(l.indexOf("sapper")>-1)return"sapper";var h=Object.keys(t);if(h.some((function(e){return e.endsWith(".vue")})))return"vue-cli";if(h.some((function(e){return e.endsWith(".re")})))return"reason";if(l.indexOf("gatsby")>-1)return"gatsby";if(l.indexOf("parcel-bundler")>-1)return"parcel";if(l.indexOf("react-scripts")>-1)return"create-react-app";if(l.indexOf("react-scripts-ts")>-1)return"create-react-app-typescript";if(l.indexOf("@angular/core")>-1)return"angular-cli";if(l.indexOf("preact-cli")>-1)return"preact-cli";if(l.indexOf("svelte")>-1)return"svelte";if(l.indexOf("vue")>-1)return"vue-cli";var f=["@dojo/core","@dojo/framework"];return l.some((function(e){return f.indexOf(e)>-1}))?"@dojo/cli-create-app":l.indexOf("cx")>-1?"cxjs":l.indexOf("@nestjs/core")>-1||l.indexOf("@nestjs/common")>-1?"nest":void 0};var Wt={exports:{}};!function(e,t){var n="__lodash_hash_undefined__",r=1,o=2,i=9007199254740991,s="[object Arguments]",a="[object Array]",l="[object AsyncFunction]",c="[object Boolean]",u="[object Date]",h="[object Error]",f="[object Function]",d="[object GeneratorFunction]",m="[object Map]",p="[object Number]",v="[object Null]",g="[object Object]",b="[object Promise]",y="[object Proxy]",x="[object RegExp]",w="[object Set]",E="[object String]",j="[object Symbol]",N="[object Undefined]",O="[object WeakMap]",C="[object ArrayBuffer]",k="[object DataView]",_=/^\[object .+?Constructor\]$/,S=/^(?:0|[1-9]\d*)$/,F={};F["[object Float32Array]"]=F["[object Float64Array]"]=F["[object Int8Array]"]=F["[object Int16Array]"]=F["[object Int32Array]"]=F["[object Uint8Array]"]=F["[object Uint8ClampedArray]"]=F["[object Uint16Array]"]=F["[object Uint32Array]"]=!0,F[s]=F[a]=F[C]=F[c]=F[k]=F[u]=F[h]=F[f]=F[m]=F[p]=F[g]=F[x]=F[w]=F[E]=F[O]=!1;var P="object"==typeof At&&At&&At.Object===Object&&At,H="object"==typeof self&&self&&self.Object===Object&&self,M=P||H||Function("return this")(),T=t&&!t.nodeType&&t,z=T&&e&&!e.nodeType&&e,A=z&&z.exports===T,L=A&&P.process,B=function(){try{return L&&L.binding&&L.binding("util")}catch(e){}}(),W=B&&B.isTypedArray;function I(e,t){for(var n=-1,r=null==e?0:e.length;++nc))return!1;var h=a.get(e);if(h&&a.get(t))return h==t;var f=-1,d=!0,m=n&o?new Ce:void 0;for(a.set(e,t),a.set(t,e);++f-1},Ne.prototype.set=function(e,t){var n=this.__data__,r=Se(n,e);return r<0?(++this.size,n.push([e,t])):n[r][1]=t,this},Oe.prototype.clear=function(){this.size=0,this.__data__={hash:new je,map:new(he||Ne),string:new je}},Oe.prototype.delete=function(e){var t=Le(this,e).delete(e);return this.size-=t?1:0,t},Oe.prototype.get=function(e){return Le(this,e).get(e)},Oe.prototype.has=function(e){return Le(this,e).has(e)},Oe.prototype.set=function(e,t){var n=Le(this,e),r=n.size;return n.set(e,t),this.size+=n.size==r?0:1,this},Ce.prototype.add=Ce.prototype.push=function(e){return this.__data__.set(e,n),this},Ce.prototype.has=function(e){return this.__data__.has(e)},ke.prototype.clear=function(){this.__data__=new Ne,this.size=0},ke.prototype.delete=function(e){var t=this.__data__,n=t.delete(e);return this.size=t.size,n},ke.prototype.get=function(e){return this.__data__.get(e)},ke.prototype.has=function(e){return this.__data__.has(e)},ke.prototype.set=function(e,t){var n=this.__data__;if(n instanceof Ne){var r=n.__data__;if(!he||r.length<199)return r.push([e,t]),this.size=++n.size,this;n=this.__data__=new Oe(r)}return n.set(e,t),this.size=n.size,this};var We=ae?function(e){return null==e?[]:(e=Object(e),function(e,t){for(var n=-1,r=null==e?0:e.length,o=0,i=[];++n-1&&e%1==0&&e-1&&e%1==0&&e<=i}function Ye(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)}function Ve(e){return null!=e&&"object"==typeof e}var De=W?function(e){return function(t){return e(t)}}(W):function(e){return Ve(e)&&Ge(e.length)&&!!F[Fe(e)]};function Je(e){return null!=(t=e)&&Ge(t.length)&&!Ke(t)?_e(e):Te(e);var t}e.exports=function(e,t){return He(e,t)}}(Wt,Wt.exports);var It,$t;"0.19.0".replace(/\./g,"-");($t=It||(It={}))[$t.None=0]="None",$t[$t.Error=10]="Error",$t[$t.Warning=20]="Warning",$t[$t.Info=30]="Info",$t[$t.Debug=40]="Debug";"undefined"!=typeof window?r.useLayoutEffect:r.useEffect;r.createContext(void 0),"undefined"!=typeof window?r.useLayoutEffect:r.useEffect;r.createContext(null);const Rt={box:function({children:e,data:t}){const n="string"==typeof t?t:void 0;return r.createElement("span",{className:"ch-code-box-annotation",style:{outlineColor:n}},e)},bg:qt,label:function({children:e,data:t,style:n}){return r.createElement("div",{className:"ch-code-label-annotation",style:n},e,r.createElement("div",{className:"ch-code-label-annotation-text"},(null==t?void 0:t.children)||t))},link:function({children:e,isInline:t,style:n,data:o}){const i=(null==o?void 0:o.url)||o,s=null==o?void 0:o.title;return r.createElement("a",{href:i,title:s,className:t?"ch-code-inline-link":"ch-code-link",style:n},e)},mark:function(e){return e.isInline?r.createElement(Xt,Object.assign({},e)):r.createElement(qt,Object.assign({},e))},withClass:function({children:e,data:t,style:n}){return r.createElement("span",{style:n,className:t},e)}};function qt({children:e,data:t,style:n,lines:o}){const i=function(e){return e.map((e=>e.annotatedGroups.flatMap((e=>{var t;return null===(t=e.prev)||void 0===t?void 0:t.groups.flatMap((e=>e.tokens.map((e=>e.content))))})).join(""))).join("\n")}(o),s="ch-code-multiline-mark "+(null!=t?t:"");return r.createElement("div",{style:n,className:s},r.createElement("span",{className:"ch-code-multiline-mark-border"}),e,r.createElement(be,{className:"ch-code-button",content:i}))}function Xt({children:e,data:t}){const n="ch-code-inline-mark "+(null!=t?t:"");return r.createElement("span",{className:n,style:{background:Ut(e)||void 0}},e)}function Ut(e){var t,n,o;try{const i=r.Children.toArray(e)[0],s=r.Children.toArray((null===(t=null==i?void 0:i.props)||void 0===t?void 0:t.children)||[])[0],a=r.Children.toArray((null===(n=null==s?void 0:s.props)||void 0===n?void 0:n.children)||[])[0],{color:l}=(null===(o=null==a?void 0:a.props)||void 0===o?void 0:o.style)||{};return l?u(l,.2):void 0}catch(i){return}}function Zt(e){var{className:t,codeConfig:n,children:o,code:s}=e,a=i(e,["className","codeConfig","children","code"]);const{lines:l}=s,c=l.flatMap((e=>e.tokens));return r.createElement("span",Object.assign({"data-ch-theme":n.themeName,className:"ch-inline-code not-prose"+(t?" "+t:"")},a),r.createElement("code",null,c.map(((e,t)=>r.createElement("span",Object.assign({key:t},e.props),e.content)))))}},8453:(e,t,n)=>{n.d(t,{R:()=>s,x:()=>a});var r=n(6540);const o={},i=r.createContext(o);function s(e){const t=r.useContext(i);return r.useMemo((function(){return"function"==typeof e?e(t):{...t,...e}}),[t,e])}function a(e){let t;return t=e.disableParentContext?"function"==typeof e.components?e.components(o):e.components||o:s(e.components),r.createElement(i.Provider,{value:t},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/eae80ce0.b1d36097.js b/assets/js/eae80ce0.b1d36097.js deleted file mode 100644 index 7da0726cdb..0000000000 --- a/assets/js/eae80ce0.b1d36097.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunklangflow_docs=self.webpackChunklangflow_docs||[]).push([[9642],{8267:(e,n,o)=>{o.r(n),o.d(n,{CH:()=>d,assets:()=>a,chCodeConfig:()=>h,contentTitle:()=>c,default:()=>g,frontMatter:()=>r,metadata:()=>l,toc:()=>p});var t=o(4848),s=o(8453),i=o(4754);const r={title:"Authentication",sidebar_position:0,slug:"/configuration-authentication"},c=void 0,l={id:"Configuration/configuration-authentication",title:"Authentication",description:"This page may contain outdated information. It will be updated as soon as possible.",source:"@site/docs/Configuration/configuration-authentication.md",sourceDirName:"Configuration",slug:"/configuration-authentication",permalink:"/configuration-authentication",draft:!1,unlisted:!1,tags:[],version:"current",sidebarPosition:0,frontMatter:{title:"Authentication",sidebar_position:0,slug:"/configuration-authentication"},sidebar:"defaultSidebar",previous:{title:"Project & General Settings",permalink:"/settings-project-general-settings"},next:{title:"API Keys",permalink:"/configuration-api-keys"}},a={},d={annotations:i.hk,InlineCode:i.R0,Code:i.Cy},h={staticMediaQuery:"not screen, (max-width: 768px)",lineNumbers:!0,showCopyButton:!0,themeName:"github-dark"},p=[{value:"Sign Up and Sign In",id:"f480dac5d2094d75a433de0b8e195641",level:2},{value:"Environment Variables",id:"3ed7cae6f5324ba0ac14783cf2a6cc07",level:2},{value:"LANGFLOW_AUTO_LOGIN",id:"8b10059e0fbc44f3bc8ce63fe7692e7e",level:3},{value:"LANGFLOW_SUPERUSER and LANGFLOW_SUPERUSER_PASSWORD",id:"a61a651a0fc7443a82cec93c07a14503",level:3},{value:"LANGFLOW_SECRET_KEY",id:"977aea34e6174c58bd76107990d62a1f",level:3},{value:"LANGFLOW_NEW_USER_IS_ACTIVE",id:"c8f5df9283be4e20be51e14518f5272e",level:3},{value:"Manage superusers with the CLI",id:"3b0c36a5cc0f4acc95c884d3de858d46",level:2},{value:"Sign in",id:"736ebb8c854b4c268d5e748c119a08ea",level:2},{value:"Profile settings",id:"dd5926e12471448d99bd6849d2149dc8",level:2}];function u(e){const n={admonition:"admonition",code:"code",h2:"h2",h3:"h3",hr:"hr",img:"img",li:"li",p:"p",strong:"strong",ul:"ul",...(0,s.R)(),...e.components};return d||f("CH",!1),d.Code||f("CH.Code",!0),d.InlineCode||f("CH.InlineCode",!0),(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("style",{dangerouslySetInnerHTML:{__html:'[data-ch-theme="github-dark"] { --ch-t-colorScheme: dark;--ch-t-foreground: #c9d1d9;--ch-t-background: #0d1117;--ch-t-lighter-inlineBackground: #0d1117e6;--ch-t-editor-background: #0d1117;--ch-t-editor-foreground: #c9d1d9;--ch-t-editor-lineHighlightBackground: #6e76811a;--ch-t-editor-rangeHighlightBackground: #ffffff0b;--ch-t-editor-infoForeground: #3794FF;--ch-t-editor-selectionBackground: #264F78;--ch-t-focusBorder: #1f6feb;--ch-t-tab-activeBackground: #0d1117;--ch-t-tab-activeForeground: #c9d1d9;--ch-t-tab-inactiveBackground: #010409;--ch-t-tab-inactiveForeground: #8b949e;--ch-t-tab-border: #30363d;--ch-t-tab-activeBorder: #0d1117;--ch-t-editorGroup-border: #30363d;--ch-t-editorGroupHeader-tabsBackground: #010409;--ch-t-editorLineNumber-foreground: #6e7681;--ch-t-input-background: #0d1117;--ch-t-input-foreground: #c9d1d9;--ch-t-input-border: #30363d;--ch-t-icon-foreground: #8b949e;--ch-t-sideBar-background: #010409;--ch-t-sideBar-foreground: #c9d1d9;--ch-t-sideBar-border: #30363d;--ch-t-list-activeSelectionBackground: #6e768166;--ch-t-list-activeSelectionForeground: #c9d1d9;--ch-t-list-hoverBackground: #6e76811a;--ch-t-list-hoverForeground: #c9d1d9; }'}}),"\n",(0,t.jsx)(n.admonition,{type:"info",children:(0,t.jsx)(n.p,{children:"This page may contain outdated information. It will be updated as soon as possible."})}),"\n",(0,t.jsx)(n.h2,{id:"f480dac5d2094d75a433de0b8e195641",children:"Sign Up and Sign In"}),"\n",(0,t.jsx)(n.hr,{}),"\n",(0,t.jsx)(n.p,{children:"The login functionality in Langflow serves to authenticate users and protect sensitive routes in the application. Starting from version 0.5, Langflow introduces an enhanced login mechanism that is governed by a few environment variables. This allows new secure features."}),"\n",(0,t.jsx)(n.h2,{id:"3ed7cae6f5324ba0ac14783cf2a6cc07",children:"Environment Variables"}),"\n",(0,t.jsx)(n.p,{children:"The following environment variables are crucial in configuring the login settings:"}),"\n",(0,t.jsxs)(n.ul,{children:["\n",(0,t.jsxs)(n.li,{children:[(0,t.jsx)(d.InlineCode,{codeConfig:h,code:{lines:[{tokens:[{content:"LANGFLOW_AUTO_LOGIN",props:{style:{color:"#79C0FF"}}}]}],lang:"jsx"},children:"LANGFLOW_AUTO_LOGIN"}),": Determines whether Langflow should automatically log users in. Default is ",(0,t.jsx)(n.code,{children:"True"}),"."]}),"\n",(0,t.jsxs)(n.li,{children:[(0,t.jsx)(d.InlineCode,{codeConfig:h,code:{lines:[{tokens:[{content:"LANGFLOW_SUPERUSER",props:{style:{color:"#79C0FF"}}}]}],lang:"jsx"},children:"LANGFLOW_SUPERUSER"}),": The username of the superuser."]}),"\n",(0,t.jsxs)(n.li,{children:[(0,t.jsx)(d.InlineCode,{codeConfig:h,code:{lines:[{tokens:[{content:"LANGFLOW_SUPERUSER_PASSWORD",props:{style:{color:"#79C0FF"}}}]}],lang:"jsx"},children:"LANGFLOW_SUPERUSER_PASSWORD"}),": The password for the superuser."]}),"\n",(0,t.jsxs)(n.li,{children:[(0,t.jsx)(d.InlineCode,{codeConfig:h,code:{lines:[{tokens:[{content:"LANGFLOW_SECRET_KEY",props:{style:{color:"#79C0FF"}}}]}],lang:"jsx"},children:"LANGFLOW_SECRET_KEY"}),": A key used for encrypting the superuser's password."]}),"\n",(0,t.jsxs)(n.li,{children:[(0,t.jsx)(d.InlineCode,{codeConfig:h,code:{lines:[{tokens:[{content:"LANGFLOW_NEW_USER_IS_ACTIVE",props:{style:{color:"#79C0FF"}}}]}],lang:"jsx"},children:"LANGFLOW_NEW_USER_IS_ACTIVE"}),": Determines whether new users are automatically activated. Default is ",(0,t.jsx)(n.code,{children:"False"}),"."]}),"\n"]}),"\n",(0,t.jsxs)(n.p,{children:["All of these variables can be passed to the CLI command ",(0,t.jsx)(d.InlineCode,{codeConfig:h,code:{lines:[{tokens:[{content:"langflow run",props:{style:{color:"#C9D1D9"}}}]}],lang:"jsx"},children:"langflow run"})," through the ",(0,t.jsx)(d.InlineCode,{codeConfig:h,code:{lines:[{tokens:[{content:"--",props:{style:{color:"#FF7B72"}}},{content:"env",props:{style:{color:"#C9D1D9"}}},{content:"-",props:{style:{color:"#FF7B72"}}},{content:"file",props:{style:{color:"#C9D1D9"}}}]}],lang:"jsx"},children:"--env-file"})," option. For example:"]}),"\n",(0,t.jsx)(d.Code,{codeConfig:h,northPanel:{tabs:[""],active:"",heightRatio:1},files:[{name:"",focus:"",code:{lines:[{tokens:[{content:"langflow ",props:{style:{color:"#FFA657"}}},{content:"run ",props:{style:{color:"#A5D6FF"}}},{content:"--env-file ",props:{style:{color:"#79C0FF"}}},{content:".env",props:{style:{color:"#A5D6FF"}}}]},{tokens:[{content:"",props:{style:{color:"#C9D1D9"}}}]}],lang:"shell"},annotations:[]}]}),"\n",(0,t.jsx)(n.admonition,{type:"caution",children:(0,t.jsx)(n.p,{children:"It is critical not to expose these environment variables in your code repository. Always set them securely in your deployment environment, for example, using Docker secrets, Kubernetes ConfigMaps/Secrets, or dedicated secure environment configuration systems like AWS Secrets Manager."})}),"\n",(0,t.jsx)(n.h3,{id:"8b10059e0fbc44f3bc8ce63fe7692e7e",children:(0,t.jsx)(d.InlineCode,{codeConfig:h,code:{lines:[{tokens:[{content:"LANGFLOW_AUTO_LOGIN",props:{style:{color:"#79C0FF"}}}]}],lang:"jsx"},children:"LANGFLOW_AUTO_LOGIN"})}),"\n",(0,t.jsxs)(n.p,{children:["By default, this variable is set to ",(0,t.jsx)(n.code,{children:"True"}),". When enabled (",(0,t.jsx)(n.code,{children:"True"}),"), Langflow operates as it did in versions prior to 0.5\u2014automatic login without requiring explicit user authentication."]}),"\n",(0,t.jsx)(n.p,{children:"To disable automatic login and enforce user authentication:"}),"\n",(0,t.jsx)(d.Code,{codeConfig:h,northPanel:{tabs:[""],active:"",heightRatio:1},files:[{name:"",focus:"",code:{lines:[{tokens:[{content:"export",props:{style:{color:"#FF7B72"}}},{content:" LANGFLOW_AUTO_LOGIN",props:{style:{color:"#C9D1D9"}}},{content:"=",props:{style:{color:"#FF7B72"}}},{content:"False",props:{style:{color:"#A5D6FF"}}}]}],lang:"shell"},annotations:[]}]}),"\n",(0,t.jsxs)(n.h3,{id:"a61a651a0fc7443a82cec93c07a14503",children:[(0,t.jsx)(d.InlineCode,{codeConfig:h,code:{lines:[{tokens:[{content:"LANGFLOW_SUPERUSER",props:{style:{color:"#79C0FF"}}}]}],lang:"jsx"},children:"LANGFLOW_SUPERUSER"})," and ",(0,t.jsx)(d.InlineCode,{codeConfig:h,code:{lines:[{tokens:[{content:"LANGFLOW_SUPERUSER_PASSWORD",props:{style:{color:"#79C0FF"}}}]}],lang:"jsx"},children:"LANGFLOW_SUPERUSER_PASSWORD"})]}),"\n",(0,t.jsxs)(n.p,{children:["These environment variables are only relevant when ",(0,t.jsx)(n.code,{children:"LANGFLOW_AUTO_LOGIN"})," is set to ",(0,t.jsx)(n.code,{children:"False"}),". They specify the username and password for the superuser, which is essential for administrative tasks."]}),"\n",(0,t.jsx)(n.p,{children:"To create a superuser manually:"}),"\n",(0,t.jsx)(d.Code,{codeConfig:h,northPanel:{tabs:[""],active:"",heightRatio:1},files:[{name:"",focus:"",code:{lines:[{tokens:[{content:"export",props:{style:{color:"#FF7B72"}}},{content:" LANGFLOW_SUPERUSER",props:{style:{color:"#C9D1D9"}}},{content:"=",props:{style:{color:"#FF7B72"}}},{content:"admin",props:{style:{color:"#A5D6FF"}}}]},{tokens:[{content:"export",props:{style:{color:"#FF7B72"}}},{content:" LANGFLOW_SUPERUSER_PASSWORD",props:{style:{color:"#C9D1D9"}}},{content:"=",props:{style:{color:"#FF7B72"}}},{content:"securepassword",props:{style:{color:"#A5D6FF"}}}]}],lang:"shell"},annotations:[]}]}),"\n",(0,t.jsxs)(n.p,{children:["You can also use the CLI command ",(0,t.jsx)(n.code,{children:"langflow superuser"})," to set up a superuser interactively."]}),"\n",(0,t.jsx)(n.h3,{id:"977aea34e6174c58bd76107990d62a1f",children:(0,t.jsx)(d.InlineCode,{codeConfig:h,code:{lines:[{tokens:[{content:"LANGFLOW_SECRET_KEY",props:{style:{color:"#79C0FF"}}}]}],lang:"jsx"},children:"LANGFLOW_SECRET_KEY"})}),"\n",(0,t.jsx)(n.p,{children:"This environment variable holds a secret key used for encrypting the superuser's password. Make sure to set this to a secure, randomly generated string."}),"\n",(0,t.jsx)(d.Code,{codeConfig:h,northPanel:{tabs:[""],active:"",heightRatio:1},files:[{name:"",focus:"",code:{lines:[{tokens:[{content:"export",props:{style:{color:"#FF7B72"}}},{content:" LANGFLOW_SECRET_KEY",props:{style:{color:"#C9D1D9"}}},{content:"=",props:{style:{color:"#FF7B72"}}},{content:"randomly_generated_secure_key",props:{style:{color:"#A5D6FF"}}}]},{tokens:[{content:"",props:{style:{color:"#C9D1D9"}}}]}],lang:"shell"},annotations:[]}]}),"\n",(0,t.jsx)(n.h3,{id:"c8f5df9283be4e20be51e14518f5272e",children:(0,t.jsx)(d.InlineCode,{codeConfig:h,code:{lines:[{tokens:[{content:"LANGFLOW_NEW_USER_IS_ACTIVE",props:{style:{color:"#79C0FF"}}}]}],lang:"jsx"},children:"LANGFLOW_NEW_USER_IS_ACTIVE"})}),"\n",(0,t.jsxs)(n.p,{children:["By default, this variable is set to ",(0,t.jsx)(n.code,{children:"False"}),". When enabled (",(0,t.jsx)(n.code,{children:"True"}),"), new users are automatically activated and can log in without requiring explicit activation by the superuser."]}),"\n",(0,t.jsx)(n.h2,{id:"3b0c36a5cc0f4acc95c884d3de858d46",children:"Manage superusers with the CLI"}),"\n",(0,t.jsx)(n.p,{children:"Langflow provides a command-line utility for managing superusers:"}),"\n",(0,t.jsx)(d.Code,{codeConfig:h,northPanel:{tabs:[""],active:"",heightRatio:1},files:[{name:"",focus:"",code:{lines:[{tokens:[{content:"langflow ",props:{style:{color:"#FFA657"}}},{content:"superuser",props:{style:{color:"#A5D6FF"}}}]}],lang:"shell"},annotations:[]}]}),"\n",(0,t.jsx)(n.p,{children:"This command prompts you to enter the username and password for the superuser, unless they are already set using environment variables."}),"\n",(0,t.jsx)(n.h2,{id:"736ebb8c854b4c268d5e748c119a08ea",children:"Sign in"}),"\n",(0,t.jsxs)(n.p,{children:["With ",(0,t.jsx)(d.InlineCode,{codeConfig:h,code:{lines:[{tokens:[{content:"LANGFLOW_AUTO_LOGIN",props:{style:{color:"#79C0FF"}}}]}],lang:"jsx"},children:"LANGFLOW_AUTO_LOGIN"})," set to ",(0,t.jsx)(d.InlineCode,{codeConfig:h,code:{lines:[{tokens:[{content:"False",props:{style:{color:"#C9D1D9"}}}]}],lang:"jsx"},children:"False"}),", Langflow requires users to sign up before they can log in. The sign-up page is the default landing page when a user visits Langflow for the first time."]}),"\n",(0,t.jsx)(n.p,{children:(0,t.jsx)(n.img,{src:o(5246).A+"",width:"584",height:"832"})}),"\n",(0,t.jsx)(n.h2,{id:"dd5926e12471448d99bd6849d2149dc8",children:"Profile settings"}),"\n",(0,t.jsx)(n.p,{children:"Once signed in, you can change your profile settings by clicking on the profile icon in the top right corner of the Langflow dashboard. This opens a dropdown menu with the following options:"}),"\n",(0,t.jsxs)(n.ul,{children:["\n",(0,t.jsxs)(n.li,{children:["\n",(0,t.jsxs)(n.p,{children:[(0,t.jsx)(n.strong,{children:"Admin Page"}),": Opens the admin page, which is only accessible to the superuser."]}),"\n"]}),"\n",(0,t.jsxs)(n.li,{children:["\n",(0,t.jsxs)(n.p,{children:[(0,t.jsx)(n.strong,{children:"Profile Settings"}),": Opens the profile settings page."]}),"\n"]}),"\n",(0,t.jsxs)(n.li,{children:["\n",(0,t.jsxs)(n.p,{children:[(0,t.jsx)(n.strong,{children:"Sign Out"}),": Logs the user out."]}),"\n",(0,t.jsx)(n.p,{children:(0,t.jsx)(n.img,{src:o(8978).A+"",width:"404",height:"381"})}),"\n"]}),"\n"]}),"\n",(0,t.jsxs)(n.p,{children:["Select ",(0,t.jsx)(n.strong,{children:"Profile Settings"})," to change your password and your profile picture."]}),"\n",(0,t.jsx)(n.p,{children:(0,t.jsx)(n.img,{src:o(2626).A+"",width:"2079",height:"721"})}),"\n",(0,t.jsxs)(n.p,{children:["Select ",(0,t.jsx)(n.strong,{children:"Admin Page"})," to manage users and groups as the superuser."]}),"\n",(0,t.jsx)(n.p,{children:(0,t.jsx)(n.img,{src:o(8101).A+"",width:"2190",height:"1540"})})]})}function g(e={}){const{wrapper:n}={...(0,s.R)(),...e.components};return n?(0,t.jsx)(n,{...e,children:(0,t.jsx)(u,{...e})}):u(e)}function f(e,n){throw new Error("Expected "+(n?"component":"object")+" `"+e+"` to be defined: you likely forgot to import, pass, or provide it.")}},5246:(e,n,o)=>{o.d(n,{A:()=>t});const t=o.p+"assets/images/1009571828-8840dd6a62739230e43b0a557518b5ff.png"},2626:(e,n,o)=>{o.d(n,{A:()=>t});const t=o.p+"assets/images/1813063533-a712786cbca2cf05bc6778154e53ffad.png"},8101:(e,n,o)=>{o.d(n,{A:()=>t});const t=o.p+"assets/images/383358552-b5376c867c0f56e5572991427f902303.png"},8978:(e,n,o)=>{o.d(n,{A:()=>t});const t=o.p+"assets/images/563306242-e3f3830c789f4c5c23e6794c29c0d71d.png"}}]); \ No newline at end of file diff --git a/assets/js/eae80ce0.ba6a0711.js b/assets/js/eae80ce0.ba6a0711.js new file mode 100644 index 0000000000..ff19508585 --- /dev/null +++ b/assets/js/eae80ce0.ba6a0711.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunklangflow_docs=self.webpackChunklangflow_docs||[]).push([[9642],{8267:(e,n,t)=>{t.r(n),t.d(n,{CH:()=>d,assets:()=>c,chCodeConfig:()=>h,contentTitle:()=>l,default:()=>g,frontMatter:()=>i,metadata:()=>a,toc:()=>u});var o=t(4848),s=t(8453),r=t(4754);const i={title:"Authentication",sidebar_position:0,slug:"/configuration-authentication"},l=void 0,a={id:"Configuration/configuration-authentication",title:"Authentication",description:"The login functionality in Langflow serves to authenticate users and protect sensitive routes in the application.",source:"@site/docs/Configuration/configuration-authentication.md",sourceDirName:"Configuration",slug:"/configuration-authentication",permalink:"/configuration-authentication",draft:!1,unlisted:!1,tags:[],version:"current",sidebarPosition:0,frontMatter:{title:"Authentication",sidebar_position:0,slug:"/configuration-authentication"},sidebar:"defaultSidebar",previous:{title:"Project & General Settings",permalink:"/settings-project-general-settings"},next:{title:"API Keys",permalink:"/configuration-api-keys"}},c={},d={annotations:r.hk,Code:r.Cy},h={staticMediaQuery:"not screen, (max-width: 768px)",lineNumbers:!0,showCopyButton:!0,themeName:"github-dark"},u=[{value:"Create a superuser and new users in Langflow",id:"create-a-superuser-and-new-users-in-langflow",level:2},{value:"Manage Superuser with the Langflow CLI",id:"manage-superuser-with-the-langflow-cli",level:2},{value:"Authentication configuration values",id:"values",level:2},{value:"LANGFLOW_AUTO_LOGIN",id:"langflow_auto_login",level:3},{value:"LANGFLOW_SUPERUSER and LANGFLOW_SUPERUSER_PASSWORD",id:"langflow_superuser-and-langflow_superuser_password",level:3},{value:"LANGFLOW_SECRET_KEY",id:"langflow_secret_key",level:3},{value:"LANGFLOW_NEW_USER_IS_ACTIVE",id:"langflow_new_user_is_active",level:3}];function p(e){const n={a:"a",admonition:"admonition",code:"code",h2:"h2",h3:"h3",li:"li",ol:"ol",p:"p",strong:"strong",table:"table",tbody:"tbody",td:"td",th:"th",thead:"thead",tr:"tr",...(0,s.R)(),...e.components};return d||f("CH",!1),d.Code||f("CH.Code",!0),(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)("style",{dangerouslySetInnerHTML:{__html:'[data-ch-theme="github-dark"] { --ch-t-colorScheme: dark;--ch-t-foreground: #c9d1d9;--ch-t-background: #0d1117;--ch-t-lighter-inlineBackground: #0d1117e6;--ch-t-editor-background: #0d1117;--ch-t-editor-foreground: #c9d1d9;--ch-t-editor-lineHighlightBackground: #6e76811a;--ch-t-editor-rangeHighlightBackground: #ffffff0b;--ch-t-editor-infoForeground: #3794FF;--ch-t-editor-selectionBackground: #264F78;--ch-t-focusBorder: #1f6feb;--ch-t-tab-activeBackground: #0d1117;--ch-t-tab-activeForeground: #c9d1d9;--ch-t-tab-inactiveBackground: #010409;--ch-t-tab-inactiveForeground: #8b949e;--ch-t-tab-border: #30363d;--ch-t-tab-activeBorder: #0d1117;--ch-t-editorGroup-border: #30363d;--ch-t-editorGroupHeader-tabsBackground: #010409;--ch-t-editorLineNumber-foreground: #6e7681;--ch-t-input-background: #0d1117;--ch-t-input-foreground: #c9d1d9;--ch-t-input-border: #30363d;--ch-t-icon-foreground: #8b949e;--ch-t-sideBar-background: #010409;--ch-t-sideBar-foreground: #c9d1d9;--ch-t-sideBar-border: #30363d;--ch-t-list-activeSelectionBackground: #6e768166;--ch-t-list-activeSelectionForeground: #c9d1d9;--ch-t-list-hoverBackground: #6e76811a;--ch-t-list-hoverForeground: #c9d1d9; }'}}),"\n",(0,o.jsx)(n.p,{children:"The login functionality in Langflow serves to authenticate users and protect sensitive routes in the application."}),"\n",(0,o.jsx)(n.p,{children:"Starting from version 0.5, Langflow introduces an enhanced login mechanism that is governed by a few environment variables. This allows new secure features."}),"\n",(0,o.jsx)(n.h2,{id:"create-a-superuser-and-new-users-in-langflow",children:"Create a superuser and new users in Langflow"}),"\n",(0,o.jsx)(n.p,{children:"Learn how to create a new superuser, log in to Langflow, and add new users."}),"\n",(0,o.jsxs)(n.ol,{children:["\n",(0,o.jsxs)(n.li,{children:["\n",(0,o.jsxs)(n.p,{children:["Create a ",(0,o.jsx)(n.code,{children:".env"})," file and open it in your preferred editor."]}),"\n"]}),"\n",(0,o.jsxs)(n.li,{children:["\n",(0,o.jsx)(n.p,{children:"Add the following environment variables to your file."}),"\n"]}),"\n"]}),"\n",(0,o.jsx)(d.Code,{codeConfig:h,northPanel:{tabs:[""],active:"",heightRatio:1},files:[{name:"",focus:"",code:{lines:[{tokens:[{content:"LANGFLOW_AUTO_LOGIN",props:{style:{color:"#C9D1D9"}}},{content:"=",props:{style:{color:"#FF7B72"}}},{content:"False",props:{style:{color:"#A5D6FF"}}}]},{tokens:[{content:"LANGFLOW_SUPERUSER",props:{style:{color:"#C9D1D9"}}},{content:"=",props:{style:{color:"#FF7B72"}}},{content:"admin",props:{style:{color:"#A5D6FF"}}}]},{tokens:[{content:"LANGFLOW_SUPERUSER_PASSWORD",props:{style:{color:"#C9D1D9"}}},{content:"=",props:{style:{color:"#FF7B72"}}},{content:"securepassword",props:{style:{color:"#A5D6FF"}}}]},{tokens:[{content:"LANGFLOW_SECRET_KEY",props:{style:{color:"#C9D1D9"}}},{content:"=",props:{style:{color:"#FF7B72"}}},{content:"randomly_generated_secure_key",props:{style:{color:"#A5D6FF"}}}]},{tokens:[{content:"LANGFLOW_NEW_USER_IS_ACTIVE",props:{style:{color:"#C9D1D9"}}},{content:"=",props:{style:{color:"#FF7B72"}}},{content:"False",props:{style:{color:"#A5D6FF"}}}]}],lang:"bash"},annotations:[]}]}),"\n",(0,o.jsxs)(n.p,{children:["For more information, see ",(0,o.jsx)(n.a,{href:"#values",children:"Authentication configuration values"}),"."]}),"\n",(0,o.jsx)(n.admonition,{type:"tip",children:(0,o.jsxs)(n.p,{children:["The Langflow project includes a ",(0,o.jsx)(n.a,{href:"https://github.com/langflow-ai/langflow/blob/main/.env.example",children:(0,o.jsx)(n.code,{children:".env.example"})})," file to help you get started.\nYou can copy the contents of this file into your own ",(0,o.jsx)(n.code,{children:".env"})," file and replace the example values with your own preferred settings."]})}),"\n",(0,o.jsxs)(n.ol,{start:"3",children:["\n",(0,o.jsxs)(n.li,{children:["Save your ",(0,o.jsx)(n.code,{children:".env"})," file."]}),"\n",(0,o.jsx)(n.li,{children:"Run Langflow with the configured environment variables."}),"\n"]}),"\n",(0,o.jsx)(d.Code,{codeConfig:h,northPanel:{tabs:[""],active:"",heightRatio:1},files:[{name:"",focus:"",code:{lines:[{tokens:[{content:"python ",props:{style:{color:"#FFA657"}}},{content:"-m ",props:{style:{color:"#79C0FF"}}},{content:"langflow run ",props:{style:{color:"#A5D6FF"}}},{content:"--env-file ",props:{style:{color:"#79C0FF"}}},{content:".env",props:{style:{color:"#A5D6FF"}}}]}],lang:"bash"},annotations:[]}]}),"\n",(0,o.jsxs)(n.ol,{start:"5",children:["\n",(0,o.jsxs)(n.li,{children:["Sign in with your username ",(0,o.jsx)(n.code,{children:"admin"})," and password ",(0,o.jsx)(n.code,{children:"securepassword"}),"."]}),"\n",(0,o.jsxs)(n.li,{children:["To open the ",(0,o.jsx)(n.strong,{children:"Admin Page"}),", click your user profile image, and then select ",(0,o.jsx)(n.strong,{children:"Admin Page"}),".\nYou can also go to ",(0,o.jsx)(n.code,{children:"http://127.0.0.1:7861/admin"}),"."]}),"\n",(0,o.jsxs)(n.li,{children:["To add a new user, click ",(0,o.jsx)(n.strong,{children:"New User"}),", and then add the ",(0,o.jsx)(n.strong,{children:"Username"})," and ",(0,o.jsx)(n.strong,{children:"Password"}),"."]}),"\n",(0,o.jsxs)(n.li,{children:["To activate the new user, select ",(0,o.jsx)(n.strong,{children:"Active"}),".\nThe user can only sign in if you select them as ",(0,o.jsx)(n.strong,{children:"Active"}),"."]}),"\n",(0,o.jsxs)(n.li,{children:["To give the user ",(0,o.jsx)(n.code,{children:"superuser"})," priveleges, click ",(0,o.jsx)(n.strong,{children:"Superuser"}),"."]}),"\n",(0,o.jsxs)(n.li,{children:["Click ",(0,o.jsx)(n.strong,{children:"Save"}),"."]}),"\n",(0,o.jsxs)(n.li,{children:["To confirm your new user has been created, sign out of Langflow, and then sign back in using your new ",(0,o.jsx)(n.strong,{children:"Username"})," and ",(0,o.jsx)(n.strong,{children:"Password"}),"."]}),"\n"]}),"\n",(0,o.jsx)(n.h2,{id:"manage-superuser-with-the-langflow-cli",children:"Manage Superuser with the Langflow CLI"}),"\n",(0,o.jsx)(n.p,{children:"Langflow provides a command-line utility for interactively creating superusers:"}),"\n",(0,o.jsxs)(n.ol,{children:["\n",(0,o.jsx)(n.li,{children:"Enter the CLI command:"}),"\n"]}),"\n",(0,o.jsx)(d.Code,{codeConfig:h,northPanel:{tabs:[""],active:"",heightRatio:1},files:[{name:"",focus:"",code:{lines:[{tokens:[{content:"langflow ",props:{style:{color:"#FFA657"}}},{content:"superuser",props:{style:{color:"#A5D6FF"}}}]}],lang:"bash"},annotations:[]}]}),"\n",(0,o.jsxs)(n.ol,{start:"2",children:["\n",(0,o.jsxs)(n.li,{children:["Langflow prompts you for a ",(0,o.jsx)(n.strong,{children:"Username"})," and ",(0,o.jsx)(n.strong,{children:"Password"}),":"]}),"\n"]}),"\n",(0,o.jsx)(d.Code,{codeConfig:h,northPanel:{tabs:[""],active:"",heightRatio:1},files:[{name:"",focus:"",code:{lines:[{tokens:[{content:"langflow superuser",props:{}}]},{tokens:[{content:"Username: new_superuser_1",props:{}}]},{tokens:[{content:"Password:",props:{}}]},{tokens:[{content:"Default folder created successfully.",props:{}}]},{tokens:[{content:"Superuser created successfully.",props:{}}]}],lang:"text"},annotations:[]}]}),"\n",(0,o.jsxs)(n.ol,{start:"3",children:["\n",(0,o.jsxs)(n.li,{children:["To confirm your new superuser was created successfully, go to the ",(0,o.jsx)(n.strong,{children:"Admin Page"})," at ",(0,o.jsx)(n.code,{children:"http://127.0.0.1:7861/admin"}),"."]}),"\n"]}),"\n",(0,o.jsx)(n.h2,{id:"values",children:"Authentication configuration values"}),"\n",(0,o.jsx)(n.p,{children:"The following table lists the available authentication configuration variables, their descriptions, and default values:"}),"\n",(0,o.jsxs)(n.table,{children:[(0,o.jsx)(n.thead,{children:(0,o.jsxs)(n.tr,{children:[(0,o.jsx)(n.th,{children:"Variable"}),(0,o.jsx)(n.th,{children:"Description"}),(0,o.jsx)(n.th,{children:"Default"})]})}),(0,o.jsxs)(n.tbody,{children:[(0,o.jsxs)(n.tr,{children:[(0,o.jsx)(n.td,{children:(0,o.jsx)(n.code,{children:"LANGFLOW_AUTO_LOGIN"})}),(0,o.jsx)(n.td,{children:"Enables automatic login"}),(0,o.jsx)(n.td,{children:(0,o.jsx)(n.code,{children:"True"})})]}),(0,o.jsxs)(n.tr,{children:[(0,o.jsx)(n.td,{children:(0,o.jsx)(n.code,{children:"LANGFLOW_SUPERUSER"})}),(0,o.jsx)(n.td,{children:"Superuser username"}),(0,o.jsx)(n.td,{children:"-"})]}),(0,o.jsxs)(n.tr,{children:[(0,o.jsx)(n.td,{children:(0,o.jsx)(n.code,{children:"LANGFLOW_SUPERUSER_PASSWORD"})}),(0,o.jsx)(n.td,{children:"Superuser password"}),(0,o.jsx)(n.td,{children:"-"})]}),(0,o.jsxs)(n.tr,{children:[(0,o.jsx)(n.td,{children:(0,o.jsx)(n.code,{children:"LANGFLOW_SECRET_KEY"})}),(0,o.jsx)(n.td,{children:"Key for encrypting superuser password"}),(0,o.jsx)(n.td,{children:"-"})]}),(0,o.jsxs)(n.tr,{children:[(0,o.jsx)(n.td,{children:(0,o.jsx)(n.code,{children:"LANGFLOW_NEW_USER_IS_ACTIVE"})}),(0,o.jsx)(n.td,{children:"Automatically activates new users"}),(0,o.jsx)(n.td,{children:(0,o.jsx)(n.code,{children:"False"})})]})]})]}),"\n",(0,o.jsx)(n.h3,{id:"langflow_auto_login",children:"LANGFLOW_AUTO_LOGIN"}),"\n",(0,o.jsxs)(n.p,{children:["By default, this variable is set to ",(0,o.jsx)(n.code,{children:"True"}),". When enabled, Langflow operates as it did in versions prior to 0.5, including automatic login without requiring explicit user authentication."]}),"\n",(0,o.jsx)(n.p,{children:"To disable automatic login and enforce user authentication:"}),"\n",(0,o.jsx)(d.Code,{codeConfig:h,northPanel:{tabs:[""],active:"",heightRatio:1},files:[{name:"",focus:"",code:{lines:[{tokens:[{content:"export",props:{style:{color:"#FF7B72"}}},{content:" LANGFLOW_AUTO_LOGIN",props:{style:{color:"#C9D1D9"}}},{content:"=",props:{style:{color:"#FF7B72"}}},{content:"False",props:{style:{color:"#A5D6FF"}}}]}],lang:"shell"},annotations:[]}]}),"\n",(0,o.jsx)(n.h3,{id:"langflow_superuser-and-langflow_superuser_password",children:"LANGFLOW_SUPERUSER and LANGFLOW_SUPERUSER_PASSWORD"}),"\n",(0,o.jsx)(n.p,{children:"These environment variables are only relevant when LANGFLOW_AUTO_LOGIN is set to False. They specify the username and password for the superuser, which is essential for administrative tasks.\nTo create a superuser manually:"}),"\n",(0,o.jsx)(d.Code,{codeConfig:h,northPanel:{tabs:[""],active:"",heightRatio:1},files:[{name:"",focus:"",code:{lines:[{tokens:[{content:"export",props:{style:{color:"#FF7B72"}}},{content:" LANGFLOW_SUPERUSER",props:{style:{color:"#C9D1D9"}}},{content:"=",props:{style:{color:"#FF7B72"}}},{content:"admin",props:{style:{color:"#A5D6FF"}}}]},{tokens:[{content:"export",props:{style:{color:"#FF7B72"}}},{content:" LANGFLOW_SUPERUSER_PASSWORD",props:{style:{color:"#C9D1D9"}}},{content:"=",props:{style:{color:"#FF7B72"}}},{content:"securepassword",props:{style:{color:"#A5D6FF"}}}]}],lang:"bash"},annotations:[]}]}),"\n",(0,o.jsx)(n.h3,{id:"langflow_secret_key",children:"LANGFLOW_SECRET_KEY"}),"\n",(0,o.jsx)(n.p,{children:"This environment variable holds a secret key used for encrypting the superuser's password. Make sure to set this to a secure, randomly generated string."}),"\n",(0,o.jsx)(d.Code,{codeConfig:h,northPanel:{tabs:[""],active:"",heightRatio:1},files:[{name:"",focus:"",code:{lines:[{tokens:[{content:"export",props:{style:{color:"#FF7B72"}}},{content:" LANGFLOW_SECRET_KEY",props:{style:{color:"#C9D1D9"}}},{content:"=",props:{style:{color:"#FF7B72"}}},{content:"randomly_generated_secure_key",props:{style:{color:"#A5D6FF"}}}]}],lang:"bash"},annotations:[]}]}),"\n",(0,o.jsx)(n.h3,{id:"langflow_new_user_is_active",children:"LANGFLOW_NEW_USER_IS_ACTIVE"}),"\n",(0,o.jsxs)(n.p,{children:["By default, this variable is set to ",(0,o.jsx)(n.code,{children:"False"}),". When enabled, new users are automatically activated and can log in without requiring explicit activation by the superuser."]})]})}function g(e={}){const{wrapper:n}={...(0,s.R)(),...e.components};return n?(0,o.jsx)(n,{...e,children:(0,o.jsx)(p,{...e})}):p(e)}function f(e,n){throw new Error("Expected "+(n?"component":"object")+" `"+e+"` to be defined: you likely forgot to import, pass, or provide it.")}}}]); \ No newline at end of file diff --git a/assets/js/runtime~main.bf5d2e4f.js b/assets/js/runtime~main.04197601.js similarity index 97% rename from assets/js/runtime~main.bf5d2e4f.js rename to assets/js/runtime~main.04197601.js index 12e12a063c..7432970d0a 100644 --- a/assets/js/runtime~main.bf5d2e4f.js +++ b/assets/js/runtime~main.04197601.js @@ -1 +1 @@ -(()=>{"use strict";var e,a,c,r,f,t={},d={};function b(e){var a=d[e];if(void 0!==a)return a.exports;var c=d[e]={id:e,loaded:!1,exports:{}};return t[e].call(c.exports,c,c.exports,b),c.loaded=!0,c.exports}b.m=t,b.c=d,e=[],b.O=(a,c,r,f)=>{if(!c){var t=1/0;for(n=0;n=f)&&Object.keys(b.O).every((e=>b.O[e](c[o])))?c.splice(o--,1):(d=!1,f0&&e[n-1][2]>f;n--)e[n]=e[n-1];e[n]=[c,r,f]},b.n=e=>{var a=e&&e.__esModule?()=>e.default:()=>e;return b.d(a,{a:a}),a},c=Object.getPrototypeOf?e=>Object.getPrototypeOf(e):e=>e.__proto__,b.t=function(e,r){if(1&r&&(e=this(e)),8&r)return e;if("object"==typeof e&&e){if(4&r&&e.__esModule)return e;if(16&r&&"function"==typeof e.then)return e}var f=Object.create(null);b.r(f);var t={};a=a||[null,c({}),c([]),c(c)];for(var d=2&r&&e;"object"==typeof d&&!~a.indexOf(d);d=c(d))Object.getOwnPropertyNames(d).forEach((a=>t[a]=()=>e[a]));return t.default=()=>e,b.d(f,t),f},b.d=(e,a)=>{for(var c in a)b.o(a,c)&&!b.o(e,c)&&Object.defineProperty(e,c,{enumerable:!0,get:a[c]})},b.f={},b.e=e=>Promise.all(Object.keys(b.f).reduce(((a,c)=>(b.f[c](e,a),a)),[])),b.u=e=>"assets/js/"+({51:"b7251463",144:"e2a386ca",145:"0be1d5fe",784:"fe965b62",804:"7fcd30b6",868:"dc7b1ef3",1039:"16d61ab3",1227:"647965d5",1246:"1b523369",1258:"7da17ff3",1456:"ecd98ae0",1563:"3ef76b56",1567:"22dd74f7",1917:"c3616f7f",2005:"0575dfc8",2042:"reactPlayerTwitch",2431:"c0d3c6ab",2624:"8ff68e6f",2657:"a3ab51d1",2691:"2efb9d3a",2723:"reactPlayerMux",3110:"6a2beaac",3392:"reactPlayerVidyard",3659:"4618a71f",3917:"c8dad5f1",3964:"829ff4d2",4028:"c2ebd62a",4046:"9ac856ad",4133:"5cf11f26",4417:"f659caff",5475:"18f3809a",5562:"20e9af62",5572:"873ebc27",5628:"a83bc7c0",5634:"9822a706",5742:"aba21aa0",5772:"f66238ae",6008:"445668ec",6147:"ab17fe15",6173:"reactPlayerVimeo",6328:"reactPlayerDailyMotion",6353:"reactPlayerPreview",6463:"reactPlayerKaltura",6494:"b453f7b0",6677:"2f617b24",6887:"reactPlayerFacebook",6900:"3f8193f3",7098:"a7bd4aaa",7211:"cacdc615",7258:"11478de3",7338:"c39b795e",7408:"3ae94ad4",7453:"fdefa9a8",7458:"reactPlayerFilePlayer",7462:"921b5fc1",7570:"reactPlayerMixcloud",7627:"reactPlayerStreamable",8031:"25bf2d67",8054:"85112c90",8127:"53ed7db4",8183:"d59b5b70",8261:"474d53cd",8356:"c6a5eaec",8401:"17896441",8446:"reactPlayerYouTube",8598:"44dfcf75",8661:"8f774222",8927:"ae68aa8b",8929:"172b3cfb",8953:"adef6868",9048:"a94703ab",9126:"ea3c040a",9304:"c329cc2b",9340:"reactPlayerWistia",9455:"54175a6c",9461:"23d0e682",9580:"f81a91eb",9642:"eae80ce0",9647:"5e95c892",9979:"reactPlayerSoundCloud"}[e]||e)+"."+{51:"dcf61e98",144:"7e8e09aa",145:"6a62a03b",784:"bf3c3b32",804:"052d3ec1",868:"d7c01dec",900:"cec9b91d",1039:"6b5d9275",1227:"d5386d93",1246:"9ab26cae",1258:"ef663a05",1456:"e5056aaa",1563:"78890091",1567:"e0cf8331",1917:"66691f62",2005:"a0ff8716",2042:"38dd7b7d",2237:"51dcacf5",2431:"654749b2",2624:"2ae05354",2657:"092bb06b",2691:"c7804f19",2723:"8f6391ba",3110:"a42b07a9",3392:"cb42cdfc",3554:"c7291073",3659:"65567128",3917:"3379b67c",3964:"9a2ddfd9",4028:"4c8ebf9d",4046:"266ce350",4133:"988b28fb",4417:"32268d0a",5475:"dfef96d2",5562:"8d63ec91",5572:"d11012c8",5628:"d6312a92",5634:"c993c87c",5742:"7728a8b8",5772:"158b350c",6008:"5070ebd4",6147:"8e51af13",6173:"291c2909",6328:"f614ee4c",6353:"8cd2b61f",6463:"8e37235b",6494:"404054b3",6677:"5b13cfa7",6887:"a60ee927",6900:"ed789b0e",7098:"71beb8e2",7211:"2a7b0286",7258:"a9a0ccb4",7338:"156cd17a",7408:"95af4b45",7453:"c2cad3b5",7458:"c0e08054",7462:"df5a557c",7570:"34c84b39",7627:"b6323134",8031:"9469dd38",8054:"2d20ecfb",8127:"7f91271f",8183:"7baaad08",8261:"4737b75e",8356:"41abdc0c",8401:"633b1eb0",8446:"a89f408c",8598:"44362993",8661:"33e0bbf2",8927:"12e6528a",8929:"e136d1f2",8953:"e30ec767",9048:"9efc6036",9126:"2048b2ca",9304:"db4c4794",9340:"7f514310",9455:"e2ddcb40",9461:"f73e4482",9580:"44ae62e0",9642:"b1d36097",9647:"803b6717",9979:"9ddea34f"}[e]+".js",b.miniCssF=e=>{},b.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),b.o=(e,a)=>Object.prototype.hasOwnProperty.call(e,a),r={},f="langflow-docs:",b.l=(e,a,c,t)=>{if(r[e])r[e].push(a);else{var d,o;if(void 0!==c)for(var l=document.getElementsByTagName("script"),n=0;n{d.onerror=d.onload=null,clearTimeout(s);var f=r[e];if(delete r[e],d.parentNode&&d.parentNode.removeChild(d),f&&f.forEach((e=>e(c))),a)return a(c)},s=setTimeout(u.bind(null,void 0,{type:"timeout",target:d}),12e4);d.onerror=u.bind(null,d.onerror),d.onload=u.bind(null,d.onload),o&&document.head.appendChild(d)}},b.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},b.p="/",b.gca=function(e){return e={17896441:"8401",b7251463:"51",e2a386ca:"144","0be1d5fe":"145",fe965b62:"784","7fcd30b6":"804",dc7b1ef3:"868","16d61ab3":"1039","647965d5":"1227","1b523369":"1246","7da17ff3":"1258",ecd98ae0:"1456","3ef76b56":"1563","22dd74f7":"1567",c3616f7f:"1917","0575dfc8":"2005",reactPlayerTwitch:"2042",c0d3c6ab:"2431","8ff68e6f":"2624",a3ab51d1:"2657","2efb9d3a":"2691",reactPlayerMux:"2723","6a2beaac":"3110",reactPlayerVidyard:"3392","4618a71f":"3659",c8dad5f1:"3917","829ff4d2":"3964",c2ebd62a:"4028","9ac856ad":"4046","5cf11f26":"4133",f659caff:"4417","18f3809a":"5475","20e9af62":"5562","873ebc27":"5572",a83bc7c0:"5628","9822a706":"5634",aba21aa0:"5742",f66238ae:"5772","445668ec":"6008",ab17fe15:"6147",reactPlayerVimeo:"6173",reactPlayerDailyMotion:"6328",reactPlayerPreview:"6353",reactPlayerKaltura:"6463",b453f7b0:"6494","2f617b24":"6677",reactPlayerFacebook:"6887","3f8193f3":"6900",a7bd4aaa:"7098",cacdc615:"7211","11478de3":"7258",c39b795e:"7338","3ae94ad4":"7408",fdefa9a8:"7453",reactPlayerFilePlayer:"7458","921b5fc1":"7462",reactPlayerMixcloud:"7570",reactPlayerStreamable:"7627","25bf2d67":"8031","85112c90":"8054","53ed7db4":"8127",d59b5b70:"8183","474d53cd":"8261",c6a5eaec:"8356",reactPlayerYouTube:"8446","44dfcf75":"8598","8f774222":"8661",ae68aa8b:"8927","172b3cfb":"8929",adef6868:"8953",a94703ab:"9048",ea3c040a:"9126",c329cc2b:"9304",reactPlayerWistia:"9340","54175a6c":"9455","23d0e682":"9461",f81a91eb:"9580",eae80ce0:"9642","5e95c892":"9647",reactPlayerSoundCloud:"9979"}[e]||e,b.p+b.u(e)},(()=>{var e={5354:0,1869:0};b.f.j=(a,c)=>{var r=b.o(e,a)?e[a]:void 0;if(0!==r)if(r)c.push(r[2]);else if(/^(1869|5354)$/.test(a))e[a]=0;else{var f=new Promise(((c,f)=>r=e[a]=[c,f]));c.push(r[2]=f);var t=b.p+b.u(a),d=new Error;b.l(t,(c=>{if(b.o(e,a)&&(0!==(r=e[a])&&(e[a]=void 0),r)){var f=c&&("load"===c.type?"missing":c.type),t=c&&c.target&&c.target.src;d.message="Loading chunk "+a+" failed.\n("+f+": "+t+")",d.name="ChunkLoadError",d.type=f,d.request=t,r[1](d)}}),"chunk-"+a,a)}},b.O.j=a=>0===e[a];var a=(a,c)=>{var r,f,t=c[0],d=c[1],o=c[2],l=0;if(t.some((a=>0!==e[a]))){for(r in d)b.o(d,r)&&(b.m[r]=d[r]);if(o)var n=o(b)}for(a&&a(c);l{"use strict";var e,a,c,r,f,t={},d={};function b(e){var a=d[e];if(void 0!==a)return a.exports;var c=d[e]={id:e,loaded:!1,exports:{}};return t[e].call(c.exports,c,c.exports,b),c.loaded=!0,c.exports}b.m=t,b.c=d,e=[],b.O=(a,c,r,f)=>{if(!c){var t=1/0;for(n=0;n=f)&&Object.keys(b.O).every((e=>b.O[e](c[o])))?c.splice(o--,1):(d=!1,f0&&e[n-1][2]>f;n--)e[n]=e[n-1];e[n]=[c,r,f]},b.n=e=>{var a=e&&e.__esModule?()=>e.default:()=>e;return b.d(a,{a:a}),a},c=Object.getPrototypeOf?e=>Object.getPrototypeOf(e):e=>e.__proto__,b.t=function(e,r){if(1&r&&(e=this(e)),8&r)return e;if("object"==typeof e&&e){if(4&r&&e.__esModule)return e;if(16&r&&"function"==typeof e.then)return e}var f=Object.create(null);b.r(f);var t={};a=a||[null,c({}),c([]),c(c)];for(var d=2&r&&e;"object"==typeof d&&!~a.indexOf(d);d=c(d))Object.getOwnPropertyNames(d).forEach((a=>t[a]=()=>e[a]));return t.default=()=>e,b.d(f,t),f},b.d=(e,a)=>{for(var c in a)b.o(a,c)&&!b.o(e,c)&&Object.defineProperty(e,c,{enumerable:!0,get:a[c]})},b.f={},b.e=e=>Promise.all(Object.keys(b.f).reduce(((a,c)=>(b.f[c](e,a),a)),[])),b.u=e=>"assets/js/"+({51:"b7251463",144:"e2a386ca",145:"0be1d5fe",784:"fe965b62",804:"7fcd30b6",868:"dc7b1ef3",1039:"16d61ab3",1227:"647965d5",1246:"1b523369",1258:"7da17ff3",1456:"ecd98ae0",1563:"3ef76b56",1567:"22dd74f7",1917:"c3616f7f",2005:"0575dfc8",2042:"reactPlayerTwitch",2431:"c0d3c6ab",2624:"8ff68e6f",2657:"a3ab51d1",2691:"2efb9d3a",2723:"reactPlayerMux",3110:"6a2beaac",3392:"reactPlayerVidyard",3659:"4618a71f",3917:"c8dad5f1",3964:"829ff4d2",4028:"c2ebd62a",4046:"9ac856ad",4133:"5cf11f26",4417:"f659caff",5475:"18f3809a",5562:"20e9af62",5572:"873ebc27",5628:"a83bc7c0",5634:"9822a706",5742:"aba21aa0",5772:"f66238ae",6008:"445668ec",6147:"ab17fe15",6173:"reactPlayerVimeo",6328:"reactPlayerDailyMotion",6353:"reactPlayerPreview",6463:"reactPlayerKaltura",6494:"b453f7b0",6677:"2f617b24",6887:"reactPlayerFacebook",6900:"3f8193f3",7098:"a7bd4aaa",7211:"cacdc615",7258:"11478de3",7338:"c39b795e",7408:"3ae94ad4",7453:"fdefa9a8",7458:"reactPlayerFilePlayer",7462:"921b5fc1",7570:"reactPlayerMixcloud",7627:"reactPlayerStreamable",8031:"25bf2d67",8054:"85112c90",8127:"53ed7db4",8183:"d59b5b70",8261:"474d53cd",8356:"c6a5eaec",8401:"17896441",8446:"reactPlayerYouTube",8598:"44dfcf75",8661:"8f774222",8927:"ae68aa8b",8929:"172b3cfb",8953:"adef6868",9048:"a94703ab",9126:"ea3c040a",9304:"c329cc2b",9340:"reactPlayerWistia",9455:"54175a6c",9461:"23d0e682",9580:"f81a91eb",9642:"eae80ce0",9647:"5e95c892",9979:"reactPlayerSoundCloud"}[e]||e)+"."+{51:"dcf61e98",144:"7e8e09aa",145:"6a62a03b",784:"bf3c3b32",804:"052d3ec1",868:"d7c01dec",900:"047951be",1039:"6b5d9275",1227:"d5386d93",1246:"9ab26cae",1258:"ef663a05",1456:"e5056aaa",1563:"78890091",1567:"f0c578de",1917:"66691f62",2005:"a0ff8716",2042:"38dd7b7d",2237:"51dcacf5",2431:"654749b2",2624:"2ae05354",2657:"092bb06b",2691:"c7804f19",2723:"8f6391ba",3110:"a42b07a9",3392:"cb42cdfc",3554:"c7291073",3659:"65567128",3917:"3379b67c",3964:"9a2ddfd9",4028:"4c8ebf9d",4046:"266ce350",4133:"988b28fb",4417:"32268d0a",5475:"dfef96d2",5562:"8d63ec91",5572:"d11012c8",5628:"d6312a92",5634:"c993c87c",5742:"7728a8b8",5772:"158b350c",6008:"5070ebd4",6147:"8e51af13",6173:"291c2909",6328:"f614ee4c",6353:"8cd2b61f",6463:"8e37235b",6494:"404054b3",6677:"5b13cfa7",6887:"a60ee927",6900:"ed789b0e",7098:"71beb8e2",7211:"2a7b0286",7258:"a9a0ccb4",7338:"156cd17a",7408:"95af4b45",7453:"c2cad3b5",7458:"c0e08054",7462:"df5a557c",7570:"34c84b39",7627:"b6323134",8031:"9469dd38",8054:"2d20ecfb",8127:"7f91271f",8183:"7baaad08",8261:"4737b75e",8356:"41abdc0c",8401:"633b1eb0",8446:"a89f408c",8598:"44362993",8661:"33e0bbf2",8927:"12e6528a",8929:"e136d1f2",8953:"e30ec767",9048:"9efc6036",9126:"2048b2ca",9304:"db4c4794",9340:"7f514310",9455:"e2ddcb40",9461:"f73e4482",9580:"44ae62e0",9642:"ba6a0711",9647:"803b6717",9979:"9ddea34f"}[e]+".js",b.miniCssF=e=>{},b.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),b.o=(e,a)=>Object.prototype.hasOwnProperty.call(e,a),r={},f="langflow-docs:",b.l=(e,a,c,t)=>{if(r[e])r[e].push(a);else{var d,o;if(void 0!==c)for(var l=document.getElementsByTagName("script"),n=0;n{d.onerror=d.onload=null,clearTimeout(s);var f=r[e];if(delete r[e],d.parentNode&&d.parentNode.removeChild(d),f&&f.forEach((e=>e(c))),a)return a(c)},s=setTimeout(u.bind(null,void 0,{type:"timeout",target:d}),12e4);d.onerror=u.bind(null,d.onerror),d.onload=u.bind(null,d.onload),o&&document.head.appendChild(d)}},b.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},b.p="/",b.gca=function(e){return e={17896441:"8401",b7251463:"51",e2a386ca:"144","0be1d5fe":"145",fe965b62:"784","7fcd30b6":"804",dc7b1ef3:"868","16d61ab3":"1039","647965d5":"1227","1b523369":"1246","7da17ff3":"1258",ecd98ae0:"1456","3ef76b56":"1563","22dd74f7":"1567",c3616f7f:"1917","0575dfc8":"2005",reactPlayerTwitch:"2042",c0d3c6ab:"2431","8ff68e6f":"2624",a3ab51d1:"2657","2efb9d3a":"2691",reactPlayerMux:"2723","6a2beaac":"3110",reactPlayerVidyard:"3392","4618a71f":"3659",c8dad5f1:"3917","829ff4d2":"3964",c2ebd62a:"4028","9ac856ad":"4046","5cf11f26":"4133",f659caff:"4417","18f3809a":"5475","20e9af62":"5562","873ebc27":"5572",a83bc7c0:"5628","9822a706":"5634",aba21aa0:"5742",f66238ae:"5772","445668ec":"6008",ab17fe15:"6147",reactPlayerVimeo:"6173",reactPlayerDailyMotion:"6328",reactPlayerPreview:"6353",reactPlayerKaltura:"6463",b453f7b0:"6494","2f617b24":"6677",reactPlayerFacebook:"6887","3f8193f3":"6900",a7bd4aaa:"7098",cacdc615:"7211","11478de3":"7258",c39b795e:"7338","3ae94ad4":"7408",fdefa9a8:"7453",reactPlayerFilePlayer:"7458","921b5fc1":"7462",reactPlayerMixcloud:"7570",reactPlayerStreamable:"7627","25bf2d67":"8031","85112c90":"8054","53ed7db4":"8127",d59b5b70:"8183","474d53cd":"8261",c6a5eaec:"8356",reactPlayerYouTube:"8446","44dfcf75":"8598","8f774222":"8661",ae68aa8b:"8927","172b3cfb":"8929",adef6868:"8953",a94703ab:"9048",ea3c040a:"9126",c329cc2b:"9304",reactPlayerWistia:"9340","54175a6c":"9455","23d0e682":"9461",f81a91eb:"9580",eae80ce0:"9642","5e95c892":"9647",reactPlayerSoundCloud:"9979"}[e]||e,b.p+b.u(e)},(()=>{var e={5354:0,1869:0};b.f.j=(a,c)=>{var r=b.o(e,a)?e[a]:void 0;if(0!==r)if(r)c.push(r[2]);else if(/^(1869|5354)$/.test(a))e[a]=0;else{var f=new Promise(((c,f)=>r=e[a]=[c,f]));c.push(r[2]=f);var t=b.p+b.u(a),d=new Error;b.l(t,(c=>{if(b.o(e,a)&&(0!==(r=e[a])&&(e[a]=void 0),r)){var f=c&&("load"===c.type?"missing":c.type),t=c&&c.target&&c.target.src;d.message="Loading chunk "+a+" failed.\n("+f+": "+t+")",d.name="ChunkLoadError",d.type=f,d.request=t,r[1](d)}}),"chunk-"+a,a)}},b.O.j=a=>0===e[a];var a=(a,c)=>{var r,f,t=c[0],d=c[1],o=c[2],l=0;if(t.some((a=>0!==e[a]))){for(r in d)b.o(d,r)&&(b.m[r]=d[r]);if(o)var n=o(b)}for(a&&a(c);l - + diff --git a/components-data.html b/components-data.html index 2b6f94208f..0e39fa61e3 100644 --- a/components-data.html +++ b/components-data.html @@ -10,7 +10,7 @@ - + diff --git a/components-embedding-models.html b/components-embedding-models.html index 03fb85556f..e84532376c 100644 --- a/components-embedding-models.html +++ b/components-embedding-models.html @@ -10,7 +10,7 @@ - + diff --git a/components-helpers.html b/components-helpers.html index 8d78148033..2faaeb9e40 100644 --- a/components-helpers.html +++ b/components-helpers.html @@ -10,7 +10,7 @@ - + diff --git a/components-io.html b/components-io.html index 32054bc405..6919fb25b6 100644 --- a/components-io.html +++ b/components-io.html @@ -10,7 +10,7 @@ - + diff --git a/components-loaders.html b/components-loaders.html index 1391fefa37..ef2dbaf779 100644 --- a/components-loaders.html +++ b/components-loaders.html @@ -10,7 +10,7 @@ - + diff --git a/components-models.html b/components-models.html index de63dfeed0..207cd01cd5 100644 --- a/components-models.html +++ b/components-models.html @@ -10,7 +10,7 @@ - + diff --git a/components-prompts.html b/components-prompts.html index 5f2fd86a77..43374bdc83 100644 --- a/components-prompts.html +++ b/components-prompts.html @@ -10,7 +10,7 @@ - + diff --git a/components-rag.html b/components-rag.html index e75b6288c5..10593de49d 100644 --- a/components-rag.html +++ b/components-rag.html @@ -10,7 +10,7 @@ - + diff --git a/components-vector-stores.html b/components-vector-stores.html index d9668693c6..60a3d2cd1e 100644 --- a/components-vector-stores.html +++ b/components-vector-stores.html @@ -10,7 +10,7 @@ - + diff --git a/components.html b/components.html index 6d3af10852..17c20ad5c6 100644 --- a/components.html +++ b/components.html @@ -10,7 +10,7 @@ - + diff --git a/configuration-api-keys.html b/configuration-api-keys.html index a5110a032d..7359caca2b 100644 --- a/configuration-api-keys.html +++ b/configuration-api-keys.html @@ -10,7 +10,7 @@ - + diff --git a/configuration-authentication.html b/configuration-authentication.html index 83712d2fef..06e8d256c6 100644 --- a/configuration-authentication.html +++ b/configuration-authentication.html @@ -3,74 +3,80 @@ -Authentication | Langflow Documentation +Authentication | Langflow Documentation - +

+

LANGFLOW_NEW_USER_IS_ACTIVE

+

By default, this variable is set to False. When enabled, new users are automatically activated and can log in without requiring explicit activation by the superuser.

Hi, how can I help you?

\ No newline at end of file diff --git a/configuration-auto-save.html b/configuration-auto-save.html index 29272d7370..f8f6270d88 100644 --- a/configuration-auto-save.html +++ b/configuration-auto-save.html @@ -10,7 +10,7 @@ - + diff --git a/configuration-backend-only.html b/configuration-backend-only.html index 1be2538ae8..3cb790578f 100644 --- a/configuration-backend-only.html +++ b/configuration-backend-only.html @@ -10,7 +10,7 @@ - + diff --git a/configuration-cli.html b/configuration-cli.html index d6f98967b2..232ef615b0 100644 --- a/configuration-cli.html +++ b/configuration-cli.html @@ -10,7 +10,7 @@ - + diff --git a/contributing-community.html b/contributing-community.html index b42f87dddc..93a7910562 100644 --- a/contributing-community.html +++ b/contributing-community.html @@ -10,7 +10,7 @@ - + diff --git a/contributing-github-issues.html b/contributing-github-issues.html index 66869d1015..22a2a39de5 100644 --- a/contributing-github-issues.html +++ b/contributing-github-issues.html @@ -10,7 +10,7 @@ - + diff --git a/contributing-how-to-contribute.html b/contributing-how-to-contribute.html index 2f1476459f..9157b2759a 100644 --- a/contributing-how-to-contribute.html +++ b/contributing-how-to-contribute.html @@ -10,7 +10,7 @@ - + diff --git a/contributing-telemetry.html b/contributing-telemetry.html index ca096c7ef8..1c22a483a4 100644 --- a/contributing-telemetry.html +++ b/contributing-telemetry.html @@ -10,7 +10,7 @@ - + diff --git a/deployment-docker.html b/deployment-docker.html index 53bbee3224..4ac7638c57 100644 --- a/deployment-docker.html +++ b/deployment-docker.html @@ -10,7 +10,7 @@ - + diff --git a/deployment-gcp.html b/deployment-gcp.html index 2471101e23..4479282645 100644 --- a/deployment-gcp.html +++ b/deployment-gcp.html @@ -10,7 +10,7 @@ - + diff --git a/deployment-hugging-face-spaces.html b/deployment-hugging-face-spaces.html index 5fe578fe95..684d8baec9 100644 --- a/deployment-hugging-face-spaces.html +++ b/deployment-hugging-face-spaces.html @@ -10,7 +10,7 @@ - + diff --git a/deployment-kubernetes.html b/deployment-kubernetes.html index 0d4bd7c241..755ece3284 100644 --- a/deployment-kubernetes.html +++ b/deployment-kubernetes.html @@ -10,7 +10,7 @@ - + diff --git a/deployment-railway.html b/deployment-railway.html index 005a8717b1..3c073086b1 100644 --- a/deployment-railway.html +++ b/deployment-railway.html @@ -10,7 +10,7 @@ - + diff --git a/deployment-render.html b/deployment-render.html index 198e6e8ce6..5009a2946b 100644 --- a/deployment-render.html +++ b/deployment-render.html @@ -10,7 +10,7 @@ - + diff --git a/environment-variables.html b/environment-variables.html index 06bdb7de66..297c48bb8e 100644 --- a/environment-variables.html +++ b/environment-variables.html @@ -10,7 +10,7 @@ - + diff --git a/getting-started-common-installation-issues.html b/getting-started-common-installation-issues.html index 90277909e6..750c2ffd0d 100644 --- a/getting-started-common-installation-issues.html +++ b/getting-started-common-installation-issues.html @@ -10,7 +10,7 @@ - + diff --git a/getting-started-installation.html b/getting-started-installation.html index b1e7f321fa..a03416cad1 100644 --- a/getting-started-installation.html +++ b/getting-started-installation.html @@ -10,7 +10,7 @@ - + diff --git a/getting-started-quickstart.html b/getting-started-quickstart.html index 6804474b53..4ad1a59ec7 100644 --- a/getting-started-quickstart.html +++ b/getting-started-quickstart.html @@ -10,7 +10,7 @@ - + diff --git a/guides-chat-memory.html b/guides-chat-memory.html index 8d91500a63..f9dfec7275 100644 --- a/guides-chat-memory.html +++ b/guides-chat-memory.html @@ -10,7 +10,7 @@ - + diff --git a/guides-data-message.html b/guides-data-message.html index eda9274b65..1456c49dd5 100644 --- a/guides-data-message.html +++ b/guides-data-message.html @@ -10,7 +10,7 @@ - + diff --git a/guides-new-to-llms.html b/guides-new-to-llms.html index cc8d01631a..85ce472014 100644 --- a/guides-new-to-llms.html +++ b/guides-new-to-llms.html @@ -10,7 +10,7 @@ - + diff --git a/index.html b/index.html index 96d2f0a9d6..81c132ccec 100644 --- a/index.html +++ b/index.html @@ -10,7 +10,7 @@ - + diff --git a/integrations-assemblyai.html b/integrations-assemblyai.html index 20fe7f92e9..8cbebf74c3 100644 --- a/integrations-assemblyai.html +++ b/integrations-assemblyai.html @@ -10,7 +10,7 @@ - + diff --git a/integrations-langfuse.html b/integrations-langfuse.html index 8ca82b6b3c..e45cfa4c61 100644 --- a/integrations-langfuse.html +++ b/integrations-langfuse.html @@ -10,7 +10,7 @@ - + diff --git a/integrations-langsmith.html b/integrations-langsmith.html index 7a836fbc16..ba491f3a90 100644 --- a/integrations-langsmith.html +++ b/integrations-langsmith.html @@ -10,7 +10,7 @@ - + diff --git a/integrations-langwatch.html b/integrations-langwatch.html index d154294ab2..581d563f9c 100644 --- a/integrations-langwatch.html +++ b/integrations-langwatch.html @@ -10,7 +10,7 @@ - + diff --git a/integrations/notion/notion-agent-conversational.html b/integrations/notion/notion-agent-conversational.html index 3786146585..392ff3efd0 100644 --- a/integrations/notion/notion-agent-conversational.html +++ b/integrations/notion/notion-agent-conversational.html @@ -10,7 +10,7 @@ - + diff --git a/integrations/notion/notion-agent-meeting-notes.html b/integrations/notion/notion-agent-meeting-notes.html index 52da5e44fc..60af0c03af 100644 --- a/integrations/notion/notion-agent-meeting-notes.html +++ b/integrations/notion/notion-agent-meeting-notes.html @@ -10,7 +10,7 @@ - + diff --git a/integrations/notion/setup.html b/integrations/notion/setup.html index 4e2b4f49d8..3d1e2420af 100644 --- a/integrations/notion/setup.html +++ b/integrations/notion/setup.html @@ -10,7 +10,7 @@ - + diff --git a/settings-global-variables.html b/settings-global-variables.html index c1fa250c1a..29608458be 100644 --- a/settings-global-variables.html +++ b/settings-global-variables.html @@ -10,7 +10,7 @@ - + diff --git a/settings-project-general-settings.html b/settings-project-general-settings.html index 83d3ee9dae..54bbc94df4 100644 --- a/settings-project-general-settings.html +++ b/settings-project-general-settings.html @@ -10,7 +10,7 @@ - + diff --git a/sitemap.xml b/sitemap.xml index 477480655d..ad17ec9738 100644 --- a/sitemap.xml +++ b/sitemap.xml @@ -1 +1 @@ -https://docs.langflow.org/365085a8-a90a-43f9-a779-f8769ec7eca12024-11-08T14:00:43.000Zhttps://docs.langflow.org/components2024-11-08T14:00:43.000Zhttps://docs.langflow.org/components-custom-components2024-11-08T14:00:43.000Zhttps://docs.langflow.org/components-data2024-11-08T14:00:43.000Zhttps://docs.langflow.org/components-embedding-models2024-11-08T14:00:43.000Zhttps://docs.langflow.org/components-helpers2024-11-08T14:00:43.000Zhttps://docs.langflow.org/components-io2024-11-08T14:00:43.000Zhttps://docs.langflow.org/components-loaders2024-11-08T14:00:43.000Zhttps://docs.langflow.org/components-models2024-11-08T14:00:43.000Zhttps://docs.langflow.org/components-prompts2024-11-08T14:00:43.000Zhttps://docs.langflow.org/components-rag2024-11-08T14:00:43.000Zhttps://docs.langflow.org/components-vector-stores2024-11-08T14:00:43.000Zhttps://docs.langflow.org/Components/components-agents2024-11-08T14:00:43.000Zhttps://docs.langflow.org/Components/components-memories2024-11-08T14:00:43.000Zhttps://docs.langflow.org/Components/components-tools2024-11-08T14:00:43.000Zhttps://docs.langflow.org/configuration-api-keys2024-11-08T14:00:43.000Zhttps://docs.langflow.org/configuration-authentication2024-11-08T14:00:43.000Zhttps://docs.langflow.org/configuration-auto-save2024-11-08T14:00:43.000Zhttps://docs.langflow.org/configuration-backend-only2024-11-08T14:00:43.000Zhttps://docs.langflow.org/configuration-cli2024-11-08T14:00:43.000Zhttps://docs.langflow.org/contributing-community2024-11-08T14:00:43.000Zhttps://docs.langflow.org/contributing-github-issues2024-11-08T14:00:43.000Zhttps://docs.langflow.org/contributing-how-to-contribute2024-11-08T14:00:43.000Zhttps://docs.langflow.org/contributing-telemetry2024-11-08T14:00:43.000Zhttps://docs.langflow.org/deployment-docker2024-11-08T14:00:43.000Zhttps://docs.langflow.org/deployment-gcp2024-11-08T14:00:43.000Zhttps://docs.langflow.org/deployment-hugging-face-spaces2024-11-08T14:00:43.000Zhttps://docs.langflow.org/deployment-kubernetes2024-11-08T14:00:43.000Zhttps://docs.langflow.org/deployment-railway2024-11-08T14:00:43.000Zhttps://docs.langflow.org/deployment-render2024-11-08T14:00:43.000Zhttps://docs.langflow.org/environment-variables2024-11-08T14:00:43.000Zhttps://docs.langflow.org/getting-started-common-installation-issues2024-11-08T14:00:43.000Zhttps://docs.langflow.org/getting-started-installation2024-11-08T14:00:43.000Zhttps://docs.langflow.org/getting-started-quickstart2024-11-08T14:00:43.000Zhttps://docs.langflow.org/guides-chat-memory2024-11-08T14:00:43.000Zhttps://docs.langflow.org/guides-data-message2024-11-08T14:00:43.000Zhttps://docs.langflow.org/guides-new-to-llms2024-11-08T14:00:43.000Zhttps://docs.langflow.org/integrations-assemblyai2024-11-08T14:00:43.000Zhttps://docs.langflow.org/integrations-langfuse2024-11-08T14:00:43.000Zhttps://docs.langflow.org/integrations-langsmith2024-11-08T14:00:43.000Zhttps://docs.langflow.org/integrations-langwatch2024-11-08T14:00:43.000Zhttps://docs.langflow.org/integrations/notion/notion-agent-conversational2024-11-08T14:00:43.000Zhttps://docs.langflow.org/integrations/notion/notion-agent-meeting-notes2024-11-08T14:00:43.000Zhttps://docs.langflow.org/integrations/notion/setup2024-11-08T14:00:43.000Zhttps://docs.langflow.org/settings-global-variables2024-11-08T14:00:43.000Zhttps://docs.langflow.org/settings-project-general-settings2024-11-08T14:00:43.000Zhttps://docs.langflow.org/starter-projects-basic-prompting2024-11-08T14:00:43.000Zhttps://docs.langflow.org/starter-projects-blog-writer2024-11-08T14:00:43.000Zhttps://docs.langflow.org/starter-projects-document-qa2024-11-08T14:00:43.000Zhttps://docs.langflow.org/starter-projects-memory-chatbot2024-11-08T14:00:43.000Zhttps://docs.langflow.org/starter-projects-vector-store-rag2024-11-08T14:00:43.000Zhttps://docs.langflow.org/Starter-Projects/starter-projects-dynamic-agent2024-11-08T14:00:43.000Zhttps://docs.langflow.org/Starter-Projects/starter-projects-simple-agent2024-11-08T14:00:43.000Zhttps://docs.langflow.org/Starter-Projects/starter-projects-travel-planning-agent2024-11-08T14:00:43.000Zhttps://docs.langflow.org/whats-new-a-new-chapter-langflow2024-11-08T14:00:43.000Zhttps://docs.langflow.org/workspace2024-11-08T14:00:43.000Zhttps://docs.langflow.org/workspace-api2024-11-08T14:00:43.000Zhttps://docs.langflow.org/workspace-logs2024-11-08T14:00:43.000Zhttps://docs.langflow.org/workspace-playground2024-11-08T14:00:43.000Zhttps://docs.langflow.org/2024-11-08T14:00:43.000Z \ No newline at end of file +https://docs.langflow.org/365085a8-a90a-43f9-a779-f8769ec7eca12024-11-08T22:09:28.000Zhttps://docs.langflow.org/components2024-11-08T22:09:28.000Zhttps://docs.langflow.org/components-custom-components2024-11-08T22:09:28.000Zhttps://docs.langflow.org/components-data2024-11-08T22:09:28.000Zhttps://docs.langflow.org/components-embedding-models2024-11-08T22:09:28.000Zhttps://docs.langflow.org/components-helpers2024-11-08T22:09:28.000Zhttps://docs.langflow.org/components-io2024-11-08T22:09:28.000Zhttps://docs.langflow.org/components-loaders2024-11-08T22:09:28.000Zhttps://docs.langflow.org/components-models2024-11-08T22:09:28.000Zhttps://docs.langflow.org/components-prompts2024-11-08T22:09:28.000Zhttps://docs.langflow.org/components-rag2024-11-08T22:09:28.000Zhttps://docs.langflow.org/components-vector-stores2024-11-08T22:09:28.000Zhttps://docs.langflow.org/Components/components-agents2024-11-08T22:09:28.000Zhttps://docs.langflow.org/Components/components-memories2024-11-08T22:09:28.000Zhttps://docs.langflow.org/Components/components-tools2024-11-08T22:09:28.000Zhttps://docs.langflow.org/configuration-api-keys2024-11-08T22:09:28.000Zhttps://docs.langflow.org/configuration-authentication2024-11-08T22:09:28.000Zhttps://docs.langflow.org/configuration-auto-save2024-11-08T22:09:28.000Zhttps://docs.langflow.org/configuration-backend-only2024-11-08T22:09:28.000Zhttps://docs.langflow.org/configuration-cli2024-11-08T22:09:28.000Zhttps://docs.langflow.org/contributing-community2024-11-08T22:09:28.000Zhttps://docs.langflow.org/contributing-github-issues2024-11-08T22:09:28.000Zhttps://docs.langflow.org/contributing-how-to-contribute2024-11-08T22:09:28.000Zhttps://docs.langflow.org/contributing-telemetry2024-11-08T22:09:28.000Zhttps://docs.langflow.org/deployment-docker2024-11-08T22:09:28.000Zhttps://docs.langflow.org/deployment-gcp2024-11-08T22:09:28.000Zhttps://docs.langflow.org/deployment-hugging-face-spaces2024-11-08T22:09:28.000Zhttps://docs.langflow.org/deployment-kubernetes2024-11-08T22:09:28.000Zhttps://docs.langflow.org/deployment-railway2024-11-08T22:09:28.000Zhttps://docs.langflow.org/deployment-render2024-11-08T22:09:28.000Zhttps://docs.langflow.org/environment-variables2024-11-08T22:09:28.000Zhttps://docs.langflow.org/getting-started-common-installation-issues2024-11-08T22:09:28.000Zhttps://docs.langflow.org/getting-started-installation2024-11-08T22:09:28.000Zhttps://docs.langflow.org/getting-started-quickstart2024-11-08T22:09:28.000Zhttps://docs.langflow.org/guides-chat-memory2024-11-08T22:09:28.000Zhttps://docs.langflow.org/guides-data-message2024-11-08T22:09:28.000Zhttps://docs.langflow.org/guides-new-to-llms2024-11-08T22:09:28.000Zhttps://docs.langflow.org/integrations-assemblyai2024-11-08T22:09:28.000Zhttps://docs.langflow.org/integrations-langfuse2024-11-08T22:09:28.000Zhttps://docs.langflow.org/integrations-langsmith2024-11-08T22:09:28.000Zhttps://docs.langflow.org/integrations-langwatch2024-11-08T22:09:28.000Zhttps://docs.langflow.org/integrations/notion/notion-agent-conversational2024-11-08T22:09:28.000Zhttps://docs.langflow.org/integrations/notion/notion-agent-meeting-notes2024-11-08T22:09:28.000Zhttps://docs.langflow.org/integrations/notion/setup2024-11-08T22:09:28.000Zhttps://docs.langflow.org/settings-global-variables2024-11-08T22:09:28.000Zhttps://docs.langflow.org/settings-project-general-settings2024-11-08T22:09:28.000Zhttps://docs.langflow.org/starter-projects-basic-prompting2024-11-08T22:09:28.000Zhttps://docs.langflow.org/starter-projects-blog-writer2024-11-08T22:09:28.000Zhttps://docs.langflow.org/starter-projects-document-qa2024-11-08T22:09:28.000Zhttps://docs.langflow.org/starter-projects-memory-chatbot2024-11-08T22:09:28.000Zhttps://docs.langflow.org/starter-projects-vector-store-rag2024-11-08T22:09:28.000Zhttps://docs.langflow.org/Starter-Projects/starter-projects-dynamic-agent2024-11-08T22:09:28.000Zhttps://docs.langflow.org/Starter-Projects/starter-projects-simple-agent2024-11-08T22:09:28.000Zhttps://docs.langflow.org/Starter-Projects/starter-projects-travel-planning-agent2024-11-08T22:09:28.000Zhttps://docs.langflow.org/whats-new-a-new-chapter-langflow2024-11-08T22:09:28.000Zhttps://docs.langflow.org/workspace2024-11-08T22:09:28.000Zhttps://docs.langflow.org/workspace-api2024-11-08T22:09:28.000Zhttps://docs.langflow.org/workspace-logs2024-11-08T22:09:28.000Zhttps://docs.langflow.org/workspace-playground2024-11-08T22:09:28.000Zhttps://docs.langflow.org/2024-11-08T22:09:28.000Z \ No newline at end of file diff --git a/starter-projects-basic-prompting.html b/starter-projects-basic-prompting.html index 6c6180d076..07c17d299e 100644 --- a/starter-projects-basic-prompting.html +++ b/starter-projects-basic-prompting.html @@ -10,7 +10,7 @@ - + diff --git a/starter-projects-blog-writer.html b/starter-projects-blog-writer.html index bc89302a22..0e4ed016f5 100644 --- a/starter-projects-blog-writer.html +++ b/starter-projects-blog-writer.html @@ -10,7 +10,7 @@ - + diff --git a/starter-projects-document-qa.html b/starter-projects-document-qa.html index 3daccb23c0..ae7f64b7e5 100644 --- a/starter-projects-document-qa.html +++ b/starter-projects-document-qa.html @@ -10,7 +10,7 @@ - + diff --git a/starter-projects-memory-chatbot.html b/starter-projects-memory-chatbot.html index 0ad03d0019..7b66b96958 100644 --- a/starter-projects-memory-chatbot.html +++ b/starter-projects-memory-chatbot.html @@ -10,7 +10,7 @@ - + diff --git a/starter-projects-vector-store-rag.html b/starter-projects-vector-store-rag.html index 319c308ac6..fe95500d32 100644 --- a/starter-projects-vector-store-rag.html +++ b/starter-projects-vector-store-rag.html @@ -10,7 +10,7 @@ - + diff --git a/whats-new-a-new-chapter-langflow.html b/whats-new-a-new-chapter-langflow.html index cfeacd4f9a..c46d62dd84 100644 --- a/whats-new-a-new-chapter-langflow.html +++ b/whats-new-a-new-chapter-langflow.html @@ -10,7 +10,7 @@ - + diff --git a/workspace-api.html b/workspace-api.html index a3264270b3..021bccb888 100644 --- a/workspace-api.html +++ b/workspace-api.html @@ -10,7 +10,7 @@ - + diff --git a/workspace-logs.html b/workspace-logs.html index 9791bb5d41..00ce666ba2 100644 --- a/workspace-logs.html +++ b/workspace-logs.html @@ -10,7 +10,7 @@ - + diff --git a/workspace-playground.html b/workspace-playground.html index 554dcc5fcc..7cee0c754a 100644 --- a/workspace-playground.html +++ b/workspace-playground.html @@ -10,7 +10,7 @@ - + diff --git a/workspace.html b/workspace.html index dd119a209e..d8ce4ab3a6 100644 --- a/workspace.html +++ b/workspace.html @@ -10,7 +10,7 @@ - +

Authentication

-
info

This page may contain outdated information. It will be updated as soon as possible.

-

Sign Up and Sign In

-
-

The login functionality in Langflow serves to authenticate users and protect sensitive routes in the application. Starting from version 0.5, Langflow introduces an enhanced login mechanism that is governed by a few environment variables. This allows new secure features.

-

Environment Variables

-

The following environment variables are crucial in configuring the login settings:

-
    -
  • LANGFLOW_AUTO_LOGIN: Determines whether Langflow should automatically log users in. Default is True.
  • -
  • LANGFLOW_SUPERUSER: The username of the superuser.
  • -
  • LANGFLOW_SUPERUSER_PASSWORD: The password for the superuser.
  • -
  • LANGFLOW_SECRET_KEY: A key used for encrypting the superuser's password.
  • -
  • LANGFLOW_NEW_USER_IS_ACTIVE: Determines whether new users are automatically activated. Default is False.
  • -
-

All of these variables can be passed to the CLI command langflow run through the --env-file option. For example:

-

_10
langflow run --env-file .env

-
caution

It is critical not to expose these environment variables in your code repository. Always set them securely in your deployment environment, for example, using Docker secrets, Kubernetes ConfigMaps/Secrets, or dedicated secure environment configuration systems like AWS Secrets Manager.

-

LANGFLOW_AUTO_LOGIN

-

By default, this variable is set to True. When enabled (True), Langflow operates as it did in versions prior to 0.5—automatic login without requiring explicit user authentication.

+

The login functionality in Langflow serves to authenticate users and protect sensitive routes in the application.

+

Starting from version 0.5, Langflow introduces an enhanced login mechanism that is governed by a few environment variables. This allows new secure features.

+

Create a superuser and new users in Langflow

+

Learn how to create a new superuser, log in to Langflow, and add new users.

+
    +
  1. +

    Create a .env file and open it in your preferred editor.

    +
  2. +
  3. +

    Add the following environment variables to your file.

    +
  4. +
+

_10
LANGFLOW_AUTO_LOGIN=False
_10
LANGFLOW_SUPERUSER=admin
_10
LANGFLOW_SUPERUSER_PASSWORD=securepassword
_10
LANGFLOW_SECRET_KEY=randomly_generated_secure_key
_10
LANGFLOW_NEW_USER_IS_ACTIVE=False

+

For more information, see Authentication configuration values.

+
tip

The Langflow project includes a .env.example file to help you get started. +You can copy the contents of this file into your own .env file and replace the example values with your own preferred settings.

+
    +
  1. Save your .env file.
  2. +
  3. Run Langflow with the configured environment variables.
  4. +
+

_10
python -m langflow run --env-file .env

+
    +
  1. Sign in with your username admin and password securepassword.
  2. +
  3. To open the Admin Page, click your user profile image, and then select Admin Page. +You can also go to http://127.0.0.1:7861/admin.
  4. +
  5. To add a new user, click New User, and then add the Username and Password.
  6. +
  7. To activate the new user, select Active. +The user can only sign in if you select them as Active.
  8. +
  9. To give the user superuser priveleges, click Superuser.
  10. +
  11. Click Save.
  12. +
  13. To confirm your new user has been created, sign out of Langflow, and then sign back in using your new Username and Password.
  14. +
+

Manage Superuser with the Langflow CLI

+

Langflow provides a command-line utility for interactively creating superusers:

+
    +
  1. Enter the CLI command:
  2. +
+

_10
langflow superuser

+
    +
  1. Langflow prompts you for a Username and Password:
  2. +
+

_10
langflow superuser
_10
Username: new_superuser_1
_10
Password:
_10
Default folder created successfully.
_10
Superuser created successfully.

+
    +
  1. To confirm your new superuser was created successfully, go to the Admin Page at http://127.0.0.1:7861/admin.
  2. +
+

Authentication configuration values

+

The following table lists the available authentication configuration variables, their descriptions, and default values:

+
VariableDescriptionDefault
LANGFLOW_AUTO_LOGINEnables automatic loginTrue
LANGFLOW_SUPERUSERSuperuser username-
LANGFLOW_SUPERUSER_PASSWORDSuperuser password-
LANGFLOW_SECRET_KEYKey for encrypting superuser password-
LANGFLOW_NEW_USER_IS_ACTIVEAutomatically activates new usersFalse
+

LANGFLOW_AUTO_LOGIN

+

By default, this variable is set to True. When enabled, Langflow operates as it did in versions prior to 0.5, including automatic login without requiring explicit user authentication.

To disable automatic login and enforce user authentication:


_10
export LANGFLOW_AUTO_LOGIN=False

-

LANGFLOW_SUPERUSER and LANGFLOW_SUPERUSER_PASSWORD

-

These environment variables are only relevant when LANGFLOW_AUTO_LOGIN is set to False. They specify the username and password for the superuser, which is essential for administrative tasks.

-

To create a superuser manually:

+

LANGFLOW_SUPERUSER and LANGFLOW_SUPERUSER_PASSWORD

+

These environment variables are only relevant when LANGFLOW_AUTO_LOGIN is set to False. They specify the username and password for the superuser, which is essential for administrative tasks. +To create a superuser manually:


_10
export LANGFLOW_SUPERUSER=admin
_10
export LANGFLOW_SUPERUSER_PASSWORD=securepassword

-

You can also use the CLI command langflow superuser to set up a superuser interactively.

-

LANGFLOW_SECRET_KEY

+

LANGFLOW_SECRET_KEY

This environment variable holds a secret key used for encrypting the superuser's password. Make sure to set this to a secure, randomly generated string.


_10
export LANGFLOW_SECRET_KEY=randomly_generated_secure_key

-

LANGFLOW_NEW_USER_IS_ACTIVE

-

By default, this variable is set to False. When enabled (True), new users are automatically activated and can log in without requiring explicit activation by the superuser.

-

Manage superusers with the CLI

-

Langflow provides a command-line utility for managing superusers:

-

_10
langflow superuser

-

This command prompts you to enter the username and password for the superuser, unless they are already set using environment variables.

-

Sign in

-

With LANGFLOW_AUTO_LOGIN set to False, Langflow requires users to sign up before they can log in. The sign-up page is the default landing page when a user visits Langflow for the first time.

-

-

Profile settings

-

Once signed in, you can change your profile settings by clicking on the profile icon in the top right corner of the Langflow dashboard. This opens a dropdown menu with the following options:

-
    -
  • -

    Admin Page: Opens the admin page, which is only accessible to the superuser.

    -
  • -
  • -

    Profile Settings: Opens the profile settings page.

    -
  • -
  • -

    Sign Out: Logs the user out.

    -

    -
  • -
-

Select Profile Settings to change your password and your profile picture.

-

-

Select Admin Page to manage users and groups as the superuser.

-

Hi, how can I help you?