From cc6063c7299ce2b1dc28ad5d9cb8c4768159e0fc Mon Sep 17 00:00:00 2001 From: Vadym Barda Date: Mon, 18 Nov 2024 21:31:12 -0500 Subject: [PATCH] docs: simplify multi-agent tutorials (#2443) --- docs/_scripts/prepare_notebooks_for_ci.py | 1 - ...d-0e11-47f5-aad4-b68d24990e34.msgpack.zlib | 2 +- ...9-d9c1-457c-a073-d606d5d3e013.msgpack.zlib | 2 +- ...f-d728-44bd-a2a7-5b4e587c92fe.msgpack.zlib | 1 + ...4-a178-4246-a36f-2dedae606680.msgpack.zlib | 1 + ...6-c24d-40a5-a6ba-e8fddcd43369.msgpack.zlib | 1 + ...0-b457-45cf-8901-90facaa852da.msgpack.zlib | 1 - ...-agent-collaboration_97f8e0eb.msgpack.zlib | 1 - ...5-3f09-447f-a9f4-1b2eae73f5ef.msgpack.zlib | 1 + .../multi_agent/agent_supervisor.ipynb | 347 +++++---- .../hierarchical_agent_teams.ipynb | 727 ++++++------------ .../multi-agent-collaboration.ipynb | 342 +++----- 12 files changed, 550 insertions(+), 877 deletions(-) create mode 100644 docs/cassettes/hierarchical_agent_teams_6b8badbf-d728-44bd-a2a7-5b4e587c92fe.msgpack.zlib create mode 100644 docs/cassettes/hierarchical_agent_teams_912b0604-a178-4246-a36f-2dedae606680.msgpack.zlib create mode 100644 docs/cassettes/hierarchical_agent_teams_9860fd46-c24d-40a5-a6ba-e8fddcd43369.msgpack.zlib delete mode 100644 docs/cassettes/multi-agent-collaboration_176a99b0-b457-45cf-8901-90facaa852da.msgpack.zlib delete mode 100644 docs/cassettes/multi-agent-collaboration_97f8e0eb.msgpack.zlib create mode 100644 docs/cassettes/multi-agent-collaboration_9f478b05-3f09-447f-a9f4-1b2eae73f5ef.msgpack.zlib diff --git a/docs/_scripts/prepare_notebooks_for_ci.py b/docs/_scripts/prepare_notebooks_for_ci.py index ed460a10f..eee19acab 100644 --- a/docs/_scripts/prepare_notebooks_for_ci.py +++ b/docs/_scripts/prepare_notebooks_for_ci.py @@ -39,7 +39,6 @@ NOTEBOOKS_NO_EXECUTION = [ # TODO: need to update these notebooks to make sure they are runnable in CI "docs/docs/tutorials/storm/storm.ipynb", # issues only when running with VCR "docs/docs/tutorials/lats/lats.ipynb", # issues only when running with VCR - "docs/docs/tutorials/multi_agent/hierarchical_agent_teams.ipynb", # taking a very long time to run "docs/docs/tutorials/rag/langgraph_crag.ipynb", # flakiness from tavily "docs/docs/tutorials/rag/langgraph_adaptive_rag.ipynb", # Cannot create a consistent method resolution error from VCR "docs/docs/how-tos/map-reduce.ipynb" # flakiness from structured output, only when running with VCR diff --git a/docs/cassettes/agent_supervisor_45a92dfd-0e11-47f5-aad4-b68d24990e34.msgpack.zlib b/docs/cassettes/agent_supervisor_45a92dfd-0e11-47f5-aad4-b68d24990e34.msgpack.zlib index 7e32556a6..847bd700c 100644 --- a/docs/cassettes/agent_supervisor_45a92dfd-0e11-47f5-aad4-b68d24990e34.msgpack.zlib +++ b/docs/cassettes/agent_supervisor_45a92dfd-0e11-47f5-aad4-b68d24990e34.msgpack.zlib @@ -1 +1 @@ -eNrtXQdYFEf7R1GsKInGYGwrsaF3cJW7wyggIE2KVEER9/b2uIW722N3DzgQu0kkJnp2LFhoCgKKXWKPXcGCvWv8NNbYO/xn9g4BNV+S7zHP/8uX47Hc7bwz885bf/POjk4oSMYpmiC1jVYSWganUIwBX+i5EwooPEmP08ykfA3OqEhFbkhwWHiOniLO9FUxjI52dXZGdYQTqcO1KOGEkRrnZL4zpkIZZ/BZp8bZYXLlpMJw1np/uoMGp2k0HqcdXJHh6Q4YCebSMuCLQzSpR1AKR1CE1utwKpmgSQphUDoRVyApBKNCNKgWjSe08YACdIPconBsRI4zKTiuRRgVjihJtZpMgUQpJJUISFwRJBSncZTCVDjFQTxJBU45IT5E8nsd9DROIea1csAHWkdqzTNDQtN4CEMiQDKIFk9lnBBvFFPVNqQQajUC+FaSlAZwCBlHUDDAuwMRcBJar2ZotplmUEZPOyFRKsCQktAStApXvDP9YL8gvzBfJwcO4kCRahwKizbQDK5xyOAgDWQYRREMlKCcInAlHIRdOPigIykGAbLSEYko3WAkuOz3xqmTTwNJo3IyGecgKSoSoVWkXq14Kws3JJiqfZaCmzl2Q8JwNY7BiXGEVAKF9zY19OYgveu0Ar+xeukd+6ElxoJnGtCshg/jdQxXREIyLfjKB3/rUApVq3F1HEOS6jgMfIampUTVNODUgWYoHNXUewCGBEoCMqfgJDwnCXzG9lSRBAafpTswBh3LgVKvZZ0ATvf2MyTQohqWgCL1DB7KqorGHTIyzGOZbfs/HAZQKXAaowidmdDBwbxM4H9AFWxXHQX8jWII3PQVqoD9gGv1cLXDHUyChj3rBA2/sYJ2gDKtZQ+ICJi/iXto/gSFK9gh2EHrU5LyBKBNQJkRm1GgwlEwEn3Ryi5XRdKMsaRhEChFMQwHysK1GKkA4xuL49MIHQdR4Eo1yuCFwK60OCsKY2Eijuu4qBrYXL6pl3EVqtOpCYy1OucEmtSuNBsnF/LyfnMhtGIuCCtaxrg2GDDh4eccYgDRSovwnURSJ96qVC7wNEKrBtGHq0YBP/k6tr28foMOxRLBIFxzJDTmmzqX1KchaWNeIIoFhzUYEgrYmIdSGhfRmvrPKb2WITS4scAz5P3pzI110wmd+Hwn2eoGA9MGLWbMY813Q4POOEMZuBgJxjAu5eVjJJlI4MYzD+PiMGWcXDMg3EesJYb5i0Pw1CGemhRNkjg0zYeOoqMMggR9JBkdEBVPD8NCvAZ5S7l8iUAidBHyZHwu34nnxHficwNQ/ySJgKGjDXiwQkfFKHRqp5jUtCBpMuajHqL3HZQQhRtiApXK1EheOIb7+oUlR6RFeWuC1SnR8SlkCqoVpQT4S0RUmjIwOcArglCHRQyN748A7vTJhGIA5euRKI2KDBkq4Puj8hg8MTUu1UMlDvTgC0LU0mEKPIrwF6aqiQTD0HrsiXkSLs/MoQtPJOXBn5Ja21Dj2nhGZcyRuciWU2Z3mphvirATcoEd4of2FZjzz7LggDoT/izXC9ikcUu4Ss9BBC4gbOkQAU8gQvhiV57IVSxGfALDV3qapwn/oAmuDqdQLa0EZuhda/IFmEqvBemr0PODxr4FGjvQJGQfBD0unqojaZxr5sq4chg31JSNuH5ea0yexSWpeFRLpLHTGldAQwaZltCuNTeDsACHBJNzNbQxRyh0KTG31NpYIVgXj8vncXn8TdDzMeBSkHGYILg0joG8zhiMZzgaNBX60wAhXyx0AULujxBaTK1X4GF6uRepAXPS/REdhatJVLE5lQsiKq4mNARQAvunOY8CX+FDFW18n4IhE3EtbVwu5Jl+ttYnoXA4A1zG24FyZeDnxw8T1Y4lgDRSF9nmhmQ0Xo+hHBcNvfH9dvMQy3j0ytRaYi6hMJ7pAb7EyZSoQsQXo5hAKMSVGKbEJXy5hCdUCMUKkZgnKvUczPUEYADnhrHWZizwig7yCPTzXD+MW99suMFsUAftWpLWEkplfhhAOjhlLMTUpF4BQiOF54OxQj2ijWulmEwkcBHylUqlmC/FeFzvqNBVtaO9NbJcGFdZeDU+3xTKdzfa0e275lbsjzX4XVPDhMYmnuO1z6gstXsm61rte+wk2SVnlX5tXk7wYV4ZpUk0MpN7eA7aN7bb+rBztgu6Tdq494anjyvX3nrTxIXjVal2ZwtvVt+ujg9dtjXCb9HuaYf/VSxqWxn98qFqa/qw5NZ9a5Y077bSecLaCPseWY06tDFsDxJv8iPLAjtcKk53P94mwqdI821k+7ykzZlX9bMUn8s9Q5d8s3CLsz12p6o01mvNLuufOSPHDBGlVSZOGv16Cl+Xu7mF7n5e2/NNhgUtQdodYVYEFlW1bu5VaDdixf7U50Fr3lS1iyrUPfzVwbc0NL20a/az68ePl3Yjnzw4d4icPvDswJATX/CfCnftNYzB99jbl6SX5Lhc7pcWsOfabCtse+yFBNHSVm0LuPZfTeL+PDzVe9r5KTYXOlT8OiV55OvEmvSTU3YVPhkRe2DzoUrsVWbC7eWPo/BBPb9/HHhl+qvqkMvWZ3aUP/qly5I3TNKoLkSnTPd00aJRZVs7PR6VFtVu86ZR4xtHCY8p37iFrt61HR+76Vr6F439w4JbPphX5tbreU7b5d/5z/9ikb5srCzkjMMU8trKn3L7okkjXzeFerK2Gv1kR89BQGkfE3U3/urfoO7/GDH+Diz7w8Drz4IlBk0m1IY4E59xZigdByPwB5CTB2JeD8gMBAShoEVDpIEdBYDpCJQUhQPgTRMQ1oJwrIdhgcMCc4bSA/ypqAXrTkgEjSv1arZjCgTrBrBf0eKAAm4JtHQK2AOwGoOCh0hZzyBgPArIGcEBmoZD+Gl14KkZJsvZrY6JPdCRMjj9Ps5j6dhP7yy0/jiQITWAA4he5/BHcJ5pUAvQswC9vxvQE0sEHxHogV/8vyfQyxXzXPj/PKQnkwg/OtJT4jjmIuLzpTJcoZTKBZiLBBXwRQqxGJXywMbir0R6IqVcofxTSK/xkHeQ3qHwQPKsu92WR/0i6a8PzCO105uL/WO8ZhxbnlfWIZ2XeLL84L15k5DqdHzmuJmFEW1llyeu6195//ChmU+SP9vj7nUk3s5JNnmFcd0Onf7atFNdxIFOCx48lpcZVsVV3UgN7bZRHE5/nd3b/li/22HLw740TopsJl27rwV9Im3vfdFZ29JTTuPCffrQMerlJ6vElx4tEJdGFElGfhvAHcQciXfrN5W/vt/FF9/23dn7prD0ZYzfUVnXLx9P68a3iTz4Y+Pzsivf9ptwq0XrdQ7hL6r6zixrMv2koPmmWQV7vomPcl08+mqozS+Pdo4OuPd19cuS/vcfXBn1JIN5cvPSnJddcjfk26uMK369GdzC7eSr+/P5NpkFTec+H7xPc3n6OV3HYUxWj8973Gsr3jPunDRg6NCtLe4oV1Uc0cYfiRfy5Lu7DH+4CQmaWvTt4aT9kkHnOt658v2Rrcy5qJqD088F4Npf8rm34kq77i1+NcxtwMNfEqinX3s1/uXL1hvtC8tvZjpkXLg1ctqub7KfLew58+LLO7bN11EqyVfkgc5JB877PDc+z/nmRd/o5B62m3Mcf3lwvG3B4d1nXl1p/XXjR92wiSdbnK0+9/21F1GOQzlOgr3XA6rCL3ZsFrp3z61N6Z97r7Lz3zi60b3MyQf3hxvuRj4efyfw+fjVruL200cuPYCXX5jYZ+GyF01Obplr3/TYT3iL5/25307f2OfTh/YHvpFNzgxueTHpkHy4brjPPJtWS+Vr92Q6jEHRxmomxnbbcHL90rLS1zYm0Hk1ecuGb2z+HejcUh9zmhAYizlNsIO1yTPP0h1Aa1wibmBhWrLawPVVSoKl4iQJHoEFRYkSsQAK1UuVCl6Mi7dMmOjHAsZaSOPAAk1EQeAMfAyiUi24A41iTi3EiVMA2KCC9KgiGdViAMOANnPEilOY4hWENRDP4KkffFxLbUJt9TBqbQOFpsTVYeR3WwmNGUmzDW8B0teFERCbeLDYZL0JdLwNRs4CJyH4VephAkveHwZL+aZmY05f576/kUtKasPCEHMOFIgkv5OwfiNFHm5UXJsjV4eTJBKIag2IORHRtYuaXBu28iCATn1vdj7v92b/jXX8kUTcINadSYSgF6AisOFId8ApigSacwgBmRHxCPFD9HAdCBvnAWSHAVrhhISocZTGAQ6Op8BqIGKnEB3swYJ/LQOr17ReBzOie51VA9z7MbdfzTb+FduvhgV7rV6trkeCAmQAVK1lPalBXfw3dloE3Ak4QKI4TZpSF5EQNkiQFCaVy9BBHolRg/1SBKH/4YYMpeL1Grj7gaTpI0zuPgJ8GWF2eBUqJ4BVsnsuOa4Cg5HUCIcMdp/yu8yGeml1ocwQF4If5JcSLA6PJ1NT0MjEoX8VszA6/WHmPAdpwxR+jIIMEEsDgrFhMl6aPmGoLOmvYg6DPk4lm45qTJ7+h3lNEAweJk9MUEnUjId0cCRDBqfG0KTO86/ildbhGNjUAoGycJUxmDiNffcgyjc8PMQb+nqf3iKBDPFUE3A/zT5xRd6LWuzmXE+pXZF/m696O9b3J+gfDfwk7o94w38bo7/pCf9tjP6mV/y3MfqbLmEpfVlKX5bSl6X09f9Z+srlyyQuH7f2Jfmb1r5ceHzhP/CUU8r76LUvF5FcppQpBDyeWMnjySQiTOailIpwqULmIpEI/8pTTrGLTOEi/FO1Lxv03VPOqFiyy17bjFOlSEmcfFTPfTNiC8asuWYT2aXH94sKIidv73/wAi7qf36GsF9cs+r7TeOfjfHVjGxtkAl7VHZva6iRWp/WlRusF/BGtbnWvvLS1vKaX/Tza7qOefPkWuXigVs7jVmYElWzdsG0K7supR5/bnumOqj7fTK2SccC36ye3H8tmZT1+sTnpaUj42quv9x9/bsE+7y8m6deOi7eNutR0cGiuTfmllbEjSj9vNkV9/UG6xpXa6vnOdW3u+fP2aq+uB1fUyOY0fHpWgMtbbJq6JRqfKJS3THsosgHmz7L8cRyUmB/VDW92SGd9awJs2b5rWg6ZLty8mX0su842XEpHjRA0Shv5RBho4Igxquyo+vsTx66j5r0hc2SKnpZq+dIW9FMF511o3bD/mWPhmZt6ul+09Eob5LlF5/fbHqbXlt9JnK/WIe0uNlquD5j8c/dQ88d363ZHFiZPWBi8Nq0V14zVU+P1/x6sOhNx/O5K4/Nudz9Yn6CdXjjTvw9NjbHuJXLQlsP7uwz1WZ45tXVp8IHLG3j80P/5z1bz+iZ9F2VlINaucw7ciH5yRJVQEs31Dnnpuhy09cuq+7ex0SNgrrPmdO6/YbhFTbzYuxD9jtdtl/Ue/6Sdk/io5cWW006JGwU1G6pvGWVu30IXxFa7c9Vp9x+ML+z/dg8m3D/hBVNB63LT/vO/t4A+aSs7zcYkS99ps1OPlHOZJ1P9+PqGk9t17swqlh9qsbxCWe/1cTMjq8585ul9p9BbU97XMwf2Vn1fNzwinlF17vYStfczP7Bz+ClnyS1HdMmfOebNpwDXq3cc071pKj5kZVBjRwNe8pjhnVJH2e9e0hLaeYjSUjGwaAZnTZ2Wzi1Q8GQ4rDOPda7E8rZotAY2YM1mf5JGxyu4A9CFh/yb7K6w7PFYXP8Zq/pg026O/9BY7dTe5I2zJh38l7/q/cEDuse9l/inNU3PbHFk754WcvbR4VO+qMdrotvdEj5Nfagd7s9N75RZw+WBmzfF5f47OzWZf0W7lY1UnYOuDou6/L4R1aTUKv91twsxfhmVeH9I1fs5qRlMsXPCoLahjSZaozZeKH1xk4PssMundd2TYqZQ/2y2nXhioIf+wR2WMXxf3KmWfLuCcj+zH6zcrETW+IPFPjeLc8oLsSu6Nf2sd059cCsFHHBt467vr040r44Ov2Ux73PDu/r8Ob0hs+u3Il9Xb1v4uwk5nrRi5UGxuHusQBx04qRrazv9frh8bzJMekzgqbEzuzS8/qOzivX/rjXpkOIdXEm7Z5lO2HOZe/Un7dnVnyFjfiqyNbOIT07edK9Zn6DXZ3Hja2Y992F/Es2he7dWkfa+uwvudlxrWhoobtseJufvMZHVc2t3jKuUtC1te2wFtZLThwvmpr7ss/oDbecXOMcjygqFxzI99mpWRQZPer2m2s9hiUHIIG2ow5NnDWm6dpbA3teO+s88rJ1fvahpF8fDM7c1Kd4xo/NIw/m4479nqMexBabi3k2zfdkXK2wrpjerNvL6uSmuQ9mzSp+mPJ4VMSqWWc/TVhtXbHvkw2dDY4D+i08Ottge23SvMp+s+4beokryv2/87nbUjBz55Prje4P4B8+tu1ewk+XvC8c9rhUFOrM9Ig+f+9+6fFbY6NXiO9+2uHog7GDqh4u6je0pJ31jsCfCwqkZTPRyiJl56DUxSdWHFjqVbUncdgD9+8+lxRHRNxq/K/ogYX+t1yPqo/MOVAWfGbfl+XnXyERF+ekVXRTO3oFVVT2CJuS2he52KR7h/QyV0Y1vt3J7xXbhOGpAVdr2scMPrissGj9Xj019eDgpXtbHHGpIddHuAf9VDZ+jqNkWks69JavY9MyPD/J7ed1O/bHB1TuGD768ZZ9GyZbf4bqfimeHHdu2a6QXTvyVg0obnb09MivOowfUNimUdbQAyV9o8fNmO29dtqBMo7X+nvRq7gvhi6oOnG609JBb3I25jp6BGydcmTZNNy1krqYtmvRyixbxrto+q0xT4oecZsIimbuCNhwzarDaeyx2+whma6h+sKZbde7RjkHSbC8EvuX8mz/qbefkd9E9Pd3W6HWrOu2NWXh6a/79xT5bY0cPocIK75UYVUdG/XyoSrg0pC+12bdLzsf9rBZafVLykDSrz9JWrt1c/WYdcr99tO+vl9aWn3n7IUJeYteC05zulO3pjmP6Hp15RStOj5rT/kPYcG30oaP7cMcv1DUb/SFLT+eH6mVxF+qqG5lKojHiY7M4tt+3Lcw2lpb3n3+W7z77Ae2qTiuoQHDKIP4IXB3p4dvxANdoFqEoGk9kIiKUIPJGLi1Z6AEgWzgboUA+12AIaEgTApSUqSGlWGD3bgT4kumAFKgFT8EQ2G5jhUhRYJ9A1wE2OXhFKpGyGRoDXgKQipN/CNylAaMgJHxVIJmp07UkilqXBGPO43QjtB++eWXb7UOPtQuPgR2Nrd/CXbjAIwr9CxaH6Fl21j7ozUoLCQDc5ETySRF6mlgeRrwEMwLQLA23rxU1npQDaE2IMGYimRILaFA2TfDCTArQSNgL89AniEhSQG7Q4ag8aSGpHQq1AkJVwESc38wNlmLummEQuVywmweKsARsI467uBCtWwVwmRLClYAYBFA5mCnApYMD4Q4CHBAeH0Bp9hyh9xgJmcXh9DgIbAxoFIFaAR9aFPRQw32xZBjFAHeR8iBduFZA+QVN7Czk0oGminsCPgFfOtgWYW1Y73c/I3C4001EIwiaRoJAsJXIR4awAmGsqQeNIE6vVWDb73a96Da2rdZHTqK0KAUlBChZWvkgGcs0YDQahBtTALSQLsEmwOoJvPMUAXAUuGKDaxhAbcCDKpwNRAHgmpIqD+gEzgWXW9xKiJeBZWhQHWMqa6DkWogHm0yQZFatpTLTglpKfAHoDVJAppFCjskQ+HwAAYa92+rDHAB3JSkCGDbtdV+k/gJ1nHgtMCYcLP31ckdxlOStXwlsHzwBGrPbELxQJs6mhVr3cyoyS4Ueoowr1mBGpA+CkJPaVG149vVvMthMomBjatp80nXWjQrThAtTILRaPRauCvGTSEKnjYhJCAxrQSQpKCUlvVYEDNQsNr6kmbt/d1J34oCVh7BwkY4qFCDBk0ErHNGODTQqd5kLvEoO2EyHo8zpkgD5qXBXLipTMfe4WGPBPQadjdWZ3Ve8BCjnqRqvd1sVXWGp8RNkQa4BHiAMwZ2TWA/zoCoAN0LrIVj9l0o5HgKpWmcNsWPWrfC0WToxV51egAcaWDkY9djXoeSJBXmnACXAKwd2AKQgQ6E2YZaYG0PMFVPsebFAuNmVLSpQsmOB4IMjYE4iJsjzlspg88YpcegEdbpgNaDSJsMHrEzU7QKwcDWGayTrhOdZ/0jFtMmeIQ23HRN5t2zl7qQzUqPRhQ4gAmsoEhT/q09BDGlSui/TkgYqXnbwAE8gWWjNEttDiOmPIb0McddFOoLRD0d7chhtQk5ATmEMnmxHPoPVALNwBYMp7SATA2wjD7eLFA27sNCMOsv0MBVqBaAFCiHepVrc0g2BSwQeSm9yaxgYR5KydwNgV5KQyBDxIOtP2SYAfNQOOgFxmYFwoFLogia1V/dDDQbsADjeow1dgRNBhEYzKgmTKZH68HkMDKb2ainmDCzKL3enidBtUCuYQQBzxAh7628axXDqUM4GjSBhDWhuvjORmqTOrSkadra/uZs9b5WOOYrU2pY4VC8qyjTc4JVFIwTgNRPTbxLRcBzDhpQsTHjLQX0MzarEpgejMKBNkyhb9UCjduM6kA2SmAvXSkbWiWuBLYOwrhCz2oZZlm2NAQYhYmUIuR60yUvMKACB7YPi05AnTowX/0AAp0ArJ9+BzooURojtCiLSGoxAyteECsBrjSlFlNUNcd2tTlzaEyIgqrLAAAEfiC3sQKpFyw57HEsp4FhgoirBGoHhk6bchr4zZgdHIe5JR4oC7i4BuIiiBbeqgKYrxoWV9nUA9xCiWIsO6jJsM2wWq1wahgEaqUKRQDQPUiUMKqABQEl6k1Buy6ymAARbcZZiByeiNRzEwx6CXQEVtSDSRjSwBCmtx5wU3zU67gMyVVAh6sHMzmIUk+xgfQt7mXzG1t7ZTMDNF0wDQiI8BiN/QhIST0FJcVmdRwmNjavshi59tCp4fUxy61By61By61By4na/+CJmlAqEn7cEzXp3/TaoJj/D3yZnO8i/c8P1HL4mg+eqKFyVKbEBHyBi4SPCcRSoUAslElRGSqXKQUiufgvPFGTKPgyofTP3Rvc+f69QXIBr33Gjahhz2RD7B6KL571PlGlzpi3OSFW2H3viG87YcOf4gmfXd8W7N5SdCt11cp0abeBT/mjWivaOFqvvtGjb9HOotu7Njy5U52/ObY4+1HHFc2MbmcXX3pylX7QqpftrjvZQ490uj2TNzvC99jNNh3ayNCcL5wLDiqMPx0ta9p3Zk6CKi9Pp9xJiBZNPvrV1JnCJDLXva1jekt77M7pkkCvRdda5XLm/xjY93H23OZETTvs8tSEXtu3zM3e2Gte6yW8+SGSFfriquYIFt5rY+jEpGddfF4t7V0S/jQlIu7S2MOk5Kluw9Yzr0e63bnXVfIy4edTftvOuoQMTTz6TLjzlSEN3WOvGrluRHzCzm43i492dW5ib33vwOZBgYGpUq3HtVaa7hd2fj4z59zOFhf5QTt8XrnluHbusO7GrfPHDWNufReVv7bizmvvaSG+3DcD6X0Z6V1/VahvXHi+tk3ItnLhqorwOQJBs6rvLwv8XQfYZ1eNq6i073g1YUjMm2mzrvuOWP/srFue05Kq60vsnjiewyaMfTIpItI3dtmaoPXTbFou6PlIsenbz8ul4y+3f21tKlmfnHHOesBHvjho6/7Xv7lqKbdayq2Wcqul3Gopt1rKrZZyq6Xcaim3WsqtlnLrh8ut/1/3DkxFqLhQ75AhH7xoYK6ZQdijZi8LALETrBzwVBxkUBClTBRwyUBQH7wOABRGKN4hBHRK9rJBChvWSLhTMGFcPQP7m/AjqtaD1UIy83gwRDMwqcGLCKxTjGIf9XFycnIc9afuGlhuEFjqnf+r9U6hTGCpd7L1TjHvn1fvFEhEH7/eKUElUlwo50mFmEDmggqVYoWcp+S7iJQiXC6W8f/CeqeUL1Cggj9X7zz+Xr0zcNpxnt2WZ1FTRwdFacLOXhhph7TxVcmQcLtBJ6qycz27TLueNOduydNtOT0u5Hfe+PzX7EsLJN0q21ntqlBvP22tPOfllvGs+vmLazOfxI1VR90bbpiVWrPlZ821bvfcRvO9C6a/IcteROixvCnZggB71YLmQn3Joyfy2JIDL+6s7/1F0s/9o7s8YhyP71avXlhxcciN69GpdutzldZuva2sKt+c8279Q9fDNsrd/Y5N73tS4TI32KrXlPt2EwtXdvR02e0b0yJr0OKXYU17E93tZKoen0gP7MvuPEq3xMiJUo/37LliR8nqxtV2w1pffj5+nOccj9M13pXBP7vnBc5p32P8rqnp4cc6nfa/HRtX8ciItDqCPd5yUjD5fNTOWWfSjjXelzl3Pvfl0dybHP5C94fjj80j+zSfndv9UMTI6VbGacvJUp/pyxM+K7eddPKVsJrKWjHXtdeZ21nbLn/W7OQup08KJ2nHzO85Pzsjy+r1rZRT1WvatJsp4t8v6+zIfF1EDXye9SBmcHJ09n5OxzezE7a8XpwguTOk1Gl76xayqpxddz5dc//4TT+huDzTM9CxV9c2yzLLyxNWl3a+endR1o9DqhubCqCSWzusOn7kAqhdd8s7u5Z3di1FZEsR2VJEthSRLUVkSxHZUkS2FJEtRWRLEfl/5p1dc4GV/ddc3uf8LQsN+E7BWa9XmJQPOGU7srQwDYO+tUwCcYBloxD/wj0DW52F06mJRNxUH9ap2b51K2TdhU0g9XT/dhAOwmIPgzl314mInZDNDCwz9eF87TbCrb6ITG+0Wt5otrzRbHmj2VLh/9+s8Iv4AtlHrfDzeX/TfyOIL5D8A/8nFD5P9vFL/EqhhCfAFHwBypPLMKELqlQq+XK+Ugk+yxU87K8s8YvlcqHsz5X4t9aV+Bu8zRxuN3/Vw/W+KzpoAk54327PbUddHrTwi3NlzqHn+tRkNA5dcnTPRPzCrhe/rg7uCmCXr72iWVA0nltjePBasykjVVoy59KGB7eGbRngdDLl7GSv26U8wj5t7E9TL0ZLskqmen0ao9cpje1cCtGvvs8xtLdZHLPkmOzA15FfPCTXudnmbxjDe7Tr5qCvVMalEye9eQr/I5SSQK/Z11r14Mz7Mbgv88Pc5n417bBR69S9ti9q98NGh3mtR+V/tjQhtCjmwCfuMQdF10Lb7LmQ8sXdb7I3zvqlU4ejcs3VvFfrNk3Lf6V5oRi7OXDgw9u5cYGdli+POMm+zEzhe+z7jFw3oihxZ7ebUyPblDaxt9Ye3DzIOzBVetf9Squ7yJkdbxK2nB19ZkfHgSEVF7c9HTs4YxgnYe/1vOUHX5+XOOuJlRfLixyW2vlv9Ewwlj91v+y7oKL8AdFlSbWOGLWypHVe7uKh4gkPOHcej0oNs3bdNip3ykG+Y3U3x8PGjSrn9WMDYt2XHvDofjNs/d4mz241L1prV+iVuFIVZ9u+1/fKoV+1vfGK1/j+nTfm/wfF8/ocfKC1ldX/AXrJPDc= \ No newline at end of file +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 \ No newline at end of file diff --git a/docs/cassettes/agent_supervisor_56ba78e9-d9c1-457c-a073-d606d5d3e013.msgpack.zlib b/docs/cassettes/agent_supervisor_56ba78e9-d9c1-457c-a073-d606d5d3e013.msgpack.zlib index 59d984686..56d98e321 100644 --- a/docs/cassettes/agent_supervisor_56ba78e9-d9c1-457c-a073-d606d5d3e013.msgpack.zlib +++ b/docs/cassettes/agent_supervisor_56ba78e9-d9c1-457c-a073-d606d5d3e013.msgpack.zlib @@ -1 +1 @@ -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9BKZklBqZfI/c68gJeRqQvrf3nu4d0bumzo9Y33sP0+UGp1dfQeGzxosdk1JCeGHzn8usabzjqaM77uFYCn93LRB62RL//n6jl4zO2k7kJ8OqynmVf0zaF8uc/LNr186sSCxy5envs/tdmdP/61ruiSuNTxfsGH3gozkxpj0518dWHv+69qxEccsP39Z7502/eStd12Gv7WcIqcPUB203XxA0/36zizvMSxlZsO6Hb2IyssUWt2pS1cZ81NK1ecpGcjObyOL/WtAqhNds3bnc/Va59gat/gLKYqY/e0Opgwetoh99vK2QxdHnt1ZHlbktfuTReMKE+82HL+N7TgePuB6JFe39ecv+FeujC0nRsomrdrdU1s85Zv43TXmgLwZRw3gp1In4qMLpVVR0TkeEalRecvQnam/TLr683d3C57OygvQ+DRtalp6Npo4mSSeseyVm/lhGee3Hy7I8iqaljYU31s2lt7cccogY8GlhMrYl7/b9/lHhzdJF8yb7H9E2WkLvl1y6fC01R2K5RM0Q2ruBoVKB4o31c/ZfLiPe/Vi77wVey+/OX7uwrWh7PKnVoWjm2qmnBj4tTRtze0j+7vUa3xectx7YIxXT42EcfsX4s5VGQ== \ No newline at end of file +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 \ No newline at end of file diff --git a/docs/cassettes/hierarchical_agent_teams_6b8badbf-d728-44bd-a2a7-5b4e587c92fe.msgpack.zlib b/docs/cassettes/hierarchical_agent_teams_6b8badbf-d728-44bd-a2a7-5b4e587c92fe.msgpack.zlib new file mode 100644 index 000000000..e2db05d79 --- /dev/null +++ b/docs/cassettes/hierarchical_agent_teams_6b8badbf-d728-44bd-a2a7-5b4e587c92fe.msgpack.zlib @@ -0,0 +1 @@ +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 \ No newline at end of file diff --git a/docs/cassettes/hierarchical_agent_teams_912b0604-a178-4246-a36f-2dedae606680.msgpack.zlib b/docs/cassettes/hierarchical_agent_teams_912b0604-a178-4246-a36f-2dedae606680.msgpack.zlib new file mode 100644 index 000000000..d9d1c4c89 --- /dev/null +++ b/docs/cassettes/hierarchical_agent_teams_912b0604-a178-4246-a36f-2dedae606680.msgpack.zlib @@ -0,0 +1 @@ +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 \ No newline at end of file diff --git a/docs/cassettes/hierarchical_agent_teams_9860fd46-c24d-40a5-a6ba-e8fddcd43369.msgpack.zlib b/docs/cassettes/hierarchical_agent_teams_9860fd46-c24d-40a5-a6ba-e8fddcd43369.msgpack.zlib new file mode 100644 index 000000000..85c0a365b --- /dev/null +++ b/docs/cassettes/hierarchical_agent_teams_9860fd46-c24d-40a5-a6ba-e8fddcd43369.msgpack.zlib @@ -0,0 +1 @@ +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 \ No newline at end of file diff --git a/docs/cassettes/multi-agent-collaboration_176a99b0-b457-45cf-8901-90facaa852da.msgpack.zlib b/docs/cassettes/multi-agent-collaboration_176a99b0-b457-45cf-8901-90facaa852da.msgpack.zlib deleted file mode 100644 index d65abce41..000000000 --- a/docs/cassettes/multi-agent-collaboration_176a99b0-b457-45cf-8901-90facaa852da.msgpack.zlib +++ /dev/null @@ -1 +0,0 @@ -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 \ No newline at end of file diff --git a/docs/cassettes/multi-agent-collaboration_97f8e0eb.msgpack.zlib b/docs/cassettes/multi-agent-collaboration_97f8e0eb.msgpack.zlib deleted file mode 100644 index a0a798f20..000000000 --- a/docs/cassettes/multi-agent-collaboration_97f8e0eb.msgpack.zlib +++ /dev/null @@ -1 +0,0 @@ -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 \ No newline at end of file diff --git a/docs/cassettes/multi-agent-collaboration_9f478b05-3f09-447f-a9f4-1b2eae73f5ef.msgpack.zlib b/docs/cassettes/multi-agent-collaboration_9f478b05-3f09-447f-a9f4-1b2eae73f5ef.msgpack.zlib new file mode 100644 index 000000000..00a3706a9 --- /dev/null +++ b/docs/cassettes/multi-agent-collaboration_9f478b05-3f09-447f-a9f4-1b2eae73f5ef.msgpack.zlib @@ -0,0 +1 @@ +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 \ No newline at end of file diff --git a/docs/docs/tutorials/multi_agent/agent_supervisor.ipynb b/docs/docs/tutorials/multi_agent/agent_supervisor.ipynb index 7a3fea35e..d7952e990 100644 --- a/docs/docs/tutorials/multi_agent/agent_supervisor.ipynb +++ b/docs/docs/tutorials/multi_agent/agent_supervisor.ipynb @@ -35,12 +35,12 @@ "outputs": [], "source": [ "%%capture --no-stderr\n", - "%pip install -U langgraph langchain langchain_openai langchain_experimental langsmith pandas" + "%pip install -U langgraph langchain_community langchain_anthropic langchain_experimental" ] }, { "cell_type": "code", - "execution_count": 1, + "execution_count": null, "id": "30c2f3de-c730-4aec-85a6-af2c2f058803", "metadata": {}, "outputs": [], @@ -54,7 +54,7 @@ " os.environ[var] = getpass.getpass(f\"Please provide your {var}\")\n", "\n", "\n", - "_set_if_undefined(\"OPENAI_API_KEY\")\n", + "_set_if_undefined(\"ANTHROPIC_API_KEY\")\n", "_set_if_undefined(\"TAVILY_API_KEY\")" ] }, @@ -83,7 +83,7 @@ }, { "cell_type": "code", - "execution_count": 1, + "execution_count": 3, "id": "f04c6778-403b-4b49-9b93-678e910d5cec", "metadata": {}, "outputs": [], @@ -91,45 +91,27 @@ "from typing import Annotated\n", "\n", "from langchain_community.tools.tavily_search import TavilySearchResults\n", - "from langchain_experimental.tools import PythonREPLTool\n", + "from langchain_core.tools import tool\n", + "from langchain_experimental.utilities import PythonREPL\n", "\n", "tavily_tool = TavilySearchResults(max_results=5)\n", "\n", "# This executes code locally, which can be unsafe\n", - "python_repl_tool = PythonREPLTool()" - ] - }, - { - "cell_type": "markdown", - "id": "d58d1e85-22d4-4c22-9062-72a346a0d709", - "metadata": {}, - "source": [ - "## Helper Utilities" - ] - }, - { - "cell_type": "markdown", - "id": "b7c302b0-cd57-4913-986f-5dc7d6d77386", - "metadata": {}, - "source": [ - "Define a helper function that we will use to create the nodes in the graph - it takes care of converting the agent response to a human message. This is important because that is how we will add it the global state of the graph" - ] - }, - { - "cell_type": "code", - "execution_count": 2, - "id": "80862241-a1a7-4726-bce5-f867b233832e", - "metadata": {}, - "outputs": [], - "source": [ - "from langchain_core.messages import HumanMessage\n", + "repl = PythonREPL()\n", "\n", "\n", - "def agent_node(state, agent, name):\n", - " result = agent.invoke(state)\n", - " return {\n", - " \"messages\": [HumanMessage(content=result[\"messages\"][-1].content, name=name)]\n", - " }" + "@tool\n", + "def python_repl_tool(\n", + " code: Annotated[str, \"The python code to execute to generate your chart.\"],\n", + "):\n", + " \"\"\"Use this to execute python code and do math. If you want to see the output of a value,\n", + " you should print it out with `print(...)`. This is visible to the user.\"\"\"\n", + " try:\n", + " result = repl.run(code)\n", + " except BaseException as e:\n", + " return f\"Failed to execute. Error: {repr(e)}\"\n", + " result_str = f\"Successfully executed:\\n```python\\n{code}\\n```\\nStdout: {result}\"\n", + " return result_str" ] }, { @@ -139,57 +121,78 @@ "source": [ "### Create Agent Supervisor\n", "\n", - "It will use function calling to choose the next worker node OR finish processing." + "It will use LLM with structured output to choose the next worker node OR finish processing." ] }, { "cell_type": "code", - "execution_count": 3, + "execution_count": 4, + "id": "f16c289b-10b0-47a8-a675-0bb54d299236", + "metadata": {}, + "outputs": [], + "source": [ + "from langgraph.graph import MessagesState" + ] + }, + { + "cell_type": "code", + "execution_count": 5, + "id": "4a3baabf-18cb-415c-9473-d0546cf58b8b", + "metadata": {}, + "outputs": [], + "source": [ + "# The agent state is the input to each node in the graph\n", + "class AgentState(MessagesState):\n", + " # The 'next' field indicates where to route to next\n", + " next: str" + ] + }, + { + "cell_type": "code", + "execution_count": 6, "id": "311f0a58-b425-4496-adac-dc4cd8ffb912", "metadata": {}, "outputs": [], "source": [ - "from langchain_core.prompts import ChatPromptTemplate, MessagesPlaceholder\n", - "from langchain_openai import ChatOpenAI\n", - "from pydantic import BaseModel\n", "from typing import Literal\n", + "from typing_extensions import TypedDict\n", + "\n", + "from langchain_anthropic import ChatAnthropic\n", + "from langgraph.graph import MessagesState\n", + "\n", + "members = [\"researcher\", \"coder\"]\n", + "# Our team supervisor is an LLM node. It just picks the next agent to process\n", + "# and decides when the work is completed\n", + "options = members + [\"FINISH\"]\n", "\n", - "members = [\"Researcher\", \"Coder\"]\n", "system_prompt = (\n", " \"You are a supervisor tasked with managing a conversation between the\"\n", - " \" following workers: {members}. Given the following user request,\"\n", + " f\" following workers: {members}. Given the following user request,\"\n", " \" respond with the worker to act next. Each worker will perform a\"\n", " \" task and respond with their results and status. When finished,\"\n", " \" respond with FINISH.\"\n", ")\n", - "# Our team supervisor is an LLM node. It just picks the next agent to process\n", - "# and decides when the work is completed\n", - "options = [\"FINISH\"] + members\n", "\n", "\n", - "class routeResponse(BaseModel):\n", + "class Router(TypedDict):\n", + " \"\"\"Worker to route to next. If no workers needed, route to FINISH.\"\"\"\n", + "\n", " next: Literal[*options]\n", "\n", "\n", - "prompt = ChatPromptTemplate.from_messages(\n", - " [\n", - " (\"system\", system_prompt),\n", - " MessagesPlaceholder(variable_name=\"messages\"),\n", - " (\n", - " \"system\",\n", - " \"Given the conversation above, who should act next?\"\n", - " \" Or should we FINISH? Select one of: {options}\",\n", - " ),\n", - " ]\n", - ").partial(options=str(options), members=\", \".join(members))\n", + "llm = ChatAnthropic(model=\"claude-3-5-sonnet-latest\")\n", "\n", "\n", - "llm = ChatOpenAI(model=\"gpt-4o\")\n", + "def supervisor_node(state: AgentState) -> AgentState:\n", + " messages = [\n", + " {\"role\": \"system\", \"content\": system_prompt},\n", + " ] + state[\"messages\"]\n", + " response = llm.with_structured_output(Router).invoke(messages)\n", + " next_ = response[\"next\"]\n", + " if next_ == \"FINISH\":\n", + " next_ = END\n", "\n", - "\n", - "def supervisor_agent(state):\n", - " supervisor_chain = prompt | llm.with_structured_output(routeResponse)\n", - " return supervisor_chain.invoke(state)" + " return {\"next\": next_}" ] }, { @@ -204,42 +207,57 @@ }, { "cell_type": "code", - "execution_count": 4, + "execution_count": 7, "id": "6a430af7-8fce-4e66-ba9e-d940c1bc48e8", "metadata": {}, - "outputs": [], + "outputs": [ + { + "data": { + "text/plain": [ + "" + ] + }, + "execution_count": 7, + "metadata": {}, + "output_type": "execute_result" + } + ], "source": [ - "import functools\n", - "import operator\n", - "from typing import Sequence\n", - "from typing_extensions import TypedDict\n", - "\n", - "from langchain_core.messages import BaseMessage\n", - "\n", - "from langgraph.graph import END, StateGraph, START\n", + "from langchain_core.messages import HumanMessage\n", + "from langgraph.graph import StateGraph, START, END\n", "from langgraph.prebuilt import create_react_agent\n", "\n", "\n", - "# The agent state is the input to each node in the graph\n", - "class AgentState(TypedDict):\n", - " # The annotation tells the graph that new messages will always\n", - " # be added to the current states\n", - " messages: Annotated[Sequence[BaseMessage], operator.add]\n", - " # The 'next' field indicates where to route to next\n", - " next: str\n", + "research_agent = create_react_agent(\n", + " llm, tools=[tavily_tool], state_modifier=\"You are a researcher. DO NOT do any math.\"\n", + ")\n", "\n", "\n", - "research_agent = create_react_agent(llm, tools=[tavily_tool])\n", - "research_node = functools.partial(agent_node, agent=research_agent, name=\"Researcher\")\n", + "def research_node(state: AgentState) -> AgentState:\n", + " result = research_agent.invoke(state)\n", + " return {\n", + " \"messages\": [\n", + " HumanMessage(content=result[\"messages\"][-1].content, name=\"researcher\")\n", + " ]\n", + " }\n", "\n", - "# NOTE: THIS PERFORMS ARBITRARY CODE EXECUTION. PROCEED WITH CAUTION\n", + "\n", + "# NOTE: THIS PERFORMS ARBITRARY CODE EXECUTION, WHICH CAN BE UNSAFE WHEN NOT SANDBOXED\n", "code_agent = create_react_agent(llm, tools=[python_repl_tool])\n", - "code_node = functools.partial(agent_node, agent=code_agent, name=\"Coder\")\n", "\n", - "workflow = StateGraph(AgentState)\n", - "workflow.add_node(\"Researcher\", research_node)\n", - "workflow.add_node(\"Coder\", code_node)\n", - "workflow.add_node(\"supervisor\", supervisor_agent)" + "\n", + "def code_node(state: AgentState) -> AgentState:\n", + " result = code_agent.invoke(state)\n", + " return {\n", + " \"messages\": [HumanMessage(content=result[\"messages\"][-1].content, name=\"coder\")]\n", + " }\n", + "\n", + "\n", + "builder = StateGraph(MessagesState)\n", + "builder.add_edge(START, \"supervisor\")\n", + "builder.add_node(\"supervisor\", supervisor_node)\n", + "builder.add_node(\"researcher\", research_node)\n", + "builder.add_node(\"coder\", code_node)" ] }, { @@ -252,23 +270,53 @@ }, { "cell_type": "code", - "execution_count": 5, + "execution_count": 8, "id": "14778e86-077b-4e6a-893c-400e59b0cdbf", "metadata": {}, "outputs": [], "source": [ "for member in members:\n", " # We want our workers to ALWAYS \"report back\" to the supervisor when done\n", - " workflow.add_edge(member, \"supervisor\")\n", + " builder.add_edge(member, \"supervisor\")\n", + "\n", "# The supervisor populates the \"next\" field in the graph state\n", "# which routes to a node or finishes\n", - "conditional_map = {k: k for k in members}\n", - "conditional_map[\"FINISH\"] = END\n", - "workflow.add_conditional_edges(\"supervisor\", lambda x: x[\"next\"], conditional_map)\n", + "builder.add_conditional_edges(\"supervisor\", lambda state: state[\"next\"])\n", "# Finally, add entrypoint\n", - "workflow.add_edge(START, \"supervisor\")\n", + "builder.add_edge(START, \"supervisor\")\n", "\n", - "graph = workflow.compile()" + "graph = builder.compile()" + ] + }, + { + "cell_type": "code", + "execution_count": 9, + "id": "fb2cf698-c42b-49ba-8ade-585d207a3daa", + "metadata": {}, + "outputs": [], + "source": [ + "from IPython.display import display, Image" + ] + }, + { + "cell_type": "code", + "execution_count": 10, + "id": "f4992dcb-33c5-4fef-b4e3-09c303737342", + "metadata": {}, + "outputs": [ + { + "data": { + "image/png": "iVBORw0KGgoAAAANSUhEUgAAAXgAAAD5CAIAAACiZLk4AAAAAXNSR0IArs4c6QAAIABJREFUeJzt3XdcE/f/B/BPBiSQMMOSjSCCooICouKqg4o4EEXFgVurotZRtVprrbWOukfdG+fXiVq0LhQRKCAKKgoCKnuGkT3u98f5o1QDMnK5BN7Ph3/AceNlEt587u5znw8FwzAEAABEopIdAADQ8kGhAQAQDgoNAIBwUGgAAISDQgMAIBwUGgAA4ehkB2gJKkrElWVSfpWMXymViOUIUchO9HV0bQqdTtHVo+vq0TiW2gwdGtmJQEtGgX40TVb0UZiZwstM5ekZ0WUSTFePpqtP12JQKJpQaLQY1MoyCb9Kyq+SVZVL9Y3pbd3Y7TzYLAP42wOUDwpNU3CLxTERpVoMqqGpVls3FseSQXai5srNEGSmVpfkiU0tGT2Hcag0DaiVQINAoWm02Jsl6cm8nsM4jp3ZZGdRvmcPy2MiSvuPMevgo092FtByQKFpnAvbP7r3NXDu2sJ/CWNvlQp5sn5jzMgOAloIKDQNhcmx/SsyR82zMrdjkp1FFVKeVBRkCQdNNCc7CGgJoNA01N4lGTPWO7SquzOpMRUZydUj51qRHQRoPCg0DXJ+68f+waZmNq2iLVNb8kNuFVfSe6Qp2UGAZoMOe1/3JKKk20CjVlhlEELu/QzpWpQ3SZVkBwGaDQrNV5TkiT685jt1aYE3mBqo6zdGURdLyE4BNBsUmq+IiSjtOYxDdgoyMXRobr30E++Wkx0EaDAoNPXJyxSwDGh2riyyg5CsZ4DJhzc8uJwHmgwKTX3evajmWKiu129qaqpIJCJr8/oxdGiZKTyCdg5aPCg09clK4Tl0UlFzJiIiYsqUKQKBgJTNv8rBjZWVCoUGNBEUmjqV5ImM22gbcLRUc7gmN0bwMxri2jK4tp1Y3GIxoYcALRgUmjpVlEioVEKeLXz//v2cOXN8fX39/f03bNggl8sjIiI2btyIEBo4cKCnp2dERARCKDk5ef78+b6+vr6+vrNnz379+jW+OZfL9fT0PHXq1OrVq319fWfOnKlwc+Vi6NDKiyRCnkzpewatAYwJUCdepZSlT8jr8+uvv2ZnZy9ZsoTH4yUkJFCp1F69ek2cOPH06dM7duxgs9m2trYIoby8PJFINGPGDCqVevHixQULFkRERDCZn7rzHDlyZMyYMfv376fRaObm5l9urnQsfTqvUspktaK+0UBZoNDUiVchYxkQ8kuVl5fn4uISGBiIEJo4cSJCyNjY2NraGiHk5uZmaGiIrzZkyBB/f3/86w4dOsyZMyc5OdnHxwdf0qlTp3nz5tXs88vNlY6lT+NVyjhtCNo9aMmg0NSNgujahJxa+vv7Hz9+fPPmzTNmzDA2Nq7z+BTKgwcPTp8+nZWVpaurixAqLS2t+am3tzcR2eqhrUPF5HCHGzQFXKOpkw6LVlUmIWLP8+bNW7x48Z07d4YPH37hwoW6Vjt8+PCyZcs6dOiwbdu2RYsWIYTkcvm/8XR0iMhWj4piiS4x55KgxYNCUyf8TIGIPVMolJCQkGvXrvXt23fz5s3Jyck1P6rpFCcSiY4dOzZy5MglS5a4u7t36tSpIXsmtE8dr1LG0ocLNKApoNDUSc+YTtcmZM/4rWgWizVnzhyEUFpaWk0Lpbi4GF9HIBCIRCJXV1f8Wy6X+1mL5jOfba50cjlmbKGlqwctGtAU8Lmpk4Wdzo1D+YJqmQ5byX/Gly9fzmazfXx8oqOjEUJ4NenSpQuNRvvjjz+GDx8uEomCgoKcnJzOnTvH4XCqq6sPHjxIpVIzMjLq2ueXmys3c2YKj6kLzRnQRLS1a9eSnUF9lReJpWLM1FrJTyHk5ORER0dHRkYKBIKwsLB+/fohhPT19c3Nzf/+++/Hjx9XVlYGBAR07dr1yZMnFy5ceP/+fVhYmJ2d3aVLlyZMmCCRSE6ePOnr69uhQ4eafX65uXIzJ90vt3XRNbXS+GHYASlg4Kv6ZL/ivX/N7xsEwz6ha/tzB08y12FBExg0BXxu6mPfgRV3q6woR2hmrXjUq7KyslGjRn25HMMwDMOoVAWXwBYuXIj3oCHUjBkzFJ5nubq61vQwrs3HxwfvW6zQ8yiukbk2VBnQZNCi+YoPafxnD8tHzFE8bq5MJissLPxyuVwul8vldLqC30wDAwMWi/AHNYuLiyUSBffmKRTF7ziDweBw6hx2Z9/SjNkbHWl0mOwJNBEUmq+7d67Qtbu+pYOq+62oieQoLkKYe18jsoMADQa3t79uwDjziAN5YmGdt5ZbsKxUXk46H6oMaCYoNA0Sstw2fON7slOoWmmB6NHl4oAZlmQHARoPTp0aSsSXnd38YcKPdlrEPAClbvLeCR5dLh67xIZCzFgZoFWBQtMIFaWSs5s+jAqzavFTr7yOr3wVVxkUZk12ENBCQKFptLvhhWKRvOcwjqEpMU8okOpDGj8mosTWRbfnMBOys4CWAwpNU7x7UR0TUerkzjK3ZTq4sSgUjT+5EPBkWam8vEw+r0LWc5gJ9AAGygWFpuneJlWmP+NlpfI69dKn0igsA7quPk2bSUVIA+oOlUbhV0h5lVJepbSiWFKcI3JwY7X31LNup0t2NNACQaFRguxXPG6xhFch5VfKxGIZwpRZaMRi8Zs3bxo4TETD6bBpGIax9OksfbqJlXab1tpLCKgGFBp1l5+fP3PmzBs3bpAdBICmaxV3agEA5IJCAwAgHBQadUehUJycnMhOAUCzQKFRdxiG1TOwHgAaAQqNBtDX1yc7AgDNAoVGA1RWVpIdAYBmgUKjAUxNYSxRoNmg0GgA4iZRAUA1oNBogPbt25MdAYBmgUKjAd68eUN2BACaBQqNBlD9NNsAKBcUGg0gEAjIjgBAs0ChAQAQDgqNuqNQKC4uLmSnAKBZoNCoOwzD0tLSyE4BQLNAoQEAEA4KjQYwNDQkOwIAzQKFRgNwuVyyIwDQLFBo1B2FQnF0dCQ7BQDNAoVG3WEY9u7dO7JTANAsUGgAAISDQqMBYOAroOmg0GgAGPgKaDooNAAAwkGhAQAQDgqNBnB2diY7AgDNAoVGA7x9+5bsCAA0CxQaAADhoNAAAAgHhUYDQD8aoOmg0GgA6EcDNB0UGgAA4aDQaAAbGxuyIwDQLFBoNMDHjx/JjgBAs0ChAQAQDgqNuqNQKHQ6newUADQLFBp1h2GYVColOwUAzQKFRt1RKJT27duTnQKAZoFCo+4wDHvz5g3ZKQBoFig06g4GJwctAAXDMLIzAAUmT55cXl5OoVCkUmlpaam5uTlCSCwWR0ZGkh0NgEaDFo2aCgoKKi0tzcvLKyoqkslkeXl5eXl5NBqN7FwANAUUGjU1YsQIOzu72kswDOvWrRt5iQBoOig06iskJITBYNR8a25uPmnSJFITAdBEUGjU17Bhw6ytrfGvMQzz9vZu164d2aEAaAooNGpt0qRJLBYLmjNA00GhUWsBAQH4o9ve3t5wkxtoLniIRgGJSF6aL+ZXy8gOghBCgX5zrgmvDfadlJnKIzsLolKQnjHd0FSbRqeQnQVoEuhH87lHl4szkqtZBnQdNlThz+mwaUUfhFpMSgcffbceBmTHARoDCs1//HUs36gNs2MPI7KDqDUMwx5fLrRpp9O5N9Qa0CBQaP71d3ihoTnDxcuQ7CCa4dH/ChzcdDt0h4HTwdfBxeBPCj8KhQI5VJmG6zHc7NXTSrkc/lCBr4NC80lZvpiuBa9GI2hpU6srpdXlMFYO+Dr41fqEVyk1NNEmO4WGMbfRqSgVk50CaAAoNJ/IZUgmhbOAxhHwpPARAg0BnxIAAOGg0AAACAeFBgBAOCg0AADCQaEBABAOCg0AgHBQaAAAhINCAwAgHBQaAADhoNAAAAgHhQYAQDgoNC1EZmbG8BH9o588JDsIAApAoWkh6HQ6m61Hp8Hwo0AdwedSY2AYRqHUOSS4ra39mfDrRB8FgKaBQtN0Z84ev3rtQlVVpZNT+ymhs7t19T5ydN/5C6fuRD7FV0h78+q7uZM3/r6ru3fP1WuWZGe9a9fOJSExlkKhdu/ea+6c742MjPE1nyUnHDq85927t0ZGxh7uXjOmz+NwTCoquCNHDZwze2F6xpsnTx62a+eiq8vKzEw/d+YGlUpFCAkEgqAxg4cFBDk4OG7a/AtCaMvmvZ7dun/8+H77jt9fp6Xq6en7dPddtHAFlUqVSqXHju+/fedGRQXXzs5hSuhs3179EEIPo+7+sm7Fr7/8cf7iqbS0l+PHhU6b+h2prytogeDUqYkSk+IPHd7TuXPXxYt+tDBvI+Dzv7pJcUmRq6vb5k17p0+bGxf35Ifl86VSKb6rH5bPt7dru3TJT8GjJ754kbR46RyhUIhvdfr0EQvzNlv/2D9v7pIA/8Di4qLk54n4j6KjHwgEgmHDgjzcvWbNDKs50Jatv2ZmZcybu2R0UEhxSRFelf7Yuv78hVMBQwNX/bjewsLypzVLX7x4VrPJzt2bAvwDN2/aMywgiIBXC7R20KJpooKCPIRQ4Ijgjh07Dxrk35BN7O3aBo+ZiBBydenIYrF/27A6Pj6mZ88+u/dsGRYwakHYD/hqnp4+oVNH/5PwtHMnD4RQhw6dZkyfh//IydGZwzH5++9bXT28EEJ/373l2a27tZUNQqhL5661szm3cwkYGogQwo/44UP27Ts3Jk+aMSV0NkKob58BEycHHj9xYNvW/fgmgSPH+vkFEPA6AYCgRdN0Pt199fT0N/z+U2xsdBM29/buiRB6nZZaUJD//n1WxI3Lg7/tgf+bMWs8QqioqBBfs2tX75qtaDSa/5ARj6Pvi0Si0tKSxKT4YcMUNEAGDfT/JyF21+7N5eVl+JLnL5IQQr6+/fFvKRSKl6fPm7evajapfRQAlA5aNE3E4Zjs2XV075/bVq5a5ObWZc3q301NzRq+OZvFplAofAG/vLwUIRQ6eVaf3t/UXsHY2EQmkyKEmEyd2sv9h4w8HX405umjoqICIyPjnj36fLnzGdPnGRkZnw4/+lfk9VkzFwSODObxqhFCRobGNevo6xvw+Xwe79Psl7o6uo1/DQBoKGjRNJ2trf2m33dt/ePPrKyMTZvX4i2FBm5bUlKMYZiZqTmbrYcQEomEtrb2tf+x2WyFG1pYtPHy6vH33Vt3/r451H8kna7gTwWFQhkdFBJ+6lqvnn137d6ckpJsYmKGEKqsrKhZp6yslE6nM5nMpv7vAWgEKDRNJxaLEUJdPbx8fHq/TU9DCBkYGEkkkor//33Gr+ModOuvawihjh06W1vbmptb/BV5XSAQ4D+SSqUSiaSe4w4LGBUbG52dnTnUP1DhCiKRCCHEYrGmTJmDEHqbnubq6kahUGLjomuSx8ZFd+zYmUajNeMFAKCh4NSpiV6nvfxl3fKRI4J1dHTj42Nc2ndACHl2606hUPbs/WN0UEh21rsDh3bV3iQr+92hw3usrW1TU5/f+uta9+693Ny6IITmzV2y5udl88KmDB82Wi6T3b5zY9Ag/9FBIXUd2qe7r7Exx8Wlo5mZucIV1q5bzmaxPbv54JWlvbOrlaW13+CA4ycOyGQyS0vrmzevlJWV/rjyV+W/LgAoAoWmibS1tO1sHc6cOYZhWBf3bgvm/4AQsrNzWPHD2pOnDi18PKNzJ4/ZMxds3Ly2ZhMjI+PXr1OvXD3PYDCHDwuaOePTDenevv1//23HseP79+7bymKxO3fy6FzrFtKX6HS6/5ARHTt2qWsFVxe323duPHp838TEbMniVXg5W7RwBYvFvnL1fFVVpYO944b12/FbVwCoAMy9/Un87TKxEHXpZ9yAdZti9ZolxUWFB/afJmj/pPj7VK7XYGMbZ50GrAtaNbhGAwAgHBQaAADh4BqNiqxft5XsCACQBlo0AADCQaEBABAOCg0AgHBQaEDTQc8I0EBQaEDTyWXydevWXbt2DSEkk8nIjgPUFxQa0HQ0GnXmzJnGxsYIodu3b0+fPj0mJobsUEAdwe1t0Cxt2rSxcW6LEPL397e0tMQfDT1y5Mjz58/nzZvXvn17sgMCtQCFBiiNu7s7/kVoaGhcXBxedDZu3FhZWblgwQILCwuyAwLSQKEByken03v16oV/HRYWFh0dXVVVZWFhsXLlSkNDw7CwMF1dGGerdYFrNIBYLBbLz8+vXbt2CKGFCxc6ODhUV1cjhBYsWLBv3z6y0wEVgULzCVOXRteC+Ywah2VAp9Eb8aJZWFgEBwebmZkhhObOnctgMGQyWVFR0YIFCx49ekRkUkAyKDSfGJjQ87MFZKfQMFkp1aZW2k3b1sXFZfr06TQazczMbOzYseXl5QihGzdurFq1KjU1VdlJAcngGs0n1u10Y2+VkZ1CkxTnCOw7sopLC4RCoUgkEgqFQqFQIBAIhUKpVDp8+PCG76rmgs6gQYPodHpubq6bm9u9e/cSExNHjRrl5ORE2H8CqAgMfPWv7Je8xPvcwZOtyA6iASQi+bU/34f8YDt2fBCFQsFnwhOLxRKJRCKRiESi+Pj4Zh6iurr65s2bTCZzxIgRp06d4vP548aNMzAwUNL/AKgUFJr/yH0nuH2ywL2vsaE5Q1cPmntfoKKKYnF1uSThdsnkn+x12LSZM2cmJSV9Nv0DhmGJiYlKPGxOTs6tW7e8vLw8PDz+/PNPExOT4cOHMxgMJR4CEAoKzeequdKk++UF2cLqColIKGTq6BA96b1MJhOLxTo6igfExDBMLBaryS+VHkeLSkFWTkxvP07NwsDAwI8fP9ZezdLS8vr16wRlSE5OjoyMHDFihKur6+nTpy0sLAYMGED0ewSaCQqNAlVVVXp6eidOnOjSpUtNJzSCREZGHjp0SCwWnz9/XmHvkvz8/JkzZ964cYPQGM3x/v37OXPmFBcX49/K5fJBgwYFBQV5exM++2V0dHRERMTSpUsNDQ0PHTrUv39/V1dXog8KmoC2du3aBqzWimzfvj0mJqZ3797u7u5Ed2Y9evTokSNH8vPzDQwM/Pz8FE4aR6fTrays2rZtS2iS5jA0NLS0tExMTMS7Apuams6aNevkyZORkZESicTFxYW4Q9va2g4aNIjFYlGp1JSUlJiYmH79+qWlpT148MDCwgK6BaoPaNH8q7KyUiKR/PXXXxMnTlTB4bZs2XLr1q2qqiqEkLm5+Y4dO/BebRrqxIkThw4dEggENVdnMjMzT58+fe/evUmTJo0bN66uuTeVrqys7ODBg0wmc9GiRYmJidXV1b169VI4pSdQGehHg/BrjQsXLpRKpRwORzVVZtmyZVevXsWrDD47Zc3Xn+FyuYcPH1ZBpGYKDQ0dPHiwvr5+zZK2bduuWbPm5s2bVCp16NChu3btSk9PV0ESY2PjFStWLFq0CCGkr69/7dq1EydOIIQSEhLS0tJUEAB8qbW3aNLS0lxcXGJiYhwdHc3NFU/8qHRTpkx5+fJl7VeezWavXbu2X79+X65cUFAwffr0mzdvqiYbce7cuXP06FFDQ8PQ0NAePXqoPsCTJ0/27dsXHBw8YsSIly9f2tjY1C6LgFCtukWzffv23bt3I4R69uypsiqDEMrNzf1siVAo5PF4Clc2MTHZsWOHSnIRa/DgwefOnZs+ffrjx49HjBhx/vx5FQfo1atXeHj4t99+ixB6+/btiBEj8NFzPrtlBojQSls0BQUFFhYWUVFRffv2JTGGp6cnhmH4rdnFixeHhNQ533YLk5OTc+bMmbS0NHd395CQEBMTE1JicLlcQ0PDP//88+LFi/v27XNxcREIBHX1MwDNgrUy6enpffr0KSoqIjsIFh0d/dtvv2EY5u/vj1cchfh8Pr5ayyOVSo8fPz548OBVq1alpKSQmITL5ebn52MYtnLlysmTJ+fk5JAYpkVqRS2ad+/eOTo6RkVFdevWTWV3QOoxf/78CRMmfPVqhVAoHDBgwJMnT1SViwR37twJDw+nUqkhISGDBg0iN0xqaqqhoaG1tfWiRYs4HM7333+vDp8WTddaCs3mzZsrKyvXr19PdpBP8vPzw8LC/ve//zVk5adPn5Jy9VTFXrx4cebMGZFIhJ9PaWlpkZuHy+U+fPjQ29vb0tLyp59+6tixY3BwMJXaqi9rNlnL77CXk5Ojr69fXV09a9YssrP869ixY507d25gt2MbGxviE5HP3Nx84MCBnp6eCQkJixcvLikpsbe3J/HGEJPJdHFx0dPTw2+ZP3v2zMPDQ1tbe9euXWw2Gx9VBzQU2eduBCosLAwKCkpPTyc7iAL9+vWrqKho4MobNmwoLi4mOJHauXDhQmBg4KJFixISEsjO8h/Hjx///vvvMQzLz8+/f/++XC4nO5EGaMmnTrdv33Z2dnZwcCA7yOeioqKSkpK+//77Bq4/ffr0sLAwop+6Uk+PHj0KDw/ncDh9+/b18/MjO85/VFZWrlu3jkKhbNmyJT09ncPh4DPPAAXIrnTKd/v27ZCQELJT1GfZsmWJiYkNX//FixeFhYVEJlJ3b968Wblypb+///nz58nOolhsbOzAgQOjo6MxDFOHe5rqpkW1aIRCIZPJ3Lp165IlS8jOUqeMjIxVq1apvrtaC1BQUHDixIlnz56NHDly3LhxZMdRoLy83MjIaNWqVRkZGTt37oQZZmq0nEJz9uxZfX39oUOHkh3kK3bt2tW+fftGnQXExcW9f/8+ODiYyFwag8/n7927NzIycvHixWr7dmdkZLDZbAsLiwULFjg5Oc2dO7eVP9XZEu7VyeXy9PT03Nxctf3Y1SgtLX327FljrzWwWKwW8KyTsujq6i5btuzSpUs5OTljx45NSkoiO5ECTk5OeHNm1apVBgYG+IDKu3btys7OJjsaOTS+RXPt2rU+ffpoa2uzWCyys3zdmjVrunfv3tiCKJPJ8CFyCMulqTIyMjZt2uTq6rp48WKys3wFhmEnT57Mzs7++eefs7KyMAxT5zGGlE6zWzRnzpx5/vy5kZGRRlSZd+/eyWSyJjS7aDQaVBmFnJycDh061K1bN19f3+TkZLLj1IdCoYSGhv78888IISqVunz58q1bt+IXFsmOphJkX41uotzcXAzDyH1AprFCQkJev37dtG2vXr169+5dZSdqOfh8/rRp086dO0d2kEbAP8ORkZFz5szJyMggOw6xNLJFExUVdfr0aYSQm5sb2Vka6tKlS3379m3yuJY2Njbnzp1TdqiWQ0dH58iRI1VVVYcOHSI7S0NZWloihPz8/KZOnVpYWIgQOnLkyPPnz8nORQyyK11THD58mOwIjZOZmRkUFNTMnaSlpclkMiUlarF27Njx5MkTslM00ePHj2fPnl1SUoJhmEQiITuOMmlYoTlw4ADZEZpi7Nix+KcHqMCsWbOioqLITtF0eInx8/PbunUr2VmURpNOnbZv396lSxeyUzTawoUL58+fz+FwGrBufbhc7ujRo5UUqiXbvXv3mjVrNPd2Kt7jJjIysn379gih+Pj4uLg4skM1lyY9vU2n01UwVZByHT161MHBQSkdfJhMZk5OTllZmbOzszKitVg0Gq24uPjjx48adAlPIfyNZjAY+FiuGv2+a0Y/mhcvXmhraxM6QxARLl269ObNmx9//JHsIK1OTEzM2bNn8QGhW4aysjJjY+OdO3d6eHj06dOH7DiNpgGnTomJiXv37tW4KhMbG5uenq70KpOdnf3q1Svl7rPl6dy5cwvrn4I/Fz5u3LgrV67UM5S92tKAQmNjY3PgwAGyUzROXFzcyZMnV6xYofQ929vb79+/v2WP7Nl8JSUlZWVlZKdQPnNz8+3bt2tra3/8+HHz5s1kx2kEdS80EolE48b4uH79+tWrV/ft20fQ/nft2sVkMgnaecvA5/OdnJzITkEUKpXq4uJiZ2eHT4ynEdS90EyZMiUjI4PsFI0QGxsbHR39+++/E3qUjh07wqSL9YiKitLo+YUbYuzYsfhYGUeOHCE7y9epdaHhcrlt2rTRoKszMTExp06dUkGblslkSiSSKVOmEH0gDRUZGYlPFNeyMRgM/Jlb9e81rhl3nTTCzZs3nz17tnr1apUdsaqqqri4uFU9BNwQz58/v3Lligb122i+lJSUTp06kZ2iPmrdoiktLdWU6UrDw8Pj4uJUWWUQQnp6em3btg0PD1flQdXfhg0bJk6cSHYKlerUqVNiYuKFCxfIDlIntS40qamp27dvJzvF1506daqwsHDdunWkHH3AgAGtZy7dr7p69WqXLl1a8JXgunTr1u3t27f37t0jO4hian3qlJmZefHixeXLl5MdpD4///wzPrUYiRmKiorMzMzwmaRJjEE6Pp/v5+f3+PFjsoOAz6l1oVF/c+fO9ff3DwgIIDsIQggdPHjQ3d1d457SUKIpU6YsWbJEza9WEConJ4dOp6vhoOhqfeqEnz2JRCKyUyi2YsWK0NBQNakyCKFZs2apbctZBcLDw/38/FpzlUEIvXnzZtu2bWSnUEDdC82pU6fUsCVcWlraq1ev2bNnd+/enews/7Fy5Uq8XzLZQVTtr7/+ev369fjx48kOQrKuXbuq5+zg6pipNl9f35KSErJT/MfLly/Hjx9/7949NZwDE2dqahoaGkp2CtVJSUk5f/78+vXryQ5CPiMjo40bN5KdQgG4RtM4N2/efPz4sXq+l7WlpqYaGhqamJi0+IcVCgoKFi1apP491lTm6dOnPj4+FAqF7CD/oe6FRiqVPnr06JtvviE7CMKvtubk5JB1G7uxMAyLiopiMBg9evQgOwtRioqKQkJC7t69S3YQNdK9e/cnT56o23x16n7qRKfTd+3a5e/vP3DgQC8vr6lTp5KVZOXKlTQaTVOqDD6/R79+/cLDwz+7mh4YGEheKGUqKyv77bffoMp8xtHRUd2aM2rdounbt291dTX+Nf7CYRg2bdq0efPmqT7M+PHjp06dOnjwYNUfuvkEAoFQKDQyMsK/7dat25AhQzT9ikZZWdno0aPv379PdhDQIOrbomnXrh2ODMXwAAAUE0lEQVTl/+FLOByOl5eXimPk5eXNmTPnl19+0dAqg09FoqWlNXPmTISQt7c3hUJJSUn58OED2bmaLjs7e926dVBlFMrPzyc7ggLqW2i2bdtmY2NTe4mBgUHnzp1VmSE+Pn727Nk7d+7U6OFaEUJsNvu7777r0aOHXC7Hq+f169fJDtVEL1++XLJkCT6MLvjSyJEjpVIp2Sk+p76FRl9ff+XKlebm5vi3GIY5ODio8h5KeHj4/fv3IyIi8IfxNd0PP/wgkUjwrzEMe/Dggdr2hKxHdHT0xYsXL126RHYQ9dWlSxc1vEajvoUGb+dPmDBBX18fvyrs6empskOvX7++sLCQiLE4STF06FAul1t7SUFBgcY1am7evHnx4sVWNf5DExw8eJBGo5Gd4nNqXWgQQiEhIX379tXS0jI1NVXZedP06dM7duy4ePFi1RxOBeh0uqGhIYZhcrkcv/wvEomuXLlCdq5GOHfuXFxc3M6dO8kOou5qbqGolQbddZJK5IJquUryKLZ06VKhULhnzx6iDyQSiaZOnbp69eoOHTo0akMKFbEN1KvnwmdSU1NTUlJSUlKysrJ4PF5VVRUN01uxYrm6PUWh0OXLl4uLi2fPno3JMX2OFtlx1Jp69qP5SqF5HV/54nFFWYFYh01mY0wul6vmCQ6JREKn05twimtsoV30Udi+q17vUabERFOaqnLJvQsf8tLluhwRErPJjtMgYrFYW1sbIaTP0crPFDi4sboNNDK3beGdnhvFw8Oj9i1aDMMoFIr69GOor9DE3ykryZO49zXWM4a/IV8n5MkKPwjibxVP/smOrqWm56TcYvHl3bn9x7UxNNNW25D1k8uxylLx48uFfQJNrdvpkB1HXYwZMyYrK6v2EgsLi71799rZ2ZEX6l91ftTiIssqiqW9A82hyjQQk0Wzc2UPmmx5+nc17aJSzZVe2pkzZomDiRVTQ6sMQohKpRiaMobNto2+VpKTISA7jrrw8fGp/S2GYZ6enmpSZeosNOVF4pJckU+AmcrzaDxDU0bHnoaJ98rJDqLA05ul/cdbkp1CaQaEtElSy9eZFMHBwZaW/7655ubm06ZNIzXRfyguNCW5IgxTu1vxmkLPSDvnLZ/sFApkvqg2NNUmO4XSMFn04hwRr1LtOqeRwsbGxtfXF78SgmFY9+7dbW1tyQ71L8WFprpCZmoDV9qayNiCoYY9pqq5UgsHHS2Gpp4xKWTrwiovEJOdQl1MmDDBysoKb86Q+PixQoo/dhKRXCIk8362RsPkWGmB2nW6pVBQWb7apWqmqnIJhtSuppPFysqqV69eaticQQip1812AFqV9695VeVSfpVMLJQL+bLm77CD6dhB7tYe1j3vni1s/t50WDS6FoWlT9czotu66jannQ6FBgBVS0uofJtU/eE139JZXyrBqFo0mhYdUZRye5fZvWeADKEqZVwkrOJjcrFUJhHStSgRh/JtXXSdu7FdPPWbsCsoNACozpuEquhrJUbWbDqT7TbYnOw4jWBsz6ks4r9KFEZfzfIdwXHxaly5gUIDgCpIRPIbRwqFQmTb1VKLqZG/d/pmugjp6pnrP4suf/1Ptf9Uc4ZOQx8YaFH3IABQT/lZgsOrs3RMDdu4mmlolamhxaC3cTHVNTM6tjY7711DO0xCoQGAWGWFor/PlLh+Y89kt5xOTAyWtks/+7vniht4gxUKDQAEys0QXD9YaNu15XTIrs22q9XNI0UfG9A9FQoNAEQRCWQRh/LtPa3IDkIg266Wt44VCKq/cm8eCg0ARLl1rLBt95bZlqmtrbfVX8e/0m0HCg0AhHj+mCsS07R1Wv7gB1pMulhKT47i1rMOFBoACPH0RqmpozHZKVTEzMno6Y3SelZoFYUmPeNN/wGeT58+JjtIq7N+w+rJU4LITkGC54+4Zo6GNLo6/n6t2xzwv2tKnjyeSqNaOBslR9U5aoc6vhAAaLq0hGoGu3WNf8BgM17H1zkuOiGFhpRpdtV2bl/Q2gh4Mm6RmGXUugqNriGzqlzKr1I8PJDSOilOnR7sYO9ob+94+co5kUh48Xwkm81+lpxw6PCed+/eGhkZe7h7zZg+j8MxQQidOXv86rULVVWVTk7tp4TO7tbVGyGUX5C3b9+2xKQ4bW2GczuXadPmurTvgBBKSUk+dfpwSmoyQsilfcc5cxa1d3ZFCD2MuvvLuhW//vLH+Yun0tJejh8XOm3qd0Kh8NTpww8e3CkuKTI3bzN40NAJIZ8G5sjKfnfuwsk3b15ZW9suDFveqZM7vryu4+7ctSnq0b2li1fv2789N/fjg3sJynqtNEhhYcHho3v/+ecpn89zdHQOHjOxf79BCKE7d26Gnz2Wl5fD4ZgM9Q+cEDK1ZvT4+w/unDh5sLAw396uLT4xJk4oFB4+svfe/UixWGRjbRccPOmb/oO/fB/37D6Gv7+a60Maz8ROj6CdZ2Qm3vp7X17BWz22sZOD55BB3+nrmSCEVv82IGjY8tTXD1+9eaLDZPt4BQ7uPwPfRCaT3X14JDbhqlgscGzbTSIREpSNY8v+kMZX+BiUMntD//PPU6FIuGH9dr6Az2azE5PiV6xcMGigf+DIsVWVFZcun128dM6BP0+/fPXi0OE9AwZ8292rZ/w/MQI+HyFUWloStmCalZXN/HlLKRTKnTs3Fy6asX/fKQcHx4KCPJFYNGniDCqVeu3axRUrF5wNj6iZsnLn7k0zps2bNvU7aytbmUz246pFKanJowLHOTk6Z7/P/JjzvmYyrdPhR4LHTBry7fAzZ4+v+mnxmdPX2Wx2PcdFCPF41UeO7Vu0cIVQ2BrHpi0tLZkXNkUmk40bO9nI0PhFyrOSkiKE0O3bNzZuXjtgwLfTp8199Srl6LE/EUKTJk5HCN29F/nbhtUe7p7BYyYWFOSdOXvcysoGn8di1ervCwryJoRMNTQ0Tk5O+HX9j0KhwH/ICPxYNe+jrY092f/v5iovlMhkhIySk/7un8OnFnXtMsTXZwyPXxH99Pz+Y/MWzTmhrc1ECJ27/Mvg/jP7+U56nnrvzv1D1pauHdr3QghdubElNuGKV9dhjvYeaelPBcIqIrIhhOQyammBROGPlFloaHT6T6s26Oh8Gph+954twwJGLQj7Af/W09MndOrofxKeVlZWIIQCRwR37Nh50CB//KenTh82MjTeuuVPfD6aQQP9J04eeePWlbB5SwcOHFKzWvv2HRYvmZOSmuzl+Wko5sCRY/38AvCv7z+48yw5YdnSn2o+vrUtDFuOr2ln6zB3/pTEpLi+fQbUc1x8lo+li1e7urop8VXSICdPHeJyy48ePm9ra48Qwl89DMMOH93bqZP76h/XI4T69P6mqqry3PkTQaPG02i0PXv/6NzZY8vmvXh9z839mPHuLULo0eP7L1KenQ2PMDExRQgNHPCtQMC/dPlszTtV+33UdNVcGV2bkLvaV29u9fEMDAxYin/r7NR9y66xbzJiO3XohxDy7jp8QN8pCCFLC+f4xGtvM2I7tO+Vk5cWm3BlQN+pQwbOQQh5egx9l5VERDaEEJ1BqypX/ESCMguNq6tbTZUpKMh//z4rN/fjjZv/mQ6xqKiwX9+Benr6G37/KWz+Mh8fX3x5XNyTouJC/4DeNWtKJJLiokKEEIVCeRz94MLF0+/fZ+nq6iKEysv+vZHWtat3zdfx/8QwGAy/wYo/r/r6BvgX9vaOCKHi4sL6j4sQYjKZrbbKIITi4p909fDCq0yNnJwPJSXFY4Mn1Szx8upx669rObkfKisrKiq4o4NCalqR1P//IjY2WiqVhkwcXrOVTCZjsf6dVar2+6jp+NUyOkP5F2jKyvMLi7NKyj7GJlytvZxb8enjqq396bePRqMZ6JtVVBYjhFJePUQI9ek5vmZ9CoWoW0B0Bk1A9DUahJAO899JdsrLSxFCoZNn9en9Te11jI1N2Gz2nl1H9/65beWqRW5uXdas/t3U1KysvLRHj96zZoTVXhn/IJ48dfjY8f1Bo8bPmhFWWlbyy7oVcuzfM39dHd1/D1pWasIx/erEw/jVBJlMhhCq57gIIZ1aO2+FysvLunX9fB7Lal41QsjQ8N8eInp6+gihkuIibkU5QsjCQkFf2PLyUg7HZNsf+2svpNWaTVG3Jb3UxNyWqKouRQgN6j+jc4f+tZfr6Zl8uTKVSpfLZQghLreAyWSzdA0IyfSFuiY1IOqJdTZbDyEkEgk/+3uIs7W13/T7rqRn/6z5eemmzWv/2LJPT0+/ooL75coikejM2WND/UfOn7cEbxDVf9Cy8vp6DX2pruOCul5PM1NzhFBFxb/dQMvLy2rKDUKIy1XQmUJPT5/LLTc3b8NgMAhOTT6WAa2iUgnjcn5Gh6mHEJJIRGamjfi4slhGQmG1RCrWohP+7LhUJGMbKP4zT1Qjytra1tzc4q/I6wLBp8uoUqlUIvl0oUgsFiOEunp4+fj0fpuehrecU1Ofv3n7umYP+IZCoUAkEjn//22IikoufmVR4UE9PLwEAsG9+7drlkilX5mLo67jAvwNSkqKzy/Iq1kilUo5HBML8zbx8U9qFkZF3WUymU5O7R0dnalU6t17fynYVVdvmUx2PeJ/NUta8OvMNqRJxcovNKYmtoYGFv8kRYjEn146mUwqlSq++FrD2soFIfTsxe36V1MKiUjGNlTcdiGqRUOhUObNXbLm52XzwqYMHzZaLpPdvnNj0CD/0UEhr9Ne/rJu+cgRwTo6uvHxMfi95NDJs2Jjo5f9MC94zEQjI+P4+BiZXLZ+3VYDA8O2bZ0uXzlnbMzhVVefOHmQSqVmZmYoPOiggf5Xr13YuOnntLSXTo7OmVkZiUlxB/eH15OzruMS9LJolkkTZ8Q8fTQ/bOqowHHGxpyEhFgdHd2lS1ZPCZ29cfPaLX/86uXVIykpPvrJw9DJs3R0dHR0dIZ8O/zmratikcjbu2dpaUlcXLSREQd/ayJuXN5/YGd+QZ5zO5eMjLfRTx4cP/q/mruHLYmxuXZOlvLLKIVCGeH//Ymzy3cfmN7De5RcLkt4dqub+7e1r798qUvHgXcfHr10bWNBYaZVG+fsjymVVcVKz4ajUuScNopbrAQO9tXbt//vv+04dnz/3n1bWSx2504enTt3RQhpa2nb2TqcOXMMw7Au7t0WzP8BIWRlab1n19E/D+wIP3OUQqG0a+cSOHIsvp+fVm3YtHntul9XWlvbfvfd9+/evb106ezsWQu+PCKDwdj6x/5Dh3b/fffWjZuXLSws+/cbXH+jpp7jAltb+907jx44uPN0+BEtupaNrT3+4vj5BQhFwov/C7/z900TjumsmWHjxk7GNwmbv0xbW/vuvciExFg3N3dHR+eyslKEkJaW1pZNew8d3n3//u0bNy5bW9sOHzaaTtfssebqYufKunu2iGPPUfqeO3XoN23ittv3Dl6/tZ3JZDvYu7e196h/ExqNNmPSjis3tjz95xKTwe7c8RuWrqHSg+FK3lfZTVH8eBdFYYfa+NtlYiHq0q+1PBKmXPxK6a0jH6eudSA7yH/wKqQXtn0cvVi9UjXT36dyvQYb2zjrNGBdlbq4M1fHxIBtrHbBiMMrF1YXlI9dbK3wpy3zTwoA5OrgzX6VLKyn0LzLSjp2ZtmXy3WYenV1qAvwC/PxHKmshK/fPAn/35ovl2MYhhCm8Bb4zMk77Wzq7O0hqBS6dmfX9VMoNAAoX8ceBjE3sgzb6GkxFP+K2Vp3XDz31JfLMQzVNU2bro4yb1E7OnRTGEAul2MYprCPiML76DipWFb2vqLznLZ1rQCFBgBC+I7gJEeXt3E1VfhTLS2GsRGZg+9pazONtZUWoDizrNfw+q5JwTARABDC1VufrY+JeC1tvvMvifliFgvr2KO+BhcUGgCIMmxGm/QneQ1YUbOlP8kNmG5R/zpQaAAg0LhlNpmxOWSnIFBmXM6YxdZU2leeVodCAwCBTCwZwd9bvnv6US5T3J1dc2FyLDM2Z8xCSzPrr/e6hEIDALHYhlqj5lumPfzAK285T13wucJX97JHzm2jZ9SgATGg0ABAOCMz7bl/OFIl1bkpBYIqzb48LKwS57wooIiq5m1zMjZv6IOacHsbABUZEmrx/jXv8dUSph6DxmTomerStb8ypIn6kEpkVUV8qVAkrBT1Hsmx78Bq1OZQaABQHTtXlp0rK/sV721S9bvYMuM2uhKxnKZFpzPodXbUIw+GIZlYIhNLtRi0slyefUeWsw/bwc28CbuCQgOAqtl3YOEtgsL3wiqulF8pFfHlQr7yR5ZoJh1dmpaONktfl2VIa2PflPpSAwoNAKQxt2Oa25EdQiUUFxptJkWO1K4hpzEoyMRS7caRwzBkYtXSBn/RM9IibABcoEyK3yU9I63i9y3nVpyKleWL1HAuO7YhPT9bIBKoXfu8ObJfVXMsCB+hEjSf4kJjZsNQvytTGqOqTGzbXh2H2nbqwi4v0ux7q7XxuBJLBx0dtsbcuGnN6mzRWDkxH10qUHkejZf3jpeRXOXel6hBzJrDd4TJvfB8slMozd3wPK9vjchOARpE8Qh7uJdPK9KTq7v05RiZa9PocCr8FRUl4uKPgtdxFeOW2VCpatog5FdJj/+S/c14S0MzbZa+Rt4KEPJlFcWi6CtFATPbqOG1MKBQfYUGIZT1kpccxS3IEtLoavqboyZMrBm8CqmzB7v7EOWPFKtcUrH8SURJZgrP0Ey7+KOGnUkZmWtVFEsc3Fheg431OYTMBgmI8JVCU0MkaGmPhCkXlYq0GBrW6BPyZRRNuxSHyRGTpWGvM2hEoQEAgCaDPw4AAMJBoQEAEA4KDQCAcFBoAACEg0IDACAcFBoAAOH+D93K5xDYDCwbAAAAAElFTkSuQmCC", + "text/plain": [ + "" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "display(Image(graph.get_graph().draw_mermaid_png()))" ] }, { @@ -283,7 +331,7 @@ }, { "cell_type": "code", - "execution_count": 6, + "execution_count": 11, "id": "56ba78e9-d9c1-457c-a073-d606d5d3e013", "metadata": {}, "outputs": [ @@ -291,7 +339,7 @@ "name": "stdout", "output_type": "stream", "text": [ - "{'supervisor': {'next': 'Coder'}}\n", + "((), {'supervisor': {'next': 'coder'}})\n", "----\n" ] }, @@ -306,9 +354,62 @@ "name": "stdout", "output_type": "stream", "text": [ - "{'Coder': {'messages': [HumanMessage(content='The code to print \"Hello, World!\" in the terminal has been executed successfully. Here is the output:\\n\\n```\\nHello, World!\\n```', additional_kwargs={}, response_metadata={}, name='Coder')]}}\n", + "(('coder:a0c2a6de-4a2d-3573-4049-cba490183bc1',), {'agent': {'messages': [AIMessage(content=[{'text': \"I'll help you calculate the square root of 42 using Python.\", 'type': 'text'}, {'id': 'toolu_011Nsa2En2Qk1SsYBdG6zveY', 'input': {'code': 'import math\\nprint(math.sqrt(42))'}, 'name': 'python_repl_tool', 'type': 'tool_use'}], additional_kwargs={}, response_metadata={'id': 'msg_016CdBcK9JKm39tsuGH6skhN', 'model': 'claude-3-5-sonnet-20241022', 'stop_reason': 'tool_use', 'stop_sequence': None, 'usage': {'input_tokens': 435, 'output_tokens': 82}}, id='run-f9be84c7-1569-4f53-9063-b1244339755b-0', tool_calls=[{'name': 'python_repl_tool', 'args': {'code': 'import math\\nprint(math.sqrt(42))'}, 'id': 'toolu_011Nsa2En2Qk1SsYBdG6zveY', 'type': 'tool_call'}], usage_metadata={'input_tokens': 435, 'output_tokens': 82, 'total_tokens': 517, 'input_token_details': {}})]}})\n", "----\n", - "{'supervisor': {'next': 'FINISH'}}\n", + "(('coder:a0c2a6de-4a2d-3573-4049-cba490183bc1',), {'tools': {'messages': [ToolMessage(content='Successfully executed:\\n```python\\nimport math\\nprint(math.sqrt(42))\\n```\\nStdout: 6.48074069840786\\n', name='python_repl_tool', id='8b6bd229-5c63-43a4-9d63-e3b4a8468e21', tool_call_id='toolu_011Nsa2En2Qk1SsYBdG6zveY')]}})\n", + "----\n", + "(('coder:a0c2a6de-4a2d-3573-4049-cba490183bc1',), {'agent': {'messages': [AIMessage(content='The square root of 42 is approximately 6.4807 (rounded to 4 decimal places).', additional_kwargs={}, response_metadata={'id': 'msg_01QYQtz84F1Mgqyp2ecw4TEu', 'model': 'claude-3-5-sonnet-20241022', 'stop_reason': 'end_turn', 'stop_sequence': None, 'usage': {'input_tokens': 561, 'output_tokens': 28}}, id='run-b9dfff5d-f1c4-44d6-98d7-80f0e8548bcd-0', usage_metadata={'input_tokens': 561, 'output_tokens': 28, 'total_tokens': 589, 'input_token_details': {}})]}})\n", + "----\n", + "((), {'coder': {'messages': [HumanMessage(content='The square root of 42 is approximately 6.4807 (rounded to 4 decimal places).', additional_kwargs={}, response_metadata={}, name='coder')]}})\n", + "----\n", + "((), {'supervisor': {'next': '__end__'}})\n", + "----\n" + ] + } + ], + "source": [ + "for s in graph.stream(\n", + " {\"messages\": [(\"user\", \"What's the square root of 42?\")]}, subgraphs=True\n", + "):\n", + " print(s)\n", + " print(\"----\")" + ] + }, + { + "cell_type": "code", + "execution_count": 12, + "id": "45a92dfd-0e11-47f5-aad4-b68d24990e34", + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "((), {'supervisor': {'next': 'researcher'}})\n", + "----\n", + "(('researcher:7daea379-a5b6-6d3d-ef85-fffc96d7472e',), {'agent': {'messages': [AIMessage(content=[{'text': \"I'll help you search for the GDP data of New York and California using the search tool. Then I'll note the values, but as instructed, I won't perform the mathematical calculation myself.\", 'type': 'text'}, {'id': 'toolu_01S9hPD5nFsW1A2nE4fwCvRc', 'input': {'query': 'latest GDP of New York state 2023'}, 'name': 'tavily_search_results_json', 'type': 'tool_use'}], additional_kwargs={}, response_metadata={'id': 'msg_01RetKetMGpP2Q51w4R8N81e', 'model': 'claude-3-5-sonnet-20241022', 'stop_reason': 'tool_use', 'stop_sequence': None, 'usage': {'input_tokens': 442, 'output_tokens': 107}}, id='run-6e738192-18ae-4c1a-bbc0-f8b8509fe656-0', tool_calls=[{'name': 'tavily_search_results_json', 'args': {'query': 'latest GDP of New York state 2023'}, 'id': 'toolu_01S9hPD5nFsW1A2nE4fwCvRc', 'type': 'tool_call'}], usage_metadata={'input_tokens': 442, 'output_tokens': 107, 'total_tokens': 549, 'input_token_details': {}})]}})\n", + "----\n", + "(('researcher:7daea379-a5b6-6d3d-ef85-fffc96d7472e',), {'tools': {'messages': [ToolMessage(content='[{\"url\": \"https://usafacts.org/metrics/gross-domestic-product-gdp-by-state-new-york/\", \"content\": \"Gross domestic product (GDP) state — New York (dollars) Adjustment. None. Adjustment. Frequency. Yearly. Frequency. In 2022 (most recent), Gross domestic product (GDP) was $2,053,179,700,000 in the United States for New York (state). ... August 25, 2023. Suggested citation: Explore in... Less detail\"}, {\"url\": \"https://www.osc.ny.gov/reports/finance/2023-fcr/economic-and-demographic-trends\", \"content\": \"These include, but are not limited to:\\\\nBecause Google Translate™ is intellectual property owned by Google Inc., you must use Google Translate™ in accord with the Google license agreement, which includes potential liability for misuse: Google Terms of Service.\\\\nOffice of the NEW YORK\\\\nSTATE COMPTROLLER\\\\nNYS Comptroller Thomas P. DiNapoli\\\\nMain navigation\\\\nGET to KnowNew York State ComptrollerThomas P. DiNapoli\\\\nRead BIO\\\\nGET to KnowNew York State ComptrollerThomas P. DiNapoli\\\\nMenu\\\\nEconomic and Demographic Trends\\\\n2023 Financial Condition Report For Fiscal Year Ended March 31, 2023\\\\nEmployment Still Below Pre- Pandemic Levels in 2022\\\\nNew York Ranked 45th Nationwide for Personal Income Growth in 2022\\\\nNYS GDP Nearly $1.6 Trillion in 2022\\\\nA state’s Gross Domestic Product (GDP) is the value of production originating from all industries in the state, as defined by the U.S. Bureau of Economic Analysis.\\\\n The State of New York, its officers, employees, and/or agents are not liable to you, or to third parties, for damages or losses of any kind arising out of, or in connection with, the use or performance of such information. New York’s Population Continued to Decline in 2022\\\\nBook traversal links for Economic and Demographic Trends\\\\nTell us more about you to receive content related to your area or interests.\\\\n The Office of the State Comptroller does not warrant, promise, assure or guarantee the accuracy of the translations provided.\"}, {\"url\": \"https://www.statista.com/statistics/188087/gdp-of-the-us-federal-state-of-new-york-since-1997/\", \"content\": \"Industry Overview\\\\nDigital & Trend reports\\\\nOverview and forecasts on trending topics\\\\nIndustry & Market reports\\\\nIndustry and market insights and forecasts\\\\nCompanies & Products reports\\\\nKey figures and rankings about companies and products\\\\nConsumer & Brand reports\\\\nConsumer and brand insights and preferences in various industries\\\\nPolitics & Society reports\\\\nDetailed information about political and social topics\\\\nCountry & Region reports\\\\nAll key figures about countries and regions\\\\nMarket forecast and expert KPIs for 1000+ markets in 190+ countries & territories\\\\nInsights on consumer attitudes and behavior worldwide\\\\nBusiness information on 100m+ public and private companies\\\\nExplore Company Insights\\\\nDetailed information for 39,000+ online stores and marketplaces\\\\nDirectly accessible data for 170 industries from 150+ countries\\\\nand over 1\\xa0Mio. facts.\\\\n Transforming data into design:\\\\nStatista Content & Design\\\\nStrategy and business building for the data-driven economy:\\\\nU.S. real GDP of New York 2000-2022\\\\nReal gross domestic product of New York in the United States\\\\nfrom 2000 to 2022\\\\n(in billion U.S. dollars)\\\\nAdditional Information\\\\nShow sources information\\\\nShow publisher information\\\\nUse Ask Statista Research Service\\\\nMarch 2023\\\\nUnited States\\\\n2000 to 2022\\\\nData presented here is in 2012 chained U.S. dollars.\\\\n Statistics on\\\\n\\\\\"\\\\nNew York\\\\n\\\\\"\\\\nOther statistics that may interest you New York\\\\nPopulation\\\\nEconomy\\\\nEmployment & Earnings\\\\nState & Local Government\\\\nNew York City\\\\nFurther related statistics\\\\nFurther Content: You might find this interesting as well\\\\nStatistics\\\\nTopics Other statistics on the topic\\\\nEconomy\\\\nU.S. real gross domestic product 2022, by state\\\\nPolitics & Government\\\\nU.S. state and local government outstanding debt 2021, by state\\\\nDemographics\\\\nResident population in New York 1960-2022\\\\nEconomy\\\\nU.S. New York metro area GDP 2001-2022\\\\nYou only have access to basic statistics.\\\\n Customized Research & Analysis projects:\\\\nGet quick analyses with our professional research service\\\\nThe best of the best: the portal for top lists & rankings:\\\\n\"}, {\"url\": \"https://www.statista.com/statistics/306777/new-york-gdp-growth/\", \"content\": \"Industry Overview\\\\nDigital & Trend reports\\\\nOverview and forecasts on trending topics\\\\nIndustry & Market reports\\\\nIndustry and market insights and forecasts\\\\nCompanies & Products reports\\\\nKey figures and rankings about companies and products\\\\nConsumer & Brand reports\\\\nConsumer and brand insights and preferences in various industries\\\\nPolitics & Society reports\\\\nDetailed information about political and social topics\\\\nCountry & Region reports\\\\nAll key figures about countries and regions\\\\nMarket forecast and expert KPIs for 1000+ markets in 190+ countries & territories\\\\nInsights on consumer attitudes and behavior worldwide\\\\nBusiness information on 100m+ public and private companies\\\\nExplore Company Insights\\\\nDetailed information for 39,000+ online stores and marketplaces\\\\nDirectly accessible data for 170 industries from 150+ countries\\\\nand over 1\\xa0Mio. facts.\\\\n Other statistics on the topic\\\\nEconomy\\\\nU.S. real gross domestic product 2022, by state\\\\nPolitics & Government\\\\nU.S. state and local government outstanding debt 2021, by state\\\\nDemographics\\\\nResident population in New York 1960-2022\\\\nEconomy\\\\nU.S. New York metro area GDP 2001-2022\\\\nTo download this statistic in XLS format you need a Statista Account\\\\nTo download this statistic in PNG format you need a Statista Account\\\\nTo download this statistic in PDF format you need a Statista Account\\\\nTo download this statistic in PPT format you need a Statista Account\\\\nAs a Premium user you get access to the detailed source references and background information about this statistic.\\\\n Statistics on\\\\n\\\\\"\\\\nNew York\\\\n\\\\\"\\\\nOther statistics that may interest you New York\\\\nPopulation\\\\nEconomy\\\\nEmployment & Earnings\\\\nState & Local Government\\\\nNew York City\\\\nFurther related statistics\\\\nFurther Content: You might find this interesting as well\\\\nStatistics\\\\nTopics U.S. annual GDP growth in New York 2000-2022\\\\nAnnual percent change in the real gross domestic product of New York in the United States from 2000 to 2022\\\\nAdditional Information\\\\nShow sources information\\\\nShow publisher information\\\\nUse Ask Statista Research Service\\\\nOctober 2023\\\\nUnited States (New York)\\\\n2000 to 2022\\\\n Transforming data into design:\\\\nStatista Content & Design\\\\nStrategy and business building for the data-driven economy:\\\\nIndustry-specific and extensively researched technical data (partially from exclusive partnerships).\"}, {\"url\": \"https://www.bea.gov/news/2024/gross-domestic-product-state-and-personal-income-state-4th-quarter-2023-and-preliminary\", \"content\": \"Real gross domestic product (GDP) increased in all 50 states and the District of Columbia in the fourth quarter of 2023, with the percent change ranging from 6.7 percent in Nevada to 0.2 percent in Nebraska (table 1), according to statistics released today by the U.S. Bureau of Economic Analysis (BEA). Current-dollar GDP increased in 49 states and the District of Columbia.\"}]', name='tavily_search_results_json', id='a7ba20fa-57d5-43e9-9d15-29e4e6476edf', tool_call_id='toolu_01S9hPD5nFsW1A2nE4fwCvRc', artifact={'query': 'latest GDP of New York state 2023', 'follow_up_questions': None, 'answer': None, 'images': [], 'results': [{'title': 'Gross domestic product (GDP) - USAFacts', 'url': 'https://usafacts.org/metrics/gross-domestic-product-gdp-by-state-new-york/', 'content': 'Gross domestic product (GDP) state — New York (dollars) Adjustment. None. Adjustment. Frequency. Yearly. Frequency. In 2022 (most recent), Gross domestic product (GDP) was $2,053,179,700,000 in the United States for New York (state). ... August 25, 2023. Suggested citation: Explore in... Less detail', 'score': 0.99883956, 'raw_content': None}, {'title': 'Economic and Demographic Trends - Office of the New York State Comptroller', 'url': 'https://www.osc.ny.gov/reports/finance/2023-fcr/economic-and-demographic-trends', 'content': 'These include, but are not limited to:\\nBecause Google Translate™ is intellectual property owned by Google Inc., you must use Google Translate™ in accord with the Google license agreement, which includes potential liability for misuse: Google Terms of Service.\\nOffice of the NEW YORK\\nSTATE COMPTROLLER\\nNYS Comptroller Thomas P. DiNapoli\\nMain navigation\\nGET to KnowNew York State ComptrollerThomas P. DiNapoli\\nRead BIO\\nGET to KnowNew York State ComptrollerThomas P. DiNapoli\\nMenu\\nEconomic and Demographic Trends\\n2023 Financial Condition Report For Fiscal Year Ended March 31, 2023\\nEmployment Still Below Pre- Pandemic Levels in 2022\\nNew York Ranked 45th Nationwide for Personal Income Growth in 2022\\nNYS GDP Nearly $1.6 Trillion in 2022\\nA state’s Gross Domestic Product (GDP) is the value of production originating from all industries in the state, as defined by the U.S. Bureau of Economic Analysis.\\n The State of New York, its officers, employees, and/or agents are not liable to you, or to third parties, for damages or losses of any kind arising out of, or in connection with, the use or performance of such information. New York’s Population Continued to Decline in 2022\\nBook traversal links for Economic and Demographic Trends\\nTell us more about you to receive content related to your area or interests.\\n The Office of the State Comptroller does not warrant, promise, assure or guarantee the accuracy of the translations provided.', 'score': 0.97339284, 'raw_content': None}, {'title': 'Real GDP New York U.S. 2023 | Statista', 'url': 'https://www.statista.com/statistics/188087/gdp-of-the-us-federal-state-of-new-york-since-1997/', 'content': 'Industry Overview\\nDigital & Trend reports\\nOverview and forecasts on trending topics\\nIndustry & Market reports\\nIndustry and market insights and forecasts\\nCompanies & Products reports\\nKey figures and rankings about companies and products\\nConsumer & Brand reports\\nConsumer and brand insights and preferences in various industries\\nPolitics & Society reports\\nDetailed information about political and social topics\\nCountry & Region reports\\nAll key figures about countries and regions\\nMarket forecast and expert KPIs for 1000+ markets in 190+ countries & territories\\nInsights on consumer attitudes and behavior worldwide\\nBusiness information on 100m+ public and private companies\\nExplore Company Insights\\nDetailed information for 39,000+ online stores and marketplaces\\nDirectly accessible data for 170 industries from 150+ countries\\nand over 1\\xa0Mio. facts.\\n Transforming data into design:\\nStatista Content & Design\\nStrategy and business building for the data-driven economy:\\nU.S. real GDP of New York 2000-2022\\nReal gross domestic product of New York in the United States\\nfrom 2000 to 2022\\n(in billion U.S. dollars)\\nAdditional Information\\nShow sources information\\nShow publisher information\\nUse Ask Statista Research Service\\nMarch 2023\\nUnited States\\n2000 to 2022\\nData presented here is in 2012 chained U.S. dollars.\\n Statistics on\\n\"\\nNew York\\n\"\\nOther statistics that may interest you New York\\nPopulation\\nEconomy\\nEmployment & Earnings\\nState & Local Government\\nNew York City\\nFurther related statistics\\nFurther Content: You might find this interesting as well\\nStatistics\\nTopics Other statistics on the topic\\nEconomy\\nU.S. real gross domestic product 2022, by state\\nPolitics & Government\\nU.S. state and local government outstanding debt 2021, by state\\nDemographics\\nResident population in New York 1960-2022\\nEconomy\\nU.S. New York metro area GDP 2001-2022\\nYou only have access to basic statistics.\\n Customized Research & Analysis projects:\\nGet quick analyses with our professional research service\\nThe best of the best: the portal for top lists & rankings:\\n', 'score': 0.76454014, 'raw_content': None}, {'title': 'Annual GDP growth New York U.S. 2023 | Statista', 'url': 'https://www.statista.com/statistics/306777/new-york-gdp-growth/', 'content': 'Industry Overview\\nDigital & Trend reports\\nOverview and forecasts on trending topics\\nIndustry & Market reports\\nIndustry and market insights and forecasts\\nCompanies & Products reports\\nKey figures and rankings about companies and products\\nConsumer & Brand reports\\nConsumer and brand insights and preferences in various industries\\nPolitics & Society reports\\nDetailed information about political and social topics\\nCountry & Region reports\\nAll key figures about countries and regions\\nMarket forecast and expert KPIs for 1000+ markets in 190+ countries & territories\\nInsights on consumer attitudes and behavior worldwide\\nBusiness information on 100m+ public and private companies\\nExplore Company Insights\\nDetailed information for 39,000+ online stores and marketplaces\\nDirectly accessible data for 170 industries from 150+ countries\\nand over 1\\xa0Mio. facts.\\n Other statistics on the topic\\nEconomy\\nU.S. real gross domestic product 2022, by state\\nPolitics & Government\\nU.S. state and local government outstanding debt 2021, by state\\nDemographics\\nResident population in New York 1960-2022\\nEconomy\\nU.S. New York metro area GDP 2001-2022\\nTo download this statistic in XLS format you need a Statista Account\\nTo download this statistic in PNG format you need a Statista Account\\nTo download this statistic in PDF format you need a Statista Account\\nTo download this statistic in PPT format you need a Statista Account\\nAs a Premium user you get access to the detailed source references and background information about this statistic.\\n Statistics on\\n\"\\nNew York\\n\"\\nOther statistics that may interest you New York\\nPopulation\\nEconomy\\nEmployment & Earnings\\nState & Local Government\\nNew York City\\nFurther related statistics\\nFurther Content: You might find this interesting as well\\nStatistics\\nTopics U.S. annual GDP growth in New York 2000-2022\\nAnnual percent change in the real gross domestic product of New York in the United States from 2000 to 2022\\nAdditional Information\\nShow sources information\\nShow publisher information\\nUse Ask Statista Research Service\\nOctober 2023\\nUnited States (New York)\\n2000 to 2022\\n Transforming data into design:\\nStatista Content & Design\\nStrategy and business building for the data-driven economy:\\nIndustry-specific and extensively researched technical data (partially from exclusive partnerships).', 'score': 0.7212526, 'raw_content': None}, {'title': 'Gross Domestic Product by State and Personal Income by State, 4th ...', 'url': 'https://www.bea.gov/news/2024/gross-domestic-product-state-and-personal-income-state-4th-quarter-2023-and-preliminary', 'content': 'Real gross domestic product (GDP) increased in all 50 states and the District of Columbia in the fourth quarter of 2023, with the percent change ranging from 6.7 percent in Nevada to 0.2 percent in Nebraska (table 1), according to statistics released today by the U.S. Bureau of Economic Analysis (BEA). Current-dollar GDP increased in 49 states and the District of Columbia.', 'score': 0.36139008, 'raw_content': None}], 'response_time': 2.31})]}})\n", + "----\n", + "(('researcher:7daea379-a5b6-6d3d-ef85-fffc96d7472e',), {'agent': {'messages': [AIMessage(content=[{'id': 'toolu_015fdnpWUiuEshsEwn2nBJ1g', 'input': {'query': 'latest GDP of California state 2023'}, 'name': 'tavily_search_results_json', 'type': 'tool_use'}], additional_kwargs={}, response_metadata={'id': 'msg_01Cksgb2aaqcD2bPtam5HDPF', 'model': 'claude-3-5-sonnet-20241022', 'stop_reason': 'tool_use', 'stop_sequence': None, 'usage': {'input_tokens': 2534, 'output_tokens': 66}}, id='run-11d924ba-a494-49d6-b649-ac961e31c79c-0', tool_calls=[{'name': 'tavily_search_results_json', 'args': {'query': 'latest GDP of California state 2023'}, 'id': 'toolu_015fdnpWUiuEshsEwn2nBJ1g', 'type': 'tool_call'}], usage_metadata={'input_tokens': 2534, 'output_tokens': 66, 'total_tokens': 2600, 'input_token_details': {}})]}})\n", + "----\n", + "(('researcher:7daea379-a5b6-6d3d-ef85-fffc96d7472e',), {'tools': {'messages': [ToolMessage(content='[{\"url\": \"https://www.gov.ca.gov/2024/04/16/california-remains-the-worlds-5th-largest-economy/\", \"content\": \"California remains the 5th largest economy in the world since 2017. California is the 5th largest economy in the world for the seventh consecutive year, with a nominal GDP of nearly $3.9 trillion in 2023 and a growth rate of 6.1% since the year prior, according to the U.S. Bureau of Economic Analysis (BEA). On a per capita basis, California is\"}, {\"url\": \"https://usafacts.org/metrics/gross-domestic-product-gdp-by-state-california/\", \"content\": \"USAFacts -- In 2022 (most recent), Gross domestic product (GDP) was 3598102700000.0 in the United States for California (state). This increased by 224,862,000,000 or 6.67% from 2021. Highest: 3,598,102,700,000 in 2022.\"}, {\"url\": \"https://www.statista.com/statistics/187834/gdp-of-the-us-federal-state-of-california-since-1997/\", \"content\": \"Industry Overview\\\\nDigital & Trend reports\\\\nOverview and forecasts on trending topics\\\\nIndustry & Market reports\\\\nIndustry and market insights and forecasts\\\\nCompanies & Products reports\\\\nKey figures and rankings about companies and products\\\\nConsumer & Brand reports\\\\nConsumer and brand insights and preferences in various industries\\\\nPolitics & Society reports\\\\nDetailed information about political and social topics\\\\nCountry & Region reports\\\\nAll key figures about countries and regions\\\\nMarket forecast and expert KPIs for 1000+ markets in 190+ countries & territories\\\\nInsights on consumer attitudes and behavior worldwide\\\\nBusiness information on 100m+ public and private companies\\\\nExplore Company Insights\\\\nDetailed information for 39,000+ online stores and marketplaces\\\\nDirectly accessible data for 170 industries from 150+ countries\\\\nand over 1\\xa0Mio. facts.\\\\n Statistics on\\\\n\\\\\"\\\\nCalifornia\\\\n\\\\\"\\\\nOther statistics that may interest you California\\\\nPopulation\\\\nEconomy\\\\nEmployment & Earnings\\\\nState & Local Government\\\\nMetro Areas\\\\nFurther related statistics\\\\nFurther Content: You might find this interesting as well\\\\nStatistics\\\\nTopics Other statistics on the topicCalifornia\\\\nEconomy\\\\nU.S. leading companies headquartered in California 2023, by number of employees\\\\nEconomy\\\\nU.S. average annual wages in California 2018-2026\\\\nEconomy\\\\nU.S. California fastest growing private companies 2023, by three year growth rate\\\\nResidential Real Estate\\\\nHourly wages needed to afford a two-bedroom apartment in California 2021-23, by metro\\\\nYou only have access to basic statistics.\\\\n Additional Information\\\\nShow sources information\\\\nShow publisher information\\\\nUse Ask Statista Research Service\\\\nMarch 2023\\\\nUnited States\\\\n2000 to 2022\\\\nData presented here is in 2012 chained U.S. dollars.\\\\n Transforming data into design:\\\\nStatista Content & Design\\\\nStrategy and business building for the data-driven economy:\\\\nU.S. real GDP of California 2000-2022\\\\nReal gross domestic product of California in the United States from 2000 to 2022\\\\n(in billion U.S. dollars)\\\\n\"}, {\"url\": \"https://www.bea.gov/news/2024/gross-domestic-product-state-and-personal-income-state-4th-quarter-2023-and-preliminary\", \"content\": \"Real gross domestic product (GDP) increased in all 50 states and the District of Columbia in the fourth quarter of 2023, with the percent change ranging from 6.7 percent in Nevada to 0.2 percent in Nebraska (table 1), according to statistics released today by the U.S. Bureau of Economic Analysis (BEA). Current-dollar GDP increased in 49 states and the District of Columbia.\"}, {\"url\": \"https://www.bea.gov/news/2023/gross-domestic-product-state-and-personal-income-state-1st-quarter-2023\", \"content\": \"Real gross domestic product (GDP) increased in all 50 states and the District of Columbia in the first quarter of 2023, with the percent change ranging from 12.4 percent in North Dakota to 0.1 percent in Rhode Island and Alabama (table 1), according to statistics released today by the U.S. Bureau of Economic Analysis (BEA). Current-dollar GDP increased in 47 states and the District of Columbia\"}]', name='tavily_search_results_json', id='77de7955-ba39-4db3-9460-1a2bd7f602fb', tool_call_id='toolu_015fdnpWUiuEshsEwn2nBJ1g', artifact={'query': 'latest GDP of California state 2023', 'follow_up_questions': None, 'answer': None, 'images': [], 'results': [{'title': \"California Remains the World's 5th Largest Economy\", 'url': 'https://www.gov.ca.gov/2024/04/16/california-remains-the-worlds-5th-largest-economy/', 'content': 'California remains the 5th largest economy in the world since 2017. California is the 5th largest economy in the world for the seventh consecutive year, with a nominal GDP of nearly $3.9 trillion in 2023 and a growth rate of 6.1% since the year prior, according to the U.S. Bureau of Economic Analysis (BEA). On a per capita basis, California is', 'score': 0.99338466, 'raw_content': None}, {'title': 'Gross domestic product (GDP) - USAFacts', 'url': 'https://usafacts.org/metrics/gross-domestic-product-gdp-by-state-california/', 'content': 'USAFacts -- In 2022 (most recent), Gross domestic product (GDP) was 3598102700000.0 in the United States for California (state). This increased by 224,862,000,000 or 6.67% from 2021. Highest: 3,598,102,700,000 in 2022.', 'score': 0.99128854, 'raw_content': None}, {'title': 'Real GDP California U.S. 2023 | Statista', 'url': 'https://www.statista.com/statistics/187834/gdp-of-the-us-federal-state-of-california-since-1997/', 'content': 'Industry Overview\\nDigital & Trend reports\\nOverview and forecasts on trending topics\\nIndustry & Market reports\\nIndustry and market insights and forecasts\\nCompanies & Products reports\\nKey figures and rankings about companies and products\\nConsumer & Brand reports\\nConsumer and brand insights and preferences in various industries\\nPolitics & Society reports\\nDetailed information about political and social topics\\nCountry & Region reports\\nAll key figures about countries and regions\\nMarket forecast and expert KPIs for 1000+ markets in 190+ countries & territories\\nInsights on consumer attitudes and behavior worldwide\\nBusiness information on 100m+ public and private companies\\nExplore Company Insights\\nDetailed information for 39,000+ online stores and marketplaces\\nDirectly accessible data for 170 industries from 150+ countries\\nand over 1\\xa0Mio. facts.\\n Statistics on\\n\"\\nCalifornia\\n\"\\nOther statistics that may interest you California\\nPopulation\\nEconomy\\nEmployment & Earnings\\nState & Local Government\\nMetro Areas\\nFurther related statistics\\nFurther Content: You might find this interesting as well\\nStatistics\\nTopics Other statistics on the topicCalifornia\\nEconomy\\nU.S. leading companies headquartered in California 2023, by number of employees\\nEconomy\\nU.S. average annual wages in California 2018-2026\\nEconomy\\nU.S. California fastest growing private companies 2023, by three year growth rate\\nResidential Real Estate\\nHourly wages needed to afford a two-bedroom apartment in California 2021-23, by metro\\nYou only have access to basic statistics.\\n Additional Information\\nShow sources information\\nShow publisher information\\nUse Ask Statista Research Service\\nMarch 2023\\nUnited States\\n2000 to 2022\\nData presented here is in 2012 chained U.S. dollars.\\n Transforming data into design:\\nStatista Content & Design\\nStrategy and business building for the data-driven economy:\\nU.S. real GDP of California 2000-2022\\nReal gross domestic product of California in the United States from 2000 to 2022\\n(in billion U.S. dollars)\\n', 'score': 0.58112484, 'raw_content': None}, {'title': 'Gross Domestic Product by State and Personal Income by State, 4th ...', 'url': 'https://www.bea.gov/news/2024/gross-domestic-product-state-and-personal-income-state-4th-quarter-2023-and-preliminary', 'content': 'Real gross domestic product (GDP) increased in all 50 states and the District of Columbia in the fourth quarter of 2023, with the percent change ranging from 6.7 percent in Nevada to 0.2 percent in Nebraska (table 1), according to statistics released today by the U.S. Bureau of Economic Analysis (BEA). Current-dollar GDP increased in 49 states and the District of Columbia.', 'score': 0.5455884, 'raw_content': None}, {'title': 'Gross Domestic Product by State and Personal Income by State, 1st ...', 'url': 'https://www.bea.gov/news/2023/gross-domestic-product-state-and-personal-income-state-1st-quarter-2023', 'content': 'Real gross domestic product (GDP) increased in all 50 states and the District of Columbia in the first quarter of 2023, with the percent change ranging from 12.4 percent in North Dakota to 0.1 percent in Rhode Island and Alabama (table 1), according to statistics released today by the U.S. Bureau of Economic Analysis (BEA). Current-dollar GDP increased in 47 states and the District of Columbia', 'score': 0.40857172, 'raw_content': None}], 'response_time': 3.04})]}})\n", + "----\n", + "(('researcher:7daea379-a5b6-6d3d-ef85-fffc96d7472e',), {'agent': {'messages': [AIMessage(content=\"Based on the search results, I can provide you with the latest GDP figures for both states:\\n\\nNew York:\\n- GDP: $2.053 trillion (2022 figures)\\n\\nCalifornia:\\n- GDP: $3.9 trillion (2023 figures)\\n\\nAs instructed, I won't calculate the average, but I've provided you with the most recent GDP figures for both states. Note that the figures are from different years (2022 for NY and 2023 for CA), which should be considered when calculating the average.\", additional_kwargs={}, response_metadata={'id': 'msg_013yuy2PoBUNSGNDCYXvUL27', 'model': 'claude-3-5-sonnet-20241022', 'stop_reason': 'end_turn', 'stop_sequence': None, 'usage': {'input_tokens': 3748, 'output_tokens': 120}}, id='run-d775159b-c114-4db5-b425-416f0f2f957c-0', usage_metadata={'input_tokens': 3748, 'output_tokens': 120, 'total_tokens': 3868, 'input_token_details': {}})]}})\n", + "----\n", + "((), {'researcher': {'messages': [HumanMessage(content=\"Based on the search results, I can provide you with the latest GDP figures for both states:\\n\\nNew York:\\n- GDP: $2.053 trillion (2022 figures)\\n\\nCalifornia:\\n- GDP: $3.9 trillion (2023 figures)\\n\\nAs instructed, I won't calculate the average, but I've provided you with the most recent GDP figures for both states. Note that the figures are from different years (2022 for NY and 2023 for CA), which should be considered when calculating the average.\", additional_kwargs={}, response_metadata={}, name='researcher')]}})\n", + "----\n", + "((), {'supervisor': {'next': 'coder'}})\n", + "----\n", + "(('coder:2c47a596-d75b-143e-9b4a-a99f78779aec',), {'agent': {'messages': [AIMessage(content=[{'text': \"I'll help calculate the average GDP between New York ($2.053 trillion) and California ($3.9 trillion).\", 'type': 'text'}, {'id': 'toolu_019yGU4aBc9H73jfRWr1iKtf', 'input': {'code': 'ny_gdp = 2.053\\nca_gdp = 3.9\\n\\naverage_gdp = (ny_gdp + ca_gdp) / 2\\n\\nprint(f\"New York GDP: ${ny_gdp} trillion\")\\nprint(f\"California GDP: ${ca_gdp} trillion\")\\nprint(f\"Average GDP: ${average_gdp:.3f} trillion\")'}, 'name': 'python_repl_tool', 'type': 'tool_use'}], additional_kwargs={}, response_metadata={'id': 'msg_01PGbexsWGaf4LQbKDH8toJs', 'model': 'claude-3-5-sonnet-20241022', 'stop_reason': 'tool_use', 'stop_sequence': None, 'usage': {'input_tokens': 558, 'output_tokens': 175}}, id='run-355dc875-adcc-436c-b0f3-675dc1c099bd-0', tool_calls=[{'name': 'python_repl_tool', 'args': {'code': 'ny_gdp = 2.053\\nca_gdp = 3.9\\n\\naverage_gdp = (ny_gdp + ca_gdp) / 2\\n\\nprint(f\"New York GDP: ${ny_gdp} trillion\")\\nprint(f\"California GDP: ${ca_gdp} trillion\")\\nprint(f\"Average GDP: ${average_gdp:.3f} trillion\")'}, 'id': 'toolu_019yGU4aBc9H73jfRWr1iKtf', 'type': 'tool_call'}], usage_metadata={'input_tokens': 558, 'output_tokens': 175, 'total_tokens': 733, 'input_token_details': {}})]}})\n", + "----\n", + "(('coder:2c47a596-d75b-143e-9b4a-a99f78779aec',), {'tools': {'messages': [ToolMessage(content='Successfully executed:\\n```python\\nny_gdp = 2.053\\nca_gdp = 3.9\\n\\naverage_gdp = (ny_gdp + ca_gdp) / 2\\n\\nprint(f\"New York GDP: ${ny_gdp} trillion\")\\nprint(f\"California GDP: ${ca_gdp} trillion\")\\nprint(f\"Average GDP: ${average_gdp:.3f} trillion\")\\n```\\nStdout: New York GDP: $2.053 trillion\\nCalifornia GDP: $3.9 trillion\\nAverage GDP: $2.976 trillion\\n', name='python_repl_tool', id='39106042-eb3e-485c-8d62-bb2f572fbf8b', tool_call_id='toolu_019yGU4aBc9H73jfRWr1iKtf')]}})\n", + "----\n", + "(('coder:2c47a596-d75b-143e-9b4a-a99f78779aec',), {'agent': {'messages': [AIMessage(content=\"Based on the calculations:\\n- New York's GDP: $2.053 trillion (2022)\\n- California's GDP: $3.9 trillion (2023)\\n- The average GDP between the two states is $2.976 trillion\\n\\nNote: As mentioned earlier, these GDP figures are from different years (2022 for NY and 2023 for CA), which should be taken into consideration when interpreting the average.\", additional_kwargs={}, response_metadata={'id': 'msg_016GGgrPRH3psSoWUw7TzTQu', 'model': 'claude-3-5-sonnet-20241022', 'stop_reason': 'end_turn', 'stop_sequence': None, 'usage': {'input_tokens': 877, 'output_tokens': 98}}, id='run-55436cea-0fab-4fa3-a691-3a80a0afb431-0', usage_metadata={'input_tokens': 877, 'output_tokens': 98, 'total_tokens': 975, 'input_token_details': {}})]}})\n", + "----\n", + "((), {'coder': {'messages': [HumanMessage(content=\"Based on the calculations:\\n- New York's GDP: $2.053 trillion (2022)\\n- California's GDP: $3.9 trillion (2023)\\n- The average GDP between the two states is $2.976 trillion\\n\\nNote: As mentioned earlier, these GDP figures are from different years (2022 for NY and 2023 for CA), which should be taken into consideration when interpreting the average.\", additional_kwargs={}, response_metadata={}, name='coder')]}})\n", + "----\n", + "((), {'supervisor': {'next': '__end__'}})\n", "----\n" ] } @@ -317,46 +418,16 @@ "for s in graph.stream(\n", " {\n", " \"messages\": [\n", - " HumanMessage(content=\"Code hello world and print it to the terminal\")\n", + " (\n", + " \"user\",\n", + " \"Find the latest GDP of New York and California, then calculate the average\",\n", + " )\n", " ]\n", - " }\n", + " },\n", + " subgraphs=True,\n", "):\n", - " if \"__end__\" not in s:\n", - " print(s)\n", - " print(\"----\")" - ] - }, - { - "cell_type": "code", - "execution_count": 7, - "id": "45a92dfd-0e11-47f5-aad4-b68d24990e34", - "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "{'supervisor': {'next': 'Researcher'}}\n", - "----\n", - "{'Researcher': {'messages': [HumanMessage(content='### Research Report on Pikas\\n\\n#### Introduction\\nPikas are small, herbivorous mammals belonging to the family Ochotonidae, closely related to rabbits and hares. These animals are known for their distinctive high-pitched calls and are often found in cold, mountainous regions across Asia, North America, and parts of Europe.\\n\\n#### Habitat and Behavior\\nPikas primarily inhabit talus slopes and alpine meadows, often at elevations ranging from 2,500 to over 13,000 feet. These environments provide the necessary rock crevices and vegetation required for their survival. Pikas are diurnal and exhibit two main foraging behaviors: direct consumption of plants and the collection of vegetation into \"haypiles\" for winter storage. Unlike many small mammals, pikas do not hibernate and remain active throughout the winter, relying on these haypiles for sustenance.\\n\\n#### Diet and Feeding Habits\\nPikas are generalist herbivores, feeding on a variety of grasses, forbs, and small shrubs. They have a highly developed behavior known as \"haying,\" where they collect and store plant material during the summer months to ensure a food supply during the harsh winter. This behavior is crucial for their survival, as the stored hay provides the necessary nutrients when fresh vegetation is scarce.\\n\\n#### Reproduction and Lifecycle\\nPikas have a relatively short lifespan, averaging around three years. They typically breed once or twice a year, with a gestation period of roughly 30 days. Females usually give birth to litters of two to six young. The young are weaned and become independent within a month, reaching sexual maturity by the following spring.\\n\\n#### Conservation Status\\nThe conservation status of pikas varies by region and species. The American pika (Ochotona princeps), found in the mountains of western North America, is particularly vulnerable to climate change. Rising temperatures and reduced snowpack threaten their habitat, forcing pikas to move to higher elevations or face local extirpation. Despite these challenges, the American pika is not currently listed under the US Endangered Species Act, although several studies indicate localized population declines.\\n\\n#### Conclusion\\nPikas are fascinating creatures that play a vital role in their alpine ecosystems. Their unique behaviors, such as haying, and their sensitivity to climate change make them important indicators of environmental health. Continued research and conservation efforts are essential to ensure the survival of these small but significant mammals in the face of global climatic shifts.\\n\\n#### References\\n1. Wikipedia - Pika: [Link](https://en.wikipedia.org/wiki/Pika)\\n2. Wikipedia - American Pika: [Link](https://en.wikipedia.org/wiki/American_pika)\\n3. Animal Spot - American Pika: [Link](https://www.animalspot.net/american-pika.html)\\n4. Animalia - American Pika: [Link](https://animalia.bio/index.php/american-pika)\\n5. National Park Service - Pikas Resource Brief: [Link](https://www.nps.gov/articles/pikas-brief.htm)\\n6. Alaska Department of Fish and Game - Pikas: [Link](https://www.adfg.alaska.gov/static/education/wns/pikas.pdf)\\n7. NatureMapping Foundation - American Pika: [Link](http://naturemappingfoundation.org/natmap/facts/american_pika_712.html)\\n8. USDA Forest Service - Conservation Status of Pikas: [Link](https://www.fs.usda.gov/psw/publications/millar/psw_2022_millar002.pdf)', additional_kwargs={}, response_metadata={}, name='Researcher')]}}\n", - "----\n", - "{'supervisor': {'next': 'Coder'}}\n", - "----\n", - "{'Coder': {'messages': [HumanMessage(content='### Research Report on Pikas\\n\\n#### Introduction\\nPikas are small, herbivorous mammals belonging to the family Ochotonidae, closely related to rabbits and hares. These animals are known for their distinctive high-pitched calls and are often found in cold, mountainous regions across Asia, North America, and parts of Europe.\\n\\n#### Habitat and Behavior\\nPikas primarily inhabit talus slopes and alpine meadows, often at elevations ranging from 2,500 to over 13,000 feet. These environments provide the necessary rock crevices and vegetation required for their survival. Pikas are diurnal and exhibit two main foraging behaviors: direct consumption of plants and the collection of vegetation into \"haypiles\" for winter storage. Unlike many small mammals, pikas do not hibernate and remain active throughout the winter, relying on these haypiles for sustenance.\\n\\n#### Diet and Feeding Habits\\nPikas are generalist herbivores, feeding on a variety of grasses, forbs, and small shrubs. They have a highly developed behavior known as \"haying,\" where they collect and store plant material during the summer months to ensure a food supply during the harsh winter. This behavior is crucial for their survival, as the stored hay provides the necessary nutrients when fresh vegetation is scarce.\\n\\n#### Reproduction and Lifecycle\\nPikas have a relatively short lifespan, averaging around three years. They typically breed once or twice a year, with a gestation period of roughly 30 days. Females usually give birth to litters of two to six young. The young are weaned and become independent within a month, reaching sexual maturity by the following spring.\\n\\n#### Conservation Status\\nThe conservation status of pikas varies by region and species. The American pika (Ochotona princeps), found in the mountains of western North America, is particularly vulnerable to climate change. Rising temperatures and reduced snowpack threaten their habitat, forcing pikas to move to higher elevations or face local extirpation. Despite these challenges, the American pika is not currently listed under the US Endangered Species Act, although several studies indicate localized population declines.\\n\\n#### Conclusion\\nPikas are fascinating creatures that play a vital role in their alpine ecosystems. Their unique behaviors, such as haying, and their sensitivity to climate change make them important indicators of environmental health. Continued research and conservation efforts are essential to ensure the survival of these small but significant mammals in the face of global climatic shifts.\\n\\n#### References\\n1. Wikipedia - Pika: [Link](https://en.wikipedia.org/wiki/Pika)\\n2. Wikipedia - American Pika: [Link](https://en.wikipedia.org/wiki/American_pika)\\n3. Animal Spot - American Pika: [Link](https://www.animalspot.net/american-pika.html)\\n4. Animalia - American Pika: [Link](https://animalia.bio/index.php/american-pika)\\n5. National Park Service - Pikas Resource Brief: [Link](https://www.nps.gov/articles/pikas-brief.htm)\\n6. Alaska Department of Fish and Game - Pikas: [Link](https://www.adfg.alaska.gov/static/education/wns/pikas.pdf)\\n7. NatureMapping Foundation - American Pika: [Link](http://naturemappingfoundation.org/natmap/facts/american_pika_712.html)\\n8. USDA Forest Service - Conservation Status of Pikas: [Link](https://www.fs.usda.gov/psw/publications/millar/psw_2022_millar002.pdf)', additional_kwargs={}, response_metadata={}, name='Coder')]}}\n", - "----\n", - "{'supervisor': {'next': 'FINISH'}}\n", - "----\n" - ] - } - ], - "source": [ - "for s in graph.stream(\n", - " {\"messages\": [HumanMessage(content=\"Write a brief research report on pikas.\")]},\n", - " {\"recursion_limit\": 100},\n", - "):\n", - " if \"__end__\" not in s:\n", - " print(s)\n", - " print(\"----\")" + " print(s)\n", + " print(\"----\")" ] } ], diff --git a/docs/docs/tutorials/multi_agent/hierarchical_agent_teams.ipynb b/docs/docs/tutorials/multi_agent/hierarchical_agent_teams.ipynb index 0cc30658e..60f0245b1 100644 --- a/docs/docs/tutorials/multi_agent/hierarchical_agent_teams.ipynb +++ b/docs/docs/tutorials/multi_agent/hierarchical_agent_teams.ipynb @@ -2,8 +2,8 @@ "cells": [ { "attachments": { - "50a6ed47-ace3-428e-8dcf-a13ec56c11d6.png": { - "image/png": "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" + "d98ed25c-51cb-441f-a6f4-016921d59fc3.png": { + "image/png": "iVBORw0KGgoAAAANSUhEUgAABaIAAAP8CAIAAAA7q14UAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAFoqADAAQAAAABAAAD/AAAAADsXbjNAABAAElEQVR4AezdecAkRX03cFfwDhgVFRBY1JgoEI1HfPbxgnjiAV7AridiNB4R3UVNBPGViEcC6q6Jxmg8Iom6C14QQRAUJcrugxfegKKugopX5BDEa9+vlGmGeY6dZ545uns+zx9rT091ddWn5nmkf/OrqmVbtmy5nh8CBAgQIECAAAECBAgQIECAQPMFrt/8LugBAQIECBAgQIAAAQIECBAgQOD3AsIcPgcECBAgQIAAAQIECBAgQIBASwSEOVoykLpBgAABAgQIECBAgAABAgQICHP4DBAgQIAAAQIECBAgQIAAAQItERDmaMlA6gYBAgQIECBAgAABAgQIECAgzOEzQIAAAQIECBAgQIAAAQIECLREQJijJQOpGwQIECBAgAABAgQIECBAgIAwh88AAQIECBAgQIAAAQIECBAg0BIBYY6WDKRuECBAgAABAgQIECBAgAABAsIcPgMECBAgQIAAAQIECBAgQIBASwSEOVoykLpBgAABAgQIECBAgAABAgQICHP4DBAgQIAAAQIECBAgQIAAAQItERDmaMlA6gYBAgQIECBAgAABAgQIECAgzOEzQIAAAQIECBAgQIAAAQIECLREQJijJQOpGwQIECBAgAABAgQIECBAgIAwh88AAQIECBAgQIAAAQIECBAg0BIBYY6WDKRuECBAgAABAgQIECBAgAABAsIcPgMECBAgQIAAAQIECBAgQIBASwSEOVoykLpBgAABAgQIECBAgAABAgQICHP4DBAgQIAAAQIECBAgQIAAAQItERDmaMlA6gYBAgQIECBAgAABAgQIECAgzOEzQIAAAQIECBAgQIAAAQIECLREQJijJQOpGwQIECBAgAABAgQIECBAgIAwh88AAQIECBAgQIAAAQIECBAg0BIBYY6WDKRuECBAgAABAgQIECBAgAABAsIcPgMECBAgQIAAAQIECBAgQIBASwSEOVoykLpBgAABAgQIECBAgAABAgQICHP4DBAgQIAAAQIECBAgQIAAAQItERDmaMlA6gYBAgQIECBAgAABAgQIECAgzOEzQIAAAQIECBAgQIAAAQIECLREQJijJQOpGwQIECBAgAABAgQIECBAgIAwh88AAQIECBAgQIAAAQIECBAg0BIBYY6WDKRuECBAgAABAgQIECBAgAABAsIcPgMECBAgQIAAAQIECBAgQIBASwSEOVoykLpBgAABAgQIECBAgAABAgQICHP4DBAgQIAAAQIECBAgQIAAAQItERDmaMlA6gYBAgQIECBAgAABAgQIECAgzOEzQIAAAQIECBAgQIAAAQIECLREQJijJQOpGwQIECBAgAABAgQIECBAgIAwh88AAQIECBAgQIAAAQIECBAg0BIBYY6WDKRuECBAgAABAgQIECBAgAABAsIcPgMECBAgQIAAAQIECBAgQIBASwSEOVoykLpBgAABAgQIECBAgAABAgQICHP4DBAgQIAAAQIECBAgQIAAAQItERDmaMlA6gYBAgQIECBAgAABAgQIECAgzOEzQIAAAQIECBAgQIAAAQIECLREQJijJQOpGwQIECBAgAABAgQIECBAgIAwh88AAQIECBAgQIAAAQIECBAg0BIBYY6WDKRuECBAgAABAgQIECBAgAABAsIcPgMECBAgQIAAAQIECBAgQIBASwSEOVoykLpBgAABAgQIECBAgAABAgQICHP4DBAgQIAAAQIECBAgQIAAAQItERDmaMlA6gYBAgQIECBAgAABAgQIECAgzOEzQIAAAQIECBAgQIAAAQIECLREQJijJQOpGwQIECBAgAABAgQIECBAgMC2CAgQIECAwCQIbNq0qXRz48aNLevvzMxM3z2amprq+1oXEhiXwPT0dG69YsWKcTXAfQkQIECgzgLLtmzZUuf2aRsBAgQIEOhPIHGNdevWlWsT2ijPRXmqLwf91Tn7quYGTZYSHJnt4EyjBcYS7Vrsb2L1u1Y+utXL1atXBz+1iXo0+kOo8QQIEBiggDDHADFVRYAAAQK1EOgMcJRHIM8/tRgYjSAwUIH8ppdgRxXQzO/7mjVrBnoTlREgQIBA8wSEOZo3ZlpMgAABAnMKlOhGHnvyvW6edoQ25lRykkArBdauXZt+lXiHYEcrh1inCBAg0LuAtTl6t1KSAAECBOorkIecPOHk8SY/Ahz1HSctIzAcgc4kjhLsMI1lONJqJUCAQAMEZHM0YJA0kQABAgQWFli1alUKrF+/fuFi3iVAYBIEStAzPd2wYYOg5ySMuD4SIECgS8CGsl0gXhIgQIBAkwQyUWX58uVZQFGMo0nDpq0EhimQzI7Nmzcnm2PlypX5EzHMW6mbAAECBOooIJujjqOiTQQIECDQi0C+s82eC2ap9GKlDIEJFEieVxbrkdMxgUOvywQITLiAbI4J/wDoPgECBJoqkC9pE+NIEoek9KYOoXYTGLJAYqC5Q7UPy5DvpnoCBAgQqIuAMEddRkI7CBAgQGBRAklHL88wi7pKYQIEJkcgMdCkciShw9SVyRl0PSVAgEAETFrxMSBAgACB5gmUzSM791ZoXh+0mACBkQhYongkzG5CgACBGgkIc9RoMDSFAAECBHoREOPoRUkZAgQqgSxUnOQvgdEKxAEBAgTaLSDM0e7x1TsCBAi0TSDJ55mukm0U2tYx/SFAYGgCZYtZfzeGBqxiAgQI1EvA2hz1Gg+tIUCAAIGFBTLN3pIcCxN5lwCBLoGSx2GFji4WLwkQINBWAdkcbR1Z/SJAgEA7BZJ87ivZdg6tXhEYpoAVOoapq24CBAjUS0A2R73GQ2sIECBAYAGBZJ5L5VjAx1sECMwn4E/HfDLOEyBAoH0CwhztG1M9IkCAQGsF1q1b19q+6RgBAkMWyJS3Id9B9QQIECBQCwFhjloMg0YQIECAwFYFyrx6eyVsFUoBAgRmC6xYsWJ6etryHLNlnCFAgED7BIQ52jemekSAAIF2Clh8tJ3jqlcERiggI2yE2G5FgACBsQkIc4yN3o0JECBAYFECMzMz+TJ2UZcoTIAAgUrA8hwVhQMCBAi0W0CYo93jq3cECBBoj4B59e0ZSz0hQIAAAQIECAxNQJhjaLQqJkCAAIFBC2R2/aCrVB8BApMi4A/IpIy0fhIgMPECwhwT/xEAQIAAgSYIZOFAM1aaMFDaSKDWApLCaj08GkeAAIEBCQhzDAhSNQQIECAwZIGpqakh30H1BAgQIECAAAECjRcQ5mj8EOoAAQIEJkHAd7CTMMr6SGDYApLChi2sfgIECNRBQJijDqOgDQQIECBAgAABAgQIECBAgMAABIQ5BoCoCgIECBAYgYCvYUeA7BYEWi+QhX5a30cdJECAwIQLCHNM+AdA9wkQIECAAAECBAgQIECAQHsEhDnaM5Z6QoAAAQIECBAgQIAAAQIEJlxAmGPCPwC6T4AAAQIECBAgQIAAAQIE2iMgzNGesdQTAgQIECBAgAABAgQIECAw4QLCHBP+AdB9AgQIECBAgAABAgQIECDQHgFhjvaMpZ4QIECAAAECBAgQIECAAIEJFxDmmPAPgO4TIECAAAECBAgQIECAAIH2CAhztGcs9YQAAQIECBAgQIAAAQIECEy4gDDHhH8AdJ8AAQIECBAgQIAAAQIECLRHQJijPWOpJwQIEGi3wMaNG9vdQb0jQIAAAQIECBBYuoAwx9IN1UCAAAECBAgQIECAAAECBAjUQkCYoxbDoBEECBAgQIAAAQIECBAgQIDA0gWEOZZuqAYCBAgQIECAAAECBAgQIECgFgLCHLUYBo0gQIAAAQIECBAgQIAAAQIEli4gzLF0QzUQIECAAAECBAgQIECAAAECtRAQ5qjFMGgEAQIECBAgQIAAAQIECBAgsHQBYY6lG6qBAAECBAgQIECAAAECBAgQqIWAMEcthkEjCBAgQIAAAQIECBAgQIAAgaULCHMs3VANBAgQIECAAAECBAgQIECAQC0EhDlqMQwaQYAAAQIECBAgQIAAAQIECCxdQJhj6YZqIECAAAECBAgQIECAAAECBGohIMxRi2HQCAIECBAgQIAAAQIECBAgQGDpAsIcSzdUAwECBAgQIECAAAECBAgQIFALAWGOWgyDRhAgQIAAAQIECBAgQIAAAQJLFxDmWLqhGggQIECAAAECBAgQIECAAIFaCAhz1GIYNIIAAQIEtiowMzOz1TIKECBAgAABAgQITLiAMMeEfwB0nwABAgQIECBAgAABAgQItEdAmKM9Y6knBAgQIECAAAECBAgQIEBgwgWEOSb8A6D7BAgQIECAAAECBAgQIECgPQLCHO0ZSz0hQIAAAQIECBBYWGDFihULF/AuAQIECDRdQJij6SOo/QQIECBAYGACW7ZsOf7441/96lf/8pe/XKDSX/3qV695zWvWrVv3wx/+cIFi3iJAgAABAgQIjF5g29Hf0h0JECBAgACBegqcfvrpL37xi9O2HXfc8elPf/p8jTzzzDP/7d/+Le9m+5v3vve98xVzngABAgQIECAwegHZHKM3d0cCBAgQIFBTga985SulZT/60Y8WaOIuu+xS3j377LOT2bFASW8RIECAAAECBEYsIMwxYnC3I0CAAAEC9RU45ZRTSuP222+/BVq55557Vu9effXV1bEDAgQIECBAgMDYBYQ5xj4EGkCAAAECBGoh8M1vfvMb3/hGmrLXXnt1BjJmN64zg+Oyyy6bXSBnsszH97///Ysuuug3v/nNnAWcJECAAAECBAgMQ8DaHMNQVScBAgQIEGiewKmnnloafdBBBy3c+iuuuKIqcIMb3KA6zkECJR/96Ec//vGPf/azny3nd9tttw9+8IM77LBDZ7E+jn/yk598+tOfTugkAZQsHfJnf/ZnC8di+riFSwgQIECAAIEWCAhztGAQdYEAAQIECAxAIEGEUsv97ne/hau79NJLqwK3utWtcnzJJZcktPFf//Vf1eoeVYHvfve7n//85x/60IdWZ7oOPve5z73xjW/84he/mO1dHvzgB++9996ZMnPDG96ws9gXvvCFxzzmMZ1ncpysk2OOOUawo4vFSwIECBAgMOECwhwT/gHQfQIECBAg8AeB888/vxwtX758YZSsPFoK7LTTTttss01mpiSK8Ytf/KLrqpvd7GYJguy88873v//9u94qL3/6058efvjhp512WvXuidf8nHTSSdnJ5SY3uUk5n4Y96UlPqspUBwmpPOIRjzjiiCOe+cxnXv/65uFWMA4IECBAgMBECwhzTPTw6zwBAgQIEKgEEnTIcSIX2267lf88OOOMM8pVJZPida97XWeM4173utcBBxzwV3/1V5laUlU+++DnP/95ghdf//rXZ7/1iU984oQTTnjqU59a3krKRlX/fe5znzve8Y5ZHCRtKA1+9atffcEFF6QNs+txhgABAgQIEJhAAV99TOCg6zIBAgQIEOgWqBYK3WoqRyIOmZ9Srl+xYkUOdt99987qEp5ImGPhGMdVV13VGeP4f//v/5133nmZ2/LEJz6xVPWRj3ykHGTOSxVVOfLII9/73ve+8pWvTOAjU13e/va3Z+GPFDvzzDM7G+CYAAECBAgQmGQBYY5JHn19J0CAAAECfxD43e9+V45udKMbLYySVIuqwD777JPjZz/72Z3TUp7//Oc/8IEPPPnkk6s6q/LVwbve9a5qFY8NGzb89V//daaoZIbLbW9721Km2szlk5/8ZDlzpzvd6ZBDDqlqWLZsWRbySIAj7Xn3u99dnXdAgAABAgQITLjAVrJSJ1xH9wkQIECAwIQIVEt+ZiuTBbp89dVXr127thS4y13uktBDjhMZSdgieRYvfelLy1tJwXjuc5+bJUJf+MIXZvZKQhKddWbPlNe85jXVmac//ekPe9jDbn3rW5911lnVHJZqGdSLL764lDz44INnz6bJmdvf/vZVVQ4IECBAgAABArI5fAYIECBAgACB3wvc7W53y7/ZEfbcc8+dTyQLYaRAeffQQw+timUh0ic/+cnZRPawww4re6/kreRrJP/iUY96VBYZ7czseMc73lFdmIPMgvnABz7wlre8pYpxZCrK3/zN35QyZQGOHG81zaSzTscECBAgQIDAxAoIc0zs0Os4AQIECBC4jkB2LSmvX/SiF/3617++znvXu95vf/vbY4899j/+4z/K+eRfVOWrksnIeMELXjAzM/PWt741qRzlfIIdiVlkO9gqYLF+/fryVia2JCySDVmqGnKQTVs+9KEPVScvv/zyzncdEyBAgAABAgQWFhDmWNjHuwQIECBAYFIE9t9//9LV5Gs8/vGPr7I2sjpp1r846KCD3vjGN5YCma6SnU26pqJ873vfKykbN7jBDRIE+fCHP/zOd76zZIjkqi9+8YuJdGRGzKWXXlriHXkroZCERT7zmc8cf/zxiaFk5ss555zz7//+71U+SC7MNJly0x//+MflwL8ECBAgQIAAgQUEhDkWwPEWAQIECBCYIIGdd9758MMPLx1OVCILfN7jHvdI7OOud71r1sXIhJTyVsITScfYbrvtOmmygkZW08hWsqeccko5nyBIFiI98cQTM0WlLOGRBTuyeEe1New3v/nN7LeSwkncmJqaShglC5pWS5BWlVd5JZs3b65OOiBAgAABAgQIzCcgzDGfjPMECBAgQGDiBJ7xjGcceOCBVbeTdpF4RxWYyPnsFJuNUf74j/+4KlMOksqRg5R/znOe84QnPOFjH/tYzlx22WW5NkuEZnmOUiw70d7ylrcsx3mra5GOcn6+fy+44IL53nKeAAECBAgQIFAJ2GmlonBAgAABAgQmXSAbl2TyyL3vfe83v/nN3/rWtyqOO9zhDknNSMLFn/3Zn1UnOw+Sr7HTTjv94Ac/yMmzr/npfLc6TpncYs2aNWW7lmOOOSbLeaTaqkB1kA1lk77xv//7v1mq43/+539yvtp7pSrjgAABAgQIECAwW2DZli1bZp91hgABAgQI1EogT8VZ2LJaurJWbWtlY/KfB4lZXHnllendbW5zm+23336r3bzkkksSHMl6HAuUzAhOT09nrkp2mS0xkRTee++9s6dsAiiZCJPFO7785S8n6SNLe5R6XvnKV2beSjZ/ecUrXjE7i2SBe3mLwGyBVatW+TMym8UZAgQItExANkfLBlR3CBAgQIDAAASyskaW6lhURVlW46ijjnrWs571vve977zzzjv//PMTs8jJzFLJv/e85z0f/ehH77DDDqnzJje5ScpkgkzZQfaT1/zMd6+ENvbbb7/53nWeAAECBAgQINAlIMzRBeIlAQIECBAg0L9ApqUceuihW71+l112+cAHPpDtWt72trfNVzgrkj75yU9+yEMeMl8B5wkQIECAAAECswWEOWabOEOAAAECBAgMXeCmN73py172suc973mZn5LNa7MSR2bK7Lrrrrvvvnt2eMl+LlnFY+iNcAMCBAgQIECgdQL+A6J1Q6pDBAgQIECgOQK3uMUtnvKUpzSnvVpKgAABAgQI1F3AhrJ1HyHtI0CAAAECBAgQIECAAAECBHoUEOboEUoxAgQIECBAgAABAgQIECBAoO4Cwhx1HyHtI0CAAAECBAgQIECAAAECBHoUEOboEUoxAgQIECBAgAABAgQIECBAoO4Cwhx1HyHtI0CAAAECBAgQIECAAAECBHoUEOboEUoxAgQIECBAgAABAgQIECBAoO4Cwhx1HyHtI0CAAAECBAgQIECAAAECBHoUEOboEUoxAgQIECBAgAABAgQIECBAoO4Cwhx1HyHtI0CAAAECBAgQIECAAAECBHoUEOboEUoxAgQIECBAgAABAgQIECBAoO4Cwhx1HyHtI0CAAIEiMDU1hYIAAQIECBAgQIDAwgLCHAv7eJcAAQIECBAgQIAAAQIECBBojIAwR2OGSkMJECBAgAABAgQIECBAgACBhQWEORb28S4BAgQIECBAgAABAgQIECDQGAFhjsYMlYYSIECAAAECBAgQIECAAAECCwsIcyzs410CBAgQIECAAAECBAgQIECgMQLCHI0ZKg0lQIAAAQIECBAgQIAAAQIEFhYQ5ljYx7sECBAgUBeB6enpujRFOwgQIECAAAECBOoqIMxR15HRLgIECBAgQIAAgUELbNq0adBVqo8AAQIE6iUgzFGv8dAaAgQIECBAgAABAgQIECBAoG8BYY6+6VxIgAABAgQIECBAgAABAgQI1EtAmKNe46E1BAgQIDCfwMaNG+d7y3kCBAj0KLBixYoeSypG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4alPfWoru6lTBAgQIECAQJ0FhDnqPDraRoAAgVELNHfL2EyuGTVWx/2yAMff/M3f/OIXv+g4d7299trrGc94xiMe8Ygb3ehGnedbfHzb29626t3LXvayu9zlLn/5l39ZnXFAgAABAgQIEBiBgDDHCJDdggABAg0QsNroUgbp/e9/f2eM4+CDD86yJnvuuedS6qzPtenapz/96XTndre73cKtuuMd73jGGWf8+7//+4c//OFclcyO+cIcV1555Q9/+MNkfExCksvCaN4lQIAAAQIEBisgzDFYT7URIECgkQIlicNqo30P3k1vetPOax/4wAc2LsZx4YUXfuYzn/nxj3984xvfeMcdd7znPe+58847p1PZLCaLiWRF1cy++eQnP7nddtt19rQ6Pvroo/Pu3/3d3z30oQ895phjXv3qV3//+99PFKMqkIOENv7nf/4nu+pmds8PfvCD8tbLX/7ypz/96Z3F+juer/391eYqAgQIECBAoLkCwhzNHTstJ0CAwGAEmjtRZTD9H0Qtf/3Xf/3BD36wSuhINkee9p/73Ofe/e53H0T116kjKRIJKPz2t7+9613v+ld/9VfzxR3KNSn23//93+94xzu++c1vJk6R8gnB7LPPPtep8XrXO+644zLHpOvk/vvvnxhE1hxJjCNvZfHUL37xi/e73/26iuXlF77whSxKkoO3vOUt6XgOtt122912262UTKDkc5/7XPI7cpdypvPf97znPfOFOS666KKPf/zjCZek/K1vfet73eted7vb3TqvrY4XaH9XqKW6xAEBAgQIECDQVgFhjraOrH4RIEBg6wJWG926UW8l7nCHO5x88slHHHFEWYAzF330mp88mT/72c9OZGGbbbbpqumrX/1qgiMJPWT9jsc+9rFd7+bl5Zdf/pOf/OT2t7999VY2anne856XhIjqTA7+/u///mlPe1pXOkkp8OUvf/nFL37x17/+9fIyUZh3XfOzZs2a1atXV5UkQDM7xpF3TzrppI997GOvetWrqpIl4lC9rA5e97rXleO/+Iu/qE5WB//4j/+YaSzVy+ogfb/lLW+Z9VmrM9VB5rPkqjSsOlMO4vzkJz/5iU984k1ucpPqrYXb/6//+q+zwzrVtQ4IECBAgACB9gks27JlS/t6pUcECBAgsFWBliVxZAfc9evXb7XXwy6Q3WTf/OY3V8GOcrs8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QkAICAEhIASEQGIIiOZIrEEHro7mDANDpgeEgBAQAkJACAgBISAEhIAQEAJCIFYERHPE2jIVyiXHHDnBFlA5gVIyISAEhIAQEAJFIXDdddeddNJJ3//+9++9996i8lQ+MSDw3e9+95hjjtF6WwxtIRmEQHoIrJ1elVSjgRDQabIDwaXEQkAICAEhIASEQJUIvPe9773tttvOOOMMCn3Na16z55577rzzzuuvv36VMqRd1kMPPXTppZc+5SlPmTZtWmU1/dGPfnTEEUdQ3Ne+9rVf/epXa6890pTkr3/963//93+/8IUv/Od//ufKqqCChIAQiBkBWXPE3DqSTQgUgMDvfve7hQsXXn/99QXkpSyEgBAQAkJACPRFoPBzGfbee28v8MILL5wzZ87kyZOPPfbYW2+91eMVGAWBc889961vfesBBxzwpz/9aZR8Bnr2yiuvHCh9/8Tvf//7586d+653vat/Mt0VAkKgPQiI5mhPW3evqWwFu+OSSuwf/vCHf/3Xf2Xs32uvvQ4//PD58+f/4he/uOuuu1Kpn+rROgQKn0G1DkFVWAg0DYF3vOMdkBrYGoSCf/WrX919993f9KY3XXPNNWG8wkMg8OCDD9pTV1xxxRCPD/EIJZ5zzjn2IC07oikH+fztb3/j74033rhixYpe8pBGSz69wFG8EEgPAdEc6bXpwDWSy4n8kDVuirVs2TKv3UUXXfSRj3xk+vTp22233b/927+dfvrpv/3tb/2uAkJACAgBISAEIkRgrbXWestb3sL4+4lPfALiPpQQhx1veMMb3vjGN7KrJYxXeCAEnOa45557Bnpw6MRXXXWVW448/elPHzoff/Dhhx+2cJ8qYArEks9//dd/+VNVBo4//vitt96ansz+mirLVVlCoLUIjLQRrrWoJVNxnSabTFP2qogP/JkEaISnPPrbdddd0RF32223ddZZJ5NGlyECv/71rzfYYIPNN988jCwv/Pe///2+++574hOfiMb250d/q1evJobFqHHjxj3wwAObbbYZu9Mzy5vlyaOchYAQEAL1IrDhhhu+/vWvf8UrXrH99tsjyT/90z+xJdNE+uGjPywW8fWgr+IQzeSqwsqVK6E8ABZT0LvvvhsHKMD+3Oc+l8FoiGz7PPL1r3/d744fP97DQwecqUHybbbZhlWcO+64g7GS/rDppps+61nP8pwX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TJ2FU4wAAcQg2oIWQZvXShwjAHjkWWpYeTSNHOi8X6CBbCOmSitZ46kCSNMum8xx0NYodKDT1LRGd31HhEDmqhzU2tocI2p6Z2sEjEAfCGhJZvWBPiAbdlJt8iAAsdUDwYEShxVch43xWPPLf5tlrHA07GW0Pp9Tq2J1anaPjk7I1Du+4RyHGpfOzxTv+b3eXX0MtSviK2qaYww9wa8wAkagVwQknZPaAnqvkE07HZJfSsmb4Jg2orlkUIQUkgtYNSoH2lj2GTxle3p0TAlRzRJIurBoQbPyiWi4s55Offull1669dZbb7/99qeeemruuedeYIEFUIibc845O6VvcvzCCy+c/2gyzdHkLuq6G4FMEZAAqt1Iihi2LZkWt9hiBcHBRI4eh/Xbi23JjgW3ZN8Rmjre0IiG48DczLu1U7aw9vbzl9SnrIgTdEfA46KCDzSH9zMqmHD597//fbfddrv44osrt3bffffPfvazs846ayW+yZel0MT2zdHkXuq6G4FMEfin047/839wjE/5WH7DGeuTmmlxSysWMh9SDn8UHFlHxWdvB8xLq4rLOwUCtClNDGPoETQFUoXf1qCOc5HMcfTSnqCkWcajoxe4Ck0jMovCm/uLFmS6T1U4I77hgc9//vOtHAeYHHvssRtvvPH999/fcHyi+uINi5AYrc0RreaAETACmSLAJ5X9SSt3TLN5gJEcJNxIfYNLa3BME9UiHpdQQlGtqFxEe/VbSFbpGtdWTOgXOqUHQPh0728Phl7OT2loeFy0tpGovSJWqq2FH0XMbbfdtv766yvnN77xjWusscbrXve6++6777rrrlMkl+edd9473vGOUby9rDzZJCtFdDTNUVbXcmmNQKMR0MRsvqPfThCrXGYmfI/Fishbvv0iWXR6S/xFN1/bwmto221wW3D6ihSSpcjufVWtmYljaJjj6NQBWKya2gtw9t57b/R9uITj+PGPf/z6179etx5//HFEprPOOovLo446avPNN49HmhkoiyAzzdHMXupaG4GyEeA7qzNBmKSpiXck2jZnsBtCyexGW5QaFWmmozbNHaPb3kaH2KZlSfBDrHjNstKHzkeGdW9WfUOs4ieUll566T//+c+Ejz/++A022KAC3dNPP42BGwbUc801V+VWoy41sgqy/zLN0aj+6coagbohIKnU+h3RrgguhIPRYAkE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ETACxSJgmqPYpnPBjYARMAJGwAgYASNgBIyAETACRsAIGIEZETDNMSMevjICRsAIGAEjYASMgBEwAkbACBgBI2AEikXANEexTeeCGwEjYASMgBEwAkbACBgBI2AEjIARMAIzImCaY0Y8fGUEjIARMAJGwAgYASNgBIyAETACRsAIFIuAaY5im84FNwJGwAgYASNgBIyAETACRsAIGAEjYARmRMA0x4x4+MoIGAEjYASMgBEwAkbACBgBI2AEjIARKBYB0xzFNp0LbgSMgBEwAkbACBgBI2AEjIARMAJGwAjMiIBpjhnx8JURMAJGwAgYASNgBIyAETACRsAIGAEjUCwCpjmKbToX3AgYASNgBIyAETACRsAIGAEjYASMgBGYEQHTHDPi4SsjYASMgBEwAkbACBgBI2AEjIARMAJGoFgETHMU23QuuBEwAkbACBgBI2AEjIARMAJGwAgYASMwIwKmOWbEw1dGwAgYASNgBIyAETACRsAIGAEjYASMQLEImOYotulccCNgBIyAETACRsAIGAEjYASMgBEwAkZgRgRMc8yIh6+MgBEwAkbACBgBI2AEjIARMAJGwAgYgWIRMM1RbNO54EbACBgBI2AEjIARMAJGwAgYASNgBIzAjAiY5pgRD18ZASNgBIyAETACRsAIGAEjYASMgBEwAsUiYJqj2KZzwY2AETACRsAIGAEjYASMgBEwAkbACBiBGREwzTEjHr4yAkbACBgBI2AEjIARMAJGwAgYASNgBIpFwDRHsU3nghsBI2AEjIARMAJGwAgYASNgBIyAETACMyJgmmNGPHxlBIyAETACRsAIGAEjYASMgBEwAkbACBSLgGmOYpvOBTcCRsAIGAEjYASMgBEwAkbACBgBI2AEZkTANMeMePjKCBgBI2AEjIARMAJGwAgYASNgBIyAESgWAdMcxTadC24EjIARMAJGwAgYASNgBIyAETACRsAIzIiAaY4Z8fCVETACRsAIGAEjYASMgBEwAkbACBgBI1AsAqY5im06F9wIGAEjYASMgBEwAkbACBgBI2AEjIARmBEB0xwz4uErI2AEjIARMAJGwAgYASNgBIyAETACRqBYBExzFNt0/68dO7QBAABAGPb/1+idQFKJI8WhOAECBAgQIECAAAECBAgQIFABN0c9JAIECBAgQIAAAQIECBAgQOBWwM1xO53iBAgQIECAAAECBAgQIECAQAXcHPWQCBAgQIAAAQIECBAgQIAAgVsBN8ftdIoTIECAAAECBAgQIECAAAECFXBz1EMiQIAAAQIECBAgQIAAAQIEbgXcHLfTKU6AAAECBAgQIECAAAECBAhUwM1RD4kAAQIECBAgQIAAAQIECBC4FXBz3E6nOAECBAgQIECAAAECBAgQIFABN0c9JAIECBAgQIAAAQIECBAgQOBWwM1xO53iBAgQIECAAAECBAgQIECAQAXcHPWQCBAgQIAAAQIECBAgQIAAgVsBN8ftdIoTIECAAAECBAgQIECAAAECFXBz1EMiQIAAAQIECBAgQIAAAQIEbgXcHLfTKU6AAAECBAgQIECAAAECBAhUwM1RD4kAAQIECBAgQIAAAQIECBC4FXBz3E6nOAECBAgQIECAAAECBAgQIFABN0c9JAIECBAgQIAAAQIECBAgQOBWwM1xO53iBAgQIECAAAECBAgQIECAQAXcHPWQCBAgQIAAAQIECBAgQIAAgVsBN8ftdIoTIECAAAECBAgQIECAAAECFXBz1EMiQIAAAQIECBAgQIAAAQIEbgXcHLfTKU6AAAECBAgQIECAAAECBAhUwM1RD4kAAQIECBAgQIAAAQIECBC4FXBz3E6nOAECBAgQIECAAAECBAgQIFABN0c9JAIECBAgQIAAAQIECBAgQOBWwM1xO53iBAgQIECAAAECBAgQIECAQAXcHPWQCBAgQIAAAQIECBAgQIAAgVsBN8ftdIoTIECAAAECBAgQIECAAAECFXBz1EMiQIAAAQIECBAgQIAAAQIEbgXcHLfTKU6AAAECBAgQIECAAAECBAhUwM1RD4kAAQIECBAgQIAAAQIECBC4FXBz3E6nOAECBAgQIECAAAECBAgQIFABN0c9JAIECBAgQIAAAQIECBAgQOBWwM1xO53iBAgQIECAAAECBAgQIECAQAXcHPWQCBAgQIAAAQIECBAgQIAAgVsBN8ftdIoTIECAAAECBAgQIECAAAECFXBz1EMiQIAAAQIECBAgQIAAAQIEbgXcHLfTKU6AAAECBAgQIECAAAECBAhUwM1RD4kAAQIECBAgQIAAAQIECBC4FXBz3E6nOAECBAgQIECAAAECBAgQIFABN0c9JAIECBAgQIAAAQIECBAgQOBWwM1xO53iBAgQIECAAAECBAgQIECAQAXcHPWQCBAgQIAAAQIECBAgQIAAgVsBN8ftdIoTIECAAAECBAgQIECAAAECFXBz1EMiQIAAAQIECBAgQIAAAQIEbgXcHLfTKU6AAAECBAgQIECAAAECBAhUwM1RD4kAAQIECBAgQIAAAQIECBC4FXBz3E6nOAECBAgQIECAAAECBAgQIFABN0c9JAIECBAgQIAAAQIECBAgQOBWwM1xO53iBAgQIECAAAECBAgQIECAQAXcHPWQCBAgQIAAAQIECBAgQIAAgVsBN8ftdIoTIECAAAECBAgQIECAAAECFXBz1EMiQIAAAQIECBAgQIAAAQIEbgXcHLfTKU6AAAECBAgQIECAAAECBAhUwM1RD4kAAQIECBAgQIAAAQIECBC4FXBz3E6nOAECBAgQIECAAAECBAgQIFABN0c9JAIECBAgQIAAAQIECBAgQOBWwM1xO53iBAgQIECAAAECBAgQIECAQAXcHPWQCBAgQIAAAQIECBAgQIAAgVsBN8ftdIoTIECAAAECBAgQIECAAAECFXBz1EMiQIAAAQIECBAgQIAAAQIEbgXcHLfTKU6AAAECBAgQIECAAAECBAhUwM1RD4kAAQIECBAgQIAAAQIECBC4FXBz3E6nOAECBAgQIECAAAECBAgQIFABN0c9JAIECBAgQIAAAQIECBAgQOBWwM1xO53iBAgQIECAAAECBAgQIECAQAXcHPWQCBAgQIAAAQIECBAgQIAAgVuBAXdOmz2nfEvMAAAAAElFTkSuQmCC" } }, "cell_type": "markdown", @@ -22,7 +22,7 @@ "\n", "To do this, let's build a simple research assistant! The graph will look something like the following:\n", "\n", - "![diagram](attachment:50a6ed47-ace3-428e-8dcf-a13ec56c11d6.png)\n", + "![diagram](attachment:d98ed25c-51cb-441f-a6f4-016921d59fc3.png)\n", "\n", "This notebook is inspired by the paper [AutoGen: Enabling Next-Gen LLM Applications via Multi-Agent Conversation](https://arxiv.org/abs/2308.08155), by Wu, et. al. In the rest of this notebook, you will:\n", "\n", @@ -49,12 +49,12 @@ "outputs": [], "source": [ "%%capture --no-stderr\n", - "%pip install -U langgraph langchain langchain_openai langchain_experimental" + "%pip install -U langgraph langchain_community langchain_anthropic langchain_experimental" ] }, { "cell_type": "code", - "execution_count": 2, + "execution_count": null, "id": "30c2f3de-c730-4aec-85a6-af2c2f058803", "metadata": { "ExecuteTime": { @@ -108,7 +108,7 @@ }, { "cell_type": "code", - "execution_count": 16, + "execution_count": null, "id": "4024eb89-843d-4cc3-ab3f-e1eb4d031179", "metadata": { "ExecuteTime": { @@ -155,7 +155,7 @@ }, { "cell_type": "code", - "execution_count": 17, + "execution_count": 4, "id": "f20a18ca-2709-4c12-84f3-88678591a9fa", "metadata": { "ExecuteTime": { @@ -190,7 +190,7 @@ "\n", "@tool\n", "def read_document(\n", - " file_name: Annotated[str, \"File path to save the document.\"],\n", + " file_name: Annotated[str, \"File path to read the document from.\"],\n", " start: Annotated[Optional[int], \"The start line. Default is 0\"] = None,\n", " end: Annotated[Optional[int], \"The end line. Default is None\"] = None,\n", ") -> str:\n", @@ -246,7 +246,7 @@ "\n", "\n", "@tool\n", - "def python_repl(\n", + "def python_repl_tool(\n", " code: Annotated[str, \"The python code to execute to generate your chart.\"],\n", "):\n", " \"\"\"Use this to execute python code. If you want to see the output of a value,\n", @@ -275,7 +275,7 @@ }, { "cell_type": "code", - "execution_count": 18, + "execution_count": 5, "id": "e09fb60f-1aac-455b-b67d-8d2e4ccfd747", "metadata": { "ExecuteTime": { @@ -285,68 +285,47 @@ }, "outputs": [], "source": [ - "from typing import List, Optional\n", - "from langchain.output_parsers.openai_functions import JsonOutputFunctionsParser\n", - "from langchain_core.prompts import ChatPromptTemplate, MessagesPlaceholder\n", - "from langchain_openai import ChatOpenAI\n", + "from typing import List, Optional, Literal\n", + "from langchain_core.language_models.chat_models import BaseChatModel\n", "\n", - "from langgraph.graph import END, StateGraph, START\n", + "from langgraph.graph import StateGraph, MessagesState, START, END\n", "from langchain_core.messages import HumanMessage, trim_messages\n", "\n", - "llm = ChatOpenAI(model=\"gpt-4o-mini\")\n", "\n", - "trimmer = trim_messages(\n", - " max_tokens=100000,\n", - " strategy=\"last\",\n", - " token_counter=llm,\n", - " include_system=True,\n", - ")\n", + "# The agent state is the input to each node in the graph\n", + "class AgentState(MessagesState):\n", + " # The 'next' field indicates where to route to next\n", + " next: str\n", "\n", "\n", - "def agent_node(state, agent, name):\n", - " result = agent.invoke(state)\n", - " return {\n", - " \"messages\": [HumanMessage(content=result[\"messages\"][-1].content, name=name)]\n", - " }\n", - "\n", - "\n", - "def create_team_supervisor(llm: ChatOpenAI, system_prompt, members) -> str:\n", - " \"\"\"An LLM-based router.\"\"\"\n", + "def make_supervisor_node(llm: BaseChatModel, members: list[str]) -> str:\n", " options = [\"FINISH\"] + members\n", - " function_def = {\n", - " \"name\": \"route\",\n", - " \"description\": \"Select the next role.\",\n", - " \"parameters\": {\n", - " \"title\": \"routeSchema\",\n", - " \"type\": \"object\",\n", - " \"properties\": {\n", - " \"next\": {\n", - " \"title\": \"Next\",\n", - " \"anyOf\": [\n", - " {\"enum\": options},\n", - " ],\n", - " },\n", - " },\n", - " \"required\": [\"next\"],\n", - " },\n", - " }\n", - " prompt = ChatPromptTemplate.from_messages(\n", - " [\n", - " (\"system\", system_prompt),\n", - " MessagesPlaceholder(variable_name=\"messages\"),\n", - " (\n", - " \"system\",\n", - " \"Given the conversation above, who should act next?\"\n", - " \" Or should we FINISH? Select one of: {options}\",\n", - " ),\n", - " ]\n", - " ).partial(options=str(options), team_members=\", \".join(members))\n", - " return (\n", - " prompt\n", - " | trimmer\n", - " | llm.bind_functions(functions=[function_def], function_call=\"route\")\n", - " | JsonOutputFunctionsParser()\n", - " )" + " system_prompt = (\n", + " \"You are a supervisor tasked with managing a conversation between the\"\n", + " f\" following workers: {members}. Given the following user request,\"\n", + " \" respond with the worker to act next. Each worker will perform a\"\n", + " \" task and respond with their results and status. When finished,\"\n", + " \" respond with FINISH.\"\n", + " )\n", + "\n", + " class Router(TypedDict):\n", + " \"\"\"Worker to route to next. If no workers needed, route to FINISH.\"\"\"\n", + "\n", + " next: Literal[*options]\n", + "\n", + " def supervisor_node(state: MessagesState) -> MessagesState:\n", + " \"\"\"An LLM-based router.\"\"\"\n", + " messages = [\n", + " {\"role\": \"system\", \"content\": system_prompt},\n", + " ] + state[\"messages\"]\n", + " response = llm.with_structured_output(Router).invoke(messages)\n", + " next_ = response[\"next\"]\n", + " if next_ == \"FINISH\":\n", + " next_ = END\n", + "\n", + " return {\"next\": next_}\n", + "\n", + " return supervisor_node" ] }, { @@ -365,7 +344,7 @@ }, { "cell_type": "code", - "execution_count": 19, + "execution_count": 6, "id": "53db0c78-e357-48ba-ae5f-3fc04735a3b7", "metadata": { "ExecuteTime": { @@ -375,43 +354,37 @@ }, "outputs": [], "source": [ - "import functools\n", - "import operator\n", - "\n", - "from langchain_core.messages import BaseMessage, HumanMessage\n", - "from langchain_openai.chat_models import ChatOpenAI\n", + "from langchain_core.messages import HumanMessage\n", + "from langchain_openai import ChatOpenAI\n", "from langgraph.prebuilt import create_react_agent\n", "\n", - "\n", - "# ResearchTeam graph state\n", - "class ResearchTeamState(TypedDict):\n", - " # A message is added after each team member finishes\n", - " messages: Annotated[List[BaseMessage], operator.add]\n", - " # The team members are tracked so they are aware of\n", - " # the others' skill-sets\n", - " team_members: List[str]\n", - " # Used to route work. The supervisor calls a function\n", - " # that will update this every time it makes a decision\n", - " next: str\n", - "\n", - "\n", "llm = ChatOpenAI(model=\"gpt-4o\")\n", "\n", "search_agent = create_react_agent(llm, tools=[tavily_tool])\n", - "search_node = functools.partial(agent_node, agent=search_agent, name=\"Search\")\n", "\n", - "research_agent = create_react_agent(llm, tools=[scrape_webpages])\n", - "research_node = functools.partial(agent_node, agent=research_agent, name=\"WebScraper\")\n", "\n", - "supervisor_agent = create_team_supervisor(\n", - " llm,\n", - " \"You are a supervisor tasked with managing a conversation between the\"\n", - " \" following workers: Search, WebScraper. Given the following user request,\"\n", - " \" respond with the worker to act next. Each worker will perform a\"\n", - " \" task and respond with their results and status. When finished,\"\n", - " \" respond with FINISH.\",\n", - " [\"Search\", \"WebScraper\"],\n", - ")" + "def search_node(state: AgentState) -> AgentState:\n", + " result = search_agent.invoke(state)\n", + " return {\n", + " \"messages\": [\n", + " HumanMessage(content=result[\"messages\"][-1].content, name=\"search\")\n", + " ]\n", + " }\n", + "\n", + "\n", + "web_scraper_agent = create_react_agent(llm, tools=[scrape_webpages])\n", + "\n", + "\n", + "def web_scraper_node(state: AgentState) -> AgentState:\n", + " result = web_scraper_agent.invoke(state)\n", + " return {\n", + " \"messages\": [\n", + " HumanMessage(content=result[\"messages\"][-1].content, name=\"web_scraper\")\n", + " ]\n", + " }\n", + "\n", + "\n", + "research_supervisor_node = make_supervisor_node(llm, [\"search\", \"web_scraper\"])" ] }, { @@ -424,7 +397,7 @@ }, { "cell_type": "code", - "execution_count": 20, + "execution_count": 7, "id": "1a7a1260-d9f6-4011-b2b1-13fab5126997", "metadata": { "ExecuteTime": { @@ -434,41 +407,25 @@ }, "outputs": [], "source": [ - "research_graph = StateGraph(ResearchTeamState)\n", - "research_graph.add_node(\"Search\", search_node)\n", - "research_graph.add_node(\"WebScraper\", research_node)\n", - "research_graph.add_node(\"supervisor\", supervisor_agent)\n", + "research_builder = StateGraph(MessagesState)\n", + "research_builder.add_node(\"supervisor\", research_supervisor_node)\n", + "research_builder.add_node(\"search\", search_node)\n", + "research_builder.add_node(\"web_scraper\", web_scraper_node)\n", "\n", "# Define the control flow\n", - "research_graph.add_edge(\"Search\", \"supervisor\")\n", - "research_graph.add_edge(\"WebScraper\", \"supervisor\")\n", - "research_graph.add_conditional_edges(\n", - " \"supervisor\",\n", - " lambda x: x[\"next\"],\n", - " {\"Search\": \"Search\", \"WebScraper\": \"WebScraper\", \"FINISH\": END},\n", - ")\n", + "research_builder.add_edge(START, \"supervisor\")\n", + "# We want our workers to ALWAYS \"report back\" to the supervisor when done\n", + "research_builder.add_edge(\"search\", \"supervisor\")\n", + "research_builder.add_edge(\"web_scraper\", \"supervisor\")\n", + "# Add the edges where routing applies\n", + "research_builder.add_conditional_edges(\"supervisor\", lambda state: state[\"next\"])\n", "\n", - "\n", - "research_graph.add_edge(START, \"supervisor\")\n", - "chain = research_graph.compile()\n", - "\n", - "\n", - "# The following functions interoperate between the top level graph state\n", - "# and the state of the research sub-graph\n", - "# this makes it so that the states of each graph don't get intermixed\n", - "def enter_chain(message: str):\n", - " results = {\n", - " \"messages\": [HumanMessage(content=message)],\n", - " }\n", - " return results\n", - "\n", - "\n", - "research_chain = enter_chain | chain" + "research_graph = research_builder.compile()" ] }, { "cell_type": "code", - "execution_count": 21, + "execution_count": 8, "id": "110f59bed6134685", "metadata": { "ExecuteTime": { @@ -479,7 +436,7 @@ "outputs": [ { "data": { - "image/jpeg": "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", + "image/png": "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", "text/plain": [ "" ] @@ -491,7 +448,7 @@ "source": [ "from IPython.display import Image, display\n", "\n", - "display(Image(chain.get_graph(xray=True).draw_mermaid_png()))" + "display(Image(research_graph.get_graph().draw_mermaid_png()))" ] }, { @@ -504,7 +461,7 @@ }, { "cell_type": "code", - "execution_count": 7, + "execution_count": 9, "id": "912b0604-a178-4246-a36f-2dedae606680", "metadata": { "ExecuteTime": { @@ -517,22 +474,26 @@ "name": "stdout", "output_type": "stream", "text": [ - "{'supervisor': {'next': 'Search'}}\n", + "{'supervisor': {'next': 'search'}}\n", "---\n", - "{'Search': {'messages': [HumanMessage(content='Taylor Swift\\'s next tour is called \"The Eras Tour,\" which is scheduled to hit U.S. stadiums beginning in March 2023 and running into August, with international dates set to be revealed later. The tour has already started with some shows, including the kickoff on March 18, 2023, in Glendale, AZ. The U.S. leg is set to wrap up in Los Angeles at SoFi Stadium on August 9, 2023.\\n\\nFor specific dates and locations, you may want to check Taylor Swift\\'s official website or trusted ticketing platforms, as the tour dates and details are subject to change.', name='Search')]}}\n", + "{'search': {'messages': [HumanMessage(content=\"Taylor Swift's next tour is The Eras Tour, which includes both U.S. and international dates. She announced additional U.S. dates for 2024. You can find more details about the tour and ticket information on platforms like Ticketmaster and official announcements.\", additional_kwargs={}, response_metadata={}, name='search', id='4df8687b-50a8-4342-aad5-680732c4a10f')]}}\n", "---\n", - "{'supervisor': {'next': 'FINISH'}}\n", + "{'supervisor': {'next': 'web_scraper'}}\n", + "---\n", + "{'web_scraper': {'messages': [HumanMessage(content='Taylor Swift\\'s next tour is \"The Eras Tour.\" Here are some of the upcoming international dates for 2024 that were listed on Ticketmaster:\\n\\n1. **Toronto, ON, Canada** at Rogers Centre\\n - November 21, 2024\\n - November 22, 2024\\n - November 23, 2024\\n\\n2. **Vancouver, BC, Canada** at BC Place\\n - December 6, 2024\\n - December 7, 2024\\n - December 8, 2024\\n\\nFor the most current information and additional dates, you can check platforms like Ticketmaster or Taylor Swift\\'s [official website](https://www.taylorswift.com/events).', additional_kwargs={}, response_metadata={}, name='web_scraper', id='27524ebc-d179-4733-831d-ee10a58a2528')]}}\n", + "---\n", + "{'supervisor': {'next': '__end__'}}\n", "---\n" ] } ], "source": [ - "for s in research_chain.stream(\n", - " \"when is Taylor Swift's next tour?\", {\"recursion_limit\": 100}\n", + "for s in research_graph.stream(\n", + " {\"messages\": [(\"user\", \"when is Taylor Swift's next tour?\")]},\n", + " {\"recursion_limit\": 100},\n", "):\n", - " if \"__end__\" not in s:\n", - " print(s)\n", - " print(\"---\")" + " print(s)\n", + " print(\"---\")" ] }, { @@ -549,7 +510,7 @@ }, { "cell_type": "code", - "execution_count": 22, + "execution_count": 10, "id": "1bcdbf44-9481-430c-8429-fa142ed8a626", "metadata": { "ExecuteTime": { @@ -559,75 +520,62 @@ }, "outputs": [], "source": [ - "import operator\n", - "from pathlib import Path\n", - "\n", - "\n", - "# Document writing team graph state\n", - "class DocWritingState(TypedDict):\n", - " # This tracks the team's conversation internally\n", - " messages: Annotated[List[BaseMessage], operator.add]\n", - " # This provides each worker with context on the others' skill sets\n", - " team_members: str\n", - " # This is how the supervisor tells langgraph who to work next\n", - " next: str\n", - " # This tracks the shared directory state\n", - " current_files: str\n", - "\n", - "\n", - "# This will be run before each worker agent begins work\n", - "# It makes it so they are more aware of the current state\n", - "# of the working directory.\n", - "def prelude(state):\n", - " written_files = []\n", - " if not WORKING_DIRECTORY.exists():\n", - " WORKING_DIRECTORY.mkdir()\n", - " try:\n", - " written_files = [\n", - " f.relative_to(WORKING_DIRECTORY) for f in WORKING_DIRECTORY.rglob(\"*\")\n", - " ]\n", - " except Exception:\n", - " pass\n", - " if not written_files:\n", - " return {**state, \"current_files\": \"No files written.\"}\n", - " return {\n", - " **state,\n", - " \"current_files\": \"\\nBelow are files your team has written to the directory:\\n\"\n", - " + \"\\n\".join([f\" - {f}\" for f in written_files]),\n", - " }\n", - "\n", - "\n", "llm = ChatOpenAI(model=\"gpt-4o\")\n", "\n", "doc_writer_agent = create_react_agent(\n", - " llm, tools=[write_document, edit_document, read_document]\n", - ")\n", - "# Injects current directory working state before each call\n", - "context_aware_doc_writer_agent = prelude | doc_writer_agent\n", - "doc_writing_node = functools.partial(\n", - " agent_node, agent=context_aware_doc_writer_agent, name=\"DocWriter\"\n", - ")\n", - "\n", - "note_taking_agent = create_react_agent(llm, tools=[create_outline, read_document])\n", - "context_aware_note_taking_agent = prelude | note_taking_agent\n", - "note_taking_node = functools.partial(\n", - " agent_node, agent=context_aware_note_taking_agent, name=\"NoteTaker\"\n", - ")\n", - "\n", - "chart_generating_agent = create_react_agent(llm, tools=[read_document, python_repl])\n", - "context_aware_chart_generating_agent = prelude | chart_generating_agent\n", - "chart_generating_node = functools.partial(\n", - " agent_node, agent=context_aware_note_taking_agent, name=\"ChartGenerator\"\n", - ")\n", - "\n", - "doc_writing_supervisor = create_team_supervisor(\n", " llm,\n", - " \"You are a supervisor tasked with managing a conversation between the\"\n", - " \" following workers: {team_members}. Given the following user request,\"\n", - " \" respond with the worker to act next. Each worker will perform a\"\n", - " \" task and respond with their results and status. When finished,\"\n", - " \" respond with FINISH.\",\n", - " [\"DocWriter\", \"NoteTaker\", \"ChartGenerator\"],\n", + " tools=[write_document, edit_document, read_document],\n", + " state_modifier=(\n", + " \"You can read, write and edit documents based on note-taker's outlines. \"\n", + " \"Don't ask follow-up questions.\",\n", + " ),\n", + ")\n", + "\n", + "\n", + "def doc_writing_node(state: AgentState) -> AgentState:\n", + " result = doc_writer_agent.invoke(state)\n", + " return {\n", + " \"messages\": [\n", + " HumanMessage(content=result[\"messages\"][-1].content, name=\"doc_writer\")\n", + " ]\n", + " }\n", + "\n", + "\n", + "note_taking_agent = create_react_agent(\n", + " llm,\n", + " tools=[create_outline, read_document],\n", + " state_modifier=(\n", + " \"You can read documents and create outlines for the document writer. \"\n", + " \"Don't ask follow-up questions.\"\n", + " ),\n", + ")\n", + "\n", + "\n", + "def note_taking_node(state: AgentState) -> AgentState:\n", + " result = note_taking_agent.invoke(state)\n", + " return {\n", + " \"messages\": [\n", + " HumanMessage(content=result[\"messages\"][-1].content, name=\"note_taker\")\n", + " ]\n", + " }\n", + "\n", + "\n", + "chart_generating_agent = create_react_agent(\n", + " llm, tools=[read_document, python_repl_tool]\n", + ")\n", + "\n", + "\n", + "def chart_generating_node(state: AgentState) -> AgentState:\n", + " result = chart_generating_agent.invoke(state)\n", + " return {\n", + " \"messages\": [\n", + " HumanMessage(content=result[\"messages\"][-1].content, name=\"chart_generator\")\n", + " ]\n", + " }\n", + "\n", + "\n", + "doc_writing_supervisor_node = make_supervisor_node(\n", + " llm, [\"doc_writer\", \"note_taker\", \"chart_generator\"]\n", ")" ] }, @@ -641,7 +589,7 @@ }, { "cell_type": "code", - "execution_count": 23, + "execution_count": 11, "id": "9c5c644f-8966-4d2e-98d2-80d73520e9fe", "metadata": { "ExecuteTime": { @@ -651,56 +599,28 @@ }, "outputs": [], "source": [ - "# Create the graph here:\n", - "# Note that we have unrolled the loop for the sake of this doc\n", - "authoring_graph = StateGraph(DocWritingState)\n", - "authoring_graph.add_node(\"DocWriter\", doc_writing_node)\n", - "authoring_graph.add_node(\"NoteTaker\", note_taking_node)\n", - "authoring_graph.add_node(\"ChartGenerator\", chart_generating_node)\n", - "authoring_graph.add_node(\"supervisor\", doc_writing_supervisor)\n", - "\n", - "# Add the edges that always occur\n", - "authoring_graph.add_edge(\"DocWriter\", \"supervisor\")\n", - "authoring_graph.add_edge(\"NoteTaker\", \"supervisor\")\n", - "authoring_graph.add_edge(\"ChartGenerator\", \"supervisor\")\n", + "# Create the graph here\n", + "paper_writing_builder = StateGraph(AgentState)\n", + "paper_writing_builder.add_node(\"supervisor\", doc_writing_supervisor_node)\n", + "paper_writing_builder.add_node(\"doc_writer\", doc_writing_node)\n", + "paper_writing_builder.add_node(\"note_taker\", note_taking_node)\n", + "paper_writing_builder.add_node(\"chart_generator\", chart_generating_node)\n", "\n", + "# Define the control flow\n", + "paper_writing_builder.add_edge(START, \"supervisor\")\n", + "# We want our workers to ALWAYS \"report back\" to the supervisor when done\n", + "paper_writing_builder.add_edge(\"doc_writer\", \"supervisor\")\n", + "paper_writing_builder.add_edge(\"note_taker\", \"supervisor\")\n", + "paper_writing_builder.add_edge(\"chart_generator\", \"supervisor\")\n", "# Add the edges where routing applies\n", - "authoring_graph.add_conditional_edges(\n", - " \"supervisor\",\n", - " lambda x: x[\"next\"],\n", - " {\n", - " \"DocWriter\": \"DocWriter\",\n", - " \"NoteTaker\": \"NoteTaker\",\n", - " \"ChartGenerator\": \"ChartGenerator\",\n", - " \"FINISH\": END,\n", - " },\n", - ")\n", + "paper_writing_builder.add_conditional_edges(\"supervisor\", lambda state: state[\"next\"])\n", "\n", - "authoring_graph.add_edge(START, \"supervisor\")\n", - "chain = authoring_graph.compile()\n", - "\n", - "\n", - "# The following functions interoperate between the top level graph state\n", - "# and the state of the research sub-graph\n", - "# this makes it so that the states of each graph don't get intermixed\n", - "def enter_chain(message: str, members: List[str]):\n", - " results = {\n", - " \"messages\": [HumanMessage(content=message)],\n", - " \"team_members\": \", \".join(members),\n", - " }\n", - " return results\n", - "\n", - "\n", - "# We reuse the enter/exit functions to wrap the graph\n", - "authoring_chain = (\n", - " functools.partial(enter_chain, members=authoring_graph.nodes)\n", - " | authoring_graph.compile()\n", - ")" + "paper_writing_graph = paper_writing_builder.compile()" ] }, { "cell_type": "code", - "execution_count": 24, + "execution_count": 12, "id": "58e7d1e48a9c39a5", "metadata": { "ExecuteTime": { @@ -711,7 +631,7 @@ "outputs": [ { "data": { - "image/jpeg": "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ERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQFzzjyAeHY3c1v+esN1cN/wDnOr0XQ1zzjzt5uxuSB5aw3cN/+dKqDoaIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiKA1BqWbH22Y/HVGX8m+PtiyWUxRRR7kBz3hriNyCAACTse4Akd0UVWk8tIn0VJOc1hudqGEI9W9ub+Gvzy7rD8Qwfyub+GtPotesbwty7oqR5d1h+IYP5XN/DTy7rD8Qwfyub+GnotesbwXLuvI/hy+E/PwUkw2m59HS5ahkzUyUWWF0RMEla4yV8HIYnddomelv07Tfbp19A+XdYfiGD+Vzfw1yvwieCmS8I/R1TA5uviaLqlxluC7WsSOlj26PYN4u57SQfz7HrtsnotesbwXOieD9xXv8beGWP1jd027S8WRe91Sm+34y6SAHlEpPIzl5nB2w2PQA7+l06Oue4ifUuBxNLGY/EYGrQpQMrV4I7c3LHGxoa1o+x9wAAW35d1h+IYP5XN/DT0WvWN4Ll3RUjy7rD8Qwfyub+Gnl3WH4hg/lc38NPRa9Y3guXdFSPLusPxDB/K5v4a/RqDV0R534rDTtHUxx3pWOI/MTERv+n+sd6ei16xvBcuyLQwmZr57HR3Kwe1ri5jo5W8r43tJDmOHqIIIPq6dCRsVvrJVE0zMTmgiIoCIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgKik78R8/+ahRG/wDtWf8A1/Sr0qIf5R9QfqFH96wtvDff9nzh1GUphERezkREQEREBEUS3VWLfqqTTYsk5qOk3IOrdk/YQOe6MP59uX4zXDbffpvtsoJZERUEREGnw4P2DPj1DLz7D+hh/wDNW9VDhx9p1B+15/3WK3rNxXrqnVWYiIsrkREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQER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", + "image/png": "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", "text/plain": [ "" ] @@ -723,12 +643,12 @@ "source": [ "from IPython.display import Image, display\n", "\n", - "display(Image(chain.get_graph().draw_mermaid_png()))" + "display(Image(paper_writing_graph.get_graph().draw_mermaid_png()))" ] }, { "cell_type": "code", - "execution_count": 12, + "execution_count": 14, "id": "9860fd46-c24d-40a5-a6ba-e8fddcd43369", "metadata": { "ExecuteTime": { @@ -741,23 +661,33 @@ "name": "stdout", "output_type": "stream", "text": [ - "{'supervisor': {'next': 'NoteTaker'}}\n", + "{'supervisor': {'next': 'note_taker'}}\n", "---\n", - "{'NoteTaker': {'messages': [HumanMessage(content='The poem has been written and saved to \"poem.txt\".', name='NoteTaker')]}}\n", + "{'note_taker': {'messages': [HumanMessage(content='The outline for the poem about cats has been created and saved as \"cats_poem_outline.txt\".', additional_kwargs={}, response_metadata={}, name='note_taker', id='14a5d8ca-9092-416f-96ee-ba16686e8658')]}}\n", "---\n", - "{'supervisor': {'next': 'FINISH'}}\n", + "{'supervisor': {'next': 'doc_writer'}}\n", + "---\n", + "{'doc_writer': {'messages': [HumanMessage(content='The poem about cats has been written and saved as \"cats_poem.txt\".', additional_kwargs={}, response_metadata={}, name='doc_writer', id='c4e31a94-63ae-4632-9e80-1166f3f138b2')]}}\n", + "---\n", + "{'supervisor': {'next': '__end__'}}\n", "---\n" ] } ], "source": [ - "for s in authoring_chain.stream(\n", - " \"Write an outline for poem and then write the poem to disk.\",\n", + "for s in paper_writing_graph.stream(\n", + " {\n", + " \"messages\": [\n", + " (\n", + " \"user\",\n", + " \"Write an outline for poem about cats and then write the poem to disk.\",\n", + " )\n", + " ]\n", + " },\n", " {\"recursion_limit\": 100},\n", "):\n", - " if \"__end__\" not in s:\n", - " print(s)\n", - " print(\"---\")" + " print(s)\n", + " print(\"---\")" ] }, { @@ -774,35 +704,21 @@ }, { "cell_type": "code", - "execution_count": 13, - "id": "95ae7e52-92ed-41a3-88c4-21b6d7c8b041", - "metadata": { - "ExecuteTime": { - "end_time": "2024-05-15T08:19:55.454047Z", - "start_time": "2024-05-15T08:19:53.725466Z" - } - }, + "execution_count": 15, + "id": "8cbfbe34-43f5-4a3d-8e9b-6a1d9b339aec", + "metadata": {}, "outputs": [], "source": [ "from langchain_core.messages import BaseMessage\n", - "from langchain_openai.chat_models import ChatOpenAI\n", "\n", "llm = ChatOpenAI(model=\"gpt-4o\")\n", "\n", - "supervisor_node = create_team_supervisor(\n", - " llm,\n", - " \"You are a supervisor tasked with managing a conversation between the\"\n", - " \" following teams: {team_members}. Given the following user request,\"\n", - " \" respond with the worker to act next. Each worker will perform a\"\n", - " \" task and respond with their results and status. When finished,\"\n", - " \" respond with FINISH.\",\n", - " [\"ResearchTeam\", \"PaperWritingTeam\"],\n", - ")" + "teams_supervisor_node = make_supervisor_node(llm, [\"research_team\", \"writing_team\"])" ] }, { "cell_type": "code", - "execution_count": 25, + "execution_count": 16, "id": "4880e573-612f-4d24-97c1-2079382a4a2f", "metadata": { "ExecuteTime": { @@ -812,49 +728,43 @@ }, "outputs": [], "source": [ - "# Top-level graph state\n", - "class State(TypedDict):\n", - " messages: Annotated[List[BaseMessage], operator.add]\n", - " next: str\n", + "def call_research_team(state: AgentState) -> AgentState:\n", + " response = research_graph.invoke({\"messages\": state[\"messages\"][-1]})\n", + " return {\n", + " \"messages\": [\n", + " HumanMessage(content=response[\"messages\"][-1].content, name=\"research_team\")\n", + " ]\n", + " }\n", "\n", "\n", - "def get_last_message(state: State) -> str:\n", - " return state[\"messages\"][-1].content\n", - "\n", - "\n", - "def join_graph(response: dict):\n", - " return {\"messages\": [response[\"messages\"][-1]]}\n", + "def call_paper_writing_team(state: AgentState) -> AgentState:\n", + " response = paper_writing_graph.invoke({\"messages\": state[\"messages\"][-1]})\n", + " return {\n", + " \"messages\": [\n", + " HumanMessage(content=response[\"messages\"][-1].content, name=\"writing_team\")\n", + " ]\n", + " }\n", "\n", "\n", "# Define the graph.\n", - "super_graph = StateGraph(State)\n", - "# First add the nodes, which will do the work\n", - "super_graph.add_node(\"ResearchTeam\", get_last_message | research_chain | join_graph)\n", - "super_graph.add_node(\n", - " \"PaperWritingTeam\", get_last_message | authoring_chain | join_graph\n", - ")\n", - "super_graph.add_node(\"supervisor\", supervisor_node)\n", + "super_builder = StateGraph(AgentState)\n", + "super_builder.add_node(\"supervisor\", teams_supervisor_node)\n", + "super_builder.add_node(\"research_team\", call_research_team)\n", + "super_builder.add_node(\"writing_team\", call_paper_writing_team)\n", "\n", - "# Define the graph connections, which controls how the logic\n", - "# propagates through the program\n", - "super_graph.add_edge(\"ResearchTeam\", \"supervisor\")\n", - "super_graph.add_edge(\"PaperWritingTeam\", \"supervisor\")\n", - "super_graph.add_conditional_edges(\n", - " \"supervisor\",\n", - " lambda x: x[\"next\"],\n", - " {\n", - " \"PaperWritingTeam\": \"PaperWritingTeam\",\n", - " \"ResearchTeam\": \"ResearchTeam\",\n", - " \"FINISH\": END,\n", - " },\n", - ")\n", - "super_graph.add_edge(START, \"supervisor\")\n", - "super_graph = super_graph.compile()" + "# Define the control flow\n", + "super_builder.add_edge(START, \"supervisor\")\n", + "# We want our teams to ALWAYS \"report back\" to the top-level supervisor when done\n", + "super_builder.add_edge(\"research_team\", \"supervisor\")\n", + "super_builder.add_edge(\"writing_team\", \"supervisor\")\n", + "# Add the edges where routing applies\n", + "super_builder.add_conditional_edges(\"supervisor\", lambda state: state[\"next\"])\n", + "super_graph = super_builder.compile()" ] }, { "cell_type": "code", - "execution_count": 26, + "execution_count": 17, "id": "270ff3ae26cd42ff", "metadata": { "ExecuteTime": { @@ -865,7 +775,7 @@ "outputs": [ { "data": { - "image/jpeg": "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NZLT2b0/ltNYqnjLkeXoPrskljj7NxhefRlbvHvzMJGzm/OtvICjdR4dufwluiXBkkjeaGQ7/wAlK0h0cg29bXta4fSApJee/dixtGzbndywV43SyOHqa0En/wBgtUTMVRNPNYeLSuYOodM4rJloY+3Vjmc0fkuc0Ej+47hSqgNAUJcZonCV52lk7akZkaRsWvI3cNvoJKn1u7FMXKop5YyTzERFyQREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREGK1Wiu1pa88bZoJWGOSN43a5pGxBHzEKuYrJHSzocNl5S2Fu0VDIyn0LDO5sb3HumHdsfjjZzdzztZaFht1IL9aSvahjs15W8r4pWBzHj5iD0IXWiuIjdq5Sqnai4HcPNXZmxls3ojAZfKWeXtrl3HRSyycrQ1vM5zSTs1oH6gFHHwbeFDg0HhvpYho2AOJg6Dv/o/SVYToCpAf+j8llsUzffsqt57ox+pknM1o+gAD6F+fAmx7VZ7/Gh/CW9y3PKvrH/phGr36V0bgdDYvybp3D0cHj+0MviuPrthj5ztu7laANzsOv0KZVX+BNj2qz3+ND+EnwJse1We/wAaH8JOHb/H8pMI1WhFqzGY7LW+Keo9PyapzHk6hh8ZehLZYe17Wea8yTm/k/i7Votug683U+q1/Amx7VZ7/Gh/CTh2/wAfykwjVl1jw40rxCZVZqfTmL1CyqXGBuTqMnERdtzFvMDtvyjfb5gq2PBu4UhhYOHGlwwkEt8kwbEjfY/F+k/vU/8AAmx7VZ7/ABofwkGibAPypzx//tD+EnDt/j+UmEasWk+FGieHtye/pvSuF09aliMUtjH0o67nR7hxa5zQOm4B2+hfVmZmvJGVau0mno3tfZtj4lxzSHNiiP5TNx6b/ikDkHNu/kyR8PsbK5rsjYv5rbqI8jbfJF/fECIz/e0qysY2Noa0BrQNgANgAm9RbzonGemH9/Rco5PpERedkREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERBr/Blvn71mATz/AAbwe49W3jOV29f6/UP1n1bAWv8AB7+frWfVu3wbwnQBvN/1nK9/r2/X079vWtgICIiAiIgI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", + "image/png": "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", "text/plain": [ "" ] @@ -882,7 +792,7 @@ }, { "cell_type": "code", - "execution_count": 16, + "execution_count": 22, "id": "6b8badbf-d728-44bd-a2a7-5b4e587c92fe", "metadata": { "ExecuteTime": { @@ -895,191 +805,19 @@ "name": "stdout", "output_type": "stream", "text": [ - "{'supervisor': {'next': 'ResearchTeam'}}\n", + "{'supervisor': {'next': 'research_team'}}\n", "---\n", - "{'ResearchTeam': {'messages': [HumanMessage(content=\"Unfortunately, the information obtained from the U.S. Fish & Wildlife Service web pages does not provide additional detailed information on the conservation status, size, or lifespan of the North American sturgeon species beyond what was already included in the initial research report. These pages primarily contain placeholders for the species' profiles without specific information on the topics of interest.\\n\\nBased on the information available, the research report provided earlier remains the most comprehensive summary of the North American sturgeon, including an overview of the species, their conservation status, size, lifespan, conservation efforts, and a chart summarizing key data for each species. Further details would require access to additional sources or in-depth research reports that are not currently available in the provided documents.\", name='WebScraper')]}}\n", + "{'research_team': {'messages': [HumanMessage(content=\"**AI Agents Overview 2023**\\n\\nAI agents are sophisticated technologies that automate and enhance various processes across industries, becoming increasingly integral to business operations. In 2023, these agents are notable for their advanced capabilities in communication, data visualization, and language processing.\\n\\n**Popular AI Agents in 2023:**\\n1. **Auto GPT**: This agent is renowned for its seamless integration abilities, significantly impacting industries by improving communication and operational workflows.\\n2. **ChartGPT**: Specializing in data visualization, ChartGPT enables users to interact with data innovatively, providing deeper insights and comprehension.\\n3. **LLMops**: With advanced language capabilities, LLMops is a versatile tool seeing widespread use across multiple sectors.\\n\\n**Market Trends:**\\nThe AI agents market is experiencing rapid growth, with significant advancements anticipated by 2030. There's a growing demand for AI agents in personalized interactions, particularly within customer service, healthcare, and marketing sectors. This trend is fueled by the need for more efficient and tailored customer experiences.\\n\\n**Key Players:**\\nLeading companies such as Microsoft, IBM, Google, Oracle, and AWS are key players in the AI agents market, highlighting the widespread adoption and investment in these technologies.\\n\\n**Technological Innovations:**\\nAI agents are being developed alongside simulation technologies for robust testing and deployment environments. Innovations in generative AI are accelerating, supported by advancements in large language models and platforms like ChatGPT.\\n\\n**Applications in Healthcare:**\\nIn healthcare, AI agents are automating routine tasks, allowing medical professionals to focus more on patient care. They're poised to significantly enhance healthcare delivery and efficiency.\\n\\n**Future Prospects:**\\nThe future of AI agents is promising, with continued evolution and integration into various platforms and ecosystems, offering more seamless and intelligent interactions. As these technologies advance, they are expected to redefine business operations and customer interactions.\", additional_kwargs={}, response_metadata={}, name='research_team', id='5f6606e0-838c-406c-b50d-9f9f6a076322')]}}\n", "---\n", - "{'supervisor': {'next': 'PaperWritingTeam'}}\n", + "{'supervisor': {'next': 'writing_team'}}\n", "---\n", - "{'PaperWritingTeam': {'messages': [HumanMessage(content=\"It appears that the information you were seeking from the U.S. Fish & Wildlife Service web pages was not as detailed as you needed for the North American sturgeon species. If you're looking for more comprehensive data on their conservation status, size, lifespan, and conservation efforts, you might need to consider exploring scientific journals, research papers, or contacting experts in the field.\\n\\nIf you have any specific questions or require assistance with creating an outline or reading a document related to the North American sturgeon, please let me know how I can assist you further.\", name='NoteTaker')]}}\n", + "{'writing_team': {'messages': [HumanMessage(content=\"Here are the contents of the documents:\\n\\n### AI Agents Overview 2023\\n\\n**AI Agents Overview 2023**\\n\\nAI agents are sophisticated technologies that automate and enhance various processes across industries, becoming increasingly integral to business operations. In 2023, these agents are notable for their advanced capabilities in communication, data visualization, and language processing.\\n\\n**Popular AI Agents in 2023:**\\n1. **Auto GPT**: This agent is renowned for its seamless integration abilities, significantly impacting industries by improving communication and operational workflows.\\n2. **ChartGPT**: Specializing in data visualization, ChartGPT enables users to interact with data innovatively, providing deeper insights and comprehension.\\n3. **LLMops**: With advanced language capabilities, LLMops is a versatile tool seeing widespread use across multiple sectors.\\n\\n**Market Trends:**\\nThe AI agents market is experiencing rapid growth, with significant advancements anticipated by 2030. There's a growing demand for AI agents in personalized interactions, particularly within customer service, healthcare, and marketing sectors. This trend is fueled by the need for more efficient and tailored customer experiences.\\n\\n**Key Players:**\\nLeading companies such as Microsoft, IBM, Google, Oracle, and AWS are key players in the AI agents market, highlighting the widespread adoption and investment in these technologies.\\n\\n**Technological Innovations:**\\nAI agents are being developed alongside simulation technologies for robust testing and deployment environments. Innovations in generative AI are accelerating, supported by advancements in large language models and platforms like ChatGPT.\\n\\n**Applications in Healthcare:**\\nIn healthcare, AI agents are automating routine tasks, allowing medical professionals to focus more on patient care. They're poised to significantly enhance healthcare delivery and efficiency.\\n\\n**Future Prospects:**\\nThe future of AI agents is promising, with continued evolution and integration into various platforms and ecosystems, offering more seamless and intelligent interactions. As these technologies advance, they are expected to redefine business operations and customer interactions.\\n\\n### AI_Agents_Overview_2023_Outline\\n\\n1. Introduction to AI Agents in 2023\\n2. Popular AI Agents: Auto GPT, ChartGPT, LLMops\\n3. Market Trends and Growth\\n4. Key Players in the AI Agents Market\\n5. Technological Innovations: Simulation and Generative AI\\n6. Applications of AI Agents in Healthcare\\n7. Future Prospects of AI Agents\", additional_kwargs={}, response_metadata={}, name='writing_team', id='851bd8a6-740e-488c-8928-1f9e05e96ea0')]}}\n", "---\n", - "{'supervisor': {'next': 'ResearchTeam'}}\n", + "{'supervisor': {'next': 'writing_team'}}\n", "---\n", - "{'ResearchTeam': {'messages': [HumanMessage(content='I\\'ve found several resources that could provide the comprehensive data you\\'re looking for on the conservation status, size, lifespan, and conservation efforts for North American sturgeon species:\\n\\n1. A paper titled \"Reconnecting Fragmented Sturgeon Populations in North American Rivers\" by Jager et al., which may contain information on distribution, range contraction, and conservation efforts ([Read the paper](https://web.ornl.gov/~zij/mypubs/sturgeon/Jager at al_2016_Reconnecting Fragmented Sturgeon Populations in North American Rivers_Fisheries.pdf)).\\n\\n2. The North American Sturgeon and Paddlefish Society (NASPS) website, which lists experts and provides details on the society\\'s mission to foster the conservation and restoration of sturgeon species in North America ([Visit NASPS](https://nasps-sturgeon.org/about/)).\\n\\n3. A press release from the U.S. Fish and Wildlife Service indicating that lake sturgeon do not require listing under the Endangered Species Act due to successful ongoing management efforts ([Read the press release](https://www.fws.gov/press-release/2024-04/collaborative-conservation-keeps-lake-sturgeon-endangered-list)).\\n\\n4. Information on the Conservation Genetics of Atlantic Sturgeon by the USGS, discussing genetic studies and management strategies for Atlantic Sturgeon populations ([Learn more from USGS](https://www.usgs.gov/centers/eesc/science/conservation-genetics-atlantic-sturgeon)).\\n\\n5. A story on restoring lake sturgeon along the Ontonagon River in Michigan and St. Louis River in Minnesota, detailing efforts by the Iron River National Fish Hatchery and Ashland Fish and Wildlife Conservation Office ([Read the story](https://www.fws.gov/story/2024-04/restoring-reverence-along-lake-sturgeon)).\\n\\nThese resources should provide a strong foundation for understanding the current state of North American sturgeon species. If you require more detailed summaries or have any other questions, feel free to ask.', name='Search')]}}\n", + "{'writing_team': {'messages': [HumanMessage(content='The documents have been successfully created and saved:\\n\\n1. **AI_Agents_Overview_2023.txt** - Contains the detailed overview of AI agents in 2023.\\n2. **AI_Agents_Overview_2023_Outline.txt** - Contains the outline of the document.', additional_kwargs={}, response_metadata={}, name='writing_team', id='c87c0778-a085-4a8e-8ee1-9b43b9b0b143')]}}\n", "---\n", - "{'supervisor': {'next': 'ResearchTeam'}}\n", - "---\n", - "{'ResearchTeam': {'messages': [HumanMessage(content='Based on the search results obtained, here is a summary of the information available regarding the conservation status, size, lifespan, and conservation efforts for North American sturgeon species:\\n\\n1. **Reconnecting Fragmented Sturgeon Populations in North American Rivers (Jager et al.)**:\\n - This paper discusses the fragmentation of large North American rivers by dams that interrupt the migrations of wide-ranging fishes like sturgeons. Efforts to reconnect habitats are viewed as crucial for protecting sturgeon species in U.S. rivers, as these species have lost between 5% and 60% of their historical ranges. [Learn more from the paper](https://www.semanticscholar.org/paper/Reconnecting-Fragmented-Sturgeon-Populations-in-Jager-Parsley/45414d7c86cd2d4f04b9490c7143f36b5158e729/figure/0).\\n\\n2. **North American Sturgeon and Paddlefish Society (NASPS)**:\\n - NASPS is dedicated to promoting the conservation and restoration of sturgeon species in North America by developing and advancing research pertaining to their biology, management, and utilization. [Visit NASPS](https://nasps-sturgeon.org/about/).\\n\\n3. **U.S. Fish and Wildlife Service on Lake Sturgeon and the Endangered Species Act**:\\n - The U.S. Fish and Wildlife Service determined that lake sturgeon do not require listing under the Endangered Species Act, thanks to ongoing management efforts such as fish stocking that have contributed to their population stability. [Read the press release](https://www.fws.gov/press-release/2024-04/collaborative-conservation-keeps-lake-sturgeon-endangered-list).\\n\\n4. **Conservation Genetics of Atlantic Sturgeon (USGS)**:\\n - The USGS is conducting research on the conservation genetics of Atlantic sturgeon, with a focus on genetic assignment testing and population genetic studies. This is in response to the rediscovery of populations that were previously thought to be extirpated, necessitating updated management strategies. [Learn more from USGS](https://www.usgs.gov/centers/eesc/science/conservation-genetics-atlantic-sturgeon).\\n\\n5. **Restoration Efforts Along the Ontonagon River and St. Louis River**:\\n - The Iron River National Fish Hatchery and Ashland Fish and Wildlife Conservation Office are working with partners to restore lake sturgeon in Michigan and Minnesota. Efforts include collecting larval sturgeon and milt for breeding and stocking programs. [Read the story](https://www.fws.gov/story/2024-04/restoring-reverence-along-lake-sturgeon).\\n\\nThese resources provide comprehensive data on the state of North American sturgeon species and the various conservation efforts being undertaken to preserve and enhance their populations. If you require further information or assistance, feel free to ask.', name='Search')]}}\n", - "---\n", - "{'supervisor': {'next': 'ResearchTeam'}}\n", - "---\n", - "{'ResearchTeam': {'messages': [HumanMessage(content='Based on the search results obtained, here is a summary of the information available regarding the conservation status, size, lifespan, and conservation efforts for North American sturgeon species:\\n\\n1. **Reconnecting Fragmented Sturgeon Populations in North American Rivers (Jager et al.)**:\\n - This paper discusses the fragmentation of large North American rivers by dams that interrupt the migrations of wide-ranging fishes like sturgeons. Efforts to reconnect habitats are viewed as crucial for protecting sturgeon species in U.S. rivers, as these species have lost between 5% and 60% of their historical ranges. [Learn more from the paper](https://www.semanticscholar.org/paper/Reconnecting-Fragmented-Sturgeon-Populations-in-Jager-Parsley/45414d7c86cd2d4f04b9490c7143f36b5158e729/figure/0).\\n\\n2. **North American Sturgeon and Paddlefish Society (NASPS)**:\\n - NASPS is dedicated to promoting the conservation and restoration of sturgeon species in North America by developing and advancing research pertaining to their biology, management, and utilization. [Visit NASPS](https://nasps-sturgeon.org/about/).\\n\\n3. **U.S. Fish and Wildlife Service on Lake Sturgeon and the Endangered Species Act**:\\n - The U.S. Fish and Wildlife Service determined that lake sturgeon do not require listing under the Endangered Species Act, thanks to ongoing management efforts such as fish stocking that have contributed to their population stability. [Read the press release](https://www.fws.gov/press-release/2024-04/collaborative-conservation-keeps-lake-sturgeon-endangered-list).\\n\\n4. **Conservation Genetics of Atlantic Sturgeon (USGS)**:\\n - The USGS is conducting research on the conservation genetics of Atlantic sturgeon, with a focus on genetic assignment testing and population genetic studies. This is in response to the rediscovery of populations that were previously thought to be extirpated, necessitating updated management strategies. [Learn more from USGS](https://www.usgs.gov/centers/eesc/science/conservation-genetics-atlantic-sturgeon).\\n\\n5. **Restoration Efforts Along the Ontonagon River and St. Louis River**:\\n - The Iron River National Fish Hatchery and Ashland Fish and Wildlife Conservation Office are working with partners to restore lake sturgeon in Michigan and Minnesota. Efforts include collecting larval sturgeon and milt for breeding and stocking programs. [Read the story](https://www.fws.gov/story/2024-04/restoring-reverence-along-lake-sturgeon).\\n\\nThese resources provide comprehensive data on the state of North American sturgeon species and the various conservation efforts being undertaken to preserve and enhance their populations. If you require further information or assistance, feel free to ask.')]}}\n", - "---\n", - "{'supervisor': {'next': 'ResearchTeam'}}\n", - "---\n", - "{'ResearchTeam': {'messages': [HumanMessage(content='Based on the search results obtained, here is a summary of the information available regarding the conservation status, size, lifespan, and conservation efforts for North American sturgeon species:\\n\\n1. **Reconnecting Fragmented Sturgeon Populations in North American Rivers (Jager et al.)**:\\n - This paper discusses the fragmentation of large North American rivers by dams that interrupt the migrations of wide-ranging fishes like sturgeons. Efforts to reconnect habitats are viewed as crucial for protecting sturgeon species in U.S. rivers, as these species have lost between 5% and 60% of their historical ranges. [Learn more from the paper](https://www.semanticscholar.org/paper/Reconnecting-Fragmented-Sturgeon-Populations-in-Jager-Parsley/45414d7c86cd2d4f04b9490c7143f36b5158e729/figure/0).\\n\\n2. **North American Sturgeon and Paddlefish Society (NASPS)**:\\n - NASPS is dedicated to promoting the conservation and restoration of sturgeon species in North America by developing and advancing research pertaining to their biology, management, and utilization. [Visit NASPS](https://nasps-sturgeon.org/about/).\\n\\n3. **U.S. Fish and Wildlife Service on Lake Sturgeon and the Endangered Species Act**:\\n - The U.S. Fish and Wildlife Service determined that lake sturgeon do not require listing under the Endangered Species Act, thanks to ongoing management efforts such as fish stocking that have contributed to their population stability. [Read the press release](https://www.fws.gov/press-release/2024-04/collaborative-conservation-keeps-lake-sturgeon-endangered-list).\\n\\n4. **Conservation Genetics of Atlantic Sturgeon (USGS)**:\\n - The USGS is conducting research on the conservation genetics of Atlantic sturgeon, with a focus on genetic assignment testing and population genetic studies. This is in response to the rediscovery of populations that were previously thought to be extirpated, necessitating updated management strategies. [Learn more from USGS](https://www.usgs.gov/centers/eesc/science/conservation-genetics-atlantic-sturgeon).\\n\\n5. **Restoration Efforts Along the Ontonagon River and St. Louis River**:\\n - The Iron River National Fish Hatchery and Ashland Fish and Wildlife Conservation Office are working with partners to restore lake sturgeon in Michigan and Minnesota. Efforts include collecting larval sturgeon and milt for breeding and stocking programs. [Read the story](https://www.fws.gov/story/2024-04/restoring-reverence-along-lake-sturgeon).\\n\\nThese resources provide comprehensive data on the state of North American sturgeon species and the various conservation efforts being undertaken to preserve and enhance their populations. If you require further information or assistance, feel free to ask.')]}}\n", - "---\n", - "{'supervisor': {'next': 'ResearchTeam'}}\n", - "---\n", - "{'ResearchTeam': {'messages': [HumanMessage(content='Based on the search results obtained, here is a summary of the information available regarding the conservation status, size, lifespan, and conservation efforts for North American sturgeon species:\\n\\n1. **Reconnecting Fragmented Sturgeon Populations in North American Rivers (Jager et al.)**:\\n - This paper discusses the fragmentation of large North American rivers by dams that interrupt the migrations of wide-ranging fishes like sturgeons. Efforts to reconnect habitats are viewed as crucial for protecting sturgeon species in U.S. rivers, as these species have lost between 5% and 60% of their historical ranges. [Learn more from the paper](https://www.semanticscholar.org/paper/Reconnecting-Fragmented-Sturgeon-Populations-in-Jager-Parsley/45414d7c86cd2d4f04b9490c7143f36b5158e729/figure/0).\\n\\n2. **North American Sturgeon and Paddlefish Society (NASPS)**:\\n - NASPS is dedicated to promoting the conservation and restoration of sturgeon species in North America by developing and advancing research pertaining to their biology, management, and utilization. [Visit NASPS](https://nasps-sturgeon.org/about/).\\n\\n3. **U.S. Fish and Wildlife Service on Lake Sturgeon and the Endangered Species Act**:\\n - The U.S. Fish and Wildlife Service determined that lake sturgeon do not require listing under the Endangered Species Act, thanks to ongoing management efforts such as fish stocking that have contributed to their population stability. [Read the press release](https://www.fws.gov/press-release/2024-04/collaborative-conservation-keeps-lake-sturgeon-endangered-list).\\n\\n4. **Conservation Genetics of Atlantic Sturgeon (USGS)**:\\n - The USGS is conducting research on the conservation genetics of Atlantic sturgeon, with a focus on genetic assignment testing and population genetic studies. This is in response to the rediscovery of populations that were previously thought to be extirpated, necessitating updated management strategies. [Learn more from USGS](https://www.usgs.gov/centers/eesc/science/conservation-genetics-atlantic-sturgeon).\\n\\n5. **Restoration Efforts Along the Ontonagon River and St. Louis River**:\\n - The Iron River National Fish Hatchery and Ashland Fish and Wildlife Conservation Office are working with partners to restore lake sturgeon in Michigan and Minnesota. Efforts include collecting larval sturgeon and milt for breeding and stocking programs. [Read the story](https://www.fws.gov/story/2024-04/restoring-reverence-along-lake-sturgeon).\\n\\nThese resources provide comprehensive data on the state of North American sturgeon species and the various conservation efforts being undertaken to preserve and enhance their populations. If you require further information or assistance, feel free to ask.')]}}\n", - "---\n", - "{'supervisor': {'next': 'ResearchTeam'}}\n", - "---\n", - "{'ResearchTeam': {'messages': [HumanMessage(content='Based on the search results obtained, here is a summary of the information available regarding the conservation status, size, lifespan, and conservation efforts for North American sturgeon species:\\n\\n1. **Reconnecting Fragmented Sturgeon Populations in North American Rivers (Jager et al.)**:\\n - This paper discusses the fragmentation of large North American rivers by dams that interrupt the migrations of wide-ranging fishes like sturgeons. Efforts to reconnect habitats are viewed as crucial for protecting sturgeon species in U.S. rivers, as these species have lost between 5% and 60% of their historical ranges. [Learn more from the paper](https://www.semanticscholar.org/paper/Reconnecting-Fragmented-Sturgeon-Populations-in-Jager-Parsley/45414d7c86cd2d4f04b9490c7143f36b5158e729/figure/0).\\n\\n2. **North American Sturgeon and Paddlefish Society (NASPS)**:\\n - NASPS is dedicated to promoting the conservation and restoration of sturgeon species in North America by developing and advancing research pertaining to their biology, management, and utilization. [Visit NASPS](https://nasps-sturgeon.org/about/).\\n\\n3. **U.S. Fish and Wildlife Service on Lake Sturgeon and the Endangered Species Act**:\\n - The U.S. Fish and Wildlife Service determined that lake sturgeon do not require listing under the Endangered Species Act, thanks to ongoing management efforts such as fish stocking that have contributed to their population stability. [Read the press release](https://www.fws.gov/press-release/2024-04/collaborative-conservation-keeps-lake-sturgeon-endangered-list).\\n\\n4. **Conservation Genetics of Atlantic Sturgeon (USGS)**:\\n - The USGS is conducting research on the conservation genetics of Atlantic sturgeon, with a focus on genetic assignment testing and population genetic studies. This is in response to the rediscovery of populations that were previously thought to be extirpated, necessitating updated management strategies. [Learn more from USGS](https://www.usgs.gov/centers/eesc/science/conservation-genetics-atlantic-sturgeon).\\n\\n5. **Restoration Efforts Along the Ontonagon River and St. Louis River**:\\n - The Iron River National Fish Hatchery and Ashland Fish and Wildlife Conservation Office are working with partners to restore lake sturgeon in Michigan and Minnesota. Efforts include collecting larval sturgeon and milt for breeding and stocking programs. [Read the story](https://www.fws.gov/story/2024-04/restoring-reverence-along-lake-sturgeon).\\n\\nThese resources provide comprehensive data on the state of North American sturgeon species and the various conservation efforts being undertaken to preserve and enhance their populations. If you require further information or assistance, feel free to ask.')]}}\n", - "---\n", - "{'supervisor': {'next': 'ResearchTeam'}}\n", - "---\n", - "{'ResearchTeam': {'messages': [HumanMessage(content='Based on the search results obtained, here is a summary of the information available regarding the conservation status, size, lifespan, and conservation efforts for North American sturgeon species:\\n\\n1. **Reconnecting Fragmented Sturgeon Populations in North American Rivers (Jager et al.)**:\\n - This paper discusses the fragmentation of large North American rivers by dams that interrupt the migrations of wide-ranging fishes like sturgeons. Efforts to reconnect habitats are viewed as crucial for protecting sturgeon species in U.S. rivers, as these species have lost between 5% and 60% of their historical ranges. [Learn more from the paper](https://www.semanticscholar.org/paper/Reconnecting-Fragmented-Sturgeon-Populations-in-Jager-Parsley/45414d7c86cd2d4f04b9490c7143f36b5158e729/figure/0).\\n\\n2. **North American Sturgeon and Paddlefish Society (NASPS)**:\\n - NASPS is dedicated to promoting the conservation and restoration of sturgeon species in North America by developing and advancing research pertaining to their biology, management, and utilization. [Visit NASPS](https://nasps-sturgeon.org/about/).\\n\\n3. **U.S. Fish and Wildlife Service on Lake Sturgeon and the Endangered Species Act**:\\n - The U.S. Fish and Wildlife Service determined that lake sturgeon do not require listing under the Endangered Species Act, thanks to ongoing management efforts such as fish stocking that have contributed to their population stability. [Read the press release](https://www.fws.gov/press-release/2024-04/collaborative-conservation-keeps-lake-sturgeon-endangered-list).\\n\\n4. **Conservation Genetics of Atlantic Sturgeon (USGS)**:\\n - The USGS is conducting research on the conservation genetics of Atlantic sturgeon, with a focus on genetic assignment testing and population genetic studies. This is in response to the rediscovery of populations that were previously thought to be extirpated, necessitating updated management strategies. [Learn more from USGS](https://www.usgs.gov/centers/eesc/science/conservation-genetics-atlantic-sturgeon).\\n\\n5. **Restoration Efforts Along the Ontonagon River and St. Louis River**:\\n - The Iron River National Fish Hatchery and Ashland Fish and Wildlife Conservation Office are working with partners to restore lake sturgeon in Michigan and Minnesota. Efforts include collecting larval sturgeon and milt for breeding and stocking programs. [Read the story](https://www.fws.gov/story/2024-04/restoring-reverence-along-lake-sturgeon).\\n\\nThese resources provide comprehensive data on the state of North American sturgeon species and the various conservation efforts being undertaken to preserve and enhance their populations. If you require further information or assistance, feel free to ask.')]}}\n", - "---\n", - "{'supervisor': {'next': 'ResearchTeam'}}\n", - "---\n", - "{'ResearchTeam': {'messages': [HumanMessage(content='Based on the search results obtained, here is a summary of the information available regarding the conservation status, size, lifespan, and conservation efforts for North American sturgeon species:\\n\\n1. **Reconnecting Fragmented Sturgeon Populations in North American Rivers (Jager et al.)**:\\n - This paper discusses the fragmentation of large North American rivers by dams that interrupt the migrations of wide-ranging fishes like sturgeons. Efforts to reconnect habitats are viewed as crucial for protecting sturgeon species in U.S. rivers, as these species have lost between 5% and 60% of their historical ranges. [Learn more from the paper](https://www.semanticscholar.org/paper/Reconnecting-Fragmented-Sturgeon-Populations-in-Jager-Parsley/45414d7c86cd2d4f04b9490c7143f36b5158e729/figure/0).\\n\\n2. **North American Sturgeon and Paddlefish Society (NASPS)**:\\n - NASPS is dedicated to promoting the conservation and restoration of sturgeon species in North America by developing and advancing research pertaining to their biology, management, and utilization. [Visit NASPS](https://nasps-sturgeon.org/about/).\\n\\n3. **U.S. Fish and Wildlife Service on Lake Sturgeon and the Endangered Species Act**:\\n - The U.S. Fish and Wildlife Service determined that lake sturgeon do not require listing under the Endangered Species Act, thanks to ongoing management efforts such as fish stocking that have contributed to their population stability. [Read the press release](https://www.fws.gov/press-release/2024-04/collaborative-conservation-keeps-lake-sturgeon-endangered-list).\\n\\n4. **Conservation Genetics of Atlantic Sturgeon (USGS)**:\\n - The USGS is conducting research on the conservation genetics of Atlantic sturgeon, with a focus on genetic assignment testing and population genetic studies. This is in response to the rediscovery of populations that were previously thought to be extirpated, necessitating updated management strategies. [Learn more from USGS](https://www.usgs.gov/centers/eesc/science/conservation-genetics-atlantic-sturgeon).\\n\\n5. **Restoration Efforts Along the Ontonagon River and St. Louis River**:\\n - The Iron River National Fish Hatchery and Ashland Fish and Wildlife Conservation Office are working with partners to restore lake sturgeon in Michigan and Minnesota. Efforts include collecting larval sturgeon and milt for breeding and stocking programs. [Read the story](https://www.fws.gov/story/2024-04/restoring-reverence-along-lake-sturgeon).\\n\\nThese resources provide comprehensive data on the state of North American sturgeon species and the various conservation efforts being undertaken to preserve and enhance their populations. If you require further information or assistance, feel free to ask.')]}}\n", - "---\n", - "{'supervisor': {'next': 'ResearchTeam'}}\n", - "---\n", - "{'ResearchTeam': {'messages': [HumanMessage(content='Based on the search results obtained, here is a summary of the information available regarding the conservation status, size, lifespan, and conservation efforts for North American sturgeon species:\\n\\n1. **Reconnecting Fragmented Sturgeon Populations in North American Rivers (Jager et al.)**:\\n - This paper discusses the fragmentation of large North American rivers by dams that interrupt the migrations of wide-ranging fishes like sturgeons. Efforts to reconnect habitats are viewed as crucial for protecting sturgeon species in U.S. rivers, as these species have lost between 5% and 60% of their historical ranges. [Learn more from the paper](https://www.semanticscholar.org/paper/Reconnecting-Fragmented-Sturgeon-Populations-in-Jager-Parsley/45414d7c86cd2d4f04b9490c7143f36b5158e729/figure/0).\\n\\n2. **North American Sturgeon and Paddlefish Society (NASPS)**:\\n - NASPS is dedicated to promoting the conservation and restoration of sturgeon species in North America by developing and advancing research pertaining to their biology, management, and utilization. [Visit NASPS](https://nasps-sturgeon.org/about/).\\n\\n3. **U.S. Fish and Wildlife Service on Lake Sturgeon and the Endangered Species Act**:\\n - The U.S. Fish and Wildlife Service determined that lake sturgeon do not require listing under the Endangered Species Act, thanks to ongoing management efforts such as fish stocking that have contributed to their population stability. [Read the press release](https://www.fws.gov/press-release/2024-04/collaborative-conservation-keeps-lake-sturgeon-endangered-list).\\n\\n4. **Conservation Genetics of Atlantic Sturgeon (USGS)**:\\n - The USGS is conducting research on the conservation genetics of Atlantic sturgeon, with a focus on genetic assignment testing and population genetic studies. This is in response to the rediscovery of populations that were previously thought to be extirpated, necessitating updated management strategies. [Learn more from USGS](https://www.usgs.gov/centers/eesc/science/conservation-genetics-atlantic-sturgeon).\\n\\n5. **Restoration Efforts Along the Ontonagon River and St. Louis River**:\\n - The Iron River National Fish Hatchery and Ashland Fish and Wildlife Conservation Office are working with partners to restore lake sturgeon in Michigan and Minnesota. Efforts include collecting larval sturgeon and milt for breeding and stocking programs. [Read the story](https://www.fws.gov/story/2024-04/restoring-reverence-along-lake-sturgeon).\\n\\nThese resources provide comprehensive data on the state of North American sturgeon species and the various conservation efforts being undertaken to preserve and enhance their populations. If you require further information or assistance, feel free to ask.')]}}\n", - "---\n", - "{'supervisor': {'next': 'ResearchTeam'}}\n", - "---\n", - "{'ResearchTeam': {'messages': [HumanMessage(content='Based on the search results obtained, here is a summary of the information available regarding the conservation status, size, lifespan, and conservation efforts for North American sturgeon species:\\n\\n1. **Reconnecting Fragmented Sturgeon Populations in North American Rivers (Jager et al.)**:\\n - This paper discusses the fragmentation of large North American rivers by dams that interrupt the migrations of wide-ranging fishes like sturgeons. Efforts to reconnect habitats are viewed as crucial for protecting sturgeon species in U.S. rivers, as these species have lost between 5% and 60% of their historical ranges. [Learn more from the paper](https://www.semanticscholar.org/paper/Reconnecting-Fragmented-Sturgeon-Populations-in-Jager-Parsley/45414d7c86cd2d4f04b9490c7143f36b5158e729/figure/0).\\n\\n2. **North American Sturgeon and Paddlefish Society (NASPS)**:\\n - NASPS is dedicated to promoting the conservation and restoration of sturgeon species in North America by developing and advancing research pertaining to their biology, management, and utilization. [Visit NASPS](https://nasps-sturgeon.org/about/).\\n\\n3. **U.S. Fish and Wildlife Service on Lake Sturgeon and the Endangered Species Act**:\\n - The U.S. Fish and Wildlife Service determined that lake sturgeon do not require listing under the Endangered Species Act, thanks to ongoing management efforts such as fish stocking that have contributed to their population stability. [Read the press release](https://www.fws.gov/press-release/2024-04/collaborative-conservation-keeps-lake-sturgeon-endangered-list).\\n\\n4. **Conservation Genetics of Atlantic Sturgeon (USGS)**:\\n - The USGS is conducting research on the conservation genetics of Atlantic sturgeon, with a focus on genetic assignment testing and population genetic studies. This is in response to the rediscovery of populations that were previously thought to be extirpated, necessitating updated management strategies. [Learn more from USGS](https://www.usgs.gov/centers/eesc/science/conservation-genetics-atlantic-sturgeon).\\n\\n5. **Restoration Efforts Along the Ontonagon River and St. Louis River**:\\n - The Iron River National Fish Hatchery and Ashland Fish and Wildlife Conservation Office are working with partners to restore lake sturgeon in Michigan and Minnesota. Efforts include collecting larval sturgeon and milt for breeding and stocking programs. [Read the story](https://www.fws.gov/story/2024-04/restoring-reverence-along-lake-sturgeon).\\n\\nThese resources provide comprehensive data on the state of North American sturgeon species and the various conservation efforts being undertaken to preserve and enhance their populations. If you require further information or assistance, feel free to ask.')]}}\n", - "---\n", - "{'supervisor': {'next': 'ResearchTeam'}}\n", - "---\n", - "{'ResearchTeam': {'messages': [HumanMessage(content='Based on the search results obtained, here is a summary of the information available regarding the conservation status, size, lifespan, and conservation efforts for North American sturgeon species:\\n\\n1. **Reconnecting Fragmented Sturgeon Populations in North American Rivers (Jager et al.)**:\\n - This paper discusses the fragmentation of large North American rivers by dams that interrupt the migrations of wide-ranging fishes like sturgeons. Efforts to reconnect habitats are viewed as crucial for protecting sturgeon species in U.S. rivers, as these species have lost between 5% and 60% of their historical ranges. [Learn more from the paper](https://www.semanticscholar.org/paper/Reconnecting-Fragmented-Sturgeon-Populations-in-Jager-Parsley/45414d7c86cd2d4f04b9490c7143f36b5158e729/figure/0).\\n\\n2. **North American Sturgeon and Paddlefish Society (NASPS)**:\\n - NASPS is dedicated to promoting the conservation and restoration of sturgeon species in North America by developing and advancing research pertaining to their biology, management, and utilization. [Visit NASPS](https://nasps-sturgeon.org/about/).\\n\\n3. **U.S. Fish and Wildlife Service on Lake Sturgeon and the Endangered Species Act**:\\n - The U.S. Fish and Wildlife Service determined that lake sturgeon do not require listing under the Endangered Species Act, thanks to ongoing management efforts such as fish stocking that have contributed to their population stability. [Read the press release](https://www.fws.gov/press-release/2024-04/collaborative-conservation-keeps-lake-sturgeon-endangered-list).\\n\\n4. **Conservation Genetics of Atlantic Sturgeon (USGS)**:\\n - The USGS is conducting research on the conservation genetics of Atlantic sturgeon, with a focus on genetic assignment testing and population genetic studies. This is in response to the rediscovery of populations that were previously thought to be extirpated, necessitating updated management strategies. [Learn more from USGS](https://www.usgs.gov/centers/eesc/science/conservation-genetics-atlantic-sturgeon).\\n\\n5. **Restoration Efforts Along the Ontonagon River and St. Louis River**:\\n - The Iron River National Fish Hatchery and Ashland Fish and Wildlife Conservation Office are working with partners to restore lake sturgeon in Michigan and Minnesota. Efforts include collecting larval sturgeon and milt for breeding and stocking programs. [Read the story](https://www.fws.gov/story/2024-04/restoring-reverence-along-lake-sturgeon).\\n\\nThese resources provide comprehensive data on the state of North American sturgeon species and the various conservation efforts being undertaken to preserve and enhance their populations. If you require further information or assistance, feel free to ask.')]}}\n", - "---\n", - "{'supervisor': {'next': 'ResearchTeam'}}\n", - "---\n", - "{'ResearchTeam': {'messages': [HumanMessage(content='Based on the search results obtained, here is a summary of the information available regarding the conservation status, size, lifespan, and conservation efforts for North American sturgeon species:\\n\\n1. **Reconnecting Fragmented Sturgeon Populations in North American Rivers (Jager et al.)**:\\n - This paper discusses the fragmentation of large North American rivers by dams that interrupt the migrations of wide-ranging fishes like sturgeons. Efforts to reconnect habitats are viewed as crucial for protecting sturgeon species in U.S. rivers, as these species have lost between 5% and 60% of their historical ranges. [Learn more from the paper](https://www.semanticscholar.org/paper/Reconnecting-Fragmented-Sturgeon-Populations-in-Jager-Parsley/45414d7c86cd2d4f04b9490c7143f36b5158e729/figure/0).\\n\\n2. **North American Sturgeon and Paddlefish Society (NASPS)**:\\n - NASPS is dedicated to promoting the conservation and restoration of sturgeon species in North America by developing and advancing research pertaining to their biology, management, and utilization. [Visit NASPS](https://nasps-sturgeon.org/about/).\\n\\n3. **U.S. Fish and Wildlife Service on Lake Sturgeon and the Endangered Species Act**:\\n - The U.S. Fish and Wildlife Service determined that lake sturgeon do not require listing under the Endangered Species Act, thanks to ongoing management efforts such as fish stocking that have contributed to their population stability. [Read the press release](https://www.fws.gov/press-release/2024-04/collaborative-conservation-keeps-lake-sturgeon-endangered-list).\\n\\n4. **Conservation Genetics of Atlantic Sturgeon (USGS)**:\\n - The USGS is conducting research on the conservation genetics of Atlantic sturgeon, with a focus on genetic assignment testing and population genetic studies. This is in response to the rediscovery of populations that were previously thought to be extirpated, necessitating updated management strategies. [Learn more from USGS](https://www.usgs.gov/centers/eesc/science/conservation-genetics-atlantic-sturgeon).\\n\\n5. **Restoration Efforts Along the Ontonagon River and St. Louis River**:\\n - The Iron River National Fish Hatchery and Ashland Fish and Wildlife Conservation Office are working with partners to restore lake sturgeon in Michigan and Minnesota. Efforts include collecting larval sturgeon and milt for breeding and stocking programs. [Read the story](https://www.fws.gov/story/2024-04/restoring-reverence-along-lake-sturgeon).\\n\\nThese resources provide comprehensive data on the state of North American sturgeon species and the various conservation efforts being undertaken to preserve and enhance their populations. If you require further information or assistance, feel free to ask.')]}}\n", - "---\n", - "{'supervisor': {'next': 'ResearchTeam'}}\n", - "---\n", - "{'ResearchTeam': {'messages': [HumanMessage(content='Based on the search results obtained, here is a summary of the information available regarding the conservation status, size, lifespan, and conservation efforts for North American sturgeon species:\\n\\n1. **Reconnecting Fragmented Sturgeon Populations in North American Rivers (Jager et al.)**:\\n - This paper discusses the fragmentation of large North American rivers by dams that interrupt the migrations of wide-ranging fishes like sturgeons. Efforts to reconnect habitats are viewed as crucial for protecting sturgeon species in U.S. rivers, as these species have lost between 5% and 60% of their historical ranges. [Learn more from the paper](https://www.semanticscholar.org/paper/Reconnecting-Fragmented-Sturgeon-Populations-in-Jager-Parsley/45414d7c86cd2d4f04b9490c7143f36b5158e729/figure/0).\\n\\n2. **North American Sturgeon and Paddlefish Society (NASPS)**:\\n - NASPS is dedicated to promoting the conservation and restoration of sturgeon species in North America by developing and advancing research pertaining to their biology, management, and utilization. [Visit NASPS](https://nasps-sturgeon.org/about/).\\n\\n3. **U.S. Fish and Wildlife Service on Lake Sturgeon and the Endangered Species Act**:\\n - The U.S. Fish and Wildlife Service determined that lake sturgeon do not require listing under the Endangered Species Act, thanks to ongoing management efforts such as fish stocking that have contributed to their population stability. [Read the press release](https://www.fws.gov/press-release/2024-04/collaborative-conservation-keeps-lake-sturgeon-endangered-list).\\n\\n4. **Conservation Genetics of Atlantic Sturgeon (USGS)**:\\n - The USGS is conducting research on the conservation genetics of Atlantic sturgeon, with a focus on genetic assignment testing and population genetic studies. This is in response to the rediscovery of populations that were previously thought to be extirpated, necessitating updated management strategies. [Learn more from USGS](https://www.usgs.gov/centers/eesc/science/conservation-genetics-atlantic-sturgeon).\\n\\n5. **Restoration Efforts Along the Ontonagon River and St. Louis River**:\\n - The Iron River National Fish Hatchery and Ashland Fish and Wildlife Conservation Office are working with partners to restore lake sturgeon in Michigan and Minnesota. Efforts include collecting larval sturgeon and milt for breeding and stocking programs. [Read the story](https://www.fws.gov/story/2024-04/restoring-reverence-along-lake-sturgeon).\\n\\nThese resources provide comprehensive data on the state of North American sturgeon species and the various conservation efforts being undertaken to preserve and enhance their populations. If you require further information or assistance, feel free to ask.')]}}\n", - "---\n", - "{'supervisor': {'next': 'ResearchTeam'}}\n", - "---\n", - "{'ResearchTeam': {'messages': [HumanMessage(content='Based on the search results obtained, here is a summary of the information available regarding the conservation status, size, lifespan, and conservation efforts for North American sturgeon species:\\n\\n1. **Reconnecting Fragmented Sturgeon Populations in North American Rivers (Jager et al.)**:\\n - This paper discusses the fragmentation of large North American rivers by dams that interrupt the migrations of wide-ranging fishes like sturgeons. Efforts to reconnect habitats are viewed as crucial for protecting sturgeon species in U.S. rivers, as these species have lost between 5% and 60% of their historical ranges. [Learn more from the paper](https://www.semanticscholar.org/paper/Reconnecting-Fragmented-Sturgeon-Populations-in-Jager-Parsley/45414d7c86cd2d4f04b9490c7143f36b5158e729/figure/0).\\n\\n2. **North American Sturgeon and Paddlefish Society (NASPS)**:\\n - NASPS is dedicated to promoting the conservation and restoration of sturgeon species in North America by developing and advancing research pertaining to their biology, management, and utilization. [Visit NASPS](https://nasps-sturgeon.org/about/).\\n\\n3. **U.S. Fish and Wildlife Service on Lake Sturgeon and the Endangered Species Act**:\\n - The U.S. Fish and Wildlife Service determined that lake sturgeon do not require listing under the Endangered Species Act, thanks to ongoing management efforts such as fish stocking that have contributed to their population stability. [Read the press release](https://www.fws.gov/press-release/2024-04/collaborative-conservation-keeps-lake-sturgeon-endangered-list).\\n\\n4. **Conservation Genetics of Atlantic Sturgeon (USGS)**:\\n - The USGS is conducting research on the conservation genetics of Atlantic sturgeon, with a focus on genetic assignment testing and population genetic studies. This is in response to the rediscovery of populations that were previously thought to be extirpated, necessitating updated management strategies. [Learn more from USGS](https://www.usgs.gov/centers/eesc/science/conservation-genetics-atlantic-sturgeon).\\n\\n5. **Restoration Efforts Along the Ontonagon River and St. Louis River**:\\n - The Iron River National Fish Hatchery and Ashland Fish and Wildlife Conservation Office are working with partners to restore lake sturgeon in Michigan and Minnesota. Efforts include collecting larval sturgeon and milt for breeding and stocking programs. [Read the story](https://www.fws.gov/story/2024-04/restoring-reverence-along-lake-sturgeon).\\n\\nThese resources provide comprehensive data on the state of North American sturgeon species and the various conservation efforts being undertaken to preserve and enhance their populations. If you require further information or assistance, feel free to ask.')]}}\n", - "---\n", - "{'supervisor': {'next': 'ResearchTeam'}}\n", - "---\n", - "{'ResearchTeam': {'messages': [HumanMessage(content='Based on the search results obtained, here is a summary of the information available regarding the conservation status, size, lifespan, and conservation efforts for North American sturgeon species:\\n\\n1. **Reconnecting Fragmented Sturgeon Populations in North American Rivers (Jager et al.)**:\\n - This paper discusses the fragmentation of large North American rivers by dams that interrupt the migrations of wide-ranging fishes like sturgeons. Efforts to reconnect habitats are viewed as crucial for protecting sturgeon species in U.S. rivers, as these species have lost between 5% and 60% of their historical ranges. [Learn more from the paper](https://www.semanticscholar.org/paper/Reconnecting-Fragmented-Sturgeon-Populations-in-Jager-Parsley/45414d7c86cd2d4f04b9490c7143f36b5158e729/figure/0).\\n\\n2. **North American Sturgeon and Paddlefish Society (NASPS)**:\\n - NASPS is dedicated to promoting the conservation and restoration of sturgeon species in North America by developing and advancing research pertaining to their biology, management, and utilization. [Visit NASPS](https://nasps-sturgeon.org/about/).\\n\\n3. **U.S. Fish and Wildlife Service on Lake Sturgeon and the Endangered Species Act**:\\n - The U.S. Fish and Wildlife Service determined that lake sturgeon do not require listing under the Endangered Species Act, thanks to ongoing management efforts such as fish stocking that have contributed to their population stability. [Read the press release](https://www.fws.gov/press-release/2024-04/collaborative-conservation-keeps-lake-sturgeon-endangered-list).\\n\\n4. **Conservation Genetics of Atlantic Sturgeon (USGS)**:\\n - The USGS is conducting research on the conservation genetics of Atlantic sturgeon, with a focus on genetic assignment testing and population genetic studies. This is in response to the rediscovery of populations that were previously thought to be extirpated, necessitating updated management strategies. [Learn more from USGS](https://www.usgs.gov/centers/eesc/science/conservation-genetics-atlantic-sturgeon).\\n\\n5. **Restoration Efforts Along the Ontonagon River and St. Louis River**:\\n - The Iron River National Fish Hatchery and Ashland Fish and Wildlife Conservation Office are working with partners to restore lake sturgeon in Michigan and Minnesota. Efforts include collecting larval sturgeon and milt for breeding and stocking programs. [Read the story](https://www.fws.gov/story/2024-04/restoring-reverence-along-lake-sturgeon).\\n\\nThese resources provide comprehensive data on the state of North American sturgeon species and the various conservation efforts being undertaken to preserve and enhance their populations. If you require further information or assistance, feel free to ask.')]}}\n", - "---\n", - "{'supervisor': {'next': 'ResearchTeam'}}\n", - "---\n", - "{'ResearchTeam': {'messages': [HumanMessage(content='Based on the search results obtained, here is a summary of the information available regarding the conservation status, size, lifespan, and conservation efforts for North American sturgeon species:\\n\\n1. **Reconnecting Fragmented Sturgeon Populations in North American Rivers (Jager et al.)**:\\n - This paper discusses the fragmentation of large North American rivers by dams that interrupt the migrations of wide-ranging fishes like sturgeons. Efforts to reconnect habitats are viewed as crucial for protecting sturgeon species in U.S. rivers, as these species have lost between 5% and 60% of their historical ranges. [Learn more from the paper](https://www.semanticscholar.org/paper/Reconnecting-Fragmented-Sturgeon-Populations-in-Jager-Parsley/45414d7c86cd2d4f04b9490c7143f36b5158e729/figure/0).\\n\\n2. **North American Sturgeon and Paddlefish Society (NASPS)**:\\n - NASPS is dedicated to promoting the conservation and restoration of sturgeon species in North America by developing and advancing research pertaining to their biology, management, and utilization. [Visit NASPS](https://nasps-sturgeon.org/about/).\\n\\n3. **U.S. Fish and Wildlife Service on Lake Sturgeon and the Endangered Species Act**:\\n - The U.S. Fish and Wildlife Service determined that lake sturgeon do not require listing under the Endangered Species Act, thanks to ongoing management efforts such as fish stocking that have contributed to their population stability. [Read the press release](https://www.fws.gov/press-release/2024-04/collaborative-conservation-keeps-lake-sturgeon-endangered-list).\\n\\n4. **Conservation Genetics of Atlantic Sturgeon (USGS)**:\\n - The USGS is conducting research on the conservation genetics of Atlantic sturgeon, with a focus on genetic assignment testing and population genetic studies. This is in response to the rediscovery of populations that were previously thought to be extirpated, necessitating updated management strategies. [Learn more from USGS](https://www.usgs.gov/centers/eesc/science/conservation-genetics-atlantic-sturgeon).\\n\\n5. **Restoration Efforts Along the Ontonagon River and St. Louis River**:\\n - The Iron River National Fish Hatchery and Ashland Fish and Wildlife Conservation Office are working with partners to restore lake sturgeon in Michigan and Minnesota. Efforts include collecting larval sturgeon and milt for breeding and stocking programs. [Read the story](https://www.fws.gov/story/2024-04/restoring-reverence-along-lake-sturgeon).\\n\\nThese resources provide comprehensive data on the state of North American sturgeon species and the various conservation efforts being undertaken to preserve and enhance their populations. If you require further information or assistance, feel free to ask.')]}}\n", - "---\n", - "{'supervisor': {'next': 'ResearchTeam'}}\n", - "---\n", - "{'ResearchTeam': {'messages': [HumanMessage(content='Based on the search results obtained, here is a summary of the information available regarding the conservation status, size, lifespan, and conservation efforts for North American sturgeon species:\\n\\n1. **Reconnecting Fragmented Sturgeon Populations in North American Rivers (Jager et al.)**:\\n - This paper discusses the fragmentation of large North American rivers by dams that interrupt the migrations of wide-ranging fishes like sturgeons. Efforts to reconnect habitats are viewed as crucial for protecting sturgeon species in U.S. rivers, as these species have lost between 5% and 60% of their historical ranges. [Learn more from the paper](https://www.semanticscholar.org/paper/Reconnecting-Fragmented-Sturgeon-Populations-in-Jager-Parsley/45414d7c86cd2d4f04b9490c7143f36b5158e729/figure/0).\\n\\n2. **North American Sturgeon and Paddlefish Society (NASPS)**:\\n - NASPS is dedicated to promoting the conservation and restoration of sturgeon species in North America by developing and advancing research pertaining to their biology, management, and utilization. [Visit NASPS](https://nasps-sturgeon.org/about/).\\n\\n3. **U.S. Fish and Wildlife Service on Lake Sturgeon and the Endangered Species Act**:\\n - The U.S. Fish and Wildlife Service determined that lake sturgeon do not require listing under the Endangered Species Act, thanks to ongoing management efforts such as fish stocking that have contributed to their population stability. [Read the press release](https://www.fws.gov/press-release/2024-04/collaborative-conservation-keeps-lake-sturgeon-endangered-list).\\n\\n4. **Conservation Genetics of Atlantic Sturgeon (USGS)**:\\n - The USGS is conducting research on the conservation genetics of Atlantic sturgeon, with a focus on genetic assignment testing and population genetic studies. This is in response to the rediscovery of populations that were previously thought to be extirpated, necessitating updated management strategies. [Learn more from USGS](https://www.usgs.gov/centers/eesc/science/conservation-genetics-atlantic-sturgeon).\\n\\n5. **Restoration Efforts Along the Ontonagon River and St. Louis River**:\\n - The Iron River National Fish Hatchery and Ashland Fish and Wildlife Conservation Office are working with partners to restore lake sturgeon in Michigan and Minnesota. Efforts include collecting larval sturgeon and milt for breeding and stocking programs. [Read the story](https://www.fws.gov/story/2024-04/restoring-reverence-along-lake-sturgeon).\\n\\nThese resources provide comprehensive data on the state of North American sturgeon species and the various conservation efforts being undertaken to preserve and enhance their populations. If you require further information or assistance, feel free to ask.')]}}\n", - "---\n", - "{'supervisor': {'next': 'ResearchTeam'}}\n", - "---\n", - "{'ResearchTeam': {'messages': [HumanMessage(content='Based on the search results obtained, here is a summary of the information available regarding the conservation status, size, lifespan, and conservation efforts for North American sturgeon species:\\n\\n1. **Reconnecting Fragmented Sturgeon Populations in North American Rivers (Jager et al.)**:\\n - This paper discusses the fragmentation of large North American rivers by dams that interrupt the migrations of wide-ranging fishes like sturgeons. Efforts to reconnect habitats are viewed as crucial for protecting sturgeon species in U.S. rivers, as these species have lost between 5% and 60% of their historical ranges. [Learn more from the paper](https://www.semanticscholar.org/paper/Reconnecting-Fragmented-Sturgeon-Populations-in-Jager-Parsley/45414d7c86cd2d4f04b9490c7143f36b5158e729/figure/0).\\n\\n2. **North American Sturgeon and Paddlefish Society (NASPS)**:\\n - NASPS is dedicated to promoting the conservation and restoration of sturgeon species in North America by developing and advancing research pertaining to their biology, management, and utilization. [Visit NASPS](https://nasps-sturgeon.org/about/).\\n\\n3. **U.S. Fish and Wildlife Service on Lake Sturgeon and the Endangered Species Act**:\\n - The U.S. Fish and Wildlife Service determined that lake sturgeon do not require listing under the Endangered Species Act, thanks to ongoing management efforts such as fish stocking that have contributed to their population stability. [Read the press release](https://www.fws.gov/press-release/2024-04/collaborative-conservation-keeps-lake-sturgeon-endangered-list).\\n\\n4. **Conservation Genetics of Atlantic Sturgeon (USGS)**:\\n - The USGS is conducting research on the conservation genetics of Atlantic sturgeon, with a focus on genetic assignment testing and population genetic studies. This is in response to the rediscovery of populations that were previously thought to be extirpated, necessitating updated management strategies. [Learn more from USGS](https://www.usgs.gov/centers/eesc/science/conservation-genetics-atlantic-sturgeon).\\n\\n5. **Restoration Efforts Along the Ontonagon River and St. Louis River**:\\n - The Iron River National Fish Hatchery and Ashland Fish and Wildlife Conservation Office are working with partners to restore lake sturgeon in Michigan and Minnesota. Efforts include collecting larval sturgeon and milt for breeding and stocking programs. [Read the story](https://www.fws.gov/story/2024-04/restoring-reverence-along-lake-sturgeon).\\n\\nThese resources provide comprehensive data on the state of North American sturgeon species and the various conservation efforts being undertaken to preserve and enhance their populations. If you require further information or assistance, feel free to ask.')]}}\n", - "---\n", - "{'supervisor': {'next': 'ResearchTeam'}}\n", - "---\n", - "{'ResearchTeam': {'messages': [HumanMessage(content='Based on the search results obtained, here is a summary of the information available regarding the conservation status, size, lifespan, and conservation efforts for North American sturgeon species:\\n\\n1. **Reconnecting Fragmented Sturgeon Populations in North American Rivers (Jager et al.)**:\\n - This paper discusses the fragmentation of large North American rivers by dams that interrupt the migrations of wide-ranging fishes like sturgeons. Efforts to reconnect habitats are viewed as crucial for protecting sturgeon species in U.S. rivers, as these species have lost between 5% and 60% of their historical ranges. [Learn more from the paper](https://www.semanticscholar.org/paper/Reconnecting-Fragmented-Sturgeon-Populations-in-Jager-Parsley/45414d7c86cd2d4f04b9490c7143f36b5158e729/figure/0).\\n\\n2. **North American Sturgeon and Paddlefish Society (NASPS)**:\\n - NASPS is dedicated to promoting the conservation and restoration of sturgeon species in North America by developing and advancing research pertaining to their biology, management, and utilization. [Visit NASPS](https://nasps-sturgeon.org/about/).\\n\\n3. **U.S. Fish and Wildlife Service on Lake Sturgeon and the Endangered Species Act**:\\n - The U.S. Fish and Wildlife Service determined that lake sturgeon do not require listing under the Endangered Species Act, thanks to ongoing management efforts such as fish stocking that have contributed to their population stability. [Read the press release](https://www.fws.gov/press-release/2024-04/collaborative-conservation-keeps-lake-sturgeon-endangered-list).\\n\\n4. **Conservation Genetics of Atlantic Sturgeon (USGS)**:\\n - The USGS is conducting research on the conservation genetics of Atlantic sturgeon, with a focus on genetic assignment testing and population genetic studies. This is in response to the rediscovery of populations that were previously thought to be extirpated, necessitating updated management strategies. [Learn more from USGS](https://www.usgs.gov/centers/eesc/science/conservation-genetics-atlantic-sturgeon).\\n\\n5. **Restoration Efforts Along the Ontonagon River and St. Louis River**:\\n - The Iron River National Fish Hatchery and Ashland Fish and Wildlife Conservation Office are working with partners to restore lake sturgeon in Michigan and Minnesota. Efforts include collecting larval sturgeon and milt for breeding and stocking programs. [Read the story](https://www.fws.gov/story/2024-04/restoring-reverence-along-lake-sturgeon).\\n\\nThese resources provide comprehensive data on the state of North American sturgeon species and the various conservation efforts being undertaken to preserve and enhance their populations. If you require further information or assistance, feel free to ask.')]}}\n", - "---\n", - "{'supervisor': {'next': 'ResearchTeam'}}\n", - "---\n", - "{'ResearchTeam': {'messages': [HumanMessage(content='Based on the search results obtained, here is a summary of the information available regarding the conservation status, size, lifespan, and conservation efforts for North American sturgeon species:\\n\\n1. **Reconnecting Fragmented Sturgeon Populations in North American Rivers (Jager et al.)**:\\n - This paper discusses the fragmentation of large North American rivers by dams that interrupt the migrations of wide-ranging fishes like sturgeons. Efforts to reconnect habitats are viewed as crucial for protecting sturgeon species in U.S. rivers, as these species have lost between 5% and 60% of their historical ranges. [Learn more from the paper](https://www.semanticscholar.org/paper/Reconnecting-Fragmented-Sturgeon-Populations-in-Jager-Parsley/45414d7c86cd2d4f04b9490c7143f36b5158e729/figure/0).\\n\\n2. **North American Sturgeon and Paddlefish Society (NASPS)**:\\n - NASPS is dedicated to promoting the conservation and restoration of sturgeon species in North America by developing and advancing research pertaining to their biology, management, and utilization. [Visit NASPS](https://nasps-sturgeon.org/about/).\\n\\n3. **U.S. Fish and Wildlife Service on Lake Sturgeon and the Endangered Species Act**:\\n - The U.S. Fish and Wildlife Service determined that lake sturgeon do not require listing under the Endangered Species Act, thanks to ongoing management efforts such as fish stocking that have contributed to their population stability. [Read the press release](https://www.fws.gov/press-release/2024-04/collaborative-conservation-keeps-lake-sturgeon-endangered-list).\\n\\n4. **Conservation Genetics of Atlantic Sturgeon (USGS)**:\\n - The USGS is conducting research on the conservation genetics of Atlantic sturgeon, with a focus on genetic assignment testing and population genetic studies. This is in response to the rediscovery of populations that were previously thought to be extirpated, necessitating updated management strategies. [Learn more from USGS](https://www.usgs.gov/centers/eesc/science/conservation-genetics-atlantic-sturgeon).\\n\\n5. **Restoration Efforts Along the Ontonagon River and St. Louis River**:\\n - The Iron River National Fish Hatchery and Ashland Fish and Wildlife Conservation Office are working with partners to restore lake sturgeon in Michigan and Minnesota. Efforts include collecting larval sturgeon and milt for breeding and stocking programs. [Read the story](https://www.fws.gov/story/2024-04/restoring-reverence-along-lake-sturgeon).\\n\\nThese resources provide comprehensive data on the state of North American sturgeon species and the various conservation efforts being undertaken to preserve and enhance their populations. If you require further information or assistance, feel free to ask.')]}}\n", - "---\n", - "{'supervisor': {'next': 'ResearchTeam'}}\n", - "---\n", - "{'ResearchTeam': {'messages': [HumanMessage(content='Based on the search results obtained, here is a summary of the information available regarding the conservation status, size, lifespan, and conservation efforts for North American sturgeon species:\\n\\n1. **Reconnecting Fragmented Sturgeon Populations in North American Rivers (Jager et al.)**:\\n - This paper discusses the fragmentation of large North American rivers by dams that interrupt the migrations of wide-ranging fishes like sturgeons. Efforts to reconnect habitats are viewed as crucial for protecting sturgeon species in U.S. rivers, as these species have lost between 5% and 60% of their historical ranges. [Learn more from the paper](https://www.semanticscholar.org/paper/Reconnecting-Fragmented-Sturgeon-Populations-in-Jager-Parsley/45414d7c86cd2d4f04b9490c7143f36b5158e729/figure/0).\\n\\n2. **North American Sturgeon and Paddlefish Society (NASPS)**:\\n - NASPS is dedicated to promoting the conservation and restoration of sturgeon species in North America by developing and advancing research pertaining to their biology, management, and utilization. [Visit NASPS](https://nasps-sturgeon.org/about/).\\n\\n3. **U.S. Fish and Wildlife Service on Lake Sturgeon and the Endangered Species Act**:\\n - The U.S. Fish and Wildlife Service determined that lake sturgeon do not require listing under the Endangered Species Act, thanks to ongoing management efforts such as fish stocking that have contributed to their population stability. [Read the press release](https://www.fws.gov/press-release/2024-04/collaborative-conservation-keeps-lake-sturgeon-endangered-list).\\n\\n4. **Conservation Genetics of Atlantic Sturgeon (USGS)**:\\n - The USGS is conducting research on the conservation genetics of Atlantic sturgeon, with a focus on genetic assignment testing and population genetic studies. This is in response to the rediscovery of populations that were previously thought to be extirpated, necessitating updated management strategies. [Learn more from USGS](https://www.usgs.gov/centers/eesc/science/conservation-genetics-atlantic-sturgeon).\\n\\n5. **Restoration Efforts Along the Ontonagon River and St. Louis River**:\\n - The Iron River National Fish Hatchery and Ashland Fish and Wildlife Conservation Office are working with partners to restore lake sturgeon in Michigan and Minnesota. Efforts include collecting larval sturgeon and milt for breeding and stocking programs. [Read the story](https://www.fws.gov/story/2024-04/restoring-reverence-along-lake-sturgeon).\\n\\nThese resources provide comprehensive data on the state of North American sturgeon species and the various conservation efforts being undertaken to preserve and enhance their populations. If you require further information or assistance, feel free to ask.')]}}\n", - "---\n", - "{'supervisor': {'next': 'ResearchTeam'}}\n", - "---\n", - "{'ResearchTeam': {'messages': [HumanMessage(content='Based on the search results obtained, here is a summary of the information available regarding the conservation status, size, lifespan, and conservation efforts for North American sturgeon species:\\n\\n1. **Reconnecting Fragmented Sturgeon Populations in North American Rivers (Jager et al.)**:\\n - This paper discusses the fragmentation of large North American rivers by dams that interrupt the migrations of wide-ranging fishes like sturgeons. Efforts to reconnect habitats are viewed as crucial for protecting sturgeon species in U.S. rivers, as these species have lost between 5% and 60% of their historical ranges. [Learn more from the paper](https://www.semanticscholar.org/paper/Reconnecting-Fragmented-Sturgeon-Populations-in-Jager-Parsley/45414d7c86cd2d4f04b9490c7143f36b5158e729/figure/0).\\n\\n2. **North American Sturgeon and Paddlefish Society (NASPS)**:\\n - NASPS is dedicated to promoting the conservation and restoration of sturgeon species in North America by developing and advancing research pertaining to their biology, management, and utilization. [Visit NASPS](https://nasps-sturgeon.org/about/).\\n\\n3. **U.S. Fish and Wildlife Service on Lake Sturgeon and the Endangered Species Act**:\\n - The U.S. Fish and Wildlife Service determined that lake sturgeon do not require listing under the Endangered Species Act, thanks to ongoing management efforts such as fish stocking that have contributed to their population stability. [Read the press release](https://www.fws.gov/press-release/2024-04/collaborative-conservation-keeps-lake-sturgeon-endangered-list).\\n\\n4. **Conservation Genetics of Atlantic Sturgeon (USGS)**:\\n - The USGS is conducting research on the conservation genetics of Atlantic sturgeon, with a focus on genetic assignment testing and population genetic studies. This is in response to the rediscovery of populations that were previously thought to be extirpated, necessitating updated management strategies. [Learn more from USGS](https://www.usgs.gov/centers/eesc/science/conservation-genetics-atlantic-sturgeon).\\n\\n5. **Restoration Efforts Along the Ontonagon River and St. Louis River**:\\n - The Iron River National Fish Hatchery and Ashland Fish and Wildlife Conservation Office are working with partners to restore lake sturgeon in Michigan and Minnesota. Efforts include collecting larval sturgeon and milt for breeding and stocking programs. [Read the story](https://www.fws.gov/story/2024-04/restoring-reverence-along-lake-sturgeon).\\n\\nThese resources provide comprehensive data on the state of North American sturgeon species and the various conservation efforts being undertaken to preserve and enhance their populations. If you require further information or assistance, feel free to ask.')]}}\n", - "---\n", - "{'supervisor': {'next': 'ResearchTeam'}}\n", - "---\n", - "{'ResearchTeam': {'messages': [HumanMessage(content='Based on the search results obtained, here is a summary of the information available regarding the conservation status, size, lifespan, and conservation efforts for North American sturgeon species:\\n\\n1. **Reconnecting Fragmented Sturgeon Populations in North American Rivers (Jager et al.)**:\\n - This paper discusses the fragmentation of large North American rivers by dams that interrupt the migrations of wide-ranging fishes like sturgeons. Efforts to reconnect habitats are viewed as crucial for protecting sturgeon species in U.S. rivers, as these species have lost between 5% and 60% of their historical ranges. [Learn more from the paper](https://www.semanticscholar.org/paper/Reconnecting-Fragmented-Sturgeon-Populations-in-Jager-Parsley/45414d7c86cd2d4f04b9490c7143f36b5158e729/figure/0).\\n\\n2. **North American Sturgeon and Paddlefish Society (NASPS)**:\\n - NASPS is dedicated to promoting the conservation and restoration of sturgeon species in North America by developing and advancing research pertaining to their biology, management, and utilization. [Visit NASPS](https://nasps-sturgeon.org/about/).\\n\\n3. **U.S. Fish and Wildlife Service on Lake Sturgeon and the Endangered Species Act**:\\n - The U.S. Fish and Wildlife Service determined that lake sturgeon do not require listing under the Endangered Species Act, thanks to ongoing management efforts such as fish stocking that have contributed to their population stability. [Read the press release](https://www.fws.gov/press-release/2024-04/collaborative-conservation-keeps-lake-sturgeon-endangered-list).\\n\\n4. **Conservation Genetics of Atlantic Sturgeon (USGS)**:\\n - The USGS is conducting research on the conservation genetics of Atlantic sturgeon, with a focus on genetic assignment testing and population genetic studies. This is in response to the rediscovery of populations that were previously thought to be extirpated, necessitating updated management strategies. [Learn more from USGS](https://www.usgs.gov/centers/eesc/science/conservation-genetics-atlantic-sturgeon).\\n\\n5. **Restoration Efforts Along the Ontonagon River and St. Louis River**:\\n - The Iron River National Fish Hatchery and Ashland Fish and Wildlife Conservation Office are working with partners to restore lake sturgeon in Michigan and Minnesota. Efforts include collecting larval sturgeon and milt for breeding and stocking programs. [Read the story](https://www.fws.gov/story/2024-04/restoring-reverence-along-lake-sturgeon).\\n\\nThese resources provide comprehensive data on the state of North American sturgeon species and the various conservation efforts being undertaken to preserve and enhance their populations. If you require further information or assistance, feel free to ask.')]}}\n", - "---\n", - "{'supervisor': {'next': 'ResearchTeam'}}\n", - "---\n", - "{'ResearchTeam': {'messages': [HumanMessage(content='Based on the search results obtained, here is a summary of the information available regarding the conservation status, size, lifespan, and conservation efforts for North American sturgeon species:\\n\\n1. **Reconnecting Fragmented Sturgeon Populations in North American Rivers (Jager et al.)**:\\n - This paper discusses the fragmentation of large North American rivers by dams that interrupt the migrations of wide-ranging fishes like sturgeons. Efforts to reconnect habitats are viewed as crucial for protecting sturgeon species in U.S. rivers, as these species have lost between 5% and 60% of their historical ranges. [Learn more from the paper](https://www.semanticscholar.org/paper/Reconnecting-Fragmented-Sturgeon-Populations-in-Jager-Parsley/45414d7c86cd2d4f04b9490c7143f36b5158e729/figure/0).\\n\\n2. **North American Sturgeon and Paddlefish Society (NASPS)**:\\n - NASPS is dedicated to promoting the conservation and restoration of sturgeon species in North America by developing and advancing research pertaining to their biology, management, and utilization. [Visit NASPS](https://nasps-sturgeon.org/about/).\\n\\n3. **U.S. Fish and Wildlife Service on Lake Sturgeon and the Endangered Species Act**:\\n - The U.S. Fish and Wildlife Service determined that lake sturgeon do not require listing under the Endangered Species Act, thanks to ongoing management efforts such as fish stocking that have contributed to their population stability. [Read the press release](https://www.fws.gov/press-release/2024-04/collaborative-conservation-keeps-lake-sturgeon-endangered-list).\\n\\n4. **Conservation Genetics of Atlantic Sturgeon (USGS)**:\\n - The USGS is conducting research on the conservation genetics of Atlantic sturgeon, with a focus on genetic assignment testing and population genetic studies. This is in response to the rediscovery of populations that were previously thought to be extirpated, necessitating updated management strategies. [Learn more from USGS](https://www.usgs.gov/centers/eesc/science/conservation-genetics-atlantic-sturgeon).\\n\\n5. **Restoration Efforts Along the Ontonagon River and St. Louis River**:\\n - The Iron River National Fish Hatchery and Ashland Fish and Wildlife Conservation Office are working with partners to restore lake sturgeon in Michigan and Minnesota. Efforts include collecting larval sturgeon and milt for breeding and stocking programs. [Read the story](https://www.fws.gov/story/2024-04/restoring-reverence-along-lake-sturgeon).\\n\\nThese resources provide comprehensive data on the state of North American sturgeon species and the various conservation efforts being undertaken to preserve and enhance their populations. If you require further information or assistance, feel free to ask.')]}}\n", - "---\n", - "{'supervisor': {'next': 'ResearchTeam'}}\n", - "---\n", - "{'ResearchTeam': {'messages': [HumanMessage(content='Based on the search results obtained, here is a summary of the information available regarding the conservation status, size, lifespan, and conservation efforts for North American sturgeon species:\\n\\n1. **Reconnecting Fragmented Sturgeon Populations in North American Rivers (Jager et al.)**:\\n - This paper discusses the fragmentation of large North American rivers by dams that interrupt the migrations of wide-ranging fishes like sturgeons. Efforts to reconnect habitats are viewed as crucial for protecting sturgeon species in U.S. rivers, as these species have lost between 5% and 60% of their historical ranges. [Learn more from the paper](https://www.semanticscholar.org/paper/Reconnecting-Fragmented-Sturgeon-Populations-in-Jager-Parsley/45414d7c86cd2d4f04b9490c7143f36b5158e729/figure/0).\\n\\n2. **North American Sturgeon and Paddlefish Society (NASPS)**:\\n - NASPS is dedicated to promoting the conservation and restoration of sturgeon species in North America by developing and advancing research pertaining to their biology, management, and utilization. [Visit NASPS](https://nasps-sturgeon.org/about/).\\n\\n3. **U.S. Fish and Wildlife Service on Lake Sturgeon and the Endangered Species Act**:\\n - The U.S. Fish and Wildlife Service determined that lake sturgeon do not require listing under the Endangered Species Act, thanks to ongoing management efforts such as fish stocking that have contributed to their population stability. [Read the press release](https://www.fws.gov/press-release/2024-04/collaborative-conservation-keeps-lake-sturgeon-endangered-list).\\n\\n4. **Conservation Genetics of Atlantic Sturgeon (USGS)**:\\n - The USGS is conducting research on the conservation genetics of Atlantic sturgeon, with a focus on genetic assignment testing and population genetic studies. This is in response to the rediscovery of populations that were previously thought to be extirpated, necessitating updated management strategies. [Learn more from USGS](https://www.usgs.gov/centers/eesc/science/conservation-genetics-atlantic-sturgeon).\\n\\n5. **Restoration Efforts Along the Ontonagon River and St. Louis River**:\\n - The Iron River National Fish Hatchery and Ashland Fish and Wildlife Conservation Office are working with partners to restore lake sturgeon in Michigan and Minnesota. Efforts include collecting larval sturgeon and milt for breeding and stocking programs. [Read the story](https://www.fws.gov/story/2024-04/restoring-reverence-along-lake-sturgeon).\\n\\nThese resources provide comprehensive data on the state of North American sturgeon species and the various conservation efforts being undertaken to preserve and enhance their populations. If you require further information or assistance, feel free to ask.')]}}\n", - "---\n", - "{'supervisor': {'next': 'ResearchTeam'}}\n", - "---\n", - "{'ResearchTeam': {'messages': [HumanMessage(content='Based on the search results obtained, here is a summary of the information available regarding the conservation status, size, lifespan, and conservation efforts for North American sturgeon species:\\n\\n1. **Reconnecting Fragmented Sturgeon Populations in North American Rivers (Jager et al.)**:\\n - This paper discusses the fragmentation of large North American rivers by dams that interrupt the migrations of wide-ranging fishes like sturgeons. Efforts to reconnect habitats are viewed as crucial for protecting sturgeon species in U.S. rivers, as these species have lost between 5% and 60% of their historical ranges. [Learn more from the paper](https://www.semanticscholar.org/paper/Reconnecting-Fragmented-Sturgeon-Populations-in-Jager-Parsley/45414d7c86cd2d4f04b9490c7143f36b5158e729/figure/0).\\n\\n2. **North American Sturgeon and Paddlefish Society (NASPS)**:\\n - NASPS is dedicated to promoting the conservation and restoration of sturgeon species in North America by developing and advancing research pertaining to their biology, management, and utilization. [Visit NASPS](https://nasps-sturgeon.org/about/).\\n\\n3. **U.S. Fish and Wildlife Service on Lake Sturgeon and the Endangered Species Act**:\\n - The U.S. Fish and Wildlife Service determined that lake sturgeon do not require listing under the Endangered Species Act, thanks to ongoing management efforts such as fish stocking that have contributed to their population stability. [Read the press release](https://www.fws.gov/press-release/2024-04/collaborative-conservation-keeps-lake-sturgeon-endangered-list).\\n\\n4. **Conservation Genetics of Atlantic Sturgeon (USGS)**:\\n - The USGS is conducting research on the conservation genetics of Atlantic sturgeon, with a focus on genetic assignment testing and population genetic studies. This is in response to the rediscovery of populations that were previously thought to be extirpated, necessitating updated management strategies. [Learn more from USGS](https://www.usgs.gov/centers/eesc/science/conservation-genetics-atlantic-sturgeon).\\n\\n5. **Restoration Efforts Along the Ontonagon River and St. Louis River**:\\n - The Iron River National Fish Hatchery and Ashland Fish and Wildlife Conservation Office are working with partners to restore lake sturgeon in Michigan and Minnesota. Efforts include collecting larval sturgeon and milt for breeding and stocking programs. [Read the story](https://www.fws.gov/story/2024-04/restoring-reverence-along-lake-sturgeon).\\n\\nThese resources provide comprehensive data on the state of North American sturgeon species and the various conservation efforts being undertaken to preserve and enhance their populations. If you require further information or assistance, feel free to ask.')]}}\n", - "---\n", - "{'supervisor': {'next': 'ResearchTeam'}}\n", - "---\n", - "{'ResearchTeam': {'messages': [HumanMessage(content='Based on the search results obtained, here is a summary of the information available regarding the conservation status, size, lifespan, and conservation efforts for North American sturgeon species:\\n\\n1. **Reconnecting Fragmented Sturgeon Populations in North American Rivers (Jager et al.)**:\\n - This paper discusses the fragmentation of large North American rivers by dams that interrupt the migrations of wide-ranging fishes like sturgeons. Efforts to reconnect habitats are viewed as crucial for protecting sturgeon species in U.S. rivers, as these species have lost between 5% and 60% of their historical ranges. [Learn more from the paper](https://www.semanticscholar.org/paper/Reconnecting-Fragmented-Sturgeon-Populations-in-Jager-Parsley/45414d7c86cd2d4f04b9490c7143f36b5158e729/figure/0).\\n\\n2. **North American Sturgeon and Paddlefish Society (NASPS)**:\\n - NASPS is dedicated to promoting the conservation and restoration of sturgeon species in North America by developing and advancing research pertaining to their biology, management, and utilization. [Visit NASPS](https://nasps-sturgeon.org/about/).\\n\\n3. **U.S. Fish and Wildlife Service on Lake Sturgeon and the Endangered Species Act**:\\n - The U.S. Fish and Wildlife Service determined that lake sturgeon do not require listing under the Endangered Species Act, thanks to ongoing management efforts such as fish stocking that have contributed to their population stability. [Read the press release](https://www.fws.gov/press-release/2024-04/collaborative-conservation-keeps-lake-sturgeon-endangered-list).\\n\\n4. **Conservation Genetics of Atlantic Sturgeon (USGS)**:\\n - The USGS is conducting research on the conservation genetics of Atlantic sturgeon, with a focus on genetic assignment testing and population genetic studies. This is in response to the rediscovery of populations that were previously thought to be extirpated, necessitating updated management strategies. [Learn more from USGS](https://www.usgs.gov/centers/eesc/science/conservation-genetics-atlantic-sturgeon).\\n\\n5. **Restoration Efforts Along the Ontonagon River and St. Louis River**:\\n - The Iron River National Fish Hatchery and Ashland Fish and Wildlife Conservation Office are working with partners to restore lake sturgeon in Michigan and Minnesota. Efforts include collecting larval sturgeon and milt for breeding and stocking programs. [Read the story](https://www.fws.gov/story/2024-04/restoring-reverence-along-lake-sturgeon).\\n\\nThese resources provide comprehensive data on the state of North American sturgeon species and the various conservation efforts being undertaken to preserve and enhance their populations. If you require further information or assistance, feel free to ask.')]}}\n", - "---\n", - "{'supervisor': {'next': 'ResearchTeam'}}\n", - "---\n", - "{'ResearchTeam': {'messages': [HumanMessage(content='Based on the search results obtained, here is a summary of the information available regarding the conservation status, size, lifespan, and conservation efforts for North American sturgeon species:\\n\\n1. **Reconnecting Fragmented Sturgeon Populations in North American Rivers (Jager et al.)**:\\n - This paper discusses the fragmentation of large North American rivers by dams that interrupt the migrations of wide-ranging fishes like sturgeons. Efforts to reconnect habitats are viewed as crucial for protecting sturgeon species in U.S. rivers, as these species have lost between 5% and 60% of their historical ranges. [Learn more from the paper](https://www.semanticscholar.org/paper/Reconnecting-Fragmented-Sturgeon-Populations-in-Jager-Parsley/45414d7c86cd2d4f04b9490c7143f36b5158e729/figure/0).\\n\\n2. **North American Sturgeon and Paddlefish Society (NASPS)**:\\n - NASPS is dedicated to promoting the conservation and restoration of sturgeon species in North America by developing and advancing research pertaining to their biology, management, and utilization. [Visit NASPS](https://nasps-sturgeon.org/about/).\\n\\n3. **U.S. Fish and Wildlife Service on Lake Sturgeon and the Endangered Species Act**:\\n - The U.S. Fish and Wildlife Service determined that lake sturgeon do not require listing under the Endangered Species Act, thanks to ongoing management efforts such as fish stocking that have contributed to their population stability. [Read the press release](https://www.fws.gov/press-release/2024-04/collaborative-conservation-keeps-lake-sturgeon-endangered-list).\\n\\n4. **Conservation Genetics of Atlantic Sturgeon (USGS)**:\\n - The USGS is conducting research on the conservation genetics of Atlantic sturgeon, with a focus on genetic assignment testing and population genetic studies. This is in response to the rediscovery of populations that were previously thought to be extirpated, necessitating updated management strategies. [Learn more from USGS](https://www.usgs.gov/centers/eesc/science/conservation-genetics-atlantic-sturgeon).\\n\\n5. **Restoration Efforts Along the Ontonagon River and St. Louis River**:\\n - The Iron River National Fish Hatchery and Ashland Fish and Wildlife Conservation Office are working with partners to restore lake sturgeon in Michigan and Minnesota. Efforts include collecting larval sturgeon and milt for breeding and stocking programs. [Read the story](https://www.fws.gov/story/2024-04/restoring-reverence-along-lake-sturgeon).\\n\\nThese resources provide comprehensive data on the state of North American sturgeon species and the various conservation efforts being undertaken to preserve and enhance their populations. If you require further information or assistance, feel free to ask.')]}}\n", - "---\n", - "{'supervisor': {'next': 'ResearchTeam'}}\n", - "---\n", - "{'ResearchTeam': {'messages': [HumanMessage(content='Based on the search results obtained, here is a summary of the information available regarding the conservation status, size, lifespan, and conservation efforts for North American sturgeon species:\\n\\n1. **Reconnecting Fragmented Sturgeon Populations in North American Rivers (Jager et al.)**:\\n - This paper discusses the fragmentation of large North American rivers by dams that interrupt the migrations of wide-ranging fishes like sturgeons. Efforts to reconnect habitats are viewed as crucial for protecting sturgeon species in U.S. rivers, as these species have lost between 5% and 60% of their historical ranges. [Learn more from the paper](https://www.semanticscholar.org/paper/Reconnecting-Fragmented-Sturgeon-Populations-in-Jager-Parsley/45414d7c86cd2d4f04b9490c7143f36b5158e729/figure/0).\\n\\n2. **North American Sturgeon and Paddlefish Society (NASPS)**:\\n - NASPS is dedicated to promoting the conservation and restoration of sturgeon species in North America by developing and advancing research pertaining to their biology, management, and utilization. [Visit NASPS](https://nasps-sturgeon.org/about/).\\n\\n3. **U.S. Fish and Wildlife Service on Lake Sturgeon and the Endangered Species Act**:\\n - The U.S. Fish and Wildlife Service determined that lake sturgeon do not require listing under the Endangered Species Act, thanks to ongoing management efforts such as fish stocking that have contributed to their population stability. [Read the press release](https://www.fws.gov/press-release/2024-04/collaborative-conservation-keeps-lake-sturgeon-endangered-list).\\n\\n4. **Conservation Genetics of Atlantic Sturgeon (USGS)**:\\n - The USGS is conducting research on the conservation genetics of Atlantic sturgeon, with a focus on genetic assignment testing and population genetic studies. This is in response to the rediscovery of populations that were previously thought to be extirpated, necessitating updated management strategies. [Learn more from USGS](https://www.usgs.gov/centers/eesc/science/conservation-genetics-atlantic-sturgeon).\\n\\n5. **Restoration Efforts Along the Ontonagon River and St. Louis River**:\\n - The Iron River National Fish Hatchery and Ashland Fish and Wildlife Conservation Office are working with partners to restore lake sturgeon in Michigan and Minnesota. Efforts include collecting larval sturgeon and milt for breeding and stocking programs. [Read the story](https://www.fws.gov/story/2024-04/restoring-reverence-along-lake-sturgeon).\\n\\nThese resources provide comprehensive data on the state of North American sturgeon species and the various conservation efforts being undertaken to preserve and enhance their populations. If you require further information or assistance, feel free to ask.')]}}\n", - "---\n", - "{'supervisor': {'next': 'ResearchTeam'}}\n", - "---\n", - "{'ResearchTeam': {'messages': [HumanMessage(content='Based on the search results obtained, here is a summary of the information available regarding the conservation status, size, lifespan, and conservation efforts for North American sturgeon species:\\n\\n1. **Reconnecting Fragmented Sturgeon Populations in North American Rivers (Jager et al.)**:\\n - This paper discusses the fragmentation of large North American rivers by dams that interrupt the migrations of wide-ranging fishes like sturgeons. Efforts to reconnect habitats are viewed as crucial for protecting sturgeon species in U.S. rivers, as these species have lost between 5% and 60% of their historical ranges. [Learn more from the paper](https://www.semanticscholar.org/paper/Reconnecting-Fragmented-Sturgeon-Populations-in-Jager-Parsley/45414d7c86cd2d4f04b9490c7143f36b5158e729/figure/0).\\n\\n2. **North American Sturgeon and Paddlefish Society (NASPS)**:\\n - NASPS is dedicated to promoting the conservation and restoration of sturgeon species in North America by developing and advancing research pertaining to their biology, management, and utilization. [Visit NASPS](https://nasps-sturgeon.org/about/).\\n\\n3. **U.S. Fish and Wildlife Service on Lake Sturgeon and the Endangered Species Act**:\\n - The U.S. Fish and Wildlife Service determined that lake sturgeon do not require listing under the Endangered Species Act, thanks to ongoing management efforts such as fish stocking that have contributed to their population stability. [Read the press release](https://www.fws.gov/press-release/2024-04/collaborative-conservation-keeps-lake-sturgeon-endangered-list).\\n\\n4. **Conservation Genetics of Atlantic Sturgeon (USGS)**:\\n - The USGS is conducting research on the conservation genetics of Atlantic sturgeon, with a focus on genetic assignment testing and population genetic studies. This is in response to the rediscovery of populations that were previously thought to be extirpated, necessitating updated management strategies. [Learn more from USGS](https://www.usgs.gov/centers/eesc/science/conservation-genetics-atlantic-sturgeon).\\n\\n5. **Restoration Efforts Along the Ontonagon River and St. Louis River**:\\n - The Iron River National Fish Hatchery and Ashland Fish and Wildlife Conservation Office are working with partners to restore lake sturgeon in Michigan and Minnesota. Efforts include collecting larval sturgeon and milt for breeding and stocking programs. [Read the story](https://www.fws.gov/story/2024-04/restoring-reverence-along-lake-sturgeon).\\n\\nThese resources provide comprehensive data on the state of North American sturgeon species and the various conservation efforts being undertaken to preserve and enhance their populations. If you require further information or assistance, feel free to ask.')]}}\n", - "---\n", - "{'supervisor': {'next': 'ResearchTeam'}}\n", - "---\n", - "{'ResearchTeam': {'messages': [HumanMessage(content='Based on the search results obtained, here is a summary of the information available regarding the conservation status, size, lifespan, and conservation efforts for North American sturgeon species:\\n\\n1. **Reconnecting Fragmented Sturgeon Populations in North American Rivers (Jager et al.)**:\\n - This paper discusses the fragmentation of large North American rivers by dams that interrupt the migrations of wide-ranging fishes like sturgeons. Efforts to reconnect habitats are viewed as crucial for protecting sturgeon species in U.S. rivers, as these species have lost between 5% and 60% of their historical ranges. [Learn more from the paper](https://www.semanticscholar.org/paper/Reconnecting-Fragmented-Sturgeon-Populations-in-Jager-Parsley/45414d7c86cd2d4f04b9490c7143f36b5158e729/figure/0).\\n\\n2. **North American Sturgeon and Paddlefish Society (NASPS)**:\\n - NASPS is dedicated to promoting the conservation and restoration of sturgeon species in North America by developing and advancing research pertaining to their biology, management, and utilization. [Visit NASPS](https://nasps-sturgeon.org/about/).\\n\\n3. **U.S. Fish and Wildlife Service on Lake Sturgeon and the Endangered Species Act**:\\n - The U.S. Fish and Wildlife Service determined that lake sturgeon do not require listing under the Endangered Species Act, thanks to ongoing management efforts such as fish stocking that have contributed to their population stability. [Read the press release](https://www.fws.gov/press-release/2024-04/collaborative-conservation-keeps-lake-sturgeon-endangered-list).\\n\\n4. **Conservation Genetics of Atlantic Sturgeon (USGS)**:\\n - The USGS is conducting research on the conservation genetics of Atlantic sturgeon, with a focus on genetic assignment testing and population genetic studies. This is in response to the rediscovery of populations that were previously thought to be extirpated, necessitating updated management strategies. [Learn more from USGS](https://www.usgs.gov/centers/eesc/science/conservation-genetics-atlantic-sturgeon).\\n\\n5. **Restoration Efforts Along the Ontonagon River and St. Louis River**:\\n - The Iron River National Fish Hatchery and Ashland Fish and Wildlife Conservation Office are working with partners to restore lake sturgeon in Michigan and Minnesota. Efforts include collecting larval sturgeon and milt for breeding and stocking programs. [Read the story](https://www.fws.gov/story/2024-04/restoring-reverence-along-lake-sturgeon).\\n\\nThese resources provide comprehensive data on the state of North American sturgeon species and the various conservation efforts being undertaken to preserve and enhance their populations. If you require further information or assistance, feel free to ask.')]}}\n", - "---\n", - "{'supervisor': {'next': 'ResearchTeam'}}\n", - "---\n", - "{'ResearchTeam': {'messages': [HumanMessage(content='Based on the search results obtained, here is a summary of the information available regarding the conservation status, size, lifespan, and conservation efforts for North American sturgeon species:\\n\\n**Conservation Status of North American Sturgeon:**\\n- Lake sturgeon has origins dating back at least 150 million years and is one of the largest freshwater fish in North America. They are not currently listed under the Endangered Species Act, thanks to conservation efforts such as fish stocking ([U.S. Fish and Wildlife Service Press Release](https://www.fws.gov/press-release/2024-04/collaborative-conservation-keeps-lake-sturgeon-endangered-list)).\\n- The North American Sturgeon and Paddlefish Society (NASPS) is dedicated to promoting the conservation and restoration of sturgeon species in North America by developing research on their biology, management, and utilization ([NASPS About](https://nasps-sturgeon.org/about/)).\\n- All 26 remaining sturgeon species are now threatened with extinction according to the IUCN ([WWF News](https://wwf.panda.org/wwf_news/?6080466/sturgeon-slipping-towards-extinction)).\\n- The USGS is conducting research on the conservation genetics of Atlantic sturgeon to ensure appropriate management strategies can be developed ([USGS Conservation Genetics](https://www.usgs.gov/centers/eesc/science/conservation-genetics-atlantic-sturgeon)).\\n\\n**Size and Lifespan of North American Sturgeon Species:**\\n- The white sturgeon (Acipenser transmontanus), also known as the Pacific sturgeon, can grow up to 20 feet long and weigh up to 1,800 pounds. It is the largest freshwater fish in North America ([American Oceans](https://www.americanoceans.org/facts/types-of-sturgeon/)).\\n- The shortnose sturgeon (Acipenser brevirostrum) can grow up to 4 feet long and weigh up to 50 pounds. It inhabits the eastern coast of North America ([American Oceans](https://www.americanoceans.org/facts/types-of-sturgeon/)).\\n- The green sturgeon (Acipenser medirostris) can reach up to 7 feet long and weigh up to 350 pounds ([American Oceans](https://www.americanoceans.org/facts/types-of-sturgeon/)).\\n\\n**Conservation Efforts for North American Sturgeon Species:**\\n- Long-term conservation efforts in North America have helped to stabilize and increase some sturgeon populations, such as the white sturgeon in the Fraser River in the U.S. ([WWF News](https://wwf.panda.org/wwf_news/?6080466/sturgeon-slipping-towards-extinction)).\\n- The NASPS works to foster the conservation of sturgeon species and restoration of sturgeon stocks in North America ([NASPS About](https://nasps-sturgeon.org/about/)).\\n- The collaborative conservation efforts, including fish stocking, have contributed to the conservation and resiliency of lake sturgeon ([U.S. Fish and Wildlife Service Press Release](https://www.fws.gov/press-release/2024-04/collaborative-conservation-keeps-lake-sturgeon-endangered-list)).\\n- Work in the Chesapeake Bay includes identifying and protecting habitat used by Atlantic sturgeon for spawning, seeking to minimize vessel strikes, and educating students about these fish ([NOAA Fisheries](https://www.fisheries.noaa.gov/feature-story/supporting-endangered-atlantic-sturgeon-chesapeake-bay)).\\n\\nThese resources provide comprehensive data on the state of North American sturgeon species and the various conservation efforts being undertaken to preserve and enhance their populations. If you require further information or assistance, feel free to ask.', name='Search')]}}\n", - "---\n", - "{'supervisor': {'next': 'ResearchTeam'}}\n", - "---\n", - "{'ResearchTeam': {'messages': [HumanMessage(content='Based on the search results obtained, here is a summary of the information available regarding the conservation status, size, lifespan, and conservation efforts for North American sturgeon species:\\n\\n**Conservation Status of North American Sturgeon:**\\n- Lake sturgeon has origins dating back at least 150 million years and is one of the largest freshwater fish in North America. They are not currently listed under the Endangered Species Act, thanks to conservation efforts such as fish stocking ([U.S. Fish and Wildlife Service Press Release](https://www.fws.gov/press-release/2024-04/collaborative-conservation-keeps-lake-sturgeon-endangered-list)).\\n- The North American Sturgeon and Paddlefish Society (NASPS) is dedicated to promoting the conservation and restoration of sturgeon species in North America by developing research on their biology, management, and utilization ([NASPS About](https://nasps-sturgeon.org/about/)).\\n- All 26 remaining sturgeon species are now threatened with extinction according to the IUCN ([WWF News](https://wwf.panda.org/wwf_news/?6080466/sturgeon-slipping-towards-extinction)).\\n- The USGS is conducting research on the conservation genetics of Atlantic sturgeon to ensure appropriate management strategies can be developed ([USGS Conservation Genetics](https://www.usgs.gov/centers/eesc/science/conservation-genetics-atlantic-sturgeon)).\\n\\n**Size and Lifespan of North American Sturgeon Species:**\\n- The white sturgeon (Acipenser transmontanus), also known as the Pacific sturgeon, can grow up to 20 feet long and weigh up to 1,800 pounds. It is the largest freshwater fish in North America ([American Oceans](https://www.americanoceans.org/facts/types-of-sturgeon/)).\\n- The shortnose sturgeon (Acipenser brevirostrum) can grow up to 4 feet long and weigh up to 50 pounds. It inhabits the eastern coast of North America ([American Oceans](https://www.americanoceans.org/facts/types-of-sturgeon/)).\\n- The green sturgeon (Acipenser medirostris) can reach up to 7 feet long and weigh up to 350 pounds ([American Oceans](https://www.americanoceans.org/facts/types-of-sturgeon/)).\\n\\n**Conservation Efforts for North American Sturgeon Species:**\\n- Long-term conservation efforts in North America have helped to stabilize and increase some sturgeon populations, such as the white sturgeon in the Fraser River in the U.S. ([WWF News](https://wwf.panda.org/wwf_news/?6080466/sturgeon-slipping-towards-extinction)).\\n- The NASPS works to foster the conservation of sturgeon species and restoration of sturgeon stocks in North America ([NASPS About](https://nasps-sturgeon.org/about/)).\\n- The collaborative conservation efforts, including fish stocking, have contributed to the conservation and resiliency of lake sturgeon ([U.S. Fish and Wildlife Service Press Release](https://www.fws.gov/press-release/2024-04/collaborative-conservation-keeps-lake-sturgeon-endangered-list)).\\n- Work in the Chesapeake Bay includes identifying and protecting habitat used by Atlantic sturgeon for spawning, seeking to minimize vessel strikes, and educating students about these fish ([NOAA Fisheries](https://www.fisheries.noaa.gov/feature-story/supporting-endangered-atlantic-sturgeon-chesapeake-bay)).\\n\\nThese resources provide comprehensive data on the state of North American sturgeon species and the various conservation efforts being undertaken to preserve and enhance their populations. If you require further information or assistance, feel free to ask.')]}}\n", - "---\n", - "{'supervisor': {'next': 'ResearchTeam'}}\n", - "---\n", - "{'ResearchTeam': {'messages': [HumanMessage(content='Based on the search results obtained, here is a summary of the information available regarding the conservation status, size, lifespan, and conservation efforts for North American sturgeon species:\\n\\n**Conservation Status of North American Sturgeon:**\\n- Lake sturgeon has origins dating back at least 150 million years and is one of the largest freshwater fish in North America. They are not currently listed under the Endangered Species Act, thanks to conservation efforts such as fish stocking ([U.S. Fish and Wildlife Service Press Release](https://www.fws.gov/press-release/2024-04/collaborative-conservation-keeps-lake-sturgeon-endangered-list)).\\n- The North American Sturgeon and Paddlefish Society (NASPS) is dedicated to promoting the conservation and restoration of sturgeon species in North America by developing research on their biology, management, and utilization ([NASPS About](https://nasps-sturgeon.org/about/)).\\n- All 26 remaining sturgeon species are now threatened with extinction according to the IUCN ([WWF News](https://wwf.panda.org/wwf_news/?6080466/sturgeon-slipping-towards-extinction)).\\n- The USGS is conducting research on the conservation genetics of Atlantic sturgeon to ensure appropriate management strategies can be developed ([USGS Conservation Genetics](https://www.usgs.gov/centers/eesc/science/conservation-genetics-atlantic-sturgeon)).\\n\\n**Size and Lifespan of North American Sturgeon Species:**\\n- The white sturgeon (Acipenser transmontanus), also known as the Pacific sturgeon, can grow up to 20 feet long and weigh up to 1,800 pounds. It is the largest freshwater fish in North America ([American Oceans](https://www.americanoceans.org/facts/types-of-sturgeon/)).\\n- The shortnose sturgeon (Acipenser brevirostrum) can grow up to 4 feet long and weigh up to 50 pounds. It inhabits the eastern coast of North America ([American Oceans](https://www.americanoceans.org/facts/types-of-sturgeon/)).\\n- The green sturgeon (Acipenser medirostris) can reach up to 7 feet long and weigh up to 350 pounds ([American Oceans](https://www.americanoceans.org/facts/types-of-sturgeon/)).\\n\\n**Conservation Efforts for North American Sturgeon Species:**\\n- Long-term conservation efforts in North America have helped to stabilize and increase some sturgeon populations, such as the white sturgeon in the Fraser River in the U.S. ([WWF News](https://wwf.panda.org/wwf_news/?6080466/sturgeon-slipping-towards-extinction)).\\n- The NASPS works to foster the conservation of sturgeon species and restoration of sturgeon stocks in North America ([NASPS About](https://nasps-sturgeon.org/about/)).\\n- The collaborative conservation efforts, including fish stocking, have contributed to the conservation and resiliency of lake sturgeon ([U.S. Fish and Wildlife Service Press Release](https://www.fws.gov/press-release/2024-04/collaborative-conservation-keeps-lake-sturgeon-endangered-list)).\\n- Work in the Chesapeake Bay includes identifying and protecting habitat used by Atlantic sturgeon for spawning, seeking to minimize vessel strikes, and educating students about these fish ([NOAA Fisheries](https://www.fisheries.noaa.gov/feature-story/supporting-endangered-atlantic-sturgeon-chesapeake-bay)).\\n\\nThese resources provide comprehensive data on the state of North American sturgeon species and the various conservation efforts being undertaken to preserve and enhance their populations. If you require further information or assistance, feel free to ask.')]}}\n", - "---\n", - "{'supervisor': {'next': 'PaperWritingTeam'}}\n", - "---\n", - "{'PaperWritingTeam': {'messages': [HumanMessage(content='The outline for North American sturgeon species, including their conservation status, size, lifespan, and conservation efforts, has been successfully created and saved to a file named \"North_American_Sturgeon_Overview\". If you need to review the document or require additional information, please let me know.', name='NoteTaker')]}}\n", - "---\n", - "{'supervisor': {'next': 'PaperWritingTeam'}}\n", - "---\n", - "{'PaperWritingTeam': {'messages': [HumanMessage(content='The document \"North_American_Sturgeon_Overview\" contains the following outline:\\n\\n1. Conservation Status of North American Sturgeon\\n2. Size and Lifespan of North American Sturgeon Species\\n3. Conservation Efforts for North American Sturgeon Species\\n\\nIf you need more detailed information on any of these topics or have any other requests related to the document, feel free to let me know!', name='DocWriter')]}}\n", - "---\n", - "{'supervisor': {'next': 'ResearchTeam'}}\n", - "---\n", - "{'ResearchTeam': {'messages': [HumanMessage(content='The document \"North_American_Sturgeon_Overview\" contains the following outline:\\n\\n1. Conservation Status of North American Sturgeon\\n2. Size and Lifespan of North American Sturgeon Species\\n3. Conservation Efforts for North American Sturgeon Species\\n\\nIf you need more detailed information on any of these topics or have any other requests related to the document, feel free to let me know!')]}}\n", - "---\n", - "{'supervisor': {'next': 'ResearchTeam'}}\n", - "---\n", - "{'ResearchTeam': {'messages': [HumanMessage(content='The document \"North_American_Sturgeon_Overview\" contains the following outline:\\n\\n1. Conservation Status of North American Sturgeon\\n2. Size and Lifespan of North American Sturgeon Species\\n3. Conservation Efforts for North American Sturgeon Species\\n\\nIf you need more detailed information on any of these topics or have any other requests related to the document, feel free to let me know!')]}}\n", - "---\n", - "{'supervisor': {'next': 'ResearchTeam'}}\n", - "---\n", - "{'ResearchTeam': {'messages': [HumanMessage(content='The document \"North_American_Sturgeon_Overview\" contains the following outline:\\n\\n1. Conservation Status of North American Sturgeon\\n2. Size and Lifespan of North American Sturgeon Species\\n3. Conservation Efforts for North American Sturgeon Species\\n\\nIf you need more detailed information on any of these topics or have any other requests related to the document, feel free to let me know!')]}}\n", - "---\n", - "{'supervisor': {'next': 'PaperWritingTeam'}}\n", - "---\n", - "{'PaperWritingTeam': {'messages': [HumanMessage(content='It seems that the document \"North_American_Sturgeon_Overview\" contains exactly the outline provided earlier, with three main topics:\\n\\n1. Conservation Status of North American Sturgeon\\n2. Size and Lifespan of North American Sturgeon Species\\n3. Conservation Efforts for North American Sturgeon Species\\n\\nIf you would like to delve into any of these topics or have another request regarding the document, please let me know how I can assist you further!', name='NoteTaker')]}}\n", - "---\n", - "{'supervisor': {'next': 'ResearchTeam'}}\n", - "---\n", - "{'ResearchTeam': {'messages': [HumanMessage(content='It seems that the document \"North_American_Sturgeon_Overview\" contains exactly the outline provided earlier, with three main topics:\\n\\n1. Conservation Status of North American Sturgeon\\n2. Size and Lifespan of North American Sturgeon Species\\n3. Conservation Efforts for North American Sturgeon Species\\n\\nIf you would like to delve into any of these topics or have another request regarding the document, please let me know how I can assist you further!')]}}\n", - "---\n", - "{'supervisor': {'next': 'ResearchTeam'}}\n", - "---\n", - "{'ResearchTeam': {'messages': [HumanMessage(content='It seems that the document \"North_American_Sturgeon_Overview\" contains exactly the outline provided earlier, with three main topics:\\n\\n1. Conservation Status of North American Sturgeon\\n2. Size and Lifespan of North American Sturgeon Species\\n3. Conservation Efforts for North American Sturgeon Species\\n\\nIf you would like to delve into any of these topics or have another request regarding the document, please let me know how I can assist you further!')]}}\n", - "---\n", - "{'supervisor': {'next': 'PaperWritingTeam'}}\n", - "---\n", - "{'PaperWritingTeam': {'messages': [HumanMessage(content='The document \"North_American_Sturgeon_Overview\" indeed contains the three main topics outlined earlier:\\n\\n1. Conservation Status of North American Sturgeon\\n2. Size and Lifespan of North American Sturgeon Species\\n3. Conservation Efforts for North American Sturgeon Species\\n\\nIf you need detailed information on any of these topics or have another specific request related to the document, please let me know, and I can provide the information or take further action as needed.', name='NoteTaker')]}}\n", - "---\n", - "{'supervisor': {'next': 'ResearchTeam'}}\n", - "---\n", - "{'ResearchTeam': {'messages': [HumanMessage(content='The document \"North_American_Sturgeon_Overview\" indeed contains the three main topics outlined earlier:\\n\\n1. Conservation Status of North American Sturgeon\\n2. Size and Lifespan of North American Sturgeon Species\\n3. Conservation Efforts for North American Sturgeon Species\\n\\nIf you need detailed information on any of these topics or have another specific request related to the document, please let me know, and I can provide the information or take further action as needed.')]}}\n", - "---\n", - "{'supervisor': {'next': 'FINISH'}}\n", + "{'supervisor': {'next': '__end__'}}\n", "---\n" ] } @@ -1088,16 +826,13 @@ "for s in super_graph.stream(\n", " {\n", " \"messages\": [\n", - " HumanMessage(\n", - " content=\"Write a brief research report on the North American sturgeon. Include a chart.\"\n", - " )\n", + " (\"user\", \"Research AI agents and write a brief report about them.\")\n", " ],\n", " },\n", " {\"recursion_limit\": 150},\n", "):\n", - " if \"__end__\" not in s:\n", - " print(s)\n", - " print(\"---\")" + " print(s)\n", + " print(\"---\")" ] } ], diff --git a/docs/docs/tutorials/multi_agent/multi-agent-collaboration.ipynb b/docs/docs/tutorials/multi_agent/multi-agent-collaboration.ipynb index 1be7b0e7e..6d4bb1537 100644 --- a/docs/docs/tutorials/multi_agent/multi-agent-collaboration.ipynb +++ b/docs/docs/tutorials/multi_agent/multi-agent-collaboration.ipynb @@ -2,8 +2,8 @@ "cells": [ { "attachments": { - "02659c68-8b4b-42ed-a002-1c08f4a7c299.png": { - "image/png": "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T58q9/mLL75YtWrVe++9Jysojx07lpycfPLkSSHE5MmT5Q/xyZMnY8aMUU4VFRW1Y8eONN/lZdK5gRl5uRDCxsZG+cBIRqNx+/btQoiqVauK/4olhRBK8gsAAPB2omIOAIBscf/+fVnldPbs2Xnz5t25c+fBgwdFixaVy0cqvag+Pj4ybhNC1K1b98CBAydPnjQNHXx8fKysrD799NN//vknKipKCJGUlGRlZVWvXr3w8PAffvghMTGxUqVKGzZsCAwMVF518ODB9u3bKw8rVaqk0+mUdVflkUrx0YEDB4QQsbGxT548SdEDm0EfffSRRqMxGAy//PLL9u3b+/fvX7p06X///Xfnzp0y8enfv788UlkZwNbWVg6jefPmTk5OAwYMiImJMTMzs7KyUoq5lAosBwcHJQySRYIREREGg+Gff/4RQrRs2bJt27Zt27a9efPmo0ePrK2tTWup5LIGplmnQhaLBQYG7tmzp3z58jt37pSrcLRs2bJz584eHh4xMTEDBw5ctGiRXLpUkk2gV69elQ/lGEqUKGFubq5MC9ihQwcXF5dJkyZdvXq1dOnSSt9oRrzeqF6mYcOGISEhCxYsePbs2dixY+WMcqbk0h9CCFtb259//lnefJmfGgyGf//9V97M5cuXDxky5OrVq3PnzpU/02XLli1cuDA8PHzcuHHFihVr37690md67949CwuLlw0pnRv4ysupWbOmEEKn023evLlbt2758+c3Go3//PPPL7/8EhYWZmFhMWXKFCFE0aJFZet0dHS0aVUpAADA24ZgDgCALBYQEDBr1ixZ9ySEiIyMVLaFEMnJyU5OTjLsaN26ddOmTZWn6tSpI4T466+/ZAOjpaVlgQIFYmJixowZo8RSFhYWLi4uZmZmM2bM6NOnj16v/+mnn5QzTJ48ed++faGhoVu3bjUN5mQUsm3bNltb2/DwcLng6aeffiqflVnMF1988XqpnBCiVKlSu3btcnNz0+v1UVFRysxx0rhx4+SSDk+fPl2+fLkQonPnzsqaqnv37nVycjI3N7exsUlxWmX1zB9++EGp8CpUqJAMJZVuyj179owYMcLc3LxixYpKyqmQZYDnz59PPeymTZtaWFjo9Xq5eoDUtWvXX3/91dzc/N69e1OnTj169GiXLl1+/fVXpd6tXLlyQogTJ05s27bt8ePHsn/WxcXF9MyHDh1q3759kSJFXmOt29cb1cv88MMPbm5uBoNhxYoVK1asaN68eYMGDezs7OrUqSM/FXLhYCGE7KdWPjBNmjQ5evToqVOn+vXrN2XKFH9/f39/f/msRqNZt25dgwYN6tev361bt5iYmGHDhg0bNkzp2r58+bLsI05TRm5gOjfH3t4+IiJi/Pjx48ePt7GxUZq+5ZR8smJOCPHRRx/5+/tfunRJmQIPAADgLUQrKwAAWezw4cOmSZwQwtbWtl27dmPGjFm3bp2Xl5cQwsPDY+zYsT///LPpYU2bNm3YsKGSjlWrVm3nzp2tW7eWDy0tLQcPHuzv7y9zjdq1a+/du7dv374WFhYajaZfv367du0aMmTInDlzGjZsmKIwShZA6XS6oUOHylSuU6dOSldpmzZthBDt2rV7k6u2tbU9evTo999/7+DgYGVlVb9+/c8//3zy5MlnzpwZNWqUPGb//v2yCM7Nzc3MzKx3795CiNWrV2/bti3F2ZKTk2/evPnw4cNt27bNnDkzxSKb33zzjRCicOHCn332mRAiMjJyypQpqRsh9Xp9ZGSkfK2S15gqWrTo2rVrlUDQwsJi6tSpc+bMkaVbQ4YMkTPf6XQ6ZSY7IYTsOBZCjBkzZsqUKXq93srKSoZotWrVkh21Y8eOTfEZEEIkJCRcvXr11q1b6d/J1xvVy9SpU8fPz0/pig0MDJwzZ87gwYMdHR0/+uijkJAQuV7HxIkTU0Rp3377rRDi2rVrvXv3HjlypLK/Xbt2/v7+sqG4fPnyGzdulENdsmSJUiWXOh41lc4NfKV8+fKtXLmyR48esqpUpnJ2dnZeXl7BwcGmMWj37t2FSTMvAADA28ksxRw0AAC8jLu7e1BQkJw3Dem4devW+vXrS5cuXaFChbi4OCcnp9S1YC9jNBrNzc0PHTo0cODAZs2arV27VggRFxf34sULmce9nqSkpL59+8o20kaNGvXu3bt9+/ammcXt27eVhSCyz9q1a7///ntLS8ugoCAzM7MHDx60atVKRnWtW7fu1KmTpaXlnTt3QkND/fz85P6zZ8+m2bApb1RycnK/fv2OHDkihLC1te3Xr1+NGjUeP34cERFx4MABGY0tWrToypUrHTp0eNlPITk5OTY2tkCBAmne4du3b8fExDg4OCjle0KIBQsWyGVGbWxsevXq1bNnTyUJDQkJcXV1ldv9+/dv1KhRiRIloqOjjx8/LtfusLe3V0rP0vEao0rfhQsXgoODw8PDQ0JClJn7Vq1a1bJly+vXr1esWDF1hrVnzx5ra2u5JoPBYLh7966lpWXqJU0TExNPnTplbW1dvnz5EydOXLp0yXR+vTSlcwMzKDk5+d69e4mJiWXLln1ZD+yNGzcqVqyY8VuEl7G2tvbw8BBCeHp6qj0WAADyGoI5AEBGEczlGBnMtWzZctWqVVl1TqPRGBUVVb58+XQm/8puixYt+uWXX3744QfZ2SqEuHXr1tChQ8PDw9M8ftiwYePHj09/6rHnz59///33vr6+aT7btm3bqVOnZkfmKKdIS7MQLzQ0dOjQoaYL7yo0Go2Xl1e3bt2yfDyZ8vjxY51OV7JkyTTHnzPSuYF42xDMAQCQfZhjDgCAt44sSlKWrcwS5ubmrzHfWdb64osvChUq1K9fP2XPe++9t2PHjoCAgG3btl24cCEuLq5y5cq1atVq1KiRs7NzRgK1QoUKzZo1q0+fPuvXrz979mxsbGyZMmVq1qzp5OTk5OQk1wrIDukkSg4ODkePHt22bdvBgwcvXrz44sULW1tbe3v7xo0bOzo6plhOVBXFixdP0R2c84jkAAAABBVzAICMo2Iux1y4cKFt27aWlpbK+gYAoBYq5gAAyD5MiAsAwFunfPnyQojY2Ng7d+6oPRYAAAAA2YVgDgCQOdRw5YDSpUvLxT1TL1cKADkvODhY7SEAAJA3EcwBAPA26tKlixDCz89P7YEAAAAAyC4EcwAAvI1cXFw0Gk3p0qXVHgigDoPBMHXqVLl4KwAAQF7FqqwAALyNqlSpcuLEiSJFiqg9EEAdZ8+eXb58uV6v9/b2VnssAAAA2YVgDgCAt1SpUqXUHgKgmuTkZCHEo0eP1B4IAABANqKVFQAAAG+FpKSkFNtPnjxRe1AAAADZiGAOAACo5vHjx2oPQU0Gg8E0inqX3b9/v3Pnzg4ODsqkcrJirkCBAmoPDf+fs7Oz2kMAACAPIpgDAADqmD17tr29/dmzZ9UeiDoCAwM/+OCD1atXqz2Qt8KhQ4fCw8P1er1Op5N7Xrx4IYQoWrRodrxdZGTkhg0bEhMT1b5uAADwriOYAwAA6oiJiRFCHDhwQO2BqOPWrVtCiN27d6s9kPTo9fq4uLgceKOtW7fKjZIlS8qNhIQEIYRGo8mOt/Pz85s4ceLRo0dz4NIAAADSQTAHAADUIeuV3tluVnn5ORN7vZ5z58599NFHdevWPXfuXLa+kU6n02q1cltZ8+T58+dCiGLFimXHOxYuXFheYLZeFwAAwCuxKisAAFBHfHy8EGL37t2PHz++evXqnTt3zM3Nraysli5dKnOTvO3Zs2dCCJ1ON378+NjY2OjoaCFE6dKl58yZY2trq/bohBBCr9fLjUGDBv3555/lypXLpjfasGGDsq0kcUajUWRbK6u8litXrmTTFeU9QUFBHh4eao8CAIA8iGAOAAA16XS669evN23aVO2B5BB/f/+DBw/eunUrPDzcYDAIIfR6vdLGKISIi4tLSEjIq8HcuXPnVq9efe/evcjIyNjYWLlz8+bNygExMTFvzzqkTZs2nTdv3rp160JDQ48fP+7i4pId7xIZGbl8+XLlYYkSJeRGVgVzSUlJt27diouLq1q1apEiReROuaaE7CYGAABQEcEcAACq0ev1LVq0EEKsX7/+k08+SfHsN9984+fn5+fnZ2Njo+x8+PDh5cuXS5QoUaNGDTMzM9Pjr1+/vnfv3vPnzycmJlatWrV9+/Z2dnbZOv50BpMmg8EwYsSI1PubNWvWoEEDOzu7WrVqVa5cOV++lFNtJCcnR0VFPXz48IMPPnjD3sakpKTU58/4db3hTZ44cWJ4eHiKnfXq1WvYsKG9vX2tWrWqV6+e2XVIMzKk176BLi4uLi4uRqMxf/78b3LbX8ZoNH777bdCCI1GI4Nac/P//7dTGVC+djD37NmzgwcP7t2719/fX+6xsbH566+/lPOL/7plFVqt9sSJE1WqVHF1dc2OiwUAAEiNYA4AgOySnJwcEhJy9epVMzOzUqVKNWjQwMLCwvSAO3fuyI2QkJAUwdy5c+d8fX2FEFevXpXB3JMnT5YvX+7j4yMPsLCw8PLy6tixo3x448aNzp07K72HQoh58+Z9+eWXY8eOLVSokNxz9+7dkJCQBw8elChRolKlSg0aNHjtS0t/MOmwtLSMjY3VaDQdOnQ4efKkTqfr2LHjokWL0nlJSEjI1KlTlTyrbdu2c+bMUeqqXiY+Pj5fvnwFCxZU9iQkJCxYsGDevHlCiM6dO3/55Zf29vaZuq43v8lVqlSRF9KuXbunT58ePXpUo9Gkuf5DQkLC5s2by5cv37p163RCz4wM6fVuoCklzDpz5kyZMmUqV64shNi4ceOyZcvee++9JUuWKCs2ZNaKFSvkwJYtW9arVy8hhHKxMphLHSO+8mNsNBp//vnnrVu3yqRP8bLp/B48eLBjx44NGzZERUXJPZ988omlpaXcjo+PP3bs2O3bt4sUKVKmTJlGjRqZfqgAAADeEMEcAADZ4vbt20OGDDEtj7Kystq2bVv58uWVPTY2NjKo+vfff1O8fOHChfIlsss1Li6uZ8+eERERygF6vX7EiBH79++vVauWEOLbb7+V6YylpWXt2rV1Op1Op1u6dKlWq123bl3JkiXXrl37/fffm77F5MmTBw8enDr0SU5OPn78uL+//5kzZz799NNhw4alqOF65WBeRqPR7NmzJzY29v333zc3N1++fPnUqVNlx+LLbNmyZdy4caZ7Dhw4MHHiRHl/DAbD48eP33vvvWfPnsmOy2+//bZ69eqPHj3q3bt3eHj4tm3bHBwc5Aj79u2rjHn37t27d+8ePXr02LFjM35db36T582bN3jw4Fq1ahUpUuT06dNHjx5NER4p/vzzz0mTJgkhjhw5UrVqVWX/s2fPOnTo0LNnzyFDhmRkSOnfwIy4evVq5cqVzc3NDQbDZ599JoT4999/jxw5MmHCBCGETqf7+eef58yZk8GzmdJqtTNmzBBCzJ0718rKSu5UQkB5Z1JUzGXkY7xly5Y1a9bIbVtb288//7xx48YWFhalS5c2LZcTQly7ds3Dw2PHjh3K57Nnz57NmzdXUrnQ0NChQ4ea5p6dOnWaM2dOXm21BgAAOY9VWQEAyHpXr17t0qVLeHi4RqNxdXUdP368q6trTExM8+bN79+/rxxWqFCh8ePHCyEiIyNNX3769GnZf+fl5WVubm40Gvv16ycDo2+//fbUqVN79uzRaDRCiMOHDwshLl26dPToUSFEv379tFrtypUrDx8+vHPnzkaNGoWHh9+8edPb21vGGfXq1Rs+fLiXl5dGo5k6depvv/2WYuR6vX7w4MG9evXasGFDRETE7Nmzvby8TA945WDSV6ZMmdq1a8t8pHjx4sJkhYHUDh06JEOlevXqbd68+dy5c4MGDRJC+Pn5JSQkCCGmT5/u6Oio1+v3798/bdq0/fv3L126NCEhYdCgQTISnT9/vjzV0qVLlcTN0tJS1srNnz9/7dq1GbyuLLnJ5ubm9evXlzOdycsX/y2CkYIy2tKlS5vuP3LkiE6nk6slvHJIr7yBr3T8+PFmzZqtWrVK/LeSqRDi6NGjX375pXLM3r17k5KSMvpn4z+3b9+Wfc2urq7dunVLHRA/ffpUCCF/BFIGP8YVKlRQtlu3bt27d+8PP/ywSpUqqYvvYmNjlVTuiy++OHz48OTJk5Xa1YCAgG7duun1ektLy/79+0+ePNnBwcHPz2/AgAGZvVgAAICXIZgDACCLGQyGPn36xMbG2tnZBQYGzp49+6uvvpIFQQaDYcmSJaYHt2nTRggRExPz6NEjuefFixcyTGnXrl3z5s2FEFu2bAkLCxNCNG/e3MHB4fnz58ePH5f1RLIh8cyZM0IIjUZjWv9Vv379jRs3RkdHh4WFyd7MadOm7d69e8KECd27d5cvnz17ttJOK4TQ6/Vt2rQ5ePCgfPm4ceN69uzZoEEDrVbbpEkTOUP/KweTcXKut5clRPHx8d99953c7tOnT7ly5S5duhQaGiqvVEZ78qYdO3bs559/lkcmJCT8+OOPISEh8uGRI0dk7PXXX3/JPRqNZteuXX/++Wfnzp2FEDNnzpQnybGbnOLyhRCJiYmpn5WLtNrb26foEt23b58QQu5Mf0jVqlV75Q18JXn35J158eKF3CmL9SwsLNavXy8/1TExMZn60RuNxtGjR+v1ehsbG/mzU5a8OHnypHwjuWqtUjG3YcOGDN7hli1bzpw5UyZ6ixcvdnZ2Xr58uTzby+zZs+fXX381TfQiIyNlANe9e/ejR4/+9NNPQ4YMkTftxIkThw4dytT1AgAAvAzBHAAAWWznzp0xMTEajWblypWycfXFixdbtmyRzy5duvTGjRvKwSVKlHBychJC7N27V+6ZOnVqVFSURqOZNm2afK1SsxYYGOjq6urs7CyfsrCw6NChgxDi7t27QoiKFSumnuorKSlp6tSpQojhw4f37t1b7lSmwxdCmFYbLVy4UNavTZkyZefOnaNGjZoxY0aXLl1+/PHHmJiYbdu2ZWQwGSebWE1jqdjY2L///ltub968WVm3dNy4cS1atJBFiEKIr776yrTASkY8cnv79u1//PGHEGLw4MFyT0xMTGJiok6nkw9HjRpVoUKFfPnyTZ8+XS44sG/fvpy8ySku33Tj2bNn+/fvlysSyJ0ffPCB6UtCQkJkhVerVq3SH1KmbmA6ZCh58eJFIcSDBw9Mn5IrlsgJ+FKUfL6St7e3VqsVQtSoUWPu3Ll9+/b99NNP5VNdu3b96aefxH8rM8g26sze4R49evzzzz/ffPON/BFPnTq1cePGK1asUBqHU9Qhnj17NsUI5QkdHBxmzpwpx6DT6eSYhRAzZsxIvwUbAAAggwjmAADIYrIJ8euvv65UqZIQIjk5eerUqaYlRd7e3qbHt23bVu68f//+hg0b5PRYixYtKleunBDi3LlzMk1Yv369LKCTnJyctm7dKvOFFImJqVu3bsmXKxONRUVFTZkyRTlgzZo1Smgl4xWNRuPm5mZ6gNzfsGHDjAwm40qVKiX+t5V10qRJffr0OXfunBBCFiUNHz588uTJSj+jRqOZOHGiaR+lwnTt2tGjR3///fdycdI7d+7cvn1beUrpGy1evHjFihWFEI8fP87Jm6xQ0jQlLfrjjz+GDh26ceNGIYT86R89elQppYyMjBw9erTcTk5OTn9Ir3ED0ySXK5Erupp2Ya9Zs0be3oYNGwohUi81m47du3crOdqBAweWL19+5MgR5dkhQ4bIyfVkYitXbHiNO6zRaEaOHBkUFCQvX6/Xe3l5ffzxxzL5vXfvnjxGNjXPmjXrwoULpi8/efKkEGLy5MkylXvy5MmYMWOUZ6OiopQe2HeH/CcEAACQtVj8AQCALCZXw9y0aVPDhg3j4uJWrFghJwIbP378nTt31qxZs2XLlrJly37zzTeymfGLL76YM2dObGxs/fr15RmGDx+uxEOyi9DJyemTTz755JNPHj58eOPGjcqVK5sWSclu0Js3b6YejLKC5JIlSxo3bhwcHDx//nyDwWBlZTVt2rRhw4YZDIaePXuuXbu2Zs2aLVu2PHHihMFg6NSpU5s2bR4+fPj3338rVVcDBgyQs62lP5iMk52DsbGxL168KFiw4MOHD4ODg4UQJUqUSExMDAwMFEI0b97cyclpwIABMTExZmZmVlZW+fPnT32qdu3a1alTZ/bs2UKIli1benp6CiHs7OwiIyMvXryorE8qhPDx8bGysvr000//+ecfuQpnUlJSTt5k5VVlypSRGzdu3KhYsWJycvKBAwfEf4Fdp06dtmzZEhsbO2LEiF69esXGxso6MmnHjh2jRo1KZ0iZvYEvo6wjfPnyZRlmCSFGjRqlfD5lPKeUkr3S7t27R40aJbc1Gs3HH3/s4OBQu3btMmXKdOnSRf74ZIwo+0blxy+zdzguLk6r1bZu3bpkyZJDhgzp3bv3xo0bZ8+eLdvMV69e/eOPPwohatSoMW/evI4dO+r1+rZt23p6epYvX75nz55CCDkP4PLly4cMGXL16tW5c+fKbH3ZsmULFy4MDw8fN25csWLF2rdv/xqffAAAAAUVcwCAjHJ0dFR7CLlD9+7dhRA6nc7FxaVfv34ylfPy8vrqq69++OEHWR+3ePHiIUOGyJ7W4sWLT58+XXl569atUyyjKYTQarW3bt0SQpQqVap27dopgjAZ0BgMhtRzmZUtW1a+46+//uri4jJjxgyDwWBnZ7dt27amTZuuXr1aCBEbG+vi4rJ58+YBAwY0adJEDn7p0qW+vr5KKteuXbtq1aplZDAZp4Q+8+fP37FjR9++fQ0Gg729fZUqVZT512SHr7m5uY2NTbVq1dIMleQKADJJsbS0nDt3rnx569athRBnz559/PixfErO9DdmzJgPPvigX79+cgwuLi45eZOVV5mbm8s7sGzZsv3793/11Vdyajz5I2jevHmfPn2EEEePHh02bJhM5ezs7GbOnCl/QGfPnk1nSJm6gelQbkLRokXlHbawsBg+fLhygFyvNiwszLSe7mXWr18vU7lmzZqdP3/+3Llza9asGTVqVMuWLevWrSuPUVa9kDWDcsbDzN7hgICAoUOHtmvXbvfu3UajsUiRIgMHDgwODpZlldOnT5f1d02bNq1WrZqcPFEI4e3tPXHiRBl0yo+Hv7+/i4uLh4eHbE7fvn17u3btVqxYIT9Iw4YNmzFjRvqz1wEAAKSPYA4AgCxmb2+/YMECpXnQ3t5+/fr1ffv2FUKYm5v/9ttvMmI4ePDgqVOn5DEuLi4TJkywtLTs16/f0qVLTSfml+mSEGLQoEEPHz5M8V4GgyEqKqp69epCCI1Gk2ZGNmPGDOUkQoghQ4Zs3rxZTn7XsGHDNWvWyHm4FixYYG5uvnr16hkzZgwYMKBdu3bdu3dXeiflFGAZGYzSevlKVlZWMihZsGCBh4eHbIeUGaWZmZmcSmz16tXbtm1L8cLk5OSbN2/qdLoPP/xQCDFt2jRZ6PTdd99t3rxZ6aht2bKlra2tModdtWrVdu7cqVyCpaXl4MGD/f39y5Url5M32fRVnTp1EkIcOHBg6NChfn5+QggvL6+yZcvKZ6dOnTpv3jzZP9iwYcOpU6du27atR48e48ePt7CwKFCggGzDTHNIGbyBGfkxubq6CiGqVKnStGnT2bNnL1q0yHSl1JIlS3p6emo0GiUKfJlbt27JHtVOnTqtWLFCo9GYznOntOUqBYDy5gQGBsrJ5jJ1h6tWrSqEiIqKGjVqVN26dVu0aNGxY0dHR0d5ycnJyQ0bNrSwsJDRZ+PGjXfv3m1rayvPLOsre/fuPXLkSOXt2rVr5+/v36BBAyFE+fLlN27cKD+6S5YsSXNlDwAAgAwyk3OUAADwSt7e3j4+Pr6+vsw0lBFGo/HGjRtlypQpXrx46mcvXLhgZmZm2tiYjsWLF8s6KY1GM2LECHt7+3z58l24cOHIkSOyHG/48OFVq1Z97733TOdHS0Gv18fHx7/33nupa6aePXt26tSpjz76SJZEpXjVRx99JIQ4dOhQjRo1MjiYCRMmZPAuHTt2rFevXvJsffr06devn5z3TQjx4MGDVq1ayRnoWrdu3alTJ0tLyzt37oSGhvr5+cn9Z8+eLVy4sNLnmJpM5QIDAwcOHNisWbO1a9cKIeLi4l68eCELstS9ybdv327fvr28ls8//7xfv35KO3NGJCcn+/r6vmxIGbyBr1xLNzk5+d69eyluV4oDEhMTX7nMa2RkZLdu3SZNmtSrV680l56YNWvWwoULJ0+eLFd9FUIcOHAgOTm5Xbt2r3GHz5w54+3tHRAQkOIwe3v7adOm1alTJzEx0fST8+LFiz///POjjz5SKkOFEAaD4e7du5aWlqbd0FJiYuKpU6esra1lOJi3ubu7BwUFyZWCAQBA1iKYAwBkFMGciv7444/vvvsuzadsbW1//fXXTAU6GXf69OkuXbpoNJqzZ88qUUjWDkav19+5c6dmzZqpo5Zbt24NHTr0ZQsLDBs2bPz48a/Mg4QQhw4dGjhwYMuWLVetWvW23eSnT59euXLFxsYmdSr65rLqBuYMmQCWLVs2gyvGZsSVK1eioqJiYmIKFixYqlSp6tWr165dW+0LzX0I5gAAyD5vy1/FAABAOnr37t2qVav169cHBwdfvnxZo9HY2Ng0aNCgUaNGH374YfZlK3LC+48//tg0NcvawVhYWCiTzaXw3nvv7dixIyAgYNu2bRcuXIiLi6tcuXKtWrUaNWrk7Ows147ICFnu9MoeW1VuctGiRbMvKsqqG5gzzMzM0qnLez3VqlUzrYADAAB42xDMAQCQO1haWqZeFCK7yRoZObWWKoPJnz9/mzZt2rRp8yYnkXGPXGojfarc5GyVJTcQAAAA2YTFHwAAwP/5559/BgwYsGHDBvlQTpYv11jIveQsYLGxsczTDwAAgLcKwRwAIHOYYC5v+/HHHwMCAiZOnLh27dpnz54dOXJECCEXJM29SpcuLdfcTL0+KQAAAKAigjkAAPB/HB0d5cb333/foEEDvV6v0WjetsnIXkOXLl2EEH5+fmoPBAAAAPg/BHMAAOD/TJo0ycvLS6PRCCEMBoMQwtXV9e1ZuPO1ubi4aDSa0qVLqz0QAAAA4P8QzAEAgP9jbm7et2/fw4cPd+rUSQhha2s7ZswYtQeVBapUqXLixImVK1eqPZDc6tKlS5s3bzYajWoPBOpwdnZWewgAAORNBHMAACClChUqLFy4cN++ffv27StZsqTaw8kapUqVKlSokNqjyE0CAwNHjhz59OlTIUTv3r3Hjx8fGBio9qAAAADyFII5AACQNjs7uzzQxKqKHTt2XLlyRe1RpHT8+PGQkJCMH3/s2DE/P7/w8HAhRGxsrBCicuXKal8EAABAnsLftgEAALJSeHi4h4eHEOLy5ctvT7JpNBp79uwphNi5c2f9+vUz8pLk5GQhhMFg0Ov1ck9uX58XAADgbUPFHAAgE5hmKK96/Pix2kNQR3x8fEJCQtae899//5Ub9+/fV/v6/k9MTIzckLVvGWFmZiav4tq1a0IIe3v7AgUKqH0dAAAAeQrBHAAA77rZs2fb29ufPXtW7YHktNu3b3/00UcjRozI2tPqdDq58VYtlXD16lW5kfEgsmXLlkIIMzMzOTdfpUqV1L4IAACAvIZgDgCAd52spTpw4EDqpx4/fhwQEKD2ALPLkydPDAbDgQMHnj17loWnPXfunNx48OCB2pf4f5Q6voyPqlGjRiEhId27d7e1ta1fv76Tk5PaFwEAAJDXEMwBAPCuS0xMFC/pZj179uyAAQPy6lqc8sKFEAaDIQtPe+rUKbmRL99b9BctJS7M1KgqVKhgZmZmbm6+Y8eOgQMHqn0RAAAAec3bMiExAABQS3x8vBBi9+7djx8/vnr16p07d8zNza2srJYuXSpDnJCQkObNm6s9zOy6cCHExIkTk5KSoqOjnz9/rtFoRo4c+dlnn73eOZ8/f67EfKVKlVL7Ev/PrVu33mRUcr45AAAAZC2COQAAVPDixYujR4/WqVOnfPnyqgzA39//4MGDt27dCg8Pl0GSXq/funWrckBcXFxCQoKc7F8ptsqN7t+/Hxsba2lpWaZMGSHEgwcPfHx8YmNjdTpdVFSUPCZFG6+yCOlrMO2KLVu2rNpX/3+UuFCtjxwAAABSI5gDAEAFc+fOXbx4sYODw7Zt21I8dfHiRRcXl88//3zatGnKzuTk5KioqIcPH37wwQfFihVL8ZK9e/eePn36ypUr5cuXr1evXqdOnYoUKZLOuxsMhjRXPGjWrFmDBg3s7Oxq1apVuXLlfPnyFS1aVAhx48aNDF5XfHx8VFSU0WisU6eOufnr/DUjKSnpzTtAk5KSgoOD9+zZ4+/vr6Rshw8ftrGxWbFixerVq1Mcb2Vl1bhx47p169rZ2dWsWVOj0bz2Wz9//lxu2NnZpV7D9JX359GjR6dPny5atOiHH374ejfwlQOztbVN8VT6ny7A0dExODhY7VEAAJA3EcwBADLB0dFR7SHkGjqdbsmSJX5+fgaDwcLColmzZt27d3dycsqfP7/4b+HO0NDQZ8+epQjRZs+ebTAYTp8+rewJCQmZOnVqeHi4fNi2bds5c+aUKFFCPvT29vbx8VEOXrdu3fz58+fPn1+/fv10hmdpaRkbG6vRaDp06HDy5EmdTtexY8dFixalOEwGczdv3nzl9SYmJu7cuXPatGlKEDZy5Mhx48ZlPGVLSEhYsGDBvHnzhBCdO3f+8ssv7e3tUxyTnJwcEhJy9epVMzOzUqVKNWjQwMLCIsUxGzZsmD9/fmxsbOrXyguXDxs2bGhlZSWLBJcvX16rVq3X+0EnJCScO3fu9u3bjo6OpUqVevHihdzfvn37TN0fo9E4c+bM5cuXy4cajeb3339Pvd7CxYsXz5079+zZs1KlStWqVcvGxibNUSUnJ+t0ukuXLr3//vtVq1YV/5XyNWzYMMUdS//TBUj88gcAIJsQzAEAkMWePXu2cOHCBQsWKHv0ev327du3b9/esGHDZcuWlS5dulWrVvv37xdC6HS62rVrK0dGRkbK/YMGDZJ7tmzZMm7cONPzHzhwYOLEiQsXLhRChIaGKqmcg4ODRqM5cuRITEyMi4uLj4/P559/nuYINRrNnj17YmNj33//fXNz8+XLl0+dOtVoNKY+UhZtKV2QCQkJ3t7e//zzT9euXXv06KEclpSUNHHiRF9fX9PXLly4sFKlSr169crITdPr9X379o2IiJAPd+/evXv37tGjR48dO1Y55vbt20OGDFEiJCGElZXVtm3bTHszL168OHHiROUye/bs2bJly4oVKxYvXlwGUr17965bt27lypXLlCmTnJwsgzmZ2b2GkJCQYcOGKVnbokWLlICvdevWGb8/L168GDJkiOkiGwaDwc3NLSwsTHbgypv/3XffpTjJzp07UyewN2/eHDVqVGhoqHw4ePDg77///tGjR0KIjh07mh6Z/qcLAAAA2e0tWiwMAIC8YfHixUoqZ29vv2nTpk2bNg0fPlwIERIS0rlz51u3bnXr1s3KykoIcfnyZdPXzp49WwhRv359FxcXIcShQ4dkblKvXr3NmzefO3dOBnZ+fn4JCQlCiLVr18oXHjt2bNu2bWvXrj1//vzYsWMtLCwOHjyYziDLlClTu3ZtmbsVL15cvGRitcKFCyvbDx486N2798KFC0NCQiZMmBAQEKA8NWvWLBkYde3a9dChQyEhIQ4ODkIIGTJmxNKlS5VUztLSUtbKzZ8/X7nAq1evdunSJTw8XKPRuLq6jh8/3tXVNSYmpnnz5vfv31fOU7JkSWXb2dm5Z8+ejRo1qlq1qmmZWN26dWXaZWZmJrtWTc+QcZGRka6urvK+yfN7e3sr8/GZvuMr74+np6dM5RwcHHx9feXHQAihFE4+ffp08ODB8iStW7f++uuvJ02aJIRwcXHRarWmo5KJnkzl5BhWrFgRFhYm01XTUb3y0wUAAIDsRjAHAEAWU0KNtm3bbt261dnZ2dnZecKECSEhITY2NjExMQsWLDA3N5frfp4/f1554a5du2SaNnXq1Hz58sXHx3/33XfyqT59+pQrV+7SpUsycNFoNDJTO3bsmBBi7NixVapUkUdqNJrRo0efOnUq40VPspsyzSymUKFCciM2NtbV1dU0A5oyZYossrtw4cLixYuFEJaWll26dClSpEh4eHhkZKT4L/LLiL/++ksZ/65du/7888/OnTsLIWbOnPno0SODwdCnT5/Y2Fg7O7vAwMDZs2d/9dVXMtk0GAxLlixRzlOhQoWtW7fKadQOHjzYokWL77///vbt2y97X5k8JiYmvsYPWpbmWVhYbNq06dSpU6dOnVq2bNn06dPls8pP9pX359KlS35+fkKIzp07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FStWnD179uzZs2/evPndd98FBATodLpevXo1adJkwoQJ9vb2ab5d4cKFDQZDYmLiawxVr9e3adNGjqR+/fqtWrW6efNmgwYNtFrt+PHj+/btq8ya17Zt2/nz58siGmdn5wEDBri7u+t0ugULFkybNi2Dbyeb5tKcic90/OvXr5dZZJ06dbp27bp69eopU6ZMnz69Y8eOcvkL5C758+dXZnCbMGHCxo0bW7Vq5erqmuIw+fFI0UFpa2vbsGHDkJCQdKb8T8fnn3++fPlyIUTLli3TOezrr7/++uuvhRA7d+78+uuvLSwsBg0a9LKDnz9/LoQ4e/as6c6goCAhRI0aNV72qsjISDkSyTR//Ouvv4QQXbp0ydrJFp8+ffr9998rD1PP7PbKC9m8ebOSyrm6uvbp06devXqp30hZGzodSuHegAEDlKpYCwuL77//vlOnTqbLdNSqVatVq1bKKjq1atWS68YYjUbTwywsLDw9Pd3d3T///PPY2NjJkye7uLgwWyUAAMBrI5gDoCbZR5bmGo6Z8u2333bo0OFliy3Kr+IXL14UJlVjtra2qY+sWLHiqlWrTp48OXv27BMnThw9evTo0aNt27b96quvUn8xlt+KTftDAwMD7ezsMlJetHDhQjmSKVOmDBw4UNn/6aefxsTEbNu2TSlC8fHxMe3Rq1ChwrBhw7755pvUU+mnQw7SNIOLjY2Niopq2rSpUs4zduzYFBWC/fv3nz9/vl6vP3v2LMFcbierU99//33TnUlJSbGxsaYHmPLx8blz546FhUUODO/JkydCiHQmTYuPj5cldQaDwWAwyDT/7t27MTEx6bzQaDR+++23QghZ3ypM5poUQsgeT2Uayqwyb948Ob1j6nfM4IXI3nmpQoUKaf6yEkK8bClqxe3bt7dv3y6E6NGjR4UKFZSIcOXKlWneMdMTKgW5BQsWnD17thBi6NChSqyZlJRkZ2cXGxtrMBhSz5cHAACAjOMvUgDUlOYX19dQvXr1l6VyQgiZLERFRT18+PDBgwevPFuDBg02bty4devW1q1bCyEOHDjQuXPnkSNHPnv2zPQwGcApccbp06f79esne05fSZauaDQaNzc3ZeeaNWvkfqUvz8bGJkU5odFolN+007ne1OS8WqatrJMmTerTp8+5c+eUPam//B87dky+RFn1ArnXnTt3hBApejYXLVrU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e/du3769MoPVK5mbm/fs2VN5qNfrZTBXt25duee9996bOXPmjBkz7t27l5iYWLZs2deeyylfvnxeXl69evUSQmg0mj59+vTr1880mnRxcXFxcXn69OmjR48KFSqUwYZc5BZygrmX9aXKXKZ48eJ2dnYi3RUYXsOqVavq1auX/goSRqNR/kF72cIpsse2Z8+eTk5OAQEBoaGhERERc+bMEUK4u7un/nPh7e0tJ0qrUaPG3LlzL168eOTIEflU165de/fuLcvBOnXqlFXzowUGBvr4+Agh7Ozstm3bFhMTo9VqZf3a5MmTly1bJn9RZPZCFEWLFu3Tp4+zs/MXX3yh1+tXrVr1ySefKP+kceXKlf379yv/flCyZMmwsDB5ycOHD1fmqVTy2XHjxtWpUyf9f8+QxcVy4en8+fM3aNBg7969X375ZVhY2LRp0y5evDh9+vRXrj4BAACAVyKYA6Cm5s2bN2/eXHlYu3btlStXZuoM7733nrJ6YDrMzMzKlSsntxs1apROmUyRIkWGDBnSq1evc+fO6XS6R48elSxZskyZMs7OzinWYciXL9/q1aujoqLKly//5itXylY7jUaTYpot05G/iU8++eTUqVN37typWbOmaW+dqaJFixYtWvTN3wtvGzlloSykSk0WYF66dCk73vqVqZwQ4ubNm8Kk4To1WVPWvHlz2cIphOjYsaPcUNYvVuzevfu3336T2wcOHEjx7JAhQzw9PTt16iSEeGWlbQZdunRJts0KISIjI+USLoomTZrI6RozeCG7d++eMGFCjx49vvnmm0KFCpmeqkaNGs2aNdu+ffutW7fEfz84IcSmTZuU5FEI8fjx41mzZinXq+yXZYm1a9c2beB98uTJ48ePnz59mpSUpNFoypcvL/NB5ceh1+vl1JMVKlTw9fX98ccfN2zYsGXLlujo6N9//z2z1bsAAABIgWAOANJQtGhRufhD+oeZm5vLIqM3J+fF//jjj1+Wmr05CwuLNw8Qkevcv39fLgJw9uzZefPm3blz58GDB0WLFu3evbvsnZRZsMFgiIuLU4qwsoper0//UxcfH79p0ya5IdcevX//fmJiYtOmTeWaxdHR0bL0zMnJydzc3M3NTS4jK4Sws7Ozt7c3Pdvu3btHjRoltzUazccff+zg4FC7du0yZcrINKply5YajUYWl61Zs6ZUqVLW1tZl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paUJIWJjYz/88EONRiNbDVSvXv3LL7807rdQcEVyQjl3NZ9gTlEa/hBkZGTIn5oQolq1aiX81EIItVr97B0nAOSP/8cAAACEEKJatWqvvPJKxYoVa9asyecQAGVL9+7dT5w4IYRISEiQq4NNmDDBZM1++S+brDtTqNXqvn37RkdHF6RMeNGiRTKVU6vV77zzzvDhw00mV164cGHDhg13796Njo7WaDRy544dO5QD4uPjHz16VPDXVeQnlPGWLB4snNTU1Li4uCpVqjRo0KDQJykgmUVKNWvWLO6nM5acnCyEsLOzK8knBcon3nQCRUCv1+/evbtVq1ayq5FFOn78eE5OTvfu3c09EAAoLlZWVrKopDRUSQBA4SgplUlspNFosrKyRF5TQceOHduqVauuXbs+8eS1atWSGzqdztXVtW7duiYHzJo1KzIy0mRnq1atOnbs6O7u3rx58yZNmjxVn9NCn/DWrVvx8fGNGzeWU1MVsmCwEPNhL1++fODAgb179yrdGJYvXy5XYTMhG57ev3//X//6V+XKlZ/2iYzJsjUhhJubW+6XmZ6eHhMTo9frW7ZsafJ9Umpq6t69e6OiopKTk52cnLp06dKtW7en+usmVyQsgfARAMEcUFA5OTnGKztkZ2dPnTp10KBBffr0CQ4OnjFjhpub288//2zuYRalVatWpaenT58+/datW6NGjRJC/Pnnn9WrVzf3uACguBDJASjr7t27J4Rwc3MzfuP6xx9/vP7663I7JiYmMjKySZMmSmakVqsL+OXrp59+mpCQcPr0aSHE1KlTly9fPmHChEGDBinVds8995zM0fr06ZOamnrixAm1Wr1v3758zpmenv77778nJiba29vXqFGjU6dOxrV7hThhfHz8kiVL9u7dK2+6ubktW7bs+eeflzdlgPVU/9r/8ccf/v7+ufPB9PT03AdHRETMnz9fOdjb2/vLL72lZKsAAG5wSURBVL+UaeCNGzfu37/fsmVLIcS5c+dmzZql1+tXrFjh5uamPDwrK+vChQuJiYkeHh7VqlXLzMyU+/v27Wv8LNnZ2Xv27FmwYIHScnfKlCkzZsyQP/SMjIzx48fLCkrpm2++6d69+6JFi0xiynwkJCQIoygWQPEhmEN+MjMzf/rpJ51O16FDB+M/GOXB/fv3Z8+enZCQkJKSkpKSIv/mubi4LF++XP41ffDgQXBw8J07d/r06SO/UHJxcTH3qEVsbOzly5d79uxZJGuW//TTT9HR0ZMnT5YvX61W517bIicn586dOzdv3hRCtGjRgnJ3AAAAM5LzPU2mcRiHdLGxsQMHDhT/LKzp6uraqVOnApZTVatWbefOncHBwevWrYuMjIyJiZkxY8bnn38+ceLEkSNHVqpUadmyZWPHjm3evLm9vf2ff/554sQJZYm0PJ0+fXr8+PFKuiSEeOWVV7788kvlLeXTnvDChQs+Pj7Gx0RHRw8fPjwiIkJGcrkX2stfdnb2hAkTlBEOGTKkT58+rq6ulStXzj23dOfOnTNmzDDec/jw4VmzZq1atUoIMXXq1HPnzgUFBTk5OY0YMUKOZPz48ceOHZPVcBERERMnTlSea/Xq1c2bN5fbvXv3Vs6Zk5Mza9asoKAg4ydatWpV/fr1R4wYIYT45ptvZCqnVqvbt2+v0+lOnz4dEhLSo0ePXbt2FfBjnWy2m7soEkCRK5rGLrBUM2bM+OCDD+bOnfvyyy/PmzdPVr+XE6Ghofv37z937lxsbKzy19HGxkZZRyMnJ0cI8fDhQyHErVu3hBAtWrQw96iFv7//hAkTNmzYUCRn0+v1QoiMjAz5Atu2bSvfsZ05c2bKlCkjR47s3bt348aNO3bsOGTIkCFDhsydO9fcFwAAAKBcky0RTL4wbtu27XfffdeqVSvjnRqN5tixY1999ZWvr++gQYPyD7wU1tbWAwYM2Ldv3549e1599VUhhFarXbBggY+PT2JiokqlatOmjb29vRBC6fGaZ2WZEOLYsWOvvfaaVqt1cnIaM2bMnDlz2rdvv3///rfeeks55qlOmJCQIFM5tVq9cuXKixcvLl++XI5QKWGTwWXBO41aWVkp0zldXFxee+21l19+uUmTJnXq1LGxsTE+8ujRozKVa9Wq1Y4dOy5cuPDOO+8IIfbv3y8/RskSxcuXL7/zzjvK1Y6Pj798+bIQIjo62sfHR37ukB0qAgICLly4IA+Te6RFixbJVG7IkCFHjx6NiIho3769EOLQoUNCCL1e/+233woh3Nzc/vrrr02bNu3atSs0NNTHx0cIIasdC+L69etCCObKACWAijk8VmxsrFIBLoTYsGHD1atXv/rqK7VaXSTnz87ONv5jlp2dnZ6eXlQnlx4+fFjApu+5KX+AnZ2dZ86cWa9evapVqzZq1EgZs/ziUXZ0kitNlIaiwvDwcCGErF97dvJ7xeTkZPmNmbu7uxBCr9cPGTIkz+Nl5SAAAADMRQZPJl1KraysevXq5erq2qVLFyFEUFBQ5cqVb968efXq1StXrty8ebNp06a2trZP9URt2rRp06bNrFmzvv7662+++SYqKqpv376yM6w8QCnTM2k3IUVHR8sA7vXXX1+4cKEsGTty5IgQ4tSpU0ePHu3Vq5fJQ/I/oRDiiy++kIHXO++807hx46SkpOPHj8u7lE8ZN27cEEYZ3xNZW1uvXbt29uzZx44di42NHTFiRJcuXWbOnCnfGCvS09Nnz54tt0eNGlWrVq0rV67IFExpbCo7OSjfZH/11VeBgYHR0dEXL15s0aLFrFmzhBCOjo6rVq3y8vLSarUpKSlvvvmmPPjixYvywl66dGnNmjVCCCcnp0GDBtnb20dGRkZHRysv6tatWzLd++STT5SF5+rVq7dkyZIlS5YU8FWnp6dHRUWJfz4OAChW/G8GkZyc/OjRowYNGmg0muzsbCcnJ/nv77lz54QQarX666+/TkxM/OCDD06cODFmzJgNGzYUOj7TarU//fTTjz/+GBkZqVart23bpnxx99prr8XHx588eVJ+IfbslixZsmLFiv3798uZp0/Lzc3N0dFRq9XWrl07z87x1atX9/T0jImJEULIdxJOTk5FMvJCS0lJke9Fiqq2sX///tHR0VZWVvKNmqwWNBgMTk5OGo3G3d1dlvFXrFhRfi9Xwk3cAQAAYEJOdGjUqFHuu5S32S1btlSr1SbRUuHUqVNn7ty5HTt2lDNS9+/fP3bsWHmXnHthvJGWlnb8+PHu3bvb2tquXLlSCNG+fXsllYuNjQ0LC5NHfv755926dTNJhfI/YXR0tFJVsHz5clkrJ3Xp0kWuMZednX3+/HnxNFNZhRD16tVbv379mTNnlixZcurUqRMnTpw4ccLb2/vdd99VPsvs2LFDaRprMpv13XfflZNO5Df60uLFi19++eWkpKS5c+dGRUW9+OKL8sPX5s2b5SwcR0fH7du3K+c8evRoz549hRBffvml3KPRaHx9fY2fSAadylwfk3D2qcjBiH+WLARQrJjKWk7t3r174MCBX3zxxaJFi3r16tW5c+dGjRp5eXl17tx58uTJ8hjZRHzUqFGdO3d+7bXXfv75Z0dHx4iIiNGjRxew0F2h1+uPHTs2ZcqUtm3bzps3T1aS63S60NBQ5ZjLly9rtdozZ84U1WuURV6HDx8u3MNVKtWYMWPEP+ue5mnLli3ya7033njDycnJ7E2Lrly5IjeKqnJt6tSp4eHhjRo16t69u6Oj4wsvvCCEqFChQkhISERERHBwcGBg4Pz58//zn//INwo1atQw7xUAgGeXlpaWlpYm1ysAgDLn4sWL4jEVYcqX60rc81T+85//tG3bNigoyGAwmNzVo0cP+RX1nTt3lJ3KdFHls8OWLVvGjx+/bds2IYR82z9nzhyZyj169OiDDz5QHhsTE7N7926TZ8n/hHJVtTZt2qxbt844k/Lx8Vm7dq2Mxk6ePCkfGxUVZfyJRkn68tGuXbtt27b98MMPcrm3w4cPDxw4cMqUKbIO7ujRo0KISZMmzZkzR7nOarV61qxZEyZMkDflxxMhxNSpU9944w15TiHE6dOn5ScOZ2dnZW2c77//ftGiRUIImf3t3r07LS1Nr9fL+arLli0bPXq0MjZnZ+f169fLCa3JycmF+OGaCAwMlBuyFg9AsaJirjxKTk728/MTQuRuLSSE+P3331NTUytVqnT79m0hRP369eV+Nze3n376acCAAadPn54+ffratWsL8lx6vX737t2ff/658tWNWq329fXt3LlzXFzcgAEDTI5X+rs/O1niLteAK5wePXp8+eWXGo3GYDDkuRpuhQoVZBTVu3fvXr16mb2X399//y03inAksmbe2dn5zJkzymnt7OzybPLAIhQAyrrs7OzY2NjU1FRXV1eqgAGULdnZ2UePHpXvujdt2mRtbX3nzp2MjIymTZtOmTLF1ta2UqVKct5DXFxc06ZNn/b8f/31l1ar/eijjwICAl577TUXFxdra2udTnf9+vWQkBAZ9r388svK8cpXtgkJCfXq1TMYDPIrc5mvyfK9devWjRs37vr160uXLpW51ddff71q1arIyMgZM2ZUrlzZuBtp/if8448/hBA9e/b09vb29va+devWgwcPGjZsaDwdZ+fOnXJj//79+/fvl2GiHHn37t1Xrlz5uCmux48fb9q0ab169Tp06NChQ4eoqKiAgIAjR47s378/KSlpy5YtISEh8iSenp5vvfVWfHy8lZWVs7OzsgyO8mmoffv2SgQpfwpRUVGy+6pWq42JiWncuPGSJUvkfNXu3bt/++23PXr0iI+P//nnn5XAsV+/foMHD/73v/99/fr16tWrG7doUKbO3L1713hlunw8evRo//79iYmJaWlpKSkp0dHRSsVcRESEyQJEAIocwVx5VLVq1Z49e964cUN2H9dqtY6OjrNmzapVq1blypVbtmwp5y2mpqaK/1vmXb9+/aCgoN69ex88eDAxMTH/Ztt6vX7RokU//PCD8kfIyclp3Lhxb7zxhvyD9+KLLxofLL+zWr169U8//XT9+nWtVlu5cuVevXrJ1RYKQS4Ku2/fvocPH16/fj0pKUmlUjk7O3/11VcF7ByqfCS7f//+EyMns6dywugryuLoa57/C8z92wIAZVFmZmZcXNyff/6pUqleeOEFPooAKBNycnLefffdkJAQpQps3bp1xgcMGTJETm5t27ZtcHDwlStXcq/g9kSTJ08eN26cEEKj0ciJqCYWLlzYpk0b5aZKpZIrw3z99df37t3bt29fRESEEEKuc+fr6ztv3rzg4ODg4GB5vFqt3rx5c7t27dq0aSNXuZk4ceLEiRP9/PxkuJb/CaUDBw5MnjxZpVLVq1dPadr2OMaVgyEhISdOnOjXr1+eR3700Udy6ujbb7/dqFEjd3f3b7/9dtu2bTNnzoyIiFBWsjt48KCnp6dKpTJpviGM3kv/5z//URbLs7W1bdWqVWRkpCyJ0Ol0xt1X27dvv3z5cpVKNXXq1A8//HDLli3//e9/5V1Hjx7t27evvb197kWuleq/q1evygm8T7Rw4cLNmzfnedfHH3/Mn0KguBHMlUc2Njbr16+X2zNnzty2bVuvXr1kmx5j8g+GyVweV1fXjh07Ku3G83H27NmvvvpKbnt6eo4dO7ZHjx7Gj9Lr9WvXro2Ojk5ISFC+k4mMjDSu42vcuPFTvbTg4OAjR47cvn07MjJSvi/RarU//PCDckBKSkpWVlYBgzklZrp7927hasFycnJu376dkpLSqFGjolo7Lx9KvWH+mWlxkEtmyFZThZCWllahQoUn/lJlZ2dnZGRUqlSphF8dgPKjQoUKGRkZ165du3LlSpMmTfi+AUCZcOfOHSXektRqtZubm5ubW4sWLTw8PJQl515//fXg4GAlGHoq3t7eERERhw4dOnLkyLVr1+S373Z2drVr1/bw8HjrrbdyL2z3yiuvbNy48fDhw8ryMv7+/jVr1hRCjBw5MikpadWqVXJ/nz59Zs2aJd/8165de9u2baNGjYqNjV27du2bb77ZsGHDJ55wwIABhw8fjo6Onjdv3n//+1+TN5ZarTYpKWn27Nl16tT5+++/ExIS9Hq9Wq2uUqWKra3t2bNndTqd8iy5ubm5aTSajRs3bty40cnJydHRMTU1VfZ/E0Lk5OSMHDlyy5YtGzZseOGFF1577TXjxxoMBo1Gk56evmvXrpiYGJPeuB999NGIESPq1q07btw44zh17NixH374ofzY8vrrr+/evfvatWvNmzd3dXWNiYmZPn16o0aNTFK5rKyshIQEpa7wibmkwngZHCcnp2rVqtWvX79u3bovvvji45JKAEXIKvcCAShXpkyZsn///rlz5yqrtAohcnJyNBrNsmXLgoKCPv30U5NVRRMSEpKSkoy/DctTTEyM8oVPz549P//8c+MSayHE8ePHR40aZfIotVrdo0eP1q1bu7m5NW/eXP6VLSCdTvevf/0r9/5u3bq1a9dOnrBBgwa534ikp6fHxMTo9fqWLVsa/wnPzs6WX3b9+OOPcgGIAkpLSzty5MjBgweVd0guLi6//PJLnsHT4569EP7zn/9s3LhRCPHNN9+89NJLJvfeunUrPj6+cePGuWO7c+fOHT9+/NKlS2q1ulmzZoMGDapdu/ZTPfW//vUvnU63cePG7t27P/HggwcPKl2rJPnGzsnJ6fnnnx8+fLicBGEwGAYNGmTcYTY9PV3mre7u7q1bt/7oo48K3uoeAAooKCho+/btPXv2fOONN2rXrl0aCqIB4In27dsXExPj4uKi1+vlvJOKFSvmeaScB1oy/7glJib27dtXvtN79dVXfX19TT5E6HS6O3fuODk55e4Jm52dffbs2YYNGxq/L83nhAaDwdfX97fffhNCuLq6+vr6Nm3a9OHDh1FRUTKwE0KsX79eroxs4nEL1yjS0tK2bNkSEBCQe63tsWPHzpkz5/79+7169ZID69279yuvvOLk5JSUlHT69On9+/fL/efPn8/z+x69Xi8/BURGRl69etXBwcHNzc0kVsvKyrp7966Tk1NERIRSUTFmzJhOnTpVrVo1Li7u5MmTR48e1el07u7us2fPvnLlivEidPlLTU09evSora1tmzZtimPmDYD8EcyVdz4+PhEREd99951xNfvKlSsXL14stwcNGvTuu+82atTocX/a87Fz507j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qnl7e3t7e7do0ULWnf3www+1a9c+deqUbEp7+PBhlUqlrCu3fPny5cuXKyfs0qWLXGPu7t27yk4fH5/333//77///v7772UUmJmZ6e/vL+8NCQmRxYOSo6Njv379hBB37twRQtSrV0829zAZ9vz584UQkyZNkqmcECI4OFg5YOXKlUqRncmFMs7gNBpNTExM165dlarD6dOny1ROMWbMmOXLl2u12vPnzxfkxwGg4AjmUDZ06tQpIiKidu3a2dnZbdq0USrbjRdH0Ol0kZGRkZGRa9eudXd3HzFixCuvvGLBQZLBYDh8+HC3bt2Kr6+5o6NjaGiora2tlZXVpEmTrl69au4XDQAlJCUlpUaNGteuXbtz505mZiYV2QDM6969e8Y3PT093d3dq1WrplarK1as6OTk1LRpU7n2mfEURWdn5/bt2zdo0KBy5cr29vb29vZNmzZt1qyZLOYqhFq1avn6+m7cuPHDDz+8ePHinDlzHvfPY3p6utyQqdzPP//s5uaWnZ3t6Oio1WrPnTsnM6Du3bvLaa1CiODg4B9++EE5w8KFC1966aWKFSuK/xtvPY6SW+l0Orm9ZcuW+fPn//e//x0zZkz+j1WSwYULF65Zs0Y+qaQEWCqVqmLFit27d5c3a9asKWeYtmnTZvLkyYsWLVKqAn18fD755BM540dmWPJH9tlnn1lZWcnALjY29sGDB1evXpXFcVu3bl23bp0SzHl6en7++efVq1cXQiQnJz9u2Ldv35YPnzFjhtwTExMzb9485YCNGzeOGTPGpJmGbDVu/Hvy73//+9ixYwcOHFCyNldXV5Pn+v3335V17gry4wBQcLzLRJkh+46rVKrdu3fLv3MHDx4MCQlxd3cfN25c48aNs7Kyrl27dvjw4cOHD0dFRc2aNWv+/Plr167t2rWrucdeLDIzM8ePHz958uSPP/64+J5FeYszc+ZMc79iACg5lSpVatCgwfnz5+XHHqWGAgDM4qWXXvL19bWysho8eLCyqEueFixYEBQU1KVLlx49esj3z0Vr7ty5cXFxISEh69ev37dvn6+vb/fu3VNTU2/evHn37l1HR8eXXnqpevXqxtNdAwMD5XQWGxubfv36bd68+dSpU3LaY0hIyIEDB2rXrr1nz57NmzcLIXr27Dlw4EA/P7/4+Pi333579erVVatWlRNCExMT8xmYsoZa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l6ur6+LFi4s2XpS0Wm1SUlKzZs1YrgEwO4I5lGGffvrpt99+6+jouG7dujxXkXN0dPziiy9eeuklZc/OnTuVpkWKV155ZdWqVZcvX1aOVKvVb775Zs+ePevVq1elSpXc9Wj5nEe5uWnTprlz5xofMGfOnLFjx5p8lzhy5EgZijk5ObVo0SI2NjY2NlYI0apVq82bN8v1O0yeaOPGjTJ/9PT01Gg0SgelnTt37tixo2PHjpMnT1aabeXk5MycOTP324XPPvtMflG2atWqRYsWyVctv5CUa9yq1epdu3aZ1O4BAAAA5ZNer//++++9vb3l2nCK8+fPb9269fz58xqNpkaNGs2aNfP09PT09DRuuZA/jUazdevW8PDwq1evqtVqFxeXdu3aderUqXXr1rQFBywe/5OjDJP9gNLT09u1a/fFF18ozUkdHR1HjRrVqlWrTp062dnZKccfPXpUpmmtWrWaPXt2ixYtli5d+u233+7fvz8wMNB41QYvL68333zzcbXZ+Z9HzngKCAiQfZrkMOrVq7dw4cL58+enp6dPnTpVOdWVK1dkKufr66ss6Hvu3LlFixadOnXqm2++Wb58uRDCyclp7ty5arV65syZGo0mNDRUBnNy/mxmZqZer//888+/+eYbIURERIRer5crswohFi1aJFO5IUOGTJkypUqVKpMnTz59+vShQ4dGjBih1+vlN35ubm779++Xf/hv3bq1dOnSAwcOnD59mmAOAAAAEEKoVKrRo0fn3t+yZUs5HbXQnJyccn/rD6CcoPkDyrDMzExle9iwYT/++KMsbZNrlPbs2dM4lUtPT1dKxEeNGlWrVq0rV64opWEqlapOnTo//PCDXLz2yJEjPXr0mDt3bu4u4E88jxDi+++/l6ncggUL9u3bN3PmzNdff13ORV2yZElSUpJytr/++ks+cPr06crONm3abNu27erVq1u3bhVCODs7Hzp0qH///t27d585c6YQQunHVKlSJSGETqf78MMPZSonrV27VrZmv3Tpkuxd6+TkNGjQIHt7+8jISLngRZUqVYQQt27dkvNbP/nkE+XruHr16i1ZsuTixYujRo0y9w8ZAAAAAACLRcUcyjDZ/Eg2dbKxsWnXrt3BgwcnTJhw7ty5BQsWXL58+bPPPqtYsaI8eMeOHcricSbfR7377rtyemmHDh0OHToUHBy8ePHi+Pj4TZs2bdq06Z133hk7dqyyHuoTz5OTkyP7qU+aNElpwBQcHKwctnLlSqU47s6dO0KIevXq5e6y9Pfff8vIbPXq1cq9gwcP7tu3r1x7Tgghq/NmzZolG9JPmjRpxIgRnTt3FkIcP368cePGX375pTxSo9H4+voan1+uyqesOicTSQAAAAAAUGKomEMZpiz9pqRLderUCQoKevPNN4UQO3fuHDFixMOHD+VdR48eFUJMmjRpzpw5yvprarV61qxZEyZMUM5pY2MzcODAX3/9deXKlTKr+vbbb728vGTdWUHOc/v2bVkcp8R2MTExxn3iN27cKFeRE0IkJyc/7tVlZWXleYySygkh5BPJVG7x4sUzZ8587rnnBg0aJP6Z0Hro0CEhxLJly4yr7p2dndevX9++ffv8BwAAEELk5OSwIC8AAACKCcEcyjClw5GsO5NsbW0///xzucpDRETEqFGjMjIysrOzQ0JChBDdu3cfN27cX3/99euvv4aEhJw/f37ixInGrYj27dun0+lUKtWAAQMOHz789ddfy0XWFi5cuGTJkoKcR6nRW7t27blz59auXTto0CCdTufs7Lx582aZ5b355puXL18W/6Rvt27dyv3qmjZtKjdGjRq1a9cuWR5o4v79+3Jj6NChb7zxhtyWLSx+/fXXixcvyj39+vXz9/f/+++/f/755/Dw8BMnTihd25X47+7du+b+eQJAqaPX62NiYq5du5aenm7usQAAAMACEcyhDFPaIVlbm/4mDx8+XC7Qdu7cuZCQEOWAgwcPCiFUKpWLi0vjxo1NuoPfuHFj6tSpHTp0WLt2bUpKirW1dZ8+fYKDg2XL1xUrVij1Zfmcp2bNmt7e3kKIxYsXDx48+PPPP9fpdG5ubrt27erateuGDRuEEBqNZvDgwTt27JC5mE6nM154TqpSpcrixYvl9gcffPDCCy+8995733zzzalTpx48eCCESEtLk5NqnZ2dP/nkE+WBPXr0UKvVOp3uxo0bco+s8rO3t3dzczPpIaXkfVevXjX3zxMASp379+/v3r37xx9/zP2vNAAAAPDsCOZQhrm7u6vV6latWuW5Plrnzp03b94shHBwcLCyspLLvW3YsGHXrl0mRxoMhlu3bsXGxjo4ODg6Oup0us8///yFF17o0qVL//79X3zxxR9//FEemZOTU5DzfP75571791b2jxs3bseOHbJjQ8eOHTdu3CiDsxUrVri7uwsh1Gp17jXmhBBvvPHG5s2bZXNYnU63d+9ef3//4cOHt2zZsnfv3qmpqR07dhRCBAYGyi4QUuXKleUsWltbW3llpk+fLhs+GMvKyrp+/XqNGjXkTWURPQCAQqfTZWVlPXr0KC0tjQmtAAAAKHJWvMtEmZaVlWVtbW1S+GZMr9fLZqPJycm9evWSq9H17t37lVdecXJySkpKOn369P79++X+8+fPp6amrl69euPGjSbncXR0nDVrlo+PTwHPU7VqVa1Wm56eXrdu3dzDS0tLO3v2bNu2be3s7IKCgurWrdu9e/fHvYTs7OzTp0+fPXv27NmzJ0+elOvKqdXqY8eO1axZMykpKXemlpGR8cMPP/Tp0yc2NtbHx0fuHDNmTKdOnapWrRoXF3fy5MmjR4/qdDp3d/fZs2dfuXIlz9bvAFDO3b59+5tvvrl///7QoUNbt24tW+4AAAAARYVgDuXI7du3x48fHxkZmee9EydO/PDDD2WKd/fu3YsXL16/fl2v11erVs3JyalDhw7yrqc6T3FISkq6ceNG48aNlWK3/J0+fXr8+PFKfwxjarXa39//tddeK6ahAkBZl5SUtHjx4itXrkycOLFbt252dnbmHhEAAAAsCsEcypfs7Oxjx47t2rXr0qVLKSkpDRo0aN68eadOnby8vJRWEiV5npKh0+l27dp15MiRy5cvZ2Zmurq6uru7v/jiix4eHkpjWQBAbjqd7uuvv/7ll1/Gjh3bt29fe3t7c48IAAAAFoVgDgAAIG/p6ek///zzoUOHevbs2adPn6pVq5p7RABQlvz444979uwRQri5ub366qvNmzc394gAoNQprtl2AAAAZZ2dnZ1arba1tdXr9dnZ2eYeDgCUGQEBAYGBgUIILy8vPz8/T09Pc48IAEopgjkAAIC8GQyGihUrarXaxMTE9PR0g8FgZWVl7kEBQKkWFhYWGBgYGhpKJAcABUEwBwAAkDeDwVCtWjUbG5s7d+6kp6ebezgAUKoZR3JBQUFEcgBQEARzAAAAebO2tq5Zs2bnzp0zMzOtra0plwOAPBHJAUCh0fwBAADgsdLT0xMTE7Ozs+vWrVupUiWTe7Ozs62srKytrc09TAAwD9aSA4BnRDAHAABQSImJiffu3XN0dKxRo4ZKxUQEAOUIkRwAFAneQQIAAIjs7GyDwWBjY/NU81UvX778448/9ujRo1evXgRzAMoJIjkAKEK8gwQAABC3b9/W6/W1a9e2t7cv4EPS09Nv37595cqVXr162dramvsVAECxI5IDgCJHMAeUUwcOHPj555+Vmy+//HK/fv3MPSgAMA+DwfDXX3/Fx8d37969adOmNjY2BXmURqO5fPlytWrVateuTbkcAAum9HYQRHIAUNR4EwmUU/369evXr5/ytefevXuFEH5+ftOmTTP30ACgpOn1+kePHv3222+2tra1a9euXr16QR4VFxd38eLFevXq1ahRw9yvAACKBZEcABQ3mogB5dq0adPi4uL8/PzkzcDAwIYNGwYEBJh7XABQoqysrJo1a1avXr3ff//977//zsrKeuJDDAbDjRs3EhMTGzVqRDAHwPKEhYUNGzZs6NChoaGhfn5+cXFx27dvJ5UDgCJHMAeAeA5AeadSqRo3btyxY8fs7Oxz584lJSXl5OQo9xoMhszMzIyMDOOdqampCQkJaWlpDRs2dHBwMPcrAIAikzuSY0YFABQfgjkA/6PEczKhI54DUK5UrVrV09OzVq1af/75Z3R0dFpamnJXenp6VFRUREREYmJidna23Hnz5s3ExMQGDRrUqVOngGvSAUApp0RyQoigoCAiOQAoAQRzAP6PadOmTZs2jXgOQDnk7Ozcrl27+/fvnz59+u7du0p9XGZm5qFDh77++uvIyMjMzEy5MyEh4fbt2w0bNmQeKwALYBLJMWsVAEoMzR8A5MH429HAf/j5+Xl5efEuDYAF69y58/nz5y9evHj16tW6deva2toKIapUqVK3bt3jx4+npqZaW1sLIQwGw82bN5OSkrp27UowB6BMU1qBeXl5BQUF8U4PAEoYwRyAx3pcPGdyFwBYjMqVKzdt2vTSpUvnzp1r2rRpgwYNrK2ts7Ozn3vuudq1a2dnZ+v1eltb27S0tMTExIyMDGdn56pVq5p71ADw1Gi3CgClBFNZATyBnNyqdIeQ8RzzWwFYpCpVqrRp06ZmzZp//fVXbGysnLhaoUIFvV5vMBgSExMfPXokhLh7925aWpqLiwsLzAEoc2i3CgClCsEcgIKieSsAi2dtbd20adNWrVo9ePAgJiZGp9PJ/VZWVmlpaXfv3k1NTc3JyUlJSXnw4IGLiwvzWAGUIfR2AIBSiGAOwNMhngNg2ezs7Dp06FCzZs1Tp05duXJFr9cLIZydnStXrpyUlPTo0SODwaDVam/evFmtWjW1Wm3u8QLAk9HbAQBKLYI5AIWhxHMmzVvDwsLMPTQAeCY2Njaurq49evSwtrY+f/783bt3DQaDg4NDgwYNsrOzc3Jy9Hp9cnLyw4cPVSqVjY2NwWAw95ABIG9hYWEBAQENGzYkkgOAUovmDwAKj+4QACxS1apVO3XqFBMTEx0d3bx5cwcHBzs7u7p16xoMBisrK51O9+jRozp16tSpU8fW1tbKysrc4wUAU/R2AICygoo5AM+K7hAALI+zs3OLFi3u3Lnzxx9/3Lt3r0qVKmq12sbGJjU19eHDh0lJSY6OjnXq1FGp+I4TQOmSeyE5quQAoDQjmANQZB63/BzzWwGUOVZWVh07dqxfv/65c+diY2OFEO7u7h4eHrVr187IyLh+/XrlypVr165doUIFc48UAIRg1ioAlFlWLIwCoDgEBASEh4fLCRRCCOa3Aihz0tPTDx48uHXr1s6dO/v4+Dg5OVlbW2dlZUVGRi5evLhVq1a+vr716tVjKisA82LWKgCUacy/AFAsZAYXFhYWGhoqJ7cKIeQKdMRzAMoEOzu7Zs2a1ahR4+TJk02aNOnWrVuVKlX0ev2tW7cqVqxYsWJFKysrUjkAZqREcl5eXkFBQeRxAFAWMZUVQDHy9PR83PxWVqADUPo5Ozt36dLl4cOH4eHhiYmJOTk5dnZ2ycnJFStWrFevnp2dnbkHCKA8YtYqAFgSKuYAlATZIEKGcUoBXXh4uIeHBwV0AEqtKlWq9OjR4/Tp03FxcQkJCc7OzhUqVLh+/fqjR48cHR3t7e3NPUAA5QuzVgHA8lAxB6DkyHguKChIFtDJWa70bwVQmtWoUcPDw8NgMERFRSUnJ9+/f//GjRtpaWkODg62trbmHh2A8oJeqwBgqWj+AMBsAgICZOmcRIMIAKXT5cuXt27deuvWrTfffNPGxuarr76qUaPGu++++/zzz5t7aAAsHCVyAGDxCOYAmJkyv1XZQ4MIAKVKWlra0aNHd+7c+fzzz2dnZ585c6Zr167Dhw93cnIy99AAWCzjxg4eHh5eXl5EcgBgkQjmAJQWFNABKLUSEhI2bdoUExNz48YNKyuriRMnent7V65c2dzjAmBpZEf78PBwGclRIgcAFo9gDkDpQgEdgFJIr9f/8ccfa9asOXPmTNOmTWfPnt2hQwcrKytzjwuA5aBEDgDKJ4I5AKUUBXQASpWUlJTdu3cHBwc3atRo/Pjxrq6u5h4RAAthHMlRIgcA5Q3BHIBSjQI6AKXHpUuXTp065ejo+OKLLzo6Opp7OADKNho7AAAEwRyAsoICOgBml5GRce/evQoVKlSrVk2lUpl7OADKKkrkAAAKgjkAZUmeBXQswgIAAEo/SuQAALkRzAEok0wK6OQyyRTQAQCAUogSOQDA4xDMASjD8iygE0xxBQAApQAlcgCAJyKYA2AJTAroBD0iAACA+VAiBwAoIII5AJaDAjqg1AoLC8u9U1aRmAgPD3/ak+d5ntLAy8urcA/08PAogWcxRmoAFAnjPM7Dw4NlcAEAT0QwB8AC0SMCeHYySss/88ozRDNjTFYkEdVTeaoE7YkKEUrmo7h/EAW82gW5RHx9AgtAiRwAoHAI5gBYMqa4Ak8lLCwsNDQ0PDw8n0xHiWPyCVwKHZDxUdYs8qxnzEehIz+ZPD7u4bLGmS9RULaQxwEAnhHBHADLxxRXIH/GHyyFEB4eHoGBgV5eXsazsQSpGYqacVUmX6KgbDH+GoNIDgDwLAjmAJQjAQEBJqVAJHQo50yWQ1I+ZAoh+JyJEpbnlyj8+4zShhI5AEDRIpgDUB4xxRVQPlvKFRjl/xF8yERpYJLQ8e8zSgPl30whBJEcAKAIEcwBKL9yV2fIoiE+AcLiyWxaVozKZb/4kInSRvkGRc6qDgoK4lcUZkGJHACgWBHMAQCL0KF8kXO65cRVQSSH0s24wJnSOZQk8jgAQMkgmAOA/49F6GDxhg0bJv5p70DMgbJCief4pUVxk3mcEIJIDgBQMgjmAMCUbLXGInSwMGFhYUOHDvXz86NQDmUR2RyKGyVyAACzIJgDgMdiETpYDJnKyXarQojt27ebe0TAU5O/xoJsDkWKPA4AYF4EcwDwZCxCh7Ju2LBhTF+FBVDq5ugFgWckq+Pl+hVEcgAAMyKYA4CnwCJ0KItksiwbPvC7irKObA7PiBI5AECpQjAHAIVh3ChQIqFD6SR/V+XScsxghWWQv9VeXl78SqPgyOMAAKUTwRwAFN7j2kR4eXnxjh+lRMOGDeVGXFycuccCFBklcebrEOTPOI8T9L0BAJQ+BHMAUARyL0InSOhQCgwbNkzOvGbSHyyP/PXmdxt5CgsLE0JQIgcAKP0I5gCgKD0uoaOmAyVPKSkSTLKGJVJ6DTOhFcaYsgoAKFsI5gCgWORO6Ly8vFh6HyVJWQmRSaywVPKXnKI5iFx5nBCC3woAQJlAMAcAxSt3I1cSOpQMubocBZuwbMOGDRNCUDRXbil5nBCCEjkAQFlEMAcAJYSEDiWJcjmUE3JCK0Vz5Y1sviT/qpLHAQDKNII5AChpuRM6VgFDkaNcDuUHRXPlCkvIAQAsDMEcAJiNUtOkIKFDkaBcDuWKLJrjt92yGedxHh4eND0HAFgMgjkAMDM5H4eEDkVo2LBhoaGhlMuh/GjYsCGzWS0SS8gBACwewRwAlBYkdCgqch4rOQXKD2azWhjyOABA+UEwBwClDgkdnoWc1ieYx4ryhNmslkHmcUIIlpADAJQfBHMAUHqR0KEQ5AJzzGNFeTNs2DBynDIqLCxMCEFLBwBA+UQwBwBlAAkdCo5gDuUTs1nLIlo6AABAMAcAZQkJHZ5ILjDHnD6UN8xmLUNYQg4AAAXBHACUSSR0eJyGDRt6eXlRN4RyiN6spRx5HAAAuanMPQAAQGF4enp6enpOmzbNOKFT/ktCV27JpZo8PDzMPRDADLy8vMw9BOTBJI8jPAUAwBjBHACUbSR0AKAIDQ0l9CklyOMAACgIprICgKXJc5arXFebhM7iyWW2+ACM8ikgICA8PJx53OYl8zghhNJiVQjBv0gAADwOwRwAWCwSunJItmRl/XuUTzISIpgzC5M8TgjBEnIAABQEwRwAlAuykEROKZJI6CwSwRzKMxqzljy5rqWcskoeBwBAIRDMAUD5kjuhE0L4+fl5eXnxUcoCEMyhnKMxa8kwzuMELVYBAHgGNH8AgPJFKZELCAgQRm0i5AYJnQWgMSXKM37/ixstHQAAKFoEcwBQTsmEbtq0aY9L6ATtXMsmDw8Pcw8BgKUhjwMAoJgwlRUA8D/GCZ2ChK5skT9Efl4ot/hfoGiZ5HHMVwUAoMgRzAEATJHQlV2kEijnhg0bRlubZ5c7jxNCEMkBAFAcCOYAAI9FQlfmDBs2TAixfft2cw8EMA+CuWdBHgcAQMkjmAMAPFlYWFhoaKhJQufl5cUH4NKGYA7lHMFcIZjkcUIIpqwCAFBiCOYAAE9BJnTh4eHyI5xEQld6EMyhnCOYKzjyOAAASgO6sgIAnoKnp6fysS0gIEAmdJLSztXLy4uPdgBQOhnncYKWDgAAmBvBHACgkJSaFOOl6AIDA5WETrAUHYASJ4u/YII8DgCA0omprACAIkOzCLMbNmxYaGhoXFycuQcCmMewYcPIm4zJPE4IYdzSgesDAEDpQTAHACh6JHTmQjCHcq5hw4ZBQUEET+RxAACUFQRzAIBiRDvXEtawYUMhBMEcyq1yHsyRxwEAUOYQzAEASkI+7VxpFlGECOZQzpXPYI48DgCAsotgDgBQ0pR2rsY7aedaJAjmUM6Vq2DO5AsP8jgAAMoigjkAgNmwFF2Rk8Fc+QkmABPlIZgLCwsTQigtVmUeJ4Sw7FcNAIClIpgDAJgfCV1RIZhDOWfBwRx5HAAAFolgDgBQipDQPSOCOZRzlhfM5c7jhBBMWQUAwGIQzAEASqN8mkWQ0OWjYcOGrDOFcissLGzo0KGWscYieRwAAOWEytwDAAAgD56ensrnT6VZhCTr6WgWAcAiyRarSh5H1A4AgGUjmAMAlHZKiZzxRNfAwEAloRNMdBVC/FNiA6AsMs7jBC1WAQAoNwjmAABlhkzfpk2bZpLQyf+S0AEoc8jjAAAo5wjmAABlDwkdgDKNPA4AAEg0fwAAWAKaRYh/PuoLIcrVqwYUpb/5A3kcAAAwQcUcAMAS5N8sQiZ0NIsAYBbkcQAA4HEI5gAAliZ3swiTdq6Cia4Aip9SxKq0WJX//hDJAQAABcEcAMBisRQdUK4Yz2Q3o9x5HCVyAADgcQjmAACWT0no5FJ0JHQAilxYWJj4p0RXkMcBAICCofkDAKA8yrNZRFlP6OTieh4eHmX6VQCFJv8X2L59ewk/L0vIAQCAQqNiDgBQHuXZLEKpoStv7VwBFAJ5HAAAeHYEcwCA8i6fZhG0cwVggjwOAAAUIYI5AAD+J3ezCJN2riR0pVlaWlpISEi9evVatWqV5wHHjx/Pycnp0qWLjY2NuQdbhpXby0iLVQAAUBxYYw4AgMcybueqKLVL0cnRSqVweMVt4cKFa9asEUL4+/uPHj3a5N6QkBBfX18hRN++fdeuXWvuwZZVpfwyFtMac5TIAQCA4kPFHAAAj0U71zLk1q1bcmPv3r25g7nbt2/LjYMHD6alpdnb25t7vGVSubqM5HEAAKAEEMwBAPBkslkECV1ppsysTElJyX2vtbW1sp2ammrZiVLxKQ+XMc8pq+RxAACgmBDMAQDwFJSETuTVzpWEzoyUYO7evXv53CuEePTokaOjo7nHWyZZ9mU0LpHz8vIikgMAACWAYA4AgEIybudaqhK68PBwc18bM1CWzdVqtbnvzcnJUbZTU1PNPdiyyiIvI1NWAQCAGRHMAQDwrEptQleupKen53NvZmZmAY9EPizsMpqUyJHHAQCAkkcwBwBAkTFO6IQQgYGBJHQlxjgzyi0rK0vZtrKyMvdgyyqLuYzDhg2jRA4AAJQGBHMAABQ9pZ1rSSZ04eHhHh4e5n7pZqMEc2q1Ove9GRkZyrZ5WxYYDIabN2/a2trWrl3bjMMonNJzGQtNqZIjjwMAAKUBwRwAAMUo/4TOy8uLXKCoKDMrq1atmvte40SpUqVKZhznm2++eerUKSHErl272rdvb8aRFELpuYyFExYWNnToUC8vr6CgIP7XAwAApYH1s58CAAA80bRp06ZNmxYXF+fn5yeL5gIDA4cOHdqwYUOZ2ZVd2dnZd+7cuXfvnk6ny87OnjFjxltvvZWUlFTCw0hLS5MbeVZyGS+IZt5SL5nKCSG+/PJLMw6jcErPZSwcT0/PuLi47du3k8oBAIBSgoo5AABKlHENndIpIjAw0MvLy8PDo2wtQnf9+vWVK1fu3Lkz911Lly5duHBhSQ5GaRJapUqV3PeWkjmY2dnZyvapU6cMBkPZWqmtlFxGAAAAi0HFHAAA5jFt2rTt27fLGjohhEzoZAFdoWvovLy8Smbwer1+yZIl3bp1yzOVE0Ls27dPr9eXzGAkJTPKc40541IvOzu7khyYsZycHOOb+TesKIVKyWXMR3leZhEAAJRFBHMAAJiZnOIaFBSkTHFVEjpzDy1vDx8+HDNmzIoVK/I5RqfTHTx4sCRHpTQMrVy5cj73CiFsbGxKcmDGjCvmxP/NucqEUnIZAQAALAbBHAAApYKnp2fuRehKYTyXlZU1adKkEydOPPHIRYsWlWTRXP5dWZVELM97S4xJxVxsbKwQQqvVnj9//ujRozt37gwODg4JCYmIiFBm5pYqpeQyAgAAWAzWmAMAoHQxWYROdnEtJWvPGQyGWbNmmaRyn376aZ8+ferWrbtz584ZM2Yo++Pj43fu3Dl8+PCSGZtSfZZnZqSUejk6Oprl0kkmc1cHDx6sVqt1Ol3uI1u1arVv3z4zDjVPpeQyAgAAWAyCOQAASikljCs9RXPffPON8aJyjo6Ou3btaty4sbzp4+NjbW39wQcfKAds3LixxII5RZ5NCQwGg9woyVIvnU6XmJiYnJx89+7d2NjY6Ojoc+fO5T4mz8dGRkaWwtYQZrmMTyU8PNzcQwAAAHgKBHMAAJR2paRc7vbt2/Pnz1duqtXq7du3K6mc9NprrwUGBsbHx8ub0dHRer1epSqJ9xtKwpXnGnPKzNASS5SioqJGjx6t1WoL93A/P7/SlsoJc1xGAAAAy0YwBwAACmTJkiXGN9evX9+sWbPch/Xp02fdunXKzZs3bzZq1Ki4x2bclCDPzOjBgwdyo2rVqiVwrQwGw1Olcmq1unPnzu3bt2/evHnjxo2dnJxKJs18WiV8GQEAACxeaXzPBwAAShuNRmM8iXXhwoUeHh55Htm1a1fjYC45ObkEgjnjVgmVKlXKfcDDhw/zubfI6fX6gqRyvXv3fuWVV1q1auXi4vJU5zcYDA8ePLh7925OTk7NmjUdHBysrZ+uo1fhzlDClxEAAMDiEcwBAGAhQkNDZTvX4rB9+3Zl28XFxcfH53FHdujQwfhmxYoVC/gUjx49SkxMzMzMdHBwcHBweKrJksYrteX5wPv378uNKlWqFNMlMmZjY+Po6Jg7m3N2dlbm+QohJk2a1L59+6c6c0JCwo4dOzZv3mxy8v79+7/xxhudO3d+Yqnds5yhhC8jAACAxSOYAwAATxYUFKRs+/n55ZPd2Nvbf/zxx1988YUQomfPns2bN8//zBkZGT/88MOKFSs0Go3JXa+88sqCBQuqVav2xOEZB3N5FnMpczBLZnE0a2vrbdu2+fr6ajQaV1fXl156qW/fvi1btrSysho4cGBkZKQ8rOCppRAiLS3t66+/Xrp0aZ73BgcHBwcHOzo6Dhs2bMKECQ4ODsVxhhK+jAAAABaPYA4AADxBYmKicWrWu3fv/I+fPHny+PHjtVptnTp18j8yPj5+xIgRxkVkxvbv39+sWbP333//iSN89OiRsp1nZpR/a4ji8Pzzz4eEhGRkZJgkXE2aNFGCubS0tAKeLSQkZObMmbmzSxNarXbVqlUHDx7cuHGjs7Nz0Z7BLJcRAADAsj3dciQAAKAcunDhgrLdvXv3glRLqVSqJ6Zyf//99+DBgx+XyklLly718fF54nptGRkZynbuijnj1hAluTianZ1d7roz4z13794tyHk++ugjWXyX+y53d/dWrVqZ7IyNjX355ZfPnTtXhGcw42UEAACwYARzAADgCYwTmaLq5HDmzJkhQ4YYJ26urq5+fn5LlizZtm1bSEhI9+7d5f6IiIj58+fnf7b09HRlO3dmZHyv2edgGteaJScnP/H4lJQU43nEivbt24eFhQUHB+/bt+/vv//evHmzp6encq9Opxs8ePDx48eL5Ayl8DICAABYBoI5AADwBMYpjPFqboUWHR09ZMgQ5VRqtfq77747cuTItGnTfHx8OnXq1Lhx49jYWOX4H3/88cqVK/mc0HhOaO7MqFQlSsbL8xkMhsKd5I033ti2bZuTk5O8aW9v37Vr16CgoKCgIEdHR+Wwjz76yLiW8BnPUKouIwAAgGUgmAMAAE9gnMJcu3btGc+WlZU1bdo04z27d+/u1auX8Z5r166ZTHFdvnx5Puc0zozs7e3zudfsczCNyw8LEsw5ODiYrPU2duzYRYsW5dk4wtPTc8+ePUqyptFoQkJCnv0MpfAy5ik8PNzcQwAAAHg6BHMAAFgO46mIRah58+ZKNnf69OlffvnlWc524MCB6Oho5ebXX3/9/PPPmxwTHBxssmfv3r3GS92ZMK6Ys7OzM7k3/9iuhBkHc3q9viAPMQ5G3d3dZ82aZWVl9biDnZ2dZ86cqdw8c+ZMkZyhtF1GAAAAy0AwBwAAnsDe3v7tt99Wbs6dO3f79u2FPtvJkyeV7Q8++KBPnz4mB2g0msWLF+d+4Keffvq4cxrPDzXOjyQbGxtlu+CNUIuJcSKWe6gGg+GTTz7x9PT8z3/+k+fDBw0aZPxi82TcozYnJ6eozlCqLiMAAIBlIJgDAABP9uabbyrbGo3m448/njdvXgELvkycPXtWbqjV6vfff9/k3vT09A8//DDPB4aFhR0+fDjPux48eKBs37t3z+Re45jpiQ1ei5uyrJsQ4v79+yb3hoaGrl+/XqPRbNy48fr167kfXr9+/fzPn56evnnzZuVms2bNiuoMpeoyAgAAWAaCOQAA8GT16tVbu3at8Z4NGzaMGjXq/PnzT3uq7OxsuaHT6W7fvm1816NHj8aOHXvixInHPfY///lPQkJC7v3GZWi5gznje82eKNWuXTufoSrzRoUQyip7xqVqxrOAc7tz586kSZOM+2a0a9euSM5Q2i4jAACAZSCYAwAABdK3b19/f3/jPadOnXrllVd69+69adMmmdQ8fPjw0qVLISEh33///YoVK7799ttDhw6ZhDjGfQNmzJghq8bu3LmzdevWrl27Gqdy7u7uFy9efOutt5Q9Go1mwIABkZGRJmMzXkPt7t27JvcaP2NSUpJ5L6NxMGeSkWVnZxuv39egQQPlyis7V6xYcfDgwdyn1el0u3fv7tat27Fjx5Sdn3/+eZMmTYrkDKXtMgIAAFgG1bOfAgAAlBOjR49Wq9UffPCB8c6YmJi5c+fOnTv3cY9q1arVvn37lJuvvvpqVFSU3D5x4kSrVq3yfJSbm9vWrVvVavWcOXPi4uKUtEir1Q4cOPCbb7556aWXlIOrV6+ubEdFRfXv39/4VNWqVVO2c4d6Rc5gMPzxxx/3799/7rnn3NzcTO6tVauW8VB1Op2SKq5cuVIZnouLi4uLi9weNmyY8aJ7EydO7NOnz0svvVSrVi2dTqfRaM6ePZu7Xcbo0aOVCcjPfoaSv4wAAADlAcEcAAB4Cq+99pqXl9enn36aZ9VVQfj4+CxdulSn0+VzTLdu3VasWOHg4CCEUKlUK1euHD169OnTp5UDxo4d++qrr86aNatOnTri/wZzv/7668cff2x8NnkeKTIyUqvVOjo6FuE1uX//vkajSUhIuHXrVlxc3G+//RYTEyPv+u6773r16mV8sMlT+/n5vfHGGwkJCQcPHgwLC1P2v/fee8p2zZo1J0+evHr1amXPoUOHDh06lM+Q5syZM27cuCI8QwlcRgAAgHKIYA4AADwdud5ceHj4xo0bc5dZmXBxcTEppnNwcFi5cqXxBFUTkyZNmjFjhnHnULVavX79+uHDhyuldkKI3bt3165d+9///rcQokWLFsr+6OjosLAwT09PZY9KperYsWNERIS8uWXLltxNJ/KRk5Oj0+mSk5O1Wm1ycvLdu3cTExOTkpJu375948aN/Jdse/vtt3fs2OHh4aHsqVy5spubm/Kow4cP5+5o4e7uPmDAAOM906dPv3r1av5RmuTr6zty5MjcPR+e/QzPeBkBAACQG8EcAACWxjgGKtZn8fDw0Gq14eHhJ0+ePHPmTHx8vKyDU6vVHh4erVu37tq1a6tWraytTde07dmz5++///7RRx+dOnVK2alWq/v06fP+++83atQo99NVrVp106ZN7777rvFDlNmsarV67Nix33zzjbz5xx9/GAdzQohx48YpidKpU6dkopSYmPjuu+9WrVrV1dW1YsWKFSpUyMzMfPCP+/fv37t3LzExMf/ivieKiIgw+YlMnTp18uTJjzveyclp3bp1xrmkEEKlUn399ddnzpz54Ycffv/9d6UvhKJVq1avv/764MGDq1atmudpn/0Mj7uMAAAAKDQrg8Fg7jEAAIAi0LBhw7i4uICAACHEtGnTzDKGzMzMzMzMypUrF/B4rVZ79erV7Ozs5557rn79+sZ9Px/n1KlToaGhlSpV6tu3r3GEl5aW9tlnn12+fPm5556bMGGCq6uryQO/+uqrkydP2tnZDRs2rGfPnsnJyUOGDDFuP1pMgoKCTFLCnJycwYMH59nCYvz48RMmTLC3t3/idUtKStLr9QaDoVKlSrVr184nTSvaM5hcxuK+ek9l2LBhoaGhcXFx5h4IAABAQRHMAQBgIUpDMFeGrFixYsmSJcX9LO7u7vv3788dON66dWvq1KnKqnne3t4+Pj49evSoUKGCuS9MGUYwBwAAyhymsgIAgPLo7t27TzzGxcWlSpUq1apVq1y5cuXKlatWrVqlShW1Wl2lShV7e3sbGxvlyLp169atW9fKyio+Pv7tt99WpvTOnz8/zzLAevXq7dq1KzEx8fbt202bNlUaswIAAKBcIZgDAADlUdu2bTds2KDc9PT0bNmyZYsWLRo0aFCrVq1atWoVLiyrV6/egQMHvvnmGwcHh8GDB+eeUWusTp06sqssAAAAyieCOQAAUB4NGjSoXr16SUlJLVq0cHZ2zt2hotAaNWo0f/58c78+AAAAlAEEcwAAoJzq0KGDuYcAAACAcq3IvhwGAAAAAAAAUHAEcwAAALAEHh4e5h4CAADA0yGYAwAAAAAAAMyAYA4AAAAAAAAwA4I5AAAAAAAAwAwI5gAAAGA5wsLCzD0EAACAgiKYAwAAAAAAAMyAYA4AAIsSHh5u7iEAAAAAKBCCOQAAAAAAAMAMCOYAAAAAAAAAMyCYAwAAAAAAAMyAYA4AAAAAAAAwA4I5AAAsR1hYmLmHAAAAAKCgCOYAALA0Xl5e5h4CAAAAgCcjmAMAAAAAAADMgGAOAAAAAAAAMAOCOQAAAAAAAMAMCOYAALAQLC0HCCFCQ0PNPQQAAICCIpgDAAAAAAAAzIBgDgAAAAAAADADgjkAACwK8/gAAACAsoJgDgAAAAAAADADgjkAAABYAvqfAACAModgDgAAAAAAADADgjkAACyHXGDO09PT3AMBAAAA8GQEcwAAAAAAAIAZEMwBAAAAAAAAZkAwBwCAhfDw8DD3EAAAAAA8BYI5AAAAAAAAwAwI5gAAAAAAAAAzIJgDAACA5QgPDzf3EAAAAAqKYA4AAMsRGBho7iEAZuPp6WnuIQAAADwdgjkAAAAAAADADAjmAACwEF5eXuYeAgAAAICnQDAHAAAAAAAAmAHBHAAAFoW6OQAAAKCsIJgDAAAAAAAAzIBgDgAAAAAAADADgjkAAAAAAADADAjmAACwEJ6enuYeAmBmrLEIAADKFoI5AAAAAAAAwAwI5gAAAAAAAAAzIJgDAACA5fDw8DD3EAAAAAqKYA4AAMvh5eVFKgEAAACUFQRzAAAAAAAAgBkQzAEAAAAAAABmQDAHAAAAAAAAmAHBHAAAloMF5lDO8b8AAAAoWwjmAAAAYCHCw8PNPQQAAICnQDAHAIDlIJVAORcaGmruIQAAADwFgjkAACwK2RwAAABQVhDMAQAAwBKEhYWZewgAAABPh2AOAAAAloB5rAAAoMwhmAMAAIDl8PLyMvcQAAAACopgDgAAAAAAADADgjkAAABYAjqfAACAModgDgAAi8IyWyi35C+/p6enuQcCAABQUARzAABYGnpTohwKCAgw9xAAAACeGsEcAACWw8PDQ1A0h3KMzg8AAKBsIZgDAMByyFSClbZQDgUGBnp5eclsGgAAoKwgmAMAwNJQMYfyhunbAACgjLIyGAzmHgMAACgyDRs2FEIEBQWxBD7KD7nAXGBgYFxcnLnHAgAA8BRU5h4AAAAA8EzCw8MpFAUAAGURwRwAABZFLrMVGBi4fft2c48FKAkBAQGhoaF+fn7mHggAAMBTI5gDAMDSyOYPYWFhzGZFOeHn58c8VgAAUBbR/AEAAIvi5+cnq4cCAwPNPRag2AUEBMhfdSrmAABAWUTFHAAAFsXT09PLy0tuUzSH8oByOQAAUHZRMQcAgKWROQVFc7B4lMsBAICyjmAOAABL4+npKTtUhoaGhoWFmXs4QDHy8vIigAYAAGUXwRwAABZIzmb18/MbOnQo2RwsknG53LRp08w9HAAAgMKwMhgM5h4DAAAoYmFhYUOHDg0KCgoNDQ0PD9++fbu5RwQUJfkb7uXl5eHhQSoHAADKLoI5AAAsU0BAgIzkhg0bJoQgm4MladiwoRDCy8uLX2wAAFCmMZUVAADLJMuIAgICZHIREBBg7hEBRUP5ZabnAwAAKOuomAMAwGIpE1qFEEOHDmUpLlgAZWm5oKAgT09Pcw8HAADgmajMPYD/194d3TQOhFEY9Wq3D5fhTCEIl2FLKYAOcBm4EjtlWBSSfRhttAIkEAQuJOc8WVGiTBw/ffLvAQA+y263q/s/bNs2z/Pt7W3z7046+IlqlSulDMOgygEAF8AoKwBcsnEch2Goj5nbtq1pmrZt7dPKT9T3/TRNwzA8PDyocgDAZfh9d3eXXgMA8IlKKY+Pj/v9vvl3u1w9LqWklwZvsq7rfr9flmWe55ubm/RyAADOxigrAFy+cRxLKadR1tNxY7KV721d12malmUppXioHABweYyyAsBV2O12dZS17/tlWerxNE1t29qwlW9oXde+72tBnufZ+CoAcJGEOQC4IuM4dl1Xe1zTNNu2DcNwOBzkOb6DdV1rj2vbVpIDAK7Br+PxmF4DAPDVaoarj9I/vThNU9M09ZVLGnF9x2YXy7Kc69sPh8MZf0vXde/+7KtPFUz1rzqv2vx32u27CgBcCWEOAK7a/f19bSKllK7rThWpJpJTtjs1nbe0kldD2KvZ6y0x6yPt7N0bX3yki329c53GF0/X81Px5G3PL5XThbEsS13bk2+vF2EpRZIDAK6EMAcANOu61kTyYi75Kewze15fcBnUv6z2XzEOALhCwhwA8LJ3TID+ON88QV5YapTeAACeEOYAAAAAIMCurAAAAAAQIMwBAAAAQIAwBwAAAAABwhwAAAAABAhzAAAAABAgzAEAAABAgDAHAAAAAAHCHAAAAAAECHMAAAAAECDMAQAAAECAMAcAAAAAAcIcAAAAAAQIcwAAAAAQIMwBAAAAQIAwBwAAAAABwhwAAAAABAhzAAAAABAgzAEAAABAgDAHAAAAAAHCHAAAAAAECHMAAAAAECDMAQAAAECAMAcAAAAAAcIcAAAAAAQIcwAAAAAQIMwBAAAAQIAwBwAAAAABwhwAAAAABAhzAAAAABAgzAEAAABAgDAHAAAAAAHCHAAAAAAECHMAAAAAECDMAQAAAECAMAcAAAAAAcIcAAAAAAQIcwAAAAAQIMwBAAAAQIAwBwAAAAABwhwAAAAABAhzAAAAABAgzAEAAABAgDAHAAAAAAHCHAAAAAAECHMAAAAAECDMAQAAAECAMAcAAAAAAcIcAAAAAAQIcwAAAAAQIMwBAAAAQIAwBwAAAAABwhwAAAAABAhzAAAAABAgzAEAAABAgDAHAAAAAAHCHAAAAAAECHMAAAAAECDMAQAAAECAMAcAAAAAAcIcAAAAAAQIcwAAAAAQIMwBAAAAQIAwBwAAAAABwhwAAAAABAhzAAAAABAgzAEAAABAgDAHAAAAAAHCHAAAAAAECHMAAAAAEPDneDym1wAAAAAAV+cv2Hy17xyP8PQAAAAldEVYdGRhdGU6Y3JlYXRlADIwMjQtMDctMjZUMTc6MDM6MjgrMDA6MDDnL5KtAAAAJXRFWHRkYXRlOm1vZGlmeQAyMDI0LTA3LTI2VDE3OjAzOjI4KzAwOjAwlnIqEQAAACh0RVh0ZGF0ZTp0aW1lc3RhbXAAMjAyNC0wNy0yNlQxNzowMzoyOCswMDowMMFnC84AAAAASUVORK5CYII=" + "7d0ca3af-e391-4d23-981a-dd640e08e4c1.png": { + "image/png": "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CCCQL0BQme/BJwQQQAABBIoKEFQWZWElAggggEAnAgSVnQCxGQEEEEAAgUiAoDLC4C0CCCCAAAKlBCyoZDKEUkKsRwABBBAoJkBQWUyFdQgggAACCBQXIKgs7sJaBBBAAAEE8gQIKvM4+IAAAgggUKEAQWWFUBRDAAEEEEDACxBUchsggAACCCBQgYAFlRMmTHCDBg2qYA+KIIAAAggg4NxZZ53lRo8e7XjGMXcDAggggAACnQsQVHZuRAkEEEAAAQQcQSU3AQIIIIBAVwQIKruixj4IIIAAAu0qQFDZri3PdSOAAAIIVCzw0EMPuWHDhoXy06ZNq3g/CiKAAAIIIEBQyT2AAAIIIIBA5QIElZVbURIBBBBAoE0FCCrbtOEzctm5XM699tprbr755nO9evWquNZfffWVe+edd9wCCyzgevToUfF+FEQAgeoECCqr86I0AggggEB7CxBUtnf7c/UIIIAAAhUIEFRWgESRpgh89913bvfdd3d33XWX23DDDd2FF15YcT2032233eZmn312d+ONN7p+/fpVvC8FEUCgcgGCysqtKIkAAggggABBJfcAAggggAACnQjEQSWT6XSCxeaGCjz//PNugw02SM751FNPuVlmmSX5XO7NEkss4T7//PNQRKHlMcccU6442xBAoIsCBJVdhGM3BBBAAIG2FCCobMtm56IRQAABBKoRIKisRouyjRSYPHmyO/DAA8MpZ5ppJvf444+7GWaYoaIq7LvvvqEnpQqvueaa7rLLLqtoPwohgEB1AgSV1XlRGgEEEECgvQUIKtu7/bl6BBBAAIEKBAgqK0CiSFMEdt11V3fHHXeEc++2227u2GOPrbgeZ555pjv77LND+eWWW84p9GRBAIHaCxBU1t6UIyKAAAIItK4AQWXrti1XhgACCCBQIwH7kqnDMfS7RqgcptsCH3/8sVt66aWT4+h5kwMHDkw+d/bm6KOPdpdffnkotuCCC7q777677C56HuZbb73lXn/99TBpz2KLLeb+3//7f2X3YSMCCDhnf0NWWWUVN378eEgQQAABBBBAoIwAQWUZHDYhgAACCCAgAfuSqfcElVJgSYPAtdde6w466KBQlUUWWSTpWVlp3eKh36X2f++998Jxb7rpJvfggw92OPQ999zjBgwY0GF9qRUKOz/66KPwHM3pp5++VLGw/vrrr3d65uY+++zjZptttqTsp59+GgLTvn37hgmApptuumQbbxBIo4D9DSGoTGPrUCcEEEAAgbQJEFSmrUWoDwIIIIBA6gTsS6YqRlCZuuZp2wodccQR7qqrrgrXrzDv8MMPr8pim222ScLHTTbZxJ133nnJ/ppkR/f92LFjk3XF3owbN84NHjy42Ka8de+8844bM2ZMUl9tXGaZZULQWmx/haKqn5bf/e53TqGqAs4TTzzRXXPNNWG9/kfP5TzhhBPc0KFDk3W8QSBtAvY3hKAybS1DfRBAAAEE0ihAUJnGVqFOCCCAAAKpErAvmaoUQWWqmqatK6Nw7uGHHw4Go0ePdltssUXFHgoiNeu3LXvuuac76qijwsdPPvnEbbzxxu6NN96wzR1eFRD269cvTMbT2eQ9+plR2FhqGTFihNt+++3zNt9///1u2223Deu22267EMKut9567t13380rpw9rrLFGMoS9w0ZWIJACgfhvyLRp01JQI6qAAAIIIIBAegUIKtPbNtQMAQQQQCAlAvGXTILKlDQK1XBrr722e/XVV4PEpEmT3Iorrlixyp133ul22WWXpPwZZ5zhhg0bFj4feuihbuLEick2vdl0003dkCFD3OKLL+7mmGMO16NHj7ztpT5cffXV7rDDDsvbrGM8//zzeeuee+650DvSVsZBpQLZ77//Pq8n5dxzz+1+/vOfh16WClg33HBD25VXBFInEP8NIahMXfNQIQQQQACBlAkQVKasQagOAggggED6BOIvmQSV6Wufdq3R8ssv7z788MNw+Qr25p133oop4ol0tNPtt9/uFl100bD/oEGD8nouqsfipZdeGibQqfgEvqCeX7njjjsmuyhIVc9P1VNhzU477ZQErZpgRMNibXn22WfdRhttZB+T19lnn91pyPuWW25ZdX2Sg/AGgQYLxH9DCCobjM/pEEAAAQQyJ0BQmbkmo8IIIIAAAo0W2Hrrrd2UKVPCaQkqG63P+UoJxEHlY489VvEM3JrQRrOFa/i3FoV/jz76aNJL8rLLLnPHHnts3mnVC1LPh1xppZXy1pf6oB6Q66+/vnvppZdCkVVXXdX96U9/cn369Amfde511lknCURvuOGGvBnMNYnPyiuv3OHwt956q9Ns4ywIZEmAoDJLrUVdEUAAAQSaLUBQ2ewW4PwIIIAAAqkXIKhMfRO1ZQXjoPKWW24Jw7Irgfjb3/7m9tprr6Ro/HxKW1ksrNS2Nddc0w0fPtwtt9xyVrToq2bs3n///ZNtCi1333330JtSw9VHjRoVwlEV0PMuFbRaiKl13377rVt44YX1Nlk0JD0+ZrKBNwikXICgMuUNRPUQQAABBFIlQFCZquagMggggAACaRQgqExjq1AnPTfyySefDBCnnHJKMvlMOZmPP/449HSMJ6W566673EILLdRhNwWKer6kelsWLgosDzjggKLPxVRvyrXWWqvsZDzx8UaOHFl01m5N9hP3+tRM4J1N3BMfl/cIpEWAoDItLUE9EEAAAQSyIEBQmYVWoo4IIIAAAk0ViIPKgw46KPQoa2qFODkCXiAOPzS5jCbIUe/EUssXX3zhdt55Z/fQQw8lRTRRjYLCcouCSvWwvO666zoU05Duww8/3C277LLJtpdffjkM69YK1WfJJZdMZidPCv3w5qSTTnI77LBD4erwOZ4saO+99w7PpixakJUIpFwg/lnlGZUpbyyqhwACCCDQdAGCyqY3ARVAAAEEEEi7AEFl2luoPetXOOHM9ttv70444QTXs2fPDiAffPCBU9j38MMPJ9vmm28+d+ONN7pZZpklWVfuzZtvvukuvPBCd/nll3copuHgBx54oJtuuumcemgqENUyePBgN27cuDDLt4LU119/3fXu3Ts8j/JXv/qVU8Baaol7jJYLNEvtz3oE0iJAUJmWlqAeCCCAAAJZECCozEIrUUcEEEAAgaYKEFQ2lZ+TlxDI5XJO92bcQ1Izays0XGSRRUJvxueeey70hCwMFzWBzuTJk53CymKLZgEfOHBg0e1vv/22O//88zsElr/73e/cvvvu65544gm3+eabJ4d9/PHHw4Q9yYoK3wwZMiQZdn7IIYeEoeYV7koxBFIlQFCZquagMggggAACKRcgqEx5A1E9BBBAAIHmC8w///xJJRj6nVDwJgUCr732WngeZDVVWXDBBUPIOM888xTd7bPPPgvDtbVxm222CeHjvPPO26GshrBqJvA77rgj2TZ16tQQkP7iF79I1ik8VVAaT5aTbCzzJg4q1113XXfJJZeUKc0mBNIrQFCZ3rahZggggAAC6RMgqExfm1AjBBBAAIGUCRBUpqxBqE6ewJQpU9yuu+6aTDyTt7HgwyabbOJOPfVU17dv34ItP358//33O0ySoxm7V199dde/f/8w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fq2d++KLL8Iw07nnntvdf//9Da/fJ5984m644QZ32223uRdffNG9++67bvjw4U4hRjssI0eOdOecc47T69ChQ9vhkp0FlfqdovuumYuGoD/xxBPunnvucQMGDGh4VfbZZ58w5Luw96R+n3z22WdunnnmaXid6nnC+O8IQWU9pTk2AggggEArCBBUtkIrcg0IIIAAAnUTiL9g6iQElT9Sq3eYemS98cYbP64s8u6oo45ye+65Z5EtzVtlQaVq8Pjjj4dwtRG1UU+xCy+80F155ZVFT5eG3nZFK1bjlRZUKsRul2c2quegAulbb73VLbbYYjUWre5wFlRefPHFbv31169u526W/u6779xCCy0UjnL++ee7jTfeuJtHTP/u8d8Rgsr0txc1RAABBBBorgBBZXP9OTsCCCCAQMoF4i+YqipB5Y8N9uGHHzpNEFJsWWSRRdwss8ziFlhgAbf99tu7tA2vjoPKRvQqk5V6EI4bNy7hktE777wThgNr8pAjjzwyWCUFWviNBZUa/nvWWWe18JX+eGlrr722e/XVV93NN9/sllxyyR83NOGdBZV/+MMf3G9+85uG1kAGstDy1FNPhd8TDa1AE04W/x0hqGxCA3BKBBBAAIFMCRBUZqq5qCwCCCCAQKMF4i+YOjdBZX4LaPiohnzPNtts7re//a1TIHfmmWe6IUOG5BdM2ScNvdZz8bSoR5eek6hn9mlRaKggrVbDT5988km38847Bxsd/4ADDnDbbbedm3POOZ2elfnpp5+GZ2VqW7ssp512mrvgggtCT9Zf//rX7rXXXgs+mvlZIdZ+++3XchSbbrqp072gIf9LL710U69P9/wzzzzjlllmmTAkXT15Fd7rOZF77723Gzx4cN3qp5m+N9lkk3Du66+/vm7nSdOB478jBJVpahnqggACCCCQRgGCyjS2CnVCAAEEEEiNQPwFU5UiqCzdNDa0NQ09xkrVUj3IJk2aFIbgliqj9VdccYVbffXVQ5Fvv/3WTZw4MYQrmrW5mkXDfPfYY4+wy3zzzecuueQSt+iii1ZziKaW/f77790jjzzilltuOde7d+9QFw3d1VLtJDgKw/Qczpdffjn0Ig0HKfI/uo8mTJhQZEu2Vymc1gROkydPDp61vpo333wz/KNBfH9988034XmxOpfuRQXE6tFYbjn44IPdgQceWK5It7Y9//zz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V9my7bDxgw8+CJME6We+nh76XXDttde6mWaayT333HOZorV7ZrPNNnNjxozJVN2zWNn4bwhBZRZbkDojgAACCDRSgKCykdqcCwEEEECg5gL6AliqF2U1E+aUq1j8JZOgspwU22opoAl/nnjiCXfPPfe4AQMGlDy0hU66T+eee+6S5dplw8iRI90555zj9KrHPdRrWXfddd1LL72UuaDyww8/dHpcgJaNN97YqWcoS30F4r8hBJX1teboCCCAAALZFyCozH4bcgUIIIBAWwpU0ouymglzyiHGXzIJKstJsa2WAhZUXnzxxW799dcveWjd5++++6679dZbw0zeJQu2yQYLKnfddVdXr+d2qgerAmItWetR+fe//z2Z8Z4elY35oYj/hhBUNsacsyCAAAIIZFeAoDK7bUfNEUAAgbYVUEg5evTo8Ey+N998M8+hqxPm5B2k4ANfMgtA+NgQAQsq//CHP7jf/OY3Jc+59tpru1dffdXdfPPNbskllyxZrl02WFC55ZZburPOOqsul60h+WuuuWY49nzzzRee91iXE9XhoBMnTgzPptSht99+ezdixIg6nIVDxgL8DYk1eI8AAggggEB5AYLK8j5sRQABBBBImYAN89aX7XiZd955XXcmzImPVfieL5mFInxuhICG5T7zzDNumWWWCb339AzKL774ws0444xu7733doMHDw7V2HTTTd2TTz4ZZnFeeumlG1G1VJ/jtNNOcxdccIGbffbZ3a9//Wv32muvOQ13nmGGGZxC3f3226/b9f/HP/7h1BtRi3q0qpdcVpaxY8cm4eQhhxziDjjggKxUPbP15G9IZpuOiiOAAAIINEGAoLIJ6JwSAQQQQKB6ARvqrZ6Uhb0oazFhTrka8SWznE72tn300UfuuuuuC8OpSz3T8auvvnK5XM716dOnqgv89NNPnSbB+eUvf5ns9+2334ZJXaabbrpkXak3Gr6toE09JMstBx98sDvwwANDEZvBefLkyW655ZYrt1tmt33yySdO4eAjjzziHn744RDWHn/88W6BBRYI16QQV5Ncvfzyy2FioVIXWqtQUXWw518OGzbMnXHGGaVOmbr19vxOVUy/T7fYYovU1bHVKhT/DZk2bVqrXR7XgwACCCCAQE0FCCprysnBEEAAAQTqIaAvedaTMg4p1YtSwYNm99VrvZb4SybPF6uXcveP+/HHH7tHH33UPfbYY653794htFMPw1lnnTXv4OpBpqCy1EQiOo7Cb/XAmzJlSjiWDqBeeeqpd+WVV7q+ffs6DS1WSNivX7/k+Hou4h133OHuvfde9+WXX7ojjzwyTIij5xjuvvvunc4Yb70jkwP6N+oZuOGGG4aelUsttZRbeOGF3U9+8pOkyI477hgm3LnmmmvcCiuskKzv7E0l19PZMWy7Ql0NPX/wwQeDh8Kv2MXKFb4qxP3ss8+CZ8+ePQs3B/OTTjopzK5duPHMM88Mvai1XsPjzz333MIibpNNNgkm6pW62GKLhedJdihU4YrvvvsumUX8/vvvd9tuu23Y88ILLwztEx/mm2++cePHj3fqvShn3Wu//e1viwbJsrvqqqtCeQWtGr6vEHr11VePD5n3vjO3vML+Q1z3UaNGJTN9K/j9+c9/nle8lvdF3oHb+EP8N4Sgso1vBC4dAQQQQKAiAYLKipgohAACCCDQDAHrRamQUoFRvFgvSgWU/fv3jzfV/H38JZOgsua8NTmgQrpjjjmmaG+63XbbzR1xxBFJuKeecOoRV+rZguplpmcbKlxUL77pp5/e6ZmECiYV4sSLnlN42WWXJausd6NCs8MPPzyvPqWC0WRn/+aKK65wJ598sltrrbXc008/7d54440Qdu61115xsbz3Fo4q7Fp11VXDNvUwVJimz4ssskheeX2o9Ho67FhkhQLZXXbZJYSU8WY9V1PXIr/CRTOZq80U6mpiGi0KFeVmPU+//vrrMLz6+eefD9ttKLfabeaZZw7l1UZaNDu6HAYOHOj++9//hufXFrZNKNiF/1EvVwWhmuFbddBs37/4xS/cscceG4727LPPhvrYoUt5qK6671R3WzSUX6HkbbfdZquSVwWd+j0XL5W4WXmFkwpRL7/88jDZku4DTcok73HjxrkVV1zRTZo0yYqH11reF3kHbvMP+n2i3ytaCCrb/Gbg8hFAAAEEOhfw/4rLggACCCCAQOoEfDCZ889Py6222mo5H0zk/af12t6oReeyOjTyvI26vqyf56ijjkraR+2kzxdddFFuzz33TNb7kDH33nvvhUv1YXOy3odKeZf/n//8J7f44ouH7X627bDNDzvO+SHVYZ2O40PA8N/KK68c1j333HPJMfyzI8M6O8b++++f82FjzvcazPlecEm5St74noThWH6obtni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NwIIlTwJEMiBgATIDz74wL322mvulVdesUyln376adY7x40b57p165b1eiEuSCzdbbfd3F577eWUzKCcSjmvrZz2Kb6WKVOmuEGDBtnzOHbs2PglziEAAQhAAAIQgAAEIAABCEAAAhkJIFRmxEIlBH4j8PPPP7urrrrK3Xrrre67776rhmW99dZzW2yxhVtnnXUsDt+SJUvc7bff7iTMrLrqqm7x4sVuyy23rHZfISo+/PBD17NnT+v6vffec61atSrEMI3SZzmvrVGAFmHQqVOnupNOOsltvvnm7oEHHijCiAwBAQhAAAIQgAAEIAABCEAAAqVOAKGy1HeQ+ReUwIwZM9yhhx5aZQxZLO6+++5mMdm+ffsq18ILWV7uv//+9lLWjQcddFC4VLBjXMx76aWX3BprrFGwsYrdcTmvrdgsizXek08+6Y455hi3ySabuMcee6xYwzIOBCAAAQhAAAIQgAAEIAABCJQwAYTKEt48pl54Ap9//rnr0aOHWVPKlVsZjFdbbbVaB3744YfdgAEDonayKJNlWSFLXMxTIpM111zTzZo1y+Jmyrpys802c8svv3whp1Cwvst5bQWD1sgdK+t3v3793EYbbeSeeOKJRp4Nw0MAAkkjoPcIsnknbVeYDwQgAAEIQAACEGh8AgiVjb8HzCDhBAYPHuzuuusuSwxy6qmn5jTbX3/91V133XX2Ty7jV155pTvkkENyujdTI7mgK0amkuRI+ImXTz75xMnV+80333SjR4+OX6pyPmzYMPenP/2pSl3SX5Tz2jKxX7RokVOSpvXXX9+1bds2U5OSqQtWxQqP8Mwzz5TMvJkoBCBQeAISKUeNGuVGjBhBdvDC42YECEAAAhCAAAQgUFIEECpLaruYbGMQCEKljkoOkk/5/vvv3TfffGNu2M2aNTPLTImWsm6UtVkqlXJyL1dinoqKCrfNNtu4FVZYwYb4+OOP3aOPPur0gU5tQozMSy65xB199NHWJm5pmG1enTt3tvHkfr711ltna9bg9VqbMpDXtTTU2uo7D80/iM257FtY7zvvvOMktCqGabt27UJ1laME6Mcff9yyxz/77LPu/ffft+t6BiT0tWjRokr78ELJneTer2drxx13bBBRU8+b4rEed9xx9hxqLD17ejY7dOhgz86yyy4bpmBHWezOnDnTrbLKKq5Tp04unun+3//+t/vDH/5g8VvVT76ltjXWZU/ynQPtIQCBwhBQSBQJlRMmTMCqsjCI6RUCEIAABCAAAQiULAGEypLdOiZeLAJBqDzxxBPdeeedFw0rIUXijiwdP/vsM7N23Hvvvd3KK68ctUk/eeutt1yvXr3MKvLBBx906jNubXb44Ye7v/zlL5a858ILL0y/3V7HrTOnT5/ujjjiiGrtTj75ZLfffvu5jh07VhGPqjXMoUJC36uvvuokpElw23PPPSMxNf32r7/+2pIJPffccya+yfpTLvPbbrut23fffd1yyy2XfkvW1/VZW0POQxPMdd/Udu7cuU5798gjj+ille23394yscu6MBS1U7IZCZLpRcmZtP648BfavPjii+6cc86JRE3VS4S+4oorsvKVqCexcN68eSYq/v73v3cbbrhh6NKOt912m7vgggssruSxxx5ronx8bmPGjHEHHHCAtRVf/S7ce++9UR/a61tuucVtsMEGVqffC8VyVaiEl19+OWqXy0kua8xnT3IZkzYQgEDxCCBUFo81I0EAAhCAAAQgAIFSI4BQWWo7xnyLTiAIlRKZevfubeLRG2+84ZQsJL2ceeaZ7pRTTomqJWQq4U6wRJOVncRMiTcSLO+44w5rqzhdsriUpaSs02RtGYrETAk+EgllaSchNPQnF/MbbrjB/fDDD26rrbYyazjd99BDD5kVZeijrkdZNZ5wwglOx1A0zj333OMkbIlHSNozbdo0c49fuHBhaFrlqBidmqssR3MpdV1bQ89Dc81l3/bZZx8TKSUaShBU2XnnnSMherfddjMhzy74H9rjYGkoNscff7yTgKhs8SuuuGJGMVgC8GGHHWZd6FmQFeMLL7xgryUc6lmJl2+//dade+65VQTFcF1xI+NhBJSt/vzzz7ckULLs1JpV9thjD7d06VITMTfddNNqawz96aj+ZCGqZ1nPvuK7ap5vv/22NdNzKlfPV155xfXt27daoio1ynWNue6JDcwPCEAgUQQQKhO1HUwGAhCAAAQgAAEIJIoAQmWitoPJJJFAECqzzU0io1yqJTJJjGrTpo01DRaBl156qTvqqKOsTgJWPHmABEtZoUn8C0VWaiEWpq5L3Nthhx3C5RqPmoOs5xrCnU4WlBK+1J+KrPxat27tZE138803uwMPPNCEKQleEp70OhRZXepetVc/Y8eOdRIwJVpJEJOF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dlRAAAIQgAAEIAABCEAAAg1LAKGyYXnSGwQgkCOB2bNnu6FDh5rlZPv27d3BBx/ssKTMER7NIACBghG48cYb3aWXXlqtf9UdddRR1eqzVSxcuNCtttpqdvnZZ591l19+uRsyZIjbbbfdst3SqPU///yza968eU5zSKVS7tdff3XLLrtsTu0L3eiXX35xzZo1c8sss0ydhspn7XUaoERu+umnn9wPP/zg2rRp43R+5plnuh9//NGNHDnSLbfcciWyCqYJAQhAAAIQgECpE0CoLPUdZP4QKEECEilHjRrlJk6c6CRSdunSxaluxowZrmvXrg537xLcVKYMgTIgMGXKFHv/CUsJQmMQHV9++eVwqcbjO++84/bee297n/vjH//ohg0b5iZMmOBOOukkd84552S9V6LQK6+84mRt/vHHHzuN+9VXX1mM3lNPPdVtttlmWe+tzwUJdfvuu6/73e9+Z3Ouqa+vv/7a1iGL07vvvtttuummNTUv+DWxPu6449yKK67opk6d6lq0aJHXmA8++KA777zz3A033OB22GGHnO+VkJfvWDl3Xo+G1113nRs3bpyJ6nvssYfbaKONcu7ttNNOcy+88IL9LZ4zZ47r3r273fv666+7lVZaKed+aAgBCEAAAhCAAATqQwChsj70uBcCEKgTAVlSIlLWCR03QQACdSTw0UcfuVVXXdUtv/zy7tNPPzWX7nbt2kW9SXhSIi+Jg3vuuadTEi+JM99//737n//5H7PYO+GEE6L2NZ08+eST7phjjnHHHnusu+iii+xcdeqzb9++0a0S/ST4vfrqq+6ll15yTz31VHQt/aRz5872vpler/nKCm7ddde1BGSydKyoqMjZOlL9afwDDjjAun7jjTdc27Zt04eJXkvYO/nkk+21RLHevXtH18KJxNZbbrnFBMRtttkmVBfkeMEFF7jbbrvN+pbIttZaa+U1jkTOadOmuT59+rjKysqs94qrrP4nTZpkguh3333n9tprLzd27Nis99R2QX28++67FlqgNmtWWbEuWrTILV261K2++uquZcuWGbv//e9/79RvKBLbN9lkE7f77ru72oRL7eWbb75pz6K+PDzwwAPNKjhXgT6MyRECEIAABCAAAQjUhwBCZX3ocS8EIJA3AX3Ik/ujiqwnVbCkNAz8gAAEGoiARMfzzz/fffbZZ07CjQTBO+64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zAlInNf+UyCQD4GTTz7ZnhtvUW639e/fv8r7yrnnnpvy4TSs7tprr63StYS88L670047pT766CO7Ht6bttlmm6i993qp0q+PMRy990WNYif5ttetei/V+154H9Tc9HclfMmj+vS/A9OnT4/eq3Vd78kSHzV3fdGjOr0O5YmYsCtBVGPqX+CgdVEgAAEIQAACSSSAUJnEXWFOJU1AwmP4j6c+jMWLRMy4taXaZrK4jN/DOQQgkCwC+vAYfsf1wTle9CHQZ+RO/fjjj1YdPjyqvSwIQwnWiPogOWbMGPtwrQ/PPmxE6t133w3NMh5lMRME0TAPffCUpU2mUlv7MEd92I1baIYP8GEMHb27rg3h3cEjBrJSihef7Ty6NmXKFLs0YsQIq/Mu3ykfi9KsyPUhW4LDrbfemvIJfOJdcF7mBBAqy3yDC7A8rNixYi/AY0WXEIAABCCQUALEqCwtT31mm3AC8SQ6mmo802968hwyfCd8M5keBDIQ8AKkxdVbuHChXb3zzjudFxgztPytShm0t9xyS4vjOHr0aIvHqCvKpK2ixDV77723ndf045133nE//PBDlezbn332mVOSHv1TUfZsZR6vqKhw+bT/9ttvozmccsopbo899rBYld6d2/o99dRTLRanEuccdthhzlv9OMXdPPjgg+264mnuv//+lhhH2cJ1LZTXX3/drbTSSnbP9ddfbzEu77//fte8efPQhGMTJKCs9krQ9MknnzTB1bPkuhD461//6nyICrv1X//6l1t99dXt/JJLLnE33XSTxdW9++67LT7upZdeau81iqsbit6jFAs3W0mPwat2em9UvF09r6Eofq9ij/fs2dMts8wyodqOubaP/13Q/L0FetSP/xLKxlSF4v4+99xzFo84nohMcYO9NWl0j06U2E1xgI866iin9U+bNs0p3nG2okRu8XVla0c9BCAAAQhAoFEIJFRAZVoQKEkCwUpElkdxt+8QjytYJsmqsjZLSrmDy028tnYlCYpJQ6BECSg2Wfg9VqyvuAVitiUFd0UvAkZNgmu0LCu9sBfV60R9yjpSlonvvfeeXfPJeGxc3adYlvESj9UmS0uVfNrHXSLD2sJRrom6HlzYVe9FWqvzH7AjFqF9/OgT40TT1BrDNcXkXbJkSXRNJ3JT9x/IzdoS68oqaMryRfhbWZaLY1ENTgAr9lQKK/YGf6zoEAIQgAAEEkwAi8pGkYcZtFwJHHrooc4Li7a8YE2ZnuG7ffv29m28svZmKmov68vwT1lRvdtkpqbUQQACjUBA1jteaHFevKvRmjJMTVY+PpmOvXz++efd2muv7by46HxymShjdo8ePdzGG2/s/BcUlk07ZNJWZnDvGu5kjShLxlBkxShrG+9qbtaToV6Zxn3Sm7zbe7dKe1/yCYBCV06Zub3I6lq2bOm+//57s6b0yRecMpTvsssu1k5Zz1UXLExlKRqsdGSJ6V3Zo/7ilkKavyw3W7Ro4WSF6cXXqJ13OTcWUQUnZUcAi8qy29KCLQgrdqzYC/Zw0TEEIAABCCSWAEJlYreGiZUagbjbt9y6x48fb0uQe1v44K6KwYMHmyCQvj4JlN6C0kkwUF8SLGoTNdP74DUEIJA8AhL5vBW1iXk+e6w777zzbJL6nffWhfb7nmnW++67rzvnnHPMldt/4enkmlhZWenef//9TM1d586dndzL1113XcWfzqt96NDHszQXc7mPN2vWLFRHRwmocjGvqejLlXnz5pmQ65MIRU01J7mTy4UzCLHRRX/iLS6dxE19iZNp7HhbzkubAEJlae9fMWcvoXKTTTaxIXV89NFHq7lcp89n4MCBFq5C7t4+8ZddDq7Rev/Sly3bbbdddJvem3xyHffWW2+5jh07uk033dSdffbZbty4cc4np3HDhg1znTp1itorZEH4skYu2HLFzqe9/gboS6hMruhyydYXYfpCTC7cKvoyaJVVVrEvoUKoj2gysRO99+pLchW5x6svlb59+zq5mLdu3dpe64fc1PUFkU8G53r37m2hO6KLnEAAAhCAAAQamQBCZSNvAMOXD4HwwUsrUvwiCZISHGVRJNFRRf9Z1DWJAKHELSglVKpIoNR/OPUvm+VluJ8jBCCQfALz5893PmmM69atW/QBN8xaH471b9GiRSYy6oNyhw4dMsZx9G7YZkHpXcOd+mzTpo1ZVuqDtQTK9JJv+/T76/I6xN9UbLV27dpV62Lx4sVmNar3RVlUSnzQmmVlSWkaBMLfS2JUNo39ru8qsWLHir2+zxD3QwACEIBAaRFAqCyt/WK2CSaQ7vatqcqaMriCy8pSLtxBpIwLlMGCUm18JtxIqAxtE7xspgYBCEAgIjB37lyn9zFZLfm4clE9JxCIE0CojNPgvKEJYMX+G1Gs2Bv6yaI/CEAAAhAoFgGEymKRZpyyJiDRUa6dKvqQLqvJdJFSdbKQzCRQBgtKWU+qDQUCEGhcAvryQBbOcrWmZCagrLJ6n5OL+oABA6zRfffd55Q5fM8994yykWe+m9qmTEC/X5MmTSL+clN+CAq8dqzY/wMYK/b/sOAMAhCAAARKgwBCZWnsE7NMOAF94FKsORUJlSpxS8ogUoYPZ8GCMgiUwc0bC0pDxw8INBoB/W6GLxmU3EaJXSiZCSgZToiXqZhrSuRz/PHHO7l8Dx8+PBIvM99NbVMnoC/t+JvX1J8C1l9fAoWyYlfCtylTptj0FMqIAgEIQAACECgmAYTKYtJmrLIlEHf7ji9SQmRw9w4iZVzADBaUfFiLU+McAsUlEBcn4yMjVMZpVD9XFnJlI89Unn76aRdiVWa6Th0EIAABCORHoJhW7BIqe/ToEU1QX7gjWEY4OIEABCAAgQIT+D8AAAD//yI31fgAAEAASURBVOx9B/xlw/n+rGWX6CVa1CV6t6zfkrBKiC5aJEQvEeVPVom2iBaWbNToddlgsXrvbBZRQrRN1EUIokS08P2fZ3jPvnfunHvPufecc0955vP5fs+5c6Y+U99n3pnp1xcYQ0MEiEBXCMw///xN/uedd16zxRZbmHnmmcf8+c9/tn+vv/66gf0qq6xiv+FJQwSIQG8QQLscNWqUGT9+vDcBCy+8sLnrrru832hpzNdff23Gjh1rRowYYT755JMQkp133tkcccQR4W++EAEiQASIQPcIrL322mbixIk2oMMOO8xsu+22ZqeddjIPP/ywOfTQQ81uu+3WfSTfhvDKK6+Y1VdfvSm8//f//p/Zb7/9muxpQQSIABEgAkQgTQT6kahME06GVUcEQHZsvfXWTVn/v//7v5CkBEEJAzuQlyAoQWDSEAEikC8C7chJSQ3a6m9+8xuz7LLLihWfEQh8+OGH5oQTTjCXX365GTx4sH0OHDgwwjWtiQARIAJEoBME0M+eddZZXq/333+/8S2aex3HtPz9739vJkyY4F3MA2EJQ9IyJph0RgSIABEgAokQIFGZCC46JgLNCAwfPtxcddVVTR+gOSkEJbUom+ChBRHIFYE4BCXISQhf1HTurGjeeOMNM8ccc5gpp5yyswDoiwgQASJABCIR6JUWO8ZP7DzADgTXkLB0EeFvIkAEiAARSAMBEpVpoMgwao3AaqutFhKSPiCoRelDhXZEIB8E2hGUaJ9Dhgyx2s4kKPMpE8ZCBIgAESACnSPQSy12aFnCRJGW1LDsvFzps9wIYL4Z10QdOQT/mJdGGc5To5ChfRURIFFZxVJlnnJDAIOSb9s3EkAtytyKgRERgQYE2pGTcEztyQbISvHjpZdeMuPGjeNWw1KUFhNJBIhA1gj0WosdpCUJy6xLmeHngYCPZNRkIo5AcI3+7n7L87cQm1h0FyN2JDYFET7LiACJyjKWGtPcEgF3sNEDiW+gQWDaTcvAE3zs16+fce+qkoFDB8OBRaPBdyLQOQLtCEq0P2pPdo5vr32CqBw2bJjdno+0UHOn1yXC+IlAOgig7/7Tn/5kRFsvnVAZSl4IkLDMC2nGEweBKDnQlQGzkP3ipK9XbmQOjPjxThKzVyXBeOMiQKIyLlJ0VwgEZPDB4KIHnF4NNi4Z6f5OAzQhN11CkwNMGugyjCogEIeg5NmT5S9pISolJyhTkpWCRrmeMpZzHCtXuaWdWt13Dxo0yNxzzz1pR8HwckSAhGWOYNcwKhk3kHVXDhS7rGARWSxJ+GnLpppojEqHyMZJ4tbhck4VhSzte4EAicpeoM44WyKAgUg62E463JaBJ/ioByXRwnK9H3300WbSpEkGN9y+88479kbvLbfc0nVmf0ue5KPkDb/db+Im7lMPMvCD3xQA46JHd2VFQAu5vjygHZCg9CFTTrvRo0ebQw45pCnxJCybICm8BS6hw9g5ZsyYwqeVCUwfAV/fTaIyfZx7FaJoxrrbwtlX96pEyhOvkJGQi9KWkwQFV/FD7OWZtfwkeZT4tAwoedZ24q7dM0oWlPgkTMQh71Fh6rAoU0ahRPusESBRmTXCDL8lAug80Vkm6ZjRYYoRAlE6XEyK8F1+i7uop4Ql4Yi7uIMU0g9hCwL0448/bkmRblejZEBBWtx8xBlcJA94In/ugBw3bzocvhOBIiGANoK27rYPpBF1nuRkkUor/bRQayd9TPMO8ac//altv6+++mreUTO+HiLQqu8mUdnDgskwal9/TcIyQ8BLErTIOpjHJZEBfdkTWQ7fROYRuyrIPBor5LETvHzyIMKSeXQc+RLtFqZbOdcGwn9EIAYCJCpjgEQn6SCAjjbugCQDjCYQ4Rf2ccOQVPvCSnvgkkEk7XAlD76n4Cnf4gwy4hZPGXCAT57p1mngOxFIgoBP4BH/qMckKAWN6j+psVPuMiZRWe7y6yT1Uf03++5O0CyfH1/5k7AsXzl2mmKRWZLKKjq+POQ5HV9Z3kUGTUI66rwBV5fgjROWyJEkLjWafE8TARKVaaLJsJoQQOcZpfkkjqWDlAEIpJl0urJtRDpM8eN7in9NbtaVgBP8BLe4EwMZdIAvBx5fLaNd3gi060NQZ9H269rW8y6PosXnE36RRgrARSupxvSQqGzEo8q/otoo+m20U/bdVS795rz56gP762acym4jckg7GdCXT8pzPlQ6s5NySCoPIjaUgxCYkCPxLnK5mxrtlvKjiw5/d4oAicpOkaM/LwLSIUYNTNKRySAkpCQ6UHSCMNKZeiMILMUvCckohFrbY5IoJmrAke946jKjQKGR4XuWCLQiKFEnKeBmiX75wvYJv8gFBeBiliWJymKWS5qpiurD2X+niXJ5w/L12eyvy1ue0t6Rg3ZynJtLyhkuIvn8Rpnpsoqr1BIndVKmJC3joEU3UQiQqIxChvaJEJABSnd4EoBMSuU33MTpDOEPhoSkIJfdUw9W7cpGBh88SVxmVyZ1DTlOX8J6V9fa0Trf0o+5CzAUflvj1ouvJCp7gXo+cUb14TIXZP+dTzmUJRYSlmUpqeZ0RrX1ZpeTbUS2w7gMw/5gMjZFepP5FNLUTi5sl26RG0latkOK310ESFS6iPB3YgTQmW299dahPxmEtLq4j8AMPQQv4ocDl0alt+8ySLUboGQAQmo5CPW2zMoce6sJL+oY+gZOaMtcwvml3Sf4InYSlvmVQbuYSFS2Q6h836P6cPbf5SvLXqTY12+zz+5FSbSOM6qdR/nS8h3ncFEolcdeZEOkuJ186MuVyIyUF33o0M5FgESliwh/d4QAhA4YEJLohFoRk9JJyeDFgasjyHP3hEkkjKut5CZEyhf2HIhcdPjbRaDVpJdCiosWfydBwCf4on8i6Z0ExWzckqjMBtdehBrVh7Ot9aI0yh+nr9/mXKC35RrVxlulimXWCp3qfeuEwBR5EU9yAdWrE2nkiERlGijWMAx0SDBCWkURk+h8YDBgwbAjsjBU4l9c4lLKnqRlJYo9tUxETXwp3KYGMQMKEPAJvQCGQlRvqweJyt7in1bsvvbFPjwtdOsdjq9usd/Or05EzdF8KdBtHv6wy+5Pf/oTZT4fWDWyQ10QfqCd9iXqEHZiUlasUQWJkVUSlTFAopNvEJBBC7+k42mFDQepVuhU65sejIS89uWQA5EPlXrZST/i9iF6olsvRJjbPBDwCb2sc3kg74/j6quvNugLRo4c6XdA20IjwPZU6OKpTOJQz2DceSUJy2yKOGp+5out1fiJcKiY4kONdqgbmP+7bVojQwUXjUa930lU1rv8W+YenQkMOhOXVPB5lEFLvnGQEiTq94wzEKG+yEVJrCv1qCOiRaVzK/0G64BGhe9ZIeAjWCj0ZoV263AnTZpk5plnntaO+LVQCGBsd+eE7MMLVUSVTExUv43MUgOruyL3tWlfiGjnMBgvOV/zIUS7pAjEkRU5P0uKarXck6isVnl2nRvpNNqpaEtEnKAKEnxGIRC1Iu66x2CE+sQJkItM+X/7hAz2HeUv17LmgPWxrCXHdPcKAR+ZwT68V6VR33h9fTfmjjAkLJPVC1+bdkNAG6dCgYsKf2eBgE+RQcfDdq7RqM87icr6lHVkTmWwgoMkmpMklCIh5YcIBOKQljIx4qQzAsQSWfuECgq3JSrAiifVVz+5el/xQmf2EiPgthP24YkhpIeUEXDrJIJn390eZJH3Wsl60r4RGuW89pjSRToISN1EO46zNZwyYjq4Fz0UEpVFL6GM0icdQqvBSkctAxcHLY0K37tBABNNGJ5T0g2KxfTrEyLYhxSzrOqeKtbVutcA5j8KAd88kWePR6FF+14g4Ou/SVg2lgTaMWS9djvlOEdrxI2/eo9AOzmRbb33ZZR1CkhUZo1wgcKXSSeSFIeg5KBVoMKreFLaDUbIPgek4lcC6WN0/8J+pPjlVvcU+uotMGGfU/eaUc/8+9oD20I960IZch01f6x7nfW1Y7c8OT9zEeHvoiLgW5SQtNa9rQsOVXySqKxiqTp5ijNYiRcOWoIEn71CoNVghDRhQIKh2r+FoRD/fH0M+5JCFA0TkQABX9/DepwAQDotNQK+fpwCYKmLtFaJ9/XfAKBuddjXjt2KwHHNRYS/y4JAVDtH+uvW1stSZt2kk0RlN+gV2G+cgUqSzwFLkOCzSAhgMIJptzWchGXvSs3Xz7A/6V15MObuEfDVaYTKCXD32DKEYiLgq/Psx4tZVkxVewSiiIwq9+G+NuwixTbtIsLfZUYgqp0jT1Vu62Uus07STqKyE9QK7KdVw9XJ5oCl0eB70RFoV685KOVbgr5JMfuUfMuAsWWLgK/PYT+TLuaTJk0y88wzT7qBMrRECLg3rbIfTwQfHRcYgag+HEmuygK3by7mFgnbtIsIf1cJAV87l/xxziZIlPdJorK8ZRemPM5ABccyWOGdl+IABZqyIYABKepAcAxIMFWZgBaxbHx9jfQr7FOKWGJMUzcIRE2AOfntBtVv/KIvwZ/0292HyBCSIOCr26zXSRCk2zIggHoO4+7MQV3H3KWs8xbfXEyXB+dlGg2+1wGBqLaOvHNsK28NIFFZ3rKzk3wMvvriCl92OGD5UKFdmRFoNyAhbyQs0yth36SY/Up6+DKkYiNAUif98hk+fLiBRuWYMWPSD5whRiLAvjwSGn6oMAK+PhzZLRuB4Wu/utg4L9No8L2OCLRq62gfZV2cqGNZIs8kKktY8u0GKmSJg1UJC5ZJ7giBVoMSAiRh2RGs1pOvr2Hf0jme9FleBFr1M+xjkpcrthzDkKhMjl0nPnx9OcL505/+RMGtE0Dpp5QIlLUfj2q/UgiclwkSfBKBbxAoa1tn+TUiQKKyEY9C/4pqdJJoDlSCBJ91RCCqfZRtxbwIZeebFLN/KULJMA29RsA90w/pYR+TvFRIVCbHrBMfvr4c4bDOdoIm/VQFgTLNF31jjpQD52WCBJ9EwI9Amdq6Pwf1tiVRWYLyj5poStI5UAkSfBIBYzgodV4LovoaCrWdY0qf1UPA18dgHKZ2YPyyJlEZH6tOXUbVU/Tn3P7WKar0VxUEMN/B0Vnu+ZXIXxHmPEjf1ltv7YWbcp8XFloSgUgEfOMh2jkMd8VEwtbzDyQqe14E0QmIIg3gg4NUNG78QgSAQNSgxAGpuX5E9TVFmKw3p5Y2RKD3CPj6F6SKbSZe2ZCojIdTJ66i6ia3eXeCJv1UHYGo9oJ896I/j5qPIT2U/YACDRHoHAFfe+9FO+88B/XySaKygOXNQaqAhcIklRYBDkrRRRfV13AyHI0ZvxABjQD7F41G/HcSlfGxiusyqj+nEBYXQbqrMwK+vlzwyKsNRaWBczIpCT6JQDoIuG0NbWzIkCHUrkwH3tRCIVGZGpTdBxQ1yUTIHKS6x5ch1BsBDkqTyz+qr2E/MxkjvhGBuAi4fYv4owabINH8JFHZjEmnNuzPO0WO/ohAMwJR/TlcZkVYsg03lwNtiEAeCLjtHW0cshCPR8kD/fZxkKhsj1EuLtyGIpGSOBAk+CQC3SPga2dZTTy7T236IXAynD6mDJEIAIGotlWn/iVJTSBRmQStaLe+MQ2uWe+iMeMXIhAHgai2Bb9oXzBpHCXki4eyn4WX/4hALgj45m8cQ3OBvm0kJCrbQpStA1/jQIwcpLLFnaHXGwF3Ylj19sZ+pt71nbnPDwG3b0HMnPA24z98+HBrOXLkyOaPtGmLgK+ewVPVx7K2wNABEUgZgai2hmi6aW9R8zKOFykXIIMjAjER8LV1tseY4GXkjERlRsDGCdbXILoZ9OLESTdEgAhMRsBtg1UbkKImwkCganmdXKp8IwK9RcDtVyQ1bHOCxDcaqPjF7VWTMYnzFtWnc+4YBz26IQKdIYA+HcZ3Q3gnR3ygHbs3enN86Kxs6IsIpImAb/7GtpkmwsnCIlGZDK9UXPsmmpxkpgItAyECiRHAoDRhwgQzfvx467cKbdHXxwgwHHAFCT6JQHYIRLVBtr/sMK9yyFH1CXlmnapyyTNvRUIgirBM0gZdIqQKc84ilRHTQgTSQMBtpwgzSTtPIw0MwxgSlTnXApzLJISIRM2KL0jwSQR6h4A7KJWxXbYSZjkZ7l3dYsz1RcDtV4BEGfuW+pZg73Puq0NIFfv03pcNU1BfBNx2Gadfd2XAOH7qizBzTgR6i4DbxpEatFmMvdwNkk/ZkKjMB2d70L6r5o+KPmbMmJxSwGiIABFoh4A7KJVlEkmCsl3J8jsR6B0Cbr8iKSlL/yLp5TNfBNCvu/NGSQHrjiDBJxHoLQLo37ErB20yirxw2zIXGXpbZoydCCRBwF1ggF+OwUkQ7NwticrOsYvt063gHKBiQ0eHRCB3BHykX1EHJF9aBTD2M4IEn0SgGAi4cwGkqtO+BcJxGjfOFgOZ6qUCfXMUadEut+zX2yHE70SgPAi4C1Wd9vnlyTFTSgSqh4DbjpFDtuXsy5lEZYYY+yabrNQZAs6giUCKCLiDUpHarq9vkayToBQk+CQCxUPA7VeQQrTZJLsrhPAsUp9UPKR7lyIp46TlihRL2fpS38mlHb5waEcEiEA+COj2zLlZPpgzFiKQFQIytrvhcy7mIpLebxKV6WHZEJJbmTlANcDDH0SgFAi47RiJ7qWw2IqgRNo4WAIFGiJQbAR8/QpSHLf9av9x/RQbkeqkrtOy0f5cNFjGLiL8TQSKj4AmKdmGi19eTCERiIMA5DDfkSxs43HQS+6GRGVyzNr6cCecrLxtIaMDIlBYBHyDUt5tmgRlYasHE0YEOkIgqk3H7VsoBHcEe6ae9FgRtxyj6gESygXuTIuLgROBTBBw23TcviCTxDBQIkAEMkHA5XoQSSe7KDJJXIUCJVGZcmFq4QFB91L7KuWsMTgiUGsE3Ladx+TTnfC6BcBB0UWEv4lAuRDodLKrSTHkmHON3pf7/PPPbxMRp19u17fnMb70HjGmgAhUCwG3P2e/XK3yZW6IgEbAbe/yjeO3INH9k0Rl9xjaEFyhIc5ENaWoGQwRIAI5IeAOSlkNRu2EWPQviLvTyxpygovREAEiEAMBt18RL+36F9ffq6++Kl4L/0QfB1OVPkwvZLUjJ9xy04XFvl2jwXciUB4E3Hbdrh8oT86YUiJABKIQcNu9uGs3fxN3fLZGgERla3xifXUrKStnLNjoiAiUEoEs2zsJylJWCSaaCHSNQFTbbzef0ARZURdIJW8Aafz48U1YId1Dhgyx9mW8yVyPCa3KS3DwYYDMt/LbBBotiAARKAwCuh9GokhSFqZomBAikDkCGNt5bmU2MJOo7BJXPUFFUJxodgkovROBEiDgtvtutWDaCbDdhl8CSJlEIkAEAgTcvgWgtCIg3QlyUQRkpAtm1KhRXnLSfoz4V6Z5lC6vqHTH6d+T3PoeARutiQAR6AECmqRs1Vf3IGmMkggQgZwQiBrn2Sd0VwAkKrvAT09QEUxRBIQuskSvRIAIJEBAT1DhLUkfEDWo6ehJUGo0+E4E6oGAO7eQXEcRYa77JP2QhJ3m002PhI3+DEa0J/EOIjPKROU3yn3e9jqfUWl1xwidRvbvGg2+E4HyIaDbNwmJ8pUfU0wE0kZA9wkSNvsGQSL5k0RlcsysDz1B5WSzQxDpjQhUAAHdFyA7cUkCuXjBBwH7FB8qtCMC9UEACxlJthLpyXGvJsW+xZe4fRn6URgfcRlFAvayNujy8aXPHRfctPr8uG74mwgQgeIioNt4r/rc4qLDlBGB+iKg+waNQlz5UPup+zuJyg5qQBEEgg6STS9EgAhkhIA7KMUZjFw/SFpcoT6jbDBYIkAECoZA3H5CE2fIQp5EmI+g7DR+5BfGJSw7Dc8GlsE/WWhyCQofFjp69vEaDb4TgXIioPtltw8oZ46YaiJABNJEQPcROtw48qF2X/d3EpUJa4AmKYs2cU6YFTonAkQgRQTcQSnOYCR+2JekWBAMighUDAHpJ9xsuf2G6y6PW8BdgjRNIs7ND/Lv5tnFJI/feh4o/Xw7grIoac8DH8ZBBKqMgO6XSFJWuaSZNyLQHQK6r9AhFWEeo9NT5HcSlQlKR09OWckSAEenRKAmCLiDkgixNck+s0kEiEBGCLiEoETjzkX0PCVrIVr3d2kSlJI3PHUcYu/mWezzeOr0SDq0nS8NWWHji4t2RIAIZIeA29bzWAzKLjcMmQgQgawRcPsMiY/yoSDR+kmisjU+4dc8J/9hpHwhAkSgdAi4hAIHo9IVIRNMBAqLQLtJb179T95zIjffQhLmWVA6DYgfxt2i7qaH/b+LCH8TgXIioNs/csC2Xc5yZKqJQN4IuH2HxM8+RJCIfpKojMYm/CJnEcEiaw2FMFK+EAEiUGoEtCDfC6G61OAx8USACEQiEDXplX5Gf097zuISoRJnZGJT/KDzhWDz1FTUcSNemPHjx9sn/sFO/84TlzARfCECRCATBHT7RwRs35nAzECJQGURcPsQZDTt+VkVwSNR2aZUNdnACtUGLH4mAkSgAQHdf3Bi2wANfxABIuAgABJwlVVWcWz9P+EW2nyaHINL6Wey6HvciXYvtAFcolTn2Y9U97ZuvnWILmmJ3yiDuOWow+I7ESACxUPAbf/SxxYvpUwRESACRUbA7UuQVvYnrUuMRGULfNwKxbNIWoDFT0SACDQh4ArVHJCaIKIFESACAQLufAOE15AhQ0Js9ttvv/Bdv7j+5Bv6Gr0tuVtSUcdThEVbTcQiz1n2rXpXjeDreyZNA8YHGJKaPjRpRwSKgYBu/0nbeDFywFQQASJQFAT0XErSxH5FkGh+kqhsxsTauBWp20l+RDS0JgJEoOIIkKyseAEze0QgBQTcfsIXpJCXeGpyy52viF+4E43LbshFHX434Ui60nrqdCHMLCb7bhzIP4zginfYIW5dJrAXI4Qk/EyYMMFaa/+cXwpSfBKBYiGgF0Sy6F+KlVumhggQgTwQcOcViJP9ix95EpUeXNwKxMrjAYlWRIAIxEbAJSHYp8SGjg6JQK0QwPwDRmtDRgGAfgQkmRBkWqj2+emEENNhFrHfymq+5oYLnKHhCqJRSEYfQYm+PoqQ9JUJ7Dopl6iwaE8EiEA6CLh9AHfVpYMrQyECRKB5Fw0w4VyguWaQqHQwIaHgAMKfRIAIpIKAO+ktotCfSkYZCBEgAqkgoEkvIceiApb+xO1nXPdJhO2ik5SSNzfPgoV8T/J0wxK/ICV1GWjiEm70N/Hje8IfDNIIIySz/cF/RIAIFAIBtx/opk8pRIaYCCJABAqHgNvPYH4wZsyYwqWzlwkiUanQd0lKVhgFDl+JABHoGgEt+CMwTn67hpQBEIHaIIBJLUwrbUshwuDOR57F6XMwF9IX9cTxg/h6abqdv7kCQzd50WUALUz5TVKyG1Tplwjkg4Dbl5Sh/8sHGcZCBIhA2ghQLmyNKIlKhY9bWZJoHqhg+EoEiAARiETA7Weo6h8JFT8QASIQgQCEaRCReityhNMm61aCtyukl61/0v1rksVmfWFGE2ARFkJAkoyMAIjWRKCECLh9QRVkwdtvv93suuuuZvjw4WbvvfcuYakwyUSgugjoeQtyWYU+J63SIlH5LZLuanqriXxa4DMcIkAE6oeASwQAgbKRAfUrNeaYCBQbgTjalm4O3H7H7Zvc767/ov7Wk/64ZCXwE+Jx66239mYN34WUpHakFyJaEoFSI+DKgmXtA91CwHbSgw46yFo/+uijZvbZZ3ed8DcRIAI9QsCde8Wdt/QoublGS6IygNutICQpc62DjIwI1A4Bt8/hoFS7KsAME4FMEYhDXGoh3O2T9LdME5pR4J0SDhoHIS4xJyQxmVFBMVgiUCAEtDZllWTBSy65xBx++OEWaZCW0rcVCHomhQjUGgE99wAQZZ+DpVWYJCoDJPWEloRBWlWL4RQFgRNOOMFgknLOOeeY1VZbrSjJqn06dL8DMNj31L5KEAAikAkCmAC728S1EF7VCbLbx8ad+AMPEpOZVEUGSgQKi4DbX1Rp++XFF19sjjjiCIs9ZIJtttmmsOUQN2Fvv/22mXXWWc2UU04Z1wvdVRSBTz/91OBvlllmKXUOdR9EmfCboqw9UakrBSDRk/dS13Ymngh8i8A+++xjxo0bZwYNGmTuuece4lIgBPQWRSSL/U+BCodJIQIVRUATcXoOVMWJsc4fijMuWVnRome2iAAR8CDg9hNlm4t9/PHHZppppokk7S666CIzYsQIm/P999/f7Lvvvh4UymOF8zZx7uYBBxxg9tprr8Il/PPPPzfvvvuu+cc//mHee+89079/f7P++utHlk/hMlCiBD388MNml112sSnGguyMM85YotQ3J1XLhZyvGFN7orKqav7NVT+ZzYcffmgmTpxolllmGTNgwIBknum6UAjsscce5pZbbrFpeuGFF8zUU09dqPTVOTGuJhOwKNsEuc7lx7wTgTIjoIXzKpKUUjY6n7Dj5F+Q4ZMIEAEgUCZZEJpjuETtySeftAQYiJlRo0aZBRdc0PZtPg3Dyy67zBx66KG2sLfffntz9NFHl7rgl1hiCfPJJ5/YPDzzzDNm+umnL0R+IGNdeeWV5oorrgjTJwmDlj7GHpp0ERg9erQ55JBDbKD77beflaHSjSHf0LRcWOV5WVxUa01UupPXKqn5x60APnd33HFHuDoxePBgs9NOO5kll1zSLLDAAj7ntCs4Arvttpu57bbbbCrvuusus/DCCxc8xfVKnl49k5yzLxIk+CQCRCALBPT8pw6TYZ1f4MkFoSxqFcMkAuVDoCx9w9dff21AOMpZkz6kr776arPSSis1fbr22mtDAmeTTTYxp556apObMlloohKalYsuumjPkv+///3P3HjjjebSSy81jz32WMt03HTTTWappZZq6YYfkyGgicoNN9zQnHHGGckCKKBrLRfWfWG1tkRlWQamXrQfrYGn459vvvnsqiO0LNdZZx2z7LLLmimmmEI74XsBEZAtEkha3Tu8AhaPTZJezYdFHYiDopYF00UEqo6Anv/Uqa/RmgooY5KVVa/pzB8RaI1AWfoEaA9ieyu2ubYyG2+8sTnttNOanNx6661m9913t/Y/+tGPzLnnntvkpkwWmqi87rrrzPLLL5978vv6+uz2c5z5+dJLL7WNH+dpPvDAA2baaadt65YO4iOgicrVV1/d3skQ33dxXYpcWKc5mq80SFR+iwo1mCZXjw022MBAlb6dQae72WabmS233NIstthi7Zzze48Q+NWvfmVX+xD9mWeeaVC+NMVCQBMHkjKSyoIEn0SACKSFgO5r6jgBLgsxkVZ5MxwiQASiEdD9IVwVURaExh52tt13331hRkB2rbvuuuaDDz4wd999d2iPF5/W3v3332+22247664KZI4mKi+88EKz5pprNmCQ9Y8nnnjCnvn51FNPNUSFclljjTUMzqjEeYkgmGGHi0xxLih2J9Kki4AmKqGtivpfBaP7pjrLg7UkKjlRbd2EtQZea5eTvw4dOtTAX96DxeQU8C0KgQMP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ooptueglln763DqAGEhWpo8zQyQCLgJawCdR+Q06n3/+uVlkkUXsjxdffNEMHDjQPPzww1abcvDgwWbs2LEujLn9fu+99wzKbIMNNjAgVKH1CYP0TT311LmlQ0f0v//9zyy00ELW6qqrrjIrr7yy/sz3CiFQxPoHeHU/ht9Vn0fWiqjkZBBVmoYIEIGyIaAHJh5hUbbSY3qJgDEuQVX1ySXLPBqBn/70p2b8+PENDkicNMDBH0QgdQT0PAqBcy5lzEcffWSWXnppi/VTTz1lZpppJnP33XebHXfc0Sy++OLm1ltvTb0c4gZ4xBFHmIsvvtgSM1999ZVZddVVrddXXnnF9OvXL24wqbp76aWXzLBhw2yYJ5xwgiV0U42gZoG9++675s477zRbbLGFmXLKKQuV+yLWPwBUt36s0kQlClS0kPDOiSBQyN7wvJPsMY4bA1ZL+/fvX7gBIG7603BXhfN29MDEyXUatYJhEIH8ECBJmR/WZYmJZGVZSorprBICWiYs22IR5vOPPfaY+fDDDw22oYJYPProo80UU0zRcRG98847ZqWVVrL+n3/+eTPNNNOYm2++2fzyl780yy+/vLnuuus6Drtbj4ceeqi57LLLzA033GC+/PJL85Of/MT0WsvztttuM7vttpvN2jHHHGO22267brNZa/8jR440p512msFzyy23LBQWRax/AEjLg7VQwOuruJlvvvn65G/rrbeueG57n71PP/3U4h2sxIWJefDBB63d3nvvHdoV4eU///lPH/6qbIYPH9637rrr9gWDfEfZDLY59P3rX//qyG9RPBW1/iXB55RTTrFtiH1YEtTolgj0HgFpuzIPCTTpep8opqAQCKA/l3ohT/bxhSgaJqKiCOg2V6a+eNy4cX2Qq6SfkOfjjz/eVUm9/PLLYZgS0JVXXmntdthhB7HqyfOQQw6x6UA5XXvttfYddr00J510UohXoJTTy6RUIm7B86ijjorMz8SJE/v23HPPvrPPPjvSTRYfilj/kE89p8R71Y2pegb1oISOnSZbBIJzRMJOHO8wwcHM1i5YDcs28jahByrmfTfeeKN1BUI1WC20f3ivqkHnjnr/xhtvxMoiCM2rr766TzAJVlWt/2DlNpb/IjoqSv3rBhvpx+owKHWDE/0SgSIhoCeU6IfLJBgXCccqp0X6diEe8IQdDREgAukjoNtb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qLz//vtNv379Mq9CSJn5KuQCGiCgz4ca3XvSpEnuaIzs3QBUDoEAArkXIKjMfRVzgQgg0AqBal3B1VJsmWWWMXqcffbZW1EczoFApgSyGlaq1aFaH2rkcnVdz8sUdsl/8803TY8ePfJyaam9DrXIX2ihhVz51llnHdf1W0G4pmmnndaMHDnSzDbbbO55Fv4jpMxCLVHGZgroc6FCSv0LQ0pG9m6mOsdGAIG8CBBU5qUmuQ4EEEhcwHcFVwskdQXXcz8poNxkk02MuvoQVnoVHhH4r0AWg427777b7Ljjjmbo0KHmnHPO+e/FNHhOIdZzzz1nxo8fb5588kkzzTTTmCOPPDK6P2YjT/fLL7+Yueee2x1S90tUiMzUPIFTTz3VXH/99ebDDz+sepIrr7zSrLDCClW3ScvKLP4sp8WOcuRDQJ//1Iry2muvjS5If6xWSKk/bDEhgAACCFQXIKis7sNaBBBAoG4BfUDVh1P9FT0eVg4ZMsQMHjzYaKRg3cuSCQEE/isQBhz6QjdixIj/rkzh3DXXXGMOOOAAF1YeccQRdZfw559/Nt988437XdC9e/d2+6v7tQa2+cc//tFu3emnn2423njjdsu1QF2Htf755583q666qtloo43MuuuuW3ZbLfz111+NP//3338fDZ6z3XbbmaOPPrrifpVWvPrqq+app54y77zzjjvWIoss4kYO9+eotJ+Wv/322+bOO+90rdAXW2yxapt2uK4j3/gBPv74YzPVVFOZ6aefPr6qzfM33njD+T744IOui7Z8hw8fbqaeeuo224VPfvrpJ3c/YwWS2267rWulqtHi9V4Qn/r3729WW201IzfdA7VPnz6mW7du8c1S+Tz8Gc7ifWdTiUqhMiVASJmp6qKwCCCQUgGCypRWDMVCAIFsC1QKKxloJ9v1SumbLxAGHWkPK8877zxz0kknmT322MMceOCBDkcjgU822WRVoRQk3nDDDUYtMhVWaVKrzLPPPjva98cffzTrr7++UeinSYOrKGycY445zHTTTee2V5fg+HTyySebc889N77Y3HjjjSYe/OnYxx9/vHnooYdc92K12FPL75133tntf9VVV5nll1++3bEqLVDQd+ihh7rrim+j1pkXXHBBNPiQ1n/99dfuHp9rrbWWK4eCv6233jra9ZFHHulUC/RafKOT2Jl7773XtYhVuKpJ7gp633//fdfdOhyB27eidRsG/x1yyCFm1113jZacf/755uKLLzajR482AwYMMAp95axp++23N0cddZTRa2Xfffd1LfBXXnllc/XVV7v15erKrUj5f1n62U05JcXLqACD5mS04ig2AgikToCgMnVVQoEQQCAvAgor1QWcruB5qVGuo1UCWQk8TjjhBKNASuHhn/70J9eCUK0gNbjOEkssYVZffXWz5pprtmEbNWqUOfHEE90yBY3zzjuv+c9//uNaP+60007m8MMPd+tefPFFF0bqibbTYD29evVy6yr9d8kll7gu4VqvAFL3z1Q4eOaZZxqFgTq3n15++WWz9tpr+6dlH9XNvKNz+h0nTJjgAj4fvM4333zuucJIhbK+a7OC1M0339ztJisN3KPrUytKtTb3+2sDtVbdc889/SlqeqzVVwdTUKhQ95RTTml3bIWXCoYVIPrgV93vFWJq2mqrrcx+++1nXnjhBddCUtegeR9qqiXsRRdd5I4tmwsvvLDNObRsiimmaLNMrxWFx2qNv9RSS7VZl/YnWfmZTbsj5cuuQDykZNCc7NYlJUcAgRQI2A9pTAgggAACTRSwN1Ev2dY5peWWW65kA43on57bL7ol2320pG2YEEDgvwL6mfE/L5pP43TwwQdHZfRltQFdm2VXXHFFVHQb2EXrbMBZst2s3bpw+RdffOGW2e7YpfD4Oq4NIqN9ooP+PqP9/Lm9l+1WXtp9993dOW3LvWgX2yW6ZAf4csttK8vSAw88UPrggw9Kr732WsmGl1EZn3nmmWifjmZskBrtp3Pars7RLjrf5ZdfHq2fOHGiW/fvf/87WubPa4PBkg1r3XLbsjM6Ri0zoWNHvjqeDQ+j89uu1iU7OFLps88+K911112le+65x62Tj58222wzt8y2Oi3Ze3m6f/4Y4Xba/phjjnHb+uvS68PejzKqo5deeskfNnq0Iajbx4a20bIszGThZzULjpQxuwL2j9KlYcOGuZ9f/azbluglewug7F4QJUcAAQQSFtBfk5kQQAABBJosoCDStq4p2VZN0QdZH2wosNQXPcLKJlcCh8+cQNoDkL322sv9PCsgVGD1yiuvlBQwfvnll6UddtjBrVOAZVtMlhTW+SDx0ksvbVMXYZhl70fZZp1tpVPyAZZ+Z+h42v+7775rs50duKHN7xZt58+n/VQ2P9mWktG2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ww8/NO+//77p0aOH6dOnjzn77LNNt27dWlKWJE4Svv79+fMSUvrr0SOBZahR3Hl9BgpH9SawLu5rgStHAIHsCRBUZq/OKDECCCBQlwCtK+viys3GYUBZ7j6UfiRv3YdS3XEVWBZhCsMawsrm1fgdd9xhTjrpJPP2229XPcm+++5r9t5776rbdGXlt99+a0aMGGGeeuop8+mnn1Y8lFpZqrXxzDPPXHGbLK8IX/f+OvIYUvpr0yOBZahRrPmw7mlFWay652oRQCAfAgSV+ahHrgIBBBCoKlBr60p9cVVgVZTQqipaRlfWGlD6Lt5ZHiins1UUhjaElca1Khw/frx58cUXXcvCxRdf3Mw333xmqqmmakessO/HH39024UrNaq3LI855hiz8MILm/XWW888//zz4SZGYeBaa63lWlYutNBCZp555nGtGdtsZJ+88MILbsALtbhUa0xtG59KpZJrmanfVfFynnLKKebLL780xx9/vPHdveP7r7jiiu72F2rlqYGjVLa8TuHr3V9j3kNKf516DEOrcLkM/O9B3Y+XKfsC+qwTHzBHv5fUe4QJAQQQQCA7AgSV2akrSooAAgh0WaBaYKkv/Gp5oC9um266KWFll7VbewACyvq8w/CmqGHlDz/8YM4880xz7rnnlsWT0UYbbRStUziocEddphUmTj/99NG6888/35xwwgmuK/fBBx9srrzyShcUrrzyyi4Afe+998whhxxidt1112ifcjMnn3xyu/Istthi5rzzzjOzzjprtIvuwbv//vtH5/Mrfv75ZxeA6rmC119++cWN9P3rr7+aueee29x6661uUwWrk002md8tt4/h69xfZJFCSn/NeiSwDDXyNx+vX73O9budEDp/dc0VIYBA/gUIKvNfx1whAggg0E5AX9p/+ukn90/z4dS9e3cz+eSTR//0nCm9AgqPVIcKaBTK6J+WnXXWWebiiy92o3arxZhvOVTEFpSVai8McYoWVup1om7/vmv2tNNOa3bYYQcz5ZRTmnvuucc8++yzjm2rrbYyRx11lGv5+MEHH7igUituvPFGowDRT+pefcMNN7gWkPHg87jjjjMXXnihOeCAA8yee+7pd2n3+Oijj5otttjCLVdLR92e4KGHHnLPFVLedNNNplevXu75gQceaMaOHWsUhF566aXRsd555x23TAvU/XzgwIHRus8//9wsuuii7rnuk6nfc3mewtd3eJ0TJ04MnxZuPh5oeQAF7WuvvbbRz8IUU0zhF/OYcgG9/+mPLt9//717L9Rnlqmnntq1tObzS8orj+IhgAACFQQIKivAsBgBBBBAAIEsC+j+gM899xwBZQeVGIY5RWpp9s0337guz+KZa665jFoohvdnVJij4FL3eNSAFBtuuKEJg8QJEyZEYU4YYA4fPtyceOKJbdTVFfucc84xO++8sznssMParAufaKAbDXijVpynn366a/Go4HHjjTd295dUGVQWTVqm+07Gw88jjjgiCi41iJgGyfGTggwfXOpnY8YZZ/SrcvcYvq7Di1O4Swuz30TigaWCyi233DLkYh4BBBBAAAEEEhAgqEwAnVMigAACCCDQbIH777/ftSihBWXH0mGoU5SwUq1u+/bt63DGjBkTtZQMta6++mqjbtzLLbec0bwfNbt///7m7rvvjjZVF2wFnZq23nproxaU4aRwUcbbbLONOfbYY6NVX3zxhQsjfRdyvVYVjMbDNL2Wt912W7efwslZZpnFtdzUSOJqqTl48GC3Tq0kwxHENYhU7969o/Pp3przzjuve/7kk09GrTO1QF3BvUe0Q0ZnwtdzeAlx13Bdked9YLnuuusSVBb5hcC1I4AAAgikRoCgMjVVQUEQQAABBBBonIC6wsUHGWnc0fN3pDDcKUJYGbYuVBDYr1+/dpWqcFDrll56aRdEhgPTvPnmm647eBgi6gAaLGfUqFFtjnXBBRe4+1Xq3rcjR45069QNe7XVVjNLLrmk0XoNfqNBeDQp0NSgPP4ekuqmrvtLalJYqvkNNtjAdU9XkLrbbru5Wx5owAzfZV3bjhs3zg0KpHk/zTnnnG5W1+Lndf9LtUC+/fbbo1amfvusPYav47DshJShRvn5jz/+uE14XX4rliKAAAIIIIBAswUIKpstzPERQAABBBBAIBMCYciT97BS4Z8CSI3ivd122xl1mfb3c1N3a93jVPec1HTbbbeZBRdc0IRdvNUyUttrZG21glQX7FNPPdWNnq1Wj926dYvq3A984wNPrVAoqIBxyJAhLqhUi8aVVlop2kfdk48++mjXVTsMQzUYjkYB/9vf/mauuOIKV66DDjrItcLUutVXX92opabKoPJsttlm0TE1oxHNdc2+Fanub6cyqCt7uWCzzc4pfxK+fsOiElKG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76iElOmrE95/y9cJ77/lXViKAAIIIFCfAEFlfV5sjQACCKRCoFQqmb59+7qylI5vbMwAABqMSURBVOuu/Ouvv5qPPvrIqOu3gspDDz3U7LLLLi0puwbFePPNN80HH3zguoerBWZHk65nsskm62izDtfrutXCVC0nK01qcbrwwgubFVZYwehm/37SFyxNM844o1/UsMevv/7a6F+fPn3KHlPlVhf6r776yg1+9Ic//KHsdixMjwBhZXrqIs8lIaRMX+3y/lu+Tnj/Le/CUgQQQACB+gUIKus3Yw8EEEAgcQG1AlxkkUVcOV5//XWjrszhdM4555hTTjklWjR06FDXUkmDxXTv3j1a3ugZBZR77rmnefXVV6NDa7RxdVmeeuqpo2WaefDBB939Fh966CEX0C211FJmySWXdF3KFSbGJ7XgVNDnWxBqcKDzzjvPXc+FF17oRj//7rvvTLl9NejMrrvuahZccMG6unXXck5fzjfeeMPoPmZq5RgflEfdtFVe3edz5pln9ru4R3XjVhd9daP3k46hAYuyPlK5v568PhJW5rVm03FdhJTpqId4KXj//W1wPt5/468MniOAAAIINEqAoLJRkhwHAQQQaKGAgsA111zTVBokR8HdcccdV7ZESy+9tFlooYVci0K1PmzU/SUVPG699dZlz7nttttGA9boXl+6L+S1115bdlst1L0wtY9vZamRu9XVTtPbb79t7r33XncvO7fA/rfhhhuaM844wz1VIPjkk08ajSCs+znKKhwJ3e8TPur+mxMnTjT9+vWLFtdzTu208847G41WvNtuuxl1uQ8nH1xeeumlrsWnX6cRvDWKuqZpp53WLLDAAq7seq77auqYTOkWCMMkBthJd11lrXSbb765eeyxx9oUm4Fz2nAk8oT3X95/E3nhcVIEEECgSAK2+wITAggggEDGBGwgVrKDwZTsqM9lS25bFpbs/RdLiy22mNtO25b7t/7665fdv96FL774YnT8ZZZZpjRu3LjS+++/X7KtK93yTTbZJDqkvVdmtK1t/ejKab/4lWwX9pId9Cdap31tN3K3n713XbTctkAsab/49dhuZ9E5/Iw//5lnnukXlX20gaY73iuvvBKtr/ecum6VyY4gHh1DM7alZFTWm2++OVr3f//3f9HyHXbYoWS7hrt1J554olu+zz77RNsyk24BGyZFdanXgJ4zIdAVATtwWpvXFK+rrmg2dl/ef3n/bewriqMhgAACCMQFTHwBzxFAAAEE0i9w+eWXuy+xCrWqTTfeeKPbzracLCmEe+aZZ0qXXXZZad999y0pPOxo/2rHDtf5QFABom2ZGK367LPPSgoBdV4/KVz1IWMYDPr1Dz/8cLT+1ltvdYu/+eabaJkPKRXC6rj+WHZgH3+I6NEOzOHW28FyomXlZmyLS7edHVAnWl3POcNQ85///Gd0DM0ocPRltAP1ROv8ObVOIe2nn35asiOORyHsqFGjom2ZSb8AYWX66ygrJSSkTHdN8f47h/sjKO+/6X6dUjoEEEAgywIElVmuPcqOAAKFFbD3L3Th13XXXVfV4K677nLbKahs1qSWjD6IUyvOjibfavLwww+vuKkPM33rxEmTJkXn8OfyIaftau3W2ftDtjveQQcd5NbFz6XWnnbwmmh7ew9Nt10YaNZzzp9++ikq33PPPRcdV+fw5dWjDyrtPc7aLA+30bzqS0EpU7YECCuzVV9pLC0hZRprpW2ZeP+dw/3hUyq8/7Z9bfAMAQQQQKAxAgSVjXHkKAgggEBLBewI3i7o8sFXpZPbeyBGgVilbRqx3Adt9j6RHR7O3nfNlalSa87XXnstKrO9p6M7nsI/fw49htd9ySWXVDzeCSec4Nbtv//+Ubl+/PFH12pRLTN91/IxY8a47dZee+1ou3rOqeP48l111VXuGN9//70LHP1yPfoWm3bQIbe9HXm8ZAcTKql1pcLJIUOGuFauCjKZsilAWJnNektDqQkp01ALHZeB99/7IiTefyMKZhBAAAEEGihAUNlATA6FAAIItELgpZdeiroHq1uxAj892oFXSnYAlpJaAvpJLQd9UPb555/7xQ1/tKNUR+dREHn77be7ezO+9dZbJd2/UuHNCy+84M57xBFHuG0VFOpa/KQWhAom/X01N9tss9IPP/zgVuuel/46Tj31VL+Le3ziiSfcunL32zz33HPdOpXPTz681fn9pK7X/vh2YB23uN5z6vw6xrrrrlu66aabSv657j+59957u3U+MA3v6fnhhx/6YvCYEwHCypxUZAsv4/TTT49+B/nfRXodMaVLgPdf3n/T9YqkNAgggEA+BRj1u0gjJ3GtCCCQaQGNYH3llVcaey/DqtdhB44xG2ywgdvGvnW5kaQ1gvUNN9xgllhiiar7dnalRkHdcsstOyzbyy+/bD755BOzyiqrRKfSaNdTTTVVm30XXHBBY1s5mp49e7rt7H0r3fG1rR1Mx42Q7Q/w1VdfuVHM9dzeM8vMNNNMfpXRCLkHHnige27v+ejOYQMB97jHHntE61Qu25rSHdd2KXfb13tOjfgdH6Xbhq7m4osvNja4NEceeaQ7vg0pjR3syNjBd4zqRdc6evRo07t376jc9p6XbrRy2/LSrLrqqmaGGWaI1jGTDYFwNHCVmNGas1FvSZTyf/7nf4xtjd7m1Lxe2nAk/oT33y3d+xfvv4m/FCkAAgggUAgBgspCVDMXiQACeRBYfPHF24R5/poWWWQRM++885qFF17YaF7BV/fu3f1qF5DZ7lnGdjt24Vi0osEzCiD15dreK9KFbP7wChdt60Wz8cYbm+HDh7vFTz/9tFGg+sADD/jN3ONKK61k7P0pjR7Da9DKa6+91vz5z382gwYNarOPnth7TBoFkbYbdZug8oMPPjDLLrtsu+379+9vrr/+ejP99NO7dbbrtgtPFXLaAYii7es9p22ZaUaOHOn2HzFihBk8eLCZbLLJzJdffmlst25jW08a2yLHBbC21amx9/eKzjV06FAzyyyzmNdff93YVp/Rcns/NLPFFltEz5nJjgBhZXbqKqmSElImJV/feXn/5f23vlcMWyOAAAIIdEWAoLIreuyLAAIItFDAdgN0wd7cc89tevToYWwXZbPaaqtFYVuloiiE++ijj8zss89eaZOGL1dLTjvIjgsbFdRVmtRy0I4MrtuQuFaDalnZmUn761+3bt3a7X7hhRea4447zi2fa665XMtMBX8KUMPJ3rvS2K7mHXr6faqd028TPurYtiu8a+HqlyuQtCOwuwDTL/OPKt8222xj9tprr3Zl9dvwmH4Bwsr011FSJSSkTEq+/vPy/lvZrNp7Ie+/ld1YgwACCCBQWYCgsrINaxBAAAEEciJgB6cx+te3b9/UXZGCZHufTRdiKizt16+fGTBggAuWq4W8qbsQClRRgLCyIk1hV8RDSrX8tvcaLttivLBIXHguBHj/zUU1chEIIIBASwUIKlvKzckQQAABBBBAoIgChJVFrPXy11wupNQ9eZkQQAABBBBAAAEEjCGo5FWAAAIIIIAAAgi0QICwsgXIKT8FIWXKK4jiIYAAAggggEDiAgSViVcBBUAAAQQQQACBoggQVhalpttfJyFlexOWIIAAAggggAACcQGCyrgIzxFAAAEEEEAAgSYKEFY2ETelhyakTGnFUCwEEEAAAQQQSJ0AQWXqqoQCIYAAAggggEDeBQgr817D/70+Qsr/WjCHAAIIIIAAAgh0JEBQ2ZEQ6xFAAAEEEEAAgSYIEFY2ATVlhySkTFmFUBwEEEAAAQQQSL0AQWXqq4gCIoAAAggggEBeBQgr81qzxsRDyn322ceMGDEivxfMlSGAAAIIIIAAAg0QIKhsACKHQAABBBBAAAEEOitAWNlZufTuR0iZ3rqhZAgggAACCCCQbgGCynTXD6VDAAEEEEAAgQIIEFbmp5IJKfNTl1wJAggggAACCLRegKCy9eacEQEEEEAAAQQQaCdAWNmOJHMLCCkzV2UUGAEEEEAAAQRSJkBQmbIKoTgIIIAAAgggUFwBwsrs1j0hZXbrjpIjgAACCCCAQHoECCrTUxeUBAEEEEAAAQQQMISV2XsREFJmr84oMQIIIIAAAgikU4CgMp31QqkQQAABBBBAoMAChJXZqXxCyuzUFSVFAAEEEEAAgfQLEFSmv44oIQIIIIAAAggUUICwMv2VTkiZ/jqihAgggAACCCCQLQGCymzVF6VFAAEEEEAAgQIJEFamt7IJKdNbN5QMAQQQQAABBLIrQFCZ3bqj5AgggAACCCBQAAHCyvRVMiFl+uqEEiGAAAIIIIBAPgQIKvNRj1wFAggggAACCORYgLAyPZUbDynHjh1rBg0alJ4CUhIEEEAAAQQQQCDDAgSVGa48io4AAggggAACxREgrEy+rgkpk68DSoAAAggggAAC+RYgqMx3/XJ1CCCAAAIIIJAjAcLK5CqTkDI5e86MAAIIIIAAAsURIKgsTl1zpQgggAACCCCQAwHCytZXYhhSLrvssmafffahu3frq4EzIoAAAggggEABBAgqC1DJXCICCCCAAAII5EsgDCsVnI0ZMyZfF5iiq4mHlFinqHIoCgIIIIAAAgjkToCgMndVygUhgAACCCCAQBEECCubX8uElM035gwIIIAAAggggEAoQFAZajCPAAIIIIAAAghkSICwsnmVRUjZPFuOjAACCCCAAAIIVBIgqKwkw3IEEEAAAQQQQCADAgRqja8kTBtvyhERQAABBBBAAIFaBAgqa1FiGwQQQAABBBBAIMUCBGuNq5zQUoPmjBgxonEH50gIIIAAAggggAACVQUIKqvysBIBBBBAAAEEEMiGQBiwMcBO5+osNCSk7JwheyGAAAIIIIAAAl0RIKjsih77IoAAAggggAACKRIIgzbCyvoqJrQjpKzPjq0RQAABBBBAAIFGCRBUNkqS4yCAAAIIIIAAAikQCAM3wsraKiQ0I6SszYytEEAAAQQQQACBZggQVDZDlWMigAACCCCAAAIJCoTBG2Fl9YoIrQgpq1uxFgEEEEAAAQQQaLYAQWWzhTk+AggggAACCCCQgEAYwOn0Y8eONYMGDUqgJOk95eabb24ee+wxV0BCyvTWEyVDAAEEEEAAgeIIEFQWp665UgQQQAABBBAomABhZeUKJ6SsbMMaBBBAAAEEEEAgKQGCyqTkOS8CCCCAAAIIINACAcLK9siElO1NWIIAAggggAACCKRBgKAyDbVAGRBAAAEEEEAAgSYKxMPKonZzfvzxx80ZZ5xBd+8mvtY4NAIIIIAAAggg0BUBgsqu6LEvAggggAACCCCQEYGih5UKKYcNGxbVVlHD2giAGQQQQAABBBBAIIUCBJUprBSKhAACCCCAAAIINEOgqGElIWUzXk0cEwEEEEAAAQQQaLwAQWXjTTkiAggggAACCCCQWoGihZXxkHLZZZc1Y8aMSW39UDAEEEAAAQQQQKDIAgSVRa59rh0BBBBAAAEECilQlLAyfp2ElIV8uXPRCCCAAAIIIJAhAYLKDFUWRUUAAQQQQAABBBolEA/x8nbPxvj1EVI26pXDcRBAAAEEEEAAgeYJEFQ2z5YjI4AAAggggAACqRaIh3l5CSvj10VImeqXIYVDAAEEEEAAAQQiAYLKiIIZBBBAAAEEEECgeAJ5C/Xydj3Fe0VyxQgggAACCCBQZAGCyiLXPteOAAIIIIAAAghYgbyEe/HryEsLUV6kCCCAAAIIIIBAUQQIKotS01wnAggggAACCCBQRSAe8mnTsWPHmkGDBlXZKz2rNt98c/PYY49FBSKkjCiYQQABBBBAAAEEMiNAUJmZqqKgCCCAAAIIIIBAcwWyGlYSUjb3dcHREUAAAQQQQACBVgkQVLZKmvMggAACCCCAAAIZECgXVqa1deLjjz9uhg0b1kY1rWVtU0ieIIAAAggggAACCJQVIKgsy8JCBBBAAAEEEECguAJZCCsJKYv7+uTKEUAAAQQQQCC/AgSV+a1brgwBBBBAAAEEEOi0QJqDwCwEqZ2GZ0cEEEAAAQQQQKDAAgSVBa58Lh0BBBBAAAEEEKgmUC6sXHbZZc2YMWOq7dbUdYSUTeXl4AgggAACCCCAQKICBJWJ8nNyBBBAAAEEEEAg/QLxwWpU4laPCK7Q9IwzzmgzsncS5Uh/bVFCBBBAAAEEEEAguwIEldmtO0qOAAIIIIAAAgi0TCDJloyVWnZq4JxBgwa1zIATIYAAAggggAACCDRXgKCyub4cHQEEEEAAAQQQyI1AEmFluXMm3f08NxXKhSCAAAIIIIAAAikTIKhMWYVQHAQQQAABBBBAIM0C5Vo3qrxq3ThixIiGFb1SV+9Gn6dhBeZACCCAAAIIIIAAAl0WIKjsMiEHQAABBBBAAAEEiidQrqVjo0LEcvfEVCtKunoX73XGFSOAAAIIIIBAsQQIKotV31wtAggggAACCCDQMIFyYaUO3tnAstLx6OrdsCrjQAgggAACCCCAQKoFCCpTXT0UDgEEEEAAAQQQSL9ApYBRgaVCxmoD3lTq4q2rphVl+uueEiKAAAIIIIAAAo0UIKhspCbHQgABBBBAAAEECixQKbAUiULHZZZZxuk88cQT7vGxxx5zj/H/CCjjIjxHAAEEEEAAAQSKIUBQWYx65ioRQAABBBBAAIGWCCis1HTGGWfUfT4CyrrJ2AEBBBBAAAEEEMiVAEFlrqqTi0EAAQQQQAABBNIjoG7dajVZKbRUMKmJQXLSU2eUBAEEEEAAAQQQSFKAoDJJfc6NAAIIIIAAAggUTEDhpaZq960sGAmXiwACCCCAAAIIIPC7AEElLwUEEEAAAQQQQAABBBBAAAEEEEAAAQQQSFyAoDLxKqAACCCAAAIIIIAAAggggAACCCCAAAIIIEBQyWsAAQQQQAABBBBAAAEEEEAAAQQQQAABBBIXIKhMvAooAAIIIIAAAggggAACCCCAAAIIIIAAAggQVPIaQAABBBBAAAEEEEAAAQQQQAABBBBAAIHEBQgqE68CCoAAAggggAACCCCAAAIIIIAAAggggAACBJW8BhBAAAEEEEAAAQQQQAABBBBAAAEEEEAgcQGCysSrgAIggAACCCCAAAIIIIAAAggggAACCCCAAEElrwEEEEAAAQQQQAABBBBAAAEEEEAAAQQQSFyAoDLxKqAACCCAAAIIIIAAAggggAACCCCAAAIIIEBQyWsAAQQQQAABBBBAAAEEEEAAAQQQQAABBBIXIKhMvAooAAIIIIAAAggggAACCCCAAAIIIIAAAggQVPIaQAABBBBAAAEEEEAAAQQQQAABBBBAAIHEBQgqE68CCoAAAggggAACCCCAAAIIIIAAAggggAACBJW8BhBAAAEEEEAAAQQQQAABBBBAAAEEEEAgcQGCysSrgAIggAACCCCAAAIIIIAAAggggAACCCCAAEElrwEEEEAAAQQQQAABBBBAAAEEEEAAAQQQSFyAoDLxKqAACCCAAAIIIIAAAggggAACCCCAAAIIIEBQyWsAAQQQQAABBBBAAAEEEEAAAQQQQAABBBIXIKhMvAooAAIIIIAAAggggAACCCCAAAIIIIAAAggQVPIaQAABBBBAAAEEEEAAAQQQQAABBBBAAIHEBQgqE68CCoAAAggggAACCCCAAAIIIIAAAggggAACBJW8BhBAAAEEEEAAAQQQQAABBBBAAAEEEEAgcQGCysSrgAIggAACCCCAAAIIIIAAAggggAACCCCAAEElrwEEEEAAAQQQQAABBBBAAAEEEEAAAQQQSFyAoDLxKqAACCCAAAIIIIAAAggggAACCCCAAAIIIEBQyWsAAQQQQAABBBBAAAEEEEAAAQQQQAABBBIXIKhMvAooAAIIIIAAAggggAACCCCAAAIIIIAAAggQVPIaQAABBBBAAAEEEEAAAQQQQAABBBBAAIHEBQgqE68CCoAAAggggAACCCCAAAIIIIAAAggggAACBJW8BhBAAAEEEEAAAQQQQAABBBBAAAEEEEAgcQGCysSrgAIggAACCCCAAAIIIIAAAggggAACCCCAAEElrwEEEEAAAQQQQAABBBBAAAEEEEAAAQQQSFyAoDLxKqAACCCAAAIIIIAAAggggAACCCCAAAIIIEBQyWsAAQQQQAABBBBAAAEEEEAAAQQQQAABBBIXIKhMvAooAAIIIIAAAggggAACCCCAAAIIIIAAAggQVPIaQAABBBBAAAEEEEAAAQQQQAABBBBAAIHEBQgqE68CCoAAAggggAACCCCAAAIIIIAAAggggAACBJW8BhBAAAEEEEAAAQQQQAABBBBAAAEEEEAgcQGCysSrgAIggAACCCCAAAIIIIAAAggggAACCCCAAEElrwEEEEAAAQQQQAABBBBAAAEEEEAAAQQQSFyAoDLxKqAACCCAAAIIIIAAAggggAACCCCAAAIIIEBQyWsAAQQQQAABBBBAAAEEEEAAAQQQQAABBBIXIKhMvAooAAIIIIAAAggggAACCCCAAAIIIIAAAggQVPIaQAABBBBAAAEEEEAAAQQQQAABBBBAAIHEBQgqE68CCoAAAggggAACCCCAAAIIIIAAAggggAACBJW8BhBAAAEEEEAAAQQQQAABBBBAAAEEEEAgcQGCysSrgAIggAACCCCAAAIIIIAAAggggAACCCCAAEElrwEEEEAAAQQQQAABBBBAAAEEEEAAAQQQSFyAoDLxKqAACCCAAAIIIIAAAggggAACCCCAAAIIIEBQyWsAAQQQQAABBBBAAAEEEEAAAQQQQAABBBIXIKhMvAooAAIIIIAAAggggAACCCCAAAIIIIAAAggQVPIaQAABBBBAAAEEEEAAAQQQQAABBBBAAIHEBQgqE68CCoAAAggggAACCCCAAAIIIIAAAggggAACBJW8BhBAAAEEEEAAAQQQQAABBBBAAAEEEEAgcQGCysSrgAIggAACCCCAAAIIIIAAAggggAACCCCAAEElrwEEEEAAAQQQQAABBBBAAAEEEEAAAQQQSFyAoDLxKqAACCCAAAIIIIAAAggggAACCCCAAAIIIEBQyWsAAQQQQAABBBBAAAEEEEAAAQQQQAABBBIXIKhMvAooAAIIIIAAAggggAACCCCAAAIIIIAAAgj8f32IOSxyIyadAAAAAElFTkSuQmCC" } }, "cell_type": "markdown", @@ -20,7 +20,7 @@ "\n", "The resulting graph will look something like the following diagram:\n", "\n", - "![multi_agent diagram](attachment:02659c68-8b4b-42ed-a002-1c08f4a7c299.png)\n", + "![multi_agent diagram](attachment:7d0ca3af-e391-4d23-981a-dd640e08e4c1.png)\n", "\n", "Before we get started, a quick note: this and other multi-agent notebooks are designed to show _how_ you can implement certain design patterns in LangGraph. If the pattern suits your needs, we recommend combining it with some of the other fundamental patterns described elsewhere in the docs for best performance.\n", "\n", @@ -37,12 +37,12 @@ "outputs": [], "source": [ "%%capture --no-stderr\n", - "%pip install -U langchain langchain_openai langsmith pandas langchain_experimental matplotlib langgraph langchain_core" + "%pip install -U langchain_community langchain_anthropic langchain_experimental matplotlib langgraph" ] }, { "cell_type": "code", - "execution_count": 2, + "execution_count": null, "id": "743c19df-6da9-4d1e-b2d2-ea40080b9fdc", "metadata": {}, "outputs": [], @@ -56,7 +56,7 @@ " os.environ[var] = getpass.getpass(f\"Please provide your {var}\")\n", "\n", "\n", - "_set_if_undefined(\"OPENAI_API_KEY\")\n", + "_set_if_undefined(\"ANTHROPIC_API_KEY\")\n", "_set_if_undefined(\"TAVILY_API_KEY\")" ] }, @@ -73,57 +73,6 @@ "" ] }, - { - "cell_type": "markdown", - "id": "5e4344a7-21df-4d54-90d2-9d19b3416ffb", - "metadata": {}, - "source": [ - "## Create Agents\n", - "\n", - "The following helper functions will help create agents. These agents will then be nodes in the graph.\n", - "\n", - "You can skip ahead if you just want to see what the graph looks like." - ] - }, - { - "cell_type": "code", - "execution_count": 31, - "id": "4325a10e-38dc-4a98-9004-e1525eaba377", - "metadata": {}, - "outputs": [], - "source": [ - "from langchain_core.messages import (\n", - " BaseMessage,\n", - " HumanMessage,\n", - " ToolMessage,\n", - ")\n", - "from langchain_core.prompts import ChatPromptTemplate, MessagesPlaceholder\n", - "\n", - "from langgraph.graph import END, StateGraph, START\n", - "\n", - "\n", - "def create_agent(llm, tools, system_message: str):\n", - " \"\"\"Create an agent.\"\"\"\n", - " prompt = ChatPromptTemplate.from_messages(\n", - " [\n", - " (\n", - " \"system\",\n", - " \"You are a helpful AI assistant, collaborating with other assistants.\"\n", - " \" Use the provided tools to progress towards answering the question.\"\n", - " \" If you are unable to fully answer, that's OK, another assistant with different tools \"\n", - " \" will help where you left off. Execute what you can to make progress.\"\n", - " \" If you or any of the other assistants have the final answer or deliverable,\"\n", - " \" prefix your response with FINAL ANSWER so the team knows to stop.\"\n", - " \" You have access to the following tools: {tool_names}.\\n{system_message}\",\n", - " ),\n", - " MessagesPlaceholder(variable_name=\"messages\"),\n", - " ]\n", - " )\n", - " prompt = prompt.partial(system_message=system_message)\n", - " prompt = prompt.partial(tool_names=\", \".join([tool.name for tool in tools]))\n", - " return prompt | llm.bind_tools(tools)" - ] - }, { "cell_type": "markdown", "id": "b4b40de2-5dd4-4d5b-882e-577210723ff4", @@ -136,7 +85,7 @@ }, { "cell_type": "code", - "execution_count": 63, + "execution_count": 3, "id": "ca076f3b-a729-4ca9-8f91-05c2ba58d610", "metadata": {}, "outputs": [], @@ -155,7 +104,7 @@ "\n", "\n", "@tool\n", - "def python_repl(\n", + "def python_repl_tool(\n", " code: Annotated[str, \"The python code to execute to generate your chart.\"],\n", "):\n", " \"\"\"Use this to execute python code. If you want to see the output of a value,\n", @@ -180,37 +129,6 @@ "Now that we've defined our tools and made some helper functions, will create the individual agents below and tell them how to talk to each other using LangGraph." ] }, - { - "cell_type": "markdown", - "id": "0c6a8c3c-86a0-46aa-b970-ab070fb787d9", - "metadata": {}, - "source": [ - "### Define State\n", - "\n", - "We first define the state of the graph. This will just a list of messages, along with a key to track the most recent sender" - ] - }, - { - "cell_type": "code", - "execution_count": 64, - "id": "290c91d4-f6f4-443c-8181-233d39102974", - "metadata": {}, - "outputs": [], - "source": [ - "import operator\n", - "from typing import Annotated, Sequence\n", - "from typing_extensions import TypedDict\n", - "\n", - "from langchain_openai import ChatOpenAI\n", - "\n", - "\n", - "# This defines the object that is passed between each node\n", - "# in the graph. We will create different nodes for each agent and tool\n", - "class AgentState(TypedDict):\n", - " messages: Annotated[Sequence[BaseMessage], operator.add]\n", - " sender: str" - ] - }, { "cell_type": "markdown", "id": "911a283e-ea04-40c1-b792-f9e5f7d81203", @@ -218,77 +136,91 @@ "source": [ "### Define Agent Nodes\n", "\n", - "We now need to define the nodes. First, let's define the nodes for the agents." + "We now need to define the nodes.\n", + "\n", + "First, we'll create a utility to create a system prompt for each agent." ] }, { "cell_type": "code", - "execution_count": 65, + "execution_count": 4, + "id": "4325a10e-38dc-4a98-9004-e1525eaba377", + "metadata": {}, + "outputs": [], + "source": [ + "def make_system_prompt(suffix: str) -> str:\n", + " return (\n", + " \"You are a helpful AI assistant, collaborating with other assistants.\"\n", + " \" Use the provided tools to progress towards answering the question.\"\n", + " \" If you are unable to fully answer, that's OK, another assistant with different tools \"\n", + " \" will help where you left off. Execute what you can to make progress.\"\n", + " \" If you or any of the other assistants have the final answer or deliverable,\"\n", + " \" prefix your response with FINAL ANSWER so the team knows to stop.\"\n", + " f\"\\n{suffix}\"\n", + " )" + ] + }, + { + "cell_type": "code", + "execution_count": 5, "id": "71b790ca-9cef-4b22-b469-4b1d5d8424d6", "metadata": {}, "outputs": [], "source": [ - "import functools\n", + "from langchain_core.messages import HumanMessage\n", + "from langchain_anthropic import ChatAnthropic\n", "\n", - "from langchain_core.messages import AIMessage\n", + "from langgraph.prebuilt import create_react_agent\n", + "from langgraph.graph import MessagesState\n", "\n", "\n", - "# Helper function to create a node for a given agent\n", - "def agent_node(state, agent, name):\n", - " result = agent.invoke(state)\n", - " # We convert the agent output into a format that is suitable to append to the global state\n", - " if isinstance(result, ToolMessage):\n", - " pass\n", - " else:\n", - " result = AIMessage(**result.dict(exclude={\"type\", \"name\"}), name=name)\n", + "llm = ChatAnthropic(model=\"claude-3-5-sonnet-latest\")\n", + "\n", + "# Research agent and node\n", + "research_agent = create_react_agent(\n", + " llm,\n", + " tools=[tavily_tool],\n", + " state_modifier=make_system_prompt(\n", + " \"You can only do research. You are working with a chart generator colleague.\"\n", + " ),\n", + ")\n", + "\n", + "\n", + "def research_node(state: MessagesState) -> MessagesState:\n", + " result = research_agent.invoke(state)\n", + " # wrap in a human message, as not all providers allow\n", + " # AI message at the last position of the input messages list\n", + " result[\"messages\"][-1] = HumanMessage(\n", + " content=result[\"messages\"][-1].content, name=\"researcher\"\n", + " )\n", " return {\n", - " \"messages\": [result],\n", - " # Since we have a strict workflow, we can\n", - " # track the sender so we know who to pass to next.\n", - " \"sender\": name,\n", + " # share internal message history of research agent with other agents\n", + " \"messages\": result[\"messages\"],\n", " }\n", "\n", "\n", - "llm = ChatOpenAI(model=\"gpt-4o\")\n", - "\n", - "# Research agent and node\n", - "research_agent = create_agent(\n", + "# Chart generator agent and node\n", + "# NOTE: THIS PERFORMS ARBITRARY CODE EXECUTION, WHICH CAN BE UNSAFE WHEN NOT SANDBOXED\n", + "chart_agent = create_react_agent(\n", " llm,\n", - " [tavily_tool],\n", - " system_message=\"You should provide accurate data for the chart_generator to use.\",\n", + " [python_repl_tool],\n", + " state_modifier=make_system_prompt(\n", + " \"You can only generate charts. You are working with a researcher colleague.\"\n", + " ),\n", ")\n", - "research_node = functools.partial(agent_node, agent=research_agent, name=\"Researcher\")\n", "\n", - "# chart_generator\n", - "chart_agent = create_agent(\n", - " llm,\n", - " [python_repl],\n", - " system_message=\"Any charts you display will be visible by the user.\",\n", - ")\n", - "chart_node = functools.partial(agent_node, agent=chart_agent, name=\"chart_generator\")" - ] - }, - { - "cell_type": "markdown", - "id": "71c7f1b2-24a3-4340-bcb2-feb22e344fb6", - "metadata": {}, - "source": [ - "### Define Tool Node\n", "\n", - "We now define a node to run the tools" - ] - }, - { - "cell_type": "code", - "execution_count": 66, - "id": "d9a79c76-5c7c-42f6-91cf-635bc8305804", - "metadata": {}, - "outputs": [], - "source": [ - "from langgraph.prebuilt import ToolNode\n", - "\n", - "tools = [tavily_tool, python_repl]\n", - "tool_node = ToolNode(tools)" + "def chart_node(state: MessagesState) -> MessagesState:\n", + " result = chart_agent.invoke(state)\n", + " # wrap in a human message, as not all providers allow\n", + " # AI message at the last position of the input messages list\n", + " result[\"messages\"][-1] = HumanMessage(\n", + " content=result[\"messages\"][-1].content, name=\"chart_generator\"\n", + " )\n", + " return {\n", + " # share internal message history of chart agent with other agents\n", + " \"messages\": result[\"messages\"],\n", + " }" ] }, { @@ -303,22 +235,15 @@ }, { "cell_type": "code", - "execution_count": 67, - "id": "4f4b4d37-e8a3-4abb-8d42-eaea26016f35", + "execution_count": 6, + "id": "c30f800f-99dc-4207-ba09-0164e226dade", "metadata": {}, "outputs": [], "source": [ - "# Either agent can decide to end\n", - "from typing import Literal\n", - "\n", - "\n", - "def router(state):\n", + "def router(state: MessagesState):\n", " # This is the router\n", " messages = state[\"messages\"]\n", " last_message = messages[-1]\n", - " if last_message.tool_calls:\n", - " # The previous agent is invoking a tool\n", - " return \"call_tool\"\n", " if \"FINAL ANSWER\" in last_message.content:\n", " # Any agent decided the work is done\n", " return END\n", @@ -337,53 +262,41 @@ }, { "cell_type": "code", - "execution_count": 68, - "id": "4dce3901-6ad5-4df5-8528-6e865cf96cb0", + "execution_count": 7, + "id": "2c4a5ade-5912-494b-bf62-8a99278f9f12", "metadata": {}, "outputs": [], "source": [ - "workflow = StateGraph(AgentState)\n", + "from langgraph.graph import StateGraph, START, END\n", "\n", - "workflow.add_node(\"Researcher\", research_node)\n", + "workflow = StateGraph(MessagesState)\n", + "workflow.add_node(\"researcher\", research_node)\n", "workflow.add_node(\"chart_generator\", chart_node)\n", - "workflow.add_node(\"call_tool\", tool_node)\n", "\n", "workflow.add_conditional_edges(\n", - " \"Researcher\",\n", + " \"researcher\",\n", " router,\n", - " {\"continue\": \"chart_generator\", \"call_tool\": \"call_tool\", END: END},\n", + " {\"continue\": \"chart_generator\", END: END},\n", ")\n", "workflow.add_conditional_edges(\n", " \"chart_generator\",\n", " router,\n", - " {\"continue\": \"Researcher\", \"call_tool\": \"call_tool\", END: END},\n", + " {\"continue\": \"researcher\", END: END},\n", ")\n", "\n", - "workflow.add_conditional_edges(\n", - " \"call_tool\",\n", - " # Each agent node updates the 'sender' field\n", - " # the tool calling node does not, meaning\n", - " # this edge will route back to the original agent\n", - " # who invoked the tool\n", - " lambda x: x[\"sender\"],\n", - " {\n", - " \"Researcher\": \"Researcher\",\n", - " \"chart_generator\": \"chart_generator\",\n", - " },\n", - ")\n", - "workflow.add_edge(START, \"Researcher\")\n", + "workflow.add_edge(START, \"researcher\")\n", "graph = workflow.compile()" ] }, { "cell_type": "code", - "execution_count": 12, + "execution_count": 8, "id": "97f8e0eb", "metadata": {}, "outputs": [ { "data": { - "image/jpeg": "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", + "image/png": "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", "text/plain": [ "" ] @@ -396,7 +309,7 @@ "from IPython.display import Image, display\n", "\n", "try:\n", - " display(Image(graph.get_graph(xray=True).draw_mermaid_png()))\n", + " display(Image(graph.get_graph().draw_mermaid_png()))\n", "except Exception:\n", " # This requires some extra dependencies and is optional\n", " pass" @@ -414,73 +327,30 @@ }, { "cell_type": "code", - "execution_count": 70, - "id": "176a99b0-b457-45cf-8901-90facaa852da", + "execution_count": 10, + "id": "9f478b05-3f09-447f-a9f4-1b2eae73f5ef", "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ - "{'Researcher': {'messages': [AIMessage(content='', additional_kwargs={'tool_calls': [{'id': 'call_3zDlnDMUkWEJxnHASo59doCL', 'function': {'arguments': '{\"query\":\"UK GDP 2018 to 2023\"}', 'name': 'tavily_search_results_json'}, 'type': 'function'}]}, response_metadata={'token_usage': {'completion_tokens': 26, 'prompt_tokens': 221, 'total_tokens': 247}, 'model_name': 'gpt-4o', 'system_fingerprint': None, 'finish_reason': 'tool_calls', 'logprobs': None}, name='Researcher', id='run-ac6640c6-2bb4-478f-b3c4-eabf98cf4900-0', tool_calls=[{'name': 'tavily_search_results_json', 'args': {'query': 'UK GDP 2018 to 2023'}, 'id': 'call_3zDlnDMUkWEJxnHASo59doCL'}])], 'sender': 'Researcher'}}\n", - "----\n", - "{'call_tool': {'messages': [ToolMessage(content='[{\"url\": \"https://www.ons.gov.uk/economy/grossdomesticproductgdp/timeseries/ihyp/pn2\", \"content\": \"Preliminary estimate of GDP time series (PGDP), released on 27 April 2018\\\\nPublications that use this data\\\\nContact details for this data\\\\nFooter links\\\\nHelp\\\\nAbout ONS\\\\nConnect with us\\\\nAll content is available under the Open Government Licence v3.0, except where otherwise stated Year on Year growth: CVM SA %\\\\nDownload full time series as:\\\\nDownload filtered time series as:\\\\nTable\\\\nNotes\\\\nFollowing a quality review it has been identified that the methodology used to estimate elements of purchased software within gross fixed capital formation (GFCF) has led to some double counting from 1997 onwards. GDP quarterly national accounts time series (QNA), released on 22 December 2023\\\\nIHYP: UK Economic Accounts time series (UKEA), released on 22 December 2023\\\\nIHYP: GDP first quarterly estimate time series\\\\n(PN2), released on 10 November 2023\\\\nIHYP: Year on Year growth: CVM SA %\\\\nSource dataset: GDP first quarterly estimate time series (PN2)\\\\nContact: Niamh McAuley\\\\nRelease date: 10 November 2023\\\\nView previous versions\\\\n %\\\\nFilters\\\\nCustom time period\\\\nChart\\\\nDownload this time seriesGross Domestic Product:\"}, {\"url\": \"https://www.ons.gov.uk/economy/grossdomesticproductgdp\", \"content\": \"Quarter on Quarter growth: CVM SA %\\\\nChained Volume Measures (CVM)\\\\nGross Domestic Product: q-on-q4 growth rate CVM SA %\\\\nChained Volume Measures (CVM)\\\\nGross Domestic Product at market prices: Current price: Seasonally adjusted \\\\u00a3m\\\\nCurrent Prices (CP)\\\\nGross Domestic Product: quarter on quarter growth rate: CP SA %\\\\nCurrent Prices (CP)\\\\nGross Domestic Product: q-on-q4 growth quarter growth: CP SA %\\\\nCurrent Prices (CP)\\\\nDatasets related to Gross Domestic Product (GDP)\\\\n A roundup of the latest data and trends on the economy, business and jobs\\\\nTime series related to Gross Domestic Product (GDP)\\\\nGross Domestic Product: chained volume measures: Seasonally adjusted \\\\u00a3m\\\\nChained Volume Measures (CVM)\\\\nGross Domestic Product: Hide\\\\nData and analysis from Census 2021\\\\nGross Domestic Product (GDP)\\\\nGross domestic product (GDP) estimates as the main measure of UK economic growth based on the value of goods and services produced during a given period. Contains current and constant price data on the value of goods and services to indicate the economic performance of the UK.\\\\nEstimates of short-term indicators of investment in non-financial assets; business investment and asset and sector breakdowns of total gross fixed capital formation.\\\\n Monthly gross domestic product by gross value added\\\\nThe gross value added (GVA) tables showing the monthly and annual growths and indices as published within the monthly gross domestic product (GDP) statistical bulletin.\\\\n\"}, {\"url\": \"https://www.macrotrends.net/global-metrics/countries/GBR/united-kingdom/gdp-gross-domestic-product\", \"content\": \"U.K. gdp for 2021 was $3,141.51B, a 16.45% increase from 2020. U.K. gdp for 2020 was $2,697.81B, a 5.39% decline from 2019. U.K. gdp for 2019 was $2,851.41B, a 0.69% decline from 2018. GDP at purchaser\\'s prices is the sum of gross value added by all resident producers in the economy plus any product taxes and minus any subsidies not included in ...\"}, {\"url\": \"https://www.statista.com/statistics/281744/gdp-of-the-united-kingdom/\", \"content\": \"Industry Overview\\\\nDigital & Trend reports\\\\nOverview and forecasts on trending topics\\\\nIndustry & Market reports\\\\nIndustry and market insights and forecasts\\\\nCompanies & Products reports\\\\nKey figures and rankings about companies and products\\\\nConsumer & Brand reports\\\\nConsumer and brand insights and preferences in various industries\\\\nPolitics & Society reports\\\\nDetailed information about political and social topics\\\\nCountry & Region reports\\\\nAll key figures about countries and regions\\\\nMarket forecast and expert KPIs for 1000+ markets in 190+ countries & territories\\\\nInsights on consumer attitudes and behavior worldwide\\\\nBusiness information on 100m+ public and private companies\\\\nExplore Company Insights\\\\nDetailed information for 39,000+ online stores and marketplaces\\\\nDirectly accessible data for 170 industries from 150+ countries\\\\nand over 1\\\\u00a0Mio. facts.\\\\n Transforming data into design:\\\\nStatista Content & Design\\\\nStrategy and business building for the data-driven economy:\\\\nGDP of the UK 1948-2022\\\\nUK economy expected to shrink in 2023\\\\nHow big is the UK economy compared to others?\\\\nGross domestic product of the United Kingdom from 1948 to 2022\\\\n(in million GBP)\\\\nAdditional Information\\\\nShow sources information\\\\nShow publisher information\\\\nUse Ask Statista Research Service\\\\nDecember 2023\\\\nUnited Kingdom\\\\n1948 to 2022\\\\n*GDP is displayed in real terms (seasonally adjusted chained volume measure with 2019 as the reference year)\\\\n Statistics on\\\\n\\\\\"\\\\nEconomy of the UK\\\\n\\\\\"\\\\nOther statistics that may interest you Economy of the UK\\\\nGross domestic product\\\\nLabor Market\\\\nInflation\\\\nGovernment finances\\\\nBusiness Enterprise\\\\nFurther related statistics\\\\nFurther Content: You might find this interesting as well\\\\nStatistics\\\\nTopics Other statistics on the topicThe UK economy\\\\nEconomy\\\\nRPI annual inflation rate UK 2000-2028\\\\nEconomy\\\\nCPI annual inflation rate UK 2000-2028\\\\nEconomy\\\\nAverage annual earnings for full-time employees in the UK 1999-2023\\\\nEconomy\\\\nInflation rate in the UK 1989-2023\\\\nYou only have access to basic statistics.\\\\n Customized Research & Analysis projects:\\\\nGet quick analyses with our professional research service\\\\nThe best of the best: the portal for top lists & rankings:\\\\n\"}, {\"url\": \"https://www.statista.com/topics/3795/gdp-of-the-uk/\", \"content\": \"Monthly growth of gross domestic product in the United Kingdom from January 2019 to November 2023\\\\nContribution to GDP growth in the UK 2023, by sector\\\\nContribution to gross domestic product growth in the United Kingdom in January 2023, by sector\\\\nGDP growth rate in the UK 1999-2021, by country\\\\nAnnual growth rates of gross domestic product in the United Kingdom from 1999 to 2021, by country\\\\nGDP growth rate in the UK 2021, by region\\\\nAnnual growth rates of gross domestic product in the United Kingdom in 2021, by region\\\\nGDP growth of Scotland 2021, by local area\\\\nAnnual growth rates of gross domestic product in Scotland in 2021, by local (ITL 3) area\\\\nGDP growth of Wales 2021, by local area\\\\nAnnual growth rates of gross domestic product in Wales in 2021, by local (ITL 3) area\\\\nGDP growth of Northern Ireland 2021, by local area\\\\nAnnual growth rates of gross domestic product in Northern Ireland in 2021, by local (ITL 3) area\\\\nGDP per capita\\\\nGDP per capita\\\\nGDP per capita in the UK 1955-2022\\\\nGross domestic product per capita in the United Kingdom from 1955 to 2022 (in GBP)\\\\nAnnual GDP per capita growth in the UK 1956-2022\\\\nAnnual GDP per capita growth in the United Kingdom from 1956 to 2022\\\\nQuarterly GDP per capita in the UK 2019-2023\\\\nQuarterly GDP per capita in the United Kingdom from 1st quarter 2019 to 3rd quarter 2023 (in GBP)\\\\nQuarterly GDP per capita growth in the UK 2019-2023\\\\nQuarterly GDP per capita growth in the United Kingdom from 1st quarter 2019 to 3rd quarter 2023 (in GBP)\\\\nGDP per capita of the UK 1999-2021, by country\\\\nGross domestic product per capita of the United Kingdom from 1999 to 2021, by country (in GBP)\\\\nGDP per capita of the UK 2021, by region\\\\nGross domestic product per capita of the United Kingdom in 2021, by region (in GBP)\\\\nGlobal Comparisons\\\\nGlobal Comparisons\\\\nCountries with the largest gross domestic product (GDP) 2022\\\\n Monthly GDP of the UK 2019-2023\\\\nMonthly index of gross domestic product in the United Kingdom from January 2019 to November 2023 (2019=100)\\\\nGVA of the UK 2022, by sector\\\\nGross value added of the United Kingdom in 2022, by industry sector (in million GBP)\\\\nGDP of the UK 2021, by country\\\\nGross domestic product of the United Kingdom in 2021, by country (in million GBP)\\\\nGDP of the UK 2021, by region\\\\nGross domestic product of the United Kingdom in 2021, by region (in million GBP)\\\\nGDP of Scotland 2021, by local area\\\\nGross domestic product of Scotland in 2021, by local (ITL 3) area (in million GBP)\\\\nGDP of Wales 2021, by local area\\\\nGross domestic product of Wales in 2021, by local (ITL 3) area (in million GBP)\\\\nGDP of Northern Ireland 2021, by local area\\\\nGross domestic product of Northern Ireland in 2021, by local (ITL 3) area (in million GBP)\\\\nGDP growth\\\\nGDP growth\\\\nGDP growth forecast for the UK 2000-2028\\\\nForecasted annual growth of gross domestic product in the United Kingdom from 2000 to 2028\\\\nAnnual GDP growth in the UK 1949-2022\\\\nAnnual growth of gross domestic product in the United Kingdom from 1949 to 2022\\\\nQuarterly GDP growth of the UK 2019-2023\\\\nQuarterly growth of gross domestic product in the United Kingdom from 1st quarter 2019 to 3rd quarter 2023\\\\nMonthly GDP growth of the UK 2019-2023\\\\n Transforming data into design:\\\\nStatista Content & Design\\\\nStrategy and business building for the data-driven economy:\\\\nUK GDP - Statistics & Facts\\\\nUK economy expected to shrink in 2023\\\\nCharacteristics of UK GDP\\\\nKey insights\\\\nDetailed statistics\\\\nGDP of the UK 1948-2022\\\\nDetailed statistics\\\\nAnnual GDP growth in the UK 1949-2022\\\\nDetailed statistics\\\\nGDP per capita in the UK 1955-2022\\\\nEditor\\\\u2019s Picks\\\\nCurrent statistics on this topic\\\\nCurrent statistics on this topic\\\\nKey Economic Indicators\\\\nMonthly GDP growth of the UK 2019-2023\\\\nKey Economic Indicators\\\\nMonthly GDP of the UK 2019-2023\\\\nKey Economic Indicators\\\\nContribution to GDP growth in the UK 2023, by sector\\\\nRelated topics\\\\nRecommended\\\\nRecommended statistics\\\\nGDP\\\\nGDP\\\\nGDP of the UK 1948-2022\\\\nGross domestic product of the United Kingdom from 1948 to 2022 (in million GBP)\\\\nQuarterly GDP of the UK 2019-2023\\\\nQuarterly gross domestic product in the United Kingdom from 1st quarter 2019 to 3rd quarter 2023 (in million GBP)\\\\n The 20 countries with the largest gross domestic product (GDP) in 2022 (in billion U.S. dollars)\\\\nGDP of European countries in 2022\\\\nGross domestic product at current market prices of selected European countries in 2022 (in million euros)\\\\nReal GDP growth rates in Europe 2023\\\\nAnnual real gross domestic product (GDP) growth rate in European countries in 2023\\\\nGross domestic product (GDP) of Europe\\'s largest economies 1980-2028\\\\nGross domestic product (GDP) at current prices of Europe\\'s largest economies from 1980 to 2028 (in billion U.S dollars)\\\\nUnited Kingdom\\'s share of global gross domestic product (GDP) 2028\\\\nUnited Kingdom (UK): Share of global gross domestic product (GDP) adjusted for Purchasing Power Parity (PPP) from 2018 to 2028\\\\nRelated topics\\\\nRecommended\\\\nReport on the topic\\\\nKey figures\\\\nThe most important key figures provide you with a compact summary of the topic of \\\\\"UK GDP\\\\\" and take you straight to the corresponding statistics.\\\\n Industry Overview\\\\nDigital & Trend reports\\\\nOverview and forecasts on trending topics\\\\nIndustry & Market reports\\\\nIndustry and market insights and forecasts\\\\nCompanies & Products reports\\\\nKey figures and rankings about companies and products\\\\nConsumer & Brand reports\\\\nConsumer and brand insights and preferences in various industries\\\\nPolitics & Society reports\\\\nDetailed information about political and social topics\\\\nCountry & Region reports\\\\nAll key figures about countries and regions\\\\nMarket forecast and expert KPIs for 1000+ markets in 190+ countries & territories\\\\nInsights on consumer attitudes and behavior worldwide\\\\nBusiness information on 100m+ public and private companies\\\\nExplore Company Insights\\\\nDetailed information for 39,000+ online stores and marketplaces\\\\nDirectly accessible data for 170 industries from 150+ countries\\\\nand over 1\\\\u00a0Mio. facts.\\\\n\"}]', name='tavily_search_results_json', tool_call_id='call_3zDlnDMUkWEJxnHASo59doCL')]}}\n", - "----\n", - "{'Researcher': {'messages': [AIMessage(content=\"The search results provide some information about the UK's GDP over the past years, but most of the relevant data is either not in a structured format that can be easily extracted or it is behind a source that requires further access for detailed statistics. To proceed with generating a line graph, we need specific GDP values for each year from 2018 to 2023.\\n\\nHowever, one of the search results from macrotrends.net does provide specific GDP values for the years 2018 to 2021:\\n\\n- U.K. GDP for 2021 was $3,141.51 billion, a 16.45% increase from 2020.\\n- U.K. GDP for 2020 was $2,697.81 billion, a 5.39% decline from 2019.\\n- U.K. GDP for 2019 was $2,851.41 billion, a 0.69% decline from 2018.\\n\\nWe still need the GDP values for 2022 and 2023 to complete the dataset for the past five years. I will now conduct a further search to find the missing GDP data for 2022 and 2023.\", additional_kwargs={'tool_calls': [{'id': 'call_nvB1wQyQuNeTrOXQZnEtgNDZ', 'function': {'arguments': '{\"query\":\"UK GDP 2022 2023\"}', 'name': 'tavily_search_results_json'}, 'type': 'function'}]}, response_metadata={'token_usage': {'completion_tokens': 263, 'prompt_tokens': 3199, 'total_tokens': 3462}, 'model_name': 'gpt-4o', 'system_fingerprint': None, 'finish_reason': 'tool_calls', 'logprobs': None}, name='Researcher', id='run-25901401-0d62-485f-b7d5-37e3c159effe-0', tool_calls=[{'name': 'tavily_search_results_json', 'args': {'query': 'UK GDP 2022 2023'}, 'id': 'call_nvB1wQyQuNeTrOXQZnEtgNDZ'}])], 'sender': 'Researcher'}}\n", - "----\n", - "{'call_tool': {'messages': [ToolMessage(content='[{\"url\": \"https://www.statista.com/statistics/281744/gdp-of-the-united-kingdom/\", \"content\": \"Industry Overview\\\\nDigital & Trend reports\\\\nOverview and forecasts on trending topics\\\\nIndustry & Market reports\\\\nIndustry and market insights and forecasts\\\\nCompanies & Products reports\\\\nKey figures and rankings about companies and products\\\\nConsumer & Brand reports\\\\nConsumer and brand insights and preferences in various industries\\\\nPolitics & Society reports\\\\nDetailed information about political and social topics\\\\nCountry & Region reports\\\\nAll key figures about countries and regions\\\\nMarket forecast and expert KPIs for 1000+ markets in 190+ countries & territories\\\\nInsights on consumer attitudes and behavior worldwide\\\\nBusiness information on 100m+ public and private companies\\\\nExplore Company Insights\\\\nDetailed information for 39,000+ online stores and marketplaces\\\\nDirectly accessible data for 170 industries from 150+ countries\\\\nand over 1\\\\u00a0Mio. facts.\\\\n Transforming data into design:\\\\nStatista Content & Design\\\\nStrategy and business building for the data-driven economy:\\\\nGDP of the UK 1948-2022\\\\nUK economy expected to shrink in 2023\\\\nHow big is the UK economy compared to others?\\\\nGross domestic product of the United Kingdom from 1948 to 2022\\\\n(in million GBP)\\\\nAdditional Information\\\\nShow sources information\\\\nShow publisher information\\\\nUse Ask Statista Research Service\\\\nDecember 2023\\\\nUnited Kingdom\\\\n1948 to 2022\\\\n*GDP is displayed in real terms (seasonally adjusted chained volume measure with 2019 as the reference year)\\\\n Statistics on\\\\n\\\\\"\\\\nEconomy of the UK\\\\n\\\\\"\\\\nOther statistics that may interest you Economy of the UK\\\\nGross domestic product\\\\nLabor Market\\\\nInflation\\\\nGovernment finances\\\\nBusiness Enterprise\\\\nFurther related statistics\\\\nFurther Content: You might find this interesting as well\\\\nStatistics\\\\nTopics Other statistics on the topicThe UK economy\\\\nEconomy\\\\nRPI annual inflation rate UK 2000-2028\\\\nEconomy\\\\nCPI annual inflation rate UK 2000-2028\\\\nEconomy\\\\nAverage annual earnings for full-time employees in the UK 1999-2023\\\\nEconomy\\\\nInflation rate in the UK 1989-2023\\\\nYou only have access to basic statistics.\\\\n Customized Research & Analysis projects:\\\\nGet quick analyses with our professional research service\\\\nThe best of the best: the portal for top lists & rankings:\\\\n\"}, {\"url\": \"https://www.ons.gov.uk/economy/grossdomesticproductgdp\", \"content\": \"Quarter on Quarter growth: CVM SA %\\\\nChained Volume Measures (CVM)\\\\nGross Domestic Product: q-on-q4 growth rate CVM SA %\\\\nChained Volume Measures (CVM)\\\\nGross Domestic Product at market prices: Current price: Seasonally adjusted \\\\u00a3m\\\\nCurrent Prices (CP)\\\\nGross Domestic Product: quarter on quarter growth rate: CP SA %\\\\nCurrent Prices (CP)\\\\nGross Domestic Product: q-on-q4 growth quarter growth: CP SA %\\\\nCurrent Prices (CP)\\\\nDatasets related to Gross Domestic Product (GDP)\\\\n A roundup of the latest data and trends on the economy, business and jobs\\\\nTime series related to Gross Domestic Product (GDP)\\\\nGross Domestic Product: chained volume measures: Seasonally adjusted \\\\u00a3m\\\\nChained Volume Measures (CVM)\\\\nGross Domestic Product: Hide\\\\nData and analysis from Census 2021\\\\nGross Domestic Product (GDP)\\\\nGross domestic product (GDP) estimates as the main measure of UK economic growth based on the value of goods and services produced during a given period. Contains current and constant price data on the value of goods and services to indicate the economic performance of the UK.\\\\nEstimates of short-term indicators of investment in non-financial assets; business investment and asset and sector breakdowns of total gross fixed capital formation.\\\\n Monthly gross domestic product by gross value added\\\\nThe gross value added (GVA) tables showing the monthly and annual growths and indices as published within the monthly gross domestic product (GDP) statistical bulletin.\\\\n\"}, {\"url\": \"https://www.ons.gov.uk/economy/grossdomesticproductgdp/bulletins/gdpfirstquarterlyestimateuk/octobertodecember2023\", \"content\": \"This review covered:\\\\nprocesses and quality assurance in making revisions to GDP\\\\npotential improvements to early estimates of GDP enabled through enhanced access to data\\\\ncommunication of revisions to GDP, the story behind the most recent set of revisions in particular, and uncertainty in early estimates of GDP\\\\nWe have already started work looking into the recommendations of this review and have set out our plans on how we will improve the way we communicate uncertainty.\\\\n Source: GDP first quarterly estimate from the Office for National Statistics\\\\nNotes\\\\nOffice for Statistics Regulation Revisions of estimates of UK GDP review\\\\nThe Office for Statistics Regulation (OSR) have completed a review of the practices around the preparation and release of information about revisions to estimates of GDP in our Impact of Blue Book 2023 article released on 1 September 2023, as announced on 6 September 2023 on the OSR website. Across 2023, the services sector sees revisions for the following reasons, with only Quarter 1 2023 seeing growth revised from our previous publication, including:\\\\nupdated input data for the deflator used for telecommunications\\\\nupdated seasonal adjustment which now uses a complete year of data for 2023\\\\nProduction\\\\nThe production sector is estimated to have decreased by 1.0% in the latest quarter after growth of 0.1% in Quarter 3 2023 (unrevised from our previous publication). Important quality information\\\\nThere are common pitfalls in interpreting data series, and these include:\\\\nexpectations of accuracy and reliability in early estimates are often too high\\\\nrevisions are an inevitable consequence of the trade-off between timeliness and accuracy\\\\nearly estimates are often based on incomplete data\\\\nVery few statistical revisions arise as a result of \\\\u201cerrors\\\\u201d in the popular sense of the word. Construction output in Great Britain: December 2023, new orders and Construction Output Price Indices, October to December 2023\\\\nBulletin | Released 15 February 2024\\\\nShort-term measures of output by the construction industry, contracts awarded for new construction work in Great Britain and a summary of the Construction Output Price Indices (OPIs) in the UK for Quarter 4 (October to December) 2023.\\\\n\"}, {\"url\": \"https://www.statista.com/topics/3795/gdp-of-the-uk/\", \"content\": \"Monthly growth of gross domestic product in the United Kingdom from January 2019 to November 2023\\\\nContribution to GDP growth in the UK 2023, by sector\\\\nContribution to gross domestic product growth in the United Kingdom in January 2023, by sector\\\\nGDP growth rate in the UK 1999-2021, by country\\\\nAnnual growth rates of gross domestic product in the United Kingdom from 1999 to 2021, by country\\\\nGDP growth rate in the UK 2021, by region\\\\nAnnual growth rates of gross domestic product in the United Kingdom in 2021, by region\\\\nGDP growth of Scotland 2021, by local area\\\\nAnnual growth rates of gross domestic product in Scotland in 2021, by local (ITL 3) area\\\\nGDP growth of Wales 2021, by local area\\\\nAnnual growth rates of gross domestic product in Wales in 2021, by local (ITL 3) area\\\\nGDP growth of Northern Ireland 2021, by local area\\\\nAnnual growth rates of gross domestic product in Northern Ireland in 2021, by local (ITL 3) area\\\\nGDP per capita\\\\nGDP per capita\\\\nGDP per capita in the UK 1955-2022\\\\nGross domestic product per capita in the United Kingdom from 1955 to 2022 (in GBP)\\\\nAnnual GDP per capita growth in the UK 1956-2022\\\\nAnnual GDP per capita growth in the United Kingdom from 1956 to 2022\\\\nQuarterly GDP per capita in the UK 2019-2023\\\\nQuarterly GDP per capita in the United Kingdom from 1st quarter 2019 to 3rd quarter 2023 (in GBP)\\\\nQuarterly GDP per capita growth in the UK 2019-2023\\\\nQuarterly GDP per capita growth in the United Kingdom from 1st quarter 2019 to 3rd quarter 2023 (in GBP)\\\\nGDP per capita of the UK 1999-2021, by country\\\\nGross domestic product per capita of the United Kingdom from 1999 to 2021, by country (in GBP)\\\\nGDP per capita of the UK 2021, by region\\\\nGross domestic product per capita of the United Kingdom in 2021, by region (in GBP)\\\\nGlobal Comparisons\\\\nGlobal Comparisons\\\\nCountries with the largest gross domestic product (GDP) 2022\\\\n Monthly GDP of the UK 2019-2023\\\\nMonthly index of gross domestic product in the United Kingdom from January 2019 to November 2023 (2019=100)\\\\nGVA of the UK 2022, by sector\\\\nGross value added of the United Kingdom in 2022, by industry sector (in million GBP)\\\\nGDP of the UK 2021, by country\\\\nGross domestic product of the United Kingdom in 2021, by country (in million GBP)\\\\nGDP of the UK 2021, by region\\\\nGross domestic product of the United Kingdom in 2021, by region (in million GBP)\\\\nGDP of Scotland 2021, by local area\\\\nGross domestic product of Scotland in 2021, by local (ITL 3) area (in million GBP)\\\\nGDP of Wales 2021, by local area\\\\nGross domestic product of Wales in 2021, by local (ITL 3) area (in million GBP)\\\\nGDP of Northern Ireland 2021, by local area\\\\nGross domestic product of Northern Ireland in 2021, by local (ITL 3) area (in million GBP)\\\\nGDP growth\\\\nGDP growth\\\\nGDP growth forecast for the UK 2000-2028\\\\nForecasted annual growth of gross domestic product in the United Kingdom from 2000 to 2028\\\\nAnnual GDP growth in the UK 1949-2022\\\\nAnnual growth of gross domestic product in the United Kingdom from 1949 to 2022\\\\nQuarterly GDP growth of the UK 2019-2023\\\\nQuarterly growth of gross domestic product in the United Kingdom from 1st quarter 2019 to 3rd quarter 2023\\\\nMonthly GDP growth of the UK 2019-2023\\\\n Transforming data into design:\\\\nStatista Content & Design\\\\nStrategy and business building for the data-driven economy:\\\\nUK GDP - Statistics & Facts\\\\nUK economy expected to shrink in 2023\\\\nCharacteristics of UK GDP\\\\nKey insights\\\\nDetailed statistics\\\\nGDP of the UK 1948-2022\\\\nDetailed statistics\\\\nAnnual GDP growth in the UK 1949-2022\\\\nDetailed statistics\\\\nGDP per capita in the UK 1955-2022\\\\nEditor\\\\u2019s Picks\\\\nCurrent statistics on this topic\\\\nCurrent statistics on this topic\\\\nKey Economic Indicators\\\\nMonthly GDP growth of the UK 2019-2023\\\\nKey Economic Indicators\\\\nMonthly GDP of the UK 2019-2023\\\\nKey Economic Indicators\\\\nContribution to GDP growth in the UK 2023, by sector\\\\nRelated topics\\\\nRecommended\\\\nRecommended statistics\\\\nGDP\\\\nGDP\\\\nGDP of the UK 1948-2022\\\\nGross domestic product of the United Kingdom from 1948 to 2022 (in million GBP)\\\\nQuarterly GDP of the UK 2019-2023\\\\nQuarterly gross domestic product in the United Kingdom from 1st quarter 2019 to 3rd quarter 2023 (in million GBP)\\\\n The 20 countries with the largest gross domestic product (GDP) in 2022 (in billion U.S. dollars)\\\\nGDP of European countries in 2022\\\\nGross domestic product at current market prices of selected European countries in 2022 (in million euros)\\\\nReal GDP growth rates in Europe 2023\\\\nAnnual real gross domestic product (GDP) growth rate in European countries in 2023\\\\nGross domestic product (GDP) of Europe\\'s largest economies 1980-2028\\\\nGross domestic product (GDP) at current prices of Europe\\'s largest economies from 1980 to 2028 (in billion U.S dollars)\\\\nUnited Kingdom\\'s share of global gross domestic product (GDP) 2028\\\\nUnited Kingdom (UK): Share of global gross domestic product (GDP) adjusted for Purchasing Power Parity (PPP) from 2018 to 2028\\\\nRelated topics\\\\nRecommended\\\\nReport on the topic\\\\nKey figures\\\\nThe most important key figures provide you with a compact summary of the topic of \\\\\"UK GDP\\\\\" and take you straight to the corresponding statistics.\\\\n Industry Overview\\\\nDigital & Trend reports\\\\nOverview and forecasts on trending topics\\\\nIndustry & Market reports\\\\nIndustry and market insights and forecasts\\\\nCompanies & Products reports\\\\nKey figures and rankings about companies and products\\\\nConsumer & Brand reports\\\\nConsumer and brand insights and preferences in various industries\\\\nPolitics & Society reports\\\\nDetailed information about political and social topics\\\\nCountry & Region reports\\\\nAll key figures about countries and regions\\\\nMarket forecast and expert KPIs for 1000+ markets in 190+ countries & territories\\\\nInsights on consumer attitudes and behavior worldwide\\\\nBusiness information on 100m+ public and private companies\\\\nExplore Company Insights\\\\nDetailed information for 39,000+ online stores and marketplaces\\\\nDirectly accessible data for 170 industries from 150+ countries\\\\nand over 1\\\\u00a0Mio. facts.\\\\n\"}, {\"url\": \"https://www.ons.gov.uk/economy/grossdomesticproductgdp/bulletins/quarterlynationalaccounts/latest\", \"content\": \"Looking at the quarters open to revision, real GDP growth is unrevised in five of the seven quarters compared with the first quarterly estimate; however, it is important to note that the typical absolute average revision between the initial quarterly GDP estimate and the estimate three years later is 0.2 percentage points, as there is potential for revision to GDP when the annual supply and use balance occurs as more comprehensive annual data sources are available at a detailed industry and product level; all the GDP growth vintages for these quarters are shown in Table 4.\\\\n Overall the revisions to production reflect:\\\\nrevised volume data from the\\\\u00a0Department for Energy Security and Net Zero (DESNZ) for electricity, gas, steam and air conditioning supply\\\\nnew Value Added Tax (VAT) turnover data for Quarter 2 2023\\\\nnew and revised Monthly Business Survey data\\\\nseasonal adjustment models\\\\nFigure 7: Revisions to production output across 2022 and 2023 are mainly driven by manufacturing; and the electricity, gas and steam subsectors\\\\nConstruction\\\\nConstruction output rose by 0.4% in Quarter 3 2023, revised up from a first estimate increase of 0.1%. Professional, scientific and technical activities: the upward revision in Quarter 4 (Oct to Dec) 2022 and Quarter 1 2023 are driven by new and revised survey data within the advertising and market research industry; in Quarter 3 2023, six of the eight industries in this section are revised down, with the largest contribution coming from architecture and engineering activities; technical testing and analysis, because of revised survey data since our last publication and the new VAT data for Quarter 2 2023.\\\\n This review covered:\\\\nprocesses and quality assurance in making revisions to GDP\\\\npotential improvements to early estimates of GDP enabled through enhanced access to data\\\\ncommunication of revisions to GDP, the story behind the most recent set of revisions in particular, and uncertainty in early estimates of GDP\\\\nWe have already started work looking into the recommendations of this review and will set out plans more fully during January 2024.\\\\n Important quality information\\\\nThere are common pitfalls in interpreting data series, and these include:\\\\nexpectations of accuracy and reliability in early estimates are often too high\\\\nrevisions are an inevitable consequence of the trade-off between timeliness and accuracy\\\\nearly estimates are based on incomplete data\\\\nVery few statistical revisions arise as a result of \\\\\"errors\\\\\" in the popular sense of the word.\"}]', name='tavily_search_results_json', tool_call_id='call_nvB1wQyQuNeTrOXQZnEtgNDZ')]}}\n", - "----\n", - "{'Researcher': {'messages': [AIMessage(content=\"The search results did not provide exact figures for the UK's GDP in 2022 and 2023. While there are several references to GDP data, growth rates, and quarterly figures, we do not have the specific annual GDP values in a consistent currency format (such as USD or GBP) that would allow us to compile a complete dataset for the past five years.\\n\\nTo proceed, we will need to find another source or use a different method to obtain the missing GDP data for 2022 and 2023. If this data is not available, we may not be able to draw an accurate line graph of the UK's GDP over the past five years.\", response_metadata={'token_usage': {'completion_tokens': 134, 'prompt_tokens': 6996, 'total_tokens': 7130}, 'model_name': 'gpt-4o', 'system_fingerprint': None, 'finish_reason': 'stop', 'logprobs': None}, name='Researcher', id='run-aa7d307d-cfdd-4c83-ad09-b6b0efbffe6e-0')], 'sender': 'Researcher'}}\n", - "----\n", - "{'chart_generator': {'messages': [AIMessage(content=\"It seems we have hit a roadblock in finding the exact GDP figures for the UK for the years 2022 and 2023. The information provided by the search results does not include the specific data we need. Therefore, we currently do not have the complete dataset to generate a line graph of the UK's GDP over the past five years.\\n\\nTo proceed, we might need to look for an official statistical release or a comprehensive economic report that includes the GDP figures for 2022 and 2023. If such data can be obtained, we can then use it to create the desired line graph. Without this data, we cannot fulfill the request as specified.\", response_metadata={'token_usage': {'completion_tokens': 134, 'prompt_tokens': 7150, 'total_tokens': 7284}, 'model_name': 'gpt-4o', 'system_fingerprint': None, 'finish_reason': 'stop', 'logprobs': None}, name='chart_generator', id='run-a667e647-45b2-414e-b301-81f846fa59ad-0')], 'sender': 'chart_generator'}}\n", - "----\n", - "{'Researcher': {'messages': [AIMessage(content=\"I am unable to proceed with generating the line graph as we lack the specific GDP data for the UK for the years 2022 and 2023. To complete this task, we would need to acquire the missing data points. If the data becomes available, or if there's an alternative source that can provide the figures, we can revisit this task and generate the line graph accordingly. For now, we must conclude this attempt.\", response_metadata={'token_usage': {'completion_tokens': 87, 'prompt_tokens': 7276, 'total_tokens': 7363}, 'model_name': 'gpt-4o', 'system_fingerprint': None, 'finish_reason': 'stop', 'logprobs': None}, name='Researcher', id='run-1731ab9f-7ee9-4ff9-a920-7b998a41fe4d-0')], 'sender': 'Researcher'}}\n", - "----\n", - "{'chart_generator': {'messages': [AIMessage(content=\"As of my last attempt, I have not been able to find the exact GDP figures for the UK for the years 2022 and 2023. Without these figures, it's not possible to generate a complete and accurate line graph of the UK's GDP over the past five years. Should the data become available or if an alternative source can provide the figures, we can proceed with creating the graph. For the time being, this task cannot be completed.\", response_metadata={'token_usage': {'completion_tokens': 93, 'prompt_tokens': 7383, 'total_tokens': 7476}, 'model_name': 'gpt-4o', 'system_fingerprint': None, 'finish_reason': 'stop', 'logprobs': None}, name='chart_generator', id='run-6e12dccd-b1b2-4c7d-befd-4a338d027756-0')], 'sender': 'chart_generator'}}\n", - "----\n", - "{'Researcher': {'messages': [AIMessage(content=\"I have attempted to gather the UK's GDP data for the past five years to draw a line graph, but I was only able to obtain confirmed figures for the years 2018 through 2021. The GDP data for 2022 and 2023 was not available in the search results. Without complete data, it is not possible to generate the line graph as requested. If the missing data for 2022 and 2023 becomes available or an alternative verified source can provide these figures, we can revisit this task to create the graph.\", response_metadata={'token_usage': {'completion_tokens': 111, 'prompt_tokens': 7468, 'total_tokens': 7579}, 'model_name': 'gpt-4o', 'system_fingerprint': None, 'finish_reason': 'stop', 'logprobs': None}, name='Researcher', id='run-9d93e637-cedd-4b17-945a-cc97e490432c-0')], 'sender': 'Researcher'}}\n", - "----\n", - "{'chart_generator': {'messages': [AIMessage(content=\"I've exhausted the available tools to find the UK's GDP for the past five years, but I was able to obtain data up to the year 2021. Unfortunately, without the GDP data for 2022 and 2023, I cannot create a complete line graph for the UK's GDP over the past five years.\\n\\nTo generate the line graph, we would need to have all the necessary data points for each year from 2018 to 2023. If you can provide the GDP data for 2022 and 2023 or direct me to a specific source where these figures can be found, I will be able to create the line graph for you.\", response_metadata={'token_usage': {'completion_tokens': 136, 'prompt_tokens': 7599, 'total_tokens': 7735}, 'model_name': 'gpt-4o', 'system_fingerprint': None, 'finish_reason': 'stop', 'logprobs': None}, name='chart_generator', id='run-82063d76-6655-473e-9f6a-a5c005d92bd3-0')], 'sender': 'chart_generator'}}\n", - "----\n", - "{'Researcher': {'messages': [AIMessage(content=\"I have exhausted the available tools to find the UK's GDP for the past five years, but I was able to obtain data up to the year 2021. Unfortunately, without the GDP data for 2022 and 2023, I cannot create a complete line graph for the UK's GDP over the past five years.\\n\\nTo generate the line graph, we would need to have all the necessary data points for each year from 2018 to 2023. If you can provide the GDP data for 2022 and 2023 or direct me to a specific source where these figures can be found, I will be able to create the line graph for you.\", response_metadata={'token_usage': {'completion_tokens': 136, 'prompt_tokens': 7727, 'total_tokens': 7863}, 'model_name': 'gpt-4o', 'system_fingerprint': 'fp_85bf4c41a2', 'finish_reason': 'stop', 'logprobs': None}, name='Researcher', id='run-954e7bb2-ae3e-4610-9927-4b16d733414e-0')], 'sender': 'Researcher'}}\n", - "----\n", - "{'chart_generator': {'messages': [AIMessage(content=\"Having attempted to find the UK's GDP figures for the years 2022 and 2023 through available data sources and coming up short, it appears we are currently unable to produce a complete line graph of the UK's GDP over the past five years as initially requested. To create a graph, we would need precise GDP data for each year from 2018 to 2023.\\n\\nIf the missing GDP data for 2022 and 2023 becomes available or if an alternative source can provide these figures, we can then proceed to generate the line graph. As of now, this task must be paused until the necessary data can be obtained.\", response_metadata={'token_usage': {'completion_tokens': 130, 'prompt_tokens': 7883, 'total_tokens': 8013}, 'model_name': 'gpt-4o', 'system_fingerprint': 'fp_85bf4c41a2', 'finish_reason': 'stop', 'logprobs': None}, name='chart_generator', id='run-8d1382e2-a77c-4d2f-b06a-2597be59542b-0')], 'sender': 'chart_generator'}}\n", - "----\n", - "{'Researcher': {'messages': [AIMessage(content=\"The search results do not provide the exact GDP figures for the UK for 2022 and 2023. Without this information, it is not possible to generate a line graph of the UK's GDP over the past five years. We would require the GDP values for those two years to complete the dataset and create the graph. As of now, I must conclude this task until the necessary data becomes available.\", response_metadata={'token_usage': {'completion_tokens': 82, 'prompt_tokens': 8005, 'total_tokens': 8087}, 'model_name': 'gpt-4o', 'system_fingerprint': None, 'finish_reason': 'stop', 'logprobs': None}, name='Researcher', id='run-246b9b29-ffc7-4da9-a09a-0dcfbbb3bd7a-0')], 'sender': 'Researcher'}}\n", - "----\n", - "{'chart_generator': {'messages': [AIMessage(content=\"I have attempted to find the UK's GDP for the past five years to create a line graph, but I could only obtain confirmed figures for the years 2018 through 2021. The GDP data for 2022 and 2023 was not available in the search results. Without complete data, it is not possible to generate the line graph as requested. If the missing data for 2022 and 2023 becomes available or an alternative verified source can provide these figures, we can revisit this task to create the graph.\", response_metadata={'token_usage': {'completion_tokens': 108, 'prompt_tokens': 8107, 'total_tokens': 8215}, 'model_name': 'gpt-4o', 'system_fingerprint': 'fp_85bf4c41a2', 'finish_reason': 'stop', 'logprobs': None}, name='chart_generator', id='run-f2847a80-610d-49c5-924a-ccffccb7cd5a-0')], 'sender': 'chart_generator'}}\n", - "----\n", - "{'Researcher': {'messages': [AIMessage(content=\"As of now, I was unable to obtain the complete data for the UK's GDP over the past five years due to lack of specific information for the years 2022 and 2023. Therefore, it's not possible to draw a line graph of the UK's GDP for this period without the complete dataset. Further action to acquire the missing data would be required to proceed.\", response_metadata={'token_usage': {'completion_tokens': 77, 'prompt_tokens': 8207, 'total_tokens': 8284}, 'model_name': 'gpt-4o', 'system_fingerprint': None, 'finish_reason': 'stop', 'logprobs': None}, name='Researcher', id='run-28e09000-8787-4ac0-a7d8-0aba888c2520-0')], 'sender': 'Researcher'}}\n", - "----\n", - "{'chart_generator': {'messages': [AIMessage(content=\"It appears we have encountered a limitation in obtaining the complete GDP data for the UK for 2022 and 2023. Without these figures, we cannot create the line graph of the UK's GDP over the past five years as requested. If the data becomes available, or if there's an alternative source that can provide the figures, we can revisit this task and generate the line graph accordingly. For now, this task will have to be concluded without completion.\", response_metadata={'token_usage': {'completion_tokens': 93, 'prompt_tokens': 8304, 'total_tokens': 8397}, 'model_name': 'gpt-4o', 'system_fingerprint': None, 'finish_reason': 'stop', 'logprobs': None}, name='chart_generator', id='run-8bf8f247-cb86-4ef0-a81b-14da2d27b6f1-0')], 'sender': 'chart_generator'}}\n", - "----\n", - "{'Researcher': {'messages': [AIMessage(content='', additional_kwargs={'tool_calls': [{'id': 'call_df3UdS3vJkJFB30O0WYq38k8', 'function': {'arguments': '{\"query\":\"UK GDP 2022 2023 statistics\"}', 'name': 'tavily_search_results_json'}, 'type': 'function'}]}, response_metadata={'token_usage': {'completion_tokens': 26, 'prompt_tokens': 8389, 'total_tokens': 8415}, 'model_name': 'gpt-4o', 'system_fingerprint': None, 'finish_reason': 'tool_calls', 'logprobs': None}, name='Researcher', id='run-e1577cc7-5673-4821-9683-34947c7a2bc5-0', tool_calls=[{'name': 'tavily_search_results_json', 'args': {'query': 'UK GDP 2022 2023 statistics'}, 'id': 'call_df3UdS3vJkJFB30O0WYq38k8'}])], 'sender': 'Researcher'}}\n", - "----\n", - "{'call_tool': {'messages': [ToolMessage(content='[{\"url\": \"https://www.statista.com/statistics/281744/gdp-of-the-united-kingdom/\", \"content\": \"Industry Overview\\\\nDigital & Trend reports\\\\nOverview and forecasts on trending topics\\\\nIndustry & Market reports\\\\nIndustry and market insights and forecasts\\\\nCompanies & Products reports\\\\nKey figures and rankings about companies and products\\\\nConsumer & Brand reports\\\\nConsumer and brand insights and preferences in various industries\\\\nPolitics & Society reports\\\\nDetailed information about political and social topics\\\\nCountry & Region reports\\\\nAll key figures about countries and regions\\\\nMarket forecast and expert KPIs for 1000+ markets in 190+ countries & territories\\\\nInsights on consumer attitudes and behavior worldwide\\\\nBusiness information on 100m+ public and private companies\\\\nExplore Company Insights\\\\nDetailed information for 39,000+ online stores and marketplaces\\\\nDirectly accessible data for 170 industries from 150+ countries\\\\nand over 1\\\\u00a0Mio. facts.\\\\n Transforming data into design:\\\\nStatista Content & Design\\\\nStrategy and business building for the data-driven economy:\\\\nGDP of the UK 1948-2022\\\\nUK economy expected to shrink in 2023\\\\nHow big is the UK economy compared to others?\\\\nGross domestic product of the United Kingdom from 1948 to 2022\\\\n(in million GBP)\\\\nAdditional Information\\\\nShow sources information\\\\nShow publisher information\\\\nUse Ask Statista Research Service\\\\nDecember 2023\\\\nUnited Kingdom\\\\n1948 to 2022\\\\n*GDP is displayed in real terms (seasonally adjusted chained volume measure with 2019 as the reference year)\\\\n Statistics on\\\\n\\\\\"\\\\nEconomy of the UK\\\\n\\\\\"\\\\nOther statistics that may interest you Economy of the UK\\\\nGross domestic product\\\\nLabor Market\\\\nInflation\\\\nGovernment finances\\\\nBusiness Enterprise\\\\nFurther related statistics\\\\nFurther Content: You might find this interesting as well\\\\nStatistics\\\\nTopics Other statistics on the topicThe UK economy\\\\nEconomy\\\\nRPI annual inflation rate UK 2000-2028\\\\nEconomy\\\\nCPI annual inflation rate UK 2000-2028\\\\nEconomy\\\\nAverage annual earnings for full-time employees in the UK 1999-2023\\\\nEconomy\\\\nInflation rate in the UK 1989-2023\\\\nYou only have access to basic statistics.\\\\n Customized Research & Analysis projects:\\\\nGet quick analyses with our professional research service\\\\nThe best of the best: the portal for top lists & rankings:\\\\n\"}, {\"url\": \"https://www.statista.com/topics/3795/gdp-of-the-uk/\", \"content\": \"Monthly growth of gross domestic product in the United Kingdom from January 2019 to November 2023\\\\nContribution to GDP growth in the UK 2023, by sector\\\\nContribution to gross domestic product growth in the United Kingdom in January 2023, by sector\\\\nGDP growth rate in the UK 1999-2021, by country\\\\nAnnual growth rates of gross domestic product in the United Kingdom from 1999 to 2021, by country\\\\nGDP growth rate in the UK 2021, by region\\\\nAnnual growth rates of gross domestic product in the United Kingdom in 2021, by region\\\\nGDP growth of Scotland 2021, by local area\\\\nAnnual growth rates of gross domestic product in Scotland in 2021, by local (ITL 3) area\\\\nGDP growth of Wales 2021, by local area\\\\nAnnual growth rates of gross domestic product in Wales in 2021, by local (ITL 3) area\\\\nGDP growth of Northern Ireland 2021, by local area\\\\nAnnual growth rates of gross domestic product in Northern Ireland in 2021, by local (ITL 3) area\\\\nGDP per capita\\\\nGDP per capita\\\\nGDP per capita in the UK 1955-2022\\\\nGross domestic product per capita in the United Kingdom from 1955 to 2022 (in GBP)\\\\nAnnual GDP per capita growth in the UK 1956-2022\\\\nAnnual GDP per capita growth in the United Kingdom from 1956 to 2022\\\\nQuarterly GDP per capita in the UK 2019-2023\\\\nQuarterly GDP per capita in the United Kingdom from 1st quarter 2019 to 3rd quarter 2023 (in GBP)\\\\nQuarterly GDP per capita growth in the UK 2019-2023\\\\nQuarterly GDP per capita growth in the United Kingdom from 1st quarter 2019 to 3rd quarter 2023 (in GBP)\\\\nGDP per capita of the UK 1999-2021, by country\\\\nGross domestic product per capita of the United Kingdom from 1999 to 2021, by country (in GBP)\\\\nGDP per capita of the UK 2021, by region\\\\nGross domestic product per capita of the United Kingdom in 2021, by region (in GBP)\\\\nGlobal Comparisons\\\\nGlobal Comparisons\\\\nCountries with the largest gross domestic product (GDP) 2022\\\\n Monthly GDP of the UK 2019-2023\\\\nMonthly index of gross domestic product in the United Kingdom from January 2019 to November 2023 (2019=100)\\\\nGVA of the UK 2022, by sector\\\\nGross value added of the United Kingdom in 2022, by industry sector (in million GBP)\\\\nGDP of the UK 2021, by country\\\\nGross domestic product of the United Kingdom in 2021, by country (in million GBP)\\\\nGDP of the UK 2021, by region\\\\nGross domestic product of the United Kingdom in 2021, by region (in million GBP)\\\\nGDP of Scotland 2021, by local area\\\\nGross domestic product of Scotland in 2021, by local (ITL 3) area (in million GBP)\\\\nGDP of Wales 2021, by local area\\\\nGross domestic product of Wales in 2021, by local (ITL 3) area (in million GBP)\\\\nGDP of Northern Ireland 2021, by local area\\\\nGross domestic product of Northern Ireland in 2021, by local (ITL 3) area (in million GBP)\\\\nGDP growth\\\\nGDP growth\\\\nGDP growth forecast for the UK 2000-2028\\\\nForecasted annual growth of gross domestic product in the United Kingdom from 2000 to 2028\\\\nAnnual GDP growth in the UK 1949-2022\\\\nAnnual growth of gross domestic product in the United Kingdom from 1949 to 2022\\\\nQuarterly GDP growth of the UK 2019-2023\\\\nQuarterly growth of gross domestic product in the United Kingdom from 1st quarter 2019 to 3rd quarter 2023\\\\nMonthly GDP growth of the UK 2019-2023\\\\n Transforming data into design:\\\\nStatista Content & Design\\\\nStrategy and business building for the data-driven economy:\\\\nUK GDP - Statistics & Facts\\\\nUK economy expected to shrink in 2023\\\\nCharacteristics of UK GDP\\\\nKey insights\\\\nDetailed statistics\\\\nGDP of the UK 1948-2022\\\\nDetailed statistics\\\\nAnnual GDP growth in the UK 1949-2022\\\\nDetailed statistics\\\\nGDP per capita in the UK 1955-2022\\\\nEditor\\\\u2019s Picks\\\\nCurrent statistics on this topic\\\\nCurrent statistics on this topic\\\\nKey Economic Indicators\\\\nMonthly GDP growth of the UK 2019-2023\\\\nKey Economic Indicators\\\\nMonthly GDP of the UK 2019-2023\\\\nKey Economic Indicators\\\\nContribution to GDP growth in the UK 2023, by sector\\\\nRelated topics\\\\nRecommended\\\\nRecommended statistics\\\\nGDP\\\\nGDP\\\\nGDP of the UK 1948-2022\\\\nGross domestic product of the United Kingdom from 1948 to 2022 (in million GBP)\\\\nQuarterly GDP of the UK 2019-2023\\\\nQuarterly gross domestic product in the United Kingdom from 1st quarter 2019 to 3rd quarter 2023 (in million GBP)\\\\n The 20 countries with the largest gross domestic product (GDP) in 2022 (in billion U.S. dollars)\\\\nGDP of European countries in 2022\\\\nGross domestic product at current market prices of selected European countries in 2022 (in million euros)\\\\nReal GDP growth rates in Europe 2023\\\\nAnnual real gross domestic product (GDP) growth rate in European countries in 2023\\\\nGross domestic product (GDP) of Europe\\'s largest economies 1980-2028\\\\nGross domestic product (GDP) at current prices of Europe\\'s largest economies from 1980 to 2028 (in billion U.S dollars)\\\\nUnited Kingdom\\'s share of global gross domestic product (GDP) 2028\\\\nUnited Kingdom (UK): Share of global gross domestic product (GDP) adjusted for Purchasing Power Parity (PPP) from 2018 to 2028\\\\nRelated topics\\\\nRecommended\\\\nReport on the topic\\\\nKey figures\\\\nThe most important key figures provide you with a compact summary of the topic of \\\\\"UK GDP\\\\\" and take you straight to the corresponding statistics.\\\\n Industry Overview\\\\nDigital & Trend reports\\\\nOverview and forecasts on trending topics\\\\nIndustry & Market reports\\\\nIndustry and market insights and forecasts\\\\nCompanies & Products reports\\\\nKey figures and rankings about companies and products\\\\nConsumer & Brand reports\\\\nConsumer and brand insights and preferences in various industries\\\\nPolitics & Society reports\\\\nDetailed information about political and social topics\\\\nCountry & Region reports\\\\nAll key figures about countries and regions\\\\nMarket forecast and expert KPIs for 1000+ markets in 190+ countries & territories\\\\nInsights on consumer attitudes and behavior worldwide\\\\nBusiness information on 100m+ public and private companies\\\\nExplore Company Insights\\\\nDetailed information for 39,000+ online stores and marketplaces\\\\nDirectly accessible data for 170 industries from 150+ countries\\\\nand over 1\\\\u00a0Mio. facts.\\\\n\"}, {\"url\": \"https://www.ons.gov.uk/economy/grossdomesticproductgdp/bulletins/quarterlynationalaccounts/latest\", \"content\": \"Looking at the quarters open to revision, real GDP growth is unrevised in five of the seven quarters compared with the first quarterly estimate; however, it is important to note that the typical absolute average revision between the initial quarterly GDP estimate and the estimate three years later is 0.2 percentage points, as there is potential for revision to GDP when the annual supply and use balance occurs as more comprehensive annual data sources are available at a detailed industry and product level; all the GDP growth vintages for these quarters are shown in Table 4.\\\\n Overall the revisions to production reflect:\\\\nrevised volume data from the\\\\u00a0Department for Energy Security and Net Zero (DESNZ) for electricity, gas, steam and air conditioning supply\\\\nnew Value Added Tax (VAT) turnover data for Quarter 2 2023\\\\nnew and revised Monthly Business Survey data\\\\nseasonal adjustment models\\\\nFigure 7: Revisions to production output across 2022 and 2023 are mainly driven by manufacturing; and the electricity, gas and steam subsectors\\\\nConstruction\\\\nConstruction output rose by 0.4% in Quarter 3 2023, revised up from a first estimate increase of 0.1%. Professional, scientific and technical activities: the upward revision in Quarter 4 (Oct to Dec) 2022 and Quarter 1 2023 are driven by new and revised survey data within the advertising and market research industry; in Quarter 3 2023, six of the eight industries in this section are revised down, with the largest contribution coming from architecture and engineering activities; technical testing and analysis, because of revised survey data since our last publication and the new VAT data for Quarter 2 2023.\\\\n This review covered:\\\\nprocesses and quality assurance in making revisions to GDP\\\\npotential improvements to early estimates of GDP enabled through enhanced access to data\\\\ncommunication of revisions to GDP, the story behind the most recent set of revisions in particular, and uncertainty in early estimates of GDP\\\\nWe have already started work looking into the recommendations of this review and will set out plans more fully during January 2024.\\\\n Important quality information\\\\nThere are common pitfalls in interpreting data series, and these include:\\\\nexpectations of accuracy and reliability in early estimates are often too high\\\\nrevisions are an inevitable consequence of the trade-off between timeliness and accuracy\\\\nearly estimates are based on incomplete data\\\\nVery few statistical revisions arise as a result of \\\\\"errors\\\\\" in the popular sense of the word.\"}, {\"url\": \"https://www.ons.gov.uk/economy/grossdomesticproductgdp/bulletins/gdpmonthlyestimateuk/latest\", \"content\": \"The following list contains the full SIC names of industries included in consumer-facing services and their corresponding shortened industry name where this has been used in Figure 5:\\\\nwholesale and retail trade and repair of motor vehicles and motorcycles - sales and repairs of motor vehicles\\\\nretail trade, except of motor vehicles and motorcycles - retail except motor vehicles\\\\nrail transport\\\\naccommodation\\\\nfood and beverage service activities - food and beverage\\\\nbuying and selling, renting and operating of own or leased real estate, excluding imputed rent - real estate activities\\\\nveterinary activities\\\\ntravel agency, tour operator and other reservation service and related activities - travel and tourism activities\\\\ngambling and betting services\\\\nsports activities and amusement and recreation activities - sports, amusement and recreation\\\\nactivities of membership organisations\\\\nother personal service activities\\\\nactivities of households as employers of domestic personnel - households as employers of domestic personnel\\\\nAdditional bank holiday in May 2023 for the Coronation of King Charles III\\\\nThere was an additional bank holiday for the coronation of King Charles III on Monday 8 May 2023. Source: Monthly GDP estimate from Office for National Statistics\\\\nThe main reasons for revisions in October 2023 are:\\\\nin the services sector, the upwards revision is mainly from updated and late monthly business survey responses primarily in the information and communication subsection\\\\nin the production sector, the downward revision is from source data replacing forecasts in mining and quarrying and electricity, gas, steam and air conditioning supply, as well as revised and late monthly business survey responses predominantly in the manufacture of pharmaceutical products and pharmaceutical preparations, and sewerage industries\\\\nin the construction sector, the upwards revisions is because of updated and late monthly business survey responses for new public housing and other public new work\\\\nDetails on the revisions to monthly GDP prior to October 2023 are provided in our GDP quarterly national accounts, UK: July to September 2023 bulletin.\\\\n This review covered:\\\\nprocesses and quality assurance in making revisions to GDP\\\\npotential improvements to early estimates of GDP enabled through enhanced access to data\\\\ncommunication of revisions to GDP, the story behind the most recent set of revisions in particular, and uncertainty in early estimates of GDP\\\\nWe have already started work looking into the recommendations of this review and will set out plans more fully during January 2024.\\\\n11. The main data source for these statistics is the Monthly Business Survey (MBS) and response rates for each can be found in our:\\\\nOutput in the construction industry dataset\\\\nMonthly Business Survey (production) response rates dataset\\\\nCurrent and historical Monthly Business Survey (services) response rates dataset\\\\nOur monthly gross domestic product (GDP) data sources catalogue provides a full breakdown of the data used in this publication.\\\\n On the negative side, the lack of demand for construction products was prevalent across manufacturing, with manufacture of wood, rubber and plastic, glass, cement and plaster all seeing declines on the month in November 2023 in line with the two consecutive monthly falls in construction output in October and November 2023.\\\\n\"}, {\"url\": \"https://www.ons.gov.uk/economy/grossdomesticproductgdp\", \"content\": \"Quarter on Quarter growth: CVM SA %\\\\nChained Volume Measures (CVM)\\\\nGross Domestic Product: q-on-q4 growth rate CVM SA %\\\\nChained Volume Measures (CVM)\\\\nGross Domestic Product at market prices: Current price: Seasonally adjusted \\\\u00a3m\\\\nCurrent Prices (CP)\\\\nGross Domestic Product: quarter on quarter growth rate: CP SA %\\\\nCurrent Prices (CP)\\\\nGross Domestic Product: q-on-q4 growth quarter growth: CP SA %\\\\nCurrent Prices (CP)\\\\nDatasets related to Gross Domestic Product (GDP)\\\\n A roundup of the latest data and trends on the economy, business and jobs\\\\nTime series related to Gross Domestic Product (GDP)\\\\nGross Domestic Product: chained volume measures: Seasonally adjusted \\\\u00a3m\\\\nChained Volume Measures (CVM)\\\\nGross Domestic Product: Hide\\\\nData and analysis from Census 2021\\\\nGross Domestic Product (GDP)\\\\nGross domestic product (GDP) estimates as the main measure of UK economic growth based on the value of goods and services produced during a given period. Contains current and constant price data on the value of goods and services to indicate the economic performance of the UK.\\\\nEstimates of short-term indicators of investment in non-financial assets; business investment and asset and sector breakdowns of total gross fixed capital formation.\\\\n Monthly gross domestic product by gross value added\\\\nThe gross value added (GVA) tables showing the monthly and annual growths and indices as published within the monthly gross domestic product (GDP) statistical bulletin.\\\\n\"}]', name='tavily_search_results_json', tool_call_id='call_df3UdS3vJkJFB30O0WYq38k8')]}}\n", - "----\n", - "{'Researcher': {'messages': [AIMessage(content=\"The search results unfortunately do not provide specific figures for the UK's GDP in 2022 and 2023. While there are references to GDP data and related economic indicators, the exact annual GDP values needed to create the line graph are not present.\\n\\nOne possible approach to obtain these figures would be to access detailed statistical databases or reports from official sources such as the Office for National Statistics (ONS) or economic research institutions that publish historical GDP data. These sources might have the most recent and accurate GDP figures available for the UK, which are necessary to complete the line graph.\\n\\nSince I cannot directly access or retrieve the data from these sources using the tools available to me, I recommend consulting such databases or reports to find the UK's GDP for 2022 and 2023. Once the data is obtained, it can be used to create the line graph.\", response_metadata={'token_usage': {'completion_tokens': 172, 'prompt_tokens': 12099, 'total_tokens': 12271}, 'model_name': 'gpt-4o', 'system_fingerprint': None, 'finish_reason': 'stop', 'logprobs': None}, name='Researcher', id='run-7b4bcbc3-3ed0-4fa0-8e5d-a366c5a80d5a-0')], 'sender': 'Researcher'}}\n", - "----\n", - "{'chart_generator': {'messages': [AIMessage(content='', additional_kwargs={'tool_calls': [{'id': 'call_JPVxDAzEFi21crVT7Rt6SRJl', 'function': {'arguments': '{\"code\":\"import matplotlib.pyplot as plt\\\\n\\\\n# UK GDP data obtained from search results for 2018-2021 (in billion USD)\\\\n# The data for 2022 and 2023 are placeholders and should be replaced with actual figures when available\\\\ngdp_data = {\\\\n \\'Year\\': [2018, 2019, 2020, 2021, 2022, 2023],\\\\n \\'GDP (Billion USD)\\': [2851.41, 2697.81, 3141.51, None, None]\\\\n}\\\\n\\\\n# Plot a line graph\\\\nplt.figure(figsize=(10, 5))\\\\nplt.plot(gdp_data[\\'Year\\'], gdp_data[\\'GDP (Billion USD)\\'], marker=\\'o\\')\\\\n\\\\n# Title and labels\\\\nplt.title(\\'UK GDP from 2018 to 2023\\')\\\\nplt.xlabel(\\'Year\\')\\\\nplt.ylabel(\\'GDP (Billion USD)\\')\\\\n\\\\n# Show grid\\\\nplt.grid(True)\\\\n\\\\n# Display the graph\\\\nplt.show()\"}', 'name': 'python_repl'}, 'type': 'function'}]}, response_metadata={'token_usage': {'completion_tokens': 240, 'prompt_tokens': 12291, 'total_tokens': 12531}, 'model_name': 'gpt-4o', 'system_fingerprint': None, 'finish_reason': 'tool_calls', 'logprobs': None}, name='chart_generator', id='run-6cff57bc-ba87-4690-9528-4d15bba7986c-0', tool_calls=[{'name': 'python_repl', 'args': {'code': \"import matplotlib.pyplot as plt\\n\\n# UK GDP data obtained from search results for 2018-2021 (in billion USD)\\n# The data for 2022 and 2023 are placeholders and should be replaced with actual figures when available\\ngdp_data = {\\n 'Year': [2018, 2019, 2020, 2021, 2022, 2023],\\n 'GDP (Billion USD)': [2851.41, 2697.81, 3141.51, None, None]\\n}\\n\\n# Plot a line graph\\nplt.figure(figsize=(10, 5))\\nplt.plot(gdp_data['Year'], gdp_data['GDP (Billion USD)'], marker='o')\\n\\n# Title and labels\\nplt.title('UK GDP from 2018 to 2023')\\nplt.xlabel('Year')\\nplt.ylabel('GDP (Billion USD)')\\n\\n# Show grid\\nplt.grid(True)\\n\\n# Display the graph\\nplt.show()\"}, 'id': 'call_JPVxDAzEFi21crVT7Rt6SRJl'}])], 'sender': 'chart_generator'}}\n", - "----\n", - "{'call_tool': {'messages': [ToolMessage(content=\"Successfully executed:\\n```python\\nimport matplotlib.pyplot as plt\\n\\n# UK GDP data obtained from search results for 2018-2021 (in billion USD)\\n# The data for 2022 and 2023 are placeholders and should be replaced with actual figures when available\\ngdp_data = {\\n 'Year': [2018, 2019, 2020, 2021, 2022, 2023],\\n 'GDP (Billion USD)': [2851.41, 2697.81, 3141.51, None, None]\\n}\\n\\n# Plot a line graph\\nplt.figure(figsize=(10, 5))\\nplt.plot(gdp_data['Year'], gdp_data['GDP (Billion USD)'], marker='o')\\n\\n# Title and labels\\nplt.title('UK GDP from 2018 to 2023')\\nplt.xlabel('Year')\\nplt.ylabel('GDP (Billion USD)')\\n\\n# Show grid\\nplt.grid(True)\\n\\n# Display the graph\\nplt.show()\\n```\\nStdout: ValueError('x and y must have same first dimension, but have shapes (6,) and (5,)')\\n\\nIf you have completed all tasks, respond with FINAL ANSWER.\", name='python_repl', tool_call_id='call_JPVxDAzEFi21crVT7Rt6SRJl')]}}\n", + "{'researcher': {'messages': [HumanMessage(content=\"First, get the UK's GDP over the past 5 years, then make a line chart of it. Once you make the chart, finish.\", additional_kwargs={}, response_metadata={}, id='fa1f5e95-9e1a-47d4-b4b6-e93f345e339d'), AIMessage(content=[{'text': \"I'll help search for the UK's GDP data over the past 5 years. Then my colleague can help create the line chart.\", 'type': 'text'}, {'id': 'toolu_01Jd9dxa4Ss2NhzBhCuwUX3E', 'input': {'query': 'UK GDP annual data past 5 years 2019-2023'}, 'name': 'tavily_search_results_json', 'type': 'tool_use'}], additional_kwargs={}, response_metadata={'id': 'msg_014nCkfVHnG6LAsiS6pY7zcd', 'model': 'claude-3-5-sonnet-20241022', 'stop_reason': 'tool_use', 'stop_sequence': None, 'usage': {'input_tokens': 555, 'output_tokens': 101}}, id='run-e2297529-9972-4de6-835d-23d920b0e29b-0', tool_calls=[{'name': 'tavily_search_results_json', 'args': {'query': 'UK GDP annual data past 5 years 2019-2023'}, 'id': 'toolu_01Jd9dxa4Ss2NhzBhCuwUX3E', 'type': 'tool_call'}], usage_metadata={'input_tokens': 555, 'output_tokens': 101, 'total_tokens': 656, 'input_token_details': {}}), ToolMessage(content='[{\"url\": \"https://www.macrotrends.net/global-metrics/countries/GBR/united-kingdom/gdp-gross-domestic-product\", \"content\": \"Dollar figures for GDP are converted from domestic currencies using single year official exchange rates. For a few countries where the official exchange rate does not reflect the rate effectively applied to actual foreign exchange transactions, an alternative conversion factor is used. U.K. gdp for 2023 was $3,340.03B, a 8.13% increase from 2022.\"}, {\"url\": \"https://www.statista.com/topics/3795/gdp-of-the-uk/\", \"content\": \"Monthly growth of gross domestic product in the United Kingdom from January 2019 to November 2023\\\\nContribution to GDP growth in the UK 2023, by sector\\\\nContribution to gross domestic product growth in the United Kingdom in January 2023, by sector\\\\nGDP growth rate in the UK 1999-2021, by country\\\\nAnnual growth rates of gross domestic product in the United Kingdom from 1999 to 2021, by country\\\\nGDP growth rate in the UK 2021, by region\\\\nAnnual growth rates of gross domestic product in the United Kingdom in 2021, by region\\\\nGDP growth of Scotland 2021, by local area\\\\nAnnual growth rates of gross domestic product in Scotland in 2021, by local (ITL 3) area\\\\nGDP growth of Wales 2021, by local area\\\\nAnnual growth rates of gross domestic product in Wales in 2021, by local (ITL 3) area\\\\nGDP growth of Northern Ireland 2021, by local area\\\\nAnnual growth rates of gross domestic product in Northern Ireland in 2021, by local (ITL 3) area\\\\nGDP per capita\\\\nGDP per capita\\\\nGDP per capita in the UK 1955-2022\\\\nGross domestic product per capita in the United Kingdom from 1955 to 2022 (in GBP)\\\\nAnnual GDP per capita growth in the UK 1956-2022\\\\nAnnual GDP per capita growth in the United Kingdom from 1956 to 2022\\\\nQuarterly GDP per capita in the UK 2019-2023\\\\nQuarterly GDP per capita in the United Kingdom from 1st quarter 2019 to 3rd quarter 2023 (in GBP)\\\\nQuarterly GDP per capita growth in the UK 2019-2023\\\\nQuarterly GDP per capita growth in the United Kingdom from 1st quarter 2019 to 3rd quarter 2023 (in GBP)\\\\nGDP per capita of the UK 1999-2021, by country\\\\nGross domestic product per capita of the United Kingdom from 1999 to 2021, by country (in GBP)\\\\nGDP per capita of the UK 2021, by region\\\\nGross domestic product per capita of the United Kingdom in 2021, by region (in GBP)\\\\nGlobal Comparisons\\\\nGlobal Comparisons\\\\nCountries with the largest gross domestic product (GDP) 2022\\\\n Monthly GDP of the UK 2019-2023\\\\nMonthly index of gross domestic product in the United Kingdom from January 2019 to November 2023 (2019=100)\\\\nGVA of the UK 2022, by sector\\\\nGross value added of the United Kingdom in 2022, by industry sector (in million GBP)\\\\nGDP of the UK 2021, by country\\\\nGross domestic product of the United Kingdom in 2021, by country (in million GBP)\\\\nGDP of the UK 2021, by region\\\\nGross domestic product of the United Kingdom in 2021, by region (in million GBP)\\\\nGDP of Scotland 2021, by local area\\\\nGross domestic product of Scotland in 2021, by local (ITL 3) area (in million GBP)\\\\nGDP of Wales 2021, by local area\\\\nGross domestic product of Wales in 2021, by local (ITL 3) area (in million GBP)\\\\nGDP of Northern Ireland 2021, by local area\\\\nGross domestic product of Northern Ireland in 2021, by local (ITL 3) area (in million GBP)\\\\nGDP growth\\\\nGDP growth\\\\nGDP growth forecast for the UK 2000-2028\\\\nForecasted annual growth of gross domestic product in the United Kingdom from 2000 to 2028\\\\nAnnual GDP growth in the UK 1949-2022\\\\nAnnual growth of gross domestic product in the United Kingdom from 1949 to 2022\\\\nQuarterly GDP growth of the UK 2019-2023\\\\nQuarterly growth of gross domestic product in the United Kingdom from 1st quarter 2019 to 3rd quarter 2023\\\\nMonthly GDP growth of the UK 2019-2023\\\\n Transforming data into design:\\\\nStatista Content & Design\\\\nStrategy and business building for the data-driven economy:\\\\nUK GDP - Statistics & Facts\\\\nUK economy expected to shrink in 2023\\\\nCharacteristics of UK GDP\\\\nKey insights\\\\nDetailed statistics\\\\nGDP of the UK 1948-2022\\\\nDetailed statistics\\\\nAnnual GDP growth in the UK 1949-2022\\\\nDetailed statistics\\\\nGDP per capita in the UK 1955-2022\\\\nEditor’s Picks\\\\nCurrent statistics on this topic\\\\nCurrent statistics on this topic\\\\nKey Economic Indicators\\\\nMonthly GDP growth of the UK 2019-2023\\\\nKey Economic Indicators\\\\nMonthly GDP of the UK 2019-2023\\\\nKey Economic Indicators\\\\nContribution to GDP growth in the UK 2023, by sector\\\\nRelated topics\\\\nRecommended\\\\nRecommended statistics\\\\nGDP\\\\nGDP\\\\nGDP of the UK 1948-2022\\\\nGross domestic product of the United Kingdom from 1948 to 2022 (in million GBP)\\\\nQuarterly GDP of the UK 2019-2023\\\\nQuarterly gross domestic product in the United Kingdom from 1st quarter 2019 to 3rd quarter 2023 (in million GBP)\\\\n The 20 countries with the largest gross domestic product (GDP) in 2022 (in billion U.S. dollars)\\\\nGDP of European countries in 2022\\\\nGross domestic product at current market prices of selected European countries in 2022 (in million euros)\\\\nReal GDP growth rates in Europe 2023\\\\nAnnual real gross domestic product (GDP) growth rate in European countries in 2023\\\\nGross domestic product (GDP) of Europe\\'s largest economies 1980-2028\\\\nGross domestic product (GDP) at current prices of Europe\\'s largest economies from 1980 to 2028 (in billion U.S dollars)\\\\nUnited Kingdom\\'s share of global gross domestic product (GDP) 2028\\\\nUnited Kingdom (UK): Share of global gross domestic product (GDP) adjusted for Purchasing Power Parity (PPP) from 2018 to 2028\\\\nRelated topics\\\\nRecommended\\\\nReport on the topic\\\\nKey figures\\\\nThe most important key figures provide you with a compact summary of the topic of \\\\\"UK GDP\\\\\" and take you straight to the corresponding statistics.\\\\n Industry Overview\\\\nDigital & Trend reports\\\\nOverview and forecasts on trending topics\\\\nIndustry & Market reports\\\\nIndustry and market insights and forecasts\\\\nCompanies & Products reports\\\\nKey figures and rankings about companies and products\\\\nConsumer & Brand reports\\\\nConsumer and brand insights and preferences in various industries\\\\nPolitics & Society reports\\\\nDetailed information about political and social topics\\\\nCountry & Region reports\\\\nAll key figures about countries and regions\\\\nMarket forecast and expert KPIs for 1000+ markets in 190+ countries & territories\\\\nInsights on consumer attitudes and behavior worldwide\\\\nBusiness information on 100m+ public and private companies\\\\nExplore Company Insights\\\\nDetailed information for 39,000+ online stores and marketplaces\\\\nDirectly accessible data for 170 industries from 150+ countries\\\\nand over 1\\xa0Mio. facts.\\\\n\"}, {\"url\": \"https://data.worldbank.org/indicator/NY.GDP.MKTP.KD.ZG?locations=GB\", \"content\": \"GDP growth (annual %) - United Kingdom | Data - World Bank Data\"}, {\"url\": \"https://www.statista.com/topics/6500/the-british-economy/\", \"content\": \"Output per hour worked in the UK 1971 to 2023\\\\nEconomic output per hour worked in the United Kingdom from 1st quarter 1971 to 2nd quarter 2023 (2019=100)\\\\nAnnual unemployment rate in the UK 2000-2028\\\\nAnnual unemployment rate in the United Kingdom from 2000 to 2028\\\\nInflation\\\\nInflation\\\\nInflation rate in the UK 1989-2023\\\\nInflation rate for the Consumer Price Index (CPI) in the United Kingdom from January 1989 to October 2023\\\\nRPI inflation rate in the UK 1948-2023\\\\nInflation rate for the Retail Price Index (RPI) in the United Kingdom from June 1948 to October 2023\\\\nCPIH inflation rate in the UK 1989-2023\\\\nInflation rate for the Consumer Price Index including owner occupiers\\' housing costs (CPIH) in the United Kingdom from January 1989 to October 2023\\\\nPPI in the UK 2010-2023\\\\nProducer Price Index (PPI) in the United Kingdom from October 2010 to October 2023\\\\nCPI inflation rate in the UK 2023, by sector\\\\nInflation rate for the Consumer Price Index (CPI) in the United Kingdom in October 2023, by sector\\\\nConsumer Price Index in the UK 1988-2023\\\\nConsumer Price Index (CPI) in the United Kingdom from 1st quarter 1988 to 3rd quarter 2023\\\\nRetail Price Index in the UK 1987-2023\\\\nRetail Price Index (RPI) in the United Kingdom from 1st quarter 1987 to 3rd quarter 2023\\\\nConsumer Price Index including housing in the UK 1988-2023\\\\nConsumer Price Index including owner occupiers\\' housing costs (CPIH) in the United Kingdom from 1st quarter 1988 to 3rd quarter 2023\\\\nRPI annual inflation rate UK 2000-2028\\\\nAnnual inflation rate of the Retail Price Index in the United Kingdom from 2000 to 2028\\\\nCPI annual inflation rate UK 2000-2028\\\\nAnnual inflation rate of the Consumer Price Index in the United Kingdom from 2000 to 2028\\\\nGovernment finances\\\\nGovernment finances\\\\nGovernment spending as a percentage of GDP in the UK 1900-2029\\\\nTotal managed expenditure expressed as a percentage of GDP in the United Kingdom from 1900/01 to 2028/29\\\\nGovernment revenue as a percentage of GDP in the UK 1900-2029\\\\nTotal public sector current receipts expressed as a percentage of GDP in the United Kingdom from 1900/01 to 2028/29 (in million GBP)\\\\nGovernment borrowing as a percentage of GDP in the UK 1900-2029\\\\nPublic sector borrowing expressed as a percentage of GDP in the United Kingdom from 1900/01 to 2028/29\\\\nNational debt as a percentage of GDP in the UK 1900-2029\\\\nPublic sector net debt expressed as a percentage of GDP in the United Kingdom from 1900/01 to 2028/29\\\\nPublic sector spending in the United Kingdom 2023/24\\\\nBudgeted public sector expenditure on services in the United Kingdom in 2023/24, by function (in billion GBP)\\\\nGovernment revenue sources in the United Kingdom 2023/24\\\\nExpected public sector current receipts in the United Kingdom in 2023/24, by function (in billion GBP)\\\\nBusiness Enterprise\\\\nBusiness Enterprise\\\\nLargest companies in the United Kingdom based on revenue 2022\\\\nLargest companies in the United Kingdom based on revenue in 2022 (in billion US dollars)\\\\nLargest UK companies based on number of global employees 2020\\\\nLargest companies based in the United Kingdom on number of employees worldwide in 2020 (in 1,000s)\\\\nNumber of private sector businesses in the UK 2000-2023\\\\nNumber of private sector businesses in the United Kingdom from 2000 to 2023 (in millions)\\\\nNumber of private sector businesses in the UK 2023, by sector\\\\nNumber of private sector businesses in the United Kingdom in 2023, by sector\\\\nNumber of businesses by enterprise size in the UK 2023\\\\nNumber of private sector businesses in the United Kingdom in 2023, by employment size\\\\nNumber of private sector businesses in the UK 2023, by region\\\\nNumber of private sector businesses in the United Kingdom in 2023, by region\\\\nNumber of local business units in the UK 2012-2023\\\\nNumber of local units in VAT and/or PAYE based enterprises in the United Kingdom from 2012 to 2023 (in millions)\\\\nBusiness investment index in the UK 1997-2023\\\\nBusiness investment index in the United Kingdom from 1st quarter 1997 to 2nd quarter 2023 (Q1 1997=100)\\\\nBusiness confidence Index in the UK 1977-2023\\\\nBusiness confidence Index of the United Kingdom from March 1977 to November 2023 (100 = long-term average)\\\\nRelated topics\\\\nRecommended\\\\nReport on the topic\\\\nKey figures\\\\nThe most important key figures provide you with a compact summary of the topic of \\\\\"The UK economy\\\\\" and take you straight to the corresponding statistics.\\\\n Monthly GDP growth of the UK 2020-2023\\\\nMonthly growth of gross domestic product in the United Kingdom from January 2020 to September 2023\\\\nGDP of the UK 2021, by region\\\\nGross domestic product of the United Kingdom in 2021, by region (in million GBP)\\\\nGDP growth rate in the UK 2021, by region\\\\nAnnual growth rates of gross domestic product in the United Kingdom in 2021, by region\\\\nGDP per capita of the UK 2021, by region\\\\nGross domestic product per capita of the United Kingdom in 2021, by region (in GBP)\\\\nGDP growth forecast for the UK 2000-2028\\\\nForecasted annual growth of gross domestic product in the United Kingdom from 2000 to 2028\\\\nLabor Market\\\\nLabor Market\\\\nUnemployment rate of the UK 1971-2023\\\\nUnemployment rate in the United Kingdom from March 1971 to September 2023\\\\nEmployment rate in the UK 1971-2022\\\\nEmployment rate in the United Kingdom from March 1971 to July 2023\\\\nNumber of people unemployed in the UK 1971-2023\\\\nNumber of people unemployed in the United Kingdom from March 1971 to July 2023 (in 1,000s)\\\\nNumber of people employed in the UK 1971-2021\\\\nNumber of people employed in the United Kingdom from March 1971 to July 2023 (in 1,000s)\\\\nUnemployment rate in the UK 1971-2023, by gender\\\\nUnemployment rate in the United Kingdom from 1st quarter 1971 to 2nd quarter 2023, by gender\\\\nUnemployment rate in the UK 1992-2023, by age group\\\\nUnemployment rate in the United Kingdom from May 1992 to July 2023, by age group\\\\nYouth unemployment rate in the UK 1992-2023\\\\nYouth unemployment rate in the United Kingdom from May 1992 to July 2023\\\\nAverage annual earnings for full-time employees in the UK 1999-2023\\\\nMedian annual earnings for full-time employees in the United Kingdom from 1999 to 2023 (in nominal GBP)\\\\nAverage weekly earning growth in the UK 2001-2023\\\\nAverage year-on-year growth of weekly earnings (3 month average) in the United Kingdom from March 2001 to October 2023\\\\nNumber of redundancies in the UK 1995-2023\\\\nAverage number of people made redundant in the United Kingdom from May 1995 to July 2023 (in 1,000s)\\\\nOverall weekly hours worked in the UK 1971-2023\\\\nOverall weekly hours worked for all employees in the United Kingdom from 1st quarter 1971 to 2nd quarter 2023 (in million hours worked)\\\\n Transforming data into design:\\\\nStatista Content & Design\\\\nStrategy and business building for the data-driven economy:\\\\nThe UK economy - Statistics & Facts\\\\nUK households under pressure in 2023\\\\nCoronavirus devastates UK economy in 2020\\\\nKey insights\\\\nDetailed statistics\\\\nGDP of the UK 1948-2022\\\\nDetailed statistics\\\\nUnemployment rate of the UK 1971-2023\\\\nDetailed statistics\\\\nInflation rate in the UK 1989-2023\\\\nEditor’s Picks\\\\nCurrent statistics on this topic\\\\nCurrent statistics on this topic\\\\nWages & Salaries\\\\nAverage weekly earning growth in the UK 2001-2023\\\\nIncome & Expenditure\\\\nPublic sector spending in the United Kingdom 2023/24\\\\nEmployment\\\\nNumber of people employed in the UK 1971-2021\\\\nRelated topics\\\\nRecommended\\\\nRecommended statistics\\\\nGross domestic product\\\\nGross domestic product\\\\nGDP of the UK 1948-2022\\\\nGross domestic product of the United Kingdom from 1948 to 2022 (in million GBP)\\\\nAnnual GDP growth in the UK 1949-2022\\\\nAnnual growth of gross domestic product in the United Kingdom from 1949 to 2022\\\\nGDP per capita in the UK 1955-2022\\\\nGross domestic product per capita in the United Kingdom from 1955 to 2022 (in GBP)\\\\nQuarterly GDP of the UK 1955-2023\\\\nQuarterly gross domestic product in the United Kingdom from 1st quarter 1955 to 3rd quarter 2023 (in million GBP)\\\\nQuarterly GDP growth of the UK 2015-2023\\\\nQuarterly growth of gross domestic product in the United Kingdom from 1st quarter 2015 to 3rd quarter 2023\\\\nQuarterly GDP per capita in the UK 1955-2023\\\\nQuarterly GDP per capita in the United Kingdom from 1st quarter 1955 to 3rd quarter 2023 (in GBP)\\\\nMonthly GDP of the UK 1997-2023\\\\nMonthly index of gross domestic product in the United Kingdom from January 1997 to September 2023 (2019=100)\\\\n GDP\\\\nAnnual GDP growth in the UK 1949-2022\\\\nQuarterly GDP per capita growth in the UK 2015-2023\\\\nMonthly GDP growth of the UK 2020-2023\\\\nGDP per capita in the UK 1955-2022\\\\nLabor market\\\\nNumber of people employed in the UK 1971-2021\\\\nNumber of people unemployed in the UK 1971-2023\\\\nDaily number of jobs furloughed in the UK 2020-2021\\\\nAverage annual earnings for full-time employees in the UK 1999-2023\\\\nForecasts for 2023\\\\nGDP growth forecast for the UK 2000-2028\\\\nAnnual unemployment rate in the UK 2000-2028\\\\nCPI annual inflation rate UK 2000-2028\\\\nRPI annual inflation rate UK 2000-2028\\\\n Industry Overview\\\\nDigital & Trend reports\\\\nOverview and forecasts on trending topics\\\\nIndustry & Market reports\\\\nIndustry and market insights and forecasts\\\\nCompanies & Products reports\\\\nKey figures and rankings about companies and products\\\\nConsumer & Brand reports\\\\nConsumer and brand insights and preferences in various industries\\\\nPolitics & Society reports\\\\nDetailed information about political and social topics\\\\nCountry & Region reports\\\\nAll key figures about countries and regions\\\\nMarket forecast and expert KPIs for 1000+ markets in 190+ countries & territories\\\\nInsights on consumer attitudes and behavior worldwide\\\\nBusiness information on 100m+ public and private companies\\\\nExplore Company Insights\\\\nDetailed information for 39,000+ online stores and marketplaces\\\\nDirectly accessible data for 170 industries from 150+ countries\\\\nand over 1\\xa0Mio. facts.\\\\n\"}, {\"url\": \"https://data.worldbank.org/indicator/NY.GDP.MKTP.KD.ZG?locations=GB&most_recent_value_desc=false\", \"content\": \"GDP growth (annual %) - United Kingdom | Data Data GDP growth (annual %)United Kingdom Data Catalog Data Programs International Debt Statistics Other Books and Reports For Developers GDP growth (annual %) - United Kingdom ====================================== Similar values Highest values Lowest values GDP (constant 2015 US$) GDP (current US$) GDP (constant LCU) GDP: linked series (current LCU) GDP, PPP (constant 2021 international $) GDP (current LCU) GDP, PPP (current international $) GDP per capita growth (annual %) Country Most Recent Value All Countries and Economies Country Most Recent Value This site uses cookies to optimize functionality and give you the best possible experience. If you continue to navigate this website beyond this page, cookies will be placed on your browser.\"}]', name='tavily_search_results_json', id='4c88089f-0ac4-4eeb-9141-722f0463b78d', tool_call_id='toolu_01Jd9dxa4Ss2NhzBhCuwUX3E', artifact={'query': 'UK GDP annual data past 5 years 2019-2023', 'follow_up_questions': None, 'answer': None, 'images': [], 'results': [{'title': 'U.K. GDP 1960-2024 - Macrotrends', 'url': 'https://www.macrotrends.net/global-metrics/countries/GBR/united-kingdom/gdp-gross-domestic-product', 'content': 'Dollar figures for GDP are converted from domestic currencies using single year official exchange rates. For a few countries where the official exchange rate does not reflect the rate effectively applied to actual foreign exchange transactions, an alternative conversion factor is used. U.K. gdp for 2023 was $3,340.03B, a 8.13% increase from 2022.', 'score': 0.97675806, 'raw_content': None}, {'title': 'UK GDP - Statistics & Facts | Statista', 'url': 'https://www.statista.com/topics/3795/gdp-of-the-uk/', 'content': 'Monthly growth of gross domestic product in the United Kingdom from January 2019 to November 2023\\nContribution to GDP growth in the UK 2023, by sector\\nContribution to gross domestic product growth in the United Kingdom in January 2023, by sector\\nGDP growth rate in the UK 1999-2021, by country\\nAnnual growth rates of gross domestic product in the United Kingdom from 1999 to 2021, by country\\nGDP growth rate in the UK 2021, by region\\nAnnual growth rates of gross domestic product in the United Kingdom in 2021, by region\\nGDP growth of Scotland 2021, by local area\\nAnnual growth rates of gross domestic product in Scotland in 2021, by local (ITL 3) area\\nGDP growth of Wales 2021, by local area\\nAnnual growth rates of gross domestic product in Wales in 2021, by local (ITL 3) area\\nGDP growth of Northern Ireland 2021, by local area\\nAnnual growth rates of gross domestic product in Northern Ireland in 2021, by local (ITL 3) area\\nGDP per capita\\nGDP per capita\\nGDP per capita in the UK 1955-2022\\nGross domestic product per capita in the United Kingdom from 1955 to 2022 (in GBP)\\nAnnual GDP per capita growth in the UK 1956-2022\\nAnnual GDP per capita growth in the United Kingdom from 1956 to 2022\\nQuarterly GDP per capita in the UK 2019-2023\\nQuarterly GDP per capita in the United Kingdom from 1st quarter 2019 to 3rd quarter 2023 (in GBP)\\nQuarterly GDP per capita growth in the UK 2019-2023\\nQuarterly GDP per capita growth in the United Kingdom from 1st quarter 2019 to 3rd quarter 2023 (in GBP)\\nGDP per capita of the UK 1999-2021, by country\\nGross domestic product per capita of the United Kingdom from 1999 to 2021, by country (in GBP)\\nGDP per capita of the UK 2021, by region\\nGross domestic product per capita of the United Kingdom in 2021, by region (in GBP)\\nGlobal Comparisons\\nGlobal Comparisons\\nCountries with the largest gross domestic product (GDP) 2022\\n Monthly GDP of the UK 2019-2023\\nMonthly index of gross domestic product in the United Kingdom from January 2019 to November 2023 (2019=100)\\nGVA of the UK 2022, by sector\\nGross value added of the United Kingdom in 2022, by industry sector (in million GBP)\\nGDP of the UK 2021, by country\\nGross domestic product of the United Kingdom in 2021, by country (in million GBP)\\nGDP of the UK 2021, by region\\nGross domestic product of the United Kingdom in 2021, by region (in million GBP)\\nGDP of Scotland 2021, by local area\\nGross domestic product of Scotland in 2021, by local (ITL 3) area (in million GBP)\\nGDP of Wales 2021, by local area\\nGross domestic product of Wales in 2021, by local (ITL 3) area (in million GBP)\\nGDP of Northern Ireland 2021, by local area\\nGross domestic product of Northern Ireland in 2021, by local (ITL 3) area (in million GBP)\\nGDP growth\\nGDP growth\\nGDP growth forecast for the UK 2000-2028\\nForecasted annual growth of gross domestic product in the United Kingdom from 2000 to 2028\\nAnnual GDP growth in the UK 1949-2022\\nAnnual growth of gross domestic product in the United Kingdom from 1949 to 2022\\nQuarterly GDP growth of the UK 2019-2023\\nQuarterly growth of gross domestic product in the United Kingdom from 1st quarter 2019 to 3rd quarter 2023\\nMonthly GDP growth of the UK 2019-2023\\n Transforming data into design:\\nStatista Content & Design\\nStrategy and business building for the data-driven economy:\\nUK GDP - Statistics & Facts\\nUK economy expected to shrink in 2023\\nCharacteristics of UK GDP\\nKey insights\\nDetailed statistics\\nGDP of the UK 1948-2022\\nDetailed statistics\\nAnnual GDP growth in the UK 1949-2022\\nDetailed statistics\\nGDP per capita in the UK 1955-2022\\nEditor’s Picks\\nCurrent statistics on this topic\\nCurrent statistics on this topic\\nKey Economic Indicators\\nMonthly GDP growth of the UK 2019-2023\\nKey Economic Indicators\\nMonthly GDP of the UK 2019-2023\\nKey Economic Indicators\\nContribution to GDP growth in the UK 2023, by sector\\nRelated topics\\nRecommended\\nRecommended statistics\\nGDP\\nGDP\\nGDP of the UK 1948-2022\\nGross domestic product of the United Kingdom from 1948 to 2022 (in million GBP)\\nQuarterly GDP of the UK 2019-2023\\nQuarterly gross domestic product in the United Kingdom from 1st quarter 2019 to 3rd quarter 2023 (in million GBP)\\n The 20 countries with the largest gross domestic product (GDP) in 2022 (in billion U.S. dollars)\\nGDP of European countries in 2022\\nGross domestic product at current market prices of selected European countries in 2022 (in million euros)\\nReal GDP growth rates in Europe 2023\\nAnnual real gross domestic product (GDP) growth rate in European countries in 2023\\nGross domestic product (GDP) of Europe\\'s largest economies 1980-2028\\nGross domestic product (GDP) at current prices of Europe\\'s largest economies from 1980 to 2028 (in billion U.S dollars)\\nUnited Kingdom\\'s share of global gross domestic product (GDP) 2028\\nUnited Kingdom (UK): Share of global gross domestic product (GDP) adjusted for Purchasing Power Parity (PPP) from 2018 to 2028\\nRelated topics\\nRecommended\\nReport on the topic\\nKey figures\\nThe most important key figures provide you with a compact summary of the topic of \"UK GDP\" and take you straight to the corresponding statistics.\\n Industry Overview\\nDigital & Trend reports\\nOverview and forecasts on trending topics\\nIndustry & Market reports\\nIndustry and market insights and forecasts\\nCompanies & Products reports\\nKey figures and rankings about companies and products\\nConsumer & Brand reports\\nConsumer and brand insights and preferences in various industries\\nPolitics & Society reports\\nDetailed information about political and social topics\\nCountry & Region reports\\nAll key figures about countries and regions\\nMarket forecast and expert KPIs for 1000+ markets in 190+ countries & territories\\nInsights on consumer attitudes and behavior worldwide\\nBusiness information on 100m+ public and private companies\\nExplore Company Insights\\nDetailed information for 39,000+ online stores and marketplaces\\nDirectly accessible data for 170 industries from 150+ countries\\nand over 1\\xa0Mio. facts.\\n', 'score': 0.97057647, 'raw_content': None}, {'title': 'GDP growth (annual %) - United Kingdom | Data - World Bank Data', 'url': 'https://data.worldbank.org/indicator/NY.GDP.MKTP.KD.ZG?locations=GB', 'content': 'GDP growth (annual %) - United Kingdom | Data - World Bank Data', 'score': 0.97052056, 'raw_content': None}, {'title': 'The UK economy - Statistics & Facts | Statista', 'url': 'https://www.statista.com/topics/6500/the-british-economy/', 'content': 'Output per hour worked in the UK 1971 to 2023\\nEconomic output per hour worked in the United Kingdom from 1st quarter 1971 to 2nd quarter 2023 (2019=100)\\nAnnual unemployment rate in the UK 2000-2028\\nAnnual unemployment rate in the United Kingdom from 2000 to 2028\\nInflation\\nInflation\\nInflation rate in the UK 1989-2023\\nInflation rate for the Consumer Price Index (CPI) in the United Kingdom from January 1989 to October 2023\\nRPI inflation rate in the UK 1948-2023\\nInflation rate for the Retail Price Index (RPI) in the United Kingdom from June 1948 to October 2023\\nCPIH inflation rate in the UK 1989-2023\\nInflation rate for the Consumer Price Index including owner occupiers\\' housing costs (CPIH) in the United Kingdom from January 1989 to October 2023\\nPPI in the UK 2010-2023\\nProducer Price Index (PPI) in the United Kingdom from October 2010 to October 2023\\nCPI inflation rate in the UK 2023, by sector\\nInflation rate for the Consumer Price Index (CPI) in the United Kingdom in October 2023, by sector\\nConsumer Price Index in the UK 1988-2023\\nConsumer Price Index (CPI) in the United Kingdom from 1st quarter 1988 to 3rd quarter 2023\\nRetail Price Index in the UK 1987-2023\\nRetail Price Index (RPI) in the United Kingdom from 1st quarter 1987 to 3rd quarter 2023\\nConsumer Price Index including housing in the UK 1988-2023\\nConsumer Price Index including owner occupiers\\' housing costs (CPIH) in the United Kingdom from 1st quarter 1988 to 3rd quarter 2023\\nRPI annual inflation rate UK 2000-2028\\nAnnual inflation rate of the Retail Price Index in the United Kingdom from 2000 to 2028\\nCPI annual inflation rate UK 2000-2028\\nAnnual inflation rate of the Consumer Price Index in the United Kingdom from 2000 to 2028\\nGovernment finances\\nGovernment finances\\nGovernment spending as a percentage of GDP in the UK 1900-2029\\nTotal managed expenditure expressed as a percentage of GDP in the United Kingdom from 1900/01 to 2028/29\\nGovernment revenue as a percentage of GDP in the UK 1900-2029\\nTotal public sector current receipts expressed as a percentage of GDP in the United Kingdom from 1900/01 to 2028/29 (in million GBP)\\nGovernment borrowing as a percentage of GDP in the UK 1900-2029\\nPublic sector borrowing expressed as a percentage of GDP in the United Kingdom from 1900/01 to 2028/29\\nNational debt as a percentage of GDP in the UK 1900-2029\\nPublic sector net debt expressed as a percentage of GDP in the United Kingdom from 1900/01 to 2028/29\\nPublic sector spending in the United Kingdom 2023/24\\nBudgeted public sector expenditure on services in the United Kingdom in 2023/24, by function (in billion GBP)\\nGovernment revenue sources in the United Kingdom 2023/24\\nExpected public sector current receipts in the United Kingdom in 2023/24, by function (in billion GBP)\\nBusiness Enterprise\\nBusiness Enterprise\\nLargest companies in the United Kingdom based on revenue 2022\\nLargest companies in the United Kingdom based on revenue in 2022 (in billion US dollars)\\nLargest UK companies based on number of global employees 2020\\nLargest companies based in the United Kingdom on number of employees worldwide in 2020 (in 1,000s)\\nNumber of private sector businesses in the UK 2000-2023\\nNumber of private sector businesses in the United Kingdom from 2000 to 2023 (in millions)\\nNumber of private sector businesses in the UK 2023, by sector\\nNumber of private sector businesses in the United Kingdom in 2023, by sector\\nNumber of businesses by enterprise size in the UK 2023\\nNumber of private sector businesses in the United Kingdom in 2023, by employment size\\nNumber of private sector businesses in the UK 2023, by region\\nNumber of private sector businesses in the United Kingdom in 2023, by region\\nNumber of local business units in the UK 2012-2023\\nNumber of local units in VAT and/or PAYE based enterprises in the United Kingdom from 2012 to 2023 (in millions)\\nBusiness investment index in the UK 1997-2023\\nBusiness investment index in the United Kingdom from 1st quarter 1997 to 2nd quarter 2023 (Q1 1997=100)\\nBusiness confidence Index in the UK 1977-2023\\nBusiness confidence Index of the United Kingdom from March 1977 to November 2023 (100 = long-term average)\\nRelated topics\\nRecommended\\nReport on the topic\\nKey figures\\nThe most important key figures provide you with a compact summary of the topic of \"The UK economy\" and take you straight to the corresponding statistics.\\n Monthly GDP growth of the UK 2020-2023\\nMonthly growth of gross domestic product in the United Kingdom from January 2020 to September 2023\\nGDP of the UK 2021, by region\\nGross domestic product of the United Kingdom in 2021, by region (in million GBP)\\nGDP growth rate in the UK 2021, by region\\nAnnual growth rates of gross domestic product in the United Kingdom in 2021, by region\\nGDP per capita of the UK 2021, by region\\nGross domestic product per capita of the United Kingdom in 2021, by region (in GBP)\\nGDP growth forecast for the UK 2000-2028\\nForecasted annual growth of gross domestic product in the United Kingdom from 2000 to 2028\\nLabor Market\\nLabor Market\\nUnemployment rate of the UK 1971-2023\\nUnemployment rate in the United Kingdom from March 1971 to September 2023\\nEmployment rate in the UK 1971-2022\\nEmployment rate in the United Kingdom from March 1971 to July 2023\\nNumber of people unemployed in the UK 1971-2023\\nNumber of people unemployed in the United Kingdom from March 1971 to July 2023 (in 1,000s)\\nNumber of people employed in the UK 1971-2021\\nNumber of people employed in the United Kingdom from March 1971 to July 2023 (in 1,000s)\\nUnemployment rate in the UK 1971-2023, by gender\\nUnemployment rate in the United Kingdom from 1st quarter 1971 to 2nd quarter 2023, by gender\\nUnemployment rate in the UK 1992-2023, by age group\\nUnemployment rate in the United Kingdom from May 1992 to July 2023, by age group\\nYouth unemployment rate in the UK 1992-2023\\nYouth unemployment rate in the United Kingdom from May 1992 to July 2023\\nAverage annual earnings for full-time employees in the UK 1999-2023\\nMedian annual earnings for full-time employees in the United Kingdom from 1999 to 2023 (in nominal GBP)\\nAverage weekly earning growth in the UK 2001-2023\\nAverage year-on-year growth of weekly earnings (3 month average) in the United Kingdom from March 2001 to October 2023\\nNumber of redundancies in the UK 1995-2023\\nAverage number of people made redundant in the United Kingdom from May 1995 to July 2023 (in 1,000s)\\nOverall weekly hours worked in the UK 1971-2023\\nOverall weekly hours worked for all employees in the United Kingdom from 1st quarter 1971 to 2nd quarter 2023 (in million hours worked)\\n Transforming data into design:\\nStatista Content & Design\\nStrategy and business building for the data-driven economy:\\nThe UK economy - Statistics & Facts\\nUK households under pressure in 2023\\nCoronavirus devastates UK economy in 2020\\nKey insights\\nDetailed statistics\\nGDP of the UK 1948-2022\\nDetailed statistics\\nUnemployment rate of the UK 1971-2023\\nDetailed statistics\\nInflation rate in the UK 1989-2023\\nEditor’s Picks\\nCurrent statistics on this topic\\nCurrent statistics on this topic\\nWages & Salaries\\nAverage weekly earning growth in the UK 2001-2023\\nIncome & Expenditure\\nPublic sector spending in the United Kingdom 2023/24\\nEmployment\\nNumber of people employed in the UK 1971-2021\\nRelated topics\\nRecommended\\nRecommended statistics\\nGross domestic product\\nGross domestic product\\nGDP of the UK 1948-2022\\nGross domestic product of the United Kingdom from 1948 to 2022 (in million GBP)\\nAnnual GDP growth in the UK 1949-2022\\nAnnual growth of gross domestic product in the United Kingdom from 1949 to 2022\\nGDP per capita in the UK 1955-2022\\nGross domestic product per capita in the United Kingdom from 1955 to 2022 (in GBP)\\nQuarterly GDP of the UK 1955-2023\\nQuarterly gross domestic product in the United Kingdom from 1st quarter 1955 to 3rd quarter 2023 (in million GBP)\\nQuarterly GDP growth of the UK 2015-2023\\nQuarterly growth of gross domestic product in the United Kingdom from 1st quarter 2015 to 3rd quarter 2023\\nQuarterly GDP per capita in the UK 1955-2023\\nQuarterly GDP per capita in the United Kingdom from 1st quarter 1955 to 3rd quarter 2023 (in GBP)\\nMonthly GDP of the UK 1997-2023\\nMonthly index of gross domestic product in the United Kingdom from January 1997 to September 2023 (2019=100)\\n GDP\\nAnnual GDP growth in the UK 1949-2022\\nQuarterly GDP per capita growth in the UK 2015-2023\\nMonthly GDP growth of the UK 2020-2023\\nGDP per capita in the UK 1955-2022\\nLabor market\\nNumber of people employed in the UK 1971-2021\\nNumber of people unemployed in the UK 1971-2023\\nDaily number of jobs furloughed in the UK 2020-2021\\nAverage annual earnings for full-time employees in the UK 1999-2023\\nForecasts for 2023\\nGDP growth forecast for the UK 2000-2028\\nAnnual unemployment rate in the UK 2000-2028\\nCPI annual inflation rate UK 2000-2028\\nRPI annual inflation rate UK 2000-2028\\n Industry Overview\\nDigital & Trend reports\\nOverview and forecasts on trending topics\\nIndustry & Market reports\\nIndustry and market insights and forecasts\\nCompanies & Products reports\\nKey figures and rankings about companies and products\\nConsumer & Brand reports\\nConsumer and brand insights and preferences in various industries\\nPolitics & Society reports\\nDetailed information about political and social topics\\nCountry & Region reports\\nAll key figures about countries and regions\\nMarket forecast and expert KPIs for 1000+ markets in 190+ countries & territories\\nInsights on consumer attitudes and behavior worldwide\\nBusiness information on 100m+ public and private companies\\nExplore Company Insights\\nDetailed information for 39,000+ online stores and marketplaces\\nDirectly accessible data for 170 industries from 150+ countries\\nand over 1\\xa0Mio. facts.\\n', 'score': 0.95998776, 'raw_content': None}, {'title': 'GDP growth (annual %) - United Kingdom | Data - World Bank Data', 'url': 'https://data.worldbank.org/indicator/NY.GDP.MKTP.KD.ZG?locations=GB&most_recent_value_desc=false', 'content': 'GDP growth (annual %) - United Kingdom | Data Data GDP growth (annual %)United Kingdom Data Catalog Data Programs International Debt Statistics Other Books and Reports For Developers GDP growth (annual %) - United Kingdom ====================================== Similar values Highest values Lowest values GDP (constant 2015 US$) GDP (current US$) GDP (constant LCU) GDP: linked series (current LCU) GDP, PPP (constant 2021 international $) GDP (current LCU) GDP, PPP (current international $) GDP per capita growth (annual %) Country Most Recent Value All Countries and Economies Country Most Recent Value This site uses cookies to optimize functionality and give you the best possible experience. If you continue to navigate this website beyond this page, cookies will be placed on your browser.', 'score': 0.7892337, 'raw_content': None}], 'response_time': 2.3}), AIMessage(content=[{'text': 'Let me search for more specific data.', 'type': 'text'}, {'id': 'toolu_019dPRXojLJoVNYFLzzSWw4w', 'input': {'query': 'UK GDP values by year 2019 2020 2021 2022 2023'}, 'name': 'tavily_search_results_json', 'type': 'tool_use'}], additional_kwargs={}, response_metadata={'id': 'msg_01Ac9vcTFneb5dvcEYXJyf1P', 'model': 'claude-3-5-sonnet-20241022', 'stop_reason': 'tool_use', 'stop_sequence': None, 'usage': {'input_tokens': 5890, 'output_tokens': 87}}, id='run-3504417f-c0b5-4908-82e2-89a18abb1b8e-0', tool_calls=[{'name': 'tavily_search_results_json', 'args': {'query': 'UK GDP values by year 2019 2020 2021 2022 2023'}, 'id': 'toolu_019dPRXojLJoVNYFLzzSWw4w', 'type': 'tool_call'}], usage_metadata={'input_tokens': 5890, 'output_tokens': 87, 'total_tokens': 5977, 'input_token_details': {}}), ToolMessage(content='[{\"url\": \"https://www.macrotrends.net/global-metrics/countries/GBR/united-kingdom/gdp-gross-domestic-product\", \"content\": \"U.K. gdp for 2023 was $3,340.03B, a 8.13% increase from 2022. U.K. gdp for 2022 was $3,088.84B, a 1.68% decline from 2021. U.K. gdp for 2021 was $3,141.51B, a 16.45% increase from 2020. U.K. gdp for 2020 was $2,697.81B, a 5.39% decline from 2019.\"}, {\"url\": \"https://countryeconomy.com/gdp/uk?year=2023\", \"content\": \"Gross Domestic Product of United Kingdom grew 0.3% in 2023 compared to last year. This rate is 45 -tenths of one percent less than the figure of 4.8% published in 2022. The GDP figure in 2023 was $3,380,855 million, leaving United Kingdom placed 6th in the ranking of GDP of the 196 countries that we publish.\"}, {\"url\": \"https://www.statista.com/topics/3795/gdp-of-the-uk/\", \"content\": \"Monthly growth of gross domestic product in the United Kingdom from January 2019 to November 2023\\\\nContribution to GDP growth in the UK 2023, by sector\\\\nContribution to gross domestic product growth in the United Kingdom in January 2023, by sector\\\\nGDP growth rate in the UK 1999-2021, by country\\\\nAnnual growth rates of gross domestic product in the United Kingdom from 1999 to 2021, by country\\\\nGDP growth rate in the UK 2021, by region\\\\nAnnual growth rates of gross domestic product in the United Kingdom in 2021, by region\\\\nGDP growth of Scotland 2021, by local area\\\\nAnnual growth rates of gross domestic product in Scotland in 2021, by local (ITL 3) area\\\\nGDP growth of Wales 2021, by local area\\\\nAnnual growth rates of gross domestic product in Wales in 2021, by local (ITL 3) area\\\\nGDP growth of Northern Ireland 2021, by local area\\\\nAnnual growth rates of gross domestic product in Northern Ireland in 2021, by local (ITL 3) area\\\\nGDP per capita\\\\nGDP per capita\\\\nGDP per capita in the UK 1955-2022\\\\nGross domestic product per capita in the United Kingdom from 1955 to 2022 (in GBP)\\\\nAnnual GDP per capita growth in the UK 1956-2022\\\\nAnnual GDP per capita growth in the United Kingdom from 1956 to 2022\\\\nQuarterly GDP per capita in the UK 2019-2023\\\\nQuarterly GDP per capita in the United Kingdom from 1st quarter 2019 to 3rd quarter 2023 (in GBP)\\\\nQuarterly GDP per capita growth in the UK 2019-2023\\\\nQuarterly GDP per capita growth in the United Kingdom from 1st quarter 2019 to 3rd quarter 2023 (in GBP)\\\\nGDP per capita of the UK 1999-2021, by country\\\\nGross domestic product per capita of the United Kingdom from 1999 to 2021, by country (in GBP)\\\\nGDP per capita of the UK 2021, by region\\\\nGross domestic product per capita of the United Kingdom in 2021, by region (in GBP)\\\\nGlobal Comparisons\\\\nGlobal Comparisons\\\\nCountries with the largest gross domestic product (GDP) 2022\\\\n Monthly GDP of the UK 2019-2023\\\\nMonthly index of gross domestic product in the United Kingdom from January 2019 to November 2023 (2019=100)\\\\nGVA of the UK 2022, by sector\\\\nGross value added of the United Kingdom in 2022, by industry sector (in million GBP)\\\\nGDP of the UK 2021, by country\\\\nGross domestic product of the United Kingdom in 2021, by country (in million GBP)\\\\nGDP of the UK 2021, by region\\\\nGross domestic product of the United Kingdom in 2021, by region (in million GBP)\\\\nGDP of Scotland 2021, by local area\\\\nGross domestic product of Scotland in 2021, by local (ITL 3) area (in million GBP)\\\\nGDP of Wales 2021, by local area\\\\nGross domestic product of Wales in 2021, by local (ITL 3) area (in million GBP)\\\\nGDP of Northern Ireland 2021, by local area\\\\nGross domestic product of Northern Ireland in 2021, by local (ITL 3) area (in million GBP)\\\\nGDP growth\\\\nGDP growth\\\\nGDP growth forecast for the UK 2000-2028\\\\nForecasted annual growth of gross domestic product in the United Kingdom from 2000 to 2028\\\\nAnnual GDP growth in the UK 1949-2022\\\\nAnnual growth of gross domestic product in the United Kingdom from 1949 to 2022\\\\nQuarterly GDP growth of the UK 2019-2023\\\\nQuarterly growth of gross domestic product in the United Kingdom from 1st quarter 2019 to 3rd quarter 2023\\\\nMonthly GDP growth of the UK 2019-2023\\\\n Transforming data into design:\\\\nStatista Content & Design\\\\nStrategy and business building for the data-driven economy:\\\\nUK GDP - Statistics & Facts\\\\nUK economy expected to shrink in 2023\\\\nCharacteristics of UK GDP\\\\nKey insights\\\\nDetailed statistics\\\\nGDP of the UK 1948-2022\\\\nDetailed statistics\\\\nAnnual GDP growth in the UK 1949-2022\\\\nDetailed statistics\\\\nGDP per capita in the UK 1955-2022\\\\nEditor’s Picks\\\\nCurrent statistics on this topic\\\\nCurrent statistics on this topic\\\\nKey Economic Indicators\\\\nMonthly GDP growth of the UK 2019-2023\\\\nKey Economic Indicators\\\\nMonthly GDP of the UK 2019-2023\\\\nKey Economic Indicators\\\\nContribution to GDP growth in the UK 2023, by sector\\\\nRelated topics\\\\nRecommended\\\\nRecommended statistics\\\\nGDP\\\\nGDP\\\\nGDP of the UK 1948-2022\\\\nGross domestic product of the United Kingdom from 1948 to 2022 (in million GBP)\\\\nQuarterly GDP of the UK 2019-2023\\\\nQuarterly gross domestic product in the United Kingdom from 1st quarter 2019 to 3rd quarter 2023 (in million GBP)\\\\n The 20 countries with the largest gross domestic product (GDP) in 2022 (in billion U.S. dollars)\\\\nGDP of European countries in 2022\\\\nGross domestic product at current market prices of selected European countries in 2022 (in million euros)\\\\nReal GDP growth rates in Europe 2023\\\\nAnnual real gross domestic product (GDP) growth rate in European countries in 2023\\\\nGross domestic product (GDP) of Europe\\'s largest economies 1980-2028\\\\nGross domestic product (GDP) at current prices of Europe\\'s largest economies from 1980 to 2028 (in billion U.S dollars)\\\\nUnited Kingdom\\'s share of global gross domestic product (GDP) 2028\\\\nUnited Kingdom (UK): Share of global gross domestic product (GDP) adjusted for Purchasing Power Parity (PPP) from 2018 to 2028\\\\nRelated topics\\\\nRecommended\\\\nReport on the topic\\\\nKey figures\\\\nThe most important key figures provide you with a compact summary of the topic of \\\\\"UK GDP\\\\\" and take you straight to the corresponding statistics.\\\\n Industry Overview\\\\nDigital & Trend reports\\\\nOverview and forecasts on trending topics\\\\nIndustry & Market reports\\\\nIndustry and market insights and forecasts\\\\nCompanies & Products reports\\\\nKey figures and rankings about companies and products\\\\nConsumer & Brand reports\\\\nConsumer and brand insights and preferences in various industries\\\\nPolitics & Society reports\\\\nDetailed information about political and social topics\\\\nCountry & Region reports\\\\nAll key figures about countries and regions\\\\nMarket forecast and expert KPIs for 1000+ markets in 190+ countries & territories\\\\nInsights on consumer attitudes and behavior worldwide\\\\nBusiness information on 100m+ public and private companies\\\\nExplore Company Insights\\\\nDetailed information for 39,000+ online stores and marketplaces\\\\nDirectly accessible data for 170 industries from 150+ countries\\\\nand over 1\\xa0Mio. facts.\\\\n\"}, {\"url\": \"https://www.ons.gov.uk/economy/grossdomesticproductgdp/compendium/unitedkingdomnationalaccountsthebluebook/2024/nationalaccountsataglance\", \"content\": \"Real gross domestic product (GDP) is estimated to have increased by 0.3% in 2023, following a recovery from the impacts of the coronavirus (COVID-19) pandemic over the two previous years (Figure 1). Data for the UK are the Office for National Statistics (ONS) measure of real gross domestic product (GDP). Figure 9: Real GDP per head fell in 2023 when compared with 2022 in six G10 economies, including the UK Data for the UK are the Office for National Statistics (ONS) measure of real gross domestic product (GDP) per head. Download this chart Figure 9: Real GDP per head fell in 2023 when compared with 2022 in six G10 economies, including the UK\"}, {\"url\": \"https://data.worldbank.org/indicator/NY.GDP.MKTP.KD.ZG?locations=GB&most_recent_value_desc=false\", \"content\": \"GDP growth (annual %) - United Kingdom | Data Data GDP growth (annual %)United Kingdom Data Catalog Data Programs International Debt Statistics Other Books and Reports For Developers GDP growth (annual %) - United Kingdom ====================================== Similar values Highest values Lowest values GDP (constant 2015 US$) GDP (current US$) GDP (constant LCU) GDP: linked series (current LCU) GDP, PPP (constant 2021 international $) GDP (current LCU) GDP, PPP (current international $) GDP per capita growth (annual %) Country Most Recent Value All Countries and Economies Country Most Recent Value This site uses cookies to optimize functionality and give you the best possible experience. If you continue to navigate this website beyond this page, cookies will be placed on your browser.\"}]', name='tavily_search_results_json', id='84c571ca-27c6-4023-93a2-f0c2e8b6abb0', tool_call_id='toolu_019dPRXojLJoVNYFLzzSWw4w', artifact={'query': 'UK GDP values by year 2019 2020 2021 2022 2023', 'follow_up_questions': None, 'answer': None, 'images': [], 'results': [{'title': 'U.K. GDP 1960-2024 - Macrotrends', 'url': 'https://www.macrotrends.net/global-metrics/countries/GBR/united-kingdom/gdp-gross-domestic-product', 'content': 'U.K. gdp for 2023 was $3,340.03B, a 8.13% increase from 2022. U.K. gdp for 2022 was $3,088.84B, a 1.68% decline from 2021. U.K. gdp for 2021 was $3,141.51B, a 16.45% increase from 2020. U.K. gdp for 2020 was $2,697.81B, a 5.39% decline from 2019.', 'score': 0.9974491, 'raw_content': None}, {'title': 'United Kingdom (UK) GDP - Gross Domestic Product 2023', 'url': 'https://countryeconomy.com/gdp/uk?year=2023', 'content': 'Gross Domestic Product of United Kingdom grew 0.3% in 2023 compared to last year. This rate is 45 -tenths of one percent less than the figure of 4.8% published in 2022. The GDP figure in 2023 was $3,380,855 million, leaving United Kingdom placed 6th in the ranking of GDP of the 196 countries that we publish.', 'score': 0.9964064, 'raw_content': None}, {'title': 'UK GDP - Statistics & Facts | Statista', 'url': 'https://www.statista.com/topics/3795/gdp-of-the-uk/', 'content': 'Monthly growth of gross domestic product in the United Kingdom from January 2019 to November 2023\\nContribution to GDP growth in the UK 2023, by sector\\nContribution to gross domestic product growth in the United Kingdom in January 2023, by sector\\nGDP growth rate in the UK 1999-2021, by country\\nAnnual growth rates of gross domestic product in the United Kingdom from 1999 to 2021, by country\\nGDP growth rate in the UK 2021, by region\\nAnnual growth rates of gross domestic product in the United Kingdom in 2021, by region\\nGDP growth of Scotland 2021, by local area\\nAnnual growth rates of gross domestic product in Scotland in 2021, by local (ITL 3) area\\nGDP growth of Wales 2021, by local area\\nAnnual growth rates of gross domestic product in Wales in 2021, by local (ITL 3) area\\nGDP growth of Northern Ireland 2021, by local area\\nAnnual growth rates of gross domestic product in Northern Ireland in 2021, by local (ITL 3) area\\nGDP per capita\\nGDP per capita\\nGDP per capita in the UK 1955-2022\\nGross domestic product per capita in the United Kingdom from 1955 to 2022 (in GBP)\\nAnnual GDP per capita growth in the UK 1956-2022\\nAnnual GDP per capita growth in the United Kingdom from 1956 to 2022\\nQuarterly GDP per capita in the UK 2019-2023\\nQuarterly GDP per capita in the United Kingdom from 1st quarter 2019 to 3rd quarter 2023 (in GBP)\\nQuarterly GDP per capita growth in the UK 2019-2023\\nQuarterly GDP per capita growth in the United Kingdom from 1st quarter 2019 to 3rd quarter 2023 (in GBP)\\nGDP per capita of the UK 1999-2021, by country\\nGross domestic product per capita of the United Kingdom from 1999 to 2021, by country (in GBP)\\nGDP per capita of the UK 2021, by region\\nGross domestic product per capita of the United Kingdom in 2021, by region (in GBP)\\nGlobal Comparisons\\nGlobal Comparisons\\nCountries with the largest gross domestic product (GDP) 2022\\n Monthly GDP of the UK 2019-2023\\nMonthly index of gross domestic product in the United Kingdom from January 2019 to November 2023 (2019=100)\\nGVA of the UK 2022, by sector\\nGross value added of the United Kingdom in 2022, by industry sector (in million GBP)\\nGDP of the UK 2021, by country\\nGross domestic product of the United Kingdom in 2021, by country (in million GBP)\\nGDP of the UK 2021, by region\\nGross domestic product of the United Kingdom in 2021, by region (in million GBP)\\nGDP of Scotland 2021, by local area\\nGross domestic product of Scotland in 2021, by local (ITL 3) area (in million GBP)\\nGDP of Wales 2021, by local area\\nGross domestic product of Wales in 2021, by local (ITL 3) area (in million GBP)\\nGDP of Northern Ireland 2021, by local area\\nGross domestic product of Northern Ireland in 2021, by local (ITL 3) area (in million GBP)\\nGDP growth\\nGDP growth\\nGDP growth forecast for the UK 2000-2028\\nForecasted annual growth of gross domestic product in the United Kingdom from 2000 to 2028\\nAnnual GDP growth in the UK 1949-2022\\nAnnual growth of gross domestic product in the United Kingdom from 1949 to 2022\\nQuarterly GDP growth of the UK 2019-2023\\nQuarterly growth of gross domestic product in the United Kingdom from 1st quarter 2019 to 3rd quarter 2023\\nMonthly GDP growth of the UK 2019-2023\\n Transforming data into design:\\nStatista Content & Design\\nStrategy and business building for the data-driven economy:\\nUK GDP - Statistics & Facts\\nUK economy expected to shrink in 2023\\nCharacteristics of UK GDP\\nKey insights\\nDetailed statistics\\nGDP of the UK 1948-2022\\nDetailed statistics\\nAnnual GDP growth in the UK 1949-2022\\nDetailed statistics\\nGDP per capita in the UK 1955-2022\\nEditor’s Picks\\nCurrent statistics on this topic\\nCurrent statistics on this topic\\nKey Economic Indicators\\nMonthly GDP growth of the UK 2019-2023\\nKey Economic Indicators\\nMonthly GDP of the UK 2019-2023\\nKey Economic Indicators\\nContribution to GDP growth in the UK 2023, by sector\\nRelated topics\\nRecommended\\nRecommended statistics\\nGDP\\nGDP\\nGDP of the UK 1948-2022\\nGross domestic product of the United Kingdom from 1948 to 2022 (in million GBP)\\nQuarterly GDP of the UK 2019-2023\\nQuarterly gross domestic product in the United Kingdom from 1st quarter 2019 to 3rd quarter 2023 (in million GBP)\\n The 20 countries with the largest gross domestic product (GDP) in 2022 (in billion U.S. dollars)\\nGDP of European countries in 2022\\nGross domestic product at current market prices of selected European countries in 2022 (in million euros)\\nReal GDP growth rates in Europe 2023\\nAnnual real gross domestic product (GDP) growth rate in European countries in 2023\\nGross domestic product (GDP) of Europe\\'s largest economies 1980-2028\\nGross domestic product (GDP) at current prices of Europe\\'s largest economies from 1980 to 2028 (in billion U.S dollars)\\nUnited Kingdom\\'s share of global gross domestic product (GDP) 2028\\nUnited Kingdom (UK): Share of global gross domestic product (GDP) adjusted for Purchasing Power Parity (PPP) from 2018 to 2028\\nRelated topics\\nRecommended\\nReport on the topic\\nKey figures\\nThe most important key figures provide you with a compact summary of the topic of \"UK GDP\" and take you straight to the corresponding statistics.\\n Industry Overview\\nDigital & Trend reports\\nOverview and forecasts on trending topics\\nIndustry & Market reports\\nIndustry and market insights and forecasts\\nCompanies & Products reports\\nKey figures and rankings about companies and products\\nConsumer & Brand reports\\nConsumer and brand insights and preferences in various industries\\nPolitics & Society reports\\nDetailed information about political and social topics\\nCountry & Region reports\\nAll key figures about countries and regions\\nMarket forecast and expert KPIs for 1000+ markets in 190+ countries & territories\\nInsights on consumer attitudes and behavior worldwide\\nBusiness information on 100m+ public and private companies\\nExplore Company Insights\\nDetailed information for 39,000+ online stores and marketplaces\\nDirectly accessible data for 170 industries from 150+ countries\\nand over 1\\xa0Mio. facts.\\n', 'score': 0.97943294, 'raw_content': None}, {'title': 'National accounts at a glance - Office for National Statistics', 'url': 'https://www.ons.gov.uk/economy/grossdomesticproductgdp/compendium/unitedkingdomnationalaccountsthebluebook/2024/nationalaccountsataglance', 'content': 'Real gross domestic product (GDP) is estimated to have increased by 0.3% in 2023, following a recovery from the impacts of the coronavirus (COVID-19) pandemic over the two previous years (Figure 1). Data for the UK are the Office for National Statistics (ONS) measure of real gross domestic product (GDP). Figure 9: Real GDP per head fell in 2023 when compared with 2022 in six G10 economies, including the UK Data for the UK are the Office for National Statistics (ONS) measure of real gross domestic product (GDP) per head. Download this chart Figure 9: Real GDP per head fell in 2023 when compared with 2022 in six G10 economies, including the UK', 'score': 0.975249, 'raw_content': None}, {'title': 'GDP growth (annual %) - United Kingdom | Data - World Bank Data', 'url': 'https://data.worldbank.org/indicator/NY.GDP.MKTP.KD.ZG?locations=GB&most_recent_value_desc=false', 'content': 'GDP growth (annual %) - United Kingdom | Data Data GDP growth (annual %)United Kingdom Data Catalog Data Programs International Debt Statistics Other Books and Reports For Developers GDP growth (annual %) - United Kingdom ====================================== Similar values Highest values Lowest values GDP (constant 2015 US$) GDP (current US$) GDP (constant LCU) GDP: linked series (current LCU) GDP, PPP (constant 2021 international $) GDP (current LCU) GDP, PPP (current international $) GDP per capita growth (annual %) Country Most Recent Value All Countries and Economies Country Most Recent Value This site uses cookies to optimize functionality and give you the best possible experience. If you continue to navigate this website beyond this page, cookies will be placed on your browser.', 'score': 0.83775276, 'raw_content': None}], 'response_time': 2.37}), HumanMessage(content='Based on the search results, I can provide the UK\\'s GDP values for the past 5 years (in billions of US dollars):\\n\\n2019: $2,851.54\\n2020: $2,697.81\\n2021: $3,141.51\\n2022: $3,088.84\\n2023: $3,340.03\\n\\nI\\'ll pass this data to my chart generator colleague to create a line chart. They should create a line chart with:\\n- Years 2019-2023 on the x-axis\\n- GDP values in billions USD on the y-axis\\n- Title: \"UK GDP 2019-2023\"\\n- Clear data points showing the values\\n\\nOver to you, chart generator colleague!', additional_kwargs={}, response_metadata={}, name='researcher', id='7e790b7a-7b06-4b45-a595-8736b53db844')]}}\n", "----\n" ] }, { - "data": { - "image/png": "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3bF48eKIiFi4cGFMmzYtGhsbIyJi7ty5cd9998X5558fVVVV8frrr8edd94Zc+fO7Y8jAACAsZJ3FNXV1cW+ffti+fLl0d7eHjNnzozm5ub+D1/YvXv3gDtDd9xxRxQUFMQdd9wRb731VnziE5+IuXPnxk9+8pPhexUAAABDVJCNg/ewdXV1RVlZWXR2dkZpaelYbwcAABgjI9EGI/7pcwAAAB9loggAAEiaKAIAAJImigAAgKSJIgAAIGmiCAAASJooAgAAkiaKAACApIkiAAAgaaIIAABImigCAACSJooAAICkiSIAACBpoggAAEiaKAIAAJImigAAgKSJIgAAIGmiCAAASJooAgAAkiaKAACApIkiAAAgaaIIAABImigCAACSJooAAICkiSIAACBpoggAAEiaKAIAAJImigAAgKSJIgAAIGmiCAAASJooAgAAkiaKAACApIkiAAAgaaIIAABImigCAACSJooAAICkiSIAACBpoggAAEiaKAIAAJImigAAgKSJIgAAIGmiCAAASJooAgAAkiaKAACApIkiAAAgaaIIAABImigCAACSJooAAICkiSIAACBpoggAAEiaKAIAAJImigAAgKSJIgAAIGmiCAAASJooAgAAkiaKAACApIkiAAAgaaIIAABImigCAACSJooAAICkiSIAACBpoggAAEiaKAIAAJImigAAgKSJIgAAIGmiCAAASNqQoqipqSmmT58eJSUlUVVVFZs2bfrA+e+8804sWbIkpkyZErlcLs4888zYsGHDkDYMAAAwnCbku2DdunVRX18fq1evjqqqqli1alXU1tbGjh07YvLkyYfN7+npia9+9asxefLkeOKJJ2LatGnx5ptvximnnDIc+wcAADgmBVmWZfksqKqqigsuuCDuv//+iIjo6+uLysrKuPHGG2Pp0qWHzV+9enX8/Oc/j+3bt8cJJ5wwpE12dXVFWVlZdHZ2Rmlp6ZCeAwAAGP9Gog3yevtcT09PbN68OWpqav77BIWFUVNTE62trYOueeaZZ6K6ujqWLFkS5eXlcc4558SKFSuit7f3iNc5ePBgdHV1DXgAAACMhLyiaP/+/dHb2xvl5eUDxsvLy6O9vX3QNTt37ownnngient7Y8OGDXHnnXfGvffeGz/+8Y+PeJ3GxsYoKyvrf1RWVuazTQAAgKM24p8+19fXF5MnT44HH3wwZs2aFXV1dXH77bfH6tWrj7hm2bJl0dnZ2f/Ys2fPSG8TAABIVF4ftDBp0qQoKiqKjo6OAeMdHR1RUVEx6JopU6bECSecEEVFRf1jn/vc56K9vT16enqiuLj4sDW5XC5yuVw+WwMAABiSvO4UFRcXx6xZs6KlpaV/rK+vL1paWqK6unrQNRdddFG8/vrr0dfX1z/22muvxZQpUwYNIgAAgNGU99vn6uvrY82aNfHrX/86tm3bFt/5zneiu7s7Fi9eHBERCxcujGXLlvXP/853vhN///vf46abborXXnst1q9fHytWrIglS5YM36sAAAAYory/p6iuri727dsXy5cvj/b29pg5c2Y0Nzf3f/jC7t27o7Dwv61VWVkZzz33XNxyyy1x3nnnxbRp0+Kmm26KW2+9dfheBQAAwBDl/T1FY8H3FAEAABEfge8pAgAAON6IIgAAIGmiCAAASJooAgAAkiaKAACApIkiAAAgaaIIAABImigCAACSJooAAICkiSIAACBpoggAAEiaKAIAAJImigAAgKSJIgAAIGmiCAAASJooAgAAkiaKAACApIkiAAAgaaIIAABImigCAACSJooAAICkiSIAACBpoggAAEiaKAIAAJImigAAgKSJIgAAIGmiCAAASJooAgAAkiaKAACApIkiAAAgaaIIAABImigCAACSJooAAICkiSIAACBpoggAAEiaKAIAAJImigAAgKSJIgAAIGmiCAAASJooAgAAkiaKAACApIkiAAAgaaIIAABImigCAACSJooAAICkiSIAACBpoggAAEiaKAIAAJImigAAgKSJIgAAIGmiCAAASJooAgAAkiaKAACApIkiAAAgaaIIAABImigCAACSJooAAICkiSIAACBpoggAAEiaKAIAAJImigAAgKSJIgAAIGmiCAAASJooAgAAkiaKAACApIkiAAAgaUOKoqamppg+fXqUlJREVVVVbNq06ajWrV27NgoKCmLevHlDuSwAAMCwyzuK1q1bF/X19dHQ0BBbtmyJGTNmRG1tbezdu/cD1+3atSu+973vxcUXXzzkzQIAAAy3vKPovvvui29961uxePHi+PznPx+rV6+Ok046KR555JEjrunt7Y2rr7467rrrrjj99NOPacMAAADDKa8o6unpic2bN0dNTc1/n6CwMGpqaqK1tfWI6370ox/F5MmT45prrjmq6xw8eDC6uroGPAAAAEZCXlG0f//+6O3tjfLy8gHj5eXl0d7ePuiaP/zhD/Hwww/HmjVrjvo6jY2NUVZW1v+orKzMZ5sAAABHbUQ/fe7AgQOxYMGCWLNmTUyaNOmo1y1btiw6Ozv7H3v27BnBXQIAACmbkM/kSZMmRVFRUXR0dAwY7+joiIqKisPm//Wvf41du3bF3Llz+8f6+vr+c+EJE2LHjh1xxhlnHLYul8tFLpfLZ2sAAABDktedouLi4pg1a1a0tLT0j/X19UVLS0tUV1cfNv/ss8+OV155Jdra2vofV1xxRVx66aXR1tbmbXEAAMCYy+tOUUREfX19LFq0KGbPnh1z5syJVatWRXd3dyxevDgiIhYuXBjTpk2LxsbGKCkpiXPOOWfA+lNOOSUi4rBxAACAsZB3FNXV1cW+ffti+fLl0d7eHjNnzozm5ub+D1/YvXt3FBaO6K8qAQAADJuCLMuysd7Eh+nq6oqysrLo7OyM0tLSsd4OAAAwRkaiDdzSAQAAkiaKAACApIkiAAAgaaIIAABImigCAACSJooAAICkiSIAACBpoggAAEiaKAIAAJImigAAgKSJIgAAIGmiCAAASJooAgAAkiaKAACApIkiAAAgaaIIAABImigCAACSJooAAICkiSIAACBpoggAAEiaKAIAAJImigAAgKSJIgAAIGmiCAAASJooAgAAkiaKAACApIkiAAAgaaIIAABImigCAACSJooAAICkiSIAACBpoggAAEiaKAIAAJImigAAgKSJIgAAIGmiCAAASJooAgAAkiaKAACApIkiAAAgaaIIAABImigCAACSJooAAICkiSIAACBpoggAAEiaKAIAAJImigAAgKSJIgAAIGmiCAAASJooAgAAkiaKAACApIkiAAAgaaIIAABImigCAACSJooAAICkiSIAACBpoggAAEiaKAIAAJImigAAgKSJIgAAIGmiCAAASJooAgAAkiaKAACApIkiAAAgaaIIAABImigCAACSJooAAICkDSmKmpqaYvr06VFSUhJVVVWxadOmI85ds2ZNXHzxxTFx4sSYOHFi1NTUfOB8AACA0ZR3FK1bty7q6+ujoaEhtmzZEjNmzIja2trYu3fvoPM3btwY8+fPjxdffDFaW1ujsrIyLrvssnjrrbeOefMAAADHqiDLsiyfBVVVVXHBBRfE/fff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8ZnPfCYeffTRvK/7kYiidevWRX19fTQ0NMSWLVtixowZUVtbG3v37h10/ssvvxzz58+Pa665JrZu3Rrz5s2LefPmxauvvjrKO2e8yfesbdy4MebPnx8vvvhitLa2RmVlZVx22WXx1ltvjfLOGW/yPWvv27VrV3zve9+Liy++eJR2yniX71nr6emJr371q7Fr16544oknYseOHbFmzZqYNm3aKO+c8Sbfs/bYY4/F0qVLo6GhIbZt2xYPP/xwrFu3Lm677bZR3jnjSXd3d8yYMSOampqOav4bb7wRl19+eVx66aXR1tYWN998c1x77bXx3HPP5Xfh7CNgzpw52ZIlS/p/7u3tzaZOnZo1NjYOOv/KK6/MLr/88gFjVVVV2be//e0R3SfjX75n7X8dOnQoO/nkk7Nf//rXI7VFjhNDOWuHDh3KLrzwwuyhhx7KFi1alH39618fhZ0y3uV71n75y19mp59+etbT0zNaW+Q4ke9ZW7JkSfaVr3xlwFh9fX120UUXjeg+OX5ERPbUU0994Jwf/OAH2Re+8IUBY3V1dVltbW1e1xrzO0U9PT2xefPmqKmp6R8rLCyMmpqaaG1tHXRNa2vrgPkREbW1tUecDxFDO2v/691334333nsvTj311JHaJseBoZ61H/3oRzF58uS45pprRmObHAeGctaeeeaZqK6ujiVLlkR5eXmcc845sWLFiujt7R2tbTMODeWsXXjhhbF58+b+t9jt3LkzNmzYEF/72tdGZc+kYbi6YMJwbmoo9u/fH729vVFeXj5gvLy8PLZv3z7omvb29kHnt7e3j9g+Gf+Gctb+16233hpTp0497B8++P+Gctb+8Ic/xMMPPxxtbW2jsEOOF0M5azt37ozf//73cfXVV8eGDRvi9ddfjxtuuCHee++9aGhoGI1tMw4N5axdddVVsX///vjyl78cWZbFoUOH4vrrr/f2OYbVkbqgq6sr/vWvf8WJJ554VM8z5neKYLxYuXJlrF27Np566qkoKSkZ6+1wHDlw4EAsWLAg1qxZE5MmTRrr7XCc6+vri8mTJ8eDDz4Ys2bNirq6urj99ttj9erVY701jjMbN26MFStWxAMPPBBbtmyJJ598MtavXx933333WG8NDjPmd4omTZoURUVF0dHRMWC8o6MjKioqBl1TUVGR13yIGNpZe98999wTK1eujBdeeCHOO++8kdwmx4F8z9pf//rX2LVrV8ydO7d/rK+vLyIiJkyYEDt27IgzzjhjZDfNuDSUP9emTJkSJ5xwQhQVFfWPfe5zn4v29vbo6emJ4uLiEd0z49NQztqdd94ZCxYsiGuvvTYiIs4999zo7u6O6667Lm6//fYoLPT/5jl2R+qC0tLSo75LFPERuFNUXFwcs2bNipaWlv6xvr6+aGlpierq6kHXVFdXD5gfEfH8888fcT5EDO2sRUT87Gc/i7vvvjuam5tj9uzZo7FVxrl8z9rZZ58dr7zySrS1tfU/rrjiiv5P0qmsrBzN7TOODOXPtYsuuihef/31/vCOiHjttddiypQpgogjGspZe/fddw8Ln/dj/D+/Qw/Hbti6IL/PgBgZa9euzXK5XPboo49mf/nLX7LrrrsuO+WUU7L29vYsy7JswYIF2dKlS/vn//GPf8wmTJiQ3XPPPdm2bduyhoaG7IQTTsheeeWVsXoJjBP5nrWVK1dmxcXF2RNPPJG9/fbb/Y8DBw6M1UtgnMj3rP0vnz7H0cr3rO3evTs7+eSTs+9+97vZjh07smeffTabPHly9uMf/3isXgLjRL5nraGhITv55JOz3/zmN9nOnTuz3/3ud9kZZ5yRXXnllWP1EhgHDhw4kG3dujXbunVrFhHZfffdl23dujV78803syzLsqVLl2YLFizon79z587spJNOyr7//e9n27Zty5qamrKioqKsubk5r+t+JKIoy7LsF7/4RXbaaadlxcXF2Zw5c7I//elP/X/tkksuyRYtWjRg/uOPP56deeaZWXFxcfaFL3whW79+/SjvmPEqn7P2qU99KouIwx4NDQ2jv3HGnXz/XPv/RBH5yPesvfzyy1lVVVWWy+Wy008/PfvJT36SHTp0aJR3zXiUz1l77733sh/+8IfZGWeckZWUlGSVlZXZDTfckP3jH/8Y/Y0zbrz44ouD/rfX+2dr0aJF2SWXXHLYmpkzZ2bFxcXZ6aefnv3qV7/K+7oFWeb+JQAAkK4x/50iAACAsSSKAACApIkiAAAgaaIIAABImigCAACSJooAAICkiSIAACBpoggAAEiaKAIAAJImigAAgKSJIgAAIGmiCAAASNr/AUOP/hLIsQ49AAAAAElFTkSuQmCC", - "text/plain": [ - "
" - ] - }, - "metadata": {}, - "output_type": "display_data" + "name": "stderr", + "output_type": "stream", + "text": [ + "Python REPL can execute arbitrary code. Use with caution.\n" + ] }, { "data": { - "image/png": "iVBORw0KGgoAAAANSUhEUgAAA1sAAAHWCAYAAACBjZMqAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjguNCwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy8fJSN1AAAACXBIWXMAAA9hAAAPYQGoP6dpAAB56UlEQVR4nO3dd1hTd/sG8Dthr4DIFkTciOIeOHDjHnV0WUertQPbuq22rtq6rbVqtbZWbdW20mqtWxRUVBxFUREcKDgZKrJkBfL9/UHJ2/xADUo4Idyf6+J6m3O+ObmTx/jyeJ6cyIQQAkRERERERFSm5FIHICIiIiIiMkRstoiIiIiIiHSAzRYREREREZEOsNkiIiIiIiLSATZbREREREREOsBmi4iIiIiISAfYbBEREREREekAmy0iIiIiIiIdYLNFRERERESkA2y2iIhIL+Tn52Pq1Knw8PCAXC7HwIEDpY5ERET0UthsERGVszlz5kAmk+Hhw4cl7m/YsCE6deqkvh0fHw+ZTIalS5dqrBNC4L333oNMJsOcOXOe+7i5ublYuXIl2rdvjypVqsDU1BRubm7o378/fv31VxQUFBR7zKIfExMTODg4oG3btpgxYwZu375d7PhHjhwpdp+aNWtixIgRuHnz5nPz/fTTT1iyZAmGDBmCTZs2YcKECc+9j1SysrKwevVqBAQEwNXVFTY2NmjatCnWrFmj8ToWUalUWLx4Mby8vGBubg5fX1/8+uuvxdadOXMGH374IZo3bw4TExPIZLKnZkhLS8PUqVNRp04dWFhYwNPTE6NHjy6xNv/fyZMnMWfOHKSmppbqeT/P4cOH8c4776Bu3bqwtLREzZo1MWbMGCQkJDw1R/v27WFpaQkXFxd8/PHHyMzM1Fhz9uxZjBs3Dj4+PrCyskL16tXx6quv4tq1a8WOV5rXj4ioPBhLHYCIiEpPCIEPP/wQ69atw8yZM5/bbD148AC9evVCREQEevTogc8//xz29vZITEzEoUOH8OabbyI2NhYzZ87UuN8bb7yB3r17Q6VS4fHjxzh79iy++eYbrFixAuvXr8frr79e7LE+/vhjtGzZEkqlEufOncO6deuwZ88eXLp0CW5ubk/NGBISgmrVqmH58uUv9JqUp5s3b+Kjjz5C165dMXHiRCgUChw4cAAffvghTp06hU2bNmms/+yzz7Bw4UK8++67aNmyJXbu3Ik333wTMplM4zXcu3cvfvzxR/j6+qJmzZolNhRAYfPWvXt3REdH48MPP0TdunURGxuL7777DgcOHEBMTAxsbGyemv/kyZOYO3cuRo0aBTs7uzJ5TQBg2rRpSElJwdChQ1GnTh3cvHkTq1atwu7duxEZGQkXFxf12sjISHTt2hXe3t74+uuvcffuXSxduhTXr1/Hvn371OsWLVqEEydOYOjQofD19UViYiJWrVqFZs2a4dSpU2jYsKF6rbavHxFRuRFERFSuZs+eLQCIBw8elLjfx8dHdOzYUX07Li5OABBLlixRbwsMDBQAxGeffabVY/bo0UPI5XLx559/lrj/7NmzYvPmzc98zCLx8fGibt26wtTUVERGRqq3h4aGCgAiKChIY/23334rAIj58+c/M2Pnzp2Fj4/Pc5+LUqkUubm5z12nSw8ePBBRUVHFtr/99tsCgLh+/bp62927d4WJiYkIDAxUb1OpVKJDhw7C3d1d5Ofnq7cnJiaKrKwsIcT/alySEydOCABi1apVGtt/+uknAUBs3779mfmXLFkiAIi4uLjnPtfSOHr0qCgoKCi2raQ/q7169RKurq4iLS1Nve2HH34QAMSBAwfU206cOFGs3teuXRNmZmZi2LBhGtu1ff2IiMoLxwiJiCqYTz75BKtXr8b06dPx5ZdfPnd9eHg4Dhw4gLFjx2LQoEElrmnRogWGDRum1eN7enpi48aNyMvLw+LFi5+7vkuXLgCAuLi4EvcXjSyGhobi8uXL6jHEI0eOaIxQfvPNN6hVqxbMzMwQHR0NoPBsWIcOHWBlZQU7OzsMGDAAMTExGscvGtu8du0a3nrrLdja2sLR0REzZ86EEAJ37tzBgAEDoFAo4OLigmXLlj33OTk4OMDHx6fY9ldeeQUANDLs3LkTSqUSH374oXqbTCbDBx98gLt37yI8PFy93dnZGRYWFs99/PT0dPX6/3J1dQWAZx5jzpw5mDJlCgDAy8tL/XrHx8cDKPzs3Lx589SvdY0aNTBjxgzk5uY+N5e/vz/kcnmxbfb29hqvSXp6OoKDg/HWW29BoVCot48YMQLW1tbYtm2belvbtm1hamqqccw6derAx8enWK21ff2IiMoLxwiJiCqQCRMm4Ntvv8W0adMwf/58re6za9cuAMBbb71VZjn8/PxQq1YtBAcHP3ftjRs3AABVq1Ytcb+joyN++eUXfPXVV8jMzMSCBQsAAN7e3sjOzgYAbNiwATk5ORg7dizMzMxgb2+PQ4cOoVevXqhZsybmzJmD7OxsrFy5Eu3atcO5c+dQo0YNjcd57bXX4O3tjYULF2LPnj348ssvYW9vj++//x5dunTBokWLsGXLFkyePBktW7aEv79/qV+XxMREAIXNWJHz58/DysoK3t7eGmtbtWql3t++fftSPU6LFi1gZWWFmTNnwt7eHvXq1UNsbCymTp2Kli1bolu3bk+976BBg3Dt2jX8+uuvWL58uTqro6MjAGDMmDHYtGkThgwZgkmTJuH06dNYsGABYmJisGPHjlLlBIDMzExkZmZqvCaXLl1Cfn4+WrRoobHW1NQUTZo0wfnz5595TCEEkpKSSmx4iYj0itSn1oiIKpsXHSP09PQUAMSUKVNK9XivvPKKACBSU1M1tmdnZ4sHDx6ofx4/flzsMUsaIywyYMAAAUA9BlY0RvjTTz+JBw8eiPv374s9e/aIGjVqCJlMJs6ePfvMnB07diw2RliUQ6FQiOTkZI19TZo0EU5OTuLRo0fqbRcuXBByuVyMGDFCva3o9R47dqx6W35+vnB3dxcymUwsXLhQvf3x48fCwsJCjBw58plZS5KbmysaNGggvLy8hFKpVG/v06ePqFmzZrH1T548EQDEp59+WuLxnjcGt3v3buHq6ioAqH969OghMjIynpv1aWOEkZGRAoAYM2aMxvbJkycLACIkJOS5x/7/5s2bJwCIw4cPq7cFBQUJAOLYsWPF1g8dOlS4uLg885i//PKLACDWr1//1DUcIyQifcAxQiKiCiIpKQkAULdu3VLdr2jkzNraWmP72rVr4ejoqP4p7dmVouNlZGRobH/nnXfg6OgINzc39OnTB0+ePMGmTZuKncUojcGDB6vPvABAQkICIiMjMWrUKNjb26u3+/r6onv37ti7d2+xY4wZM0b930ZGRmjRogWEEBg9erR6u52dHerVq6fV1RP/v3HjxiE6OhqrVq2CsfH/Bkeys7NhZmZWbL25ubl6/4twdHRE06ZN8dVXX+Gvv/7CnDlzEBYWhrfffvuFjgdA/bpNnDhRY/ukSZMAAHv27CnV8Y4dO4a5c+fi1VdfVY+TAv97zk97XZ71mly5cgWBgYHw8/PDyJEjS5WHiKi8cYyQiEgPlXTJ6mnTpmHv3r147733YGdnhyFDhmh1rKKr0mVmZsLW1la9ffDgweoruU2aNKnES5Y/S9Eluv//Ve9mzZqFDh06wMjICA4ODvD29tZoPl6El5eXxu1bt24BAOrVq1dsrbe3Nw4cOIAnT57AyspKvb169eoa62xtbWFubq4x3la0/dGjR6XKt2TJEvzwww+YN28eevfurbHPwsKixM875eTkqPeX1s2bN9G5c2f8/PPPGDx4MABgwIABqFGjBkaNGoV9+/ahV69epT7urVu3IJfLUbt2bY3tLi4usLOzU7/u2rhy5QpeeeUVNGzYED/++KPGvqLn/LTX5WmvSWJiIvr06QNbW1v88ccfMDIy0joPEZEU2GwREZWz553RyMrKUq/5L2tra+zbtw/+/v4YNmwYFAoFAgICnvt49evXBwBERUWhXbt26u0eHh7w8PAAAFSpUuWp3/v1NFFRUXByctK4wAEANGrU6JmfGXoRZXHRg5J+MX/aL+tCCK2Pu3HjRkybNg3vv/8+Pv/882L7XV1dERoaCiGERhNd9N1Tz7oc/rMeMycnB3379tXY3r9/fwDAiRMnXqjZKvKy3091584dBAQEwNbWFnv37i3WkBddyKOk799KSEgo8TVJS0tDr169kJqairCwsBd63YiIyhvHCImIypmnpycA4OrVq8X2ZWVl4c6dO+o1/1/VqlVx8OBBuLq6YtCgQRpXsnuaol/It2zZ8hKpNYWHh+PGjRtaNXu68KzX8MqVK3BwcNA4q6UrO3fuxJgxYzBo0CCsXr26xDVNmjRBVlZWsSvnnT59Wr2/tJKSkiCEKHY2UqlUAii8ouCzPK2Z8vT0hEqlwvXr14s9Xmpq6lP/XP7Xo0ePEBAQgNzcXBw4cEDdWP1Xw4YNYWxsjH/++Udje15eHiIjI4u9Jjk5OejXrx+uXbuG3bt3o0GDBs/NQUSkD9hsERGVs65du8LU1BRr1qyBSqXS2Ldu3Trk5+c/86xEtWrVEBwcDCsrK/Tp0weXLl165uO1a9cO3bt3x7p167Bz584S15TmTM6tW7cwatQomJqaqi8hXt5cXV3RpEkTbNq0CampqertUVFROHjwYLFRPl04duwYXn/9dfj7+2PLli3FLnleZMCAATAxMcF3332n3iaEwNq1a1GtWjW0bdu21I9dt25dCCE0LpEOAL/++isAoGnTps+8f1Ej+t/XDoD6dfvmm280tn/99dcAgD59+jzzuE+ePEHv3r1x79497N27F3Xq1Clxna2tLbp164bNmzdrfObvl19+QWZmJoYOHareVlBQgNdeew3h4eEICgqCn5/fMzMQEekTjhESEZUzJycnzJo1C59//jn8/f3Rv39/WFpa4uTJk/j1118REBCAfv36PfMYderUwYEDB9CpUyf06NEDx48fR82aNZ+6fvPmzejZsycGDhyIXr16oVu3bqhSpQoSExNx6NAhHDt2rMQG79y5c9i8eTNUKhVSU1Nx9uxZ/Pnnn5DJZPjll1/g6+v70q/Hi1qyZAl69eoFPz8/jB49Wn3pd1tbW8yZM0enj33r1i30798fMpkMQ4YMQVBQkMZ+X19f9Wvj7u6O8ePHY8mSJVAqlWjZsiX++usvhIWFYcuWLRqjjLdu3cIvv/wCAOqzPkXfpebp6Ynhw4cDAEaNGoWlS5fivffew/nz5+Hj44Nz587hxx9/hI+Pj/r7vp6mefPmAIDPPvsMr7/+OkxMTNCvXz80btwYI0eOxLp165CamoqOHTvizJkz2LRpEwYOHIjOnTs/87jDhg3DmTNn8M477yAmJkbjbJ61tTUGDhyovv3VV1+hbdu26NixI8aOHYu7d+9i2bJlCAgIQM+ePdXrJk2ahL///hv9+vVDSkoKNm/erPGY//1KA21fPyKiciPhlRCJiCq1zZs3izZt2ggrKythZmYm6tevL+bOnStycnI01j3rMuxhYWHCwsJCeHl5iXv37j3z8bKzs8U333wj/Pz8hEKhEMbGxsLFxUX07dtXbNmyReTn5xd7zKIfY2NjYW9vL1q3bi2mT58ubt26Vez4RZd+DwoKeqHX41mXfn/aJegPHTok2rVrJywsLIRCoRD9+vUT0dHRGmuedqn9kSNHCisrK61y/H9Fz/VpP7Nnz9ZYX1BQIObPny88PT2Fqamp8PHxEZs3by7Vcf/7dQBCCHH37l3xzjvvCC8vL2FqaipcXV3Fu++++9SvFPj/5s2bJ6pVqybkcrnGZeCVSqWYO3eu8PLyEiYmJsLDw0NMnz692J/LkhR9PUFJP56ensXWh4WFibZt2wpzc3Ph6OgoAgMDRXp6usaajh07PvO1ftHXj4ioPMiEKMXsCBEREREREWmFn9kiIiIiIiLSATZbREREREREOsBmi4iIiIiISAfYbBEREREREekAmy0iIiIiIiIdYLNFRERERESkA/xSYy2oVCrcv38fNjY2kMlkUschIiIiIiKJCCGQkZEBNzc3yOXPPnfFZksL9+/fh4eHh9QxiIiIiIhIT9y5cwfu7u7PXMNmSws2NjYACl9QhUIhcRpAqVTi4MGDCAgIgImJidRxqAywpoaHNTVMrKvhYU0NE+tqePSppunp6fDw8FD3CM/CZksLRaODCoVCb5otS0tLKBQKyf+wUdlgTQ0Pa2qYWFfDw5oaJtbV8OhjTbX5eBEvkEFERERERKQDbLaIiIiIiIh0gM0WERERERGRDrDZIiIiIiIi0gE2W0RERERERDrAZouIiIiIiEgH2GwRERERERHpAJstIiIiIiIiHWCzRUREREREpANstoiIiIiISG8VqAROx6Ug4qEMp+NSUKASUkfSmrHUAYiIiIiIiEqyPyoBc3dFIyEtB4ARfr7+D1xtzTG7XwP0bOgqdbzn4pktIiIiIiLSO/ujEvDB5nP/Nlr/k5iWgw82n8P+qASJkmmPzRYREREREemVApXA3F3RKGlgsGjb3F3Rej9SyGaLiIiIiIj0ypm4lGJntP5LAEhIy8GZuJTyC/UC2GwREREREZFeSc54eqP1IuukwmaLiIiIiIj0ipONeZmukwqbLSIiIiIi0iutvOzhavv0RkoGwNXWHK287Msv1Atgs0VERERERHrFSC7DoGbVStwn+/d/Z/drACO5rMQ1+oLNFhERERER6ZW0bCX+iLgLALA0NdLY52JrjjVvNasQ37PFLzUmIiIiIiK9Mm93NJLSc+HlYIVd49oj8vYjHAw7jYAOreFX20nvz2gVYbNFRERERER643BMEv6IuAuZDFg61BfW5sZo7WWPRzECrb3sK0yjBXCMkIiIiIiI9ERqVh6mb78EABjT3gvNPfX7AhjPw2aLiIiIiIj0wtxd0UjOyEVNRytMCqgndZyXxmaLiIiIiIgkd/ByInacvwe5DFg6tDHMTYyefyc9x2aLiIiIiIgk9fhJHmbsiAIAjPWvhWbVq0icqGyw2SIiIiIiIknN/vsyHmbmoo6TNcZ3qyN1nDLDZouIiIiIiCSz71IC/r5wH0ZymcGMDxZhs0VERERERJJ4lJmLz/8qHB98v2NNNPawkzZQGWOzRUREREREkpj192U8epKHes42+Lir4YwPFmGzRURERERE5W73xfvYczEBRnIZlr3aGGbGhjM+WITNFhERERERlasHGbmY+e/4YGCnWmhYzVbiRLrBZouIiIiIiMqNEAIz/4rC4ywl6rvYYFwXwxsfLMJmi4iIiIiIys2uiwnYfzkRxv+OD5oaG25LYrjPjIiIiIiI9EpyRg5m7SwcH/yoSx34uBnm+GARNltERERERKRzQgh8tiMKqVlK+Lgp8GHnWlJH0jk2W0REREREpHN/Rd5DcHQSTIwKxwdNjAy/FTH8Z0hERERERJJKSs/B7J2XAQCfdK2D+i4KiROVDzZbRERERESkM0IIzNh+Cek5+WhUzRbvdzT88cEibLaIiIiIiEhn/jx3D4evJMPUSI5lrzaGcSUYHyxSeZ4pERERERGVq4S0bMzdVTg+OL57HdR1tpE4Uflis0VERERERGVOCIFP/7yEjJx8NPaww9gONaWOVO7YbBERERERUZkL+ucujl57AFNjOZYN9a1U44NFKt8zJiIiIiIinbqXmo15u6MBAJMD6qK2U+UaHywiabO1Zs0a+Pr6QqFQQKFQwM/PD/v27VPvX7duHTp16gSFQgGZTIbU1NRix0hJScGwYcOgUChgZ2eH0aNHIzMzU2PNxYsX0aFDB5ibm8PDwwOLFy/W9VMjIiIiIqqUCscHLyIjNx/NqtthdPvKNz5YRNJmy93dHQsXLkRERAT++ecfdOnSBQMGDMDly4UfosvKykLPnj0xY8aMpx5j2LBhuHz5MoKDg7F7924cO3YMY8eOVe9PT09HQEAAPD09ERERgSVLlmDOnDlYt26dzp8fEREREVFl8+uZOwi7/hBmxnIsHdoYRnKZ1JEkYyzlg/fr10/j9ldffYU1a9bg1KlT8PHxwfjx4wEAR44cKfH+MTEx2L9/P86ePYsWLVoAAFauXInevXtj6dKlcHNzw5YtW5CXl4effvoJpqam8PHxQWRkJL7++muNpoyIiIiIiF7OnZQsfLWncHxwSo96qOloLXEiaUnabP1XQUEBgoKC8OTJE/j5+Wl1n/DwcNjZ2akbLQDo1q0b5HI5Tp8+jVdeeQXh4eHw9/eHqampek2PHj2waNEiPH78GFWqVCl23NzcXOTm5qpvp6enAwCUSiWUSuWLPsUyU5RBH7JQ2WBNDQ9raphYV8PDmhom1lUaKpXA1D8u4EleAVp42uGtVu5lVgN9qmlpMkjebF26dAl+fn7IycmBtbU1duzYgQYNGmh138TERDg5OWlsMzY2hr29PRITE9VrvLy8NNY4Ozur95XUbC1YsABz584ttv3gwYOwtLTUKlt5CA4OljoClTHW1PCwpoaJdTU8rKlhYl3L1/FEGcLjjGAiF+hZ5SEO7N/3/DuVkj7UNCsrS+u1kjdb9erVQ2RkJNLS0vDHH39g5MiROHr0qNYNly5Mnz4dEydOVN9OT0+Hh4cHAgICoFAoJMtVRKlUIjg4GN27d4eJiYnUcagMsKaGhzU1TKyr4WFNDRPrWv5up2Rh+upwAAWY1rM+Rvp5lunx9ammRVNv2pC82TI1NUXt2rUBAM2bN8fZs2exYsUKfP/998+9r4uLC5KTkzW25efnIyUlBS4uLuo1SUlJGmuKbhet+f/MzMxgZmZWbLuJiYnkxf0vfctDL481NTysqWFiXQ0Pa2qYWNfyoVIJzPgrGll5BWjlZY932teCXEcXxdCHmpbm8fXue7ZUKpXG56Wexc/PD6mpqYiIiFBvCwkJgUqlQuvWrdVrjh07pjFbGRwcjHr16pU4QkhERERERNr75dQtnI5LgaWpEZYOaayzRqsikrTZmj59Oo4dO4b4+HhcunQJ06dPx5EjRzBs2DAAhZ+pioyMRGxsLIDCz3dFRkYiJSUFAODt7Y2ePXvi3XffxZkzZ3DixAmMGzcOr7/+Otzc3AAAb775JkxNTTF69GhcvnwZv//+O1asWKExJkhERERERKUX//AJFu67AgCY3qs+qlfVn+sb6ANJxwiTk5MxYsQIJCQkwNbWFr6+vjhw4AC6d+8OAFi7dq3GhSr8/f0BABs2bMCoUaMAAFu2bMG4cePQtWtXyOVyDB48GN9++636Pra2tjh48CACAwPRvHlzODg4YNasWbzsOxERERHRS1CpBKb8cQHZygK0rVUVw1qX7ee0DIGkzdb69eufuX/OnDmYM2fOM9fY29tj69atz1zj6+uLsLCw0sYjIiIiIqKn2HAyHmfjH8PK1AiLBvtyfLAEeveZLSIiIiIi0m83H2RiyYHC8cEZfbzhYc/xwZKw2SIiIiIiIq0VqASm/HEROUoV2td2wJutqksdSW+x2SIiIiIiIq39dDwOEbcew9rMGIuG+EIm4/jg07DZIiIiIiIircQmZ2LJwasAgM/7eKOanYXEifQbmy0iIiIiInquApXA5KALyMtXwb+uI15r6SF1JL3HZouIiIiIiJ7rh7CbiLyTChtzYywa3Ijjg1pgs0VERERERM90PSkDXx+8BgCY1bcBXG05PqgNNltERERERPRU+QUqTAq6gLwCFbrUd8KQ5u5SR6ow2GwREREREdFTfX/sJi7eTYPC3BjzX+H4YGmw2SIiIiIiohJdSUzHN4cKxwfn9PeBi625xIkqFjZbRERERERUjLJAhclBF6AsEOjm7YxXmlaTOlKFw2aLiIiIiIiKWXPkBqLupcPO0gTzBzXk+OALYLNFREREREQaLt9Pw7eHrwMA5vb3gZMNxwdfBJstIiIiIiJSy8tXYXLQReSrBHr4OKN/YzepI1VYbLaIiIiIiEhtdWgsYhLSUcXSBF8O5NUHXwabLSIiIiIiAgBE3UvD6tBYAMC8gQ3haGMmcaKKjc0WEREREREhN78Ak4MuIF8l0LuRC/r6cnzwZbHZIiIiIiIirDwciyuJGahqZYp5AxpKHccgsNkiIiIiIqrkLt5NxZqjNwAAXw5siKrWHB8sC2y2iIiIiIgqsdz8AkzadgEFKoF+jd3Qq5Gr1JEMBpstIiIiIqJK7JtD13E9ORMO1mb4or+P1HEMCpstIiIiIqJK6vztx/j+3/HBr15piCpWphInMixstoiIiIiIKqEcZeHVB1UCGNjEDT18XKSOZHDYbBERERERVULLg6/hxoMncLQxwxyOD+oEmy0iIiIiokom4lYK1oXdBAAseKUR7Cw5PqgLbLaIiIiIiCqR7LwCTA66CCGAQc2qoVsDZ6kjGSw2W0RERERElcjSg1cR9/AJnBVmmN2X44O6xGaLiIiIiKiSOBufgp9OxAEAFg7yha2licSJDBubLSIiIiKiSiArLx9Tgi5ACODVFu7oXN9J6kgGj80WEREREVElsHj/VcQ/yoKrrTk+79tA6jiVApstIiIiIiIDd+rmI2w8GQ8AWDjYFwpzjg+WBzZbREREREQG7EluPqb+cREA8EYrD3Ss6yhxosqDzRYRERERkQFbtP8KbqdkoZqdBWb09pY6TqXCZouIiIiIyECdjH2In8NvAQAWDfaFDccHyxWbLSIiIiIiA5SZm48p/44PDmtdHe3rOEicqPJhs0VEREREZIDm743BvdRsuFexwHSOD0qCzRYRERERkYEJu/4AW0/fBgAsHuILazNjiRNVTmy2iIiIiIgMSEaOEtP+HR8c6eeJtrU4PigVNltERERERAbkqz0xuJ+Wg+r2lpjWq77UcSo1NltERERERAbiyNVk/Hb2DgBgyRBfWJpyfFBKbLaIiIiIiAxAWrYSn/55CQDwdrsaaF2zqsSJiM0WEREREZEB+HJ3NBLTc1CjqiWm9uD4oD5gs0VEREREVMGFXElCUMRdyGTA0qGNYWFqJHUkApstIiIiIqIKLS3rf+ODo9t5oUUNe4kTURE2W0REREREFdjcXZeRnJGLmg5WmNyjntRx6D/YbBERERERVVDB0UnYfv4e5DJg6auNYW7C8UF9wmaLiIiIiKgCevwkDzN2FI4PvutfE82qV5E4Ef1/bLaIiIiIiCqgObsu40FGLmo7WWNCt7pSx6ESsNkiIiIiIqpg9kclYmfk/cLxwaEcH9RXbLaIiIiIiCqQlCd5+PyvwvHB9zvWQhMPO2kD0VOx2SIiIiIiqkBm7YzCw8w81HW2xifd6kgdh56BzRYRERERUQWx52ICdl9MgJFchmVDm8DMmOOD+ozNFhERERFRBfAwMxczd0YBAD7sVAuN3G0lTkTPw2aLiIiIiEjPCSEw868opDzJQ30XG3zUheODFQGbLSIiIiIiPbf7YgL2RSXCWC7D0qGNYWrMX+MrAlaJiIiIiEiPJWfkqMcHx3WpjYbVOD5YUbDZIiIiIiLSU0IIfLYjCqlZSjRwVSCwc22pI1EpsNkiIiIiItJTOyPvIzg6CSZGMix7tTFMjPjre0XCahERERER6aHk9BzM/vsyAODjLnXg7aqQOBGVFpstIiIiIiI9I4TAjB2XkJatRKNqtni/Uy2pI9ELYLNFRERERKRntp+7h0MxyTA1kmPpUI4PVlSsGhERERGRHklMy8GcXYXjg590q4N6LjYSJ6IXxWaLiIiIiEhPCCEwfftFZOTko7G7Ld7zryl1JHoJbLaIiIiIiPREUMRdhF59AFPjwvFBY44PVmisHhERERGRHrifmo15u6IBAJO610UdZ44PVnRstoiIiIiIJCaEwLQ/LyIjNx9Nq9thTAeODxoCNltERERERBL77ewdhF1/CLN/xweN5DKpI1EZYLNFRERERCShu4+z8NWeGADAlB71UMvRWuJEVFYkbbbWrFkDX19fKBQKKBQK+Pn5Yd++fer9OTk5CAwMRNWqVWFtbY3BgwcjKSlJ4xi3b99Gnz59YGlpCScnJ0yZMgX5+fkaa44cOYJmzZrBzMwMtWvXxsaNG8vj6RERERERPVPR+GBmbj5aeFbB2+28pI5EZUjSZsvd3R0LFy5EREQE/vnnH3Tp0gUDBgzA5cuF3yswYcIE7Nq1C0FBQTh69Cju37+PQYMGqe9fUFCAPn36IC8vDydPnsSmTZuwceNGzJo1S70mLi4Offr0QefOnREZGYnx48djzJgxOHDgQLk/XyIiIiKi/9py+jZOxD6CuYkcSzg+aHCMpXzwfv36adz+6quvsGbNGpw6dQru7u5Yv349tm7dii5dugAANmzYAG9vb5w6dQpt2rTBwYMHER0djUOHDsHZ2RlNmjTBvHnzMG3aNMyZMwempqZYu3YtvLy8sGzZMgCAt7c3jh8/juXLl6NHjx7l/pyJiIiIiADgTkoW5u8tHB+c2qM+vBysJE5EZU3SZuu/CgoKEBQUhCdPnsDPzw8RERFQKpXo1q2bek39+vVRvXp1hIeHo02bNggPD0ejRo3g7OysXtOjRw988MEHuHz5Mpo2bYrw8HCNYxStGT9+/FOz5ObmIjc3V307PT0dAKBUKqFUKsvoGb+4ogz6kIXKBmtqeFhTw8S6Gh7W1DBVhLqqVAJTgiKRlVeAFp52GNayml7nlZo+1bQ0GSRvti5dugQ/Pz/k5OTA2toaO3bsQIMGDRAZGQlTU1PY2dlprHd2dkZiYiIAIDExUaPRKtpftO9Za9LT05GdnQ0LC4timRYsWIC5c+cW237w4EFYWlq+8HMta8HBwVJHoDLGmhoe1tQwsa6GhzU1TPpc17BEGU7FGcFULtDL/iH279/3/DuRXtQ0KytL67WSN1v16tVDZGQk0tLS8Mcff2DkyJE4evSopJmmT5+OiRMnqm+np6fDw8MDAQEBUCgUEiYrpFQqERwcjO7du8PExETqOFQGWFPDw5oaJtbV8LCmhknf63orJQufrjoJQIXpvb3xVuvqUkfSe/pU06KpN21I3myZmpqidu3aAIDmzZvj7NmzWLFiBV577TXk5eUhNTVV4+xWUlISXFxcAAAuLi44c+aMxvGKrlb43zX//wqGSUlJUCgUJZ7VAgAzMzOYmZkV225iYiJ5cf9L3/LQy2NNDQ9raphYV8PDmhomfayrSiUwY0c0spUq+NWsipFta0LOi2JoTR9qWprH17vv2VKpVMjNzUXz5s1hYmKCw4cPq/ddvXoVt2/fhp+fHwDAz88Ply5dQnJysnpNcHAwFAoFGjRooF7z32MUrSk6BhERERFRedl4Mh5n4lNgaWqExUN82WgZOEnPbE2fPh29evVC9erVkZGRga1bt+LIkSM4cOAAbG1tMXr0aEycOBH29vZQKBT46KOP4OfnhzZt2gAAAgIC0KBBAwwfPhyLFy9GYmIiPv/8cwQGBqrPTL3//vtYtWoVpk6dinfeeQchISHYtm0b9uzZI+VTJyIiIqJKJu7hEyw+cAUAMKO3Nzzs9edaAKQbL9Rs3b59G7du3UJWVhYcHR3h4+NT4tjd8yQnJ2PEiBFISEiAra0tfH19ceDAAXTv3h0AsHz5csjlcgwePBi5ubno0aMHvvvuO/X9jYyMsHv3bnzwwQfw8/ODlZUVRo4ciS+++EK9xsvLC3v27MGECROwYsUKuLu748cff+Rl34mIiIio3BSoBKYEXUCOUoX2tR0wjJ/TqhS0brbi4+OxZs0a/Pbbb7h79y6EEOp9pqam6NChA8aOHYvBgwdDLtduOnH9+vXP3G9ubo7Vq1dj9erVT13j6emJvXv3PvM4nTp1wvnz57XKRERERERU1jaciMM/tx7D2swYCwc3gkzG8cHKQKuu6OOPP0bjxo0RFxeHL7/8EtHR0UhLS0NeXh4SExOxd+9etG/fHrNmzYKvry/Onj2r69xERERERBXCjQeZWHLgKgDgsz7ecK/C8cHKQqszW1ZWVrh58yaqVq1abJ+TkxO6dOmCLl26YPbs2di/fz/u3LmDli1blnlYIiIiIqKKpEAlMDnoAnLzVehQxwGvt/SQOhKVI62arQULFmh9wJ49e75wGCIiIiIiQ/Jj2E2cv50KGzNjLBrsy/HBSuaFLpDx8OFDxMfHQyaToUaNGiWe8SIiIiIiqsyuJ2VgWfA1AMDMfg3gZlfyd7yS4SrV92xdvnwZ/v7+cHZ2RuvWrdGqVSv1GOHVq1d1lZGIiIiIqELJL1BhctAF5OWr0LmeI4Y2d5c6EklA6zNbiYmJ6NixIxwdHfH111+jfv36EEIgOjoaP/zwAzp06ICoqCg4OTnpMi8RERERkd5bF3YTF+6mwcbcGAsGcXywstK62Vq+fDk8PT1x4sQJmJubq7f37NkTH3zwAdq3b4/ly5eX6vNdRERERESG5mpiBr4Jvg4AmNPPBy625s+5BxkqrccIg4ODMW3aNI1Gq4iFhQWmTJmCAwcOlGk4IiIiIqKKRFk0PligQjdvJwxqVk3qSCQhrZutmzdvolmzZk/d36JFC9y8ebNMQhERERERVURrj9zApXtpsLUwwfxX+OXFlZ3WzVZGRgYUCsVT99vY2CAzM7NMQhERERERVTQxCen4NqRwfHBufx84KTg+WNmV6tLvGRkZJY4RAkB6ejqEEGUSioiIiIioIlEWqDBp2wUoCwQCGjhjQBM3qSORHtC62RJCoG7dus/cz9OkRERERFQZrQ6NRXRCOqpYmuArjg/Sv7RutkJDQ3WZg4iIiIioQoq6l4ZVIbEAgC8GNISjjZnEiUhfaN1sdezYUZc5iIiIiIgqnLz8wqsP5qsEejV0QV9fV6kjkR7RutnKz89HQUEBzMz+16knJSVh7dq1ePLkCfr374/27dvrJCQRERERkT5aFXIdVxIzYG9linkDG3J8kDRo3Wy9++67MDU1xffffw+g8GIZLVu2RE5ODlxdXbF8+XLs3LkTvXv31llYIiIiIiJ9celuGlYfuQEAmDegIRysOT5ImrS+9PuJEycwePBg9e2ff/4ZBQUFuH79Oi5cuICJEydiyZIlOglJRERERKRPcvMLMCkoEgUqgb6+rujD8UEqgdbN1r1791CnTh317cOHD2Pw4MGwtbUFAIwcORKXL18u+4RERERERHpmxaHruJaUCQdrU3wxoKHUcUhPad1smZubIzs7W3371KlTaN26tcZ+fqkxERERERm6yDupWHu0cHzwy4GNYG9lKnEi0ldaN1tNmjTBL7/8AgAICwtDUlISunTpot5/48YNuLnxy9uIiIiIyHDlKAswOegCVAIY0MQNPRu6SB2J9JjWF8iYNWsWevXqhW3btiEhIQGjRo2Cq+v/ZlN37NiBdu3a6SQkEREREZE+WH7oGmKTM+FoY4Y5/XykjkN6rlTfs/XPP/8gODgYLi4uGDp0qMb+Jk2aoFWrVmUekIiIiIhIH0Tceowfjt0EAMx/pRGqcHyQnkPrZgsAGjRogAYNGpS4b+zYsWUSiIiIiIhI3+QoCzDl3/HBQU2roXsDZ6kjUQWgdbP17bfflrjd1tYWdevWhZ+fX5mFIiIiIiLSJ8sOXsXNh0/gZGOG2RwfJC1p3WwtX768xO2pqalIS0tD27Zt8ffff8Pe3r7MwhERERERSe2f+BT8eDwOALBwcCPYWppInIgqCq2vRhgXF1fiz+PHjxEbGwuVSoXPP/9cl1mJiIiIiMpVdl7h1QeFAIY2d0eX+hwfJO1p3Ww9S82aNbFw4UIcPHiwLA5HRERERKQXFh+4gvhHWXC1NcfnfUu+dgHR05RJswUA1atXR2JiYlkdjoiIiIhIUqdvPsKGE/EAgIWDfWFrwfFBKp0ya7YuXboET0/PsjocEREREZFksvLyMeWPiwCA11t6oGNdR4kTUUWk9QUy0tPTS9yelpaGiIgITJo0CSNHjiyzYEREREREUlm07wpup2TBzdYcn/XxljoOVVBaN1t2dnaQyWQl7pPJZBgzZgw+/fTTMgtGRERERCSFkzceYlP4LQDA4iGNYWPO8UF6MVo3W6GhoSVuVygUqFOnDqytrcssFBERERGRFJ7k5mPqv+ODb7aujvZ1HCRORBWZ1s1Wx44ddZmDiIiIiEhyC/bF4O7jbFSzs8CM3hwfpJdTZhfIICIiIiKqyI5ff4jNp24DAJYM8YW1mdbnJYhKxGaLiIiIiCq9jBwlpv1ZOD44ws8TbWtzfJBeHpstIiIiIqr05u+Nwb3UbFS3t8S0nvWljkMGgs0WEREREVVqx649wK9n7gAAFg/xhRXHB6mMsNkiIiIiokor/T/jg6Pa1kCbmlUlTkSGpNTNVlJSEoYPHw43NzcYGxvDyMhI44eIiIiIqKL4cnc0EtJyUKOqJab2rCd1HDIwpT5HOmrUKNy+fRszZ86Eq6vrU7/omIiIiIhIn4VeSca2f+5CJgOWDG0MS1OOD1LZKvWfqOPHjyMsLAxNmjTRQRwiIiIiIt1Ly1Li0+2F44PvtPNCyxr2EiciQ1TqMUIPDw8IIXSRhYiIiIioXHyxOxpJ6bmo6WCFyQEcHyTdKHWz9c033+DTTz9FfHy8DuIQEREREenWoegk/HnuLuT/jg9amPK6A6QbpR4jfO2115CVlYVatWrB0tISJiYmGvtTUlLKLBwRERERUVlKzcrD9B2XAADvdqiJ5p5VJE5EhqzUzdY333yjgxhERERERLo35+/LeJCRi1qOVpjQva7UccjAlbrZGjlypC5yEBERERHp1IHLifgr8j7kMmDZq01gbsLxQdKtF7q+ZUFBAf766y/ExMQAAHx8fNC/f39+zxYRERER6aWUJ3n47N/xwfc61kITDztpA1GlUOpmKzY2Fr1798a9e/dQr17hlVsWLFgADw8P7NmzB7Vq1SrzkEREREREL2P235fxMDMPdZ2tMb5bHanjUCVR6qsRfvzxx6hVqxbu3LmDc+fO4dy5c7h9+za8vLzw8ccf6yIjEREREdEL23spAbsu3IeRXIalQxvDzJjTWFQ+Sn1m6+jRozh16hTs7f/3xW9Vq1bFwoUL0a5duzINR0RERET0Mh5l5mLmX1EAgA861oKvu520gahSKfWZLTMzM2RkZBTbnpmZCVNT0zIJRURERERUFmbtvIxHT/JQ38UGH3WtLXUcqmRK3Wz17dsXY8eOxenTpyGEgBACp06dwvvvv4/+/fvrIiMRERERUantvZSIPZcSYMzxQZJIqZutb7/9FrVq1YKfnx/Mzc1hbm6Odu3aoXbt2lixYoUuMhIRERERlUp6HjBnd+GVswM710bDarYSJ6LKqNSf2bKzs8POnTtx/fp1XLlyBQDg7e2N2rV5WpaIiIiIpCeEQFCcHI+zlGjgqkBgZ/6eStJ4oe/ZAoA6deqgTh1eNpOIiIiI9MvuS4m4mCJXjw+aGpd6mIuoTGjVbE2cOBHz5s2DlZUVJk6c+My1X3/9dZkEIyIiIiIqreT0HMwtGh/sVBMN3BQSJ6LKTKtm6/z581Aqler/fhqZTFY2qYiIiIiISkkIgRk7LiEtOx/uVgLv+XtJHYkqOa2ardDQ0BL/m4iIiIhIX+w4fw+HYpJhYiTDsNr5MDHi+CBJi38CiYiIiKjCS0rPwZy/LwMAPupcC26WEgcigpZntgYNGqT1Abdv3/7CYYiIiIiISksIgenbLyE9Jx++7rZ4t30NHDxwRepYRNo1W7a2/F4CIiIiItJPf0TcRciVZJgaybFsaGMYc3yQ9IRWzdaGDRt0nYOIiIiIqNQS0rLxxa5oAMDEgLqo42yjvrAbkdTY9hMRERFRhSSEwLQ/LyEjNx9Nq9vh3Q41pY5EpEGrM1tNmzbV+rLu586de6lARERERETa2PbPHRy79gCmxnIsGdIYRnJ+DRHpF62arYEDB+o4BhERERGR9u6lZmPev19ePCWgHmo7WUuciKg4rZqt2bNn6zoHEREREZFWhBCY9sdFZObmo7lnFbzTnl9eTPqJn9kiIiIiogpl65nbOB77EOYmciwZ4svxQdJbWp3Zsre3x7Vr1+Dg4IAqVao88/NbKSkpZRaOiIiIiOi/7qRkYf6ef8cHe9RHTUeOD5L+0qrZWr58OWxsbAAA33zzTZk9+IIFC7B9+3ZcuXIFFhYWaNu2LRYtWoR69eqp19y4cQOTJ0/G8ePHkZubi549e2LlypVwdnZWr0lJScFHH32EXbt2QS6XY/DgwVixYgWsrf/35rt48SICAwNx9uxZODo64qOPPsLUqVPL7LkQERERkW6pVALT/ryIJ3kFaFXDHm+3rSF1JKJn0qrZGjlyZIn//bKOHj2KwMBAtGzZEvn5+ZgxYwYCAgIQHR0NKysrPHnyBAEBAWjcuDFCQkIAADNnzkS/fv1w6tQpyOWFU5DDhg1DQkICgoODoVQq8fbbb2Ps2LHYunUrACA9PR0BAQHo1q0b1q5di0uXLuGdd96BnZ0dxo4dW2bPh4iIiIh0Z8vpWzh54xEsTIyweIgv5BwfJD2nVbP1NEIIhIaGIjs7G23btkWVKlVKdf/9+/dr3N64cSOcnJwQEREBf39/nDhxAvHx8Th//jwUCgUAYNOmTahSpQpCQkLQrVs3xMTEYP/+/Th79ixatGgBAFi5ciV69+6NpUuXws3NDVu2bEFeXh5++uknmJqawsfHB5GRkfj666/ZbBERERFVALcfZWH+3isAgE971UcNByuJExE9n9bNVmpqKj755BOcO3cObdq0wbJly9C7d2+cPHkSAODk5ISDBw/C19f3hcOkpaUBKPyMGADk5uZCJpPBzMxMvcbc3BxyuRzHjx9Ht27dEB4eDjs7O3WjBQDdunWDXC7H6dOn8corryA8PBz+/v4wNTVVr+nRowcWLVqEx48fF2sSc3NzkZubq76dnp4OAFAqlXrxjeRFGfQhC5UN1tTwsKaGiXU1PKxpxaBSCUwKikS2sgCtvarg9eZuz6wZ62p49KmmpcmgdbM1efJkhIeHY+TIkdi1axd69uwJIQTCw8Mhl8sxdepUfPbZZ9i1a9cLhVapVBg/fjzatWuHhg0bAgDatGkDKysrTJs2DfPnz4cQAp9++ikKCgqQkJAAAEhMTISTk5PmkzI2hr29PRITE9VrvLw0Lwla9JmvxMTEYs3WggULMHfu3GIZDx48CEtLyxd6froQHBwsdQQqY6yp4WFNDRPranhYU/12LEGGs/FGMJUL9LB7gP3792l1P9bV8OhDTbOysrReq3WztW/fPmzduhUdO3bEqFGj4OHhgZCQELRu3RoAsGjRIvTv37/0af8VGBiIqKgoHD9+XL3N0dERQUFB+OCDD/Dtt99CLpfjjTfeQLNmzdSf19KF6dOnY+LEierb6enp8PDwQEBAgHqcUUpKpRLBwcHo3r07TExMpI5DZYA1NTysqWFiXQ0Pa6r/bj3KwrTVJwGoMKNPAwxr5fHc+7Cuhkefalo09aYNrZutpKQk1K1bFwBQrVo1mJubw8Pjf3/Yq1evjgcPHpQi5v+MGzcOu3fvxrFjx+Du7q6xLyAgADdu3MDDhw9hbGwMOzs7uLi4oGbNmgAAFxcXJCcna9wnPz8fKSkpcHFxUa9JSkoq9nyK9v1/ZmZmGqOLRUxMTCQv7n/pWx56eayp4WFNDRPranhYU/1UoBL4dMdl5ChVaFe7Kkb4eZXqohisq+HRh5qW5vG1Pj2kUqlgZGSkvm1kZKTxfVvP+u6tpxFCYNy4cdixYwdCQkKKjfr9l4ODA+zs7BASEoLk5GT1WTQ/Pz+kpqYiIiJCvTYkJAQqlUp91s3Pzw/Hjh3TmK8MDg5GvXr1Sn1RDyIiIiIqHxtOxOGfW49hZWqERYN59UGqeEp1NcIff/xR/d1V+fn52LhxIxwcHAAAGRkZpX7wwMBAbN26FTt37oSNjY36M1a2trawsLAAAGzYsAHe3t5wdHREeHg4PvnkE0yYMEH9XVze3t7o2bMn3n33XaxduxZKpRLjxo3D66+/Djc3NwDAm2++iblz52L06NGYNm0aoqKisGLFCixfvrzUmYmIiIhI924+yMSSA1cBAJ/1aQD3KvrzuXkibWndbFWvXh0//PCD+raLiwt++eWXYmtKY82aNQCATp06aWzfsGEDRo0aBQC4evUqpk+fjpSUFNSoUQOfffYZJkyYoLF+y5YtGDduHLp27ar+UuNvv/1Wvd/W1hYHDx5EYGAgmjdvDgcHB8yaNYuXfSciIiLSQwUqgclBF5Cbr0KHOg54Q4vPaRHpI62brfj4+DJ/cCHEc9csXLgQCxcufOYae3t79RcYP42vry/CwsJKlY+IiIiIyt/64zdx7nYqbMyMsWiw7wt9XIVIH+jukn5ERERERKUUm5yBpQevAQBm9m0ANzsLiRMRvTitmq3ffvtN6wPeuXMHJ06ceOFARERERFQ55ReoMCnoIvLyVehUzxFDW7g//05EekyrZmvNmjXw9vbG4sWLERMTU2x/Wloa9u7dizfffBPNmjXDo0ePyjwoERERERm2H8LicOFOKmzMjbFgUCOOD1KFp9Vnto4ePYq///4bK1euxPTp02FlZQVnZ2eYm5vj8ePHSExMhIODA0aNGoWoqCg4OzvrOjcRERERGZBrSRlYHlw4Pji7nw9cbTk+SBWf1hfI6N+/P/r374+HDx/i+PHjuHXrFrKzs+Hg4ICmTZuiadOmkMv5ETAiIiIiKh1lgQqTtl1AXoEKXes7YXCzalJHIioTpfqeLaDwy4UHDhyogyhEREREVBl9f/QGLt1Lg62FCeZzfJAMCE9FEREREZFkriSmY8Xh6wCAOf0bwFlhLnEiorLDZouIiIiIJFE0PqgsEOjewBkDm3B8kAwLmy0iIiIiksR3oTdw+X467CxN8NUrDTk+SAaHzRYRERERlbvL99OwMqRwfPCLAQ3hZMPxQTI8pbpARnp6Ok6fPo28vDy0atUKjo6OuspFRERERAYqL79wfDBfJdDTxwX9fF2ljkSkE1o3W5GRkejduzeSkpIghICNjQ22bduGHj166DIfERERERmYVaGxuJKYAXsrU3zJ8UEyYFqPEU6bNg1eXl44fvw4IiIi0LVrV4wbN06X2YiIiIjIwETdS8Pq0FgAwLwBDeFgbSZxIiLd0frMVkREBA4ePIhmzZoBAH766SfY29sjPT0dCoVCZwGJiIiIyDDk5hdg0rYLKFAJ9PF1RR+OD5KB0/rMVkpKCtzd3dW37ezsYGVlhUePHukkGBEREREZlm8PX8fVpAw4WJti3oCGUsch0rlSXSAjOjoaiYmJ6ttCCMTExCAjI0O9zdfXt+zSEREREZFBuHAnFWuP3gQAfDmwIeytTCVORKR7pWq2unbtCiGExra+fftCJpNBCAGZTIaCgoIyDUhEREREFVuOsgCTgwrHB/s3dkPPhhwfpMpB62YrLi5OlzmIiIiIyEB9c+g6ridnwsHaDHP7+0gdh6jcaN1seXp66jIHERERERmgc7cfY92xGwCA+a80RBWOD1IlUqoxQgC4fv06du7cifj4eMhkMnh5eWHgwIGoWbOmLvIRERERUQWVoyzAlKALUAnglabVEODjInUkonJVqmZrwYIFmDVrFlQqFZycnCCEwIMHD/Dpp59i/vz5mDx5sq5yEhEREVEF83XwNdx48ARONmaY3a+B1HGIyp3Wl34PDQ3F559/js8++wwPHz5EQkICEhMT1c3Wp59+imPHjukyKxERERFVEBG3UvBDWOHVBxcMagQ7S44PUuWj9ZmttWvXYsyYMZgzZ47Gdnt7e3zxxRdITEzEmjVr4O/vX9YZiYiIiKgCyc4rwOSgixACGNLcHV29naWORCQJrc9snTlzBsOHD3/q/uHDh+PUqVNlEoqIiIiIKq4lB64i7uETuCjMMbMvxwep8tK62UpKSkKNGjWeut/Ly0vjC4+JiIiIqPI5E5eCDScLvzJoweBGsLUwkTgRkXS0brZycnJgavr0WVsTExPk5eWVSSgiIiIiqniy8vIx5Y8LEAJ4rYUHOtdzkjoSkaRKdTXCH3/8EdbW1iXuy8jIKJNA9GwFKoHTcSmIeChD1bgU+NV2gpFcJnUsIvoPvk+JqLJavP8qbj3KgputOT7r6y11HCLJad1sVa9eHT/88MNz15Du7I9KwNxd0UhIywFghJ+v/wNXW3PM7tcAPRu6Sh2PiMD3KRFVXuE3HmHjyXgAwKIhvlCYc3yQSOtmKz4+Xocx6Hn2RyXgg83nIP7f9sS0HHyw+RzWvNWMv8gRSYzvUyKqrJ7k5mPqnxcAAG+0qo4OdRwlTkSkH7T+zBZJp0AlMHdXdLFf4ACot83dFY0CVUkriKg88H1KRJXZwn1XcCclG9XsLPBZH44PEhXR+sxWdnY2Dh8+jL59+wIApk+fjtzcXPV+IyMjzJs3D+bm5mWfspI7E5fy70hSyQSAhLQc1PlsL+Qyfi6kolIJI0w6HSx1DHpBKiHwrD6q6H16Ji4FfrWqllsuIiJdOxH7EL+cugUAWDzEF9ZmpbokAJFB0/rdsGnTJuzZs0fdbK1atQo+Pj6wsLAAAFy5cgVubm6YMGGCbpJWYskZT2+0/kslCn/ho4pKxvpVAtq+n4mIKoKMHCWm/nERADC8jSfa1XaQOBGRftG62dqyZQumTp2qsW3r1q2oWbMmAGDz5s1YvXo1my0dcLLR7mzhd8OaoblnFR2nIV1QKpUICQlBly5dYGLCDxRXRBG3HuPDLeeeuy4kJhkd6zrCzvLpX6VBRFRRzN97BfdSs+Fhb4FPe9WXOg6R3tG62YqNjUWjRo3Ut83NzSGX/+8jX61atUJgYGDZpiMAQCsve7jamiMxLafEz4PIALjYmqOHjwsvL11BKZVGsDUFnBXmbLYqqB4+Ls98nxbZeeE+Qq4kY0yHmninfQ3Y8GpdRFRBHbv2AL+euQ0AWDy4Maw4PkhUjNYXyEhNTdX4jNaDBw9Qo0YN9W2VSqWxn8qOkVyG2f0aAChsrP6r6Pbsfg3YaBFJ6HnvUxmADzrWQn0XG2Tk5mP5oWvosDgUa4/eQFZefnnHJSJ6Kek5Snz6Z+H44Ki2NfhZVKKn0LrZcnd3R1RU1FP3X7x4Ee7u7mUSiorr2dAVa95qBhdbzZFCF1tzXk6aSE887306rVd97P24A1a92RQ1Ha2QmqXEwn1X4L/4CDaciEOOskCi5EREpfPV7hjcT8uBZ1VLTO1ZT+o4RHpL6/O9vXv3xqxZs9CnT59iVxzMzs7G3Llz0adPnzIPSP/Ts6ErujdwQXhsMg6GnUZAh9bwq+3EM1pEeuR571O5XIa+vm7o6eOCvyLvY8Xha7iTko25u6Kx7thNfNSlDoa2cIeJEb+Zg4j0U+jVZPz+zx3IZMCSIY1hacrxQaKn0frdMWPGDGzbtg316tXDuHHjULduXQDA1atXsWrVKuTn52PGjBk6C0qFjOQytPayx6MYgdZe9my0iPSQNu9TYyM5hjR3R//GbgiKuIOVh2ORkJaDGTsuYe3RGxjfrQ4GNKnG9zgR6ZW0bCWm/3kJAPB2Wy+08rKXOBGRftO62XJ2dsbJkyfxwQcf4NNPP4X49xLVMpkM3bt3x3fffQdnZ2edBSUiMkSmxnIMa+2Jwc3csfX0bXx3JBa3U7IwcdsFrA6NxcTu9dCroQvkbLqISA/M2x2NxPQceDlYYUoPjg8SPU+pzvt6eXlh//79SElJQWxsLACgdu3asLfnv2oQEb0McxMjvNPeC6+38sCmk7ew9ugN3HjwBIFbz8HbVYFJ3euiq7cTZPziciKSyOGYJPwRcRcyGbB0qC8sTI2kjkSk915oyNbe3h6tWrUq6yxERJWepakxPuhUC8PaVMdPx+PwY1gcYhLSMebnf9DYww6TA+qifW0HNl1EVK5Ss/IwfXvh+OC7HWqiuSf/oZ1IG/wENhGRHlKYm2B8t7oIm9oZH3SqBQsTI1y4k4rh68/gtXWncCYuReqIRFSJzN0VjeSMXNRytMLE7nWljkNUYbDZIiLSY1WsTDGtZ30cm9oZb7erAVMjOc7EpeDV78MxfP1pRN5JlToiERm4g5cTseP8PchlwNKhjWFuwvFBIm2x2SIiqgAcbcwwu58PjkzphDdbV4exXIaw6w8xcPUJjNn0D2IS0qWOSEQG6PGTPMzYUfg9q2P9a6Fp9SoSJyKqWNhsERFVIG52Fpj/SiOETOqEwc3cIZcBh2KS0GtFGMZtPYfY5EypIxKRAZn992U8zMxFHSdrjO9WR+o4RBUOmy0iogqoelVLLHu1MQ5O6Ii+vq4AgN0XExCw/CgmbovE7UdZEickoopuf1QC/r5wH0ZyGccHiV4Qmy0iogqstpM1Vr3ZDPs+6YDuDZyhEsD2c/fQZdkRzNhxCQlp2VJHJKIK6FFmLj77d3zw/Y410djDTtpARBUUmy0iIgPg7arADyNa4K/AdvCv64h8lcDW07fRcckRzN11GQ8ycqWOSEQVyKy/L+PRkzzUc7bBx105Pkj0othsEREZkCYedvj5nVbY9p4fWnnZIy9fhQ0n4uG/OBQL913B4yd5UkckIj23++J97LmYACO5DMtebQwzY44PEr0oNltERAaolZc9fh/bBr+MboXGHnbIVhZg7dEb6LA4FMuDryE9Ryl1RCLSQw8zczFr52UAQGDn2mhYzVbiREQVG5stIiIDJZPJ0KGOI/76sC3Wj2wBb1cFMnPzseLwdXRYFIrvjsQiKy9f6phEpCeEEJj5VxRSnuTB21WBcZ1rSx2JqMJjs0VEZOBkMhm6ejtjz0ftsfrNZqjlaIW0bCUW778K/8WhWH88DjnKAqljEpHEdl1MwL6oRBjLZVg61Bemxvw1kehl8V1ERFRJyOUy9PF1xcEJHfH1q41R3d4SDzPzMG93NDotOYItp28hL18ldUwikkByRg5m7Sy8+uBHXerAx43jg0Rlgc0WEVElYySXYVAzdxye1BELBjWCq605EtNz8NmOKHT9+gj+iLiL/AI2XUSVhRACn+2IQmqWEj5uCnzYuZbUkYgMBpstIqJKysRIjjdaVUfo5E6Y068BHKzNcCclG5ODLiDgm2PYdeE+VCohdUwi0rG/Iu8hODoJJkaFVx80MeKvh0Rlhe8mIqJKztzECKPaeSFsamdM71UfdpYmuPngCT769Tx6fxuGg5cTIQSbLiJDlJSegzl/RwMAPulaB/VdFBInIjIsbLaIiAgAYGFqhPc61kLY1M6Y0K0ubMyMcSUxA2N/icCA1Sdw9NoDNl1EBkQIgRnbLyEtW4lG1WzxfkeODxKVNTZbRESkwcbcBJ90q4OwaZ3xYadasDAxwsW7aRj50xm89v0pnL75SOqIRFQG/jx3D4evJMPUSI5lrzaGMccHicoc31VERFQiO0tTTO1ZH2HTOmN0ey+YGstxJj4Fr607heHrT+P87cdSRySiF5SYloO5uwq/vHhC97qo62wjcSIiw8Rmi4iInsnB2gwz+zbAsSmd8Vab6jAxkiHs+kO88t1JjNl0Fpfvp0kdkYhKQQiBT7dfREZOPpp42OHdDl5SRyIyWGy2iIhIKy625vhyYCOETOqEoc3dIZcBh2KS0efb4wjccg6xyRlSRyQiLQT9cxdHrj6AqbEcS4dyfJBIl/juIiKiUvGwt8SSoY0RPLEj+jd2g0wG7LmUgIDlxzDx90jcevRE6ohE9BT3UrMxb3fh1QcnB9RFbSdriRMRGTY2W0RE9EJqOVrj2zeaYt8nHRDQwBkqAWw/fw9dlh3F9O0XcS81W+qIRPQfQgh8+udFZOTmo1l1O4xuX1PqSEQGj80WERG9lPouCqwb0QJ/j2uHjnUdUaAS+PXMHXRecgRz/r6M5IwcqSMSEYBfz9xB2PWHMPt3fNBILpM6EpHBY7NFRERlwtfdDpveaYWg9/3Q2sseeQUqbDwZD//FoViwNwYpT/KkjkhUad19nIWv9hSOD07pUQ81HTk+SFQe2GwREVGZalnDHr+NbYMtY1qjaXU75ChV+P7YTXRYFIKvD15FWrZS6ohElYpKJTD1j4t4kleAljWq4O12vPogUXlhs0VERGVOJpOhXW0HbP+gLX4a1QINXBV4kleAb0Ni4b84FKtDY/EkN1/qmESVwpYzt3HyxiOYm8ixZAjHB4nKE5stIiLSGZlMhi71nbH7o/ZYM6wZ6jhZIy1biSUHrsJ/cSh+DLuJHGWB1DGJDNadlCws2BsDAPi0Z33UcLCSOBFR5SJps7VgwQK0bNkSNjY2cHJywsCBA3H16lWNNYmJiRg+fDhcXFxgZWWFZs2a4c8//9RYk5KSgmHDhkGhUMDOzg6jR49GZmamxpqLFy+iQ4cOMDc3h4eHBxYvXqzz50dERIXkchl6NXLF/vH++Oa1JvCsaolHT/Lw5Z4YdFwSil9O3UJevkrqmEQGRaUSmPLHBWTlFaC1lz1G+NWQOhJRpSNps3X06FEEBgbi1KlTCA4OhlKpREBAAJ48+d93tIwYMQJXr17F33//jUuXLmHQoEF49dVXcf78efWaYcOG4fLlywgODsbu3btx7NgxjB07Vr0/PT0dAQEB8PT0REREBJYsWYI5c+Zg3bp15fp8iYgqOyO5DAObVsOhiR2xaHAjVLOzQFJ6Lmb+FYUuy45g2z93kF/ApouoLPxy6hZO3UyBpakRlgxpDDnHB4nKnbGUD75//36N2xs3boSTkxMiIiLg7+8PADh58iTWrFmDVq1aAQA+//xzLF++HBEREWjatCliYmKwf/9+nD17Fi1atAAArFy5Er1798bSpUvh5uaGLVu2IC8vDz/99BNMTU3h4+ODyMhIfP311xpNGRERlQ8TIzlea1kdA5tWw+9n72BlSCzuPs7G1D8uYu2RG/ikWx3083XjL4dELyj+4RMs3HcFADC9V31Ur2opcSKiyknSZuv/S0tLAwDY29urt7Vt2xa///47+vTpAzs7O2zbtg05OTno1KkTACA8PBx2dnbqRgsAunXrBrlcjtOnT+OVV15BeHg4/P39YWpqql7To0cPLFq0CI8fP0aVKlU0cuTm5iI3N1d9Oz09HQCgVCqhVEp/Fa2iDPqQhcoGa2p4WFPtyAG80aIaBvq6YMuZO1gXFoebD5/gk98isTokFp90rYXu3k6QyfSj6WJdDY8h1lSlEpgcFIlsZQH8atrj1WZuBvX8tGGIda3s9KmmpcmgN82WSqXC+PHj0a5dOzRs2FC9fdu2bXjttddQtWpVGBsbw9LSEjt27EDt2rUBFH6my8nJSeNYxsbGsLe3R2JionqNl5fmZU6dnZ3V+/5/s7VgwQLMnTu3WMaDBw/C0lJ//mUoODhY6ghUxlhTw8Oaas8NwKcNgaMJMoTel+NaciYCf70ADyuBPh4q1LcT0JOei3U1QIZU0yMJMvxzywhmcoHutsnYv3+f1JEkY0h1pUL6UNOsrCyt1+pNsxUYGIioqCgcP35cY/vMmTORmpqKQ4cOwcHBAX/99RdeffVVhIWFoVGjRjrJMn36dEycOFF9Oz09HR4eHggICIBCodDJY5aGUqlEcHAwunfvDhMTE6njUBlgTQ0Pa/riBgFIy1Zi/Yl4bAq/jTtPCrD2ihGaV7fDhG610drL/rnH0BXW1fAYWk3jHj7BtO/CAajwWd8GeKOlh9SRJGFodSX9qmnR1Js29KLZGjdunPrCFu7u7urtN27cwKpVqxAVFQUfHx8AQOPGjREWFobVq1dj7dq1cHFxQXJyssbx8vPzkZKSAhcXFwCAi4sLkpKSNNYU3S5a819mZmYwMzMrtt3ExETy4v6XvuWhl8eaGh7W9MU4mJhgWq8GGNOhFtYevYGfw28h4nYq3vrpH7SrXRWTAuqhWfUqzz+QjrCuhscQalqgEpj+VzRylCq0r+2A4X5eejOCKxVDqCtp0oealubxJb0aoRAC48aNw44dOxASElJs1K/oFJ1crhnTyMgIKlXh1ar8/PyQmpqKiIgI9f6QkBCoVCq0bt1avebYsWMa85XBwcGoV69esRFCIiLSH1WtzfBZnwY4NrUzRvh5wsRIhhOxjzDou5N4Z+NZRN1Lkzoikd746XgcIm49hrWZMRYN8a30jRaRPpC02QoMDMTmzZuxdetW2NjYIDExEYmJicjOzgYA1K9fH7Vr18Z7772HM2fO4MaNG1i2bBmCg4MxcOBAAIC3tzd69uyJd999F2fOnMGJEycwbtw4vP7663BzcwMAvPnmmzA1NcXo0aNx+fJl/P7771ixYoXGqCAREekvZ4U5vhjQEKGTO+G1Fh4wkssQciUZfVcexwebI3AtKUPqiESSik3OxJKDhd9VOrOvN6rZWUiciIgAiZutNWvWIC0tDZ06dYKrq6v65/fffwdQeIpu7969cHR0RL9+/eDr64uff/4ZmzZtQu/evdXH2bJlC+rXr4+uXbuid+/eaN++vcZ3aNna2uLgwYOIi4tD8+bNMWnSJMyaNYuXfSciqmDcq1hi0RBfBE/wx4AmbpDJgH1RiejxzTGM/+084h8+ef5BiAxMgUpgctAF5OWr0LGuI15tUTk/p0WkjyT9zJYQ4rlr6tSpgz///POZa+zt7bF169ZnrvH19UVYWFip8hERkX6q6WiNFa83xYedamN58DXsv5yIvyLvY9fFBAxt7o6Putbhv+xTpfFD2E1E3kmFjbkxFg5uxPFBIj0i6ZktIiKil1HPxQZrhzfHrnHt0bmeIwpUAr+dvYPOS45g9s4oJKfnSB2RSKeuJ2Xg64PXAACz+jaAqy3/kYFIn7DZIiKiCq+Ruy02vN0Kf37gh7a1qiKvQIVN4bfQYXEo5u+NwaPM3OcfhKiCyS9QYVLQBeQVqNClvhOGNHd//p2IqFyx2SIiIoPR3NMeW99tg61jWqNZdTvk5quw7thN+C8OxbKDV5GWrXz+QYgqiO+P3cTFu2lQmBtjwSCODxLpIzZbRERkcNrWdsCfH7TFhrdbomE1BZ7kFWBlSCw6LArBqpDryMzNlzoi0Uu5kpiObw4Vjg/O6e8DZ4W5xImIqCRstoiIyCDJZDJ0rueEXePaY+1bzVDX2RrpOflYevAa/BeH4odjN5GjLJA6JlGpKQtUmBx0AcoCgW7eznilaTWpIxHRU7DZIiIigyaTydCzoSv2feKPFa83QY2qlkh5koev9sbAf3EofgmPR24+my6qONYcuYGoe+mwszTB/EENOT5IpMfYbBERUaVgJJdhQJNqODSxIxYP9kU1OwskZ+Ri5s7L6LL0KLadvYP8ApXUMYmeKfp+Or49fB0AMLe/D5xsOD5IpM/YbBERUaVibCTHqy09EDK5I+YN8IGTjRnupWZj6p8X0e3ro9gZeQ8Fqud/DyRRecvLLxwfzFcJ9PBxRv/GblJHIqLnYLNFRESVkpmxEYb71cCxqZ3xeR9v2FuZIv5RFj75LRK9VhzD/qgECMGmi/TH6tBYRCeko4qlCb4cyKsPElUEbLaIiKhSMzcxwpgONXFsamdM6VEPCnNjXEvKxPubz6HfquMIvZLMposkF3UvDatDYwEA8wY2hKONmcSJiEgbbLaIiIgAWJsZI7BzbYRN64KPutSGlakRou6l4+2NZzF4zUmcjH0odUSqpP47PtinkSv6+nJ8kKiiMJY6ABERkT6xtTDBpIB6GNW2Br4/dhObTsbj3O1UvPnjabTxqoI2VlInpMpmZch1XEnMQFUrU3wxwEfqOERUCjyzRUREVIKq1maY0dsbYVM7Y6SfJ0yMZDgV9xjfRBljzM/ncOlumtQRqRK4eDcV3x25AQD4cmBDVLXm+CBRRcJmi4iI6BmcFOaYO6AhQid3wqvNq0EOgaPXH6LfquN4/5cIXE3MkDoiGajc/AJM2nYBBSqBfo3d0KuRq9SRiKiUOEZIRESkBfcqlvhqoA/qFtzCJeGBvy8mYP/lRByITkT/xm4Y360uvBw4Y0hl55tD13E9ORMO1mb4oj/HB4kqIp7ZIiIiKgVHC2DpkEY4MN4fvRu5QAhgZ+R9dPv6KKb+cQF3UrKkjkgG4Pztx/j+aOH44PxXGqKKlanEiYjoRbDZIiIiegF1nW3w3bDm2P1Re3St74QClcC2f+6iy7IjmPlXFJLSc6SOSBVUjrIAk4MuQCWAgU3cEODjInUkInpBbLaIiIheQsNqtlg/qiW2f9gW7Ws7QFkg8MupW/BfHIovd0fjYWau1BGpglkefA03HjyBo40Z5nB8kKhCY7NFRERUBppVr4LNY1rj13fboIVnFeTmq/Dj8Tj4Lw7FkgNXkJallDoiVQARt1KwLuwmAGDBK41gZ8nxQaKKjM0WERFRGfKrVRVB7/th49st0aiaLbLyCrA69AbaLw7BysPXkZmbL3VE0lM5ygJMCboIIYDBzdzRrYGz1JGI6CWx2SIiIipjMpkMneo54e9x7fD98Oao52yDjJx8LAu+hg6LQrDu2A1k5xVIHZP0zNIDV3Hz4RM4K8wwq18DqeMQURlgs0VERKQjMpkMPXxcsO+TDvj2jaao6WCFx1lKzN97Bf5LQrHpZDxy89l0EXA2PgXrT8QBABYO9oWthYnEiYioLLDZIiIi0jG5XIb+jd1wcII/lgzxhXsVCzzIyMXsvy+j85Ij+O3MbSgLVFLHJIlk5eVjStAFCAG82sIdnes5SR2JiMoImy0iIqJyYmwkx9AWHgiZ1AlfDmwIZ4UZ7qfl4NPtl9Dt66PYcf4uClRC6phUzhbvv4r4R1lwtTXH5305PkhkSNhsERERlTNTYzneauOJo1M64/M+3qhqZYpbj7Iw4fcL6PHNMey9lAAVm65K4dTNR9h4Mh4AsGiwLxTmHB8kMiRstoiIiCRibmKEMR1q4tjUzpjSox4U5saITc7Eh1vOod+q4wi5kgQh2HQZqie5+Zj6x0UAwButPOBf11HiRERU1thsERERSczKzBiBnWsjbFoXfNy1DqzNjHH5fjre2fgPBq05iePXH7LpMkCL9l/B7ZQsVLOzwIze3lLHISIdYLNFRESkJ2wtTDCxe10cm9oZ73WsCXMTOc7fTsVb60/j9XWncDY+ReqIVEZOxj7Ez+G3ABSOD9pwfJDIILHZIiIi0jP2VqaY3ssbx6Z2xqi2NWBqJMfpuBQMXRuOkT+dwcW7qVJHpJeQmZuPKf+OD77Vpjra13GQOBER6QqbLSIiIj3lZGOOOf19cGRKJ7zRqjqM5TIcvfYA/VedwNif/8GVxHSpI9ILWLA3BvdSs+FexQLTe3F8kMiQsdkiIiLSc252FlgwqBEOT+qIQU2rQSYDDkYnodeKMHz063nceJApdUTSUtj1B9hy+jYAYMmQxrAyM5Y4ERHpEpstIiKiCsKzqhW+fq0JDo73R59GrhAC2HXhPrp/fRSTgy7gTkqW1BHpGTJylJj27/jgSD9P+NWqKnEiItI1NltEREQVTB1nG6we1gx7Pm6Pbt5OUAngj4i76Lz0CD7bcQkJadlSR6QSfLUnBvfTclDd3hLTetWXOg4RlQM2W0RERBWUj5stfhzZEjs+bIsOdRyQrxLYcvo2Oi45gnm7o/EwM1fqiPSvo9ce4LezdyCTAUuHNoalKccHiSoDNltEREQVXNPqVfDL6Nb4bWwbtKxRBXn5Kqw/HocOi0KxeP8VpGblSR2xUkvL/t/44Ki2NdDKy17iRERUXthsERERGYg2Nati23t++PmdVmjsbotsZQG+O3IDHRaFYsWh68jIUUodsVL6cnc0EtNzUKOqJab24PggUWXCZouIiMiAyGQy+Nd1xF+B7fDDiBao72KDjNx8LD90DR0Wh2Lt0RvIysuXOmalEXIlCUERd9XjgxamRlJHIqJyxGaLiIjIAMlkMnRv4Iy9H3fAqjeboqajFVKzlFi47wr8Fx/BhhNxyFEWSB3ToKVlKfHpn5cAAGPae6FFDY4PElU2bLaIiIgMmFwuQ19fNxwc74+lQxvDw94CDzNzMXdXNDovPYKtp29DWaCSOqZBmrv7MpIzclHT0QqTAupJHYeIJMBmi4iIqBIwNpJjSHN3HJ7YCV+90hAuCnMkpOVgxo5L6LrsKLafu4sClZA6psEIjk7C9nP3IP93fNDchOODRJURmy0iIqJKxNRYjmGtPXFkSifM6tsADtamuJ2ShYnbLiBg+VHsuZgAFZuul/L4SR5m7CgcH3zXvyaaVa8icSIikgqbLSIiokrI3MQI77T3wrGpnTGtZ33YWpjgxoMnCNx6Dn1WHseh6CQIwabrRczZdRkPMnJR28kaE7rVlToOEUmIzRYREVElZmlqjA861ULYtM4Y360OrM2MEZOQjjE//4OB351E2PUHbLpKYX9UInZG3oeRXIZlHB8kqvTYbBEREREU5iYY360uwqZ2xgedasHCxAgX7qRi+PozeG3dKZyJS5E6ot5LeZKHz/8qHB98z78mGnvYSRuIiCTHZouIiIjUqliZYlrP+jg2tTPeblcDpkZynIlLwavfh2P4+tOIvJMqdUS9NWtnFB5m5qGuszU+6VZH6jhEpAfYbBEREVExjjZmmN3PB0emdMKbravDWC5D2PWHGLj6BMZs+gcxCelSR9Qrey4mYPfFhH/HB5vAzJjjg0TEZouIiIiewc3OAvNfaYSQSZ0wuJk75DLgUEwSeq0Iw7it5xCbnCl1RMk9zMzFzJ1RAIDATrXQyN1W4kREpC/YbBEREdFzVa9qiWWvNsbBCR3R19cVALD7YgIClh/FxG2RuP0oS+KE0hBCYOZfUUh5kof6LjYY14Xjg0T0P2y2iIiISGu1nayx6s1m2PdJB3Rv4AyVALafu4cuy45gxo5LSEjLljpiudp9MQH7ohJhLJdh2auNYWrMX62I6H/4NwIRERGVmrerAj+MaIG/AtvBv64j8lUCW0/fRsclRzD33++ZMnTJGTnq8cFxXWrDx43jg0Skic0WERERvbAmHnb4+Z1W2PaeH1p52SMvX4UNJ+LhvzgUC/ddweMneVJH1AkhBD7fEYXULCUauCoQ2Lm21JGISA+x2SIiIqKX1srLHr+PbYNfRrdCYw87ZCsLsPboDXRYHIrlwdeQnqOUOmKZ+vvCfRyMToKJUeH4oIkRf6UiouL4NwMRERGVCZlMhg51HPHXh22xfmQLeLsqkJmbjxWHr6PDolB8dyQWWXn5Usd8acnpOZi18zIA4OMudeDtqpA4ERHpKzZbREREVKZkMhm6ejtjz0ftsfrNZqjlaIW0bCUW778K/8WhWH88DjnKAqljvhAhBGbsuIS0bCUaVbPF+51qSR2JiPQYmy0iIiLSCblchj6+rjg4oSO+frUxqttb4mFmHubtjkanJUew5fQt5OWrpI5ZKtvP3cOhmGSYGsmxdCjHB4no2fg3BBEREemUkVyGQc3ccXhSRywY1AiutuZITM/BZzui0PXrI/gj4i7yC/S/6UpMy8HcXYXjg+O710E9FxuJExGRvmOzRUREROXCxEiON1pVR+jkTpjTrwEcrM1wJyUbk4MuIOCbY9h14T5UKiF1zBIJITB9+0Wk5+SjsYcdxnaoKXUkIqoA2GwRERFRuTI3McKodl4Im9oZ03vVh52lCW4+eIKPfj2P3t+G4eDlRAihX01XUMRdhF59AFNjOZYN9YUxxweJSAv8m4KIiIgkYWFqhPc61kLY1M6Y0K0ubMyMcSUxA2N/icCA1Sdw9NoDvWi67qdmY96uaADApO51UduJ44NEpB02W0RERCQpG3MTfNKtDsKmdcaHnWrBwsQIF++mYeRPZ/Da96dw+uYjybIJIfDp9kvIyM1H0+p2GMPxQSIqBTZbREREpBfsLE0xtWd9hE3rjNHtvWBqLMeZ+BS8tu4Uhq8/jfO3H5d7pt/P3sGxaw9gZlx49UEjuazcMxBRxcVmi4iIiPSKg7UZZvZtgGNTOuOtNtVhLJch7PpDvPLdSYzZdBaX76eVS467j7Pw5Z4YAMCUHvVQy9G6XB6XiAwHmy0iIiLSSy625vhyYCOETu6Eoc3dIZcBh2KS0efb4wjccg6xyRk6e2whBKb9eRGZuflo4VkFb7fz0tljEZHhYrNFREREes3D3hJLhjZG8MSO6N/YDTIZsOdSAgKWH8PE3yNx69GTMn/MLadv40TsI5ibyLGE44NE9ILYbBEREVGFUMvRGt++0RT7PumAgAbOUAlg+/l76LLsKKZvv4h7qdll8jh3UrIwf2/h+OC0nvXh5WBVJsclosqHzRYRERFVKPVdFFg3ogX+HtcOHes6okAl8OuZO+i85Ajm/H0ZyRk5L3xslUpg6h8XkZVXgFZe9hjpV6PsghNRpcNmi4iIiCokX3c7bHqnFYLe90NrL3vkFaiw8WQ8/BeHYsG+GDx+klfqY24+fQvhNx/BwsQIS4c0hpzjg0T0EthsERERUYXWsoY9fhvbBlvGtEbT6nbIUarw/dGb6LA4FF8HX0NatlKr49x69AQL9l4BAEzvXR/Vq1rqMjYRVQKSNlsLFixAy5YtYWNjAycnJwwcOBBXr15V74+Pj4dMJivxJygoSL3u9u3b6NOnDywtLeHk5IQpU6YgPz9f47GOHDmCZs2awczMDLVr18bGjRvL62kSERGRjslkMrSr7YDtH7TFT6NaoIGrApm5+fj28HX4Lw7F6tBYPMnV/N2gQCVwOi4FEQ9lCL/xCJODLiBbWQC/mlXxVmtPiZ4JERkSYykf/OjRowgMDETLli2Rn5+PGTNmICAgANHR0bCysoKHhwcSEhI07rNu3TosWbIEvXr1AgAUFBSgT58+cHFxwcmTJ5GQkIARI0bAxMQE8+fPBwDExcWhT58+eP/997FlyxYcPnwYY8aMgaurK3r06FHuz5uIiIh0QyaToUt9Z3Sq64QDlxPxdfA1XE/OxJIDV/HT8Th80KkW3mrjiSNXkzF3VzQS0nIAGOHn6xEAADNjORYP8eX4IBGVCUmbrf3792vc3rhxI5ycnBAREQF/f38YGRnBxcVFY82OHTvw6quvwtq68IsFDx48iOjoaBw6dAjOzs5o0qQJ5s2bh2nTpmHOnDkwNTXF2rVr4eXlhWXLlgEAvL29cfz4cSxfvrzEZis3Nxe5ubnq2+np6QAApVIJpVK7UQRdKsqgD1mobLCmhoc1NUysa8XSrb4DOtetit2XEvFtSCxup2Tjyz0xWHn4OtJy8ku8T26+Chdup8DFxqSc01JZ4nvV8OhTTUuTQSaEEDrMUiqxsbGoU6cOLl26hIYNGxbbHxERgRYtWuDEiRNo27YtAGDWrFn4+++/ERkZqV4XFxeHmjVr4ty5c2jatCn8/f3RrFkzfPPNN+o1GzZswPjx45GWVvxb6OfMmYO5c+cW275161ZYWnJ+m4iIqKIpUAFnHsiw744cacpnnbUSsDMFZjcrAE9uEVFJsrKy8OabbyItLQ0KheKZayU9s/VfKpUK48ePR7t27UpstABg/fr18Pb2VjdaAJCYmAhnZ2eNdUW3ExMTn7kmPT0d2dnZsLCw0Ng3ffp0TJw4UX07PT0dHh4eCAgIeO4LWh6USiWCg4PRvXt3mJjwX94MAWtqeFhTw8S6Vmz9AATEPsQ7m849Y5UMqXmAY4M2aO1lX17RqIzxvWp49KmmRVNv2tCbZiswMBBRUVE4fvx4ifuzs7OxdetWzJw5U+dZzMzMYGZmVmy7iYmJ5MX9L33LQy+PNTU8rKlhYl0rroxclVbrHmXls8YGgO9Vw6MPNS3N4+vFpd/HjRuH3bt3IzQ0FO7u7iWu+eOPP5CVlYURI0ZobHdxcUFSUpLGtqLbRZ/3etoahUJR7KwWERERGS4nG/MyXUdE9CySNltCCIwbNw47duxASEgIvLy8nrp2/fr16N+/PxwdHTW2+/n54dKlS0hOTlZvCw4OhkKhQIMGDdRrDh8+rHG/4OBg+Pn5leGzISIiIn3XysserrbmeNrHsWQAXG3N0YojhERUBiRttgIDA7F582Zs3boVNjY2SExMRGJiIrKzszXWxcbG4tixYxgzZkyxYwQEBKBBgwYYPnw4Lly4gAMHDuDzzz9HYGCgehTw/fffx82bNzF16lRcuXIF3333HbZt24YJEyaUy/MkIiIi/WAkl2F2v8J/jP3/DVfR7dn9GsCIV8cgojIgabO1Zs0apKWloVOnTnB1dVX//P777xrrfvrpJ7i7uyMgIKDYMYyMjLB7924YGRnBz88Pb731FkaMGIEvvvhCvcbLywt79uxBcHAwGjdujGXLluHHH3/kd2wRERFVQj0bumLNW83gYqs5Kuhia441bzVDz4auEiUjIkMj6QUytL3q/Pz589VfUFwST09P7N2795nH6NSpE86fP1+qfERERGSYejZ0RfcGLgiPTcbBsNMI6NAafrWdeEaLiMqU3lyNkIiIiKg8GcllaO1lj0cxAq297NloEVGZ04urERIRERERERkaNltEREREREQ6wGaLiIiIiIhIB9hsERERERER6QCbLSIiIiIiIh1gs0VERERERKQDbLaIiIiIiIh0gM0WERERERGRDrDZIiIiIiIi0gE2W0RERERERDpgLHWAikAIAQBIT0+XOEkhpVKJrKwspKenw8TEROo4VAZYU8PDmhom1tXwsKaGiXU1PPpU06KeoKhHeBY2W1rIyMgAAHh4eEichIiIiIiI9EFGRgZsbW2fuUYmtGnJKjmVSoX79+/DxsYGMplM6jhIT0+Hh4cH7ty5A4VCIXUcKgOsqeFhTQ0T62p4WFPDxLoaHn2qqRACGRkZcHNzg1z+7E9l8cyWFuRyOdzd3aWOUYxCoZD8DxuVLdbU8LCmhol1NTysqWFiXQ2PvtT0eWe0ivACGURERERERDrAZouIiIiIiEgH2GxVQGZmZpg9ezbMzMykjkJlhDU1PKypYWJdDQ9raphYV8NTUWvKC2QQERERERHpAM9sERERERER6QCbLSIiIiIiIh1gs0VERERERKQDbLaIiIiIiIh0gM2WjixYsAAtW7aEjY0NnJycMHDgQFy9elVjTU5ODgIDA1G1alVYW1tj8ODBSEpK0ljz8ccfo3nz5jAzM0OTJk1KfKwDBw6gTZs2sLGxgaOjIwYPHoz4+Phn5ktJScGwYcOgUChgZ2eH0aNHIzMz82WecqWg73WtUaMGZDKZxs/ChQtf5ikbvPKs6bZt29CkSRNYWlrC09MTS5YseW4+vldfjL7Xle/V0iuLml64cAFvvPEGPDw8YGFhAW9vb6xYsaLYYx05cgTNmjWDmZkZateujY0bNz4338WLF9GhQweYm5vDw8MDixcvfunnXBnoc13j4+OLvU9lMhlOnTpVJs/dUJVXTRMSEvDmm2+ibt26kMvlGD9+vFb5bt++jT59+sDS0hJOTk6YMmUK8vPzX/p5P5UgnejRo4fYsGGDiIqKEpGRkaJ3796ievXqIjMzU73m/fffFx4eHuLw4cPin3/+EW3atBFt27bVOM5HH30kVq1aJYYPHy4aN25c7HFu3rwpzMzMxPTp00VsbKyIiIgQ/v7+omnTps/M17NnT9G4cWNx6tQpERYWJmrXri3eeOONMnnuhkzf6+rp6Sm++OILkZCQoP75bzYqrrxqunfvXmFsbCzWrFkjbty4IXbv3i1cXV3FypUrn5mP79UXo+915Xu19MqipuvXrxcff/yxOHLkiLhx44b45ZdfhIWFhUa9bt68KSwtLcXEiRNFdHS0WLlypTAyMhL79+9/ara0tDTh7Owshg0bJqKiosSvv/4qLCwsxPfff6+bF8OA6HNd4+LiBABx6NAhjfdqXl6ebl4MA1FeNY2LixMff/yx2LRpk2jSpIn45JNPnpstPz9fNGzYUHTr1k2cP39e7N27Vzg4OIjp06eX6WvwX2y2yklycrIAII4ePSqEECI1NVWYmJiIoKAg9ZqYmBgBQISHhxe7/+zZs0v8P/qgoCBhbGwsCgoK1Nv+/vtvIZPJnvqXQXR0tAAgzp49q962b98+IZPJxL179170KVZK+lRXIQp/gVu+fPmLPyHSWU3feOMNMWTIEI1t3377rXB3dxcqlarELHyvlh19qqsQfK+WhZetaZEPP/xQdO7cWX176tSpwsfHR2PNa6+9Jnr06PHUY3z33XeiSpUqIjc3V71t2rRpol69eqV+XpWdPtW1qNk6f/78Cz4bEkJ3Nf2vjh07atVs7d27V8jlcpGYmKjetmbNGqFQKDTev2WJY4TlJC0tDQBgb28PAIiIiIBSqUS3bt3Ua+rXr4/q1asjPDxc6+M2b94ccrkcGzZsQEFBAdLS0vDLL7+gW7duMDExKfE+4eHhsLOzQ4sWLdTbunXrBrlcjtOnT7/I06u09KmuRRYuXIiqVauiadOmWLJkiW5PjRsgXdU0NzcX5ubmGtssLCxw9+5d3Lp1q8T78L1advSprkX4Xn05ZVXTtLQ09TGAwvfdf48BAD169HjmMcLDw+Hv7w9TU1ON+1y9ehWPHz8u3ROr5PSprkX69+8PJycntG/fHn///Xepng/prqYvIjw8HI0aNYKzs7N6W48ePZCeno7Lly+/1LGfhs1WOVCpVBg/fjzatWuHhg0bAgASExNhamoKOzs7jbXOzs5ITEzU+theXl44ePAgZsyYATMzM9jZ2eHu3bvYtm3bU++TmJgIJycnjW3Gxsawt7cv1WNXdvpWV6Dw8yW//fYbQkND8d5772H+/PmYOnVqqZ9bZaXLmvbo0QPbt2/H4cOHoVKpcO3aNSxbtgxA4dx5SfheLRv6VleA79WXVVY1PXnyJH7//XeMHTtWvS0xMVHjF7GiY6SnpyM7O7vE4zztPkX7SDv6Vldra2ssW7YMQUFB2LNnD9q3b4+BAwey4SoFXdb0RUjxXjXWyVFJQ2BgIKKionD8+PEyP3ZiYiLeffddjBw5Em+88QYyMjIwa9YsDBkyBMHBwZDJZGX+mFRIH+s6ceJE9X/7+vrC1NQU7733HhYsWAAzM7Myz2lodFnTd999Fzdu3EDfvn2hVCqhUCjwySefYM6cOZDL+e9euqSPdeV79eWURU2joqIwYMAAzJ49GwEBAWWYjl6UvtXVwcFB473asmVL3L9/H0uWLEH//v1f6tiVhb7VVAr8f3gdGzduHHbv3o3Q0FC4u7urt7u4uCAvLw+pqaka65OSkuDi4qL18VevXg1bW1ssXrwYTZs2hb+/PzZv3ozDhw8/dczIxcUFycnJGtvy8/ORkpJSqseuzPSxriVp3bo18vPzn3sVQ9J9TWUyGRYtWoTMzEzcunULiYmJaNWqFQCgZs2aJd6H79WXp491LQnfq9ori5pGR0eja9euGDt2LD7//HONfS4uLsWuSpmUlASFQgELC4sSMz3tPkX76Pn0sa4lad26NWJjY7VeX5npuqYvQor3KpstHRFCYNy4cdixYwdCQkLg5eWlsb958+YwMTHB4cOH1duuXr2K27dvw8/PT+vHycrKKvavp0ZGRgAKT92WxM/PD6mpqYiIiFBvCwkJgUqlQuvWrbV+7MpIn+taksjISMjl8mKjaPQ/5VXTIkZGRqhWrRpMTU3x66+/ws/PD46OjiWu5Xv1xelzXUvC9+rzlVVNL1++jM6dO2PkyJH46quvij2On5+fxjEAIDg4+Jl/Lvz8/HDs2DEolUqN+9SrVw9VqlQp9XOtTPS5riWJjIyEq6trqe5T2ZRXTV+En58fLl26pPEPmcHBwVAoFGjQoEGZPEYxOrnsBokPPvhA2NraiiNHjmhcLjQrK0u95v333xfVq1cXISEh4p9//hF+fn7Cz89P4zjXr18X58+fF++9956oW7euOH/+vDh//rz6iimHDx8WMplMzJ07V1y7dk1ERESIHj16CE9PT/VjnT59WtSrV0/cvXtXfdyePXuKpk2bitOnT4vjx4+LOnXq8HLSWtDnup48eVIsX75cREZGihs3bojNmzcLR0dHMWLEiHJ6dSqm8qrpgwcPxJo1a0RMTIw4f/68+Pjjj4W5ubk4ffq0+hh8r5Ydfa4r36svpixqeunSJeHo6CjeeustjWMkJyer1xRdInzKlCkiJiZGrF69utglwleuXCm6dOmivp2amiqcnZ3F8OHDRVRUlPjtt9+EpaUlL/2uBX2u68aNG8XWrVtFTEyMiImJEV999ZWQy+Xip59+0vGrUrGVV02FEOq/k5s3by7efPNNcf78eXH58mX1/u3bt2tcFbTo0u8BAQEiMjJS7N+/Xzg6OvLS7xURgBJ/NmzYoF6TnZ0tPvzwQ1GlShVhaWkpXnnlFZGQkKBxnI4dO5Z4nLi4OPWaX3/9VTRt2lRYWVkJR0dH0b9/fxETE6PeHxoaWuw+jx49Em+88YawtrYWCoVCvP322yIjI0NXL4fB0Oe6RkREiNatWwtbW1thbm4uvL29xfz580VOTo4uX5IKr7xq+uDBA9GmTRthZWUlLC0tRdeuXcWpU6c0jsH3atnR57ryvfpiyqKms2fPLvEYnp6eGo8VGhoqmjRpIkxNTUXNmjU1HqPoOP//PhcuXBDt27cXZmZmolq1amLhwoVl/AoYJn2u68aNG4W3t7ewtLQUCoVCtGrVSuNy5VSy8qzp89Zs2LBB/P9zS/Hx8aJXr17CwsJCODg4iEmTJgmlUqmLl0IIIYTs36BERERERERUhviZLSIiIiIiIh1gs0VERERERKQDbLaIiIiIiIh0gM0WERERERGRDrDZIiIiIiIi0gE2W0RERERERDrAZouIiIiIiEgH2GwRERERERHpAJstIiIiIiIiHWCzRURElY4QAt26dUOPHj2K7fvuu+9gZ2eHu3fvSpCMiIgMCZstIiKqdGQyGTZs2IDTp0/j+++/V2+Pi4vD1KlTsXLlSri7u5fpYyqVyjI9HhER6T82W0REVCl5eHhgxYoVmDx5MuLi4iCEwOjRoxEQEICmTZuiV69esLa2hrOzM4YPH46HDx+q77t//360b98ednZ2qFq1Kvr27YsbN26o98fHx0Mmk+H3339Hx44dYW5uji1btkjxNImISEIyIYSQOgQREZFUBg4ciLS0NAwaNAjz5s3D5cuX4ePjgzFjxmDEiBHIzs7GtGnTkJ+fj5CQEADAn3/+CZlMBl9fX2RmZmLWrFmIj49HZGQk5HI54uPj4eXlhRo1amDZsmVo2rQpzM3N4erqKvGzJSKi8sRmi4iIKrXk5GT4+PggJSUFf/75J6KiohAWFoYDBw6o19y9exceHh64evUq6tatW+wYDx8+hKOjIy5duoSGDRuqm61vvvkGn3zySXk+HSIi0iMcIyQiokrNyckJ7733Hry9vTFw4EBcuHABoaGhsLa2Vv/Ur18fANSjgtevX8cbb7yBmjVrQqFQoEaNGgCA27dvaxy7RYsW5fpciIhIvxhLHYCIiEhqxsbGMDYu/L/EzMxM9OvXD4sWLSq2rmgMsF+/fvD09MQPP/wANzc3qFQqNGzYEHl5eRrrraysdB+eiIj0FpstIiKi/2jWrBn+/PNP1KhRQ92A/dejR49w9epV/PDDD+jQoQMA4Pjx4+Udk4iIKgCOERIREf1HYGAgUlJS8MYbb+Ds2bO4ceMGDhw4gLfffhsFBQWoUqUKqlatinXr1iE2NhYhISGYOHGi1LGJiEgPsdkiIiL6Dzc3N5w4cQIFBQUICAhAo0aNMH78eNjZ2UEul0Mul+O3335DREQEGjZsiAkTJmDJkiVSxyYiIj3EqxESERERERHpAM9sERERERER6QCbLSIiIiIiIh1gs0VERERERKQDbLaIiIiIiIh0gM0WERERERGRDrDZIiIiIiIi0gE2W0RERERERDrAZouIiIiIiEgH2GwRERERERHpAJstIiIiIiIiHWCzRUREREREpAP/ByQJ9ESsDxOOAAAAAElFTkSuQmCC", + "image/png": "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YGdnh//+978VXg/VvXt3o3u0SZKEAQMGYMOGDejSpQu6deuGs2fP4rfffkOTJk2wb9++ckeLXn31VeUU0aioKCQlJeGRRx5R3u+ZZ57Bfffdp2zft29f5OfnIzw8HB4eHjh27Bj+/vtveHt7IyoqCm3btjV5jk2aNMGFCxfQpUsX5T5ktypb2bLMli1b0K9fPzg5OWHo0KFwd3fHr7/+igsXLuDTTz/FK6+8omy7efNm9O7dG7Is47nnnqtwf7l1MZImTZrAzs4O7du3R6NGjVBUVIRTp04hKioKsixj7ty5ePHFF02eIxGRVbNkV0hERDUnMzNTfvfdd+U2bdrIrq6usr29vdywYUN5+PDh8uHDhyt8zu2OVEmSJD///PMyALlFixZyUlKSSXUkJSXJb731ltyxY0fZ09NT1ul0sqenp9yxY0f5tddek48fP15pHWX/2NnZyV5eXnKbNm3kp59+Wl6/fr1sMBgqfD9zHDF79913jd6/on8qOhpZUFAgT58+XW7atKns4OAg16tXT37mmWcqPVrUuHHj277H4sWLjbb/6quv5I4dO8p6vV52cHCQmzZtKv/3v/816WjUre40v8p+ZNi3b5/8wAMPyB4eHrKzs7PcqVMneeXKleW2W7x48R1ff9SoUUbP+eabb+SHHnpIbtSokezs7Cw7OjrKTZo0kZ966il57969VZ4jEZE14xEzIiIiIiIiC+PiH0RERERERBbGxoyIiIiIiMjC2JgRERERERFZGBszIiIiIiIiC2NjRkREREREZGFszIiIiIiIiCyMjRkREREREZGFsTEjIiIiIiKyMDZmREREREREFsbGjIiIiIiIyMLYmBERERER0V0ZPXq0pUtQPTZmRERERERkdtOnT0dISAhcXV3h5eWF3r17Y9++fUbbDBo0CI0aNYKTkxPq16+PESNGICkpqcLXO3v2LNzd3eHp6VnusVWrViEkJAROTk5o3bo11q1bd8f6tm7dinbt2sHR0RHBwcFYsmSJ0ePz5s1DeHg4PDw84OHhgcjISPz9999G2zRp0gQajQYajQY6nQ7+/v4YO3Ysrl27dsf3vxUbMyIiIiIiqrL09HSMGjUKjRo1wo8//ojg4GA89thjKCoqAgA0b94cX375JY4dO4adO3eiSZMm6Nu3L9LS0pTX6NGjB37++WecOnUKv/76K86dO4dH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ZGZmyorD4pSc7/79+0WrVq2Eh4eHcHR0FCEhIWLq1Kmq+Wu4EJbJd9KkScXu479/zdqyZYto0qSJsLe3F0FBQWbvUbCf/77mwIEDol27dsLBwUE89NBD4uOPP7ZwAnIpOd8FCxaIkJAQ4ezsLNzd3UXLli3NljVWg/LM917bREdHi/9ewHL69GnRs2dP4eTkJLy9vcVrr70m8vLyZEQhhZLzXbt2rWjSpIlwdXUVLi4uonHjxmLu3LnCYDDIisPiyivfkv7/7/nnnzfbD8+/5Zcvz7/5SpPvzJkzRVhYmCmr8PBwMXv2bLOfdaUdvxohVLw+LBERERERkQ3g4h9ERERERERWxsKMiIiIiIjIyliYERERERERWRkLMyIiIiIiIitjYUZERERERGRlLMyIiIiIiIisjIUZERERERGRlbEwIyIiIiIisjIWZkRERERERFbGwoyIiIiIiMjKWJgRERERERFZGQszIiIiIiIiK2NhRkREREREZGUszIiIiIiIiKyMhRkREREREZGVsTAjIiIiIiKyMhZmRERE/yGEQLdu3dC9e/ciz82ePRuenp44f/68FXpGRES2ioUZERHRf2g0GkRHR2PPnj345ptvTO0pKSl48803MWvWLAQEBFj0PfPy8iy6PyIiUhcWZkRERMUIDAzEl19+iddffx0pKSkQQmDo0KGIiIhAeHg4evbsCVdXV/j5+WHQoEG4du2a6bXr1q1Du3bt4OnpCS8vLzz66KNITk42PX/69GloNBosXboUHTt2hKOjI3766SdrDJOIiBRCI4QQ1u4EERGRUvXr1w/p6el44okn8P777+Pw4cMICwvDiy++iMGDByMrKwvjxo2DXq/H5s2bAQC//vorNBoNGjVqhJs3b2LixIk4ffo0EhMTodVqcfr0adSqVQs1a9bE9OnTER4eDkdHR1StWtXKoyUiImthYUZERHQXV65cQVhYGNLS0vDrr78iKSkJ27Ztw/r1603bnD9/HoGBgTh+/Djq1q1bZB/Xrl2Dj48PDh06hAYNGpgKsy+++AKvvvpqeQ6HiIgUipcyEhER3YWvry+GDx+OkJAQ9OvXDwcOHMCWLVvg6upq+le/fn0AMF2uePLkSQwYMABBQUFwd3dHzZo1AQBnz54123fz5s3LdSxERKRcOmt3gIiISOl0Oh10uvz/y7x58yb69OmDTz75pMh2BZci9unTBzVq1MD8+fNRrVo1GI1GNGjQALm5uWbbu7i4yO88ERGpAgszIiKiMmjatCl+/fVX1KxZ01SsFXb9+nUcP34c8+fPR/v27QEA27dvL+9uEhGRyvBSRiIiojKIjIxEWloaBgwYgH379iE5ORnr16/HCy+8AIPBgMqVK8PLywvz5s3D33//jc2bNyMqKsra3SYiIoVjYUZERFQG1apVw44dO2AwGBAREYGGDRtizJgx8PT0hFarhVarxZIlS7B//340aNAAY8eOxbRp06zdbSIiUjiuykhERERERGRl/MaMiIiIiIjIyliYERERERERWRkLMyIiIiIiIitjYUZERERERGRlLMyIiIiIiIisjIUZERERERGRlbEwIyIiIiIisjIWZkRERERERFbGwoyIiIiIiMjKWJgRERERERFZGQszIiIiIiIiK2NhRkREREREZGX/D2BLLaftGBGFAAAAAElFTkSuQmCC", "text/plain": [ - "
" + "
" ] }, "metadata": {}, @@ -490,11 +360,7 @@ "name": "stdout", "output_type": "stream", "text": [ - "{'chart_generator': {'messages': [AIMessage(content=\"Unfortunately, I made an error in the provided code. There was a mismatch in the dimensions of the 'Year' and 'GDP (Billion USD)' data arrays, which caused a ValueError. Additionally, I mistakenly included placeholders for the years 2022 and 2023 without having the actual GDP data for those years.\\n\\nLet's correct this and generate a line graph with the data we have up to 2021. I will revise the code to only include the years for which we have data, and then we can create the graph accordingly.\", additional_kwargs={'tool_calls': [{'id': 'call_1zGQMGouC0oFQJRUkNPvs9zX', 'function': {'arguments': '{\"code\":\"import matplotlib.pyplot as plt\\\\n\\\\n# UK GDP data obtained from search results for 2018-2021 (in billion USD)\\\\n# No data for 2022 and 2023 are available\\\\n# Note: 2021 data is used as a placeholder and should be updated when actual figures are available\\\\ngdp_data = {\\\\n \\'Year\\': [2018, 2019, 2020, 2021],\\\\n \\'GDP (Billion USD)\\': [2851.41, 2851.41, 2697.81, 3141.51]\\\\n}\\\\n\\\\n# Plot a line graph\\\\nplt.figure(figsize=(10, 5))\\\\nplt.plot(gdp_data[\\'Year\\'], gdp_data[\\'GDP (Billion USD)\\'], marker=\\'o\\')\\\\n\\\\n# Title and labels\\\\nplt.title(\\'UK GDP from 2018 to 2021\\')\\\\nplt.xlabel(\\'Year\\')\\\\nplt.ylabel(\\'GDP (Billion USD)\\')\\\\n\\\\n# Show grid\\\\nplt.grid(True)\\\\n\\\\n# Display the graph\\\\nplt.show()\"}', 'name': 'python_repl'}, 'type': 'function'}]}, response_metadata={'token_usage': {'completion_tokens': 359, 'prompt_tokens': 12796, 'total_tokens': 13155}, 'model_name': 'gpt-4o', 'system_fingerprint': None, 'finish_reason': 'tool_calls', 'logprobs': None}, name='chart_generator', id='run-0d4a67d2-696a-4955-990b-9a9d775b7635-0', tool_calls=[{'name': 'python_repl', 'args': {'code': \"import matplotlib.pyplot as plt\\n\\n# UK GDP data obtained from search results for 2018-2021 (in billion USD)\\n# No data for 2022 and 2023 are available\\n# Note: 2021 data is used as a placeholder and should be updated when actual figures are available\\ngdp_data = {\\n 'Year': [2018, 2019, 2020, 2021],\\n 'GDP (Billion USD)': [2851.41, 2851.41, 2697.81, 3141.51]\\n}\\n\\n# Plot a line graph\\nplt.figure(figsize=(10, 5))\\nplt.plot(gdp_data['Year'], gdp_data['GDP (Billion USD)'], marker='o')\\n\\n# Title and labels\\nplt.title('UK GDP from 2018 to 2021')\\nplt.xlabel('Year')\\nplt.ylabel('GDP (Billion USD)')\\n\\n# Show grid\\nplt.grid(True)\\n\\n# Display the graph\\nplt.show()\"}, 'id': 'call_1zGQMGouC0oFQJRUkNPvs9zX'}])], 'sender': 'chart_generator'}}\n", - "----\n", - "{'call_tool': {'messages': [ToolMessage(content=\"Successfully executed:\\n```python\\nimport matplotlib.pyplot as plt\\n\\n# UK GDP data obtained from search results for 2018-2021 (in billion USD)\\n# No data for 2022 and 2023 are available\\n# Note: 2021 data is used as a placeholder and should be updated when actual figures are available\\ngdp_data = {\\n 'Year': [2018, 2019, 2020, 2021],\\n 'GDP (Billion USD)': [2851.41, 2851.41, 2697.81, 3141.51]\\n}\\n\\n# Plot a line graph\\nplt.figure(figsize=(10, 5))\\nplt.plot(gdp_data['Year'], gdp_data['GDP (Billion USD)'], marker='o')\\n\\n# Title and labels\\nplt.title('UK GDP from 2018 to 2021')\\nplt.xlabel('Year')\\nplt.ylabel('GDP (Billion USD)')\\n\\n# Show grid\\nplt.grid(True)\\n\\n# Display the graph\\nplt.show()\\n```\\nStdout: \\n\\nIf you have completed all tasks, respond with FINAL ANSWER.\", name='python_repl', tool_call_id='call_1zGQMGouC0oFQJRUkNPvs9zX')]}}\n", - "----\n", - "{'chart_generator': {'messages': [AIMessage(content=\"FINAL ANSWER\\n\\nI have generated a line graph for the UK's GDP from 2018 to 2021 using the available data. Unfortunately, due to the lack of data for 2022 and 2023, the graph only includes figures up to 2021. Here is the graph:\\n\\n[Graph Image]\\n\\nPlease note that the data for 2022 and 2023 should be added to this graph once it becomes available to complete the analysis for the past five years.\", response_metadata={'token_usage': {'completion_tokens': 99, 'prompt_tokens': 13412, 'total_tokens': 13511}, 'model_name': 'gpt-4o', 'system_fingerprint': None, 'finish_reason': 'stop', 'logprobs': None}, name='chart_generator', id='run-3474a61c-0773-4e44-bd6e-2e88cf56bb90-0')], 'sender': 'chart_generator'}}\n", + "{'chart_generator': {'messages': [HumanMessage(content=\"First, get the UK's GDP over the past 5 years, then make a line chart of it. Once you make the chart, finish.\", additional_kwargs={}, response_metadata={}, id='fa1f5e95-9e1a-47d4-b4b6-e93f345e339d'), AIMessage(content=[{'text': \"I'll help search for the UK's GDP data over the past 5 years. Then my colleague can help create the line chart.\", 'type': 'text'}, {'id': 'toolu_01Jd9dxa4Ss2NhzBhCuwUX3E', 'input': {'query': 'UK GDP annual data past 5 years 2019-2023'}, 'name': 'tavily_search_results_json', 'type': 'tool_use'}], additional_kwargs={}, response_metadata={'id': 'msg_014nCkfVHnG6LAsiS6pY7zcd', 'model': 'claude-3-5-sonnet-20241022', 'stop_reason': 'tool_use', 'stop_sequence': None, 'usage': {'input_tokens': 555, 'output_tokens': 101}}, id='run-e2297529-9972-4de6-835d-23d920b0e29b-0', tool_calls=[{'name': 'tavily_search_results_json', 'args': {'query': 'UK GDP annual data past 5 years 2019-2023'}, 'id': 'toolu_01Jd9dxa4Ss2NhzBhCuwUX3E', 'type': 'tool_call'}], usage_metadata={'input_tokens': 555, 'output_tokens': 101, 'total_tokens': 656, 'input_token_details': {}}), ToolMessage(content='[{\"url\": \"https://www.macrotrends.net/global-metrics/countries/GBR/united-kingdom/gdp-gross-domestic-product\", \"content\": \"Dollar figures for GDP are converted from domestic currencies using single year official exchange rates. For a few countries where the official exchange rate does not reflect the rate effectively applied to actual foreign exchange transactions, an alternative conversion factor is used. U.K. gdp for 2023 was $3,340.03B, a 8.13% increase from 2022.\"}, {\"url\": \"https://www.statista.com/topics/3795/gdp-of-the-uk/\", \"content\": \"Monthly growth of gross domestic product in the United Kingdom from January 2019 to November 2023\\\\nContribution to GDP growth in the UK 2023, by sector\\\\nContribution to gross domestic product growth in the United Kingdom in January 2023, by sector\\\\nGDP growth rate in the UK 1999-2021, by country\\\\nAnnual growth rates of gross domestic product in the United Kingdom from 1999 to 2021, by country\\\\nGDP growth rate in the UK 2021, by region\\\\nAnnual growth rates of gross domestic product in the United Kingdom in 2021, by region\\\\nGDP growth of Scotland 2021, by local area\\\\nAnnual growth rates of gross domestic product in Scotland in 2021, by local (ITL 3) area\\\\nGDP growth of Wales 2021, by local area\\\\nAnnual growth rates of gross domestic product in Wales in 2021, by local (ITL 3) area\\\\nGDP growth of Northern Ireland 2021, by local area\\\\nAnnual growth rates of gross domestic product in Northern Ireland in 2021, by local (ITL 3) area\\\\nGDP per capita\\\\nGDP per capita\\\\nGDP per capita in the UK 1955-2022\\\\nGross domestic product per capita in the United Kingdom from 1955 to 2022 (in GBP)\\\\nAnnual GDP per capita growth in the UK 1956-2022\\\\nAnnual GDP per capita growth in the United Kingdom from 1956 to 2022\\\\nQuarterly GDP per capita in the UK 2019-2023\\\\nQuarterly GDP per capita in the United Kingdom from 1st quarter 2019 to 3rd quarter 2023 (in GBP)\\\\nQuarterly GDP per capita growth in the UK 2019-2023\\\\nQuarterly GDP per capita growth in the United Kingdom from 1st quarter 2019 to 3rd quarter 2023 (in GBP)\\\\nGDP per capita of the UK 1999-2021, by country\\\\nGross domestic product per capita of the United Kingdom from 1999 to 2021, by country (in GBP)\\\\nGDP per capita of the UK 2021, by region\\\\nGross domestic product per capita of the United Kingdom in 2021, by region (in GBP)\\\\nGlobal Comparisons\\\\nGlobal Comparisons\\\\nCountries with the largest gross domestic product (GDP) 2022\\\\n Monthly GDP of the UK 2019-2023\\\\nMonthly index of gross domestic product in the United Kingdom from January 2019 to November 2023 (2019=100)\\\\nGVA of the UK 2022, by sector\\\\nGross value added of the United Kingdom in 2022, by industry sector (in million GBP)\\\\nGDP of the UK 2021, by country\\\\nGross domestic product of the United Kingdom in 2021, by country (in million GBP)\\\\nGDP of the UK 2021, by region\\\\nGross domestic product of the United Kingdom in 2021, by region (in million GBP)\\\\nGDP of Scotland 2021, by local area\\\\nGross domestic product of Scotland in 2021, by local (ITL 3) area (in million GBP)\\\\nGDP of Wales 2021, by local area\\\\nGross domestic product of Wales in 2021, by local (ITL 3) area (in million GBP)\\\\nGDP of Northern Ireland 2021, by local area\\\\nGross domestic product of Northern Ireland in 2021, by local (ITL 3) area (in million GBP)\\\\nGDP growth\\\\nGDP growth\\\\nGDP growth forecast for the UK 2000-2028\\\\nForecasted annual growth of gross domestic product in the United Kingdom from 2000 to 2028\\\\nAnnual GDP growth in the UK 1949-2022\\\\nAnnual growth of gross domestic product in the United Kingdom from 1949 to 2022\\\\nQuarterly GDP growth of the UK 2019-2023\\\\nQuarterly growth of gross domestic product in the United Kingdom from 1st quarter 2019 to 3rd quarter 2023\\\\nMonthly GDP growth of the UK 2019-2023\\\\n Transforming data into design:\\\\nStatista Content & Design\\\\nStrategy and business building for the data-driven economy:\\\\nUK GDP - Statistics & Facts\\\\nUK economy expected to shrink in 2023\\\\nCharacteristics of UK GDP\\\\nKey insights\\\\nDetailed statistics\\\\nGDP of the UK 1948-2022\\\\nDetailed statistics\\\\nAnnual GDP growth in the UK 1949-2022\\\\nDetailed statistics\\\\nGDP per capita in the UK 1955-2022\\\\nEditor’s Picks\\\\nCurrent statistics on this topic\\\\nCurrent statistics on this topic\\\\nKey Economic Indicators\\\\nMonthly GDP growth of the UK 2019-2023\\\\nKey Economic Indicators\\\\nMonthly GDP of the UK 2019-2023\\\\nKey Economic Indicators\\\\nContribution to GDP growth in the UK 2023, by sector\\\\nRelated topics\\\\nRecommended\\\\nRecommended statistics\\\\nGDP\\\\nGDP\\\\nGDP of the UK 1948-2022\\\\nGross domestic product of the United Kingdom from 1948 to 2022 (in million GBP)\\\\nQuarterly GDP of the UK 2019-2023\\\\nQuarterly gross domestic product in the United Kingdom from 1st quarter 2019 to 3rd quarter 2023 (in million GBP)\\\\n The 20 countries with the largest gross domestic product (GDP) in 2022 (in billion U.S. dollars)\\\\nGDP of European countries in 2022\\\\nGross domestic product at current market prices of selected European countries in 2022 (in million euros)\\\\nReal GDP growth rates in Europe 2023\\\\nAnnual real gross domestic product (GDP) growth rate in European countries in 2023\\\\nGross domestic product (GDP) of Europe\\'s largest economies 1980-2028\\\\nGross domestic product (GDP) at current prices of Europe\\'s largest economies from 1980 to 2028 (in billion U.S dollars)\\\\nUnited Kingdom\\'s share of global gross domestic product (GDP) 2028\\\\nUnited Kingdom (UK): Share of global gross domestic product (GDP) adjusted for Purchasing Power Parity (PPP) from 2018 to 2028\\\\nRelated topics\\\\nRecommended\\\\nReport on the topic\\\\nKey figures\\\\nThe most important key figures provide you with a compact summary of the topic of \\\\\"UK GDP\\\\\" and take you straight to the corresponding statistics.\\\\n Industry Overview\\\\nDigital & Trend reports\\\\nOverview and forecasts on trending topics\\\\nIndustry & Market reports\\\\nIndustry and market insights and forecasts\\\\nCompanies & Products reports\\\\nKey figures and rankings about companies and products\\\\nConsumer & Brand reports\\\\nConsumer and brand insights and preferences in various industries\\\\nPolitics & Society reports\\\\nDetailed information about political and social topics\\\\nCountry & Region reports\\\\nAll key figures about countries and regions\\\\nMarket forecast and expert KPIs for 1000+ markets in 190+ countries & territories\\\\nInsights on consumer attitudes and behavior worldwide\\\\nBusiness information on 100m+ public and private companies\\\\nExplore Company Insights\\\\nDetailed information for 39,000+ online stores and marketplaces\\\\nDirectly accessible data for 170 industries from 150+ countries\\\\nand over 1\\xa0Mio. facts.\\\\n\"}, {\"url\": \"https://data.worldbank.org/indicator/NY.GDP.MKTP.KD.ZG?locations=GB\", \"content\": \"GDP growth (annual %) - United Kingdom | Data - World Bank Data\"}, {\"url\": \"https://www.statista.com/topics/6500/the-british-economy/\", \"content\": \"Output per hour worked in the UK 1971 to 2023\\\\nEconomic output per hour worked in the United Kingdom from 1st quarter 1971 to 2nd quarter 2023 (2019=100)\\\\nAnnual unemployment rate in the UK 2000-2028\\\\nAnnual unemployment rate in the United Kingdom from 2000 to 2028\\\\nInflation\\\\nInflation\\\\nInflation rate in the UK 1989-2023\\\\nInflation rate for the Consumer Price Index (CPI) in the United Kingdom from January 1989 to October 2023\\\\nRPI inflation rate in the UK 1948-2023\\\\nInflation rate for the Retail Price Index (RPI) in the United Kingdom from June 1948 to October 2023\\\\nCPIH inflation rate in the UK 1989-2023\\\\nInflation rate for the Consumer Price Index including owner occupiers\\' housing costs (CPIH) in the United Kingdom from January 1989 to October 2023\\\\nPPI in the UK 2010-2023\\\\nProducer Price Index (PPI) in the United Kingdom from October 2010 to October 2023\\\\nCPI inflation rate in the UK 2023, by sector\\\\nInflation rate for the Consumer Price Index (CPI) in the United Kingdom in October 2023, by sector\\\\nConsumer Price Index in the UK 1988-2023\\\\nConsumer Price Index (CPI) in the United Kingdom from 1st quarter 1988 to 3rd quarter 2023\\\\nRetail Price Index in the UK 1987-2023\\\\nRetail Price Index (RPI) in the United Kingdom from 1st quarter 1987 to 3rd quarter 2023\\\\nConsumer Price Index including housing in the UK 1988-2023\\\\nConsumer Price Index including owner occupiers\\' housing costs (CPIH) in the United Kingdom from 1st quarter 1988 to 3rd quarter 2023\\\\nRPI annual inflation rate UK 2000-2028\\\\nAnnual inflation rate of the Retail Price Index in the United Kingdom from 2000 to 2028\\\\nCPI annual inflation rate UK 2000-2028\\\\nAnnual inflation rate of the Consumer Price Index in the United Kingdom from 2000 to 2028\\\\nGovernment finances\\\\nGovernment finances\\\\nGovernment spending as a percentage of GDP in the UK 1900-2029\\\\nTotal managed expenditure expressed as a percentage of GDP in the United Kingdom from 1900/01 to 2028/29\\\\nGovernment revenue as a percentage of GDP in the UK 1900-2029\\\\nTotal public sector current receipts expressed as a percentage of GDP in the United Kingdom from 1900/01 to 2028/29 (in million GBP)\\\\nGovernment borrowing as a percentage of GDP in the UK 1900-2029\\\\nPublic sector borrowing expressed as a percentage of GDP in the United Kingdom from 1900/01 to 2028/29\\\\nNational debt as a percentage of GDP in the UK 1900-2029\\\\nPublic sector net debt expressed as a percentage of GDP in the United Kingdom from 1900/01 to 2028/29\\\\nPublic sector spending in the United Kingdom 2023/24\\\\nBudgeted public sector expenditure on services in the United Kingdom in 2023/24, by function (in billion GBP)\\\\nGovernment revenue sources in the United Kingdom 2023/24\\\\nExpected public sector current receipts in the United Kingdom in 2023/24, by function (in billion GBP)\\\\nBusiness Enterprise\\\\nBusiness Enterprise\\\\nLargest companies in the United Kingdom based on revenue 2022\\\\nLargest companies in the United Kingdom based on revenue in 2022 (in billion US dollars)\\\\nLargest UK companies based on number of global employees 2020\\\\nLargest companies based in the United Kingdom on number of employees worldwide in 2020 (in 1,000s)\\\\nNumber of private sector businesses in the UK 2000-2023\\\\nNumber of private sector businesses in the United Kingdom from 2000 to 2023 (in millions)\\\\nNumber of private sector businesses in the UK 2023, by sector\\\\nNumber of private sector businesses in the United Kingdom in 2023, by sector\\\\nNumber of businesses by enterprise size in the UK 2023\\\\nNumber of private sector businesses in the United Kingdom in 2023, by employment size\\\\nNumber of private sector businesses in the UK 2023, by region\\\\nNumber of private sector businesses in the United Kingdom in 2023, by region\\\\nNumber of local business units in the UK 2012-2023\\\\nNumber of local units in VAT and/or PAYE based enterprises in the United Kingdom from 2012 to 2023 (in millions)\\\\nBusiness investment index in the UK 1997-2023\\\\nBusiness investment index in the United Kingdom from 1st quarter 1997 to 2nd quarter 2023 (Q1 1997=100)\\\\nBusiness confidence Index in the UK 1977-2023\\\\nBusiness confidence Index of the United Kingdom from March 1977 to November 2023 (100 = long-term average)\\\\nRelated topics\\\\nRecommended\\\\nReport on the topic\\\\nKey figures\\\\nThe most important key figures provide you with a compact summary of the topic of \\\\\"The UK economy\\\\\" and take you straight to the corresponding statistics.\\\\n Monthly GDP growth of the UK 2020-2023\\\\nMonthly growth of gross domestic product in the United Kingdom from January 2020 to September 2023\\\\nGDP of the UK 2021, by region\\\\nGross domestic product of the United Kingdom in 2021, by region (in million GBP)\\\\nGDP growth rate in the UK 2021, by region\\\\nAnnual growth rates of gross domestic product in the United Kingdom in 2021, by region\\\\nGDP per capita of the UK 2021, by region\\\\nGross domestic product per capita of the United Kingdom in 2021, by region (in GBP)\\\\nGDP growth forecast for the UK 2000-2028\\\\nForecasted annual growth of gross domestic product in the United Kingdom from 2000 to 2028\\\\nLabor Market\\\\nLabor Market\\\\nUnemployment rate of the UK 1971-2023\\\\nUnemployment rate in the United Kingdom from March 1971 to September 2023\\\\nEmployment rate in the UK 1971-2022\\\\nEmployment rate in the United Kingdom from March 1971 to July 2023\\\\nNumber of people unemployed in the UK 1971-2023\\\\nNumber of people unemployed in the United Kingdom from March 1971 to July 2023 (in 1,000s)\\\\nNumber of people employed in the UK 1971-2021\\\\nNumber of people employed in the United Kingdom from March 1971 to July 2023 (in 1,000s)\\\\nUnemployment rate in the UK 1971-2023, by gender\\\\nUnemployment rate in the United Kingdom from 1st quarter 1971 to 2nd quarter 2023, by gender\\\\nUnemployment rate in the UK 1992-2023, by age group\\\\nUnemployment rate in the United Kingdom from May 1992 to July 2023, by age group\\\\nYouth unemployment rate in the UK 1992-2023\\\\nYouth unemployment rate in the United Kingdom from May 1992 to July 2023\\\\nAverage annual earnings for full-time employees in the UK 1999-2023\\\\nMedian annual earnings for full-time employees in the United Kingdom from 1999 to 2023 (in nominal GBP)\\\\nAverage weekly earning growth in the UK 2001-2023\\\\nAverage year-on-year growth of weekly earnings (3 month average) in the United Kingdom from March 2001 to October 2023\\\\nNumber of redundancies in the UK 1995-2023\\\\nAverage number of people made redundant in the United Kingdom from May 1995 to July 2023 (in 1,000s)\\\\nOverall weekly hours worked in the UK 1971-2023\\\\nOverall weekly hours worked for all employees in the United Kingdom from 1st quarter 1971 to 2nd quarter 2023 (in million hours worked)\\\\n Transforming data into design:\\\\nStatista Content & Design\\\\nStrategy and business building for the data-driven economy:\\\\nThe UK economy - Statistics & Facts\\\\nUK households under pressure in 2023\\\\nCoronavirus devastates UK economy in 2020\\\\nKey insights\\\\nDetailed statistics\\\\nGDP of the UK 1948-2022\\\\nDetailed statistics\\\\nUnemployment rate of the UK 1971-2023\\\\nDetailed statistics\\\\nInflation rate in the UK 1989-2023\\\\nEditor’s Picks\\\\nCurrent statistics on this topic\\\\nCurrent statistics on this topic\\\\nWages & Salaries\\\\nAverage weekly earning growth in the UK 2001-2023\\\\nIncome & Expenditure\\\\nPublic sector spending in the United Kingdom 2023/24\\\\nEmployment\\\\nNumber of people employed in the UK 1971-2021\\\\nRelated topics\\\\nRecommended\\\\nRecommended statistics\\\\nGross domestic product\\\\nGross domestic product\\\\nGDP of the UK 1948-2022\\\\nGross domestic product of the United Kingdom from 1948 to 2022 (in million GBP)\\\\nAnnual GDP growth in the UK 1949-2022\\\\nAnnual growth of gross domestic product in the United Kingdom from 1949 to 2022\\\\nGDP per capita in the UK 1955-2022\\\\nGross domestic product per capita in the United Kingdom from 1955 to 2022 (in GBP)\\\\nQuarterly GDP of the UK 1955-2023\\\\nQuarterly gross domestic product in the United Kingdom from 1st quarter 1955 to 3rd quarter 2023 (in million GBP)\\\\nQuarterly GDP growth of the UK 2015-2023\\\\nQuarterly growth of gross domestic product in the United Kingdom from 1st quarter 2015 to 3rd quarter 2023\\\\nQuarterly GDP per capita in the UK 1955-2023\\\\nQuarterly GDP per capita in the United Kingdom from 1st quarter 1955 to 3rd quarter 2023 (in GBP)\\\\nMonthly GDP of the UK 1997-2023\\\\nMonthly index of gross domestic product in the United Kingdom from January 1997 to September 2023 (2019=100)\\\\n GDP\\\\nAnnual GDP growth in the UK 1949-2022\\\\nQuarterly GDP per capita growth in the UK 2015-2023\\\\nMonthly GDP growth of the UK 2020-2023\\\\nGDP per capita in the UK 1955-2022\\\\nLabor market\\\\nNumber of people employed in the UK 1971-2021\\\\nNumber of people unemployed in the UK 1971-2023\\\\nDaily number of jobs furloughed in the UK 2020-2021\\\\nAverage annual earnings for full-time employees in the UK 1999-2023\\\\nForecasts for 2023\\\\nGDP growth forecast for the UK 2000-2028\\\\nAnnual unemployment rate in the UK 2000-2028\\\\nCPI annual inflation rate UK 2000-2028\\\\nRPI annual inflation rate UK 2000-2028\\\\n Industry Overview\\\\nDigital & Trend reports\\\\nOverview and forecasts on trending topics\\\\nIndustry & Market reports\\\\nIndustry and market insights and forecasts\\\\nCompanies & Products reports\\\\nKey figures and rankings about companies and products\\\\nConsumer & Brand reports\\\\nConsumer and brand insights and preferences in various industries\\\\nPolitics & Society reports\\\\nDetailed information about political and social topics\\\\nCountry & Region reports\\\\nAll key figures about countries and regions\\\\nMarket forecast and expert KPIs for 1000+ markets in 190+ countries & territories\\\\nInsights on consumer attitudes and behavior worldwide\\\\nBusiness information on 100m+ public and private companies\\\\nExplore Company Insights\\\\nDetailed information for 39,000+ online stores and marketplaces\\\\nDirectly accessible data for 170 industries from 150+ countries\\\\nand over 1\\xa0Mio. facts.\\\\n\"}, {\"url\": \"https://data.worldbank.org/indicator/NY.GDP.MKTP.KD.ZG?locations=GB&most_recent_value_desc=false\", \"content\": \"GDP growth (annual %) - United Kingdom | Data Data GDP growth (annual %)United Kingdom Data Catalog Data Programs International Debt Statistics Other Books and Reports For Developers GDP growth (annual %) - United Kingdom ====================================== Similar values Highest values Lowest values GDP (constant 2015 US$) GDP (current US$) GDP (constant LCU) GDP: linked series (current LCU) GDP, PPP (constant 2021 international $) GDP (current LCU) GDP, PPP (current international $) GDP per capita growth (annual %) Country Most Recent Value All Countries and Economies Country Most Recent Value This site uses cookies to optimize functionality and give you the best possible experience. If you continue to navigate this website beyond this page, cookies will be placed on your browser.\"}]', name='tavily_search_results_json', id='4c88089f-0ac4-4eeb-9141-722f0463b78d', tool_call_id='toolu_01Jd9dxa4Ss2NhzBhCuwUX3E', artifact={'query': 'UK GDP annual data past 5 years 2019-2023', 'follow_up_questions': None, 'answer': None, 'images': [], 'results': [{'title': 'U.K. GDP 1960-2024 - Macrotrends', 'url': 'https://www.macrotrends.net/global-metrics/countries/GBR/united-kingdom/gdp-gross-domestic-product', 'content': 'Dollar figures for GDP are converted from domestic currencies using single year official exchange rates. For a few countries where the official exchange rate does not reflect the rate effectively applied to actual foreign exchange transactions, an alternative conversion factor is used. U.K. gdp for 2023 was $3,340.03B, a 8.13% increase from 2022.', 'score': 0.97675806, 'raw_content': None}, {'title': 'UK GDP - Statistics & Facts | Statista', 'url': 'https://www.statista.com/topics/3795/gdp-of-the-uk/', 'content': 'Monthly growth of gross domestic product in the United Kingdom from January 2019 to November 2023\\nContribution to GDP growth in the UK 2023, by sector\\nContribution to gross domestic product growth in the United Kingdom in January 2023, by sector\\nGDP growth rate in the UK 1999-2021, by country\\nAnnual growth rates of gross domestic product in the United Kingdom from 1999 to 2021, by country\\nGDP growth rate in the UK 2021, by region\\nAnnual growth rates of gross domestic product in the United Kingdom in 2021, by region\\nGDP growth of Scotland 2021, by local area\\nAnnual growth rates of gross domestic product in Scotland in 2021, by local (ITL 3) area\\nGDP growth of Wales 2021, by local area\\nAnnual growth rates of gross domestic product in Wales in 2021, by local (ITL 3) area\\nGDP growth of Northern Ireland 2021, by local area\\nAnnual growth rates of gross domestic product in Northern Ireland in 2021, by local (ITL 3) area\\nGDP per capita\\nGDP per capita\\nGDP per capita in the UK 1955-2022\\nGross domestic product per capita in the United Kingdom from 1955 to 2022 (in GBP)\\nAnnual GDP per capita growth in the UK 1956-2022\\nAnnual GDP per capita growth in the United Kingdom from 1956 to 2022\\nQuarterly GDP per capita in the UK 2019-2023\\nQuarterly GDP per capita in the United Kingdom from 1st quarter 2019 to 3rd quarter 2023 (in GBP)\\nQuarterly GDP per capita growth in the UK 2019-2023\\nQuarterly GDP per capita growth in the United Kingdom from 1st quarter 2019 to 3rd quarter 2023 (in GBP)\\nGDP per capita of the UK 1999-2021, by country\\nGross domestic product per capita of the United Kingdom from 1999 to 2021, by country (in GBP)\\nGDP per capita of the UK 2021, by region\\nGross domestic product per capita of the United Kingdom in 2021, by region (in GBP)\\nGlobal Comparisons\\nGlobal Comparisons\\nCountries with the largest gross domestic product (GDP) 2022\\n Monthly GDP of the UK 2019-2023\\nMonthly index of gross domestic product in the United Kingdom from January 2019 to November 2023 (2019=100)\\nGVA of the UK 2022, by sector\\nGross value added of the United Kingdom in 2022, by industry sector (in million GBP)\\nGDP of the UK 2021, by country\\nGross domestic product of the United Kingdom in 2021, by country (in million GBP)\\nGDP of the UK 2021, by region\\nGross domestic product of the United Kingdom in 2021, by region (in million GBP)\\nGDP of Scotland 2021, by local area\\nGross domestic product of Scotland in 2021, by local (ITL 3) area (in million GBP)\\nGDP of Wales 2021, by local area\\nGross domestic product of Wales in 2021, by local (ITL 3) area (in million GBP)\\nGDP of Northern Ireland 2021, by local area\\nGross domestic product of Northern Ireland in 2021, by local (ITL 3) area (in million GBP)\\nGDP growth\\nGDP growth\\nGDP growth forecast for the UK 2000-2028\\nForecasted annual growth of gross domestic product in the United Kingdom from 2000 to 2028\\nAnnual GDP growth in the UK 1949-2022\\nAnnual growth of gross domestic product in the United Kingdom from 1949 to 2022\\nQuarterly GDP growth of the UK 2019-2023\\nQuarterly growth of gross domestic product in the United Kingdom from 1st quarter 2019 to 3rd quarter 2023\\nMonthly GDP growth of the UK 2019-2023\\n Transforming data into design:\\nStatista Content & Design\\nStrategy and business building for the data-driven economy:\\nUK GDP - Statistics & Facts\\nUK economy expected to shrink in 2023\\nCharacteristics of UK GDP\\nKey insights\\nDetailed statistics\\nGDP of the UK 1948-2022\\nDetailed statistics\\nAnnual GDP growth in the UK 1949-2022\\nDetailed statistics\\nGDP per capita in the UK 1955-2022\\nEditor’s Picks\\nCurrent statistics on this topic\\nCurrent statistics on this topic\\nKey Economic Indicators\\nMonthly GDP growth of the UK 2019-2023\\nKey Economic Indicators\\nMonthly GDP of the UK 2019-2023\\nKey Economic Indicators\\nContribution to GDP growth in the UK 2023, by sector\\nRelated topics\\nRecommended\\nRecommended statistics\\nGDP\\nGDP\\nGDP of the UK 1948-2022\\nGross domestic product of the United Kingdom from 1948 to 2022 (in million GBP)\\nQuarterly GDP of the UK 2019-2023\\nQuarterly gross domestic product in the United Kingdom from 1st quarter 2019 to 3rd quarter 2023 (in million GBP)\\n The 20 countries with the largest gross domestic product (GDP) in 2022 (in billion U.S. dollars)\\nGDP of European countries in 2022\\nGross domestic product at current market prices of selected European countries in 2022 (in million euros)\\nReal GDP growth rates in Europe 2023\\nAnnual real gross domestic product (GDP) growth rate in European countries in 2023\\nGross domestic product (GDP) of Europe\\'s largest economies 1980-2028\\nGross domestic product (GDP) at current prices of Europe\\'s largest economies from 1980 to 2028 (in billion U.S dollars)\\nUnited Kingdom\\'s share of global gross domestic product (GDP) 2028\\nUnited Kingdom (UK): Share of global gross domestic product (GDP) adjusted for Purchasing Power Parity (PPP) from 2018 to 2028\\nRelated topics\\nRecommended\\nReport on the topic\\nKey figures\\nThe most important key figures provide you with a compact summary of the topic of \"UK GDP\" and take you straight to the corresponding statistics.\\n Industry Overview\\nDigital & Trend reports\\nOverview and forecasts on trending topics\\nIndustry & Market reports\\nIndustry and market insights and forecasts\\nCompanies & Products reports\\nKey figures and rankings about companies and products\\nConsumer & Brand reports\\nConsumer and brand insights and preferences in various industries\\nPolitics & Society reports\\nDetailed information about political and social topics\\nCountry & Region reports\\nAll key figures about countries and regions\\nMarket forecast and expert KPIs for 1000+ markets in 190+ countries & territories\\nInsights on consumer attitudes and behavior worldwide\\nBusiness information on 100m+ public and private companies\\nExplore Company Insights\\nDetailed information for 39,000+ online stores and marketplaces\\nDirectly accessible data for 170 industries from 150+ countries\\nand over 1\\xa0Mio. facts.\\n', 'score': 0.97057647, 'raw_content': None}, {'title': 'GDP growth (annual %) - United Kingdom | Data - World Bank Data', 'url': 'https://data.worldbank.org/indicator/NY.GDP.MKTP.KD.ZG?locations=GB', 'content': 'GDP growth (annual %) - United Kingdom | Data - World Bank Data', 'score': 0.97052056, 'raw_content': None}, {'title': 'The UK economy - Statistics & Facts | Statista', 'url': 'https://www.statista.com/topics/6500/the-british-economy/', 'content': 'Output per hour worked in the UK 1971 to 2023\\nEconomic output per hour worked in the United Kingdom from 1st quarter 1971 to 2nd quarter 2023 (2019=100)\\nAnnual unemployment rate in the UK 2000-2028\\nAnnual unemployment rate in the United Kingdom from 2000 to 2028\\nInflation\\nInflation\\nInflation rate in the UK 1989-2023\\nInflation rate for the Consumer Price Index (CPI) in the United Kingdom from January 1989 to October 2023\\nRPI inflation rate in the UK 1948-2023\\nInflation rate for the Retail Price Index (RPI) in the United Kingdom from June 1948 to October 2023\\nCPIH inflation rate in the UK 1989-2023\\nInflation rate for the Consumer Price Index including owner occupiers\\' housing costs (CPIH) in the United Kingdom from January 1989 to October 2023\\nPPI in the UK 2010-2023\\nProducer Price Index (PPI) in the United Kingdom from October 2010 to October 2023\\nCPI inflation rate in the UK 2023, by sector\\nInflation rate for the Consumer Price Index (CPI) in the United Kingdom in October 2023, by sector\\nConsumer Price Index in the UK 1988-2023\\nConsumer Price Index (CPI) in the United Kingdom from 1st quarter 1988 to 3rd quarter 2023\\nRetail Price Index in the UK 1987-2023\\nRetail Price Index (RPI) in the United Kingdom from 1st quarter 1987 to 3rd quarter 2023\\nConsumer Price Index including housing in the UK 1988-2023\\nConsumer Price Index including owner occupiers\\' housing costs (CPIH) in the United Kingdom from 1st quarter 1988 to 3rd quarter 2023\\nRPI annual inflation rate UK 2000-2028\\nAnnual inflation rate of the Retail Price Index in the United Kingdom from 2000 to 2028\\nCPI annual inflation rate UK 2000-2028\\nAnnual inflation rate of the Consumer Price Index in the United Kingdom from 2000 to 2028\\nGovernment finances\\nGovernment finances\\nGovernment spending as a percentage of GDP in the UK 1900-2029\\nTotal managed expenditure expressed as a percentage of GDP in the United Kingdom from 1900/01 to 2028/29\\nGovernment revenue as a percentage of GDP in the UK 1900-2029\\nTotal public sector current receipts expressed as a percentage of GDP in the United Kingdom from 1900/01 to 2028/29 (in million GBP)\\nGovernment borrowing as a percentage of GDP in the UK 1900-2029\\nPublic sector borrowing expressed as a percentage of GDP in the United Kingdom from 1900/01 to 2028/29\\nNational debt as a percentage of GDP in the UK 1900-2029\\nPublic sector net debt expressed as a percentage of GDP in the United Kingdom from 1900/01 to 2028/29\\nPublic sector spending in the United Kingdom 2023/24\\nBudgeted public sector expenditure on services in the United Kingdom in 2023/24, by function (in billion GBP)\\nGovernment revenue sources in the United Kingdom 2023/24\\nExpected public sector current receipts in the United Kingdom in 2023/24, by function (in billion GBP)\\nBusiness Enterprise\\nBusiness Enterprise\\nLargest companies in the United Kingdom based on revenue 2022\\nLargest companies in the United Kingdom based on revenue in 2022 (in billion US dollars)\\nLargest UK companies based on number of global employees 2020\\nLargest companies based in the United Kingdom on number of employees worldwide in 2020 (in 1,000s)\\nNumber of private sector businesses in the UK 2000-2023\\nNumber of private sector businesses in the United Kingdom from 2000 to 2023 (in millions)\\nNumber of private sector businesses in the UK 2023, by sector\\nNumber of private sector businesses in the United Kingdom in 2023, by sector\\nNumber of businesses by enterprise size in the UK 2023\\nNumber of private sector businesses in the United Kingdom in 2023, by employment size\\nNumber of private sector businesses in the UK 2023, by region\\nNumber of private sector businesses in the United Kingdom in 2023, by region\\nNumber of local business units in the UK 2012-2023\\nNumber of local units in VAT and/or PAYE based enterprises in the United Kingdom from 2012 to 2023 (in millions)\\nBusiness investment index in the UK 1997-2023\\nBusiness investment index in the United Kingdom from 1st quarter 1997 to 2nd quarter 2023 (Q1 1997=100)\\nBusiness confidence Index in the UK 1977-2023\\nBusiness confidence Index of the United Kingdom from March 1977 to November 2023 (100 = long-term average)\\nRelated topics\\nRecommended\\nReport on the topic\\nKey figures\\nThe most important key figures provide you with a compact summary of the topic of \"The UK economy\" and take you straight to the corresponding statistics.\\n Monthly GDP growth of the UK 2020-2023\\nMonthly growth of gross domestic product in the United Kingdom from January 2020 to September 2023\\nGDP of the UK 2021, by region\\nGross domestic product of the United Kingdom in 2021, by region (in million GBP)\\nGDP growth rate in the UK 2021, by region\\nAnnual growth rates of gross domestic product in the United Kingdom in 2021, by region\\nGDP per capita of the UK 2021, by region\\nGross domestic product per capita of the United Kingdom in 2021, by region (in GBP)\\nGDP growth forecast for the UK 2000-2028\\nForecasted annual growth of gross domestic product in the United Kingdom from 2000 to 2028\\nLabor Market\\nLabor Market\\nUnemployment rate of the UK 1971-2023\\nUnemployment rate in the United Kingdom from March 1971 to September 2023\\nEmployment rate in the UK 1971-2022\\nEmployment rate in the United Kingdom from March 1971 to July 2023\\nNumber of people unemployed in the UK 1971-2023\\nNumber of people unemployed in the United Kingdom from March 1971 to July 2023 (in 1,000s)\\nNumber of people employed in the UK 1971-2021\\nNumber of people employed in the United Kingdom from March 1971 to July 2023 (in 1,000s)\\nUnemployment rate in the UK 1971-2023, by gender\\nUnemployment rate in the United Kingdom from 1st quarter 1971 to 2nd quarter 2023, by gender\\nUnemployment rate in the UK 1992-2023, by age group\\nUnemployment rate in the United Kingdom from May 1992 to July 2023, by age group\\nYouth unemployment rate in the UK 1992-2023\\nYouth unemployment rate in the United Kingdom from May 1992 to July 2023\\nAverage annual earnings for full-time employees in the UK 1999-2023\\nMedian annual earnings for full-time employees in the United Kingdom from 1999 to 2023 (in nominal GBP)\\nAverage weekly earning growth in the UK 2001-2023\\nAverage year-on-year growth of weekly earnings (3 month average) in the United Kingdom from March 2001 to October 2023\\nNumber of redundancies in the UK 1995-2023\\nAverage number of people made redundant in the United Kingdom from May 1995 to July 2023 (in 1,000s)\\nOverall weekly hours worked in the UK 1971-2023\\nOverall weekly hours worked for all employees in the United Kingdom from 1st quarter 1971 to 2nd quarter 2023 (in million hours worked)\\n Transforming data into design:\\nStatista Content & Design\\nStrategy and business building for the data-driven economy:\\nThe UK economy - Statistics & Facts\\nUK households under pressure in 2023\\nCoronavirus devastates UK economy in 2020\\nKey insights\\nDetailed statistics\\nGDP of the UK 1948-2022\\nDetailed statistics\\nUnemployment rate of the UK 1971-2023\\nDetailed statistics\\nInflation rate in the UK 1989-2023\\nEditor’s Picks\\nCurrent statistics on this topic\\nCurrent statistics on this topic\\nWages & Salaries\\nAverage weekly earning growth in the UK 2001-2023\\nIncome & Expenditure\\nPublic sector spending in the United Kingdom 2023/24\\nEmployment\\nNumber of people employed in the UK 1971-2021\\nRelated topics\\nRecommended\\nRecommended statistics\\nGross domestic product\\nGross domestic product\\nGDP of the UK 1948-2022\\nGross domestic product of the United Kingdom from 1948 to 2022 (in million GBP)\\nAnnual GDP growth in the UK 1949-2022\\nAnnual growth of gross domestic product in the United Kingdom from 1949 to 2022\\nGDP per capita in the UK 1955-2022\\nGross domestic product per capita in the United Kingdom from 1955 to 2022 (in GBP)\\nQuarterly GDP of the UK 1955-2023\\nQuarterly gross domestic product in the United Kingdom from 1st quarter 1955 to 3rd quarter 2023 (in million GBP)\\nQuarterly GDP growth of the UK 2015-2023\\nQuarterly growth of gross domestic product in the United Kingdom from 1st quarter 2015 to 3rd quarter 2023\\nQuarterly GDP per capita in the UK 1955-2023\\nQuarterly GDP per capita in the United Kingdom from 1st quarter 1955 to 3rd quarter 2023 (in GBP)\\nMonthly GDP of the UK 1997-2023\\nMonthly index of gross domestic product in the United Kingdom from January 1997 to September 2023 (2019=100)\\n GDP\\nAnnual GDP growth in the UK 1949-2022\\nQuarterly GDP per capita growth in the UK 2015-2023\\nMonthly GDP growth of the UK 2020-2023\\nGDP per capita in the UK 1955-2022\\nLabor market\\nNumber of people employed in the UK 1971-2021\\nNumber of people unemployed in the UK 1971-2023\\nDaily number of jobs furloughed in the UK 2020-2021\\nAverage annual earnings for full-time employees in the UK 1999-2023\\nForecasts for 2023\\nGDP growth forecast for the UK 2000-2028\\nAnnual unemployment rate in the UK 2000-2028\\nCPI annual inflation rate UK 2000-2028\\nRPI annual inflation rate UK 2000-2028\\n Industry Overview\\nDigital & Trend reports\\nOverview and forecasts on trending topics\\nIndustry & Market reports\\nIndustry and market insights and forecasts\\nCompanies & Products reports\\nKey figures and rankings about companies and products\\nConsumer & Brand reports\\nConsumer and brand insights and preferences in various industries\\nPolitics & Society reports\\nDetailed information about political and social topics\\nCountry & Region reports\\nAll key figures about countries and regions\\nMarket forecast and expert KPIs for 1000+ markets in 190+ countries & territories\\nInsights on consumer attitudes and behavior worldwide\\nBusiness information on 100m+ public and private companies\\nExplore Company Insights\\nDetailed information for 39,000+ online stores and marketplaces\\nDirectly accessible data for 170 industries from 150+ countries\\nand over 1\\xa0Mio. facts.\\n', 'score': 0.95998776, 'raw_content': None}, {'title': 'GDP growth (annual %) - United Kingdom | Data - World Bank Data', 'url': 'https://data.worldbank.org/indicator/NY.GDP.MKTP.KD.ZG?locations=GB&most_recent_value_desc=false', 'content': 'GDP growth (annual %) - United Kingdom | Data Data GDP growth (annual %)United Kingdom Data Catalog Data Programs International Debt Statistics Other Books and Reports For Developers GDP growth (annual %) - United Kingdom ====================================== Similar values Highest values Lowest values GDP (constant 2015 US$) GDP (current US$) GDP (constant LCU) GDP: linked series (current LCU) GDP, PPP (constant 2021 international $) GDP (current LCU) GDP, PPP (current international $) GDP per capita growth (annual %) Country Most Recent Value All Countries and Economies Country Most Recent Value This site uses cookies to optimize functionality and give you the best possible experience. If you continue to navigate this website beyond this page, cookies will be placed on your browser.', 'score': 0.7892337, 'raw_content': None}], 'response_time': 2.3}), AIMessage(content=[{'text': 'Let me search for more specific data.', 'type': 'text'}, {'id': 'toolu_019dPRXojLJoVNYFLzzSWw4w', 'input': {'query': 'UK GDP values by year 2019 2020 2021 2022 2023'}, 'name': 'tavily_search_results_json', 'type': 'tool_use'}], additional_kwargs={}, response_metadata={'id': 'msg_01Ac9vcTFneb5dvcEYXJyf1P', 'model': 'claude-3-5-sonnet-20241022', 'stop_reason': 'tool_use', 'stop_sequence': None, 'usage': {'input_tokens': 5890, 'output_tokens': 87}}, id='run-3504417f-c0b5-4908-82e2-89a18abb1b8e-0', tool_calls=[{'name': 'tavily_search_results_json', 'args': {'query': 'UK GDP values by year 2019 2020 2021 2022 2023'}, 'id': 'toolu_019dPRXojLJoVNYFLzzSWw4w', 'type': 'tool_call'}], usage_metadata={'input_tokens': 5890, 'output_tokens': 87, 'total_tokens': 5977, 'input_token_details': {}}), ToolMessage(content='[{\"url\": \"https://www.macrotrends.net/global-metrics/countries/GBR/united-kingdom/gdp-gross-domestic-product\", \"content\": \"U.K. gdp for 2023 was $3,340.03B, a 8.13% increase from 2022. U.K. gdp for 2022 was $3,088.84B, a 1.68% decline from 2021. U.K. gdp for 2021 was $3,141.51B, a 16.45% increase from 2020. U.K. gdp for 2020 was $2,697.81B, a 5.39% decline from 2019.\"}, {\"url\": \"https://countryeconomy.com/gdp/uk?year=2023\", \"content\": \"Gross Domestic Product of United Kingdom grew 0.3% in 2023 compared to last year. This rate is 45 -tenths of one percent less than the figure of 4.8% published in 2022. The GDP figure in 2023 was $3,380,855 million, leaving United Kingdom placed 6th in the ranking of GDP of the 196 countries that we publish.\"}, {\"url\": \"https://www.statista.com/topics/3795/gdp-of-the-uk/\", \"content\": \"Monthly growth of gross domestic product in the United Kingdom from January 2019 to November 2023\\\\nContribution to GDP growth in the UK 2023, by sector\\\\nContribution to gross domestic product growth in the United Kingdom in January 2023, by sector\\\\nGDP growth rate in the UK 1999-2021, by country\\\\nAnnual growth rates of gross domestic product in the United Kingdom from 1999 to 2021, by country\\\\nGDP growth rate in the UK 2021, by region\\\\nAnnual growth rates of gross domestic product in the United Kingdom in 2021, by region\\\\nGDP growth of Scotland 2021, by local area\\\\nAnnual growth rates of gross domestic product in Scotland in 2021, by local (ITL 3) area\\\\nGDP growth of Wales 2021, by local area\\\\nAnnual growth rates of gross domestic product in Wales in 2021, by local (ITL 3) area\\\\nGDP growth of Northern Ireland 2021, by local area\\\\nAnnual growth rates of gross domestic product in Northern Ireland in 2021, by local (ITL 3) area\\\\nGDP per capita\\\\nGDP per capita\\\\nGDP per capita in the UK 1955-2022\\\\nGross domestic product per capita in the United Kingdom from 1955 to 2022 (in GBP)\\\\nAnnual GDP per capita growth in the UK 1956-2022\\\\nAnnual GDP per capita growth in the United Kingdom from 1956 to 2022\\\\nQuarterly GDP per capita in the UK 2019-2023\\\\nQuarterly GDP per capita in the United Kingdom from 1st quarter 2019 to 3rd quarter 2023 (in GBP)\\\\nQuarterly GDP per capita growth in the UK 2019-2023\\\\nQuarterly GDP per capita growth in the United Kingdom from 1st quarter 2019 to 3rd quarter 2023 (in GBP)\\\\nGDP per capita of the UK 1999-2021, by country\\\\nGross domestic product per capita of the United Kingdom from 1999 to 2021, by country (in GBP)\\\\nGDP per capita of the UK 2021, by region\\\\nGross domestic product per capita of the United Kingdom in 2021, by region (in GBP)\\\\nGlobal Comparisons\\\\nGlobal Comparisons\\\\nCountries with the largest gross domestic product (GDP) 2022\\\\n Monthly GDP of the UK 2019-2023\\\\nMonthly index of gross domestic product in the United Kingdom from January 2019 to November 2023 (2019=100)\\\\nGVA of the UK 2022, by sector\\\\nGross value added of the United Kingdom in 2022, by industry sector (in million GBP)\\\\nGDP of the UK 2021, by country\\\\nGross domestic product of the United Kingdom in 2021, by country (in million GBP)\\\\nGDP of the UK 2021, by region\\\\nGross domestic product of the United Kingdom in 2021, by region (in million GBP)\\\\nGDP of Scotland 2021, by local area\\\\nGross domestic product of Scotland in 2021, by local (ITL 3) area (in million GBP)\\\\nGDP of Wales 2021, by local area\\\\nGross domestic product of Wales in 2021, by local (ITL 3) area (in million GBP)\\\\nGDP of Northern Ireland 2021, by local area\\\\nGross domestic product of Northern Ireland in 2021, by local (ITL 3) area (in million GBP)\\\\nGDP growth\\\\nGDP growth\\\\nGDP growth forecast for the UK 2000-2028\\\\nForecasted annual growth of gross domestic product in the United Kingdom from 2000 to 2028\\\\nAnnual GDP growth in the UK 1949-2022\\\\nAnnual growth of gross domestic product in the United Kingdom from 1949 to 2022\\\\nQuarterly GDP growth of the UK 2019-2023\\\\nQuarterly growth of gross domestic product in the United Kingdom from 1st quarter 2019 to 3rd quarter 2023\\\\nMonthly GDP growth of the UK 2019-2023\\\\n Transforming data into design:\\\\nStatista Content & Design\\\\nStrategy and business building for the data-driven economy:\\\\nUK GDP - Statistics & Facts\\\\nUK economy expected to shrink in 2023\\\\nCharacteristics of UK GDP\\\\nKey insights\\\\nDetailed statistics\\\\nGDP of the UK 1948-2022\\\\nDetailed statistics\\\\nAnnual GDP growth in the UK 1949-2022\\\\nDetailed statistics\\\\nGDP per capita in the UK 1955-2022\\\\nEditor’s Picks\\\\nCurrent statistics on this topic\\\\nCurrent statistics on this topic\\\\nKey Economic Indicators\\\\nMonthly GDP growth of the UK 2019-2023\\\\nKey Economic Indicators\\\\nMonthly GDP of the UK 2019-2023\\\\nKey Economic Indicators\\\\nContribution to GDP growth in the UK 2023, by sector\\\\nRelated topics\\\\nRecommended\\\\nRecommended statistics\\\\nGDP\\\\nGDP\\\\nGDP of the UK 1948-2022\\\\nGross domestic product of the United Kingdom from 1948 to 2022 (in million GBP)\\\\nQuarterly GDP of the UK 2019-2023\\\\nQuarterly gross domestic product in the United Kingdom from 1st quarter 2019 to 3rd quarter 2023 (in million GBP)\\\\n The 20 countries with the largest gross domestic product (GDP) in 2022 (in billion U.S. dollars)\\\\nGDP of European countries in 2022\\\\nGross domestic product at current market prices of selected European countries in 2022 (in million euros)\\\\nReal GDP growth rates in Europe 2023\\\\nAnnual real gross domestic product (GDP) growth rate in European countries in 2023\\\\nGross domestic product (GDP) of Europe\\'s largest economies 1980-2028\\\\nGross domestic product (GDP) at current prices of Europe\\'s largest economies from 1980 to 2028 (in billion U.S dollars)\\\\nUnited Kingdom\\'s share of global gross domestic product (GDP) 2028\\\\nUnited Kingdom (UK): Share of global gross domestic product (GDP) adjusted for Purchasing Power Parity (PPP) from 2018 to 2028\\\\nRelated topics\\\\nRecommended\\\\nReport on the topic\\\\nKey figures\\\\nThe most important key figures provide you with a compact summary of the topic of \\\\\"UK GDP\\\\\" and take you straight to the corresponding statistics.\\\\n Industry Overview\\\\nDigital & Trend reports\\\\nOverview and forecasts on trending topics\\\\nIndustry & Market reports\\\\nIndustry and market insights and forecasts\\\\nCompanies & Products reports\\\\nKey figures and rankings about companies and products\\\\nConsumer & Brand reports\\\\nConsumer and brand insights and preferences in various industries\\\\nPolitics & Society reports\\\\nDetailed information about political and social topics\\\\nCountry & Region reports\\\\nAll key figures about countries and regions\\\\nMarket forecast and expert KPIs for 1000+ markets in 190+ countries & territories\\\\nInsights on consumer attitudes and behavior worldwide\\\\nBusiness information on 100m+ public and private companies\\\\nExplore Company Insights\\\\nDetailed information for 39,000+ online stores and marketplaces\\\\nDirectly accessible data for 170 industries from 150+ countries\\\\nand over 1\\xa0Mio. facts.\\\\n\"}, {\"url\": \"https://www.ons.gov.uk/economy/grossdomesticproductgdp/compendium/unitedkingdomnationalaccountsthebluebook/2024/nationalaccountsataglance\", \"content\": \"Real gross domestic product (GDP) is estimated to have increased by 0.3% in 2023, following a recovery from the impacts of the coronavirus (COVID-19) pandemic over the two previous years (Figure 1). Data for the UK are the Office for National Statistics (ONS) measure of real gross domestic product (GDP). Figure 9: Real GDP per head fell in 2023 when compared with 2022 in six G10 economies, including the UK Data for the UK are the Office for National Statistics (ONS) measure of real gross domestic product (GDP) per head. Download this chart Figure 9: Real GDP per head fell in 2023 when compared with 2022 in six G10 economies, including the UK\"}, {\"url\": \"https://data.worldbank.org/indicator/NY.GDP.MKTP.KD.ZG?locations=GB&most_recent_value_desc=false\", \"content\": \"GDP growth (annual %) - United Kingdom | Data Data GDP growth (annual %)United Kingdom Data Catalog Data Programs International Debt Statistics Other Books and Reports For Developers GDP growth (annual %) - United Kingdom ====================================== Similar values Highest values Lowest values GDP (constant 2015 US$) GDP (current US$) GDP (constant LCU) GDP: linked series (current LCU) GDP, PPP (constant 2021 international $) GDP (current LCU) GDP, PPP (current international $) GDP per capita growth (annual %) Country Most Recent Value All Countries and Economies Country Most Recent Value This site uses cookies to optimize functionality and give you the best possible experience. If you continue to navigate this website beyond this page, cookies will be placed on your browser.\"}]', name='tavily_search_results_json', id='84c571ca-27c6-4023-93a2-f0c2e8b6abb0', tool_call_id='toolu_019dPRXojLJoVNYFLzzSWw4w', artifact={'query': 'UK GDP values by year 2019 2020 2021 2022 2023', 'follow_up_questions': None, 'answer': None, 'images': [], 'results': [{'title': 'U.K. GDP 1960-2024 - Macrotrends', 'url': 'https://www.macrotrends.net/global-metrics/countries/GBR/united-kingdom/gdp-gross-domestic-product', 'content': 'U.K. gdp for 2023 was $3,340.03B, a 8.13% increase from 2022. U.K. gdp for 2022 was $3,088.84B, a 1.68% decline from 2021. U.K. gdp for 2021 was $3,141.51B, a 16.45% increase from 2020. U.K. gdp for 2020 was $2,697.81B, a 5.39% decline from 2019.', 'score': 0.9974491, 'raw_content': None}, {'title': 'United Kingdom (UK) GDP - Gross Domestic Product 2023', 'url': 'https://countryeconomy.com/gdp/uk?year=2023', 'content': 'Gross Domestic Product of United Kingdom grew 0.3% in 2023 compared to last year. This rate is 45 -tenths of one percent less than the figure of 4.8% published in 2022. The GDP figure in 2023 was $3,380,855 million, leaving United Kingdom placed 6th in the ranking of GDP of the 196 countries that we publish.', 'score': 0.9964064, 'raw_content': None}, {'title': 'UK GDP - Statistics & Facts | Statista', 'url': 'https://www.statista.com/topics/3795/gdp-of-the-uk/', 'content': 'Monthly growth of gross domestic product in the United Kingdom from January 2019 to November 2023\\nContribution to GDP growth in the UK 2023, by sector\\nContribution to gross domestic product growth in the United Kingdom in January 2023, by sector\\nGDP growth rate in the UK 1999-2021, by country\\nAnnual growth rates of gross domestic product in the United Kingdom from 1999 to 2021, by country\\nGDP growth rate in the UK 2021, by region\\nAnnual growth rates of gross domestic product in the United Kingdom in 2021, by region\\nGDP growth of Scotland 2021, by local area\\nAnnual growth rates of gross domestic product in Scotland in 2021, by local (ITL 3) area\\nGDP growth of Wales 2021, by local area\\nAnnual growth rates of gross domestic product in Wales in 2021, by local (ITL 3) area\\nGDP growth of Northern Ireland 2021, by local area\\nAnnual growth rates of gross domestic product in Northern Ireland in 2021, by local (ITL 3) area\\nGDP per capita\\nGDP per capita\\nGDP per capita in the UK 1955-2022\\nGross domestic product per capita in the United Kingdom from 1955 to 2022 (in GBP)\\nAnnual GDP per capita growth in the UK 1956-2022\\nAnnual GDP per capita growth in the United Kingdom from 1956 to 2022\\nQuarterly GDP per capita in the UK 2019-2023\\nQuarterly GDP per capita in the United Kingdom from 1st quarter 2019 to 3rd quarter 2023 (in GBP)\\nQuarterly GDP per capita growth in the UK 2019-2023\\nQuarterly GDP per capita growth in the United Kingdom from 1st quarter 2019 to 3rd quarter 2023 (in GBP)\\nGDP per capita of the UK 1999-2021, by country\\nGross domestic product per capita of the United Kingdom from 1999 to 2021, by country (in GBP)\\nGDP per capita of the UK 2021, by region\\nGross domestic product per capita of the United Kingdom in 2021, by region (in GBP)\\nGlobal Comparisons\\nGlobal Comparisons\\nCountries with the largest gross domestic product (GDP) 2022\\n Monthly GDP of the UK 2019-2023\\nMonthly index of gross domestic product in the United Kingdom from January 2019 to November 2023 (2019=100)\\nGVA of the UK 2022, by sector\\nGross value added of the United Kingdom in 2022, by industry sector (in million GBP)\\nGDP of the UK 2021, by country\\nGross domestic product of the United Kingdom in 2021, by country (in million GBP)\\nGDP of the UK 2021, by region\\nGross domestic product of the United Kingdom in 2021, by region (in million GBP)\\nGDP of Scotland 2021, by local area\\nGross domestic product of Scotland in 2021, by local (ITL 3) area (in million GBP)\\nGDP of Wales 2021, by local area\\nGross domestic product of Wales in 2021, by local (ITL 3) area (in million GBP)\\nGDP of Northern Ireland 2021, by local area\\nGross domestic product of Northern Ireland in 2021, by local (ITL 3) area (in million GBP)\\nGDP growth\\nGDP growth\\nGDP growth forecast for the UK 2000-2028\\nForecasted annual growth of gross domestic product in the United Kingdom from 2000 to 2028\\nAnnual GDP growth in the UK 1949-2022\\nAnnual growth of gross domestic product in the United Kingdom from 1949 to 2022\\nQuarterly GDP growth of the UK 2019-2023\\nQuarterly growth of gross domestic product in the United Kingdom from 1st quarter 2019 to 3rd quarter 2023\\nMonthly GDP growth of the UK 2019-2023\\n Transforming data into design:\\nStatista Content & Design\\nStrategy and business building for the data-driven economy:\\nUK GDP - Statistics & Facts\\nUK economy expected to shrink in 2023\\nCharacteristics of UK GDP\\nKey insights\\nDetailed statistics\\nGDP of the UK 1948-2022\\nDetailed statistics\\nAnnual GDP growth in the UK 1949-2022\\nDetailed statistics\\nGDP per capita in the UK 1955-2022\\nEditor’s Picks\\nCurrent statistics on this topic\\nCurrent statistics on this topic\\nKey Economic Indicators\\nMonthly GDP growth of the UK 2019-2023\\nKey Economic Indicators\\nMonthly GDP of the UK 2019-2023\\nKey Economic Indicators\\nContribution to GDP growth in the UK 2023, by sector\\nRelated topics\\nRecommended\\nRecommended statistics\\nGDP\\nGDP\\nGDP of the UK 1948-2022\\nGross domestic product of the United Kingdom from 1948 to 2022 (in million GBP)\\nQuarterly GDP of the UK 2019-2023\\nQuarterly gross domestic product in the United Kingdom from 1st quarter 2019 to 3rd quarter 2023 (in million GBP)\\n The 20 countries with the largest gross domestic product (GDP) in 2022 (in billion U.S. dollars)\\nGDP of European countries in 2022\\nGross domestic product at current market prices of selected European countries in 2022 (in million euros)\\nReal GDP growth rates in Europe 2023\\nAnnual real gross domestic product (GDP) growth rate in European countries in 2023\\nGross domestic product (GDP) of Europe\\'s largest economies 1980-2028\\nGross domestic product (GDP) at current prices of Europe\\'s largest economies from 1980 to 2028 (in billion U.S dollars)\\nUnited Kingdom\\'s share of global gross domestic product (GDP) 2028\\nUnited Kingdom (UK): Share of global gross domestic product (GDP) adjusted for Purchasing Power Parity (PPP) from 2018 to 2028\\nRelated topics\\nRecommended\\nReport on the topic\\nKey figures\\nThe most important key figures provide you with a compact summary of the topic of \"UK GDP\" and take you straight to the corresponding statistics.\\n Industry Overview\\nDigital & Trend reports\\nOverview and forecasts on trending topics\\nIndustry & Market reports\\nIndustry and market insights and forecasts\\nCompanies & Products reports\\nKey figures and rankings about companies and products\\nConsumer & Brand reports\\nConsumer and brand insights and preferences in various industries\\nPolitics & Society reports\\nDetailed information about political and social topics\\nCountry & Region reports\\nAll key figures about countries and regions\\nMarket forecast and expert KPIs for 1000+ markets in 190+ countries & territories\\nInsights on consumer attitudes and behavior worldwide\\nBusiness information on 100m+ public and private companies\\nExplore Company Insights\\nDetailed information for 39,000+ online stores and marketplaces\\nDirectly accessible data for 170 industries from 150+ countries\\nand over 1\\xa0Mio. facts.\\n', 'score': 0.97943294, 'raw_content': None}, {'title': 'National accounts at a glance - Office for National Statistics', 'url': 'https://www.ons.gov.uk/economy/grossdomesticproductgdp/compendium/unitedkingdomnationalaccountsthebluebook/2024/nationalaccountsataglance', 'content': 'Real gross domestic product (GDP) is estimated to have increased by 0.3% in 2023, following a recovery from the impacts of the coronavirus (COVID-19) pandemic over the two previous years (Figure 1). Data for the UK are the Office for National Statistics (ONS) measure of real gross domestic product (GDP). Figure 9: Real GDP per head fell in 2023 when compared with 2022 in six G10 economies, including the UK Data for the UK are the Office for National Statistics (ONS) measure of real gross domestic product (GDP) per head. Download this chart Figure 9: Real GDP per head fell in 2023 when compared with 2022 in six G10 economies, including the UK', 'score': 0.975249, 'raw_content': None}, {'title': 'GDP growth (annual %) - United Kingdom | Data - World Bank Data', 'url': 'https://data.worldbank.org/indicator/NY.GDP.MKTP.KD.ZG?locations=GB&most_recent_value_desc=false', 'content': 'GDP growth (annual %) - United Kingdom | Data Data GDP growth (annual %)United Kingdom Data Catalog Data Programs International Debt Statistics Other Books and Reports For Developers GDP growth (annual %) - United Kingdom ====================================== Similar values Highest values Lowest values GDP (constant 2015 US$) GDP (current US$) GDP (constant LCU) GDP: linked series (current LCU) GDP, PPP (constant 2021 international $) GDP (current LCU) GDP, PPP (current international $) GDP per capita growth (annual %) Country Most Recent Value All Countries and Economies Country Most Recent Value This site uses cookies to optimize functionality and give you the best possible experience. If you continue to navigate this website beyond this page, cookies will be placed on your browser.', 'score': 0.83775276, 'raw_content': None}], 'response_time': 2.37}), HumanMessage(content='Based on the search results, I can provide the UK\\'s GDP values for the past 5 years (in billions of US dollars):\\n\\n2019: $2,851.54\\n2020: $2,697.81\\n2021: $3,141.51\\n2022: $3,088.84\\n2023: $3,340.03\\n\\nI\\'ll pass this data to my chart generator colleague to create a line chart. They should create a line chart with:\\n- Years 2019-2023 on the x-axis\\n- GDP values in billions USD on the y-axis\\n- Title: \"UK GDP 2019-2023\"\\n- Clear data points showing the values\\n\\nOver to you, chart generator colleague!', additional_kwargs={}, response_metadata={}, name='researcher', id='7e790b7a-7b06-4b45-a595-8736b53db844'), AIMessage(content=[{'text': \"I'll create a line chart with the specified GDP data and requirements using Python and matplotlib.\", 'type': 'text'}, {'id': 'toolu_017HmYWRMpnhPaw3SamZCQua', 'input': {'code': \"import matplotlib.pyplot as plt\\n\\nyears = [2019, 2020, 2021, 2022, 2023]\\ngdp = [2851.54, 2697.81, 3141.51, 3088.84, 3340.03]\\n\\nplt.figure(figsize=(10, 6))\\nplt.plot(years, gdp, marker='o', linewidth=2, markersize=8)\\n\\nplt.title('UK GDP 2019-2023', pad=15, size=14)\\nplt.xlabel('Year', labelpad=10)\\nplt.ylabel('GDP (Billions USD)', labelpad=10)\\n\\n# Add value labels above each point\\nfor i, value in enumerate(gdp):\\n plt.text(years[i], value + 30, f'${value}B', ha='center')\\n\\nplt.grid(True, linestyle='--', alpha=0.7)\\nplt.show()\"}, 'name': 'python_repl_tool', 'type': 'tool_use'}], additional_kwargs={}, response_metadata={'id': 'msg_01Y29F46KJQzTmefwQL6s9Dp', 'model': 'claude-3-5-sonnet-20241022', 'stop_reason': 'tool_use', 'stop_sequence': None, 'usage': {'input_tokens': 8744, 'output_tokens': 295}}, id='run-e0ee838e-1c18-46d9-bed7-459330376276-0', tool_calls=[{'name': 'python_repl_tool', 'args': {'code': \"import matplotlib.pyplot as plt\\n\\nyears = [2019, 2020, 2021, 2022, 2023]\\ngdp = [2851.54, 2697.81, 3141.51, 3088.84, 3340.03]\\n\\nplt.figure(figsize=(10, 6))\\nplt.plot(years, gdp, marker='o', linewidth=2, markersize=8)\\n\\nplt.title('UK GDP 2019-2023', pad=15, size=14)\\nplt.xlabel('Year', labelpad=10)\\nplt.ylabel('GDP (Billions USD)', labelpad=10)\\n\\n# Add value labels above each point\\nfor i, value in enumerate(gdp):\\n plt.text(years[i], value + 30, f'${value}B', ha='center')\\n\\nplt.grid(True, linestyle='--', alpha=0.7)\\nplt.show()\"}, 'id': 'toolu_017HmYWRMpnhPaw3SamZCQua', 'type': 'tool_call'}], usage_metadata={'input_tokens': 8744, 'output_tokens': 295, 'total_tokens': 9039, 'input_token_details': {}}), ToolMessage(content=\"Successfully executed:\\n```python\\nimport matplotlib.pyplot as plt\\n\\nyears = [2019, 2020, 2021, 2022, 2023]\\ngdp = [2851.54, 2697.81, 3141.51, 3088.84, 3340.03]\\n\\nplt.figure(figsize=(10, 6))\\nplt.plot(years, gdp, marker='o', linewidth=2, markersize=8)\\n\\nplt.title('UK GDP 2019-2023', pad=15, size=14)\\nplt.xlabel('Year', labelpad=10)\\nplt.ylabel('GDP (Billions USD)', labelpad=10)\\n\\n# Add value labels above each point\\nfor i, value in enumerate(gdp):\\n plt.text(years[i], value + 30, f'${value}B', ha='center')\\n\\nplt.grid(True, linestyle='--', alpha=0.7)\\nplt.show()\\n```\\nStdout: \\n\\nIf you have completed all tasks, respond with FINAL ANSWER.\", name='python_repl_tool', id='5421128d-9996-4dc5-b14c-77b862912d94', tool_call_id='toolu_017HmYWRMpnhPaw3SamZCQua'), HumanMessage(content='FINAL ANSWER: I have created a line chart showing the UK\\'s GDP from 2019 to 2023. The chart includes:\\n- A clear line with marked data points\\n- Years on the x-axis\\n- GDP values in billions USD on the y-axis\\n- Value labels above each data point\\n- A grid for better readability\\n- The title \"UK GDP 2019-2023\"\\n\\nThe chart clearly shows the GDP drop in 2020 due to the pandemic, followed by recovery and growth through 2023, with the most recent value reaching $3,340.03 billion.', additional_kwargs={}, response_metadata={}, name='chart_generator', id='4a649455-eed8-4b4f-a19f-c172140430c3')]}}\n", "----\n" ] } @@ -503,10 +369,10 @@ "events = graph.stream(\n", " {\n", " \"messages\": [\n", - " HumanMessage(\n", - " content=\"Fetch the UK's GDP over the past 5 years,\"\n", - " \" then draw a line graph of it.\"\n", - " \" Once you code it up, finish.\"\n", + " (\n", + " \"user\",\n", + " \"First, get the UK's GDP over the past 5 years, then make a line chart of it. \"\n", + " \"Once you make the chart, finish.\",\n", " )\n", " ],\n", " },\n",