From 6921939c134074392b770175a89385f64b564a51 Mon Sep 17 00:00:00 2001 From: JOJO <1498581755@qq.com> Date: Wed, 19 Nov 2025 20:47:56 +0800 Subject: [PATCH] --- config/api.py | 6 +- config/ocr.py | 2 +- .../__pycache__/main_terminal.cpython-312.pyc | Bin 76928 -> 87954 bytes core/__pycache__/tool_config.cpython-312.pyc | Bin 1741 -> 1848 bytes core/__pycache__/web_terminal.cpython-312.pyc | Bin 23807 -> 23743 bytes .../__pycache__/file_manager.cpython-312.pyc | Bin 25502 -> 32205 bytes .../persistent_terminal.cpython-312.pyc | Bin 27896 -> 26810 bytes .../__pycache__/terminal_ops.cpython-312.pyc | Bin 12672 -> 13066 bytes .../__pycache__/todo_manager.cpython-312.pyc | Bin 8445 -> 8409 bytes modules/persistent_terminal.py | 24 +- modules/terminal_ops.py | 34 +- prompts/main_system.txt | 2 +- prompts/thinking_mode_guidelines.txt | 8 +- static/app.js | 16 +- sub_agent/core/main_terminal.py | 3 +- sub_agent/static/app.js | 19 +- sub_agent/sub_web_server.log | 2102 ++ test/deepseek_ocr_tutorial.md | 764 + test/截屏2025-11-18 16.12.11.png | Bin 0 -> 666002 bytes utils/__pycache__/api_client.cpython-312.pyc | Bin 19723 -> 24563 bytes .../context_manager.cpython-312.pyc | Bin 48203 -> 48269 bytes utils/api_client.py | 12 +- web_server.log | 18022 ++++++++++++++++ web_server.py | 22 +- webapp.log | 12 + webapp.pid | 2 +- 26 files changed, 20982 insertions(+), 68 deletions(-) create mode 100644 sub_agent/sub_web_server.log create mode 100644 test/deepseek_ocr_tutorial.md create mode 100644 test/截屏2025-11-18 16.12.11.png create mode 100644 web_server.log create mode 100644 webapp.log diff --git a/config/api.py b/config/api.py index 246a1cf..c46ef13 100644 --- a/config/api.py +++ b/config/api.py @@ -5,9 +5,9 @@ API_KEY = "3e96a682-919d-45c1-acb2-53bc4e9660d3" MODEL_ID = "kimi-k2-250905" # 推理模型配置(智能思考模式使用) -THINKING_API_BASE_URL = "https://ark.cn-beijing.volces.com/api/v3" -THINKING_API_KEY = "3e96a682-919d-45c1-acb2-53bc4e9660d3" -THINKING_MODEL_ID = "kimi-k2-250905" +THINKING_API_BASE_URL = "https://api.moonshot.cn/v1" +THINKING_API_KEY = "sk-xW0xjfQM6Mp9ZCWMLlnHiRJcpEOIZPTkXcN0dQ15xpZSuw2y" +THINKING_MODEL_ID = "kimi-k2-thinking" # Tavily 搜索 TAVILY_API_KEY = "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" diff --git a/config/ocr.py b/config/ocr.py index 79bd199..d545d0e 100644 --- a/config/ocr.py +++ b/config/ocr.py @@ -3,7 +3,7 @@ OCR_API_BASE_URL = "https://api.siliconflow.cn" OCR_API_KEY = "sk-suqqgewtlwajjkylvnotdhkzmsrshmrqptkakdqjmlrilaes" OCR_MODEL_ID = "deepseek-ai/DeepSeek-OCR" -OCR_MAX_TOKENS = 4096 +OCR_MAX_TOKENS = 200 __all__ = [ "OCR_API_BASE_URL", diff --git a/core/__pycache__/main_terminal.cpython-312.pyc b/core/__pycache__/main_terminal.cpython-312.pyc index c065bdc2c968b1d34fbba962a57a3ad344a625fe..d4ab76a9489907a0df76197b666993725c549e14 100644 GIT binary patch delta 34506 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 delta 24109 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 HLHK_F{Ea_2 diff --git a/core/__pycache__/tool_config.cpython-312.pyc b/core/__pycache__/tool_config.cpython-312.pyc index 423b94c82fc4e4e48213c8fc557668bc19c77523..2a48077d9744a3cfd811151926123ea8d2e3df2c 100644 GIT binary patch delta 285 zcmX@hyMs^tG%qg~0}xzqmC3ASV_8X=rSiXCd zg3NuocEYonyIwT!eX@75Ci5+U3mFRaW$ jY#&1z^>mmT_$P==NSZy&Bu31P^_zPj| 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 S6x^GNrd7?={9CID!2bgxCDJ4S delta 6408 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 diff --git a/modules/__pycache__/file_manager.cpython-312.pyc b/modules/__pycache__/file_manager.cpython-312.pyc index 20bfc2748969eb8a8b13fd44b74a55a922c166ec..d65580a4434e97bdf410f16da02343c313ffa340 100644 GIT binary patch delta 10253 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 bJs)5R8@;I@;Qijxa77RC-;tun{oaA!?tAr~ delta 1689 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 KW-s<4ivI)X@mBl* delta 2104 zcmZuyeN0nV6u-Cc_4SK>(JyGJbS+d$`6x&b9HJN@fU)so*`i<=qYo*Rw!5!T)G97p z=3@Lqyvq{f#~&_PG>dUrvn(-jOUxw5mPPl^*!yFd$+lp!B`6x1$+F$^D$E&g+TT0( zoO93py>rh!@8t0DA=9@;qaLwwk1vY*BQvHFynklBICI+JEjfe(NVHTSGJ=r`iGpbT z6oV^5qm|Sba;rvzGe4L1*_q8D+E;BN9<3>OJ&%)^_+M@rt$*IHAje=o7L)G5RRTu) z(5Wna4>w|-eu-cIxI(4ECR)jNG92UgV{d+ze@7*hv$e!acWN$TC;dayB)C9fqd{#A zuE_7zwx|RrXd38@z8SmdoPHDDK{>NLHu(lRzlO} zfUfk}%*{NVE~fTe;8$~pQO=kv%IR~o-s}=`I97IEpw}%C;ncm2=+qbVk>x`9T5{RJ zc#oQ5T+EyCuCmOT=x0`s$8^lJ7sX6R*)xl?Xo}m1viK^O#i4cdck6OhAysTq7inU6 z{~tE4@Uljl7#b2KNmh%5qzH*nZ0o}odcfv!hnXLNy=87F8m7WRe&(hj-^z*dC=G zJVv%C&Tzg1>A}nhDF%na_H@#*&acn`VloybGkf~}KZuJiI_flo%pyHd<-JZT#w|4B zx>V}$ebDuj*}Y(K-YKiQeB|=@9e3MZOWSFI-gQN*mIPE5SaACm+?DVv5B^x*aJRf+ z!Q+2m)Ywf+NMkguJbD|`8zmvl%95S)7ym{7EQ#Xnw5_yty0;nM40yVO=w^F|noYjp zJDj~nbjyvq+xS}^9%Nrt4??qA+}+O4>NFr*wmFz#t`f5qb3sdYD>v7y0=Wf)+{%I6 zhQX&Dvjw+NbFZGe-Hdx$h1(k~OrF<(b-qapA?9@$RC*3nMqTd)Zr)kkTgS~;VUR;W zY`#tn@&*<_3Sn6*CWlfncBi7GpFS-MOm7Fho@m%ZIarxbrNyMI&XRaW zBo0tRHzIuiPzbUhPQ|5+BnuPCL_9gh3P?HUesEBZSeFsU(*witgec=-0?kAc7!(eW zKo5}3WFk3`K9m`u=e;5PLw?rl;tf#vqzzy*U3{er_tSd+y6HDT0p~1Z9|5*eMz>Ic zV2Oc6kS2zQ<5Ps?4v}7f|A;Ha3+z{k#=$-cP+&Vekw_GZuz@LGq)NZ@Z&3Y>@;G4N za0fL8YcvW8c8RtIJ?s+o2fa-%+l?=zB@G)v;6fsJCP5-t{ay_=M{YG^; zZlc-h;W{7qKHCCB9EyTJMK%z)4tl;Ns&nGj*%=igg5J^nDw=gic#7fwz*#* z6NMm3zWV5~u$y(_v*A~L(@ZOC(}P1}g9k-P#%T%KDKLY<*gXnw!n^YIHD+$TayQ|2 zlRW@y@k3a7MF~DZutcnn;N$e8`luNiYDg80hH#Y8YNE^a;R6bf5(r=efQpd$w^FHu z(o|$Fp3D%)PNC99KuQ5f04D%WGPr^W1Xrqvu=b7=D5FOrJ0mHqHvM9?FR4Lb7u{L9 zq)|jIDt0XC6j6`#re%X7j?k6J`#vQa1PYbPs+2@3Am$DL_Q60TNG~>QFO>~F{b4JFl$&F$mmhboUJYClGY~Gxw+c!Pm-Tz|$>=z4rUhHpw zwz2(L*HWPDi}l-|?%(@->e3hcXFi*|@X7v#&l=Z1ZfKhPK)hJ2I+LB4)4jYB}zFCT8KMI zvLrK4ZeSMKTq7yK#BqzQxU#q;HFxqvX%)th$=jsmCZ84;mS!yy2HC=%oS&DLS(IB8 z2{Kz6M1)TMDs9KU6UZz+1-4~#h>Rs8zY9f8d X_-#&;7h+_uV`5bP#85Z6UZD;E`lf~} delta 383 zcmccV_}7v5G%qg~0}wo9;mMq~k$15$W69)=!jl+XC%cHaOxBaKWo4>iNfDepNkr9N zDBGNYp@<_zxP~=FL=vcJHp5(|iA+5rEDW`5wX7+ODQqdCHEcCZDPnV2gBg;U7=gH! zwVXjy+|TW+^yCEs(whZE%^4X(CVPs72t00Ry2VypSzMBuTWSC_ZE~WR972H% zO(YA8)Ir9}g9srI5e1TGEfNM&x7d^O^U^Yla*LutGSVO-Z1P2EJH}m`1!N)_8E;L_ vl0Cv0Jy~B)6G%qN)iK6Sz9E;&s>aIoC1A6YybvRMJrkqyCx-gT(F%0{`ITi5 diff --git a/modules/persistent_terminal.py b/modules/persistent_terminal.py index 9691346..f77c3ac 100644 --- a/modules/persistent_terminal.py +++ b/modules/persistent_terminal.py @@ -443,36 +443,18 @@ class PersistentTerminal: "command": command_text, "output": output, "message": message, - "duration": round(time.time() - start_time, 3), - "pending_output": status in ("no_output", "awaiting_input", "echo_loop"), - "timeout_used": timeout, "status": status, - "is_interactive": self.is_interactive, - "echo_loop_detected": self.echo_loop_detected, - "seconds_since_last_output": self._seconds_since_last_output(), - "output_char_count": len(output), - "last_output_time": self.last_output_time, - "output_truncated": output_truncated, - "output_char_limit": TERMINAL_INPUT_MAX_CHARS + "truncated": output_truncated } else: return { "success": True, "session": self.session_name, "command": command_text, - "output": "命令已发送", + "output": "", "message": "命令已发送至终端,后续输出将实时流式返回", - "duration": round(time.time() - start_time, 3), - "pending_output": True, - "timeout_used": timeout, "status": "pending", - "is_interactive": self.is_interactive, - "echo_loop_detected": self.echo_loop_detected, - "seconds_since_last_output": self._seconds_since_last_output(), - "output_char_count": 0, - "last_output_time": self.last_output_time, - "output_truncated": False, - "output_char_limit": TERMINAL_INPUT_MAX_CHARS + "truncated": False } except Exception as e: diff --git a/modules/terminal_ops.py b/modules/terminal_ops.py index 346dda4..293328c 100644 --- a/modules/terminal_ops.py +++ b/modules/terminal_ops.py @@ -12,7 +12,8 @@ try: CODE_EXECUTION_TIMEOUT, TERMINAL_COMMAND_TIMEOUT, FORBIDDEN_COMMANDS, - OUTPUT_FORMATS + OUTPUT_FORMATS, + MAX_RUN_COMMAND_CHARS ) except ImportError: project_root = Path(__file__).resolve().parents[1] @@ -22,7 +23,8 @@ except ImportError: CODE_EXECUTION_TIMEOUT, TERMINAL_COMMAND_TIMEOUT, FORBIDDEN_COMMANDS, - OUTPUT_FORMATS + OUTPUT_FORMATS, + MAX_RUN_COMMAND_CHARS ) class TerminalOperator: @@ -179,10 +181,6 @@ class TerminalOperator: stdout_text = stdout.decode('utf-8', errors='replace') if stdout else "" stderr_text = stderr.decode('utf-8', errors='replace') if stderr else "" - output = stdout_text - if stderr_text: - output += f"\n[错误输出]\n{stderr_text}" - success = process.returncode == 0 if success: @@ -190,14 +188,28 @@ class TerminalOperator: else: print(f"{OUTPUT_FORMATS['error']} 命令执行失败 (返回码: {process.returncode})") - return { + output_parts = [] + if stdout_text: + output_parts.append(stdout_text) + if stderr_text: + output_parts.append(f"[stderr]\n{stderr_text}") + combined_output = "\n".join(output_parts) + + truncated = False + if MAX_RUN_COMMAND_CHARS and len(combined_output) > MAX_RUN_COMMAND_CHARS: + truncated = True + combined_output = combined_output[-MAX_RUN_COMMAND_CHARS:] + + result_payload = { "success": success, - "output": output, - "stdout": stdout_text, - "stderr": stderr_text, + "command": command, + "output": combined_output, "return_code": process.returncode, - "command": command + "truncated": truncated } + if stderr_text: + result_payload["stderr"] = stderr_text + return result_payload except Exception as e: return { diff --git a/prompts/main_system.txt b/prompts/main_system.txt index 019e671..0e61923 100644 --- a/prompts/main_system.txt +++ b/prompts/main_system.txt @@ -10,7 +10,7 @@ - **自动化任务**:批量处理文件、执行重复性工作 ## 重要提醒:你的工作环境 -1. **云端运行**:你在远程服务器上工作,没有图形界面,只能通过命令行操作 +1. **云端运行**:你在远程服务器上工作,在网页端和用户交互 2. **多人共用**:服务器上可能有其他用户,你只能访问被授权的文件夹 3. **文件传输**:用户可以在网页上传文件给你,你也可以生成文件让用户下载 4. **安全第一**:只操作用户明确要求的文件,不要碰其他内容 diff --git a/prompts/thinking_mode_guidelines.txt b/prompts/thinking_mode_guidelines.txt index 0d95813..ef21918 100644 --- a/prompts/thinking_mode_guidelines.txt +++ b/prompts/thinking_mode_guidelines.txt @@ -1,6 +1,10 @@ -你现在处于「智能思考模式」。以下规则仅在本模式下生效: +你现在处于「思考模式」。 +思考模式时,第一次请求的模型不是kimi-k2,而是kimi-k2-thinking 一个更善于分析复杂问题,规划复杂流程的模型,在后续请求时,模型会换回kimi-k2 + +请百分百遵循一下原则: 1. **思考阶段** + 至少要思考的内容: - 先思考分析用户需求:要解决什么问题、现有信息缺口、潜在风险。 - 评估是否需要执行以下操作,并说明原因: * 阅读或聚焦哪些文件?需要查看哪些片段? @@ -19,3 +23,5 @@ - 不要一上来就连续执行命令,先让用户看懂你的下一步安排。 - 若判断无需任何工具或修改,也要明确说明理由。 - 保持语气专业但亲切,让用户清楚你即将采取的行动。 + +# 你的思考过程在后文会不可见,所以你需要在用户给出要求时的第一次回答中尽可能在正式输出中详细描述你的规划,来作为后面kimi-k2模型行动时提供参考依据 \ No newline at end of file diff --git a/static/app.js b/static/app.js index 791f5d2..64fc900 100644 --- a/static/app.js +++ b/static/app.js @@ -2190,12 +2190,24 @@ async function bootstrapApp() { } }, + getSubAgentBaseUrl() { + const override = window.SUB_AGENT_BASE_URL || window.__SUB_AGENT_BASE_URL__; + if (override && typeof override === 'string') { + return override.replace(/\/$/, ''); + } + const { protocol, hostname } = window.location; + if (hostname && hostname.includes('agent.')) { + const mappedHost = hostname.replace('agent.', 'subagent.'); + return `${protocol}//${mappedHost}`; + } + return `${protocol}//${hostname}:8092`; + }, + openSubAgent(agent) { if (!agent || !agent.task_id) { return; } - const { protocol, hostname } = window.location; - const base = `${protocol}//${hostname}:8092`; + const base = this.getSubAgentBaseUrl(); const parentConv = agent.conversation_id || this.currentConversationId || ''; const convSegment = this.stripConversationPrefix(parentConv); const agentLabel = agent.agent_id ? `sub_agent${agent.agent_id}` : agent.task_id; diff --git a/sub_agent/core/main_terminal.py b/sub_agent/core/main_terminal.py index 057d49a..4395a11 100644 --- a/sub_agent/core/main_terminal.py +++ b/sub_agent/core/main_terminal.py @@ -45,6 +45,7 @@ from core.tool_config import TOOL_CATEGORIES from utils.api_client import DeepSeekClient from utils.context_manager import ContextManager from utils.logger import setup_logger +OCR_ICON = "📸" logger = setup_logger(__name__) # 临时禁用长度检查 @@ -610,7 +611,7 @@ class MainTerminal: elif tool_name == "read_file": print(f"{OUTPUT_FORMATS['file']} 读取文件") elif tool_name == "ocr_image": - print(f"{OUTPUT_FORMATS['file']} 图片OCR") + print(f"{OCR_ICON} 图片OCR") elif tool_name == "modify_file": print(f"{OUTPUT_FORMATS['file']} 修改文件") elif tool_name == "delete_file": diff --git a/sub_agent/static/app.js b/sub_agent/static/app.js index a47e250..4f8790c 100644 --- a/sub_agent/static/app.js +++ b/sub_agent/static/app.js @@ -2379,18 +2379,27 @@ async function bootstrapApp() { } }, + getSubAgentBaseUrl() { + const override = window.SUB_AGENT_BASE_URL || window.__SUB_AGENT_BASE_URL__; + if (override && typeof override === 'string') { + return override.replace(/\/$/, ''); + } + const { protocol, hostname } = window.location; + if (hostname && hostname.includes('agent.')) { + const mappedHost = hostname.replace('agent.', 'subagent.'); + return `${protocol}//${mappedHost}`; + } + return `${protocol}//${hostname}:8092`; + }, + openSubAgent(agent) { if (this.isSubAgentView || !agent || !agent.task_id) { return; } - if (!agent || !agent.task_id) { - return; - } - const { protocol, hostname } = window.location; const parentConv = agent.conversation_id || this.currentConversationId || ''; const convSegment = this.stripConversationPrefix(parentConv); const agentLabel = agent.agent_id ? `sub_agent${agent.agent_id}` : agent.task_id; - const base = `${protocol}//${hostname}:8092`; + const base = this.getSubAgentBaseUrl(); const pathSuffix = convSegment ? `/${convSegment}+${agentLabel}` : `/sub_agent/${agent.task_id}`; diff --git a/sub_agent/sub_web_server.log b/sub_agent/sub_web_server.log new file mode 100644 index 0000000..2cb46d3 --- /dev/null +++ b/sub_agent/sub_web_server.log @@ -0,0 +1,2102 @@ +Werkzeug appears to be used in a production deployment. Consider switching to a production web server instead. +[Init] 初始化Web系统... +[Init] 项目路径: /opt/agent/agents/sub_agent/project +[Init] 运行模式: 快速模式(无思考) +[Init] 自动修复: 关闭 +[Init] 调试日志: /opt/agent/agents/sub_agent/logs/debug_stream.log +✅ [成功] Web系统初始化完成(多用户模式) + * Serving Flask app 'web_server' + * Debug mode: off +WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead. + * Running on all addresses (0.0.0.0) + * Running on http://127.0.0.1:8092 + * Running on http://172.25.57.95:8092 +Press CTRL+C to quit +127.0.0.1 - - [19/Nov/2025 00:59:47] "GET /tasks/sub_1_1763204835_744f78 HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 00:59:52] "GET /tasks/sub_1_1763204835_744f78 HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 00:59:57] "GET /tasks/sub_1_1763204835_744f78 HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 01:00:02] "GET /tasks/sub_1_1763204835_744f78 HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 01:00:07] "GET /tasks/sub_1_1763204835_744f78 HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 01:00:12] "GET /tasks/sub_1_1763204835_744f78 HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 01:00:17] "GET /tasks/sub_1_1763204835_744f78 HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 01:00:19] "GET /tasks/sub_1_1763204835_744f78 HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 01:00:19] "GET /tasks/sub_1_1763204835_744f78 HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 01:00:21] "GET /tasks/sub_1_1763204835_744f78 HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 01:00:25] "GET /tasks/sub_1_1763204835_744f78 HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 01:00:28] "GET / HTTP/1.1" 302 - +127.0.0.1 - - [19/Nov/2025 01:00:30] "GET /tasks/sub_1_1763204835_744f78 HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 01:00:35] "GET /tasks/sub_1_1763204835_744f78 HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 01:00:40] "GET /tasks/sub_1_1763204835_744f78 HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 01:00:42] "HEAD / HTTP/1.1" 302 - +127.0.0.1 - - [19/Nov/2025 01:00:43] "HEAD /login HTTP/1.1" 415 - +127.0.0.1 - - [19/Nov/2025 01:00:45] "GET /tasks/sub_1_1763204835_744f78 HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 01:00:45] "GET /tasks/sub_1_1763204835_744f78 HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 01:00:45] "GET /tasks/sub_1_1763204835_744f78 HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 01:00:45] "GET /tasks/sub_1_1763204835_744f78 HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 01:00:46] "GET /tasks/sub_1_1763204835_744f78 HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 01:00:50] "GET /tasks/sub_1_1763204835_744f78 HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 01:00:51] "GET /tasks/sub_1_1763204835_744f78 HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 01:00:55] "GET /tasks/sub_1_1763204835_744f78 HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 01:00:56] "GET /tasks/sub_1_1763204835_744f78 HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 01:01:19] "GET /tasks/sub_1_1763204835_744f78 HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 01:01:20] "GET /tasks/sub_1_1763204835_744f78 HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 01:01:24] "GET /tasks/sub_1_1763204835_744f78 HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 01:01:25] "GET /tasks/sub_1_1763204835_744f78 HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 01:01:29] "GET /tasks/sub_1_1763204835_744f78 HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 01:01:30] "GET /tasks/sub_1_1763204835_744f78 HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 01:11:24] "GET / HTTP/1.1" 302 - +127.0.0.1 - - [19/Nov/2025 01:12:34] "GET / HTTP/1.1" 302 - +127.0.0.1 - - [19/Nov/2025 01:12:34] "GET /login HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 01:12:34] "GET / HTTP/1.1" 302 - +127.0.0.1 - - [19/Nov/2025 01:12:34] "GET /favicon.ico HTTP/1.0" 404 - +127.0.0.1 - - [19/Nov/2025 01:12:34] "GET /login HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 01:12:35] "GET /favicon.ico HTTP/1.0" 404 - +127.0.0.1 - - [19/Nov/2025 01:15:19] "GET / HTTP/1.1" 302 - +127.0.0.1 - - [19/Nov/2025 01:18:18] "GET /login HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 01:19:26] "GET /favicon.ico HTTP/1.0" 404 - +127.0.0.1 - - [19/Nov/2025 01:22:16] "GET /login HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 01:22:28] "GET /tasks/sub_1_1763204835_744f78 HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 01:22:28] "GET /tasks/sub_1_1763204835_744f78 HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 01:22:29] "GET /tasks/sub_1_1763204835_744f78 HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 01:22:29] "GET /tasks/sub_1_1763204835_744f78 HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 01:22:29] "GET /tasks/sub_1_1763204835_744f78 HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 01:22:29] "GET /tasks/sub_1_1763204835_744f78 HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 01:22:50] "GET /favicon.ico HTTP/1.0" 404 - +127.0.0.1 - - [19/Nov/2025 01:29:58] "GET / HTTP/1.1" 302 - +127.0.0.1 - - [19/Nov/2025 01:29:58] "GET /login HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 02:01:50] "HEAD /.env HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 02:01:50] "HEAD /.env.local HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 02:01:51] "HEAD /.env.prod HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 02:01:51] "HEAD /.env.dev HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 02:01:57] "HEAD /.env HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 02:01:57] "HEAD /.env.local HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 02:01:58] "HEAD /.env.prod HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 02:01:59] "HEAD /.env.dev HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 02:02:44] "GET / HTTP/1.1" 302 - +127.0.0.1 - - [19/Nov/2025 02:02:44] "GET /login HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 02:02:44] "GET /@vite/env HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 02:02:45] "GET /actutor/env HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 02:02:45] "GET /.vscode/sftp.json HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 02:02:45] "GET /.env HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 02:02:45] "GET /.git/config HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 02:07:44] "GET /tasks/sub_1_1763204835_744f78 HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 02:07:44] "GET /tasks/sub_1_1763204835_744f78 HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 02:29:45] "GET / HTTP/1.1" 302 - +127.0.0.1 - - [19/Nov/2025 02:29:45] "GET / HTTP/1.1" 302 - +127.0.0.1 - - [19/Nov/2025 02:29:46] "GET /login HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 02:29:46] "GET /login HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 02:32:13] "GET / HTTP/1.1" 302 - +127.0.0.1 - - [19/Nov/2025 02:32:13] "GET /login HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 02:38:55] "GET /robots.txt HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 02:38:57] "GET / HTTP/1.1" 302 - +127.0.0.1 - - [19/Nov/2025 02:38:57] "GET /login HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 02:38:59] "GET /register HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 02:39:02] "GET /login HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 02:39:08] "GET / HTTP/1.1" 302 - +127.0.0.1 - - [19/Nov/2025 02:39:09] "GET /login HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 02:49:44] "GET /login HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 02:49:44] "GET /favicon.ico HTTP/1.0" 404 - +127.0.0.1 - - [19/Nov/2025 02:49:47] "GET /login HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 02:49:48] "GET /favicon.ico HTTP/1.0" 404 - +127.0.0.1 - - [19/Nov/2025 02:50:47] "GET / HTTP/1.1" 302 - +127.0.0.1 - - [19/Nov/2025 02:50:48] "GET /login HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 02:51:37] "GET / HTTP/1.1" 302 - +127.0.0.1 - - [19/Nov/2025 02:51:37] "GET /login HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 02:51:38] "GET / HTTP/1.1" 302 - +127.0.0.1 - - [19/Nov/2025 02:51:38] "GET /login HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 02:51:38] "GET /favicon.ico HTTP/1.0" 404 - +127.0.0.1 - - [19/Nov/2025 02:51:39] "GET /favicon.ico HTTP/1.0" 404 - +127.0.0.1 - - [19/Nov/2025 02:51:43] "GET / HTTP/1.1" 302 - +127.0.0.1 - - [19/Nov/2025 02:51:44] "GET /login HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 02:52:17] "GET / HTTP/1.1" 302 - +127.0.0.1 - - [19/Nov/2025 02:56:47] "HEAD / HTTP/1.1" 302 - +127.0.0.1 - - [19/Nov/2025 02:57:58] "GET / HTTP/1.1" 302 - +127.0.0.1 - - [19/Nov/2025 02:58:01] "GET / HTTP/1.1" 302 - +127.0.0.1 - - [19/Nov/2025 02:58:01] "GET /login HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 03:23:08] "HEAD / HTTP/1.1" 302 - +127.0.0.1 - - [19/Nov/2025 03:23:08] "HEAD /login HTTP/1.1" 415 - +127.0.0.1 - - [19/Nov/2025 03:25:41] "GET / HTTP/1.1" 302 - +127.0.0.1 - - [19/Nov/2025 03:25:41] "GET /login HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 03:26:06] "HEAD / HTTP/1.1" 302 - +127.0.0.1 - - [19/Nov/2025 03:26:06] "HEAD /login HTTP/1.1" 415 - +127.0.0.1 - - [19/Nov/2025 03:26:12] "GET /tasks/sub_1_1763204835_744f78 HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 03:26:12] "GET /tasks/sub_1_1763204835_744f78 HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 03:28:25] "GET / HTTP/1.1" 302 - +127.0.0.1 - - [19/Nov/2025 03:28:25] "GET /login HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 03:59:00] "GET /tasks/sub_1_1763204835_744f78 HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 03:59:00] "GET /tasks/sub_1_1763204835_744f78 HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 04:02:23] "GET / HTTP/1.1" 302 - +127.0.0.1 - - [19/Nov/2025 04:12:35] "GET / HTTP/1.1" 302 - +127.0.0.1 - - [19/Nov/2025 04:12:35] "GET /login HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 04:36:55] "GET / HTTP/1.1" 302 - +127.0.0.1 - - [19/Nov/2025 04:36:56] "GET /login HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 04:36:57] "GET / HTTP/1.1" 302 - +127.0.0.1 - - [19/Nov/2025 04:36:57] "GET /login HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 04:36:57] "GET /favicon.ico HTTP/1.0" 404 - +127.0.0.1 - - [19/Nov/2025 04:36:58] "GET /login HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 04:36:58] "HEAD /favicon.ico HTTP/1.0" 404 - +127.0.0.1 - - [19/Nov/2025 04:54:13] "GET / HTTP/1.1" 302 - +127.0.0.1 - - [19/Nov/2025 05:20:52] "GET / HTTP/1.1" 302 - +127.0.0.1 - - [19/Nov/2025 05:20:52] "GET /login HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 05:20:54] "GET / HTTP/1.1" 302 - +127.0.0.1 - - [19/Nov/2025 05:20:54] "GET /login HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 05:20:55] "GET /favicon.ico HTTP/1.0" 404 - +127.0.0.1 - - [19/Nov/2025 05:20:58] "GET / HTTP/1.1" 302 - +127.0.0.1 - - [19/Nov/2025 05:20:58] "GET /login HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 05:20:59] "GET / HTTP/1.1" 302 - +127.0.0.1 - - [19/Nov/2025 05:20:59] "GET /login HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 05:21:01] "GET / HTTP/1.1" 302 - +127.0.0.1 - - [19/Nov/2025 05:21:01] "GET /login HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 06:00:22] "GET / HTTP/1.1" 302 - +127.0.0.1 - - [19/Nov/2025 06:11:28] "GET /tasks/sub_1_1763204835_744f78 HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 06:11:35] "GET /tasks/sub_1_1763204835_744f78 HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 06:12:00] "GET / HTTP/1.1" 302 - +127.0.0.1 - - [19/Nov/2025 06:12:00] "GET /login HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 06:22:25] "GET /tasks/sub_1_1763204835_744f78 HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 06:22:32] "GET /tasks/sub_1_1763204835_744f78 HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 06:24:34] "HEAD /.env HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 06:24:34] "HEAD /.env.local HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 06:24:35] "HEAD /.env.prod HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 06:24:35] "HEAD /.env.dev HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 06:25:14] "GET / HTTP/1.1" 302 - +127.0.0.1 - - [19/Nov/2025 06:25:14] "GET /login HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 06:25:15] "GET /@vite/env HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 06:25:15] "GET /actutor/env HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 06:25:15] "GET /.vscode/sftp.json HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 06:25:16] "GET /.env HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 06:25:17] "GET /.git/config HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 06:32:40] "HEAD /.env HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 06:32:40] "HEAD /.env.local HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 06:32:41] "HEAD /.env.prod HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 06:32:42] "HEAD /.env.dev HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 06:32:49] "HEAD / HTTP/1.1" 302 - +127.0.0.1 - - [19/Nov/2025 06:32:49] "HEAD /login HTTP/1.1" 415 - +127.0.0.1 - - [19/Nov/2025 06:38:23] "GET /tasks/sub_1_1763204835_744f78 HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 06:38:23] "GET /tasks/sub_1_1763204835_744f78 HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 06:50:02] "GET / HTTP/1.1" 302 - +127.0.0.1 - - [19/Nov/2025 06:50:05] "GET /login HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 06:50:09] "GET /favicon.ico HTTP/1.0" 404 - +127.0.0.1 - - [19/Nov/2025 06:54:31] "GET /tasks/sub_1_1763204835_744f78 HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 06:54:31] "GET /tasks/sub_1_1763204835_744f78 HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 06:55:23] "GET /tasks/sub_1_1763204835_744f78 HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 06:55:23] "GET /tasks/sub_1_1763204835_744f78 HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 06:55:36] "HEAD /.env HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 06:55:37] "HEAD /.env.local HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 06:55:38] "HEAD /.env.prod HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 06:55:38] "HEAD /.env.dev HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 07:11:33] "GET /tasks/sub_1_1763204835_744f78 HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 07:11:33] "GET /tasks/sub_1_1763204835_744f78 HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 07:12:23] "GET /tasks/sub_1_1763204835_744f78 HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 07:12:23] "GET /tasks/sub_1_1763204835_744f78 HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 07:13:23] "GET /tasks/sub_1_1763204835_744f78 HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 07:13:23] "GET /tasks/sub_1_1763204835_744f78 HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 07:14:23] "GET /tasks/sub_1_1763204835_744f78 HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 07:14:23] "GET /tasks/sub_1_1763204835_744f78 HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 07:15:23] "GET /tasks/sub_1_1763204835_744f78 HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 07:15:23] "GET /tasks/sub_1_1763204835_744f78 HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 07:16:23] "GET /tasks/sub_1_1763204835_744f78 HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 07:16:23] "GET /tasks/sub_1_1763204835_744f78 HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 07:17:23] "GET /tasks/sub_1_1763204835_744f78 HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 07:17:23] "GET /tasks/sub_1_1763204835_744f78 HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 07:18:23] "GET /tasks/sub_1_1763204835_744f78 HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 07:18:23] "GET /tasks/sub_1_1763204835_744f78 HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 07:19:23] "GET /tasks/sub_1_1763204835_744f78 HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 07:19:23] "GET /tasks/sub_1_1763204835_744f78 HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 07:20:23] "GET /tasks/sub_1_1763204835_744f78 HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 07:20:23] "GET /tasks/sub_1_1763204835_744f78 HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 07:21:23] "GET /tasks/sub_1_1763204835_744f78 HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 07:21:23] "GET /tasks/sub_1_1763204835_744f78 HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 07:21:49] "GET /robots.txt HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 07:21:49] "GET / HTTP/1.1" 302 - +127.0.0.1 - - [19/Nov/2025 07:21:49] "GET /login HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 07:22:23] "GET /tasks/sub_1_1763204835_744f78 HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 07:22:23] "GET /tasks/sub_1_1763204835_744f78 HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 07:23:23] "GET /tasks/sub_1_1763204835_744f78 HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 07:23:23] "GET /tasks/sub_1_1763204835_744f78 HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 07:24:23] "GET /tasks/sub_1_1763204835_744f78 HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 07:24:23] "GET /tasks/sub_1_1763204835_744f78 HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 07:25:23] "GET /tasks/sub_1_1763204835_744f78 HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 07:25:23] "GET /tasks/sub_1_1763204835_744f78 HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 07:26:23] "GET /tasks/sub_1_1763204835_744f78 HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 07:26:23] "GET /tasks/sub_1_1763204835_744f78 HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 07:27:23] "GET /tasks/sub_1_1763204835_744f78 HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 07:27:23] "GET /tasks/sub_1_1763204835_744f78 HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 07:28:23] "GET /tasks/sub_1_1763204835_744f78 HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 07:28:23] "GET /tasks/sub_1_1763204835_744f78 HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 07:29:23] "GET /tasks/sub_1_1763204835_744f78 HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 07:29:23] "GET /tasks/sub_1_1763204835_744f78 HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 07:30:23] "GET /tasks/sub_1_1763204835_744f78 HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 07:30:23] "GET /tasks/sub_1_1763204835_744f78 HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 07:31:23] "GET /tasks/sub_1_1763204835_744f78 HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 07:31:23] "GET /tasks/sub_1_1763204835_744f78 HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 07:32:23] "GET /tasks/sub_1_1763204835_744f78 HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 07:32:23] "GET /tasks/sub_1_1763204835_744f78 HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 07:33:23] "GET /tasks/sub_1_1763204835_744f78 HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 07:33:23] "GET /tasks/sub_1_1763204835_744f78 HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 07:34:23] "GET /tasks/sub_1_1763204835_744f78 HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 07:34:23] "GET /tasks/sub_1_1763204835_744f78 HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 07:35:23] "GET /tasks/sub_1_1763204835_744f78 HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 07:35:23] "GET /tasks/sub_1_1763204835_744f78 HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 07:36:23] "GET /tasks/sub_1_1763204835_744f78 HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 07:36:23] "GET /tasks/sub_1_1763204835_744f78 HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 07:37:23] "GET /tasks/sub_1_1763204835_744f78 HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 07:37:23] "GET /tasks/sub_1_1763204835_744f78 HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 07:38:23] "GET /tasks/sub_1_1763204835_744f78 HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 07:38:23] "GET /tasks/sub_1_1763204835_744f78 HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 07:39:23] "GET /tasks/sub_1_1763204835_744f78 HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 07:39:23] "GET /tasks/sub_1_1763204835_744f78 HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 07:40:23] "GET /tasks/sub_1_1763204835_744f78 HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 07:40:23] "GET /tasks/sub_1_1763204835_744f78 HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 07:41:23] "GET /tasks/sub_1_1763204835_744f78 HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 07:41:23] "GET /tasks/sub_1_1763204835_744f78 HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 07:42:23] "GET /tasks/sub_1_1763204835_744f78 HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 07:42:23] "GET /tasks/sub_1_1763204835_744f78 HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 07:42:50] "HEAD /.env HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 07:42:50] "HEAD /.env.local HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 07:42:51] "HEAD /.env.prod HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 07:42:51] "HEAD /.env.dev HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 07:43:23] "GET /tasks/sub_1_1763204835_744f78 HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 07:43:23] "GET /tasks/sub_1_1763204835_744f78 HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 07:44:23] "GET /tasks/sub_1_1763204835_744f78 HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 07:44:23] "GET /tasks/sub_1_1763204835_744f78 HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 07:45:23] "GET /tasks/sub_1_1763204835_744f78 HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 07:45:23] "GET /tasks/sub_1_1763204835_744f78 HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 07:46:23] "GET /tasks/sub_1_1763204835_744f78 HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 07:46:23] "GET /tasks/sub_1_1763204835_744f78 HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 07:47:23] "GET /tasks/sub_1_1763204835_744f78 HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 07:47:23] "GET /tasks/sub_1_1763204835_744f78 HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 07:48:23] "GET /tasks/sub_1_1763204835_744f78 HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 07:48:23] "GET /tasks/sub_1_1763204835_744f78 HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 07:49:23] "GET /tasks/sub_1_1763204835_744f78 HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 07:49:23] "GET /tasks/sub_1_1763204835_744f78 HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 07:50:23] "GET /tasks/sub_1_1763204835_744f78 HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 07:50:23] "GET /tasks/sub_1_1763204835_744f78 HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 07:51:04] "HEAD / HTTP/1.1" 302 - +127.0.0.1 - - [19/Nov/2025 07:51:04] "HEAD /login HTTP/1.1" 415 - +127.0.0.1 - - [19/Nov/2025 07:51:17] "GET / HTTP/1.1" 302 - +127.0.0.1 - - [19/Nov/2025 07:51:17] "GET /login HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 07:51:23] "GET /tasks/sub_1_1763204835_744f78 HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 07:51:23] "GET /tasks/sub_1_1763204835_744f78 HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 07:52:23] "GET /tasks/sub_1_1763204835_744f78 HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 07:52:23] "GET /tasks/sub_1_1763204835_744f78 HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 07:53:23] "GET /tasks/sub_1_1763204835_744f78 HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 07:53:23] "GET /tasks/sub_1_1763204835_744f78 HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 07:54:23] "GET /tasks/sub_1_1763204835_744f78 HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 07:54:23] "GET /tasks/sub_1_1763204835_744f78 HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 07:55:23] "GET /tasks/sub_1_1763204835_744f78 HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 07:55:23] "GET /tasks/sub_1_1763204835_744f78 HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 07:56:23] "GET /tasks/sub_1_1763204835_744f78 HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 07:56:23] "GET /tasks/sub_1_1763204835_744f78 HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 07:57:48] "GET /tasks/sub_1_1763204835_744f78 HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 07:57:48] "GET /tasks/sub_1_1763204835_744f78 HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 07:58:03] "HEAD / HTTP/1.1" 302 - +127.0.0.1 - - [19/Nov/2025 07:58:04] "HEAD /login HTTP/1.1" 415 - +127.0.0.1 - - [19/Nov/2025 08:13:47] "GET /tasks/sub_1_1763204835_744f78 HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 08:13:55] "GET /tasks/sub_1_1763204835_744f78 HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 08:13:55] "GET /tasks/sub_1_1763204835_744f78 HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 08:13:56] "GET /20251115_190705_249+sub_agent1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 08:13:56] "GET /static/vendor/socket.io.min.js HTTP/1.0" 200 - +127.0.0.1 - - [19/Nov/2025 08:13:56] "GET /static/style.css HTTP/1.0" 200 - +127.0.0.1 - - [19/Nov/2025 08:13:56] "GET /static/app.js HTTP/1.0" 200 - +127.0.0.1 - - [19/Nov/2025 08:13:56] "GET /socket.io/?EIO=4&transport=polling&t=PgPTVSA HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 08:13:56] "GET /tasks/sub_agent1 HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 08:13:56] "GET /favicon.ico HTTP/1.0" 404 - +127.0.0.1 - - [19/Nov/2025 08:13:56] "POST /socket.io/?EIO=4&transport=polling&t=PgPTVST&sid=bBEB1PzdtX7aweITAAAA HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 08:13:56] "GET /socket.io/?EIO=4&transport=polling&t=PgPTVST.0&sid=bBEB1PzdtX7aweITAAAA HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 08:13:56] "GET /tasks/sub_agent1/conversation HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 08:13:56] "POST /socket.io/?EIO=4&transport=polling&t=PgPTVSp&sid=bBEB1PzdtX7aweITAAAA HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 08:13:56] "GET /socket.io/?EIO=4&transport=polling&t=PgPTVSo&sid=bBEB1PzdtX7aweITAAAA HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 08:13:56] "GET /sub_agent/conversations/conv_20251115_190705_249 HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 08:13:56] "GET /tasks/sub_agent1/files HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 08:13:57] "GET /tasks/sub_1_1763204835_744f78 HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 08:13:59] "POST /socket.io/?EIO=4&transport=polling&t=PgPTWCt&sid=bBEB1PzdtX7aweITAAAA HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 08:13:59] "GET /socket.io/?EIO=4&transport=polling&t=PgPTVT9&sid=bBEB1PzdtX7aweITAAAA HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 08:14:02] "GET /20251115_190705_249+sub_agent1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 08:14:02] "GET /socket.io/?EIO=4&transport=polling&t=PgPTWue HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 08:14:02] "GET /tasks/sub_agent1 HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 08:14:02] "GET /tasks/sub_agent1/conversation HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 08:14:02] "POST /socket.io/?EIO=4&transport=polling&t=PgPTWuv&sid=bZzbu4KB-APjS97kAAAC HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 08:14:02] "GET /socket.io/?EIO=4&transport=polling&t=PgPTWuv.0&sid=bZzbu4KB-APjS97kAAAC HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 08:14:02] "GET /sub_agent/conversations/conv_20251115_190705_249 HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 08:14:02] "POST /socket.io/?EIO=4&transport=polling&t=PgPTWvG.0&sid=bZzbu4KB-APjS97kAAAC HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 08:14:02] "GET /socket.io/?EIO=4&transport=polling&t=PgPTWvG&sid=bZzbu4KB-APjS97kAAAC HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 08:14:02] "GET /tasks/sub_agent1/files HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 08:14:02] "GET /tasks/sub_1_1763204835_744f78 HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 08:14:04] "GET /tasks/sub_agent1/files HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 08:14:05] "GET /tasks/sub_agent1/files HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 08:14:06] "GET /tasks/sub_agent1 HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 08:14:07] "GET /tasks/sub_1_1763204835_744f78 HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 08:14:10] "GET /tasks/sub_agent1 HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 08:14:27] "GET /socket.io/?EIO=4&transport=polling&t=PgPTWvZ&sid=bZzbu4KB-APjS97kAAAC HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 08:14:52] "GET /tasks/sub_agent1 HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 08:14:52] "POST /socket.io/?EIO=4&transport=polling&t=PgPTj4g&sid=bZzbu4KB-APjS97kAAAC HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 08:15:17] "GET /socket.io/?EIO=4&transport=polling&t=PgPTj4h&sid=bZzbu4KB-APjS97kAAAC HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 08:15:18] "GET /tasks/sub_1_1763149714_cf3c66 HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 08:15:18] "GET /tasks/sub_1_1763191939_681287 HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 08:15:18] "GET /tasks/sub_1_1763194678_87db30 HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 08:19:15] "GET / HTTP/1.1" 302 - +127.0.0.1 - - [19/Nov/2025 08:19:16] "GET /login HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 08:20:01] "GET / HTTP/1.1" 302 - +127.0.0.1 - - [19/Nov/2025 08:25:27] "GET / HTTP/1.1" 302 - +127.0.0.1 - - [19/Nov/2025 08:25:27] "GET /login HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 09:07:17] "GET /favicon.ico HTTP/1.0" 404 - +127.0.0.1 - - [19/Nov/2025 09:07:17] "GET /socket.io/?EIO=4&transport=polling&t=PgPfiz9 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 09:07:17] "GET /tasks/sub_agent1 HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 09:07:17] "POST /socket.io/?EIO=4&transport=polling&t=PgPfiz_&sid=XhUplJMdMluKvTdxAAAE HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 09:07:17] "GET /socket.io/?EIO=4&transport=polling&t=PgPfi-0&sid=XhUplJMdMluKvTdxAAAE HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 09:07:17] "GET /tasks/sub_agent1/conversation HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 09:07:17] "GET /sub_agent/conversations/conv_20251115_190705_249 HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 09:07:17] "POST /socket.io/?EIO=4&transport=polling&t=PgPfi-L&sid=XhUplJMdMluKvTdxAAAE HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 09:07:17] "GET /socket.io/?EIO=4&transport=polling&t=PgPfi-K&sid=XhUplJMdMluKvTdxAAAE HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 09:07:17] "GET /tasks/sub_agent1/files HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 09:07:18] "POST /socket.io/?EIO=4&transport=polling&t=PgPfj97&sid=XhUplJMdMluKvTdxAAAE HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 09:07:18] "GET /socket.io/?EIO=4&transport=polling&t=PgPfi-f&sid=XhUplJMdMluKvTdxAAAE HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 09:16:51] "HEAD /.env HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 09:16:52] "HEAD /.env.local HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 09:16:52] "HEAD /.env.prod HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 09:16:53] "HEAD /.env.dev HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 10:14:33] "GET / HTTP/1.1" 302 - +127.0.0.1 - - [19/Nov/2025 11:00:40] "GET / HTTP/1.1" 302 - +127.0.0.1 - - [19/Nov/2025 11:00:51] "GET /login HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 12:21:53] "GET / HTTP/1.1" 302 - +127.0.0.1 - - [19/Nov/2025 12:43:49] "HEAD /.env HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 12:43:49] "HEAD /.env.local HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 12:43:50] "HEAD /.env.prod HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 12:43:50] "HEAD /.env.dev HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 12:45:42] "GET /.git/config HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 12:53:47] "GET / HTTP/1.1" 302 - +127.0.0.1 - - [19/Nov/2025 13:10:16] "GET /.git/config HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 13:42:11] "GET / HTTP/1.1" 302 - +127.0.0.1 - - [19/Nov/2025 13:57:37] "HEAD /.env HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 13:57:38] "HEAD /.env.local HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 13:57:38] "HEAD /.env HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 13:57:39] "HEAD /.env.prod HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 13:57:39] "HEAD /.env.local HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 13:57:39] "HEAD /.env.prod HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 13:57:40] "HEAD /.env.dev HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 13:57:40] "HEAD /.env.dev HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 14:27:20] "GET /tasks/sub_1_1763204835_744f78 HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 14:27:20] "GET /tasks/sub_1_1763204835_744f78 HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 14:27:21] "GET /tasks/sub_1_1763204835_744f78 HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 14:27:22] "GET /20251115_190705_249+sub_agent1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:27:22] "GET /static/vendor/socket.io.min.js HTTP/1.0" 200 - +127.0.0.1 - - [19/Nov/2025 14:27:22] "GET /static/style.css HTTP/1.0" 200 - +127.0.0.1 - - [19/Nov/2025 14:27:22] "GET /static/app.js HTTP/1.0" 200 - +127.0.0.1 - - [19/Nov/2025 14:27:23] "GET /socket.io/?EIO=4&transport=polling&t=PgQozsD HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:27:23] "GET /tasks/sub_agent1 HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 14:27:23] "GET /favicon.ico HTTP/1.0" 404 - +127.0.0.1 - - [19/Nov/2025 14:27:23] "POST /socket.io/?EIO=4&transport=polling&t=PgQozsf&sid=V_MpEMx379eA5Hc7AAAG HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:27:23] "GET /socket.io/?EIO=4&transport=polling&t=PgQozsh&sid=V_MpEMx379eA5Hc7AAAG HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:27:23] "GET /tasks/sub_agent1/conversation HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 14:27:23] "GET /socket.io/?EIO=4&transport=polling&t=PgQoztA&sid=V_MpEMx379eA5Hc7AAAG HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:27:23] "POST /socket.io/?EIO=4&transport=polling&t=PgQoztD&sid=V_MpEMx379eA5Hc7AAAG HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:27:23] "GET /sub_agent/conversations/conv_20251115_190705_249 HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 14:27:23] "GET /tasks/sub_agent1/files HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 14:27:24] "POST /socket.io/?EIO=4&transport=polling&t=PgQo-Ha&sid=V_MpEMx379eA5Hc7AAAG HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:27:24] "GET /socket.io/?EIO=4&transport=polling&t=PgQoztd&sid=V_MpEMx379eA5Hc7AAAG HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:27:24] "GET /tasks/sub_1_1763204835_744f78 HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 14:27:30] "GET /tasks/sub_1_1763204835_744f78 HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 14:32:03] "GET / HTTP/1.1" 302 - +127.0.0.1 - - [19/Nov/2025 14:32:03] "GET /login HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:32:04] "GET /.env HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 14:32:04] "GET /.git/config HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 14:32:05] "GET /backend/.env HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 14:32:06] "GET /admin/.env HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 14:32:06] "GET /core/.env HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 14:32:07] "GET /.env.bak HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 14:32:07] "GET /.git/logs/HEAD HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 14:32:08] "GET /wp-config.php HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 14:32:08] "GET /.gitlab-ci.yml HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 14:32:09] "GET /config.json HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 14:32:09] "GET /config.js HTTP/1.0" 404 - +127.0.0.1 - - [19/Nov/2025 14:32:10] "GET /aws-config.js HTTP/1.0" 404 - +127.0.0.1 - - [19/Nov/2025 14:32:11] "GET /aws.config.js HTTP/1.0" 404 - +127.0.0.1 - - [19/Nov/2025 14:32:52] "GET /tasks/sub_1_1763204835_744f78 HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 14:32:54] "GET /tasks/sub_1_1763204835_744f78 HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 14:33:43] "GET /tasks/sub_1_1763149714_cf3c66 HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 14:33:43] "GET /tasks/sub_1_1763191939_681287 HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 14:33:43] "GET /tasks/sub_1_1763194678_87db30 HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 14:33:48] "GET /tasks/sub_1_1763149714_cf3c66 HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 14:33:48] "GET /tasks/sub_1_1763191939_681287 HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 14:33:48] "GET /tasks/sub_1_1763194678_87db30 HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 14:33:57] "POST /tasks HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:33:57] "GET /tasks/sub_1_1763149714_cf3c66 HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 14:33:58] "GET /tasks/sub_1_1763191939_681287 HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 14:33:58] "GET /tasks/sub_1_1763194678_87db30 HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 14:33:58] "GET /tasks/sub_1_1763534036_20cf9b HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:33:59] "GET /tasks/sub_1_1763534036_20cf9b HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:34:01] "GET /tasks/sub_1_1763534036_20cf9b HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:34:02] "GET /20251119_143255_834+sub_agent1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:34:02] "GET /socket.io/?EIO=4&transport=polling&t=PgQqVTv HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:34:02] "GET /tasks/sub_1_1763534036_20cf9b HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:34:03] "POST /socket.io/?EIO=4&transport=polling&t=PgQqVUC&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:34:03] "GET /socket.io/?EIO=4&transport=polling&t=PgQqVUD&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:34:03] "GET /tasks/sub_1_1763534036_20cf9b/conversation HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:34:03] "POST /socket.io/?EIO=4&transport=polling&t=PgQqVUZ&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:34:03] "GET /socket.io/?EIO=4&transport=polling&t=PgQqVUX&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:34:03] "GET /tasks/sub_1_1763534036_20cf9b/files HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:34:04] "GET /tasks/sub_1_1763534036_20cf9b HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:34:04] "GET /socket.io/?EIO=4&transport=polling&t=PgQqVVj&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:34:04] "GET /socket.io/?EIO=4&transport=polling&t=PgQqVsn&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:34:05] "GET /tasks/sub_1_1763534036_20cf9b HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:34:05] "GET /socket.io/?EIO=4&transport=polling&t=PgQqVtA&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:34:06] "GET /tasks/sub_1_1763534036_20cf9b HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:34:06] "GET /socket.io/?EIO=4&transport=polling&t=PgQqWBs&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:34:06] "GET /tasks/sub_1_1763534036_20cf9b HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:34:08] "GET /tasks/sub_1_1763534036_20cf9b HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:34:08] "GET /socket.io/?EIO=4&transport=polling&t=PgQqWRr&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:34:08] "GET /socket.io/?EIO=4&transport=polling&t=PgQqWtW&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:34:10] "GET /tasks/sub_1_1763534036_20cf9b HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:34:10] "GET /socket.io/?EIO=4&transport=polling&t=PgQqWtv&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:34:10] "GET /tasks/sub_1_1763534036_20cf9b HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:34:10] "GET /socket.io/?EIO=4&transport=polling&t=PgQqXEA&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:34:11] "GET /tasks/sub_1_1763534036_20cf9b HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:34:12] "GET /tasks/sub_1_1763534036_20cf9b HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:34:12] "GET /socket.io/?EIO=4&transport=polling&t=PgQqXQD&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:34:12] "GET /socket.io/?EIO=4&transport=polling&t=PgQqXrn&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:34:14] "GET /socket.io/?EIO=4&transport=polling&t=PgQqXsB&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:34:14] "GET /tasks/sub_1_1763534036_20cf9b HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:34:14] "GET /socket.io/?EIO=4&transport=polling&t=PgQqYAj&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:34:14] "GET /tasks/sub_1_1763534036_20cf9b HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:34:15] "GET /tasks/sub_1_1763534036_20cf9b HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:34:16] "GET /tasks/sub_1_1763534036_20cf9b HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:34:18] "GET /socket.io/?EIO=4&transport=polling&t=PgQqYOj&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:34:18] "GET /tasks/sub_1_1763534036_20cf9b HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:34:18] "GET /socket.io/?EIO=4&transport=polling&t=PgQqZIP&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:34:19] "GET /tasks/sub_1_1763534036_20cf9b HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:34:20] "GET /tasks/sub_1_1763534036_20cf9b HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:34:20] "GET /socket.io/?EIO=4&transport=polling&t=PgQqZIz&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:34:20] "GET /socket.io/?EIO=4&transport=polling&t=PgQqZgI&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:34:20] "GET /tasks/sub_1_1763534036_20cf9b HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:34:22] "GET /socket.io/?EIO=4&transport=polling&t=PgQqZmc&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:34:22] "GET /socket.io/?EIO=4&transport=polling&t=PgQqaDP&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:34:22] "GET /tasks/sub_1_1763534036_20cf9b HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:34:23] "GET /tasks/sub_1_1763534036_20cf9b HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:34:23] "GET /socket.io/?EIO=4&transport=polling&t=PgQqaDm&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:34:24] "GET /socket.io/?EIO=4&transport=polling&t=PgQqaYI&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:34:24] "GET /tasks/sub_1_1763534036_20cf9b HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:34:24] "GET /tasks/sub_1_1763534036_20cf9b HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:34:25] "GET /socket.io/?EIO=4&transport=polling&t=PgQqac_&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:34:25] "GET /socket.io/?EIO=4&transport=polling&t=PgQqb3r&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:34:26] "GET /tasks/sub_1_1763534036_20cf9b HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:34:27] "GET /tasks/sub_1_1763534036_20cf9b HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:34:27] "GET /socket.io/?EIO=4&transport=polling&t=PgQqb4N&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:34:28] "POST /socket.io/?EIO=4&transport=polling&t=PgQqbbR&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:34:28] "GET /tasks/sub_1_1763534036_20cf9b HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:34:30] "GET /tasks/sub_1_1763534036_20cf9b HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:34:30] "GET /tasks/sub_1_1763534036_20cf9b HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:34:31] "GET /tasks/sub_1_1763534036_20cf9b HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:34:32] "GET /socket.io/?EIO=4&transport=polling&t=PgQqbbV&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:34:32] "GET /socket.io/?EIO=4&transport=polling&t=PgQqcjc&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:34:32] "GET /tasks/sub_1_1763534036_20cf9b HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:34:33] "GET /socket.io/?EIO=4&transport=polling&t=PgQqckI&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:34:33] "GET /socket.io/?EIO=4&transport=polling&t=PgQqcub&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:34:34] "GET /tasks/sub_1_1763534036_20cf9b HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:34:34] "GET /tasks/sub_1_1763534036_20cf9b HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:34:35] "GET /tasks/sub_1_1763534036_20cf9b HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:34:35] "GET /socket.io/?EIO=4&transport=polling&t=PgQqd3o&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:34:35] "GET /socket.io/?EIO=4&transport=polling&t=PgQqdUn&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:34:36] "GET /socket.io/?EIO=4&transport=polling&t=PgQqdV9&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:34:36] "GET /socket.io/?EIO=4&transport=polling&t=PgQqdjZ&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:34:37] "GET /tasks/sub_1_1763534036_20cf9b HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:34:38] "GET /socket.io/?EIO=4&transport=polling&t=PgQqdoB&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:34:38] "GET /socket.io/?EIO=4&transport=polling&t=PgQqeDm&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:34:38] "GET /tasks/sub_1_1763534036_20cf9b HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:34:39] "GET /tasks/sub_1_1763534036_20cf9b HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:34:40] "GET /tasks/sub_1_1763534036_20cf9b HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:34:41] "GET /tasks/sub_1_1763534036_20cf9b HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:34:43] "GET /tasks/sub_1_1763534036_20cf9b HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:34:43] "GET /tasks/sub_1_1763534036_20cf9b HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:34:45] "GET /tasks/sub_1_1763534036_20cf9b HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:34:45] "GET /tasks/sub_1_1763534036_20cf9b HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:34:47] "GET /tasks/sub_1_1763534036_20cf9b HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:34:47] "GET /tasks/sub_1_1763534036_20cf9b HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:34:49] "GET /tasks/sub_1_1763534036_20cf9b HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:34:50] "GET /tasks/sub_1_1763534036_20cf9b HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:34:51] "GET /tasks/sub_1_1763534036_20cf9b HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:34:51] "GET /tasks/sub_1_1763534036_20cf9b HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:34:51] "GET /socket.io/?EIO=4&transport=polling&t=PgQqeEM&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:34:51] "GET /socket.io/?EIO=4&transport=polling&t=PgQqhQG&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:34:53] "GET /socket.io/?EIO=4&transport=polling&t=PgQqhQg&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:34:53] "POST /socket.io/?EIO=4&transport=polling&t=PgQqhjc&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:34:53] "GET /socket.io/?EIO=4&transport=polling&t=PgQqhjg&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:34:53] "GET /tasks/sub_1_1763534036_20cf9b HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:34:54] "GET /socket.io/?EIO=4&transport=polling&t=PgQqhlw&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:34:54] "GET /tasks/sub_1_1763534036_20cf9b HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:34:55] "GET /tasks/sub_1_1763534036_20cf9b HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:34:55] "GET /tasks/sub_1_1763534036_20cf9b HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:34:55] "GET /socket.io/?EIO=4&transport=polling&t=PgQqhzH&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:34:55] "GET /socket.io/?EIO=4&transport=polling&t=PgQqiOw&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:34:56] "GET /socket.io/?EIO=4&transport=polling&t=PgQqiPP&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:34:57] "GET /tasks/sub_1_1763534036_20cf9b HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:34:59] "GET /tasks/sub_1_1763534036_20cf9b HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:34:59] "GET /tasks/sub_1_1763534036_20cf9b HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:34:59] "GET /tasks/sub_1_1763534036_20cf9b HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:01] "GET /socket.io/?EIO=4&transport=polling&t=PgQqifz&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:01] "GET /tasks/sub_1_1763534036_20cf9b HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:01] "GET /socket.io/?EIO=4&transport=polling&t=PgQqjmb&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:03] "GET /socket.io/?EIO=4&transport=polling&t=PgQqjrN&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:03] "GET /socket.io/?EIO=4&transport=polling&t=PgQqkDO&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:03] "GET /tasks/sub_1_1763534036_20cf9b HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:03] "GET /tasks/sub_1_1763149714_cf3c66 HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 14:35:03] "GET /tasks/sub_1_1763191939_681287 HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 14:35:03] "GET /tasks/sub_1_1763194678_87db30 HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 14:35:03] "GET /socket.io/?EIO=4&transport=polling&t=PgQqkDj&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:03] "GET /tasks/sub_1_1763534036_20cf9b HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:03] "GET /socket.io/?EIO=4&transport=polling&t=PgQqkMN&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:03] "GET /socket.io/?EIO=4&transport=polling&t=PgQqkN4&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:04] "GET /socket.io/?EIO=4&transport=polling&t=PgQqkNO&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:04] "GET /socket.io/?EIO=4&transport=polling&t=PgQqkOn&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:04] "GET /socket.io/?EIO=4&transport=polling&t=PgQqkP7&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:04] "GET /socket.io/?EIO=4&transport=polling&t=PgQqkPV&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:04] "GET /socket.io/?EIO=4&transport=polling&t=PgQqkPx&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:04] "GET /socket.io/?EIO=4&transport=polling&t=PgQqkQF&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:04] "GET /socket.io/?EIO=4&transport=polling&t=PgQqkQa&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:04] "GET /socket.io/?EIO=4&transport=polling&t=PgQqkRO&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:04] "GET /socket.io/?EIO=4&transport=polling&t=PgQqkRk&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:04] "GET /socket.io/?EIO=4&transport=polling&t=PgQqkS1&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:04] "GET /socket.io/?EIO=4&transport=polling&t=PgQqkSJ&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:04] "GET /socket.io/?EIO=4&transport=polling&t=PgQqkSe&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:04] "GET /socket.io/?EIO=4&transport=polling&t=PgQqkS_&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:04] "GET /socket.io/?EIO=4&transport=polling&t=PgQqkTO&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:04] "GET /socket.io/?EIO=4&transport=polling&t=PgQqkTg&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:04] "GET /socket.io/?EIO=4&transport=polling&t=PgQqkU3&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:04] "GET /socket.io/?EIO=4&transport=polling&t=PgQqkUP&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:04] "GET /socket.io/?EIO=4&transport=polling&t=PgQqkUn&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:04] "GET /socket.io/?EIO=4&transport=polling&t=PgQqkV8&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:04] "GET /socket.io/?EIO=4&transport=polling&t=PgQqkVW&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:04] "GET /socket.io/?EIO=4&transport=polling&t=PgQqkVu&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:04] "GET /socket.io/?EIO=4&transport=polling&t=PgQqkWG&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:04] "GET /socket.io/?EIO=4&transport=polling&t=PgQqkWg&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:04] "GET /socket.io/?EIO=4&transport=polling&t=PgQqkX0&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:04] "GET /socket.io/?EIO=4&transport=polling&t=PgQqkXM&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:04] "GET /socket.io/?EIO=4&transport=polling&t=PgQqkXj&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:04] "GET /socket.io/?EIO=4&transport=polling&t=PgQqkY6&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:04] "GET /socket.io/?EIO=4&transport=polling&t=PgQqkYR&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:04] "GET /socket.io/?EIO=4&transport=polling&t=PgQqkYq&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:04] "GET /socket.io/?EIO=4&transport=polling&t=PgQqkZD&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:04] "GET /socket.io/?EIO=4&transport=polling&t=PgQqkZX&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:04] "GET /socket.io/?EIO=4&transport=polling&t=PgQqkZ-&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:04] "GET /socket.io/?EIO=4&transport=polling&t=PgQqkaN&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:04] "GET /socket.io/?EIO=4&transport=polling&t=PgQqkaj&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:04] "GET /socket.io/?EIO=4&transport=polling&t=PgQqkb3&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:04] "GET /socket.io/?EIO=4&transport=polling&t=PgQqkbS&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:04] "GET /socket.io/?EIO=4&transport=polling&t=PgQqkbm&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:04] "GET /socket.io/?EIO=4&transport=polling&t=PgQqkcG&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:04] "GET /socket.io/?EIO=4&transport=polling&t=PgQqkcc&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:05] "GET /socket.io/?EIO=4&transport=polling&t=PgQqkcx&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:05] "GET /socket.io/?EIO=4&transport=polling&t=PgQqkdE&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:05] "GET /socket.io/?EIO=4&transport=polling&t=PgQqkdZ&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:05] "GET /socket.io/?EIO=4&transport=polling&t=PgQqkdt&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:05] "GET /socket.io/?EIO=4&transport=polling&t=PgQqkeB&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:05] "GET /socket.io/?EIO=4&transport=polling&t=PgQqkeV&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:05] "GET /socket.io/?EIO=4&transport=polling&t=PgQqket&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:05] "GET /socket.io/?EIO=4&transport=polling&t=PgQqkfC&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:05] "GET /socket.io/?EIO=4&transport=polling&t=PgQqkfa&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:05] "GET /socket.io/?EIO=4&transport=polling&t=PgQqkfz&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:05] "GET /socket.io/?EIO=4&transport=polling&t=PgQqkgH&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:05] "GET /socket.io/?EIO=4&transport=polling&t=PgQqkga&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:05] "GET /socket.io/?EIO=4&transport=polling&t=PgQqkgv&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:05] "GET /socket.io/?EIO=4&transport=polling&t=PgQqkhS&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:05] "GET /socket.io/?EIO=4&transport=polling&t=PgQqkht&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:05] "GET /socket.io/?EIO=4&transport=polling&t=PgQqki8&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:05] "GET /socket.io/?EIO=4&transport=polling&t=PgQqkiR&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:05] "GET /socket.io/?EIO=4&transport=polling&t=PgQqkix&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:05] "GET /socket.io/?EIO=4&transport=polling&t=PgQqkjE&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:05] "GET /socket.io/?EIO=4&transport=polling&t=PgQqkjY&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:05] "GET /socket.io/?EIO=4&transport=polling&t=PgQqkju&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:05] "GET /socket.io/?EIO=4&transport=polling&t=PgQqkkD&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:05] "GET /socket.io/?EIO=4&transport=polling&t=PgQqkkV&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:05] "GET /socket.io/?EIO=4&transport=polling&t=PgQqkkn&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:05] "GET /socket.io/?EIO=4&transport=polling&t=PgQqkl6&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:05] "GET /socket.io/?EIO=4&transport=polling&t=PgQqklP&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:05] "GET /socket.io/?EIO=4&transport=polling&t=PgQqklg&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:05] "GET /socket.io/?EIO=4&transport=polling&t=PgQqklz&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:05] "GET /socket.io/?EIO=4&transport=polling&t=PgQqkmJ&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:05] "GET /socket.io/?EIO=4&transport=polling&t=PgQqkmd&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:05] "GET /socket.io/?EIO=4&transport=polling&t=PgQqkm_&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:05] "GET /socket.io/?EIO=4&transport=polling&t=PgQqknK&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:05] "GET /socket.io/?EIO=4&transport=polling&t=PgQqknb&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:05] "GET /socket.io/?EIO=4&transport=polling&t=PgQqknt&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:05] "GET /socket.io/?EIO=4&transport=polling&t=PgQqkoC&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:05] "GET /socket.io/?EIO=4&transport=polling&t=PgQqkob&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:05] "GET /socket.io/?EIO=4&transport=polling&t=PgQqkov&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:05] "GET /socket.io/?EIO=4&transport=polling&t=PgQqkpE&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:05] "GET /socket.io/?EIO=4&transport=polling&t=PgQqkpY&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:05] "GET /socket.io/?EIO=4&transport=polling&t=PgQqkpt&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:05] "GET /socket.io/?EIO=4&transport=polling&t=PgQqkqF&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:05] "GET /socket.io/?EIO=4&transport=polling&t=PgQqkqb&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:05] "GET /socket.io/?EIO=4&transport=polling&t=PgQqkqy&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:05] "GET /socket.io/?EIO=4&transport=polling&t=PgQqkrM&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:05] "GET /socket.io/?EIO=4&transport=polling&t=PgQqkrr&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:05] "GET /socket.io/?EIO=4&transport=polling&t=PgQqks9&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:06] "GET /socket.io/?EIO=4&transport=polling&t=PgQqksX&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:06] "GET /socket.io/?EIO=4&transport=polling&t=PgQqksw&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:06] "GET /socket.io/?EIO=4&transport=polling&t=PgQqktL&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:06] "GET /socket.io/?EIO=4&transport=polling&t=PgQqkth&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:06] "GET /socket.io/?EIO=4&transport=polling&t=PgQqku3&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:06] "GET /socket.io/?EIO=4&transport=polling&t=PgQqkuV&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:06] "GET /socket.io/?EIO=4&transport=polling&t=PgQqkus&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:06] "GET /socket.io/?EIO=4&transport=polling&t=PgQqkvE&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:06] "GET /socket.io/?EIO=4&transport=polling&t=PgQqkvZ&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:06] "GET /socket.io/?EIO=4&transport=polling&t=PgQqkvu&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:06] "GET /socket.io/?EIO=4&transport=polling&t=PgQqkwC&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:06] "GET /socket.io/?EIO=4&transport=polling&t=PgQqkwW&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:06] "GET /socket.io/?EIO=4&transport=polling&t=PgQqkwt&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:06] "GET /socket.io/?EIO=4&transport=polling&t=PgQqkxA&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:06] "GET /socket.io/?EIO=4&transport=polling&t=PgQqkxV&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:06] "GET /socket.io/?EIO=4&transport=polling&t=PgQqkxq&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:06] "GET /socket.io/?EIO=4&transport=polling&t=PgQqky7&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:06] "GET /socket.io/?EIO=4&transport=polling&t=PgQqkyU&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:06] "GET /socket.io/?EIO=4&transport=polling&t=PgQqkyp&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:06] "GET /socket.io/?EIO=4&transport=polling&t=PgQqkz7&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:06] "GET /socket.io/?EIO=4&transport=polling&t=PgQqkzP&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:06] "GET /socket.io/?EIO=4&transport=polling&t=PgQqkzi&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:06] "GET /socket.io/?EIO=4&transport=polling&t=PgQqk-3&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:06] "GET /socket.io/?EIO=4&transport=polling&t=PgQqk-N&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:06] "GET /socket.io/?EIO=4&transport=polling&t=PgQqk-i&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:06] "GET /socket.io/?EIO=4&transport=polling&t=PgQqk-_&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:06] "GET /socket.io/?EIO=4&transport=polling&t=PgQqk_L&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:06] "GET /socket.io/?EIO=4&transport=polling&t=PgQqk_h&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:06] "GET /socket.io/?EIO=4&transport=polling&t=PgQqk_-&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:06] "GET /socket.io/?EIO=4&transport=polling&t=PgQql0J&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:06] "GET /socket.io/?EIO=4&transport=polling&t=PgQql0e&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:06] "GET /socket.io/?EIO=4&transport=polling&t=PgQql0y&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:06] "GET /socket.io/?EIO=4&transport=polling&t=PgQql1R&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:06] "GET /socket.io/?EIO=4&transport=polling&t=PgQql1m&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:06] "GET /socket.io/?EIO=4&transport=polling&t=PgQql23&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:06] "GET /socket.io/?EIO=4&transport=polling&t=PgQql2P&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:06] "GET /socket.io/?EIO=4&transport=polling&t=PgQql2k&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:06] "GET /socket.io/?EIO=4&transport=polling&t=PgQql31&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:06] "GET /socket.io/?EIO=4&transport=polling&t=PgQql3L&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:06] "GET /socket.io/?EIO=4&transport=polling&t=PgQql3h&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:06] "GET /socket.io/?EIO=4&transport=polling&t=PgQql42&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:06] "GET /socket.io/?EIO=4&transport=polling&t=PgQql4K&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:06] "GET /socket.io/?EIO=4&transport=polling&t=PgQql4f&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:06] "GET /socket.io/?EIO=4&transport=polling&t=PgQql4z&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:06] "GET /socket.io/?EIO=4&transport=polling&t=PgQql5M&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:06] "GET /socket.io/?EIO=4&transport=polling&t=PgQql5e&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:06] "GET /socket.io/?EIO=4&transport=polling&t=PgQql5z&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:07] "GET /socket.io/?EIO=4&transport=polling&t=PgQql6H&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:07] "GET /socket.io/?EIO=4&transport=polling&t=PgQql6d&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:07] "GET /socket.io/?EIO=4&transport=polling&t=PgQql6w&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:07] "GET /socket.io/?EIO=4&transport=polling&t=PgQql7F&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:07] "GET /socket.io/?EIO=4&transport=polling&t=PgQql7b&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:07] "GET /socket.io/?EIO=4&transport=polling&t=PgQql80&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:07] "GET /socket.io/?EIO=4&transport=polling&t=PgQql8H&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:07] "GET /socket.io/?EIO=4&transport=polling&t=PgQql8a&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:07] "GET /socket.io/?EIO=4&transport=polling&t=PgQql8u&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:07] "GET /socket.io/?EIO=4&transport=polling&t=PgQql9B&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:07] "GET /socket.io/?EIO=4&transport=polling&t=PgQql9U&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:07] "GET /socket.io/?EIO=4&transport=polling&t=PgQql9q&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:07] "GET /socket.io/?EIO=4&transport=polling&t=PgQqlA9&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:07] "GET /socket.io/?EIO=4&transport=polling&t=PgQqlAS&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:07] "GET /socket.io/?EIO=4&transport=polling&t=PgQqlAm&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:07] "GET /socket.io/?EIO=4&transport=polling&t=PgQqlB6&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:07] "GET /socket.io/?EIO=4&transport=polling&t=PgQqlBP&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:07] "GET /socket.io/?EIO=4&transport=polling&t=PgQqlBm&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:07] "GET /socket.io/?EIO=4&transport=polling&t=PgQqlC3&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:07] "GET /socket.io/?EIO=4&transport=polling&t=PgQqlCR&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:07] "GET /socket.io/?EIO=4&transport=polling&t=PgQqlCk&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:07] "GET /socket.io/?EIO=4&transport=polling&t=PgQqlD2&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:07] "GET /socket.io/?EIO=4&transport=polling&t=PgQqlDV&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:07] "GET /socket.io/?EIO=4&transport=polling&t=PgQqlDo&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:07] "GET /socket.io/?EIO=4&transport=polling&t=PgQqlE4&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:07] "GET /socket.io/?EIO=4&transport=polling&t=PgQqlEP&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:07] "GET /socket.io/?EIO=4&transport=polling&t=PgQqlEj&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:07] "GET /socket.io/?EIO=4&transport=polling&t=PgQqlE_&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:07] "GET /socket.io/?EIO=4&transport=polling&t=PgQqlFJ&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:07] "GET /socket.io/?EIO=4&transport=polling&t=PgQqlFe&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:07] "GET /socket.io/?EIO=4&transport=polling&t=PgQqlFz&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:07] "GET /socket.io/?EIO=4&transport=polling&t=PgQqlGH&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:07] "GET /socket.io/?EIO=4&transport=polling&t=PgQqlGc&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:07] "GET /socket.io/?EIO=4&transport=polling&t=PgQqlGx&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:07] "GET /socket.io/?EIO=4&transport=polling&t=PgQqlHF&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:07] "GET /socket.io/?EIO=4&transport=polling&t=PgQqlHa&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:07] "GET /socket.io/?EIO=4&transport=polling&t=PgQqlHz&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:07] "GET /socket.io/?EIO=4&transport=polling&t=PgQqlIJ&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:07] "GET /socket.io/?EIO=4&transport=polling&t=PgQqlId&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:07] "GET /socket.io/?EIO=4&transport=polling&t=PgQqlIy&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:07] "GET /socket.io/?EIO=4&transport=polling&t=PgQqlJE&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:07] "GET /socket.io/?EIO=4&transport=polling&t=PgQqlJZ&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:07] "GET /socket.io/?EIO=4&transport=polling&t=PgQqlJt&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:07] "GET /tasks/sub_1_1763534036_20cf9b HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:07] "GET /socket.io/?EIO=4&transport=polling&t=PgQqlK_&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:07] "GET /socket.io/?EIO=4&transport=polling&t=PgQqlLL&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:07] "GET /socket.io/?EIO=4&transport=polling&t=PgQqlLe&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:08] "GET /socket.io/?EIO=4&transport=polling&t=PgQqlL-&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:08] "GET /socket.io/?EIO=4&transport=polling&t=PgQqlMI&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:08] "GET /socket.io/?EIO=4&transport=polling&t=PgQqlMe&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:08] "GET /socket.io/?EIO=4&transport=polling&t=PgQqlMx&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:08] "GET /socket.io/?EIO=4&transport=polling&t=PgQqlNs&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:08] "GET /socket.io/?EIO=4&transport=polling&t=PgQqlOD&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:08] "GET /socket.io/?EIO=4&transport=polling&t=PgQqlOZ&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:08] "GET /socket.io/?EIO=4&transport=polling&t=PgQqlOr&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:08] "GET /socket.io/?EIO=4&transport=polling&t=PgQqlP7&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:08] "GET /socket.io/?EIO=4&transport=polling&t=PgQqlPT&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:08] "GET /socket.io/?EIO=4&transport=polling&t=PgQqlPn&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:08] "GET /socket.io/?EIO=4&transport=polling&t=PgQqlQ6&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:08] "GET /socket.io/?EIO=4&transport=polling&t=PgQqlQs&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:08] "GET /socket.io/?EIO=4&transport=polling&t=PgQqlR9&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:08] "GET /socket.io/?EIO=4&transport=polling&t=PgQqlRR&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:08] "GET /socket.io/?EIO=4&transport=polling&t=PgQqlRk&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:08] "GET /socket.io/?EIO=4&transport=polling&t=PgQqlSB&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:08] "GET /socket.io/?EIO=4&transport=polling&t=PgQqlSU&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:08] "GET /socket.io/?EIO=4&transport=polling&t=PgQqlSn&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:08] "GET /socket.io/?EIO=4&transport=polling&t=PgQqlT5&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:08] "GET /socket.io/?EIO=4&transport=polling&t=PgQqlTX&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:08] "GET /socket.io/?EIO=4&transport=polling&t=PgQqlTr&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:08] "GET /socket.io/?EIO=4&transport=polling&t=PgQqlU9&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:08] "GET /socket.io/?EIO=4&transport=polling&t=PgQqlUW&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:08] "GET /socket.io/?EIO=4&transport=polling&t=PgQqlUq&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:08] "GET /socket.io/?EIO=4&transport=polling&t=PgQqlV7&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:08] "GET /socket.io/?EIO=4&transport=polling&t=PgQqlVV&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:08] "GET /socket.io/?EIO=4&transport=polling&t=PgQqlVn&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:08] "GET /socket.io/?EIO=4&transport=polling&t=PgQqlWU&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:08] "GET /socket.io/?EIO=4&transport=polling&t=PgQqlWo&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:08] "GET /socket.io/?EIO=4&transport=polling&t=PgQqlX7&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:08] "GET /socket.io/?EIO=4&transport=polling&t=PgQqlXR&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:08] "GET /socket.io/?EIO=4&transport=polling&t=PgQqlXk&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:08] "GET /socket.io/?EIO=4&transport=polling&t=PgQqlY3&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:08] "GET /socket.io/?EIO=4&transport=polling&t=PgQqlYO&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:08] "GET /socket.io/?EIO=4&transport=polling&t=PgQqlYh&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:08] "GET /socket.io/?EIO=4&transport=polling&t=PgQqlZD&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:08] "GET /socket.io/?EIO=4&transport=polling&t=PgQqlZX&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:08] "GET /socket.io/?EIO=4&transport=polling&t=PgQqlZp&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:08] "GET /socket.io/?EIO=4&transport=polling&t=PgQqla7&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:08] "GET /socket.io/?EIO=4&transport=polling&t=PgQqlaW&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:09] "GET /socket.io/?EIO=4&transport=polling&t=PgQqlap&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:09] "GET /socket.io/?EIO=4&transport=polling&t=PgQqlc5&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:09] "GET /socket.io/?EIO=4&transport=polling&t=PgQqlcO&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:09] "GET /socket.io/?EIO=4&transport=polling&t=PgQqlcj&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:09] "GET /socket.io/?EIO=4&transport=polling&t=PgQqld2&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:09] "GET /socket.io/?EIO=4&transport=polling&t=PgQqldN&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:09] "GET /socket.io/?EIO=4&transport=polling&t=PgQqldh&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:09] "GET /socket.io/?EIO=4&transport=polling&t=PgQqle2&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:09] "GET /socket.io/?EIO=4&transport=polling&t=PgQqleK&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:09] "GET /socket.io/?EIO=4&transport=polling&t=PgQqlel&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:09] "GET /socket.io/?EIO=4&transport=polling&t=PgQqlf4&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:09] "GET /socket.io/?EIO=4&transport=polling&t=PgQqlfN&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:09] "GET /socket.io/?EIO=4&transport=polling&t=PgQqlfk&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:09] "GET /socket.io/?EIO=4&transport=polling&t=PgQqlg7&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:09] "GET /socket.io/?EIO=4&transport=polling&t=PgQqlha&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:09] "GET /socket.io/?EIO=4&transport=polling&t=PgQqlhw&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:09] "GET /socket.io/?EIO=4&transport=polling&t=PgQqliD&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:09] "GET /socket.io/?EIO=4&transport=polling&t=PgQqliX&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:09] "GET /socket.io/?EIO=4&transport=polling&t=PgQqlir&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:09] "GET /socket.io/?EIO=4&transport=polling&t=PgQqljE&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:09] "GET /socket.io/?EIO=4&transport=polling&t=PgQqljX&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:09] "GET /socket.io/?EIO=4&transport=polling&t=PgQqlkR&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:09] "GET /socket.io/?EIO=4&transport=polling&t=PgQqlko&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:09] "GET /socket.io/?EIO=4&transport=polling&t=PgQqll6&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:09] "GET /socket.io/?EIO=4&transport=polling&t=PgQqllR&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:09] "GET /socket.io/?EIO=4&transport=polling&t=PgQqlls&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:09] "GET /socket.io/?EIO=4&transport=polling&t=PgQqlnG&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:09] "GET /socket.io/?EIO=4&transport=polling&t=PgQqlna&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:09] "GET /socket.io/?EIO=4&transport=polling&t=PgQqlnw&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:09] "GET /socket.io/?EIO=4&transport=polling&t=PgQqloJ&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:09] "GET /socket.io/?EIO=4&transport=polling&t=PgQqloe&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:09] "GET /socket.io/?EIO=4&transport=polling&t=PgQqlqU&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:09] "GET /socket.io/?EIO=4&transport=polling&t=PgQqlqp&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:10] "GET /socket.io/?EIO=4&transport=polling&t=PgQqlrA&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:10] "GET /socket.io/?EIO=4&transport=polling&t=PgQqlrU&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:10] "GET /socket.io/?EIO=4&transport=polling&t=PgQqlro&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:10] "GET /socket.io/?EIO=4&transport=polling&t=PgQqls6&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:10] "GET /socket.io/?EIO=4&transport=polling&t=PgQqlsU&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:10] "GET /tasks/sub_1_1763149714_cf3c66 HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 14:35:10] "GET /socket.io/?EIO=4&transport=polling&t=PgQqlsz&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:10] "GET /socket.io/?EIO=4&transport=polling&t=PgQqltI&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:10] "GET /socket.io/?EIO=4&transport=polling&t=PgQqltj&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:10] "GET /tasks/sub_1_1763191939_681287 HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 14:35:10] "GET /socket.io/?EIO=4&transport=polling&t=PgQqlu2&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:10] "GET /tasks/sub_1_1763194678_87db30 HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 14:35:10] "GET /socket.io/?EIO=4&transport=polling&t=PgQqluN&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:10] "GET /socket.io/?EIO=4&transport=polling&t=PgQqlvo&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:10] "GET /socket.io/?EIO=4&transport=polling&t=PgQqlw9&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:10] "GET /socket.io/?EIO=4&transport=polling&t=PgQqlwf&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:10] "GET /socket.io/?EIO=4&transport=polling&t=PgQqlx1&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:10] "GET /socket.io/?EIO=4&transport=polling&t=PgQqlxO&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:10] "GET /socket.io/?EIO=4&transport=polling&t=PgQqlye&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:10] "GET /socket.io/?EIO=4&transport=polling&t=PgQqly_&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:10] "GET /socket.io/?EIO=4&transport=polling&t=PgQqlzP&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:10] "GET /socket.io/?EIO=4&transport=polling&t=PgQqlzl&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:10] "GET /socket.io/?EIO=4&transport=polling&t=PgQql-6&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:10] "GET /socket.io/?EIO=4&transport=polling&t=PgQql_O&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:10] "GET /socket.io/?EIO=4&transport=polling&t=PgQql_i&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:10] "GET /socket.io/?EIO=4&transport=polling&t=PgQqm03&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:10] "GET /socket.io/?EIO=4&transport=polling&t=PgQqm1b&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:10] "GET /socket.io/?EIO=4&transport=polling&t=PgQqm29&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:10] "GET /socket.io/?EIO=4&transport=polling&t=PgQqm2b&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:10] "GET /socket.io/?EIO=4&transport=polling&t=PgQqm2z&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:10] "GET /socket.io/?EIO=4&transport=polling&t=PgQqm3K&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:10] "GET /socket.io/?EIO=4&transport=polling&t=PgQqm3h&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:10] "GET /socket.io/?EIO=4&transport=polling&t=PgQqm41&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:11] "GET /socket.io/?EIO=4&transport=polling&t=PgQqm4L&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:11] "GET /socket.io/?EIO=4&transport=polling&t=PgQqm52&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:11] "GET /socket.io/?EIO=4&transport=polling&t=PgQqm5S&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:11] "GET /socket.io/?EIO=4&transport=polling&t=PgQqm5q&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:11] "GET /socket.io/?EIO=4&transport=polling&t=PgQqm6C&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:11] "GET /socket.io/?EIO=4&transport=polling&t=PgQqm6a&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:11] "GET /socket.io/?EIO=4&transport=polling&t=PgQqm6z&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:11] "GET /socket.io/?EIO=4&transport=polling&t=PgQqm7K&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:11] "GET /socket.io/?EIO=4&transport=polling&t=PgQqm7g&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:11] "GET /socket.io/?EIO=4&transport=polling&t=PgQqm82&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:11] "GET /socket.io/?EIO=4&transport=polling&t=PgQqm8T&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:11] "GET /socket.io/?EIO=4&transport=polling&t=PgQqm8x&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:11] "GET /socket.io/?EIO=4&transport=polling&t=PgQqm9K&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:11] "GET /socket.io/?EIO=4&transport=polling&t=PgQqm9i&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:11] "GET /socket.io/?EIO=4&transport=polling&t=PgQqmA6&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:11] "GET /socket.io/?EIO=4&transport=polling&t=PgQqmAZ&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:11] "GET /socket.io/?EIO=4&transport=polling&t=PgQqmAz&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:11] "GET /socket.io/?EIO=4&transport=polling&t=PgQqmBK&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:11] "GET /socket.io/?EIO=4&transport=polling&t=PgQqmBe&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:11] "GET /socket.io/?EIO=4&transport=polling&t=PgQqmBy&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:11] "GET /socket.io/?EIO=4&transport=polling&t=PgQqmCL&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:11] "GET /socket.io/?EIO=4&transport=polling&t=PgQqmCj&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:11] "GET /socket.io/?EIO=4&transport=polling&t=PgQqmD6&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:11] "GET /socket.io/?EIO=4&transport=polling&t=PgQqmDU&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:11] "GET /socket.io/?EIO=4&transport=polling&t=PgQqmDt&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:11] "GET /socket.io/?EIO=4&transport=polling&t=PgQqmEE&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:11] "GET /socket.io/?EIO=4&transport=polling&t=PgQqmEX&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:11] "GET /socket.io/?EIO=4&transport=polling&t=PgQqmE_&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:11] "GET /socket.io/?EIO=4&transport=polling&t=PgQqmFJ&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:11] "GET /socket.io/?EIO=4&transport=polling&t=PgQqmFe&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:11] "GET /socket.io/?EIO=4&transport=polling&t=PgQqmG0&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:11] "GET /socket.io/?EIO=4&transport=polling&t=PgQqmGJ&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:11] "GET /socket.io/?EIO=4&transport=polling&t=PgQqmGc&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:11] "GET /socket.io/?EIO=4&transport=polling&t=PgQqmGu&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:11] "GET /socket.io/?EIO=4&transport=polling&t=PgQqmHB&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:11] "GET /socket.io/?EIO=4&transport=polling&t=PgQqmHb&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:11] "GET /socket.io/?EIO=4&transport=polling&t=PgQqmHu&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:11] "GET /socket.io/?EIO=4&transport=polling&t=PgQqmIC&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:11] "GET /socket.io/?EIO=4&transport=polling&t=PgQqmIc&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:11] "GET /socket.io/?EIO=4&transport=polling&t=PgQqmIw&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:11] "GET /socket.io/?EIO=4&transport=polling&t=PgQqmJC&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:11] "GET /tasks/sub_1_1763534036_20cf9b HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:11] "GET /socket.io/?EIO=4&transport=polling&t=PgQqmJW&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:11] "GET /socket.io/?EIO=4&transport=polling&t=PgQqmJw&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:11] "GET /socket.io/?EIO=4&transport=polling&t=PgQqmKD&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:12] "GET /socket.io/?EIO=4&transport=polling&t=PgQqmKY&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:12] "GET /socket.io/?EIO=4&transport=polling&t=PgQqmKq&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:12] "GET /socket.io/?EIO=4&transport=polling&t=PgQqmLA&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:12] "GET /socket.io/?EIO=4&transport=polling&t=PgQqmLV&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:12] "GET /socket.io/?EIO=4&transport=polling&t=PgQqmLn&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:12] "GET /socket.io/?EIO=4&transport=polling&t=PgQqmM3&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:12] "GET /socket.io/?EIO=4&transport=polling&t=PgQqmML&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:12] "GET /socket.io/?EIO=4&transport=polling&t=PgQqmMj&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:12] "GET /socket.io/?EIO=4&transport=polling&t=PgQqmN1&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:12] "GET /socket.io/?EIO=4&transport=polling&t=PgQqmNL&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:12] "GET /socket.io/?EIO=4&transport=polling&t=PgQqmNh&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:12] "GET /socket.io/?EIO=4&transport=polling&t=PgQqmO1&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:12] "GET /socket.io/?EIO=4&transport=polling&t=PgQqmOK&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:12] "GET /socket.io/?EIO=4&transport=polling&t=PgQqmOf&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:12] "GET /socket.io/?EIO=4&transport=polling&t=PgQqmOz&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:12] "GET /socket.io/?EIO=4&transport=polling&t=PgQqmPM&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:12] "GET /socket.io/?EIO=4&transport=polling&t=PgQqmPg&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:12] "GET /socket.io/?EIO=4&transport=polling&t=PgQqmP-&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:12] "GET /socket.io/?EIO=4&transport=polling&t=PgQqmQH&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:12] "GET /socket.io/?EIO=4&transport=polling&t=PgQqmQa&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:12] "GET /socket.io/?EIO=4&transport=polling&t=PgQqmQx&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:12] "GET /socket.io/?EIO=4&transport=polling&t=PgQqmRH&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:12] "GET /socket.io/?EIO=4&transport=polling&t=PgQqmRa&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:12] "GET /socket.io/?EIO=4&transport=polling&t=PgQqmRz&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:12] "GET /socket.io/?EIO=4&transport=polling&t=PgQqmSI&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:12] "GET /socket.io/?EIO=4&transport=polling&t=PgQqmSa&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:12] "GET /socket.io/?EIO=4&transport=polling&t=PgQqmSv&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:12] "GET /socket.io/?EIO=4&transport=polling&t=PgQqmTG&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:12] "GET /socket.io/?EIO=4&transport=polling&t=PgQqmTf&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:12] "GET /socket.io/?EIO=4&transport=polling&t=PgQqmTy&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:12] "GET /socket.io/?EIO=4&transport=polling&t=PgQqmUJ&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:12] "GET /socket.io/?EIO=4&transport=polling&t=PgQqmUf&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:12] "GET /socket.io/?EIO=4&transport=polling&t=PgQqmU-&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:12] "GET /socket.io/?EIO=4&transport=polling&t=PgQqmVL&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:12] "GET /socket.io/?EIO=4&transport=polling&t=PgQqmVs&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:12] "GET /socket.io/?EIO=4&transport=polling&t=PgQqmWF&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:12] "GET /socket.io/?EIO=4&transport=polling&t=PgQqmWa&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:12] "GET /socket.io/?EIO=4&transport=polling&t=PgQqmWu&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:12] "GET /socket.io/?EIO=4&transport=polling&t=PgQqmXC&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:12] "GET /socket.io/?EIO=4&transport=polling&t=PgQqmXT&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:12] "GET /socket.io/?EIO=4&transport=polling&t=PgQqmXx&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:12] "GET /socket.io/?EIO=4&transport=polling&t=PgQqmYF&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:12] "GET /socket.io/?EIO=4&transport=polling&t=PgQqmYb&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:12] "GET /socket.io/?EIO=4&transport=polling&t=PgQqmYx&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:12] "GET /socket.io/?EIO=4&transport=polling&t=PgQqmZH&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:12] "GET /socket.io/?EIO=4&transport=polling&t=PgQqmZd&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:13] "GET /socket.io/?EIO=4&transport=polling&t=PgQqmZw&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:13] "GET /socket.io/?EIO=4&transport=polling&t=PgQqmaG&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:13] "GET /socket.io/?EIO=4&transport=polling&t=PgQqmaZ&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:13] "GET /socket.io/?EIO=4&transport=polling&t=PgQqmay&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:13] "GET /socket.io/?EIO=4&transport=polling&t=PgQqmbJ&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:13] "GET /socket.io/?EIO=4&transport=polling&t=PgQqmbc&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:13] "GET /socket.io/?EIO=4&transport=polling&t=PgQqmbw&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:13] "GET /socket.io/?EIO=4&transport=polling&t=PgQqmcE&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:13] "GET /socket.io/?EIO=4&transport=polling&t=PgQqmcY&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:13] "GET /socket.io/?EIO=4&transport=polling&t=PgQqmct&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:13] "GET /socket.io/?EIO=4&transport=polling&t=PgQqmdA&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:13] "GET /socket.io/?EIO=4&transport=polling&t=PgQqmdT&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:13] "GET /socket.io/?EIO=4&transport=polling&t=PgQqmdp&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:13] "GET /socket.io/?EIO=4&transport=polling&t=PgQqme6&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:13] "GET /socket.io/?EIO=4&transport=polling&t=PgQqmeT&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:13] "GET /socket.io/?EIO=4&transport=polling&t=PgQqmeq&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:13] "GET /socket.io/?EIO=4&transport=polling&t=PgQqmf7&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:13] "GET /socket.io/?EIO=4&transport=polling&t=PgQqmfU&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:13] "GET /socket.io/?EIO=4&transport=polling&t=PgQqmjA&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:13] "GET /socket.io/?EIO=4&transport=polling&t=PgQqmjS&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:13] "GET /socket.io/?EIO=4&transport=polling&t=PgQqmjr&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:13] "GET /socket.io/?EIO=4&transport=polling&t=PgQqmk9&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:13] "GET /socket.io/?EIO=4&transport=polling&t=PgQqmkT&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:13] "GET /socket.io/?EIO=4&transport=polling&t=PgQqmkp&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:13] "GET /socket.io/?EIO=4&transport=polling&t=PgQqml6&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:13] "GET /socket.io/?EIO=4&transport=polling&t=PgQqmlP&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:13] "GET /socket.io/?EIO=4&transport=polling&t=PgQqmlj&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:13] "GET /socket.io/?EIO=4&transport=polling&t=PgQqmm0&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:13] "GET /socket.io/?EIO=4&transport=polling&t=PgQqmmI&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:13] "GET /socket.io/?EIO=4&transport=polling&t=PgQqmmd&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:13] "GET /socket.io/?EIO=4&transport=polling&t=PgQqmmx&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:13] "GET /socket.io/?EIO=4&transport=polling&t=PgQqmnH&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:13] "GET /socket.io/?EIO=4&transport=polling&t=PgQqmnc&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:13] "GET /socket.io/?EIO=4&transport=polling&t=PgQqmny&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:13] "GET /socket.io/?EIO=4&transport=polling&t=PgQqmoE&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:13] "GET /socket.io/?EIO=4&transport=polling&t=PgQqmoa&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:13] "GET /socket.io/?EIO=4&transport=polling&t=PgQqmot&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:13] "GET /socket.io/?EIO=4&transport=polling&t=PgQqmpB&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:14] "GET /socket.io/?EIO=4&transport=polling&t=PgQqmpZ&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:14] "GET /socket.io/?EIO=4&transport=polling&t=PgQqmpy&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:14] "GET /socket.io/?EIO=4&transport=polling&t=PgQqmqH&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:14] "GET /socket.io/?EIO=4&transport=polling&t=PgQqmqb&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:14] "GET /socket.io/?EIO=4&transport=polling&t=PgQqmqx&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:14] "GET /socket.io/?EIO=4&transport=polling&t=PgQqmrD&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:14] "GET /socket.io/?EIO=4&transport=polling&t=PgQqmra&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:14] "GET /socket.io/?EIO=4&transport=polling&t=PgQqms1&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:14] "GET /socket.io/?EIO=4&transport=polling&t=PgQqmsL&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:14] "GET /socket.io/?EIO=4&transport=polling&t=PgQqmsf&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:14] "GET /socket.io/?EIO=4&transport=polling&t=PgQqmtI&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:14] "GET /socket.io/?EIO=4&transport=polling&t=PgQqmtb&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:14] "GET /socket.io/?EIO=4&transport=polling&t=PgQqmtv&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:14] "GET /socket.io/?EIO=4&transport=polling&t=PgQqmuD&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:14] "GET /socket.io/?EIO=4&transport=polling&t=PgQqmuW&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:14] "GET /socket.io/?EIO=4&transport=polling&t=PgQqmuq&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:14] "GET /socket.io/?EIO=4&transport=polling&t=PgQqmv7&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:14] "GET /socket.io/?EIO=4&transport=polling&t=PgQqmvQ&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:14] "GET /socket.io/?EIO=4&transport=polling&t=PgQqmvk&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:14] "GET /socket.io/?EIO=4&transport=polling&t=PgQqmw8&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:14] "GET /socket.io/?EIO=4&transport=polling&t=PgQqmwS&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:14] "GET /socket.io/?EIO=4&transport=polling&t=PgQqmwn&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:14] "GET /socket.io/?EIO=4&transport=polling&t=PgQqmx4&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:14] "GET /socket.io/?EIO=4&transport=polling&t=PgQqmxR&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:14] "GET /socket.io/?EIO=4&transport=polling&t=PgQqmxk&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:14] "GET /socket.io/?EIO=4&transport=polling&t=PgQqmy0&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:14] "GET /tasks/sub_1_1763149714_cf3c66 HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 14:35:14] "GET /socket.io/?EIO=4&transport=polling&t=PgQqmyK&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:14] "GET /socket.io/?EIO=4&transport=polling&t=PgQqmye&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:14] "GET /tasks/sub_1_1763191939_681287 HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 14:35:14] "GET /socket.io/?EIO=4&transport=polling&t=PgQqmyx&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:14] "GET /tasks/sub_1_1763194678_87db30 HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 14:35:14] "GET /socket.io/?EIO=4&transport=polling&t=PgQqmzJ&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:14] "GET /socket.io/?EIO=4&transport=polling&t=PgQqmzi&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:14] "GET /socket.io/?EIO=4&transport=polling&t=PgQqm-5&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:14] "GET /socket.io/?EIO=4&transport=polling&t=PgQqm-U&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:14] "GET /socket.io/?EIO=4&transport=polling&t=PgQqm-x&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:14] "GET /socket.io/?EIO=4&transport=polling&t=PgQqn07&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:15] "GET /tasks/sub_1_1763534036_20cf9b HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:18] "GET /socket.io/?EIO=4&transport=polling&t=PgQqn0V&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:18] "POST /socket.io/?EIO=4&transport=polling&t=PgQqnqx&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:19] "GET /tasks/sub_1_1763534036_20cf9b HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:23] "GET /tasks/sub_1_1763534036_20cf9b HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:27] "GET /tasks/sub_1_1763534036_20cf9b HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:32] "GET /tasks/sub_1_1763534036_20cf9b HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:35] "GET /tasks/sub_1_1763534036_20cf9b HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:43] "GET /socket.io/?EIO=4&transport=polling&t=PgQqnqy&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:43] "GET /tasks/sub_1_1763534036_20cf9b HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:47] "GET /tasks/sub_1_1763534036_20cf9b HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:51] "GET /tasks/sub_1_1763534036_20cf9b HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:55] "GET /tasks/sub_1_1763534036_20cf9b HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:59] "GET /tasks/sub_1_1763534036_20cf9b HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:36:16] "GET /socket.io/?EIO=4&transport=polling&t=PgQqnqy&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:37:58] "GET /tasks/sub_1_1763534036_20cf9b HTTP/1.1" 200 - +Invalid session 4Z1apuDEwrfV65RrAAAI (further occurrences of this error will be logged with level INFO) +127.0.0.1 - - [19/Nov/2025 14:37:58] "POST /socket.io/?EIO=4&transport=polling&t=PgQrOuC&sid=4Z1apuDEwrfV65RrAAAI HTTP/1.1" 400 - +127.0.0.1 - - [19/Nov/2025 14:38:00] "GET /tasks/sub_1_1763534036_20cf9b HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:38:00] "GET /socket.io/?EIO=4&transport=polling&t=PgQrPOJ HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:38:00] "POST /socket.io/?EIO=4&transport=polling&t=PgQrPPW&sid=zPwwWcpmL70US3exAAAK HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:38:00] "GET /socket.io/?EIO=4&transport=polling&t=PgQrPPY&sid=zPwwWcpmL70US3exAAAK HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:38:00] "POST /socket.io/?EIO=4&transport=polling&t=PgQrPQO&sid=zPwwWcpmL70US3exAAAK HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:38:00] "GET /socket.io/?EIO=4&transport=polling&t=PgQrPQJ&sid=zPwwWcpmL70US3exAAAK HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:38:04] "GET /tasks/sub_1_1763534036_20cf9b HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:38:08] "GET /tasks/sub_1_1763534036_20cf9b HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:38:12] "GET /tasks/sub_1_1763534036_20cf9b HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:38:16] "GET /tasks/sub_1_1763534036_20cf9b HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:38:21] "GET /tasks/sub_1_1763534036_20cf9b HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:38:24] "GET /tasks/sub_1_1763534036_20cf9b HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:38:25] "GET /socket.io/?EIO=4&transport=polling&t=PgQrPRC&sid=zPwwWcpmL70US3exAAAK HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:38:44] "GET /tasks/sub_1_1763534036_20cf9b HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:38:44] "GET /socket.io/?EIO=4&transport=polling&t=PgQrZuB HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:38:44] "POST /socket.io/?EIO=4&transport=polling&t=PgQrZJ3&sid=zPwwWcpmL70US3exAAAK HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:38:44] "GET /socket.io/?EIO=4&transport=polling&t=PgQrPRC&sid=zPwwWcpmL70US3exAAAK HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:38:44] "POST /socket.io/?EIO=4&transport=polling&t=PgQra5X&sid=29O1-a071U8qnKrrAAAM HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:38:44] "GET /socket.io/?EIO=4&transport=polling&t=PgQra5Z&sid=29O1-a071U8qnKrrAAAM HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:38:44] "POST /socket.io/?EIO=4&transport=polling&t=PgQra61&sid=29O1-a071U8qnKrrAAAM HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:38:44] "GET /socket.io/?EIO=4&transport=polling&t=PgQra5-&sid=29O1-a071U8qnKrrAAAM HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:38:44] "GET /tasks/sub_1_1763534036_20cf9b HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:38:48] "GET /tasks/sub_1_1763534036_20cf9b HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:38:52] "GET /tasks/sub_1_1763534036_20cf9b HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:38:52] "POST /socket.io/?EIO=4&transport=polling&t=PgQrc3X&sid=29O1-a071U8qnKrrAAAM HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:38:52] "GET /socket.io/?EIO=4&transport=polling&t=PgQra6W&sid=29O1-a071U8qnKrrAAAM HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:38:54] "GET /socket.io/?EIO=4&transport=polling&t=PgQrcZt HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:38:54] "POST /socket.io/?EIO=4&transport=polling&t=PgQrcah&sid=v5Mi7kXEu5fTFIoQAAAO HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:38:54] "GET /socket.io/?EIO=4&transport=polling&t=PgQrcal&sid=v5Mi7kXEu5fTFIoQAAAO HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:38:54] "POST /socket.io/?EIO=4&transport=polling&t=PgQrcbq&sid=v5Mi7kXEu5fTFIoQAAAO HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:38:54] "GET /socket.io/?EIO=4&transport=polling&t=PgQrcbj&sid=v5Mi7kXEu5fTFIoQAAAO HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:38:56] "GET /tasks/sub_1_1763534036_20cf9b HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:39:00] "GET /tasks/sub_1_1763534036_20cf9b HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:39:04] "GET /tasks/sub_1_1763534036_20cf9b HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:39:08] "GET /tasks/sub_1_1763534036_20cf9b HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:39:12] "GET /tasks/sub_1_1763534036_20cf9b HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:39:16] "GET /tasks/sub_1_1763534036_20cf9b HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:39:19] "GET /socket.io/?EIO=4&transport=polling&t=PgQrcd4&sid=v5Mi7kXEu5fTFIoQAAAO HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:39:19] "POST /socket.io/?EIO=4&transport=polling&t=PgQrihJ&sid=v5Mi7kXEu5fTFIoQAAAO HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:39:20] "GET /tasks/sub_1_1763534036_20cf9b HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:39:24] "GET /tasks/sub_1_1763534036_20cf9b HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:39:28] "GET /tasks/sub_1_1763534036_20cf9b HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:39:32] "GET /tasks/sub_1_1763534036_20cf9b HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:39:36] "GET /tasks/sub_1_1763534036_20cf9b HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:39:40] "GET /tasks/sub_1_1763534036_20cf9b HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:39:44] "GET /tasks/sub_1_1763534036_20cf9b HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:39:44] "GET /socket.io/?EIO=4&transport=polling&t=PgQrihM&sid=v5Mi7kXEu5fTFIoQAAAO HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:39:44] "POST /socket.io/?EIO=4&transport=polling&t=PgQroob&sid=v5Mi7kXEu5fTFIoQAAAO HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:39:48] "GET /tasks/sub_1_1763534036_20cf9b HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:39:52] "GET /tasks/sub_1_1763534036_20cf9b HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:39:56] "GET /tasks/sub_1_1763534036_20cf9b HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:40:00] "GET /tasks/sub_1_1763534036_20cf9b HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:40:09] "GET /socket.io/?EIO=4&transport=polling&t=PgQroof&sid=v5Mi7kXEu5fTFIoQAAAO HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 15:01:47] "GET / HTTP/1.1" 302 - +127.0.0.1 - - [19/Nov/2025 15:53:13] "GET / HTTP/1.1" 302 - +127.0.0.1 - - [19/Nov/2025 15:53:14] "GET /login HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 15:53:46] "GET /favicon.ico HTTP/1.0" 404 - +127.0.0.1 - - [19/Nov/2025 16:05:01] "GET /tasks/sub_1_1763204835_744f78 HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 16:05:01] "GET /tasks/sub_1_1763204835_744f78 HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 16:05:19] "GET /tasks/sub_1_1763204835_744f78 HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 16:05:19] "GET /tasks/sub_1_1763204835_744f78 HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 16:05:19] "GET /tasks/sub_1_1763204835_744f78 HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 16:05:21] "GET /tasks/sub_1_1763204835_744f78 HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 16:05:22] "GET /20251115_190705_249+sub_agent1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:05:22] "GET /static/vendor/socket.io.min.js HTTP/1.0" 304 - +127.0.0.1 - - [19/Nov/2025 16:05:22] "GET /static/style.css HTTP/1.0" 304 - +127.0.0.1 - - [19/Nov/2025 16:05:22] "GET /static/app.js HTTP/1.0" 200 - +127.0.0.1 - - [19/Nov/2025 16:05:22] "GET /socket.io/?EIO=4&transport=polling&t=PgR9PLb HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:05:22] "GET /tasks/sub_agent1 HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 16:05:22] "POST /socket.io/?EIO=4&transport=polling&t=PgR9PLt&sid=i1funzLC3PgBal7JAAAQ HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:05:22] "GET /socket.io/?EIO=4&transport=polling&t=PgR9PLt.0&sid=i1funzLC3PgBal7JAAAQ HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:05:22] "GET /tasks/sub_agent1/conversation HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 16:05:22] "POST /socket.io/?EIO=4&transport=polling&t=PgR9PM8.0&sid=i1funzLC3PgBal7JAAAQ HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:05:22] "GET /socket.io/?EIO=4&transport=polling&t=PgR9PM8&sid=i1funzLC3PgBal7JAAAQ HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:05:23] "GET /sub_agent/conversations/conv_20251115_190705_249 HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 16:05:23] "GET /tasks/sub_agent1/files HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 16:05:25] "GET /tasks/sub_1_1763204835_744f78 HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 16:05:26] "POST /socket.io/?EIO=4&transport=polling&t=PgR9Q8v&sid=i1funzLC3PgBal7JAAAQ HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:05:26] "GET /socket.io/?EIO=4&transport=polling&t=PgR9PMO&sid=i1funzLC3PgBal7JAAAQ HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:05:29] "GET /tasks/sub_1_1763204835_744f78 HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 16:05:30] "GET /20251119_143255_834+sub_agent1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:05:30] "GET /socket.io/?EIO=4&transport=polling&t=PgR9RIi HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:05:30] "GET /tasks/sub_1_1763534036_20cf9b HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:05:30] "POST /socket.io/?EIO=4&transport=polling&t=PgR9RIw&sid=9lVMbSfza9SJZKVFAAAS HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:05:30] "GET /socket.io/?EIO=4&transport=polling&t=PgR9RIw.0&sid=9lVMbSfza9SJZKVFAAAS HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:05:30] "GET /tasks/sub_1_1763534036_20cf9b/conversation HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:05:30] "POST /socket.io/?EIO=4&transport=polling&t=PgR9RJ9.0&sid=9lVMbSfza9SJZKVFAAAS HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:05:30] "GET /socket.io/?EIO=4&transport=polling&t=PgR9RJ9&sid=9lVMbSfza9SJZKVFAAAS HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:05:31] "GET /tasks/sub_1_1763534036_20cf9b/files HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:05:34] "GET /tasks/sub_1_1763534036_20cf9b HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:05:38] "GET /tasks/sub_1_1763534036_20cf9b HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:05:42] "GET /tasks/sub_1_1763534036_20cf9b HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:05:46] "GET /tasks/sub_1_1763534036_20cf9b HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:05:50] "GET /tasks/sub_1_1763534036_20cf9b HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:05:54] "GET /tasks/sub_1_1763534036_20cf9b HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:05:55] "GET /socket.io/?EIO=4&transport=polling&t=PgR9RJP&sid=9lVMbSfza9SJZKVFAAAS HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:05:56] "POST /socket.io/?EIO=4&transport=polling&t=PgR9XP-&sid=9lVMbSfza9SJZKVFAAAS HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:05:58] "GET /tasks/sub_1_1763534036_20cf9b HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:06:02] "GET /tasks/sub_1_1763534036_20cf9b HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:06:06] "GET /tasks/sub_1_1763534036_20cf9b HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:06:10] "GET /tasks/sub_1_1763534036_20cf9b HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:06:14] "GET /tasks/sub_1_1763534036_20cf9b HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:06:18] "GET /tasks/sub_1_1763534036_20cf9b HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:06:21] "GET /socket.io/?EIO=4&transport=polling&t=PgR9XP_&sid=9lVMbSfza9SJZKVFAAAS HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:06:21] "POST /socket.io/?EIO=4&transport=polling&t=PgR9dXD&sid=9lVMbSfza9SJZKVFAAAS HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:06:22] "GET /tasks/sub_1_1763534036_20cf9b HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:06:25] "GET /api/download/file?path=references/IMG_0885.jpeg HTTP/1.1" 401 - +127.0.0.1 - - [19/Nov/2025 16:06:27] "GET /tasks/sub_1_1763534036_20cf9b HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:06:31] "GET /tasks/sub_1_1763534036_20cf9b HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:06:35] "GET /tasks/sub_1_1763534036_20cf9b HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:06:39] "GET /tasks/sub_1_1763534036_20cf9b HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:06:43] "GET /tasks/sub_1_1763534036_20cf9b HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:06:46] "GET /socket.io/?EIO=4&transport=polling&t=PgR9dXD.0&sid=9lVMbSfza9SJZKVFAAAS HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:06:46] "POST /socket.io/?EIO=4&transport=polling&t=PgR9je8&sid=9lVMbSfza9SJZKVFAAAS HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:06:47] "GET /tasks/sub_1_1763534036_20cf9b HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:06:51] "GET /tasks/sub_1_1763534036_20cf9b HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:06:55] "GET /tasks/sub_1_1763534036_20cf9b HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:06:59] "GET /tasks/sub_1_1763534036_20cf9b HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:07:03] "GET /tasks/sub_1_1763534036_20cf9b HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:07:07] "GET /tasks/sub_1_1763534036_20cf9b HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:07:11] "GET /socket.io/?EIO=4&transport=polling&t=PgR9je9&sid=9lVMbSfza9SJZKVFAAAS HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:07:11] "POST /socket.io/?EIO=4&transport=polling&t=PgR9plf&sid=9lVMbSfza9SJZKVFAAAS HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:07:11] "GET /tasks/sub_1_1763534036_20cf9b HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:07:15] "GET /tasks/sub_1_1763534036_20cf9b HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:07:19] "GET /tasks/sub_1_1763534036_20cf9b HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:07:23] "GET /tasks/sub_1_1763534036_20cf9b HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:07:27] "GET /tasks/sub_1_1763534036_20cf9b HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:07:36] "GET /socket.io/?EIO=4&transport=polling&t=PgR9plg&sid=9lVMbSfza9SJZKVFAAAS HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:07:36] "POST /socket.io/?EIO=4&transport=polling&t=PgR9vt5&sid=9lVMbSfza9SJZKVFAAAS HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:08:00] "GET /tasks/sub_1_1763534036_20cf9b HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:08:01] "GET /socket.io/?EIO=4&transport=polling&t=PgR9vt6&sid=9lVMbSfza9SJZKVFAAAS HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:08:01] "POST /socket.io/?EIO=4&transport=polling&t=PgR9_-C&sid=9lVMbSfza9SJZKVFAAAS HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:08:02] "POST /tasks HTTP/1.1" 200 - +[WebSocket] 客户端连接: W-guWDrUb8OZHqoHAAAB +[WebSocket] 客户端断开: W-guWDrUb8OZHqoHAAAB +[WebSocket] 客户端连接: oyuU8lpzOMpa_VWuAAAD +[WebSocket] 客户端断开: oyuU8lpzOMpa_VWuAAAD +[WebSocket] 客户端连接: t01EJ8J5q768f96SAAAF +[WebSocket] 客户端断开: t01EJ8J5q768f96SAAAF +[WebSocket] 客户端连接: __zePYvfu_tTAV1gAAAH +[WebSocket] 客户端断开: __zePYvfu_tTAV1gAAAH +📝 [记忆] 创建主记忆文件: /opt/agent/agents/users/jojo/data/conversations/sub_agent/conv_sub_1_1763534036_20cf9b/memory.md +📝 [记忆] 创建任务记忆文件: /opt/agent/agents/users/jojo/data/conversations/sub_agent/conv_sub_1_1763534036_20cf9b/task_memory.md +ℹ️ [信息] 检测到Python命令: python3 +🔄 已从对话文件重建索引,共 1 条记录 +📝 创建新对话: conv_20251119_143357_335 - 新对话 +📝 开始新对话: conv_20251119_143357_335 +[WebTerminal] 自动创建新对话: conv_20251119_143357_335 +ℹ️ [信息] 关闭所有终端会话... +✅ [成功] 所有终端会话已关闭 +[WebTerminal] 初始化完成,项目路径: /opt/agent/agents/sub_agent/tasks/sub_1_1763534036_20cf9b/workspace +[WebTerminal] 思考模式: 开启 +[WebTerminal] 对话管理已就绪 +[WebTerminal] 警告:message_callback为None,无法启用实时token统计 +[Debug] 用户发送消息,开始计算输入token +[Debug] 用户消息添加完成,广播现有token统计 +[Debug] 尝试广播token更新 +[Debug] 广播token统计,对话ID: conv_20251119_143357_335 +[Debug] Token统计: 累计输入=0, 累计输出=0 +[Debug] token更新已广播 +[API] 第1次调用 (总工具调用: 0/100) +[Debug] 添加assistant消息后广播token更新 +[Debug] 尝试广播token更新 +[Debug] 广播token统计,对话ID: conv_20251119_143357_335 +[Debug] Token统计: 累计输入=0, 累计输出=0 +[Debug] token更新已广播 +[WebSocket] 客户端连接: _xxfWhTuSL_kPKTzAAAJ +⚡ [终端] 执行命令: ls -la +ℹ️ [信息] 工作目录: /opt/agent/agents/sub_agent/tasks/sub_1_1763534036_20cf9b/workspace +✅ [成功] 命令执行成功 +[Debug] 添加tool消息后广播token更新 +[Debug] 尝试广播token更新 +[Debug] 广播token统计,对话ID: conv_20251119_143357_335 +[Debug] Token统计: 累计输入=0, 累计输出=0 +[Debug] token更新已广播 +[API] 第2次调用 (总工具调用: 1/100) +⚡ [终端] 执行命令: find . -name "*.jpeg" -o -name "*.jpg" -o -name "IMG_0885*" +ℹ️ [信息] 工作目录: /opt/agent/agents/sub_agent/tasks/sub_1_1763534036_20cf9b/workspace +✅ [成功] 命令执行成功 +[Debug] 添加tool消息后广播token更新 +[Debug] 尝试广播token更新 +[Debug] 广播token统计,对话ID: conv_20251119_143357_335 +[Debug] Token统计: 累计输入=0, 累计输出=0 +[Debug] token更新已广播 +[API] 第3次调用 (总工具调用: 2/100) +⚡ [终端] 执行命令: ls -la references/ +ℹ️ [信息] 工作目录: /opt/agent/agents/sub_agent/tasks/sub_1_1763534036_20cf9b/workspace +✅ [成功] 命令执行成功 +[Debug] 添加tool消息后广播token更新 +[Debug] 尝试广播token更新 +[Debug] 广播token统计,对话ID: conv_20251119_143357_335 +[Debug] Token统计: 累计输入=0, 累计输出=0 +[Debug] token更新已广播 +[API] 第4次调用 (总工具调用: 3/100) +[Debug] 添加tool消息后广播token更新 +[Debug] 尝试广播token更新 +[Debug] 广播token统计,对话ID: conv_20251119_143357_335 +[Debug] Token统计: 累计输入=0, 累计输出=0 +[Debug] token更新已广播 +[API] 第5次调用 (总工具调用: 4/100) +📁 [文件] 创建文件: deliverables/ocr_result.txt +[Debug] 添加tool消息后广播token更新 +[Debug] 尝试广播token更新 +[Debug] 广播token统计,对话ID: conv_20251119_143357_335 +[Debug] Token统计: 累计输入=0, 累计输出=0 +[Debug] token更新已广播 +[API] 第6次调用 (总工具调用: 5/100) +[Debug] 添加tool消息后广播token更新 +[Debug] 尝试广播token更新 +[Debug] 广播token统计,对话ID: conv_20251119_143357_335 +[Debug] Token统计: 累计输入=0, 累计输出=0 +[Debug] token更新已广播 +[API] 第7次调用 (总工具调用: 6/100) +📁 [文件] 追加文件: deliverables/ocr_result.txt +[Debug] 添加assistant消息后广播token更新 +[Debug] 尝试广播token更新 +[Debug] 广播token统计,对话ID: conv_20251119_143357_335 +[Debug] Token统计: 累计输入=0, 累计输出=0 +[Debug] token更新已广播 +[Debug] 添加system消息后广播token更新 +[Debug] 尝试广播token更新 +[Debug] 广播token统计,对话ID: conv_20251119_143357_335 +[Debug] Token统计: 累计输入=0, 累计输出=0 +[Debug] token更新已广播 +[API] 第8次调用 (总工具调用: 6/100) +📁 [文件] 创建文件: deliverables/result.md +[Debug] 添加tool消息后广播token更新 +[Debug] 尝试广播token更新 +[Debug] 广播token统计,对话ID: conv_20251119_143357_335 +[Debug] Token统计: 累计输入=0, 累计输出=0 +[Debug] token更新已广播 +[API] 第9次调用 (总工具调用: 7/100) +[Debug] 添加tool消息后广播token更新 +[Debug] 尝试广播token更新 +[Debug] 广播token统计,对话ID: conv_20251119_143357_335 +[Debug] Token统计: 累计输入=0, 累计输出=0 +[Debug] token更新已广播 +[API] 第10次调用 (总工具调用: 8/100) +📁 [文件] 追加文件: deliverables/result.md +[Debug] 添加assistant消息后广播token更新 +[Debug] 尝试广播token更新 +[Debug] 广播token统计,对话ID: conv_20251119_143357_335 +[Debug] Token统计: 累计输入=0, 累计输出=0 +[Debug] token更新已广播 +[Debug] 添加system消息后广播token更新 +[Debug] 尝试广播token更新 +[Debug] 广播token统计,对话ID: conv_20251119_143357_335 +[Debug] Token统计: 累计输入=0, 累计输出=0 +[Debug] token更新已广播 +[API] 第11次调用 (总工具调用: 8/100) +⚡ [终端] 执行命令: ls -la deliverables/ +ℹ️ [信息] 工作目录: /opt/agent/agents/sub_agent/tasks/sub_1_1763534036_20cf9b/workspace +✅ [成功] 命令执行成功 +[Debug] 添加tool消息后广播token更新 +[Debug] 尝试广播token更新 +[Debug] 广播token统计,对话ID: conv_20251119_143357_335 +[Debug] Token统计: 累计输入=0, 累计输出=0 +[Debug] token更新已广播 +[API] 第12次调用 (总工具调用: 9/100) +[Debug] 添加tool消息后广播token更新 +[Debug] 尝试广播token更新 +[Debug] 广播token统计,对话ID: conv_20251119_143357_335 +[Debug] Token统计: 累计输入=0, 累计输出=0 +[Debug] token更新已广播 +[API] 第13次调用 (总工具调用: 10/100) +[Debug] 添加assistant消息后广播token更新 +[Debug] 尝试广播token更新 +[Debug] 广播token统计,对话ID: conv_20251119_143357_335 +[Debug] Token统计: 累计输入=0, 累计输出=0 +[Debug] token更新已广播 +[WebSocket] 客户端断开: _xxfWhTuSL_kPKTzAAAJ +[WebSocket] 客户端连接: Uk3UOzFPLVl8tLnoAAAL +[WebSocket] 客户端断开: Uk3UOzFPLVl8tLnoAAAL +[WebSocket] 客户端连接: cnXV-t37AfcWn5HKAAAN +[WebSocket] 客户端断开: cnXV-t37AfcWn5HKAAAN +[WebSocket] 客户端连接: QJbLIIt41j40fm_EAAAP +[WebSocket] 客户端断开: QJbLIIt41j40fm_EAAAP +[WebSocket] 客户端连接: SGKqevQbnKwy5Rk-AAAR +[WebSocket] 客户端断开: SGKqevQbnKwy5Rk-AAAR +[WebSocket] 客户端连接: XeeYwoPsuHZbNEekAAAT +📝 [记忆] 创建主记忆文件: /opt/agent/agents/users/jojo/data/conversations/sub_agent/conv_sub_2_1763539681_2ec376/memory.md +📝 [记忆] 创建任务记忆文件: /opt/agent/agents/users/jojo/data/conversations/sub_agent/conv_sub_2_1763539681_2ec376/task_memory.md +ℹ️ [信息] 检测到Python命令: python3 +🔄 已从对话文件重建索引,共 1 条记录 +📝 创建新对话: conv_20251119_160802_071 - 新对话 +📝 开始新对话: conv_20251119_160802_071 +[WebTerminal] 自动创建新对话: conv_20251119_160802_071 +ℹ️ [信息] 关闭所有终端会话... +✅ [成功] 所有终端会话已关闭 +[WebTerminal] 初始化完成,项目路径: /opt/agent/agents/sub_agent/tasks/sub_2_1763539681_2ec376/workspace +[WebTerminal] 思考模式: 开启 +[WebTerminal] 对话管理已就绪 +[WebTerminal] 警告:message_callback为None,无法启用实时token统计 +[Debug] 用户发送消息,开始计算输入token +127.0.0.1 - - [19/Nov/2025 16:08:03] "GET /tasks/sub_1_1763149714_cf3c66 HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 16:08:03] "GET /tasks/sub_1_1763191939_681287 HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 16:08:03] "GET /tasks/sub_1_1763194678_87db30 HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 16:08:03] "GET /tasks/sub_2_1763539681_2ec376 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:08:04] "GET /tasks/sub_2_1763539681_2ec376 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:08:07] "GET /tasks/sub_2_1763539681_2ec376 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:08:07] "GET /20251119_143255_834+sub_agent2 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:08:07] "GET /socket.io/?EIO=4&transport=polling&t=PgRA1cs HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:08:07] "GET /tasks/sub_2_1763539681_2ec376 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:08:07] "POST /socket.io/?EIO=4&transport=polling&t=PgRA1d5&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:08:07] "GET /tasks/sub_2_1763539681_2ec376/conversation HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:08:07] "GET /socket.io/?EIO=4&transport=polling&t=PgRA1d5.0&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:08:07] "GET /socket.io/?EIO=4&transport=polling&t=PgRA1dR&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:08:07] "POST /socket.io/?EIO=4&transport=polling&t=PgRA1dR.0&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:08:07] "GET /tasks/sub_2_1763539681_2ec376/files HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:08:09] "GET /socket.io/?EIO=4&transport=polling&t=PgRA1dl&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:08:09] "GET /tasks/sub_2_1763539681_2ec376 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:08:09] "GET /socket.io/?EIO=4&transport=polling&t=PgRA22q&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:08:10] "GET /tasks/sub_2_1763539681_2ec376 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:08:10] "GET /socket.io/?EIO=4&transport=polling&t=PgRA233&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:08:11] "GET /socket.io/?EIO=4&transport=polling&t=PgRA2Dg&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:08:11] "GET /tasks/sub_2_1763539681_2ec376 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:08:11] "GET /tasks/sub_2_1763539681_2ec376 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:08:13] "GET /tasks/sub_2_1763539681_2ec376 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:08:13] "GET /socket.io/?EIO=4&transport=polling&t=PgRA2XF&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:08:13] "GET /socket.io/?EIO=4&transport=polling&t=PgRA32s&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:08:14] "GET /socket.io/?EIO=4&transport=polling&t=PgRA334&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:08:15] "GET /tasks/sub_2_1763539681_2ec376 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:08:15] "GET /socket.io/?EIO=4&transport=polling&t=PgRA3HF&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:08:15] "GET /tasks/sub_2_1763539681_2ec376 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:08:15] "GET /tasks/sub_2_1763539681_2ec376 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:08:17] "GET /socket.io/?EIO=4&transport=polling&t=PgRA3XC&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:08:17] "GET /socket.io/?EIO=4&transport=polling&t=PgRA3-1&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:08:17] "GET /tasks/sub_2_1763539681_2ec376 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:08:18] "GET /socket.io/?EIO=4&transport=polling&t=PgRA3-K&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:08:18] "GET /socket.io/?EIO=4&transport=polling&t=PgRA4HU&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:08:19] "GET /tasks/sub_2_1763539681_2ec376 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:08:19] "GET /tasks/sub_2_1763539681_2ec376 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:08:20] "GET /tasks/sub_2_1763539681_2ec376 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:08:20] "GET /socket.io/?EIO=4&transport=polling&t=PgRA4J4&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:08:20] "GET /socket.io/?EIO=4&transport=polling&t=PgRA4ld&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:08:21] "GET /tasks/sub_2_1763539681_2ec376 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:08:23] "GET /tasks/sub_2_1763539681_2ec376 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:08:23] "GET /tasks/sub_2_1763539681_2ec376 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:08:25] "GET /tasks/sub_2_1763539681_2ec376 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:08:25] "GET /tasks/sub_2_1763539681_2ec376 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:08:26] "GET /socket.io/?EIO=4&transport=polling&t=PgR9_-D&sid=9lVMbSfza9SJZKVFAAAS HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:08:26] "POST /socket.io/?EIO=4&transport=polling&t=PgRA65N&sid=9lVMbSfza9SJZKVFAAAS HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:08:27] "GET /tasks/sub_2_1763539681_2ec376 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:08:28] "GET /tasks/sub_2_1763539681_2ec376 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:08:30] "GET /tasks/sub_2_1763539681_2ec376 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:08:30] "GET /socket.io/?EIO=4&transport=polling&t=PgRA4lr&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:08:30] "GET /socket.io/?EIO=4&transport=polling&t=PgRA74I&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:08:30] "GET /tasks/sub_2_1763539681_2ec376 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:08:31] "GET /socket.io/?EIO=4&transport=polling&t=PgRA74c&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:08:31] "GET /tasks/sub_2_1763539681_2ec376 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:08:32] "GET /tasks/sub_2_1763539681_2ec376 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:08:32] "GET /socket.io/?EIO=4&transport=polling&t=PgRA7Ne&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:08:32] "GET /socket.io/?EIO=4&transport=polling&t=PgRA7hf&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:08:32] "POST /socket.io/?EIO=4&transport=polling&t=PgRA7jl&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:08:34] "GET /tasks/sub_2_1763539681_2ec376 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:08:34] "GET /socket.io/?EIO=4&transport=polling&t=PgRA7jl.0&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:08:34] "GET /socket.io/?EIO=4&transport=polling&t=PgRA88q&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:08:35] "GET /tasks/sub_2_1763539681_2ec376 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:08:35] "GET /tasks/sub_2_1763539681_2ec376 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:08:36] "GET /socket.io/?EIO=4&transport=polling&t=PgRA894&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:08:36] "GET /tasks/sub_2_1763539681_2ec376 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:08:36] "GET /socket.io/?EIO=4&transport=polling&t=PgRA8VK&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:08:38] "GET /tasks/sub_2_1763539681_2ec376 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:08:38] "GET /socket.io/?EIO=4&transport=polling&t=PgRA8bp&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:08:39] "GET /tasks/sub_2_1763539681_2ec376 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:08:40] "GET /tasks/sub_2_1763539681_2ec376 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:08:40] "GET /tasks/sub_2_1763539681_2ec376 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:08:42] "GET /tasks/sub_2_1763539681_2ec376 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:08:43] "GET /tasks/sub_2_1763539681_2ec376 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:08:44] "GET /tasks/sub_2_1763539681_2ec376 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:08:45] "GET /tasks/sub_2_1763539681_2ec376 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:08:46] "GET /tasks/sub_2_1763539681_2ec376 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:08:47] "GET /tasks/sub_2_1763539681_2ec376 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:08:48] "GET /tasks/sub_2_1763539681_2ec376 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:08:49] "GET /socket.io/?EIO=4&transport=polling&t=PgRA91_&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:08:49] "GET /socket.io/?EIO=4&transport=polling&t=PgRABm5&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:08:50] "GET /socket.io/?EIO=4&transport=polling&t=PgRABmP&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:08:50] "GET /tasks/sub_2_1763539681_2ec376 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:08:50] "GET /socket.io/?EIO=4&transport=polling&t=PgRABwr&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:08:50] "GET /tasks/sub_2_1763539681_2ec376 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:08:51] "GET /socket.io/?EIO=4&transport=polling&t=PgRA65N.0&sid=9lVMbSfza9SJZKVFAAAS HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:08:51] "POST /socket.io/?EIO=4&transport=polling&t=PgRACCH&sid=9lVMbSfza9SJZKVFAAAS HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:08:51] "GET /tasks/sub_2_1763539681_2ec376 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:08:52] "GET /socket.io/?EIO=4&transport=polling&t=PgRAB_q&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:08:52] "GET /socket.io/?EIO=4&transport=polling&t=PgRACRz&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:08:52] "GET /tasks/sub_2_1763539681_2ec376 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:08:53] "GET /socket.io/?EIO=4&transport=polling&t=PgRACSB&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:08:54] "GET /tasks/sub_2_1763539681_2ec376 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:08:55] "GET /tasks/sub_2_1763539681_2ec376 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:08:55] "GET /tasks/sub_2_1763539681_2ec376 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:08:56] "GET /socket.io/?EIO=4&transport=polling&t=PgRACjc&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:08:56] "GET /tasks/sub_2_1763539681_2ec376 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:08:56] "GET /socket.io/?EIO=4&transport=polling&t=PgRADUq&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:08:57] "GET /socket.io/?EIO=4&transport=polling&t=PgRADaR&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:08:57] "POST /socket.io/?EIO=4&transport=polling&t=PgRADqe&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:08:58] "GET /socket.io/?EIO=4&transport=polling&t=PgRADqf&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:08:58] "GET /tasks/sub_2_1763539681_2ec376 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:08:58] "GET /tasks/sub_1_1763149714_cf3c66 HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 16:08:58] "GET /tasks/sub_1_1763191939_681287 HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 16:08:58] "GET /tasks/sub_1_1763194678_87db30 HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 16:08:59] "GET /socket.io/?EIO=4&transport=polling&t=PgRADx2&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:08:59] "GET /socket.io/?EIO=4&transport=polling&t=PgRAE7g&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:08:59] "GET /socket.io/?EIO=4&transport=polling&t=PgRAE8L&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:08:59] "GET /socket.io/?EIO=4&transport=polling&t=PgRAE8c&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:08:59] "GET /socket.io/?EIO=4&transport=polling&t=PgRAE96&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:08:59] "GET /socket.io/?EIO=4&transport=polling&t=PgRAE9Q&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:08:59] "GET /socket.io/?EIO=4&transport=polling&t=PgRAE9k&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:08:59] "GET /socket.io/?EIO=4&transport=polling&t=PgRAEA4&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:08:59] "GET /socket.io/?EIO=4&transport=polling&t=PgRAEAN&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:08:59] "GET /socket.io/?EIO=4&transport=polling&t=PgRAEAj&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:08:59] "GET /socket.io/?EIO=4&transport=polling&t=PgRAEB2&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:08:59] "GET /socket.io/?EIO=4&transport=polling&t=PgRAEBN&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:08:59] "GET /socket.io/?EIO=4&transport=polling&t=PgRAEBh&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:08:59] "GET /socket.io/?EIO=4&transport=polling&t=PgRAEB_&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:08:59] "GET /socket.io/?EIO=4&transport=polling&t=PgRAECL&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:08:59] "GET /socket.io/?EIO=4&transport=polling&t=PgRAECi&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:08:59] "GET /socket.io/?EIO=4&transport=polling&t=PgRAEC_&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:08:59] "GET /socket.io/?EIO=4&transport=polling&t=PgRAEDJ&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:08:59] "GET /socket.io/?EIO=4&transport=polling&t=PgRAEDg&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:08:59] "GET /socket.io/?EIO=4&transport=polling&t=PgRAEDy&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:08:59] "GET /socket.io/?EIO=4&transport=polling&t=PgRAEEG&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:08:59] "GET /socket.io/?EIO=4&transport=polling&t=PgRAEEa&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:08:59] "GET /socket.io/?EIO=4&transport=polling&t=PgRAEEw&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:08:59] "GET /socket.io/?EIO=4&transport=polling&t=PgRAEFE&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:08:59] "GET /socket.io/?EIO=4&transport=polling&t=PgRAEFZ&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:08:59] "GET /socket.io/?EIO=4&transport=polling&t=PgRAEFu&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:08:59] "GET /socket.io/?EIO=4&transport=polling&t=PgRAEGD&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:08:59] "GET /socket.io/?EIO=4&transport=polling&t=PgRAEGW&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:08:59] "GET /socket.io/?EIO=4&transport=polling&t=PgRAEGt&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:08:59] "GET /socket.io/?EIO=4&transport=polling&t=PgRAEHB&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:08:59] "GET /socket.io/?EIO=4&transport=polling&t=PgRAEHW&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:08:59] "GET /socket.io/?EIO=4&transport=polling&t=PgRAEHr&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:08:59] "GET /socket.io/?EIO=4&transport=polling&t=PgRAEIA&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:08:59] "GET /socket.io/?EIO=4&transport=polling&t=PgRAEIT&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:08:59] "GET /socket.io/?EIO=4&transport=polling&t=PgRAEIq&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:08:59] "GET /socket.io/?EIO=4&transport=polling&t=PgRAEJ6&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:08:59] "GET /tasks/sub_2_1763539681_2ec376 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:08:59] "GET /socket.io/?EIO=4&transport=polling&t=PgRAEJQ&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:08:59] "GET /socket.io/?EIO=4&transport=polling&t=PgRAEJk&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:08:59] "GET /socket.io/?EIO=4&transport=polling&t=PgRAEK5&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:08:59] "GET /socket.io/?EIO=4&transport=polling&t=PgRAEKP&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:00] "GET /socket.io/?EIO=4&transport=polling&t=PgRAEKk&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:00] "GET /socket.io/?EIO=4&transport=polling&t=PgRAEL4&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:00] "GET /socket.io/?EIO=4&transport=polling&t=PgRAELO&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:00] "GET /socket.io/?EIO=4&transport=polling&t=PgRAELj&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:00] "GET /socket.io/?EIO=4&transport=polling&t=PgRAEM1&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:00] "GET /socket.io/?EIO=4&transport=polling&t=PgRAEMK&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:00] "GET /socket.io/?EIO=4&transport=polling&t=PgRAEMf&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:00] "GET /socket.io/?EIO=4&transport=polling&t=PgRAEM-&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:00] "GET /socket.io/?EIO=4&transport=polling&t=PgRAENJ&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:00] "GET /tasks/sub_1_1763534036_20cf9b HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 16:09:00] "GET /socket.io/?EIO=4&transport=polling&t=PgRAENb&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:00] "GET /socket.io/?EIO=4&transport=polling&t=PgRAENw&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:00] "GET /socket.io/?EIO=4&transport=polling&t=PgRAEOE&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:00] "GET /socket.io/?EIO=4&transport=polling&t=PgRAEOZ&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:00] "GET /socket.io/?EIO=4&transport=polling&t=PgRAEOu&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:00] "GET /socket.io/?EIO=4&transport=polling&t=PgRAEPD&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:00] "GET /socket.io/?EIO=4&transport=polling&t=PgRAEPW&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:00] "GET /socket.io/?EIO=4&transport=polling&t=PgRAEPr&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:00] "GET /socket.io/?EIO=4&transport=polling&t=PgRAEQA&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:00] "GET /socket.io/?EIO=4&transport=polling&t=PgRAEQV&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:00] "GET /socket.io/?EIO=4&transport=polling&t=PgRAEQp&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:00] "GET /socket.io/?EIO=4&transport=polling&t=PgRAER8&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:00] "GET /socket.io/?EIO=4&transport=polling&t=PgRAERS&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:00] "GET /socket.io/?EIO=4&transport=polling&t=PgRAERm&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:00] "GET /socket.io/?EIO=4&transport=polling&t=PgRAES5&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:00] "GET /socket.io/?EIO=4&transport=polling&t=PgRAESQ&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:00] "GET /socket.io/?EIO=4&transport=polling&t=PgRAESl&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:00] "GET /socket.io/?EIO=4&transport=polling&t=PgRAET3&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:00] "GET /socket.io/?EIO=4&transport=polling&t=PgRAETO&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:00] "GET /socket.io/?EIO=4&transport=polling&t=PgRAETk&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:00] "GET /socket.io/?EIO=4&transport=polling&t=PgRAEU1&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:00] "GET /socket.io/?EIO=4&transport=polling&t=PgRAEUM&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:00] "GET /socket.io/?EIO=4&transport=polling&t=PgRAEUg&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:00] "GET /socket.io/?EIO=4&transport=polling&t=PgRAEU_&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:00] "GET /socket.io/?EIO=4&transport=polling&t=PgRAEVK&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:00] "GET /socket.io/?EIO=4&transport=polling&t=PgRAEVf&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:00] "GET /socket.io/?EIO=4&transport=polling&t=PgRAEV-&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:00] "GET /socket.io/?EIO=4&transport=polling&t=PgRAEWI&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:00] "GET /socket.io/?EIO=4&transport=polling&t=PgRAEWd&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:00] "GET /socket.io/?EIO=4&transport=polling&t=PgRAEWx&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:00] "GET /socket.io/?EIO=4&transport=polling&t=PgRAEXF&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:00] "GET /socket.io/?EIO=4&transport=polling&t=PgRAEXZ&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:00] "GET /socket.io/?EIO=4&transport=polling&t=PgRAEXu&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:00] "GET /socket.io/?EIO=4&transport=polling&t=PgRAEYD&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:00] "GET /socket.io/?EIO=4&transport=polling&t=PgRAEYX&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:00] "GET /socket.io/?EIO=4&transport=polling&t=PgRAEYs&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:00] "GET /socket.io/?EIO=4&transport=polling&t=PgRAEZB&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:00] "GET /socket.io/?EIO=4&transport=polling&t=PgRAEZW&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:00] "GET /socket.io/?EIO=4&transport=polling&t=PgRAEZr&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:00] "GET /socket.io/?EIO=4&transport=polling&t=PgRAEa9&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:01] "GET /socket.io/?EIO=4&transport=polling&t=PgRAEaV&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:01] "GET /socket.io/?EIO=4&transport=polling&t=PgRAEao&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:01] "GET /socket.io/?EIO=4&transport=polling&t=PgRAEb8&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:01] "GET /socket.io/?EIO=4&transport=polling&t=PgRAEbS&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:01] "GET /socket.io/?EIO=4&transport=polling&t=PgRAEbn&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:01] "GET /socket.io/?EIO=4&transport=polling&t=PgRAEc5&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:01] "GET /socket.io/?EIO=4&transport=polling&t=PgRAEcQ&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:01] "GET /socket.io/?EIO=4&transport=polling&t=PgRAEcn&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:01] "GET /socket.io/?EIO=4&transport=polling&t=PgRAEd3&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:01] "GET /socket.io/?EIO=4&transport=polling&t=PgRAEdO&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:01] "GET /socket.io/?EIO=4&transport=polling&t=PgRAEdj&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:01] "GET /socket.io/?EIO=4&transport=polling&t=PgRAEe1&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:01] "GET /socket.io/?EIO=4&transport=polling&t=PgRAEeL&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:01] "GET /socket.io/?EIO=4&transport=polling&t=PgRAEeh&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:01] "GET /socket.io/?EIO=4&transport=polling&t=PgRAEe-&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:01] "GET /socket.io/?EIO=4&transport=polling&t=PgRAEfK&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:01] "GET /socket.io/?EIO=4&transport=polling&t=PgRAEfe&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:01] "GET /socket.io/?EIO=4&transport=polling&t=PgRAEf-&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:01] "GET /socket.io/?EIO=4&transport=polling&t=PgRAEgJ&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:01] "GET /socket.io/?EIO=4&transport=polling&t=PgRAEgd&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:01] "GET /socket.io/?EIO=4&transport=polling&t=PgRAEgz&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:01] "GET /socket.io/?EIO=4&transport=polling&t=PgRAEhH&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:01] "GET /socket.io/?EIO=4&transport=polling&t=PgRAEhb&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:01] "GET /socket.io/?EIO=4&transport=polling&t=PgRAEhw&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:01] "GET /socket.io/?EIO=4&transport=polling&t=PgRAEiE&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:01] "GET /socket.io/?EIO=4&transport=polling&t=PgRAEiZ&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:01] "GET /socket.io/?EIO=4&transport=polling&t=PgRAEit&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:01] "GET /socket.io/?EIO=4&transport=polling&t=PgRAEjC&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:01] "GET /socket.io/?EIO=4&transport=polling&t=PgRAEjW&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:01] "GET /socket.io/?EIO=4&transport=polling&t=PgRAEjr&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:01] "GET /socket.io/?EIO=4&transport=polling&t=PgRAEkA&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:01] "GET /socket.io/?EIO=4&transport=polling&t=PgRAEkU&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:01] "GET /socket.io/?EIO=4&transport=polling&t=PgRAEkp&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:01] "GET /socket.io/?EIO=4&transport=polling&t=PgRAEl9&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:01] "GET /socket.io/?EIO=4&transport=polling&t=PgRAElT&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:01] "GET /socket.io/?EIO=4&transport=polling&t=PgRAElp&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:01] "GET /socket.io/?EIO=4&transport=polling&t=PgRAEm6&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:01] "GET /socket.io/?EIO=4&transport=polling&t=PgRAEmS&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:01] "GET /socket.io/?EIO=4&transport=polling&t=PgRAEmm&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:01] "GET /socket.io/?EIO=4&transport=polling&t=PgRAEn5&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:01] "GET /socket.io/?EIO=4&transport=polling&t=PgRAEnP&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:01] "GET /socket.io/?EIO=4&transport=polling&t=PgRAEnk&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:01] "GET /socket.io/?EIO=4&transport=polling&t=PgRAEo2&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:01] "GET /socket.io/?EIO=4&transport=polling&t=PgRAEoM&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:01] "GET /socket.io/?EIO=4&transport=polling&t=PgRAEoi&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:01] "GET /socket.io/?EIO=4&transport=polling&t=PgRAEp1&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:01] "GET /socket.io/?EIO=4&transport=polling&t=PgRAEpL&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:01] "GET /socket.io/?EIO=4&transport=polling&t=PgRAEpf&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:02] "GET /socket.io/?EIO=4&transport=polling&t=PgRAEp_&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:02] "GET /socket.io/?EIO=4&transport=polling&t=PgRAEqL&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:02] "GET /socket.io/?EIO=4&transport=polling&t=PgRAEqe&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:02] "GET /socket.io/?EIO=4&transport=polling&t=PgRAEqz&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:02] "GET /socket.io/?EIO=4&transport=polling&t=PgRAErI&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:02] "GET /socket.io/?EIO=4&transport=polling&t=PgRAErd&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:02] "GET /socket.io/?EIO=4&transport=polling&t=PgRAEr-&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:02] "GET /socket.io/?EIO=4&transport=polling&t=PgRAEsH&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:02] "GET /socket.io/?EIO=4&transport=polling&t=PgRAEsc&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:02] "GET /socket.io/?EIO=4&transport=polling&t=PgRAEsx&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:02] "GET /socket.io/?EIO=4&transport=polling&t=PgRAEtG&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:02] "GET /socket.io/?EIO=4&transport=polling&t=PgRAEtZ&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:02] "GET /socket.io/?EIO=4&transport=polling&t=PgRAEtu&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:02] "GET /socket.io/?EIO=4&transport=polling&t=PgRAEuC&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:02] "GET /socket.io/?EIO=4&transport=polling&t=PgRAEuW&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:02] "GET /socket.io/?EIO=4&transport=polling&t=PgRAEut&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:02] "GET /socket.io/?EIO=4&transport=polling&t=PgRAEvB&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:02] "GET /socket.io/?EIO=4&transport=polling&t=PgRAEvX&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:02] "GET /socket.io/?EIO=4&transport=polling&t=PgRAEvr&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:02] "GET /socket.io/?EIO=4&transport=polling&t=PgRAEw9&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:02] "GET /socket.io/?EIO=4&transport=polling&t=PgRAEwW&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:02] "GET /socket.io/?EIO=4&transport=polling&t=PgRAEwq&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:02] "GET /socket.io/?EIO=4&transport=polling&t=PgRAEx8&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:02] "GET /socket.io/?EIO=4&transport=polling&t=PgRAExT&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:02] "GET /socket.io/?EIO=4&transport=polling&t=PgRAExm&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:02] "GET /socket.io/?EIO=4&transport=polling&t=PgRAEy5&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:02] "GET /socket.io/?EIO=4&transport=polling&t=PgRAEyP&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:02] "GET /socket.io/?EIO=4&transport=polling&t=PgRAEyj&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:02] "GET /socket.io/?EIO=4&transport=polling&t=PgRAEz2&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:02] "GET /socket.io/?EIO=4&transport=polling&t=PgRAEzN&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:02] "GET /socket.io/?EIO=4&transport=polling&t=PgRAEzi&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:02] "GET /socket.io/?EIO=4&transport=polling&t=PgRAE-0&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:02] "GET /socket.io/?EIO=4&transport=polling&t=PgRAE-L&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:02] "GET /socket.io/?EIO=4&transport=polling&t=PgRAE-g&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:02] "GET /socket.io/?EIO=4&transport=polling&t=PgRAE--&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:02] "GET /socket.io/?EIO=4&transport=polling&t=PgRAE_J&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:02] "GET /socket.io/?EIO=4&transport=polling&t=PgRAE_e&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:02] "GET /socket.io/?EIO=4&transport=polling&t=PgRAE_y&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:02] "GET /socket.io/?EIO=4&transport=polling&t=PgRAF0G&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:02] "GET /socket.io/?EIO=4&transport=polling&t=PgRAF0b&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:02] "GET /socket.io/?EIO=4&transport=polling&t=PgRAF0w&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:02] "GET /socket.io/?EIO=4&transport=polling&t=PgRAF1F&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:02] "GET /socket.io/?EIO=4&transport=polling&t=PgRAF1Z&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:02] "GET /socket.io/?EIO=4&transport=polling&t=PgRAF1u&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:02] "GET /socket.io/?EIO=4&transport=polling&t=PgRAF2D&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:02] "GET /socket.io/?EIO=4&transport=polling&t=PgRAF2X&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:02] "GET /socket.io/?EIO=4&transport=polling&t=PgRAF2s&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:02] "GET /socket.io/?EIO=4&transport=polling&t=PgRAF3A&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:02] "GET /socket.io/?EIO=4&transport=polling&t=PgRAF3W&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:03] "GET /socket.io/?EIO=4&transport=polling&t=PgRAF3s&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:03] "GET /socket.io/?EIO=4&transport=polling&t=PgRAF48&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:03] "GET /socket.io/?EIO=4&transport=polling&t=PgRAF4T&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:03] "GET /socket.io/?EIO=4&transport=polling&t=PgRAF4n&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:03] "GET /socket.io/?EIO=4&transport=polling&t=PgRAF56&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:03] "GET /socket.io/?EIO=4&transport=polling&t=PgRAF5Q&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:03] "GET /socket.io/?EIO=4&transport=polling&t=PgRAF5k&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:03] "GET /socket.io/?EIO=4&transport=polling&t=PgRAF66&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:03] "GET /socket.io/?EIO=4&transport=polling&t=PgRAF6O&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:03] "GET /socket.io/?EIO=4&transport=polling&t=PgRAF6l&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:03] "GET /socket.io/?EIO=4&transport=polling&t=PgRAF70&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:03] "GET /socket.io/?EIO=4&transport=polling&t=PgRAF7L&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:03] "GET /socket.io/?EIO=4&transport=polling&t=PgRAF7g&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:03] "GET /socket.io/?EIO=4&transport=polling&t=PgRAF7_&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:03] "GET /socket.io/?EIO=4&transport=polling&t=PgRAF8J&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:03] "GET /socket.io/?EIO=4&transport=polling&t=PgRAF8e&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:03] "GET /socket.io/?EIO=4&transport=polling&t=PgRAF8y&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:03] "GET /socket.io/?EIO=4&transport=polling&t=PgRAF9F&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:03] "GET /socket.io/?EIO=4&transport=polling&t=PgRAF9b&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:03] "GET /socket.io/?EIO=4&transport=polling&t=PgRAF9x&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:03] "GET /socket.io/?EIO=4&transport=polling&t=PgRAFAF&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:03] "GET /socket.io/?EIO=4&transport=polling&t=PgRAFAa&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:03] "GET /socket.io/?EIO=4&transport=polling&t=PgRAFAu&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:03] "GET /socket.io/?EIO=4&transport=polling&t=PgRAFBC&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:03] "GET /socket.io/?EIO=4&transport=polling&t=PgRAFBY&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:03] "GET /socket.io/?EIO=4&transport=polling&t=PgRAFBr&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:03] "GET /socket.io/?EIO=4&transport=polling&t=PgRAFC9&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:03] "GET /socket.io/?EIO=4&transport=polling&t=PgRAFCV&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:03] "GET /socket.io/?EIO=4&transport=polling&t=PgRAFCp&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:03] "GET /socket.io/?EIO=4&transport=polling&t=PgRAFD9&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:03] "GET /socket.io/?EIO=4&transport=polling&t=PgRAFDT&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:03] "GET /socket.io/?EIO=4&transport=polling&t=PgRAFDm&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:03] "GET /socket.io/?EIO=4&transport=polling&t=PgRAFE8&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:03] "GET /socket.io/?EIO=4&transport=polling&t=PgRAFEQ&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:03] "GET /socket.io/?EIO=4&transport=polling&t=PgRAFEl&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:03] "GET /socket.io/?EIO=4&transport=polling&t=PgRAFF6&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:03] "GET /socket.io/?EIO=4&transport=polling&t=PgRAFFO&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:03] "GET /socket.io/?EIO=4&transport=polling&t=PgRAFFk&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:03] "GET /socket.io/?EIO=4&transport=polling&t=PgRAFG3&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:03] "GET /socket.io/?EIO=4&transport=polling&t=PgRAFGO&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:03] "GET /socket.io/?EIO=4&transport=polling&t=PgRAFGj&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:03] "GET /socket.io/?EIO=4&transport=polling&t=PgRAFH0&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:03] "GET /socket.io/?EIO=4&transport=polling&t=PgRAFHL&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:03] "GET /socket.io/?EIO=4&transport=polling&t=PgRAFHe&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:03] "GET /tasks/sub_2_1763539681_2ec376 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:03] "GET /socket.io/?EIO=4&transport=polling&t=PgRAFHy&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:03] "GET /socket.io/?EIO=4&transport=polling&t=PgRAFII&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:03] "GET /socket.io/?EIO=4&transport=polling&t=PgRAFIb&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:03] "GET /socket.io/?EIO=4&transport=polling&t=PgRAFIx&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:04] "GET /socket.io/?EIO=4&transport=polling&t=PgRAFJH&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:04] "GET /socket.io/?EIO=4&transport=polling&t=PgRAFJb&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:04] "GET /socket.io/?EIO=4&transport=polling&t=PgRAFJu&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:04] "GET /socket.io/?EIO=4&transport=polling&t=PgRAFKC&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:04] "GET /socket.io/?EIO=4&transport=polling&t=PgRAFKY&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:04] "GET /socket.io/?EIO=4&transport=polling&t=PgRAFKs&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:04] "GET /socket.io/?EIO=4&transport=polling&t=PgRAFLB&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:04] "GET /socket.io/?EIO=4&transport=polling&t=PgRAFLY&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:04] "GET /socket.io/?EIO=4&transport=polling&t=PgRAFLq&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:04] "GET /socket.io/?EIO=4&transport=polling&t=PgRAFM9&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:04] "GET /socket.io/?EIO=4&transport=polling&t=PgRAFMU&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:04] "GET /socket.io/?EIO=4&transport=polling&t=PgRAFMp&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:04] "GET /socket.io/?EIO=4&transport=polling&t=PgRAFN6&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:04] "GET /socket.io/?EIO=4&transport=polling&t=PgRAFNS&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:04] "GET /socket.io/?EIO=4&transport=polling&t=PgRAFNn&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:04] "GET /socket.io/?EIO=4&transport=polling&t=PgRAFO5&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:04] "GET /socket.io/?EIO=4&transport=polling&t=PgRAFOR&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:04] "GET /socket.io/?EIO=4&transport=polling&t=PgRAFOl&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:04] "GET /socket.io/?EIO=4&transport=polling&t=PgRAFP3&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:04] "GET /socket.io/?EIO=4&transport=polling&t=PgRAFPO&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:04] "GET /socket.io/?EIO=4&transport=polling&t=PgRAFPk&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:04] "GET /socket.io/?EIO=4&transport=polling&t=PgRAFQ1&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:04] "GET /socket.io/?EIO=4&transport=polling&t=PgRAFQM&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:04] "GET /socket.io/?EIO=4&transport=polling&t=PgRAFQh&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:04] "GET /socket.io/?EIO=4&transport=polling&t=PgRAFR0&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:04] "GET /socket.io/?EIO=4&transport=polling&t=PgRAFRL&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:04] "GET /socket.io/?EIO=4&transport=polling&t=PgRAFRg&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:04] "GET /socket.io/?EIO=4&transport=polling&t=PgRAFRz&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:04] "GET /socket.io/?EIO=4&transport=polling&t=PgRAFSI&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:04] "GET /socket.io/?EIO=4&transport=polling&t=PgRAFSd&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:04] "GET /socket.io/?EIO=4&transport=polling&t=PgRAFSy&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:04] "GET /socket.io/?EIO=4&transport=polling&t=PgRAFTH&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:04] "GET /socket.io/?EIO=4&transport=polling&t=PgRAFTb&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:04] "GET /socket.io/?EIO=4&transport=polling&t=PgRAFTw&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:04] "GET /socket.io/?EIO=4&transport=polling&t=PgRAFUE&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:04] "GET /socket.io/?EIO=4&transport=polling&t=PgRAFUZ&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:04] "GET /socket.io/?EIO=4&transport=polling&t=PgRAFUt&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:04] "GET /socket.io/?EIO=4&transport=polling&t=PgRAFVD&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:04] "GET /socket.io/?EIO=4&transport=polling&t=PgRAFVX&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:04] "GET /socket.io/?EIO=4&transport=polling&t=PgRAFVr&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:04] "GET /socket.io/?EIO=4&transport=polling&t=PgRAFWA&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:04] "GET /socket.io/?EIO=4&transport=polling&t=PgRAFWU&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:04] "GET /socket.io/?EIO=4&transport=polling&t=PgRAFWo&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:04] "GET /socket.io/?EIO=4&transport=polling&t=PgRAFX8&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:04] "GET /socket.io/?EIO=4&transport=polling&t=PgRAFXS&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:04] "GET /socket.io/?EIO=4&transport=polling&t=PgRAFXw&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:04] "GET /socket.io/?EIO=4&transport=polling&t=PgRAFYB&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:04] "GET /socket.io/?EIO=4&transport=polling&t=PgRAFYc&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:05] "GET /socket.io/?EIO=4&transport=polling&t=PgRAFY-&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:05] "GET /socket.io/?EIO=4&transport=polling&t=PgRAFZG&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:05] "GET /socket.io/?EIO=4&transport=polling&t=PgRAFZf&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:05] "GET /socket.io/?EIO=4&transport=polling&t=PgRAFZu&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:05] "GET /socket.io/?EIO=4&transport=polling&t=PgRAFa4&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:05] "GET /socket.io/?EIO=4&transport=polling&t=PgRAFaM&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:05] "GET /socket.io/?EIO=4&transport=polling&t=PgRAFag&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:05] "GET /socket.io/?EIO=4&transport=polling&t=PgRAFb1&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:05] "GET /socket.io/?EIO=4&transport=polling&t=PgRAFbK&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:05] "GET /socket.io/?EIO=4&transport=polling&t=PgRAFbf&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:05] "GET /socket.io/?EIO=4&transport=polling&t=PgRAFby&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:05] "GET /socket.io/?EIO=4&transport=polling&t=PgRAFcJ&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:05] "GET /socket.io/?EIO=4&transport=polling&t=PgRAFcd&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:05] "GET /socket.io/?EIO=4&transport=polling&t=PgRAFcx&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:05] "GET /socket.io/?EIO=4&transport=polling&t=PgRAFdH&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:05] "GET /socket.io/?EIO=4&transport=polling&t=PgRAFdc&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:05] "GET /socket.io/?EIO=4&transport=polling&t=PgRAFdy&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:05] "GET /socket.io/?EIO=4&transport=polling&t=PgRAFeE&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:05] "GET /socket.io/?EIO=4&transport=polling&t=PgRAFeY&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:05] "GET /socket.io/?EIO=4&transport=polling&t=PgRAFeu&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:05] "GET /socket.io/?EIO=4&transport=polling&t=PgRAFfD&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:05] "GET /socket.io/?EIO=4&transport=polling&t=PgRAFfW&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:05] "GET /socket.io/?EIO=4&transport=polling&t=PgRAFfs&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:05] "GET /socket.io/?EIO=4&transport=polling&t=PgRAFgA&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:05] "GET /socket.io/?EIO=4&transport=polling&t=PgRAFgX&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:05] "GET /socket.io/?EIO=4&transport=polling&t=PgRAFgq&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:05] "GET /socket.io/?EIO=4&transport=polling&t=PgRAFh9&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:05] "GET /socket.io/?EIO=4&transport=polling&t=PgRAFhV&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:05] "GET /socket.io/?EIO=4&transport=polling&t=PgRAFhn&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:05] "GET /socket.io/?EIO=4&transport=polling&t=PgRAFi6&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:05] "GET /socket.io/?EIO=4&transport=polling&t=PgRAFiQ&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:05] "GET /socket.io/?EIO=4&transport=polling&t=PgRAFik&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:05] "GET /socket.io/?EIO=4&transport=polling&t=PgRAFj4&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:05] "GET /socket.io/?EIO=4&transport=polling&t=PgRAFjP&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:05] "GET /socket.io/?EIO=4&transport=polling&t=PgRAFjj&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:05] "GET /socket.io/?EIO=4&transport=polling&t=PgRAFk3&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:05] "GET /socket.io/?EIO=4&transport=polling&t=PgRAFkL&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:05] "GET /socket.io/?EIO=4&transport=polling&t=PgRAFki&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:05] "GET /socket.io/?EIO=4&transport=polling&t=PgRAFl0&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:05] "GET /socket.io/?EIO=4&transport=polling&t=PgRAFlK&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:05] "GET /socket.io/?EIO=4&transport=polling&t=PgRAFlh&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:05] "GET /socket.io/?EIO=4&transport=polling&t=PgRAFlz&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:05] "GET /socket.io/?EIO=4&transport=polling&t=PgRAFmG&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:05] "GET /socket.io/?EIO=4&transport=polling&t=PgRAFme&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:05] "GET /socket.io/?EIO=4&transport=polling&t=PgRAFoG&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:07] "GET /tasks/sub_1_1763149714_cf3c66 HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 16:09:07] "GET /tasks/sub_1_1763191939_681287 HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 16:09:07] "GET /tasks/sub_1_1763194678_87db30 HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 16:09:07] "GET /tasks/sub_2_1763539681_2ec376 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:11] "GET /tasks/sub_2_1763539681_2ec376 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:12] "GET /tasks/sub_1_1763149714_cf3c66 HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 16:09:12] "GET /tasks/sub_1_1763191939_681287 HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 16:09:12] "GET /tasks/sub_1_1763194678_87db30 HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 16:09:15] "GET /tasks/sub_2_1763539681_2ec376 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:16] "GET /socket.io/?EIO=4&transport=polling&t=PgRACCI&sid=9lVMbSfza9SJZKVFAAAS HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:16] "POST /socket.io/?EIO=4&transport=polling&t=PgRAIJA&sid=9lVMbSfza9SJZKVFAAAS HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:19] "GET /tasks/sub_2_1763539681_2ec376 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:22] "GET /socket.io/?EIO=4&transport=polling&t=PgRAFoV&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:22] "POST /socket.io/?EIO=4&transport=polling&t=PgRAJxY&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:23] "GET /tasks/sub_2_1763539681_2ec376 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:27] "GET /tasks/sub_2_1763539681_2ec376 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:31] "GET /tasks/sub_2_1763539681_2ec376 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:35] "GET /tasks/sub_2_1763539681_2ec376 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:39] "GET /tasks/sub_2_1763539681_2ec376 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:41] "GET /socket.io/?EIO=4&transport=polling&t=PgRAIJA.0&sid=9lVMbSfza9SJZKVFAAAS HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:41] "POST /socket.io/?EIO=4&transport=polling&t=PgRAOQ3&sid=9lVMbSfza9SJZKVFAAAS HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:43] "GET /tasks/sub_2_1763539681_2ec376 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:47] "GET /tasks/sub_2_1763539681_2ec376 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:47] "GET /socket.io/?EIO=4&transport=polling&t=PgRAJxZ&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:47] "POST /socket.io/?EIO=4&transport=polling&t=PgRAQ2S&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:51] "GET /tasks/sub_2_1763539681_2ec376 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:55] "GET /tasks/sub_2_1763539681_2ec376 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:59] "GET /tasks/sub_2_1763539681_2ec376 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:10:00] "GET /tasks/sub_1_1763534036_20cf9b HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 16:10:03] "GET /tasks/sub_2_1763539681_2ec376 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:10:06] "GET /socket.io/?EIO=4&transport=polling&t=PgRAOQ3.0&sid=9lVMbSfza9SJZKVFAAAS HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:10:06] "POST /socket.io/?EIO=4&transport=polling&t=PgRAUXF&sid=9lVMbSfza9SJZKVFAAAS HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:10:07] "GET /tasks/sub_2_1763539681_2ec376 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:10:11] "GET /tasks/sub_2_1763539681_2ec376 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:10:12] "GET /socket.io/?EIO=4&transport=polling&t=PgRAQ2T&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:10:13] "POST /socket.io/?EIO=4&transport=polling&t=PgRAW9M&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:10:15] "GET /tasks/sub_2_1763539681_2ec376 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:10:19] "GET /tasks/sub_2_1763539681_2ec376 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:10:23] "GET /tasks/sub_2_1763539681_2ec376 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:10:27] "GET /tasks/sub_2_1763539681_2ec376 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:10:31] "GET /socket.io/?EIO=4&transport=polling&t=PgRAUXG&sid=9lVMbSfza9SJZKVFAAAS HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:10:31] "POST /socket.io/?EIO=4&transport=polling&t=PgRAaeB&sid=9lVMbSfza9SJZKVFAAAS HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:10:31] "GET /tasks/sub_2_1763539681_2ec376 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:10:35] "GET /tasks/sub_2_1763539681_2ec376 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:10:38] "GET /socket.io/?EIO=4&transport=polling&t=PgRAW9M.0&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:10:38] "POST /socket.io/?EIO=4&transport=polling&t=PgRAcHF&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:10:39] "GET /tasks/sub_2_1763539681_2ec376 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:10:43] "GET /tasks/sub_2_1763539681_2ec376 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:10:47] "GET /tasks/sub_2_1763539681_2ec376 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:10:52] "GET /tasks/sub_2_1763539681_2ec376 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:10:56] "GET /tasks/sub_2_1763539681_2ec376 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:10:56] "GET /socket.io/?EIO=4&transport=polling&t=PgRAaeC&sid=9lVMbSfza9SJZKVFAAAS HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:10:56] "POST /socket.io/?EIO=4&transport=polling&t=PgRAgl4&sid=9lVMbSfza9SJZKVFAAAS HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:11:00] "GET /tasks/sub_1_1763534036_20cf9b HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 16:11:00] "GET /tasks/sub_2_1763539681_2ec376 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:11:03] "GET /socket.io/?EIO=4&transport=polling&t=PgRAcHG&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:11:03] "POST /socket.io/?EIO=4&transport=polling&t=PgRAiPE&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:11:04] "GET /tasks/sub_2_1763539681_2ec376 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:11:08] "GET /tasks/sub_2_1763539681_2ec376 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:11:12] "GET /tasks/sub_2_1763539681_2ec376 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:11:16] "GET /tasks/sub_2_1763539681_2ec376 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:11:20] "GET /tasks/sub_2_1763539681_2ec376 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:11:21] "GET /socket.io/?EIO=4&transport=polling&t=PgRAgl5&sid=9lVMbSfza9SJZKVFAAAS HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:11:21] "POST /socket.io/?EIO=4&transport=polling&t=PgRAmr_&sid=9lVMbSfza9SJZKVFAAAS HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:11:24] "GET /tasks/sub_2_1763539681_2ec376 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:11:28] "GET /socket.io/?EIO=4&transport=polling&t=PgRAiPF&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:11:28] "GET /tasks/sub_2_1763539681_2ec376 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:11:28] "POST /socket.io/?EIO=4&transport=polling&t=PgRAoW9&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:11:32] "GET /tasks/sub_2_1763539681_2ec376 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:11:36] "GET /tasks/sub_2_1763539681_2ec376 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:11:40] "GET /tasks/sub_2_1763539681_2ec376 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:11:44] "GET /tasks/sub_2_1763539681_2ec376 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:11:46] "GET /socket.io/?EIO=4&transport=polling&t=PgRAms0&sid=9lVMbSfza9SJZKVFAAAS HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:11:46] "POST /socket.io/?EIO=4&transport=polling&t=PgRAszM&sid=9lVMbSfza9SJZKVFAAAS HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:11:48] "GET /tasks/sub_2_1763539681_2ec376 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:11:53] "GET /socket.io/?EIO=4&transport=polling&t=PgRAoWA&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:11:53] "POST /socket.io/?EIO=4&transport=polling&t=PgRAud4&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:00] "GET /tasks/sub_1_1763534036_20cf9b HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 16:12:00] "GET /tasks/sub_2_1763539681_2ec376 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:11] "GET /socket.io/?EIO=4&transport=polling&t=PgRAszN&sid=9lVMbSfza9SJZKVFAAAS HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:11] "POST /socket.io/?EIO=4&transport=polling&t=PgRAz4E&sid=9lVMbSfza9SJZKVFAAAS HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:18] "GET /socket.io/?EIO=4&transport=polling&t=PgRAud5&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:18] "POST /socket.io/?EIO=4&transport=polling&t=PgRA-lg&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:36] "GET /socket.io/?EIO=4&transport=polling&t=PgRAz4E.0&sid=9lVMbSfza9SJZKVFAAAS HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:36] "POST /socket.io/?EIO=4&transport=polling&t=PgRB3B8&sid=9lVMbSfza9SJZKVFAAAS HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:43] "GET /socket.io/?EIO=4&transport=polling&t=PgRA-lh&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:43] "POST /socket.io/?EIO=4&transport=polling&t=PgRB4sZ&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:00] "GET /tasks/sub_1_1763534036_20cf9b HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 16:13:00] "GET /tasks/sub_2_1763539681_2ec376 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:01] "GET /socket.io/?EIO=4&transport=polling&t=PgRB3B9&sid=9lVMbSfza9SJZKVFAAAS HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:01] "POST /socket.io/?EIO=4&transport=polling&t=PgRB9I1&sid=9lVMbSfza9SJZKVFAAAS HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:08] "GET /socket.io/?EIO=4&transport=polling&t=PgRB4sZ.0&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:08] "POST /socket.io/?EIO=4&transport=polling&t=PgRBAzU&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:26] "GET /socket.io/?EIO=4&transport=polling&t=PgRB9I2&sid=9lVMbSfza9SJZKVFAAAS HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:26] "POST /socket.io/?EIO=4&transport=polling&t=PgRBFPF&sid=9lVMbSfza9SJZKVFAAAS HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:33] "GET /socket.io/?EIO=4&transport=polling&t=PgRBAzV&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:33] "POST /socket.io/?EIO=4&transport=polling&t=PgRBH4M&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:51] "GET /socket.io/?EIO=4&transport=polling&t=PgRBFPG&sid=9lVMbSfza9SJZKVFAAAS HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:51] "POST /socket.io/?EIO=4&transport=polling&t=PgRBLWA&sid=9lVMbSfza9SJZKVFAAAS HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:58] "GET /socket.io/?EIO=4&transport=polling&t=PgRBH4M.0&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:58] "POST /socket.io/?EIO=4&transport=polling&t=PgRBNBG&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:00] "GET /tasks/sub_2_1763539681_2ec376 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:00] "GET /tasks/sub_1_1763534036_20cf9b HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 16:14:16] "GET /socket.io/?EIO=4&transport=polling&t=PgRBLWB&sid=9lVMbSfza9SJZKVFAAAS HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:16] "POST /socket.io/?EIO=4&transport=polling&t=PgRBRde&sid=9lVMbSfza9SJZKVFAAAS HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:23] "GET /socket.io/?EIO=4&transport=polling&t=PgRBNBH&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:23] "POST /socket.io/?EIO=4&transport=polling&t=PgRBTIr&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:41] "GET /socket.io/?EIO=4&transport=polling&t=PgRBRdf&sid=9lVMbSfza9SJZKVFAAAS HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:41] "POST /socket.io/?EIO=4&transport=polling&t=PgRBXkW&sid=9lVMbSfza9SJZKVFAAAS HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:48] "GET /tasks/sub_1_1763149714_cf3c66 HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 16:14:48] "GET /tasks/sub_1_1763191939_681287 HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 16:14:48] "GET /tasks/sub_1_1763194678_87db30 HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 16:14:48] "GET /socket.io/?EIO=4&transport=polling&t=PgRBTIr.0&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:48] "POST /socket.io/?EIO=4&transport=polling&t=PgRBZPj&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:55] "GET /tasks/sub_1_1763149714_cf3c66 HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 16:14:55] "GET /tasks/sub_1_1763191939_681287 HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 16:14:55] "GET /tasks/sub_1_1763194678_87db30 HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 16:15:00] "GET /tasks/sub_1_1763534036_20cf9b HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 16:15:00] "GET /tasks/sub_2_1763539681_2ec376 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:06] "GET /socket.io/?EIO=4&transport=polling&t=PgRBXkX&sid=9lVMbSfza9SJZKVFAAAS HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:06] "POST /socket.io/?EIO=4&transport=polling&t=PgRBdrO&sid=9lVMbSfza9SJZKVFAAAS HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:13] "GET /socket.io/?EIO=4&transport=polling&t=PgRBZPj.0&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:13] "POST /socket.io/?EIO=4&transport=polling&t=PgRBfWb&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:31] "GET /socket.io/?EIO=4&transport=polling&t=PgRBdrP&sid=9lVMbSfza9SJZKVFAAAS HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:31] "POST /socket.io/?EIO=4&transport=polling&t=PgRBjyH&sid=9lVMbSfza9SJZKVFAAAS HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:38] "GET /socket.io/?EIO=4&transport=polling&t=PgRBfWb.0&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:38] "POST /socket.io/?EIO=4&transport=polling&t=PgRBldT&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:56] "GET /socket.io/?EIO=4&transport=polling&t=PgRBjyH.0&sid=9lVMbSfza9SJZKVFAAAS HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:56] "POST /socket.io/?EIO=4&transport=polling&t=PgRBq37&sid=9lVMbSfza9SJZKVFAAAS HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:00] "GET /tasks/sub_1_1763534036_20cf9b HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 16:16:00] "GET /tasks/sub_2_1763539681_2ec376 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:03] "GET /socket.io/?EIO=4&transport=polling&t=PgRBldU&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:03] "POST /socket.io/?EIO=4&transport=polling&t=PgRBrkM&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:21] "GET /socket.io/?EIO=4&transport=polling&t=PgRBq37.0&sid=9lVMbSfza9SJZKVFAAAS HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:21] "POST /socket.io/?EIO=4&transport=polling&t=PgRBwA0&sid=9lVMbSfza9SJZKVFAAAS HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:28] "GET /socket.io/?EIO=4&transport=polling&t=PgRBrkN&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:28] "POST /socket.io/?EIO=4&transport=polling&t=PgRBxrE&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:46] "GET /socket.io/?EIO=4&transport=polling&t=PgRBwA0.0&sid=9lVMbSfza9SJZKVFAAAS HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:46] "POST /socket.io/?EIO=4&transport=polling&t=PgRC0Gw&sid=9lVMbSfza9SJZKVFAAAS HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:53] "GET /socket.io/?EIO=4&transport=polling&t=PgRBxrF&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:53] "POST /socket.io/?EIO=4&transport=polling&t=PgRC1y9&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:17:00] "GET /tasks/sub_1_1763534036_20cf9b HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 16:17:00] "GET /tasks/sub_2_1763539681_2ec376 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:17:11] "GET /socket.io/?EIO=4&transport=polling&t=PgRC0Gw.0&sid=9lVMbSfza9SJZKVFAAAS HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:17:11] "POST /socket.io/?EIO=4&transport=polling&t=PgRC6Np&sid=9lVMbSfza9SJZKVFAAAS HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:17:18] "GET /socket.io/?EIO=4&transport=polling&t=PgRC1yA&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:17:18] "POST /socket.io/?EIO=4&transport=polling&t=PgRC833&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:17:36] "GET /socket.io/?EIO=4&transport=polling&t=PgRC6Nq&sid=9lVMbSfza9SJZKVFAAAS HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:17:36] "POST /socket.io/?EIO=4&transport=polling&t=PgRCCUi&sid=9lVMbSfza9SJZKVFAAAS HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:17:43] "GET /socket.io/?EIO=4&transport=polling&t=PgRC833.0&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:17:43] "POST /socket.io/?EIO=4&transport=polling&t=PgRCEA1&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:18:00] "GET /tasks/sub_1_1763534036_20cf9b HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 16:18:00] "GET /tasks/sub_2_1763539681_2ec376 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:18:01] "GET /socket.io/?EIO=4&transport=polling&t=PgRCCUj&sid=9lVMbSfza9SJZKVFAAAS HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:18:01] "POST /socket.io/?EIO=4&transport=polling&t=PgRCIbc&sid=9lVMbSfza9SJZKVFAAAS HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:18:08] "GET /socket.io/?EIO=4&transport=polling&t=PgRCEA2&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:18:08] "POST /socket.io/?EIO=4&transport=polling&t=PgRCKGx&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:18:26] "GET /socket.io/?EIO=4&transport=polling&t=PgRCIbd&sid=9lVMbSfza9SJZKVFAAAS HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:18:26] "POST /socket.io/?EIO=4&transport=polling&t=PgRCOiX&sid=9lVMbSfza9SJZKVFAAAS HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:18:33] "GET /socket.io/?EIO=4&transport=polling&t=PgRCKGy&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:18:33] "POST /socket.io/?EIO=4&transport=polling&t=PgRCQPF&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:18:51] "GET /socket.io/?EIO=4&transport=polling&t=PgRCOiY&sid=9lVMbSfza9SJZKVFAAAS HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:18:51] "POST /socket.io/?EIO=4&transport=polling&t=PgRCUqQ&sid=9lVMbSfza9SJZKVFAAAS HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:18:58] "GET /socket.io/?EIO=4&transport=polling&t=PgRCQPF.0&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:18:58] "POST /socket.io/?EIO=4&transport=polling&t=PgRCWWA&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:19:00] "GET /tasks/sub_2_1763539681_2ec376 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:19:00] "GET /tasks/sub_1_1763534036_20cf9b HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 16:19:16] "GET /socket.io/?EIO=4&transport=polling&t=PgRCUqR&sid=9lVMbSfza9SJZKVFAAAS HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:19:16] "POST /socket.io/?EIO=4&transport=polling&t=PgRCayM&sid=9lVMbSfza9SJZKVFAAAS HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:19:23] "GET /socket.io/?EIO=4&transport=polling&t=PgRCWWB&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:19:23] "POST /socket.io/?EIO=4&transport=polling&t=PgRCcd5&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:19:41] "GET /socket.io/?EIO=4&transport=polling&t=PgRCayN&sid=9lVMbSfza9SJZKVFAAAS HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:19:42] "POST /socket.io/?EIO=4&transport=polling&t=PgRCh4U&sid=9lVMbSfza9SJZKVFAAAS HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:19:48] "GET /socket.io/?EIO=4&transport=polling&t=PgRCcd6&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:19:48] "POST /socket.io/?EIO=4&transport=polling&t=PgRCild&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:20:00] "GET /tasks/sub_1_1763534036_20cf9b HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 16:20:00] "GET /tasks/sub_2_1763539681_2ec376 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:20:07] "GET /socket.io/?EIO=4&transport=polling&t=PgRCh4V&sid=9lVMbSfza9SJZKVFAAAS HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:20:07] "POST /socket.io/?EIO=4&transport=polling&t=PgRCnCQ&sid=9lVMbSfza9SJZKVFAAAS HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:20:13] "GET /socket.io/?EIO=4&transport=polling&t=PgRCile&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:20:13] "POST /socket.io/?EIO=4&transport=polling&t=PgRCotl&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:20:32] "GET /socket.io/?EIO=4&transport=polling&t=PgRCnCQ.0&sid=9lVMbSfza9SJZKVFAAAS HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:20:32] "POST /socket.io/?EIO=4&transport=polling&t=PgRCtJJ&sid=9lVMbSfza9SJZKVFAAAS HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:20:38] "GET /socket.io/?EIO=4&transport=polling&t=PgRCotl.0&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:20:39] "POST /socket.io/?EIO=4&transport=polling&t=PgRCu_H&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:20:57] "GET /socket.io/?EIO=4&transport=polling&t=PgRCtJK&sid=9lVMbSfza9SJZKVFAAAS HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:20:57] "POST /socket.io/?EIO=4&transport=polling&t=PgRCzQD&sid=9lVMbSfza9SJZKVFAAAS HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:21:00] "GET /tasks/sub_1_1763534036_20cf9b HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 16:21:00] "GET /tasks/sub_2_1763539681_2ec376 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:21:04] "GET /socket.io/?EIO=4&transport=polling&t=PgRCu_H.0&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:21:04] "POST /socket.io/?EIO=4&transport=polling&t=PgRC_6B&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:21:22] "GET /socket.io/?EIO=4&transport=polling&t=PgRCzQE&sid=9lVMbSfza9SJZKVFAAAS HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:21:22] "POST /socket.io/?EIO=4&transport=polling&t=PgRD3Xh&sid=9lVMbSfza9SJZKVFAAAS HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:21:29] "GET /socket.io/?EIO=4&transport=polling&t=PgRC_6B.0&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:21:29] "POST /socket.io/?EIO=4&transport=polling&t=PgRD5DS&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:21:47] "GET /socket.io/?EIO=4&transport=polling&t=PgRD3Xi&sid=9lVMbSfza9SJZKVFAAAS HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:21:47] "POST /socket.io/?EIO=4&transport=polling&t=PgRD9fC&sid=9lVMbSfza9SJZKVFAAAS HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:21:54] "GET /socket.io/?EIO=4&transport=polling&t=PgRD5DS.0&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:21:54] "POST /socket.io/?EIO=4&transport=polling&t=PgRDBM8&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:22:00] "GET /tasks/sub_1_1763534036_20cf9b HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 16:22:00] "GET /tasks/sub_2_1763539681_2ec376 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:22:12] "GET /socket.io/?EIO=4&transport=polling&t=PgRD9fD&sid=9lVMbSfza9SJZKVFAAAS HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:22:12] "POST /socket.io/?EIO=4&transport=polling&t=PgRDFm4&sid=9lVMbSfza9SJZKVFAAAS HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:22:19] "GET /socket.io/?EIO=4&transport=polling&t=PgRDBM9&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:22:19] "POST /socket.io/?EIO=4&transport=polling&t=PgRDHT5&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:22:37] "GET /socket.io/?EIO=4&transport=polling&t=PgRDFm5&sid=9lVMbSfza9SJZKVFAAAS HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:22:37] "POST /socket.io/?EIO=4&transport=polling&t=PgRDLtl&sid=9lVMbSfza9SJZKVFAAAS HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:22:44] "GET /socket.io/?EIO=4&transport=polling&t=PgRDHT5.0&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:22:44] "POST /socket.io/?EIO=4&transport=polling&t=PgRDNaQ&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:23:00] "GET /tasks/sub_2_1763539681_2ec376 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:23:00] "GET /tasks/sub_1_1763534036_20cf9b HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 16:23:02] "GET /socket.io/?EIO=4&transport=polling&t=PgRDLtl.0&sid=9lVMbSfza9SJZKVFAAAS HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:23:02] "POST /socket.io/?EIO=4&transport=polling&t=PgRDR-e&sid=9lVMbSfza9SJZKVFAAAS HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:23:09] "GET /socket.io/?EIO=4&transport=polling&t=PgRDNaR&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:23:09] "POST /socket.io/?EIO=4&transport=polling&t=PgRDThK&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:23:27] "GET /socket.io/?EIO=4&transport=polling&t=PgRDR-f&sid=9lVMbSfza9SJZKVFAAAS HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:23:27] "POST /socket.io/?EIO=4&transport=polling&t=PgRDY5Y&sid=9lVMbSfza9SJZKVFAAAS HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:23:34] "GET /socket.io/?EIO=4&transport=polling&t=PgRDThK.0&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:23:34] "POST /socket.io/?EIO=4&transport=polling&t=PgRDZom&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:23:52] "GET /socket.io/?EIO=4&transport=polling&t=PgRDY5Z&sid=9lVMbSfza9SJZKVFAAAS HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:23:52] "POST /socket.io/?EIO=4&transport=polling&t=PgRDeCT&sid=9lVMbSfza9SJZKVFAAAS HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:23:59] "GET /socket.io/?EIO=4&transport=polling&t=PgRDZon&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:23:59] "POST /socket.io/?EIO=4&transport=polling&t=PgRDfvf&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:24:00] "GET /tasks/sub_1_1763534036_20cf9b HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 16:24:00] "GET /tasks/sub_2_1763539681_2ec376 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:24:17] "GET /socket.io/?EIO=4&transport=polling&t=PgRDeCU&sid=9lVMbSfza9SJZKVFAAAS HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:24:17] "POST /socket.io/?EIO=4&transport=polling&t=PgRDkJN&sid=9lVMbSfza9SJZKVFAAAS HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:24:24] "GET /socket.io/?EIO=4&transport=polling&t=PgRDfvg&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:24:24] "POST /socket.io/?EIO=4&transport=polling&t=PgRDm0Z&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:24:42] "GET /socket.io/?EIO=4&transport=polling&t=PgRDkJO&sid=9lVMbSfza9SJZKVFAAAS HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:24:42] "POST /socket.io/?EIO=4&transport=polling&t=PgRDqQH&sid=9lVMbSfza9SJZKVFAAAS HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:24:49] "GET /socket.io/?EIO=4&transport=polling&t=PgRDm0a&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:24:49] "POST /socket.io/?EIO=4&transport=polling&t=PgRDs7V&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:25:00] "GET /tasks/sub_2_1763539681_2ec376 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:25:00] "GET /tasks/sub_1_1763534036_20cf9b HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 16:25:07] "GET /socket.io/?EIO=4&transport=polling&t=PgRDqQI&sid=9lVMbSfza9SJZKVFAAAS HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:25:07] "POST /socket.io/?EIO=4&transport=polling&t=PgRDwYr&sid=9lVMbSfza9SJZKVFAAAS HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:25:14] "GET /socket.io/?EIO=4&transport=polling&t=PgRDs7W&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:25:14] "POST /socket.io/?EIO=4&transport=polling&t=PgRDyEP&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:25:32] "GET /socket.io/?EIO=4&transport=polling&t=PgRDwYs&sid=9lVMbSfza9SJZKVFAAAS HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:25:32] "POST /socket.io/?EIO=4&transport=polling&t=PgRE0fk&sid=9lVMbSfza9SJZKVFAAAS HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:25:39] "GET /socket.io/?EIO=4&transport=polling&t=PgRDyEQ&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:25:39] "POST /socket.io/?EIO=4&transport=polling&t=PgRE2LL&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:25:57] "GET /socket.io/?EIO=4&transport=polling&t=PgRE0fk.0&sid=9lVMbSfza9SJZKVFAAAS HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:25:57] "POST /socket.io/?EIO=4&transport=polling&t=PgRE6md&sid=9lVMbSfza9SJZKVFAAAS HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:26:00] "GET /tasks/sub_1_1763534036_20cf9b HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 16:26:00] "GET /tasks/sub_2_1763539681_2ec376 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:26:04] "GET /socket.io/?EIO=4&transport=polling&t=PgRE2LM&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:26:04] "POST /socket.io/?EIO=4&transport=polling&t=PgRE8SG&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:26:22] "GET /socket.io/?EIO=4&transport=polling&t=PgRE6me&sid=9lVMbSfza9SJZKVFAAAS HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:26:22] "POST /socket.io/?EIO=4&transport=polling&t=PgRECvE&sid=9lVMbSfza9SJZKVFAAAS HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:26:29] "GET /socket.io/?EIO=4&transport=polling&t=PgRE8SG.0&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:26:29] "POST /socket.io/?EIO=4&transport=polling&t=PgREEZ7&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:26:47] "GET /socket.io/?EIO=4&transport=polling&t=PgRECvF&sid=9lVMbSfza9SJZKVFAAAS HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:26:47] "POST /socket.io/?EIO=4&transport=polling&t=PgREJ08&sid=9lVMbSfza9SJZKVFAAAS HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:26:54] "GET /socket.io/?EIO=4&transport=polling&t=PgREEZ8&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:26:54] "POST /socket.io/?EIO=4&transport=polling&t=PgREKg1&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:27:00] "GET /tasks/sub_1_1763534036_20cf9b HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 16:27:00] "GET /tasks/sub_2_1763539681_2ec376 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:27:12] "GET /socket.io/?EIO=4&transport=polling&t=PgREJ08.0&sid=9lVMbSfza9SJZKVFAAAS HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:27:12] "POST /socket.io/?EIO=4&transport=polling&t=PgREP7d&sid=9lVMbSfza9SJZKVFAAAS HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:27:19] "GET /socket.io/?EIO=4&transport=polling&t=PgREKg2&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:27:19] "POST /socket.io/?EIO=4&transport=polling&t=PgREQmw&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:27:37] "GET /socket.io/?EIO=4&transport=polling&t=PgREP7e&sid=9lVMbSfza9SJZKVFAAAS HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:27:37] "POST /socket.io/?EIO=4&transport=polling&t=PgREVFg&sid=9lVMbSfza9SJZKVFAAAS HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:27:44] "GET /socket.io/?EIO=4&transport=polling&t=PgREQmw.0&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:27:44] "POST /socket.io/?EIO=4&transport=polling&t=PgREWtq&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:28:00] "GET /tasks/sub_1_1763534036_20cf9b HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 16:28:00] "GET /tasks/sub_2_1763539681_2ec376 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:28:02] "GET /socket.io/?EIO=4&transport=polling&t=PgREVFh&sid=9lVMbSfza9SJZKVFAAAS HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:28:02] "POST /socket.io/?EIO=4&transport=polling&t=PgREbNd&sid=9lVMbSfza9SJZKVFAAAS HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:28:09] "GET /socket.io/?EIO=4&transport=polling&t=PgREWtr&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:28:09] "POST /socket.io/?EIO=4&transport=polling&t=PgREc-j&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:28:27] "GET /socket.io/?EIO=4&transport=polling&t=PgREbNe&sid=9lVMbSfza9SJZKVFAAAS HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:28:28] "POST /socket.io/?EIO=4&transport=polling&t=PgREhVg&sid=9lVMbSfza9SJZKVFAAAS HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:28:34] "GET /socket.io/?EIO=4&transport=polling&t=PgREc-j.0&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:28:34] "POST /socket.io/?EIO=4&transport=polling&t=PgREj5e&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:28:53] "GET /socket.io/?EIO=4&transport=polling&t=PgREhVh&sid=9lVMbSfza9SJZKVFAAAS HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:28:53] "POST /socket.io/?EIO=4&transport=polling&t=PgREncZ&sid=9lVMbSfza9SJZKVFAAAS HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:28:59] "GET /socket.io/?EIO=4&transport=polling&t=PgREj5e.0&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:28:59] "POST /socket.io/?EIO=4&transport=polling&t=PgREpCX&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:29:00] "GET /tasks/sub_1_1763534036_20cf9b HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 16:29:00] "GET /tasks/sub_2_1763539681_2ec376 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:29:18] "GET /socket.io/?EIO=4&transport=polling&t=PgREnca&sid=9lVMbSfza9SJZKVFAAAS HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:29:18] "POST /socket.io/?EIO=4&transport=polling&t=PgREtk1&sid=9lVMbSfza9SJZKVFAAAS HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:29:24] "GET /socket.io/?EIO=4&transport=polling&t=PgREpCY&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:29:24] "POST /socket.io/?EIO=4&transport=polling&t=PgREvJS&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:29:43] "GET /socket.io/?EIO=4&transport=polling&t=PgREtk2&sid=9lVMbSfza9SJZKVFAAAS HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:29:43] "POST /socket.io/?EIO=4&transport=polling&t=PgREzqx&sid=9lVMbSfza9SJZKVFAAAS HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:29:49] "GET /socket.io/?EIO=4&transport=polling&t=PgREvJT&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:29:49] "POST /socket.io/?EIO=4&transport=polling&t=PgRE_QL&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:30:00] "GET /tasks/sub_1_1763534036_20cf9b HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 16:30:00] "GET /tasks/sub_2_1763539681_2ec376 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:30:08] "GET /socket.io/?EIO=4&transport=polling&t=PgREzqx.0&sid=9lVMbSfza9SJZKVFAAAS HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:30:08] "POST /socket.io/?EIO=4&transport=polling&t=PgRF3yS&sid=9lVMbSfza9SJZKVFAAAS HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:30:14] "GET /socket.io/?EIO=4&transport=polling&t=PgRE_QM&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:30:14] "POST /socket.io/?EIO=4&transport=polling&t=PgRF5XL&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:30:33] "GET /socket.io/?EIO=4&transport=polling&t=PgRF3yS.0&sid=9lVMbSfza9SJZKVFAAAS HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:30:33] "POST /socket.io/?EIO=4&transport=polling&t=PgRFA4Q&sid=9lVMbSfza9SJZKVFAAAS HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:30:39] "GET /socket.io/?EIO=4&transport=polling&t=PgRF5XL.0&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:30:39] "POST /socket.io/?EIO=4&transport=polling&t=PgRFBeE&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:30:58] "GET /socket.io/?EIO=4&transport=polling&t=PgRFA4R&sid=9lVMbSfza9SJZKVFAAAS HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:30:58] "POST /socket.io/?EIO=4&transport=polling&t=PgRFGBy&sid=9lVMbSfza9SJZKVFAAAS HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:31:00] "GET /tasks/sub_1_1763534036_20cf9b HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 16:31:00] "GET /tasks/sub_2_1763539681_2ec376 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:31:04] "GET /socket.io/?EIO=4&transport=polling&t=PgRFBeF&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:31:04] "POST /socket.io/?EIO=4&transport=polling&t=PgRFHle&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:31:23] "GET /socket.io/?EIO=4&transport=polling&t=PgRFGBy.0&sid=9lVMbSfza9SJZKVFAAAS HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:31:23] "POST /socket.io/?EIO=4&transport=polling&t=PgRFMKP&sid=9lVMbSfza9SJZKVFAAAS HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:31:29] "GET /socket.io/?EIO=4&transport=polling&t=PgRFHlf&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:31:29] "POST /socket.io/?EIO=4&transport=polling&t=PgRFNsZ&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:31:48] "GET /socket.io/?EIO=4&transport=polling&t=PgRFMKQ&sid=9lVMbSfza9SJZKVFAAAS HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:31:48] "POST /socket.io/?EIO=4&transport=polling&t=PgRFSRK&sid=9lVMbSfza9SJZKVFAAAS HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:31:54] "GET /socket.io/?EIO=4&transport=polling&t=PgRFNsa&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:31:54] "POST /socket.io/?EIO=4&transport=polling&t=PgRFT-0&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:32:00] "GET /tasks/sub_1_1763534036_20cf9b HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 16:32:00] "GET /tasks/sub_2_1763539681_2ec376 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:32:13] "GET /socket.io/?EIO=4&transport=polling&t=PgRFSRL&sid=9lVMbSfza9SJZKVFAAAS HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:32:13] "POST /socket.io/?EIO=4&transport=polling&t=PgRFYYr&sid=9lVMbSfza9SJZKVFAAAS HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:32:19] "GET /socket.io/?EIO=4&transport=polling&t=PgRFT-1&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:32:19] "POST /socket.io/?EIO=4&transport=polling&t=PgRFa4w&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:32:38] "GET /socket.io/?EIO=4&transport=polling&t=PgRFYYr.0&sid=9lVMbSfza9SJZKVFAAAS HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:32:38] "POST /socket.io/?EIO=4&transport=polling&t=PgRFefw&sid=9lVMbSfza9SJZKVFAAAS HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:32:44] "GET /socket.io/?EIO=4&transport=polling&t=PgRFa4x&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:32:44] "POST /socket.io/?EIO=4&transport=polling&t=PgRFgCP&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:33:00] "GET /tasks/sub_2_1763539681_2ec376 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:33:00] "GET /tasks/sub_1_1763534036_20cf9b HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 16:33:03] "GET /socket.io/?EIO=4&transport=polling&t=PgRFefw.0&sid=9lVMbSfza9SJZKVFAAAS HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:33:03] "POST /socket.io/?EIO=4&transport=polling&t=PgRFknE&sid=9lVMbSfza9SJZKVFAAAS HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:33:09] "GET /socket.io/?EIO=4&transport=polling&t=PgRFgCQ&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:33:09] "POST /socket.io/?EIO=4&transport=polling&t=PgRFmJJ&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:33:28] "GET /socket.io/?EIO=4&transport=polling&t=PgRFknF&sid=9lVMbSfza9SJZKVFAAAS HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:33:28] "POST /socket.io/?EIO=4&transport=polling&t=PgRFqvF&sid=9lVMbSfza9SJZKVFAAAS HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:33:34] "GET /socket.io/?EIO=4&transport=polling&t=PgRFmJJ.0&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:33:34] "POST /socket.io/?EIO=4&transport=polling&t=PgRFsQD&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:33:53] "GET /socket.io/?EIO=4&transport=polling&t=PgRFqvG&sid=9lVMbSfza9SJZKVFAAAS HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:33:53] "POST /socket.io/?EIO=4&transport=polling&t=PgRFx09&sid=9lVMbSfza9SJZKVFAAAS HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:33:59] "GET /socket.io/?EIO=4&transport=polling&t=PgRFsQD.0&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:33:59] "POST /socket.io/?EIO=4&transport=polling&t=PgRFyXD&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:34:00] "GET /tasks/sub_1_1763534036_20cf9b HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 16:34:00] "GET /tasks/sub_2_1763539681_2ec376 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:34:18] "GET /socket.io/?EIO=4&transport=polling&t=PgRFx09.0&sid=9lVMbSfza9SJZKVFAAAS HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:34:18] "POST /socket.io/?EIO=4&transport=polling&t=PgRG17d&sid=9lVMbSfza9SJZKVFAAAS HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:34:24] "GET /socket.io/?EIO=4&transport=polling&t=PgRFyXD.0&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:34:25] "POST /socket.io/?EIO=4&transport=polling&t=PgRG2fH&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:34:43] "GET /socket.io/?EIO=4&transport=polling&t=PgRG17e&sid=9lVMbSfza9SJZKVFAAAS HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:34:43] "POST /socket.io/?EIO=4&transport=polling&t=PgRG7Ea&sid=9lVMbSfza9SJZKVFAAAS HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:34:47] "GET /tasks/sub_2_1763539681_2ec376 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:34:48] "POST /socket.io/?EIO=4&transport=polling&t=PgRG8KU&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:34:48] "GET /socket.io/?EIO=4&transport=polling&t=PgRG2fI&sid=RC32eG3EZjEW0HNfAAAU HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:34:48] "GET /tasks/sub_1_1763534036_20cf9b HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 16:34:50] "GET /tasks/sub_1_1763534036_20cf9b HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 16:34:52] "POST /socket.io/?EIO=4&transport=polling&t=PgRG9TW&sid=9lVMbSfza9SJZKVFAAAS HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:34:52] "GET /socket.io/?EIO=4&transport=polling&t=PgRG7Eb&sid=9lVMbSfza9SJZKVFAAAS HTTP/1.1" 200 - diff --git a/test/deepseek_ocr_tutorial.md b/test/deepseek_ocr_tutorial.md new file mode 100644 index 0000000..e467b4d --- /dev/null +++ b/test/deepseek_ocr_tutorial.md @@ -0,0 +1,764 @@ +# 使用Python调用硅基流动DeepSeek-OCR模型教程 + +## 📖 简介 + +DeepSeek-OCR是一个强大的视觉语言模型,专门用于光学字符识别(OCR)和文档理解。通过硅基流动(SiliconFlow)平台,你可以轻松通过API调用这个模型来分析图片内容。 + +## 🎯 模型特点 + +- **高精度识别**: 在10倍压缩率下能保持97%的识别精度 +- **多语言支持**: 支持100+种语言识别 +- **多种模式**: 支持文档转Markdown、表格识别、手写识别等 +- **高效处理**: 使用视觉token压缩技术,大幅减少token消耗 + +## 🚀 快速开始 + +### 1. 准备工作 + +#### 1.1 注册硅基流动账号并获取API密钥 + +1. 访问 [硅基流动官网](https://cloud.siliconflow.cn/) +2. 注册账号(新用户可获得2000万免费tokens) +3. 进入"API密钥"页面,点击"新建API密钥" +4. 复制保存你的API Key(格式为`sk-xxxxx`) + +#### 1.2 安装必要的Python库 + +```bash +pip install openai pillow requests +``` + +### 2. 基础使用示例 + +#### 2.1 使用本地图片进行OCR识别 + +```python +""" +示例1: 基础OCR识别 - 识别图片中的文字内容 +适用场景: 文档扫描、截图文字提取 +""" +import base64 +from openai import OpenAI + +# 配置API +client = OpenAI( + api_key="sk-your-api-key-here", # 替换为你的API密钥 + base_url="https://api.siliconflow.cn/v1" +) + +# 将图片转换为base64编码 +def encode_image(image_path): + """读取图片并转换为base64编码""" + with open(image_path, "rb") as image_file: + return base64.b64encode(image_file.read()).decode('utf-8') + +# 准备图片 +image_path = "your_image.jpg" # 替换为你的图片路径 +base64_image = encode_image(image_path) + +# 调用API进行OCR识别 +response = client.chat.completions.create( + model="deepseek-ai/DeepSeek-OCR", + messages=[ + { + "role": "user", + "content": [ + { + "type": "image_url", + "image_url": { + "url": f"data:image/jpeg;base64,{base64_image}" + } + }, + { + "type": "text", + "text": "请识别图片中的所有文字内容" + } + ] + } + ], + max_tokens=4096, + temperature=0.7 +) + +# 打印结果 +print("识别结果:") +print(response.choices[0].message.content) +``` + +#### 2.2 使用URL图片进行识别 + +```python +""" +示例2: 使用图片URL进行识别 +适用场景: 处理网络图片、远程图片分析 +""" +from openai import OpenAI + +client = OpenAI( + api_key="sk-your-api-key-here", + base_url="https://api.siliconflow.cn/v1" +) + +# 使用图片URL +image_url = "https://example.com/image.jpg" # 替换为实际的图片URL + +response = client.chat.completions.create( + model="deepseek-ai/DeepSeek-OCR", + messages=[ + { + "role": "user", + "content": [ + { + "type": "image_url", + "image_url": { + "url": image_url + } + }, + { + "type": "text", + "text": "请描述这张图片的内容" + } + ] + } + ], + max_tokens=4096 +) + +print(response.choices[0].message.content) +``` + +### 3. 高级使用场景 + +#### 3.1 文档转Markdown格式 + +```python +""" +示例3: 将文档图片转换为Markdown格式 +适用场景: 文档数字化、笔记整理 +""" +from openai import OpenAI +import base64 + +def document_to_markdown(image_path, api_key): + """将文档图片转换为Markdown格式""" + + client = OpenAI( + api_key=api_key, + base_url="https://api.siliconflow.cn/v1" + ) + + # 读取并编码图片 + with open(image_path, "rb") as image_file: + base64_image = base64.b64encode(image_file.read()).decode('utf-8') + + # 调用API,使用专门的Markdown转换提示词 + response = client.chat.completions.create( + model="deepseek-ai/DeepSeek-OCR", + messages=[ + { + "role": "user", + "content": [ + { + "type": "image_url", + "image_url": { + "url": f"data:image/jpeg;base64,{base64_image}" + } + }, + { + "type": "text", + "text": "\n<|grounding|>Convert the document to markdown." + } + ] + } + ], + max_tokens=8192, + temperature=0 + ) + + return response.choices[0].message.content + +# 使用示例 +api_key = "sk-your-api-key-here" +markdown_result = document_to_markdown("document.jpg", api_key) +print(markdown_result) + +# 可选: 保存为markdown文件 +with open("output.md", "w", encoding="utf-8") as f: + f.write(markdown_result) +``` + +#### 3.2 表格识别和提取 + +```python +""" +示例4: 识别图片中的表格并转换为结构化数据 +适用场景: 财务报表、数据表格处理 +""" +from openai import OpenAI +import base64 + +def extract_table(image_path, api_key): + """从图片中提取表格数据""" + + client = OpenAI( + api_key=api_key, + base_url="https://api.siliconflow.cn/v1" + ) + + with open(image_path, "rb") as image_file: + base64_image = base64.b64encode(image_file.read()).decode('utf-8') + + response = client.chat.completions.create( + model="deepseek-ai/DeepSeek-OCR", + messages=[ + { + "role": "user", + "content": [ + { + "type": "image_url", + "image_url": { + "url": f"data:image/jpeg;base64,{base64_image}" + } + }, + { + "type": "text", + "text": "请识别图片中的表格,并以Markdown表格格式输出" + } + ] + } + ], + max_tokens=4096 + ) + + return response.choices[0].message.content + +# 使用示例 +result = extract_table("table_image.jpg", "sk-your-api-key-here") +print(result) +``` + +#### 3.3 手写文字识别 + +```python +""" +示例5: 识别手写文字 +适用场景: 手写笔记、签名识别 +""" +from openai import OpenAI +import base64 + +def recognize_handwriting(image_path, api_key): + """识别手写文字内容""" + + client = OpenAI( + api_key=api_key, + base_url="https://api.siliconflow.cn/v1" + ) + + with open(image_path, "rb") as image_file: + base64_image = base64.b64encode(image_file.read()).decode('utf-8') + + response = client.chat.completions.create( + model="deepseek-ai/DeepSeek-OCR", + messages=[ + { + "role": "user", + "content": [ + { + "type": "image_url", + "image_url": { + "url": f"data:image/jpeg;base64,{base64_image}" + } + }, + { + "type": "text", + "text": "请仔细识别这张图片中的所有手写文字内容,包括标点符号" + } + ] + } + ], + max_tokens=4096, + temperature=0.3 + ) + + return response.choices[0].message.content + +# 使用示例 +handwriting_text = recognize_handwriting("handwriting.jpg", "sk-your-api-key-here") +print("识别的手写内容:") +print(handwriting_text) +``` + +#### 3.4 批量图片处理 + +```python +""" +示例6: 批量处理多张图片 +适用场景: 大量文档批处理、自动化工作流 +""" +from openai import OpenAI +import base64 +import os +from pathlib import Path + +def batch_ocr_process(image_folder, api_key, output_folder="output"): + """批量处理文件夹中的所有图片""" + + client = OpenAI( + api_key=api_key, + base_url="https://api.siliconflow.cn/v1" + ) + + # 创建输出文件夹 + Path(output_folder).mkdir(exist_ok=True) + + # 获取所有图片文件 + image_extensions = ['.jpg', '.jpeg', '.png', '.bmp', '.webp'] + image_files = [f for f in os.listdir(image_folder) + if any(f.lower().endswith(ext) for ext in image_extensions)] + + results = [] + + for idx, image_file in enumerate(image_files, 1): + print(f"处理第 {idx}/{len(image_files)} 张图片: {image_file}") + + image_path = os.path.join(image_folder, image_file) + + try: + # 读取并编码图片 + with open(image_path, "rb") as f: + base64_image = base64.b64encode(f.read()).decode('utf-8') + + # 调用OCR API + response = client.chat.completions.create( + model="deepseek-ai/DeepSeek-OCR", + messages=[ + { + "role": "user", + "content": [ + { + "type": "image_url", + "image_url": { + "url": f"data:image/jpeg;base64,{base64_image}" + } + }, + { + "type": "text", + "text": "请识别图片中的所有文字内容" + } + ] + } + ], + max_tokens=4096 + ) + + result_text = response.choices[0].message.content + + # 保存结果到文本文件 + output_file = os.path.join(output_folder, f"{Path(image_file).stem}.txt") + with open(output_file, "w", encoding="utf-8") as f: + f.write(result_text) + + results.append({ + "image": image_file, + "status": "success", + "output": output_file + }) + + print(f"✓ 完成: {image_file} -> {output_file}") + + except Exception as e: + print(f"✗ 错误: {image_file} - {str(e)}") + results.append({ + "image": image_file, + "status": "error", + "error": str(e) + }) + + return results + +# 使用示例 +api_key = "sk-your-api-key-here" +results = batch_ocr_process("images_folder", api_key, "ocr_results") + +# 打印统计信息 +success_count = sum(1 for r in results if r["status"] == "success") +print(f"\n处理完成: 成功 {success_count}/{len(results)} 张图片") +``` + +### 4. 完整实用工具类 + +```python +""" +示例7: 封装的OCR工具类 +提供便捷的接口用于各种OCR任务 +""" +import base64 +import os +from typing import Optional, List, Dict +from openai import OpenAI +from pathlib import Path + +class DeepSeekOCR: + """DeepSeek-OCR 工具类""" + + def __init__(self, api_key: str): + """ + 初始化OCR工具 + + Args: + api_key: 硅基流动API密钥 + """ + self.client = OpenAI( + api_key=api_key, + base_url="https://api.siliconflow.cn/v1" + ) + self.model = "deepseek-ai/DeepSeek-OCR" + + def _encode_image(self, image_path: str) -> str: + """将图片编码为base64""" + with open(image_path, "rb") as image_file: + return base64.b64encode(image_file.read()).decode('utf-8') + + def ocr(self, + image_path: str, + prompt: str = "请识别图片中的所有文字内容", + max_tokens: int = 4096, + temperature: float = 0.7) -> str: + """ + 基础OCR识别 + + Args: + image_path: 图片路径 + prompt: 提示词 + max_tokens: 最大输出token数 + temperature: 温度参数 + + Returns: + 识别结果文本 + """ + base64_image = self._encode_image(image_path) + + response = self.client.chat.completions.create( + model=self.model, + messages=[ + { + "role": "user", + "content": [ + { + "type": "image_url", + "image_url": { + "url": f"data:image/jpeg;base64,{base64_image}" + } + }, + { + "type": "text", + "text": prompt + } + ] + } + ], + max_tokens=max_tokens, + temperature=temperature + ) + + return response.choices[0].message.content + + def to_markdown(self, image_path: str) -> str: + """ + 将文档图片转换为Markdown格式 + + Args: + image_path: 图片路径 + + Returns: + Markdown格式文本 + """ + return self.ocr( + image_path, + prompt="\n<|grounding|>Convert the document to markdown.", + max_tokens=8192, + temperature=0 + ) + + def extract_table(self, image_path: str) -> str: + """ + 提取表格数据 + + Args: + image_path: 图片路径 + + Returns: + 表格文本(Markdown格式) + """ + return self.ocr( + image_path, + prompt="请识别图片中的表格,并以Markdown表格格式输出", + max_tokens=4096 + ) + + def describe_image(self, image_path: str) -> str: + """ + 描述图片内容 + + Args: + image_path: 图片路径 + + Returns: + 图片描述文本 + """ + return self.ocr( + image_path, + prompt="请详细描述这张图片的内容,包括主要元素、颜色、布局等", + max_tokens=4096 + ) + + def batch_process(self, + image_folder: str, + output_folder: str = "output", + save_format: str = "txt") -> List[Dict]: + """ + 批量处理图片 + + Args: + image_folder: 图片文件夹路径 + output_folder: 输出文件夹路径 + save_format: 保存格式('txt' 或 'md') + + Returns: + 处理结果列表 + """ + Path(output_folder).mkdir(exist_ok=True) + + image_extensions = ['.jpg', '.jpeg', '.png', '.bmp', '.webp'] + image_files = [f for f in os.listdir(image_folder) + if any(f.lower().endswith(ext) for ext in image_extensions)] + + results = [] + + for idx, image_file in enumerate(image_files, 1): + print(f"处理 {idx}/{len(image_files)}: {image_file}") + + image_path = os.path.join(image_folder, image_file) + + try: + result_text = self.ocr(image_path) + + output_file = os.path.join( + output_folder, + f"{Path(image_file).stem}.{save_format}" + ) + + with open(output_file, "w", encoding="utf-8") as f: + f.write(result_text) + + results.append({ + "image": image_file, + "status": "success", + "output": output_file + }) + + except Exception as e: + results.append({ + "image": image_file, + "status": "error", + "error": str(e) + }) + + return results + +# 使用示例 +if __name__ == "__main__": + # 初始化工具 + ocr = DeepSeekOCR(api_key="sk-your-api-key-here") + + # 基础OCR + text = ocr.ocr("document.jpg") + print("OCR结果:", text) + + # 转换为Markdown + markdown = ocr.to_markdown("document.jpg") + print("\nMarkdown:", markdown) + + # 提取表格 + table = ocr.extract_table("table.jpg") + print("\n表格:", table) + + # 描述图片 + description = ocr.describe_image("photo.jpg") + print("\n图片描述:", description) + + # 批量处理 + results = ocr.batch_process("images", "results") + print(f"\n批量处理完成: {len(results)} 张图片") +``` + +## 📋 提示词参考 + +根据不同的使用场景,你可以使用以下提示词: + +### 文档类 + +```python +# 文档转Markdown +"\n<|grounding|>Convert the document to markdown." + +# 自由OCR(不保留格式) +"\nFree OCR." + +# 保留格式的OCR +"请识别图片中的所有文字内容,并尽可能保留原始排版格式" +``` + +### 表格类 + +```python +# 表格识别 +"请识别图片中的表格,并以Markdown表格格式输出" + +# 表格数据提取 +"请提取图片中的表格数据,按行列结构化输出" +``` + +### 分析类 + +```python +# 图片描述 +"请详细描述这张图片的内容" + +# 图表分析 +"请分析图片中的图表数据,并总结主要趋势" + +# 多语言识别 +"请识别图片中的文字,并指出使用的语言" +``` + +## ⚙️ 参数说明 + +### model +- 值: `"deepseek-ai/DeepSeek-OCR"` +- 说明: 模型名称,固定使用此值 + +### max_tokens +- 范围: 1-8192 +- 默认: 4096 +- 说明: 最大输出token数,复杂文档建议设置为8192 + +### temperature +- 范围: 0-2 +- 默认: 0.7 +- 说明: + - 0: 最确定的输出,适合OCR识别 + - 0.7: 平衡创造性和准确性 + - 1.0+: 更有创造性,适合描述性任务 + +## 💡 最佳实践 + +### 1. 图片质量优化 +- 使用清晰的图片(建议分辨率 > 1024x1024) +- 避免过度压缩的图片 +- 确保文字清晰可见 + +### 2. 提示词优化 +- 明确说明需要的输出格式 +- 对于特定类型的内容(如表格、代码),在提示词中明确指出 +- 使用中文提示词效果更好 + +### 3. 错误处理 +```python +import time +from openai import OpenAI, APIError + +def ocr_with_retry(image_path, api_key, max_retries=3): + """带重试机制的OCR调用""" + client = OpenAI(api_key=api_key, base_url="https://api.siliconflow.cn/v1") + + for attempt in range(max_retries): + try: + with open(image_path, "rb") as f: + base64_image = base64.b64encode(f.read()).decode('utf-8') + + response = client.chat.completions.create( + model="deepseek-ai/DeepSeek-OCR", + messages=[{ + "role": "user", + "content": [{ + "type": "image_url", + "image_url": {"url": f"data:image/jpeg;base64,{base64_image}"} + }, { + "type": "text", + "text": "请识别图片中的所有文字内容" + }] + }], + max_tokens=4096 + ) + + return response.choices[0].message.content + + except APIError as e: + if attempt < max_retries - 1: + wait_time = 2 ** attempt + print(f"API错误,{wait_time}秒后重试... ({attempt + 1}/{max_retries})") + time.sleep(wait_time) + else: + print(f"达到最大重试次数,失败: {str(e)}") + raise + except Exception as e: + print(f"未预期的错误: {str(e)}") + raise +``` + +### 4. Token优化 +- 对于简单的文字识别,使用较小的max_tokens(如2048) +- 对于复杂文档或表格,使用较大的max_tokens(8192) +- 批量处理时注意API速率限制 + +## 🔍 常见问题 + +### Q1: 如何获取更多免费tokens? +A: 硅基流动提供邀请机制,邀请其他用户注册可获得额外tokens + +### Q2: 支持哪些图片格式? +A: 支持常见格式如JPG、PNG、WEBP、BMP等 + +### Q3: 单张图片有大小限制吗? +A: 建议单张图片不超过10MB + +### Q4: 识别效果不理想怎么办? +A: +- 确保图片清晰度足够 +- 优化提示词,更明确地说明需求 +- 尝试调整temperature参数 +- 对于复杂文档,可以分区域识别后合并 + +### Q5: API调用频率有限制吗? +A: 有速率限制,具体限制请查看硅基流动平台文档 + +## 📚 相关资源 + +- [硅基流动官网](https://cloud.siliconflow.cn/) +- [硅基流动文档](https://docs.siliconflow.cn/) +- [DeepSeek-OCR GitHub](https://github.com/deepseek-ai/DeepSeek-OCR) +- [OpenAI Python SDK文档](https://github.com/openai/openai-python) + +## 📝 总结 + +通过硅基流动平台调用DeepSeek-OCR模型非常简单: + +1. 注册账号获取API密钥 +2. 安装openai库 +3. 使用OpenAI兼容的API格式调用 +4. 将图片转换为base64或使用URL +5. 根据需求调整提示词和参数 + +这个教程涵盖了从基础使用到高级应用的各种场景,你可以根据自己的需求选择合适的示例代码使用。 + +## 🎉 开始使用 + +现在你已经掌握了所有必要的知识,快去注册硅基流动账号,开始你的OCR之旅吧! + +--- + +**最后更新**: 2025年11月 +**作者**: Claude +**许可**: MIT License diff --git a/test/截屏2025-11-18 16.12.11.png b/test/截屏2025-11-18 16.12.11.png new file mode 100644 index 0000000000000000000000000000000000000000..beb6c3b719dee02167022d259a14af729c9b9475 GIT binary patch literal 666002 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 z z0%OqQV8!ciszI(2KCgo_4cOG4rD@^X|3OXb`!q#F-`2H2bV&bvVEc0Z)^f$eR!9Hc-=NN5%~gPY@QPOGY(oM zp`9GnlwU-CZj8{ih;19IMR=|DVhPkVI9Z6#H$Gxi5%-fJD{M;wU!6yv#NZ~~rC0Sd zZ!(CN47-*5D9~F{^DX#N?p6AlkaQ&5(=$$UMj(1p<|iRzm1v7n#=HF9}!V}MFo z80BlpTQ`Q2Bl%)=rGA2GxgE_VTZFmQmn*`kg-4$Y`#A#a#7YW%jf_&pn;r{QzeA&U z*Ffi44fSpY+7!RS*1wgc^G8GxzA*D6t}(_Lsu!w7?2CVw%8|mwKM;B3od1?1G+;O+ z%^$z4N6UZW(7~*PkaqvM=G&}l+=PBgl-j`n88ICu0b@%>(kG;^LcnY2qJlV^C^R3+ zd>gEh*4}K}cU*?uvoV%iUO6*R#pQWIU@3b14P)@hq4BdWwm?T85PoiD4P-TioLdACF>6SM|F=wbTVC0>&%ZwKjlhMFBw6l+|Cc* zj;EbyyhK`=CZ+G+8lu5yj+$T7l*(D6D_sI24hOlcT0ZFU`)}bJMu&B`9t+}DEmJLP zz!&!RxcYg7{YA&US1a`o@SVPf8S%Ij^#Ek&Pv7XJ4);fOTGNYU&Bvau2HV#SwXG^k zSd(Vc+?={rlJ0e{$2nt-$i<_LI1O|c77sjjGA)NHD*ZC=L^+rJa?wl9aNrl%bYXAb z3pe|+|6zR=~PUsyA!C4M`H3kb+#f{nTo{!NSVZzyu zF6UkaYu+GJOmo;Bd(nq*y)^>8_XkIQ!YqIsX1sZEQ*e@fd`EGOc;-l<-EziP!B|P< zA)%mGVvfnK_#>ows{h2zgefk_$0tXeDP+G^Cx3!t_-*Wv#dy6dQd-rYNd6{)Q=5#a zjeGCbJ6m6CB60-4*LK&meTP5ivY>rV{?%I$V7p>-KZX|dX^XmN%*gLAIOqYOdpFO> zid*K-5KvfZEs^&kMUpqfvvl;+zYjl+dc(8g8khh* z=4bppUBfc?^L7V)Y>JwjsEmEbSp3ApCsorwex2?tKMmNd{wXZSSElsaYY#t{|>?+Lm`)$pTptifBU&D zRtkEEmJ&a5*$jFZjj@wj4D3A%(tn?`-t7@}Evs}4b)hfFa z_+Nla)eh>Uf$v5@_bBk8%)^|ks)y_j{HDLNn(Z1D#b1;LkqFVy7|1UoNwFE2BDKs;1uaJQGCkQJUsRlKdE%jQ&aSbPxTkrtteyh7*+^0|egpOz2{F1@|VblI} zb#YuVeRa7z@JpxUv2OH%CT04|r?p%8SL7#hI@ui6eIGsy>^!tLsg-;rcA~$$%-5lLz|{v>cYM)-TI!!YOPy{2+$pl z5PdGCq*NhUsri#(a4B*JH~(jE5)l}Zeql5X2V<)Xw~xw${fIN%lXK{iqoZ(Jd1OmL za2bsYH1EdI#@Ciiy^g1{as^v^fRm;Nx?hjUF`8_@o`aCjtzfOR*E;|J28=-ICD|>H zW(Sy`;Hfa6lXWYT@hiVn?j_)gYP;}JU%`>7O-TJAqjnQyWOY`>f~Fw-7T4?4l-vI0 z1N|l{6SU+*7R3d(RA|VrPc~?ROg@~wPn3?_xlT_l=+6rP^F?O^edgA=C@UB6#LgFWsS#JJV=DKE-s7k1L5B@sg+c6Rnvl z-k-3Usz5Jh+Nb$At8?kC@ZC2ct?%@saSJ7=ZgDanh|Bd^CrEW<=idSd=&GOP8@uwo znG+q)mtQ0YOPT{vJGI>P7{Sit&4BJsg3Y0?h=Wqo|HsrRh|(dA)MyZtE~(K7NDXlG=#J52jB$4U=bY<0?{+-W$$DEos!!Z8ZT)0og*!2`&6wj0M49$_5pFNC z0_BDz@+v((w#oi z65pR4Ue(#^qEXIC*7oQYd~kZUoDhhRE~8d2k~%OGVydzoh}<7yX$uvYvK`75AgNru z_Itfi#IVpASEn=GO|R`x5>&LROZV1o1nnjP&G5U&qf^nMs6&@#0=TkqSRxHQX#=n* z9w{#`E8(hRuzO2rblzV@wHMQ*A zk)Cpx_|B8UgR zr;%HTFvQOM_qWVuS6v#lQuaHV&p8|LEA4znw+ZQE@keg4}hXjvOhX7QK zRt1ATMoQUM=KsvN%xcM*uiq{Y#r@jr_NQ%%u<{ND*w%L`PU4d@#`nIznc}Zas8f4i z)l|#VTQIZMssm=Pzx!Z?G&QTuAO@Y! zhK!74E-K#X-v2&nN2M3~>v5gh10^NPXBcisqs_MG-XtN<$dsP{U3q5PyneX!t?bIq z)?%l>QH~v{NseEA$I|6LKX6#nDwPpXA{nBnYfsX=o+T6udtp_Brc(1|dqRC3nx+w< zybvO3Hyn~aQbxRIwOeagSy=U{fHe~?UHvSaPFy`_`MA@@H+%VktNfKh;WpLTKGp)v z_eNxDYa_O%sDCwr)pD4Sa5qH8;~h_v@ko2b{wF3N z<(7Pi;#h$H_UVPliwBl_TK39loNqiD`NDFoSNe^_{A?@K4)`(O@8v$PkC7k7%w1KJ zwh!b*9qS_%py{Rd>bbH9apf@>M_}ZvoUWh_zY>qyt>eTJS!KMBCB^0zqN#a=65RdM z*spZbvI{^C6hu)z--&y=qEeQKKCU-snMj2;tl=$DLYfHqJ1>nH(mw~?mi7s`6crNy zmhE}yzu|5<urIXL?3O$)zfbN?6K{WA2VkL)Shhd-|2(`ss1R2B@RT>_!!!Lg|< z!zE`tb1%N2KV;AiSh2;l9ENmA6Qvoc05U2pD)+yVKbeDN<$tk*`?JqnMwY1(}hc@eUMB2Gu1{uW0$YDI3J z?s?8vem|<;-SwqCg)E)NmrOncG@HD~gL_7;2bsNtDO>Zza-sYOQ;TsgD`fvn`POXM zRb{QWb4nG@6(cB#3tw$>DT>sN1M~|PFpXuecaXC=bAwdVn+gv>NpJlv{RzpUb4~As z$EGVYeE)hhKcD=n=8b7ojGx@U^yX|&HL5KIrtHkm#%m8dO=bi_vIA6+iPE+0B}y#s zPXIUiSn-Y!;*J5+$$*nOw2hQ1wFbJ~hAm&dA>ip$z1-AO%kwnXCs*=;%DHYns~XI$ z$G9KQHS2FJTRs~f-|9Y7Z&klL1-0QZzWZ#29c=&?MP8&|DghVf6Hoa2F5`H_V(S5MOUBGScv4o zHq|%|``qMs#647>>zj2Q)ExYSD%sZ5DhMUmT*Qcc-FUCybbi!t=||+gdIVZkt%T#m z=P^+!8qb5Mb8zaI z>%;}~klRe!h~rfpUPjjKuL|3Sdc?8gjmfiUYhLs&i}voyMMucen1L*xL-miZqlI?k z{}}JC))oegjKn>R$!f@t*$Cmig%WW?(0b+MlZoEl2vh48!qGmU00HGKmiJQ~Z{OHLnYq zH|+urMMMcvKu$28J&DDi{@Q)I2k%7sTA3}fZte7?cpqGM*j*Uonz9|`%0vWPF@u=# zu^(uV3^_BcZ9`~Jn`lIZ)l?Mx8X7Sd=R^57>^J>zyyl*Vj)N{r0bR(_# zq=A3QdpE;_7eaDXR4YIpi>`L2=h0=R{cS60ea}itZ2Iqi8sC zo^Jh^G=m#HqXRyYZ!9J71sppF6kkO9>Srn3c;jP!FSsKiT=9UZ?c44BTrJIam{`NN zifYFp9tpkqm#wgawc73GE*)fyR>qEL9US2udx?hn4|;Gxtyza>D@w6fe;nt1?4e!_ z*0MD>B)AVwOn2sEZ*JI8d~9NQHfhA3@Nv8Hu_6V&)4wt}_S7-Qa_A%Yj}=8IX0SB7 zubFsx5-i};nSQ5tKN!1ncx!et@$RD%f8U#iAwv&@$9hm+m| zwQPi=Wt-z>So`@VUz3tiQOfS#PDvXnP58igY>)532P%oK`Cs=I17AA`ziqeaU4RCv zS|0rO3R+NXj2xl=MkSNGE_U+=S%g}V!ti2JSj}Vd!2j)4K^22Foq3#6Da~ccUFFHl zrZJC8v}pQor~}yJ#a4+#<}kJ(K(ylP7mCZwi#a3v2U>Ki&q06?v7o`=Oqab~sn%@~ z4Qi~u0f)5&U~hwGv}l91;nH`-|Juu<`~9(V{)DLYLMTHObxDVExPG_~_O%?Xv&bE9 z4sij$yG|v2g%%I)Bov+L2xVXWR_}KYc^!e!{VyXfyvdT!p}!Zbx^j2IY8{k$g9|Bj z>>3CxKLH{8`KPPdo!Y7QZ%4`Qf z0fifoYryP+w?YZlpRtC&2@)}LfK$bcl|+Od=xeC~1-`zouh6Y_E;av_j^?PK57d#o zd_1LWw)R5u&L}*NfnK!Ek;+wDeT=&#-R?Ts6< zN#D$@*+t>7HZ)h!hW9?8b5AuBPJI8TOB1p2O??ToBik);>6Ns`OQ3dUtvk$Ci85QQn~U9e&>dWF;LyTMpK-$@;A=5+@*nj==q_9upRw zH8(I)&wKL0h|=rq)X8#i{Yi$K0*LV=R~7TAdIN(mnjS85f0&%7r0X@q?w`>P<)62c zR6&DZ$#f2E?LXxBN;6ttLU_sc{fSfm^mSZ|;)1I_a49SlvL*+2PT;a(ls%6Gdu^L% zu`Z7C$EkG*dY7s9YdS33EX5xv2pb=|*sZWxrl`543ei#Kc8_s#3EIO#+|f%z*S6&f zMA2pV;y^?N0HMV6Bd7hd?vTCy&y#qepSDpf)xsb7gI(J+J^LQ*;Oni&^}*VJwVezV zYpVdATO0tPRD=34h3^3)LxD4_gxtB*t-^B`00guo z4=&&%6>MI|NDB?pk_R=)7 z?=8l^TYP5YM@kJlbTeU@9z*aOCL4YLsI&*Cn{T~hJ<9J>p0(W3-(^FNeBTxf-`%D= zUhaLx?XJr`(m{+ zd{4k<)S;)mnioLEb1V12I=S(PU@kdO}kGa1ABrxt; z@84&yR3z*!*eY}#Jw=EILQCA#+;u#Kevt(t&F` z!A+$e=4+Li=~?x@l&4y>KA76z--3Z-`Q>*l7^eiv4~-6`chB8?PHay2RmVSn?FS2G zyLnY%=jG~V%oH1k&A{?DP1lrssL}W+N9(w7PIS_D>L&m5LQ~Wy*k!&=C~&t*(YNk` z{$}8jS&)QE>Jd?XHppOQQ1*+JX^(C1+v9PyQDz;}T*#ze+7~&1OjckmOV0dAm|jS) z`fxrcmExrgOE_f)zn5~20xNT~J(n^f5om>Jnf>rG6%c!C+c5u;dUHmX>YczoXg}|! zfSvJcZl~EmE0$mC;)lAwfB0DfPR5ZELtoBHV;P-{B7O1Q$AxP)S+xRD3SqH|-l>sn zys(CPgBoRoPQ+?c)wbkuxJ?0-v7s(fs4qy zF5)5aAKixR59%&fh;Nrpz^)ZB{nP&C*^UcVY~~;uUhmKg72l*0wU#LQ(WDY7ZYFoB z0Z|+jy;ZExkRY@4&FkaKu{-}VA@2`ly$voB>%7i1kycYps}q|Bjap!AFNEa}#(k!P zKsET)+G?Kh0CuDU7eqgcq^BUx&zl}%_W{^9MecOAQ`n=ONHYO>16uIQ;Vn}=YCzRi zPTwmal}QbSpFAJ5#{faT%GUB%-w@npwWrDPBzvDJ*6&YBGrrqb3}(a=Mb7(T<_voB zL6=;tUvt_LPMwJplBErIxnJaGilKjX;zZ}}_tic=v=2n($ZVNg^vB4zsfF9SngZa< zYEvl{dRb2{(G2C9fw42*9jR;G`cJ!+uUem$KeES(Op8r_l|n<&*#YfZ$n{4GhriGU z_d+V@JY#XZZJBHWW2aT4NWX5m_e#n}13unU+zskQr`AQ?&{lS7)h5x6Jky(GmgId$ z!V9{>MP#N#n<;)BD;fxIp(F1;v7~W2_~j$$?0MKa_RBmRBc4atPIh!ciUtCix{-ST zgl>Y$;DRx+GhSiHst80n7w$x79mpfu%pl<1hR1BOZ(*dtv%S7=MHg<7OaUiddF+En z0MhcUg?(po=sz`1+K75VYx%tAn92l`q``peZh}y3g^&lGE|f0-Pf3W@4e|>wlK~A+ zq4g<Q^~Jd6d{LD{4U2cR$|t&h*1W_ zTK-*fFXr6dcZ|9Xs@#0#L{Z(gG%|H5SV~y{W+(Ts(xP*$ zj?-~CnGp~R{hfw52C2t!ML_Bs{MQ3kn-*+zA*8rex`2E8302D;q8EE6n9k*o4Tro4 zbe}52>I?~hz?>oAwr z-do6{SbVl@c{>_odj64Q$yO=A*=O!4@n$MPW~Q6<{oUS~XhQLZ&vud;O&f;UduIXU z>yGS+a%u8CYMpD9wD1IpOfH}6L&fqmw-h&QDEy#R%kdnI4|6E-0#H{&z?HDfPfr4g z1~fSf09>IM+Yrj@w%-hkQ3gfK+542kJi4jiUkAQ6AC}V zQ}r`^Gph*zS$5s&{?Sq7eVR{zcJTGH!_BND1UebEGdH`5stpFxEL-f(tU?&y2Qp** za=A%V4_08Tp-u=^Fg_E2asa&gowZ&FX^yZVUgnD#evqogSv6*wnNN8h8~ey1j{E*$ zmw0$d8wm3*n8&zDz%9?#>lz}5FS+8puFCMRv_1Z)0ImCRH(YXuDKQn2;kKQ!TN1@QAOv&QXDiknEck$gpD0le@)3iU)`ru^79 zi`-M$7e&oPul)vG`Jyn>?VzUz&jEh5`)jYrG5Km^$zc3A*b_%_n$hW`-kuhHV+9zM z$`DDr0KXMjZUI1ViVTja*((7MdSnDcK7l^hN)>A`dE&4nInzt>;F(ueO>>vgN7g^Tceo`3qJ zV~D?bQ>Z-Nz|!|l{g^4*gLZ$7)n!TXhZ*bqHHsTS#>kcH&JV@FLpxD|U3J~PQ(?IG#5}%#AkAKU28=il(nhvAu!2Nq(yJq7%74CmQm=>N zoG!o$NmiFJH!nBT_~QX|{Fp8;U}+oOr$DIYj_;S9A>WP9)_MaF}Y@~@d$ z;hF!M&ZxI%0%m(ZpIpela#_y!rSOegQS^E7LkItWF)qk-4Umsa7&p0|=6FyzZP))i zI@$RmY;N;;%t}t1+-Nb3+NqvVWig(Cg z7TeKgL_9WoPlIpqSu%3p%(U&!e zU7O-~cOfg}HB&;PWOg3!I8gpc04~VxLFbmLW88f6$mbCU0F+>z^$gYkY9C2x)i3h-p^ja%}+_FB1Stx(uzBi|mq|%N+Jg8UxkO)B^%4 z_*M7c3q&|32isPaaY@+S49XVletgAmg}ch3BH~|6fEcdu+sZH0I`O?PhuxNg6`?9G z0?~d#6s;-^{_RCe27^TlxAu;Ok#ofG(Lw04rPujR&2mqoOGnYAQysi%zuI(e=?i=g z(Kt#p1i%w2GsRK%0Af!?jk4Wg)9-xW0nm2qCvrIr7S9%R)cjy%wV;+itCM@)8Vqa$ z(FbDhw!vGcDabz}^ihE~`}72yW?_4SZhBX`l$jEpKcm|6+LJ$rP%kBESFeLiV7X)l z;|YSI+#BjWOS$~<{vK97?WAF+7Kf{S6HogBSbv$%8)^nQWa}RHgc$!U1%DIIIy_aI!b(4BTsv9|@d#$_ zucQZ9)!pPi9|1awOtLrjY@_f?w5Q#y4C0mol8V%hSFo?2jKXcz};Ud-(AA*zlNc2)OQ%U zbt7vmPij5{i4)(hWHco8HKTXmm4D(z#1{$X!kk0Qfwu*5g>^mS?l1fD~KO4?msbaaLr*0u=KvE{QW^qa~>YtR?c$mNsQHhX@sYGE4s;ZM|!Ef20np! zKtr4X!FMWAO{{9A<3=`XR(DU(I*a=Qlu&tbUj0j9Vf=>?ECx!!MhY$Ud|WG2LY=Wb5%n1->#b9vl?H{dD^K$4*# z&dBcBm^=3DDWPxJ#Da*`1`CSF4y;4kxb@TR?7h^Ig7pB;@e|xn2{O;S{ z%z)MEbm-&8bE{@Lab%{)Z0Zvoe9hJ1soj}>U8zY1u2g_)&N_=0$2giI$7hA3T7XHI zV9q^v7oY*w+GH$xH06+M;&1JSEH5{(?MxC+c@`1|(ZsB6aT2db5P3u9ia7lM5Y5wn zMegD?Lk_h=D-<{iZ@)HgU`hD)@dP{N`MQH2CUMvQ^2^X&O_y(p&vP^`Gh@qUoJa>v zr*n3VtuU|#m4ABOPfmWXA>LFC5hxvTq1Vx^=4Qf|t)lUc@&Gj?#xZLn_CR1p^>=;$ zZSt@(=K06O=4A5r(s3h;(<&o(C2bvAIJ+dBPUjZj3f-4^N=tcGWCnc~%PZr%Hat9e zyh;{Xb1h`9|FTJ=??Jn3MSZeuOBkS&8P zRX>7$Fq=>-(nY=_1-hvW%Y>KiD;BUbn%!-)nM6mQIqXi;7!$uw#8j0nyc!!Ea+p>F zChwNZJ#k)*nTw}v3W=eA;I*%Li+UeZlfKt`JF(1I(*bs|&6zZd^MUWY=#00jRc2#R zpywyg&V{^`4f^dtc}mNTEZpOVC8aFk1dF9%(rQG^9gfixpR1{LhDq_3*4`M-*}}YE zBE%c&KO`Xyiguult@cn)u1&Lj2akPBCu25>WD(_cqWAK`0pX2I~AGz z_Zfe-cATIjs)|cDxP(jp-r@)arIrs-Qf%|EvjLSAvGhRXS?T(&OO3BEjz(!)YR6hH z_L2BzZM9PP|1~xM?RY=Ry`2W@z%PnL7wszyG+u+p z%QAAg^TFsgA3ZdX+E`6a?}ohK@XV%DuPqKOfycc`<~bTZ91)NZv3~!CFO!nqU8RGE z0&@JF;e-!9G{}=X{B%cH{?tuJlV9*Uxwo40Jg&W@#J{SdX+tpst`0iV`l;Ite4?0z z*mDW9#T21a`E1GQoJ6K_&N?QznhMIF2Jsw>H)eZD&$iw&N$Nd+1rCM{I~#~jOFOFY z9Qui04V!y@AOFv({9)Ev@mzLh|Nl+! z?x3CjjuZlsnx`Hu1WgKD?N|XPvCspTF4-ss(>!h13-@u+He+wYT#f`>hjY(rOSQsV ztnIw7V<}o|HfR@SIPRajUk9m(BThchoLXnBb$*$YUsYqjLg%qHosgdH=0a+CkYt3C zV{#Ep@Q;3ms@fdJ%3EA%KDb&^NO!Yx*e5dCaO3DBo3PnV}!CU^4nSQELL^8fui2Te@0EH`7*nldlzc zK=;)L@ZS8|x(^VX%ss6VG%iV}(8YVD`KlwaszY7xvVU%}#zGM6Rs2x&(m(ie3r^L_ z{=0++G?Q<#u&%RP1-~Gap7vMna_KZ)8rL?6x?Fl2A=`3n>Da_@CWhEgjHQZxA$@mYntH4vYvt+jaj^mak3t%hTyyVpZQwGkE~vz4uq{ z=JSMDg@l+qI~>mzvOcs?B7V|9(h%dg%@|etbV?(lwP$M+wrtt$LpLYdd0v9Xnix7Wto=x zuoHRwgZ4O44(qw`M>vZSlNV{3-z{zzZ~5|itNK!};s*f`S~wc}Ci{?y1{^X&`Dq=g z5Dp{Uqd7^`cZ9Cxcmnx+AE~w!wVHQlxK1EnE~@EO)mcanQ@GX)5zqR9q zl`CnaUV6`-!Y@Pz#N-{jWNHhV8G|CvTaz8@ohXR!23gwHyGv;N<<)HD=f1cTyo>Dp zqqsc)C+d-cO1{mhk5+oq1?|&dJZ&6i)@YD&`PZCB{%NJrjev((OV07qM*2s46?4;S$3mpeOZCfeY*OG){TM{G~>Wl zbPRhl>_xJHY`(%?mgyz#XP1ZX&LpeZvE6*?pIbksqNIARPLU|5t6})titVEoG+nuH zqtvD)>uoNHAJi+Jb;^e{S5JP{t3^y@nQKnJ$ji()li*MKaslh8xaUzHh76>95SR&K zI%c%V2mKSf2x%iUmnEmu_-)8_C3=yP<}ObMoH(k)iGPJ<9@m;;mP~7_oovs{npXA) zMW%ZjJ2R`-W@`UD))&Og?4=zRh$2n>Y&z#<6mk`=6Lq|3@YC&Ty;`WifUNeS7cKE2 zw;T1mr#6|=Yu}BGyF~Yt<;m3SQ%kQ_{4zyg-Z*B}uWqu<7>?F@*v4)*vTf|nq@RL@ z=4vI^A$6*PQ|x!c_9h0Ym%fNP{S0HGjA8Frrr*o>3|e^D)|v&0*2QDHD%7cvg3xz8 zp24+V?GDr~JthFv7J6yB&({CSm+7KFEd#EnJ#qf0>~O^oPR(ww)fC53?g}|SGDp%e z`_oNMnbn&Yt{%?AiJWp3Cb$0l*A1GZ5(|XpgD&H!X@|I}VyHGo_nK24Lp)EvyXlz$ zxGnXsB}oTqICF148N7!4lI)NEvFRBRi@@bww1|Aa@d0lFs9}^#4eO z-xNhfrC+9bGJMN=$9g{`FyHDRaGP0|U!CJ{a(qbg`X!sz)|Dj$$8+S&O&W2!n^KuO z+b8g6AYX36?p}uHse%7<_r?1Pa&({pdADk-c|ltk*U5VdS^)|I(}FTgz98ny3o1k` zeDpzKY>>e*XNT||n#=Dj-tU@YA30815Y?N;`WOAk>{h^(L6vC2y3b?bKy1Z8id-{G^8~zJdJ_H$5?=0Z z)u@`d5g>ze|94!bus1P2-rlD$MQEuYXcv0Hug)T2nJkx|zCD5(&s~3Lo!LVLrV;ml zTPm&-kdgW)u~2cgXxp-4MzRbtpl_JJ$P{`!+WRmq3MdP5KjfEyWbZ8qFWE?ho9FV& zs(4-W>IRsZt?DJ2APJ}jVb*7{q%`m$ndt4)cR~k#Ab>~u z2hEoJj<8l8Tw&Smxdcl+Oa9Nnw@2E$Cfu$M!o9nc0C@%rL~eFs4q4BssZ12gZ+&wc zd8g?qJDu;cv;{*e4wusnS0$6hM$kS~ezY4m2g-5tFij$QZ%p6I0kfj9LpmVuei_My zK5)^b!S}*!WXU2l=yVIvDSN6IZ`U*J_7WQ-J~kv{XQWKtqht1%#rD zbor`EAP_~87+NT0Wac*%xPL8g^L7AV@)}~N;j|J^QT5St2wtUCG(63)o0a9aYsrVX zTl}{6VNf;unbj`*YA^ltmnYXGPf#TVQsiuMX)A*NXQP-70Ht<63qxTxADa2Bq7Unj zK>3Trne_jgMNK>&kR4D~P`Gkic8#H~xxPq&Thaik zuGQ#;!P>4Bf9Q^Z*{l`(a!b&Z-K%YHc4P{Nl5?mRgH#Bk38b~piT`f$!EO~hjp-1{ zH@Q0=qqzP~?b@lD{~6gRqpVE%3qXWu4^6qR(LrvVzN}%ztVoYD04P{&tnZgSv8Mx? zSghaNp1Ddpriz-L9+a&6M7pSxyD&WKIMevO7%`W&Uk#d_szJ%Qc0=TZ=V%-2Dqss- zGN2<3&%<{(yRQz=$V1wm`_2(oP{-LibxG&^GVuwX#$yB@54&d|VRt|G~3CZJ2xM z{hyQvVuattsFqY^b#-S3FigKoJt{HgSWsL-_I%oC;oNkpS_k^@bRe&9=@#%zNOpa`FOC$qI`B2RYWB&l!n?LE3cNA;?b5&M>?{{gKCiG6a&qLg-hCP$*X-Ps!CSzUiy}~K&8aD> zIugWSJ*?{SVp-(ZSn!F9vD*H|G4Dof2dGhKP#yXty0N$Z@y>|qz3_LJ+f;tHVjpI{ zs6O-#X;Q;Rx^Lox*6B^nXWl+7RmBPuvdC+?p5(8P*T-v3IUl9M6Y6v94u3ZC0}BO{ ztyUZs{0i^shE$0(ua0BRqvrSrpF}H*(CC~of>}KuA6D)I3B?8jLlkVsxc+I-nktH6Ds4@=%EySW z0e&Uec|&PsO%nmvyfMB6rql_}DxY79H;eo!CH_TkCkQ#sKT$ggvTdWosT(q@#nMqp z{Fh+!q>biR5->rU@rl-lPcOA8X8;flp(vtWWPn>WPESb~v|rAv$A+2@J5&HJ*yYl+ zVeL6;S8Fvgd6@A<$ZB@gDft%yNXZ7WwwiIT+$+A$EWWv9#QWvf|B?^lqC8>)k-TkZ zTZFE!eka1yNiq?qv3>4npY)3Cm$lw?p68^Ck@iq!rJti`Ze$cxX(6Kw==kdSza2&U zBVnexhQH5W%=I`^&hsP4*0h}V!~j^eCpyV-CpC(_jIcjO%uzQRA0MvL-+xA7#n9H+a<-x6f+DiMQoCm5la&57a`1I;C2W=}d;G<^F1=`WB6`mgc zt|0NulCuBeFN4f_F)MEgV(~K8eyvdD1g>avp~Jy=qX6^MHlRc@A7iysPg+qs1@A*{ zSFlRFF}m#pH_O1NvAS3YMvtBN)3@FQV%2;c?@fy#@LenF z2c@{7Q0(g7&H8##n-P9Lt(E|h4}GIW*kX@=7u2^?3TEDMah1-OPE&BAGtbH$wrj6c z3>N*DwZtdeQ(`AOdk0Pr>aq1;(0tW^r0{7Wpw$sst#M%Ys)HtM%?YFLRVD}rk1S8r zdOgChCtH(>0m4mZRFubI8)rGMVGmHl6s@z3jW1_!!^j(*7KR566lXk*u%qH7P>$MY zniTtkoiqE*J#E49vAGj=`tViRotZP=9T?d-Vg*CwM>tulnWUXgB)|1dK66}lT(>-X zTy27-pQll@d3U(UaM|b8w~aPMe_#VZemC80%k^tW8E1e`PT5^`4x?=0-j}K3f!UyU z4(1aO(#GeOvpw?hm$!Z7F}0VuEW=BR4#NZ++dn6?ClP+Y&zsd?;sU#{hb3$e0Z8H_ zi)0E&VZlD>{!;p`=CMICExdy}Chn$4QwMFdouLtr^Ujp|CzTZ#GbFP7DHJe?x$4UmQ=0_l_Il%*`$>kN-R)ZL|&Nj^1Rhl z=AkHInLJiZKPnc~c8JF)EDG>n#+SHBautD*8fQPP(D7>136LZ0vub4fu+^wrA<*G} zu$~R*=FGSGZzsSBirU3%6-N*{a*J^-SjqJz0FLQ8-Fww|QLua*_eKw7WZ`a9BNF%{ zDq`8a02Xdl;@%D4CrjZrN0i4|=OUdiah^azG0jL^@X%b~ThWeZ2BQSluAq;My$L^- z^p7dVr9XNrF{M+s@Re(-K5gLGc(=W zl-e~+Cpug|77j`I08l{Bg$6;4Z_T@Nf5q-F)+!EuTj}))@aL$w@$RCHit#g@-@y!? zsU<^6r9UOjV2#Uj<$sV~*ZecrSlYx5$NTww$O1>oShzDP8xMy&z0q%o~|v-h&c^0O1XN;I{D zE(0K+t1c4XfY>~gre4{;$=#Ba-JkBRht^H4@_|pzS?#YhY*sL{1yd@^zOk7ozX{SV zvc(BOSaffyFZNxaeqwYRZCMDp$@T72DQ5@7<4`|y%M-(MLbNVy`{nTk0tee;Awj=TxxkMrVR*Y6h-cL;SH2Z(7 zF-JMO6z~M3<>el-^)1@yIrzQlpF7t z8Q8l9^dyU+EMuMC%FJnQFr_xprk}3OQCuVd#cbEjWVwoo%En4gxnD63HITYsIUz6jr-@jp=My#p}tqnR+}n0$4Xk&RvlsD4V2 zg?e>%0G#U2l#_%9c2}c14l(p@Ld{fiM#lb8q^O7fflB|Ped5(fskj6nw8-Gz`9ZME zjOb-pC=?Zyu-Yj;7Ra#tN=`_t$7a-v>+kL3*k*l(h@JC0;v8EhJCoaraSyctf(!EA z%06tsw7&uaci$f+Nktr9%kbsc>IIiwMNyD5CGx*&+%Eepc(o9DB>Y)%pM`$Hz+7eP z1mLXqhWH4)`uabvv4H~Ta=ls$*vmB}F(mc))n91RDqrflsi}qiF?GrxSqg{^S=*`+ z49}`P>syJvc!?N2u_ZPani67%;jG9s%Jo-OMVv%Ed1WYNTS^#7RB*}{_imJebRPhx z+hJ}4z2v;7O#BnvPn*ht?$}Tk+pnPM7-UhPIFFcS-Qyk z{MZhCM75v74;ubUp?H}y?A-;cv{lI?(aS8y*t7M`MOZRu+G^s5=uQy;M-iJ_XE(L5T1a{wf}9G z{ieg8{6eVnlagN3A3Uazf8qiAAhVfH6E$we6DJ%94ApG)aP=g(qdTwSv1}x%K#;?K zCAH@@RKzr60xg)RAPiE@^D-X{!^Aj+AYil5f9?)r__W%!a&V$?xAgUr5`T|4P& zo|D6V2gRJEzq%&6oWsP8Du3eI(E{E*O)*7kmNbM`yONyOiH88cB|? zm0Vwd`zC;l{KZ70G= zdbhSf3;NCMYixlvqhJgq-E6i(cHe0ll+jwmP7fLH==z*b$=jC`BI3E{ifLG}>q|I> z1yE?Bvxf7%r>kGY%5C;!*(~$|oyi;rHYo2vT-)~8 zSurarxSIX#GZTPoiQOT!Jhl0UwedZDG2K-M$uxKawti-5t&RqULC2E1)CiBgh0HHs zUq95pqWV^uHxTO#cSGmixRlt>8TR=w#k|t9-Bo04X;5&_FA*4B*hrgyAP%sfP)m~j zO{26j>xQs%dFXw|l8yifNmQ}Su_wd{98e?`^gSVzRai@O4I_J3OaD{oKC7ZiOH$ZX z;=~;hPZDEwRJ#n-rt?!3uE|wzM;*A$vLG_*`k}ic6=c({Cp9=S1eY$QPbtn*L(KXZ z);r94PiQ&}^jLF*p7X){cEP)KjX38+Y40@ebtd$RwBMp(VEi~(=wLy}AqzmXjE*#N zTv`ZiA0FV9Cm0s)O67KXUG<6?+brB}LpgzvO>4dP>g;Ghe7*t{c*=_~a#F-T?ZU9@ zb)<}*@QIetE$4kQtHi+|--fwBIr#lC^Ev;<$=bG0vw%8l9X#1PCL`nls6-D(3O}b? zSIX&yg1gXYPU0-*8z)`HV>@P5|6W$U)lr}RJ^vfV#Ci{$P5m!U;+vuamx#*jUm#!X zXFc=jPI(&_sJ{aL*Dx4}?uhIyech4}#|$OLnV-jnRp9Zpqs$<;BIcu+bGYnv&;e|l z0ivLl#eXF~mnj7ck<9sV{(UhMfW(B~jA$MCuD?wN(@lQjPOT3r2w};4Xq}&A4GXwa zQ`X}JI<%B@A%%D}jct+F@tlFNEDQ&%dr}7&I1JmBPpJ#$qHu=mYwoI9Lkr~^E1Z13 zI}idxz>g2W1ELr=LF`Jb@(KBI_ZMgvVA!z?iUa9r7ERjdt%te8`Og$51@JGvv2{_i zNIi4f+NyRJoMYwn(D1 zC{??*sM*>(Y6eB^Rkev#GZH&U;>q{EkLUgat|PzXdS9QIo0Gp3*>L=yo?k7}no#$w*Rkno$ z=?qXcWT_P|;w5jL{lql^KyycwSje=2I`x4?$}gW`6RW-=sq0(vDXdDg7sbUC`yHCuq9%V?)ja~0)DtzJmkJZD` zZ4Qb)0`GMYd!{`wBf6Y7M-v{NquTUN|1yeSyKzE;GMXK+ZZ1;C=lE$wMkpOV!y4b! z6W6a-V|f&=Nl-dh7k@2M(i)w(HcEdJi*zqln*r z_K8uYQyNs?e$_;(TJWJ>bEq>rs`^+@e%rovC`C6CKlc6^+WPV_dBDW|@*+ngPuo1~ zs~(<>20`wUeyOpv>SULHM)*B?bK>VH&X9o4qu=jiuVP8R7+t89A;q}59`A=Wnxw%( z9_b&4xlR1$@|zgSITH~$ugOc_4xTNo1)G=FIx9xAp~=0bmQ1WJ)SrGR|6XM$r80not&>Zr(!K^aNf--SbsT(JJfo{wFykpFz0$+CHRr=CAf3}D?<861Hx z0L!~Ll9c-3A^N~G6_j&Y+j{%&f5G_6WkqBlvPzB=3J;+t`+-^TI zCjxxFcWe|08h@uE!yb_<&#~2%lf>GYjU2tMm#I`z(&3U}sGD^f zv^jCox@p9Y(u)PTU<2K$VaHe>_s@F$x%@GtTGCczTcyVQm~60q`|aQz_e1^%1FH6I zWM^}SOzJ7&a%|%rdltuvXGaM`a*Q-s^)<)+JG zOik`5MYS->(cyarwX)*NR)4}tE%M1BDh7>|eA8dwzDS~gFV1@{E7Xj(ANR&KUiD}+ zAA0qVwE8X?cKB-1vNcP2Ll;34w+~FVX)|7!`_twc#GUB=%w5oMXg&h%BY1$Qc!tZ9 zpzJ6f_LQyGLaJw#Z29NeEG}I}IVPZh17Hi_)z6DnUaL;^1|$)aIp2EM5ozp zvHgaLdu^T_`Z+UcFdZQBSt-FVpudGm_U zZa+CU9C}nWGIQ>W@OVZm*wPT&;eMHJ5cg%K>5B%PZp{6Zq30lV^Sysv%=LTS^a08& zJB0AF{@}vH)xL1`l5ayJjFbR=2>#6M!|_^MC(Vrq0c5M|_Qjj{uqPi&gUR4R*NsZ4 z)@2P;@a+NJB+)5##+%@XuhgzkYPT-(_tmyHcsiUd5|P|p~-aJqsz1Jyt|v~Uy&v^w=BH%yAKG8;qKX0 zs8!FR7F{W1T$uzAf0!}qxa_1`PtxBc-I=g#&uTZF92eAGs3%@>tR3_E_$;$^^2s{qw*-!>NxsNjG{?{Db)Morb!0Qfd|sn%_8*06E^`Bw8~N1fl{~9cFRxY zwPIy>hI8|v%VGX8xLGx5;r5bfoF{aYc^sY^O;lfQMnfNv7-EyT{cn7IOgAw+v%PO! z$6ctIC%eUl#=ej27`=kuLZ7^umagAo%n~h3Qbqp}KrZ`h27c$M=6`z1z3|)%fYN&u zPacYXI1a-pY|WO{YlLPjHg5@MO6kd1ne~Z+sv9zbTllnmd34<`8?7BqlSbAts_&2( zam;So#J3YI%bctRo}4z%t9|9PJ!Q6Hj}W()EvHJprPdzb#L-HzaHZ}gK;gr90}u6l zLiW<L#PW#63s zge0GuSR0&7xc9xi>?Aa*2z(6j%4uLM`h(8=b?7xDKI{K!+YBB$HT-3B|_Jv*)zeFOIASUA~J(<^a}?d4ju z2E^MP1I^SZfE9(8cgbQ#zS^uU&^|1~??@j!;pzFerKR6?LJv$fSoq&9IWT;@_U$jm zIW5uGx*`@yth*Cl63VJBaJcK-)#32;Ufk$+Mn>A9rweOy=a#37nA}F{cvg@3KOaWc zF!fwYV3lu_Y$>-HwnHAt6p&+ABnOu8*=+z(RBp2pkC1m|e(+D@=)VjS{?|B8c+Opd z7vU?0P)~tcXtu$5yJ0|F| zeR29uR1Ep(fl-3K%GBJpH2uV{1V*UIiE(i6hZyY-%w}#co?Qh0De+8OXBh5Y+N5sc9d9HCM%X`ut49XnlT+4m-@;WQ}-$v08lZm~3pIXnU?zETmvxjID$|m6c zy?huK6C|h8C6Jp5GJ@*B?mVK#{fvNJwFBAcw+>I(9*mYTLXV+1-L$B)k!S5sA)tCdzEDROE16U3L4II`m}TwBXhByOIC%Pw8} z1v#WkKD9v2E2pzcdw$2sek_iuDfBhwpW#)<2tzv~aiHPO!>3@s`3tW|Nmpt0GIg|% zrLA)KEh2^8TZs9sFRnJ|5v$rS7lkG^EOFeoPZ>>Pp?wS>7X4gjg5KHW-lM_wf`7IX z{K#pm?@na()AhHjDX|gEqDv;pMeB@4T?4j}{;@Af0_5TBZTZFXA>6hYeD+MQqhuad zOA6hcJ?`gL#_>jd(OuvUt5PY#d-xI)Q`TtKcQaLfZDf!gd(&rXCOt2oRtAxTSxWH3 zx#Ytp<65&f;~0|4G2@H;?0(3XKYHSj?RLs7ZY4^`=iSf4-#vHxhK_yH__ZHuna@g( zyvp51!T$ZDYvMaL|Bf)$jal;hb7PHH{g3O^G5T_WE%g)z}lQ7{zV%7 zbR7p*hk(g+WYzAT3QwOum;9EQ>Z$9a4J|HNT-QNPGnkOqhU@a-Tu`(R#2C$=BgAKZ zGFHttD959VSp_O-|K!bkwy+BH@=eJ;xZ9!8y3c0Eqy0X&keP~w_325|eXrkWUZs4A zhanwDHvS)SrEy_KVJ?jKFUa7kd#IOz=%q8RklB#4R>$3V%!zTFVG zFT1x4@$M!yAG)28>uTu;<(b*LH-kK1o}YcMPzomFnGnAW-DdD+Ru@w@Y=!@d0ImJ1 zBd8)7a~*V;+c(9Ju*e-FU3eHnGv24ilDv(MuuGP8GqGCIG7DmNwM{#Zwk1xK1>k;r zGGD%RavoXwOE%O}QUqyrdBt%OIP*n!`w@F`xOU~kKO@9ER;!SlO{^vII+ermvGifc zMJr8v*+M%&9rpb8L(7D}P6d0NIUO>^ z>8=XwL!t_Rjr$q@CN2IDZ>(1GNy>5d6QgKsEIS{s6eHkWnB$3L>L`n#>9JwC+PZn# zB=a?S9``9q@A!Kl^d^E+{fR0|Z#@1XB8?ZQCNskPdN4XS=REJ5=ZSJ6N_CR%U2k?? zr`qNHRueJGg7djiW12zjzQG)`=~|0?_U5yQ!ZuHz)P4F<2@QWl3F3d|n}cBTd%C%cRzF@}@>bIxZ)QcF@?S#YMc zDocri&bu@Z+QwAwb>q(|u6D6+(+V;FmdJ3cYAPhUy!&rNg5PPc zwf^EE>oacZCz9OHX1mEpO{oK`c8pvEMyihk!))K5A4l+aJ_r!sRg(%EE!2@EuW_A! z!n{ZntO)BII)uA*CLDRms8| zZLf$O)mY=Z_W2*)%e`$PY4Hvh#m$f zV}LrmeX-dD#QFXs+51W=Y&_%Xlt|1nc#MM#$4RCSh2$Dn9|M8U;nWVwNqxaeEz2<*q@^$QF}QRh|BB;2~n z344rPT8ZbfO`Y$->fR+GRGNh}ch!yk{r`o8qF=>Uu~R3<@Zepno?srgYG7G3E&zIT zeqkQ?iJZ`Y_?XCmaD<`J?S~F5)En9L!jW>%)a$=>uvq9FwdRWnb{TPf7j=5aMb52E zOz23P0#@Pjl^k21_)jrjD_FQlJ9$@K)@pt8)1PzOgQ|MOK*e6R(bHHLve2hMHQ+?O zUdN7R*6OL|y#yK?O<1aiQ{lexGVMPfCtrD|{OpQDV`9z2m&?`aK5pU@ziT^1FCWn~+M!Q4*RdXm5I*2E_w&tBN!Htk<~|(I}0B zw(8Q_1yjK#KT1&}Lr)TN0H`w$5|{k)vAsIH47mzS?{H?+9fyjeKj$nf(7lSMYD+J-&bPg^*fy?#BHw8-M&5-QBd^k& zj&Efb=6}t3$NXS|@v3x$Q;;4Jke>!R*@EfiW8wt ziy*Zs+H@tV_kNqwylaLXhqK%8{m{RFW%DN^7oW^CXv>P2{1qDRf%hV@qvv~Q@*TEN=R2I z{RUg)6F^4>z*hVVCy*CFjQlng@^}t0{#wuU`V|ELUavHt?+1=`&QWn7J}Z%UF23hz zcw%A((_Q>A@z`>*8!q+J0Fn(fGw~Z2vTD^Mhb_i;*mQb#_chZCK^udt4eB?btjPFd zDFNJ#fZXB8fDf|Iw{Ekag$?tgytU4bL+-An=~H44Cigi2Fnj+O0NYs6C7ywLUZ0?> z4y6>4=BPBH?(*#`HyK^{XrW%{=*qdFJ`HnKMS z^+yo)vN{}&mI)f4w!G#>%xr4DMQC%Oz+hjnWSAV7}lZaYXlXd=Anlb$XoT>XfTgb zFpv1^v@-6Po8+Fg{Ad}H3BVfC_zt<{HC=XQD9UtTDf`jOY6I#0KN02gn$={ zF8eKpWZ&bpE{Pv4Pt$m;5Qr-M`M96{mVopfI;G9g2gah_osJf5>7ggS33-9}Kdj5B z?i%p(tBE8T6Tav7M6{G-Xwo*utc6@(ICIkuP(L@))x4T1{ACvSWyZZPVCDzg+5D15 zi~n*xvR=m678E!u)(Rf4w9Wh*d`aJuCyhqjO6$iNZZoC-3CAdK95x86l`gI@0Rt=B z*4{KTeOixy`j)3CdXTH`F@Vq-{um=9kpbg&U@L^(6Wi)E|ZbKit~Clbv_((g~{oat9G31 zn|S(dwXN||ip`pDdrX*M#LsrdW`ljh^`Q^2-I>&4Q5jFSB$n&!S{iCMD$dw?Jn7%l zc`SK8H9Hn@Q~*4O9qF>JeMpL}omzgLITnYj`&PjG5VDteQ)oaPd93|Zkz8tPQUCQ8;6DLr#lr+w_|9B3>L)oU_W5bkNs&+2ifaNl1FFxg) zz+uT!iuJ~r`0m<<@8g)AkMtblO0P_2zcUl)eEcV3l%9kqf@5Bgn9-`c{Eavwp1i0Lrt-R?IPo-Ki(PTFRjP zd2ZU{wzu9-WK5Vosf)R zvCF3m^PAy0O(C#0D^S>>jiw-pta@2>!G1Dkc>EZJ zTGCn5HZvd;_vzEc<1G9M#X^pH2R%xdn^+NArqadb1Nq=Fu9@+BaFF*R+K8ARb#+mU z$PmC;o+QS6A5m7x^$RSV{)$WX@my$HTc(=0w;SZlwPt>idaAEP@NOZL&|rIdTyMBo z^~{voXZM>wWzQ9VJSZ-5>*Ac>wj}c%Ey|2sj~2zlgoKv^K+JR?rzW|Z$J zVZZw?;;b4#BnRRzFSvieYo8UI+5_|M0fzcS<6@=Dye_qCGSj19!6kbfl775FZ?$Rb9|KX?Bvo|goQb*q!9{?er+ThBtc_^O~ z#A`XdW-$IMIYupNR+t!b3u&YUm-IA62~vo@<*Y#8LRu8vK^ z%r~@12do{`E?Q2`noKY~%${(BWbw<*M=Cg|@!5$dh8j#L`o`z@o_6oe&@M2#Pjeq& z?@{BD0F#a(>VV}yH0AZ#CXHmMMxIHXp8=Lq$-a3jq&UF*>f7imhj|9e@zfw%GsF3v zu53RR8T7>4N$BQKJ>kdxdpI1<#?JWhgRrnZbd{@H{LxKa=c|!3fIKpJ(RPHTN>9o` zGgcEon!+rLylUl?Ovvj_;nPw?)t4%_L}PxI%_+LnFje=g_m4&>-?RR)qh9|BYCOb3 z^TJDAI9UVVb`svmq79{xy&+(~S{|_c%0!7wJxTemD0Q=-ox?12O|NfH?dqJ(qc7LP zBE@aa|NW)>vPyxRWg;ltqtS)*b=&&=I{?}&_IAkst}Bz)XP5Wah?|woY~8!xYmJ@Q zQm>9$<`9nB;{l=9zx<)}U$vMJJh^;1*GcN&5}zl%AS8?cVzzye0Xv>Q`l^6q+sx!uqfEcv zLJ^_gd$qC8t3-f+(i@wqNBd>GBYc>KDf2JIj?^pthrK6lkM44PpTqHRBW=g@N`v2b zbdQtcRj0Loyj}Zh{U5}h5v2MFrnH=QTC>7KgDgoZZ^wR%?G#mlsCu8P_eNF3y7?E1 z**BQA8#auxBCBw-K~HGzWHP)bnk0Y@hR@B@@mxsgdvqBmBm7L;;ih3#kyzbl zJ&}L!UiUgmvsX#pylvV%h^==CB8mPbT=K=AnL%inTEFIM2^rR3=Jlqq`25(nf}205 zpVP3gg>_Ip+@u2q=DBNU(0Eq`V8NyTWfw?%eCR036@V`z!!=usl3*~nJ=88@TN!tA zJk7R_95vW?n_~Hn2w=4|z-eToMYGj+&VU*vZ}OFX@m`07vey}AWG=NV9^E<2`Qn+p zy92Yv9M`n!MpU4?JS;xW171&$me{@S3<>hz$h`#=(|I&EoK+X_ZV)+26_@ zI_}KJ+ELDx6|E~ z-zDYo7j#y&2DoJJcPE!zyWVt#?s01E(5~1?nM>ttQGC_>uq7kEjx?r zM)mYLWgo-dzx>&@Z@LgnE-$I5r&+e)vM%W2ve6sUNJ^OfipMOxs)HSMmz^H;2)DnC zmr_PTXosA#63fF38nd#;zlKmrkm=}BzgJfcE3|FCb5S%jav2`7fZJkNhBz|W8PEb^ zn|1AUn{PEe2YB;bUlQ^z?N8QYWpS_zm!)pcIXO#`$68YhQG#K|o!aMa$oz@&z-s(NEwd@G?TGtn|nJ zR~;wgwqUP40YedasE?s07S<%P)NE>_Ao-kVS%@2j9Nw|up&r=Tu-wS9CD;Ui?8!(? z?0rxd2~iF*gvnJ-I1a5o09Az!;0NqzZ8vT^cFDsW*I|X ze>7AD3*3_^KTTOR%i~b|(BgHm8MIz!rZ!$P^o@fM`JHVtT6Hr)j^BFBYPSk@1z9&B zGR1p?tSNLF-c3qY0q{7t_y|mNvR?^&#g7@qEI5%!^)Tk5ZqM?#$|54wdCm3vkKcV~ zq6>w*OP}J+*t@B6hVKZjt~zIp^Qqdq5gnB*+!rWtVpJ3vO$Z0b*GIK)e%^oeYid{} zN#N(RB&YA&(=s%(f1XNIzGe@9|BHrb>FuFfy4J^F5C)>oQ}xcj z13I%)l#sT5^7DyjY#Vl7WR5<0iNBP{of&YBr#IBHeYjb*B*f+^mMZ+ca7oi2n#;Uu zmLU=qB19OL)XFptG^4jU34C-UseUxRUGt7XaGzY;Wsv4iL%es_#R{|bz))hhNVI;f zwO!ppJG8(m=xFh9pHUpR=aqJrNL*U?BOI+uZwBAg&t|+!uXb%rk)k>~hicFFWUl@u znE!A1rEdLA6-nDvyzao7e^9arg+3X-0LA$St_Zo#wj{ZvasZD~A7y$0cB+CoR6J6# z$}T$MW)x3Q>E}DJ*0;97Wg>0F*X9mhZI=nK-!yYqeeQ_Cjx~!`lgeQ|6MSlFDu9+O zu3TVO3>}_9aj(54J~-+l^Fh`QE_Y}21ryS)_KrQ~YWpQ)O2&4#Q-&X#=VA`Dc8*?@S{%%ivUpx6W+_AKNc!g&hNx8z&j(#oZGxCXBe;T|Eu1fKOY@**moD>=@ z?2u52 zSA#jB)8atK;$3N2Z~uiJY>_H1cn7{++_BHGNO0m9_ve%cLNA!}5DNCM*5d0F*1^9v zbWt`Iw|j9M==MSCI5$g7CY^(mye#+ryI;YHoy|FNNo-APc zX!(z+p5yi!xY+Cw!rz<{DEKYSX3be;`P_&*mAW_?Qo!~^o179DS@z-BYCTn`rq~_k z$r}9zVisbc2mV)4Z-a<_Gtg>`xDHB1!C{y;!SpmlXWmXVq{6CfFc6!FDv2SA%EX2M zcxc+G=}YPPhRH(vVrW>ozj$Z;V$SZm`c;L0o#Fg#k7Ig$IKJT~{@HlR=U=tIAWxbn z{gyF)(pH?NS48aL2>gGB07w3%{BFVSDG41&9y}KQh5O z{O^8IkVQb)QkaRdX16vsMeXF?>ss=?)hVBW{Xa@*JuD}bj4FT{$Dnh5??>qFVMtY= zMgSpc&Gg7FM4xsdi=&b`7av6LXh19ZmUGGA@uGxU85rw8rO|)1mfhMmU$;9ANt<;W zJ$nRhzWn1yC>z}O+}@OSLpP&Oh&}*3lX0@iIB9Mqpax%(PIX!^YC8ly_V7<|R0b2^ zyFev15^frTVGJAP#&ZFPJLgaq!gVZ&bZhcS8O5?By~Kv&SKZfNAd@At)BX({E|4h${{p%+oSXy7vq6fM3~)tr z2DqwqZ(@G@x4+y1ImwL(@>e#9yCR}usg$hOzWyxrr2KRtW%j3{IT{Hz9MhP}{`SaQ z{CB|UrF~@)r^D4Y?vdd$?QmsPW%B5a8+?`PmNpimN7Jl%yB0rx2ZRf=d8Sy>?ru;) zF+S1rP9url+82B(3elPGJIwhvr2(gI$hMp7y8M&L*hS$PiqFy_?E2(~sdGjsek7Yr zJoBi_ol@;q`>Dwv(r3-WswSfFxHBx5t}uo-S=tG=^+^gp=9``5|NSiio8|P0l4Hiw z^an;f$5!lW#}ecFY(@FosGaJydWxH+8v@rBD^y)NB+60RZf$ohp}K?Dzy~}bs85G@ zX*kt7kNC9LJ9p$p?8d~#k?YH$RM~nO)4xAY$2f1j`aC=H%56Rx9TC9%0&mzSIqJ$U zXAH=$`2MBr`wjV|<3eFK!xrX#4;hulaS5g{md2-_-zrK{y7I=^+GdM)1ivZ7uV6w; zRgV62j|VIVpDiA)nk_xV*jNZ!?#;qCN^2(j7*d$)Bf3S}hw_7c!Zs<)IKIePQc}45 zcp>_6f)mO4T3!M1h}V|6n%cEj)HUYN{C;M+9l~LHxYkka>5U&?vKf&w&xqcjh`UP? zkkDGSOc&|d-nxr5{#Rd`J=L3>q{`i#n*}9DTcy$U;D%hE{PMU0pYlE(-Y_pwfsq@V zSCLfZ-280*U*HCOf5v$$E8T>0e2VM@#2W;iV_m^&Dyx<6b8$Tv(YBXO^joi@1q@UZ3@Lkohz0CMSR=voHOvF$)Ahq=o&v4?zSy$1Ws4| zD83NfxqpcL9;W(cLCtT)>3Z;p}2!yYLdHFp`H+D8k4mT}wQq^G}ZexPAY5DgXnpi;Ycgpg~w~Lq%ZEwi(JrgCzt1HXBfwSa!$;seRPE+Nz1z zz}9GNjD3r6I=seljoL*~78))^^SLiQS~`PDzxR=o&VqbGX;r}&kfCinO$)R3$??5s zvL;1mYk&-{_jlF7oMWxMe}PqBEVX!1b49{q#~|?4<^cNVRBiRIC65s@98(@BOf{A^ z3UGXFg&Z|{eGuV+Dp&(#xspr`K9ks zG%u*!44Ah&dB}Y1SUeKz3B4ij^S|-Wj^-IdvU)OEOjWrzYJ1c|R(>3E!h>5sb7hJl zJcrXT(2dl?fn7|RqM=!Ct||Zt7c9XlKj!*)3$B&yV9!)!7netaN^|F@cATM(HUqYKMA8zwCBT};J>j7_?N=ai?`{zwVas&Ae)S3K3M=vP zB!kDln>R?9k$R4sVM^4H-zh(&0|0ZF7jF2y1_Ba2c~Y$x!+Sd!^#i-opeKUYb}~uN zOKB4M5=LX@J}sHRD4ZnpC%?b4(qrc@vje>*`N4kO$GL8K0r)L$ag=aeZ zCB>8%Pmioqyz}Eeq)!2g-jt3|B?zcKxbi{XDeRpJD%Ae;YRKFECcyn?F#xxj`>>!- z@#DD?@su;Fqd%G&N0aR4<-B_jX@!$D0Bl$KA8-7lrMS#HZ%bU0YP^-%Y} z&45)6izG07|pL*p1jxZqbg*j{*ZVQKR>2NcHZJ-PFSqOuMz1=)rJqrjP*O ztYjt@cE^81!!_oPUDn5&p+Km}wVw&UzyQU=Q&m7-p`N?L8#f%MjGV($4TOq8t|igh zfVo$yH=ljv0O3-@=3=I>6d``-^2T(ST@gG9IV;$t!>YVPJ8t8 zN6_w9x^SB{!A{nN<|gMQpI7&26os~2tUMaL=49Qo5~?`RNyZI#t(%Y?Zds}}=~3^8 zsMHKb;|ryS-)j7u=P?B7C3fEq#(LhFw>TW21TGuM2hD%0YtAa$e%gVVDJOS3f*+5M z))6=ilRZ=)T=dqAPQ7F14jF3sM{7{{@&S$oHU09~rK!lFUS&Ww*d)9vhIj|^4t0z0 zB%G&YOFA-$JZ8J+9@te<^^|mdWFb(Y&dRnl)Ou^_GS~famLtH)i`{9=^2Kf4URe@P z%wvY=9f_82;5um`I5r08@AdNhuYQ2(bh+cY(-h^qC7;O+&lDAQyP7dMMlW9iI_6s| zvO$+1WE2;JP(;Tf5X4-!6t-b!%Ngn|!#-aVIFrqlw^l#s9#HakmuPYxn*VixQVIYrMpi~Ks(Ts|?$5U$AZYqHF?)iM}wCt(lXync{w2d;0{@_$W@ zeCH!v$iYjPUSDxdYEwz-=&T!h_}F-<1T3Gu6mjaOcUB(=kHE~yE-FkFU3s0xLZ=r! zc!ZFQrsKuwg&y});a7j*-Udr>UK6eGEBuit(k!VllrxM(7~b5x2c}1!WvVdFa+1cf zHyK_*3+~=?t>t3L(&^}5oNLw7tvRN7Oi6=$eQv(md&g89lgEsk- zo%Jc;<1z>C;ZibsTXx#)Kc16p@`*Ul>Kipa;GZH(R)W)&;%S2j0RH>@=RBiNN z!hM6?ZkIy+Tta=CdE2C6+0nK+%<~Rb<^8QU6oQJ<>rFSk>C~Ty?R5*-mi|UlKDC%m z?5YwGO`A%cYGPd4j0v@f;Lap?7{2c40uhDxrrLk$5~dZE?Q%jX(0zcpsGw4yOxIKZ zwPFo~BlQfhu`b831rLw(f%1+8g=wWKXxWA>hh5T`90GBrZ7n>1eSt#h-vPV~Gu?}g z-(%YIbov*o0X%g35 zA}*35j1c>(Sn1dbJ-U8g_skJeE3x(-THFvvVVf+2Tlm)-4lr4FpY4v9fEwM@=|S`~ z_69z&ptKz?&X>#b`b@;S_>t#zz!H|F$I&n%uZO|D$<-L?R`; z@6!pr>KxdfhQ}=-Ew56W6If^;;nQ7W|2nan#`ZGKZd$VSYv0XCz9ql=M(TpgK%+4> zlncQepF8yV1cG%KK*_^01+ z_0rb6{#6Wn_qj%Ji%<2(=L!WCjfl?B-wPqpm>Q@1=yiJ;*{&}>gfyXxs?vNTo4y$v zsfd4Lyhd;#>I9VS8^iIAVBd-%@ycFcWaIr&$!KYv7g`-a+?q(6L})ZI!8v zEx=I9ZT;Bt&B4Y*?Lkz8E)GWzhN`SLz<*QmrTD3~)5zj4`ISPp)WM!P>~g)xV#BvW zQ#atS=lkE~Ro2yx(m>1y6Gi_r|di--%xk>fV+uTCU$`oKOXd=~A+@}}(r(a|_A}|iz?9^J%2%3Z;TnsHv zIAt2!t@2F0ubh@M4k? zH1N$m>ig>*f44;Caj!fJm~>_T%NL%(PsRnC8q{1ofe9-oEotBHz2PPV2;Cn)fIo)c`C?r-(ixs1N3t(a;w zqn&X7Em>13uuD$$Jl@ulDwJ0c-qB#}S&g{d86JK|JLkFdj{?FfCkKpUF7&4WKpZ*L zdpTb2SyPA3E;O<$m&$zZSIm2B5Q0Y@9E$~xw;u~P*qX(VDk@mU)DR<6&&sS|)YTm$ z;lJ-(HjV!lmrl{U0b-)wsDbCoiATd7-|gApXz(f~Rvpyp$r&ufCS;4Hrw9dcP@$OZtZ_C{l$siG%dUB4moK&?=2VCI*6 zjz#13Q;Ke2v99uiL#ATEEKKJ5`{01MQ#@rDf=H8azU#7J<)_m^=)u=hLyi?~FcKH; z`j!Q%6W(vJwrgG{<_wRj&uJ|POnird^Pg3c#SFgoo#`-g7znXFF6@_3jewtjJWwU! zqB#dRIPRnAk7N@Lw&$PwHf5aNa7qBhIp|DOs@A=eMAkNMNi<2=Da<>jJ?YLc^@QC( zWu*uBR<&-7J>UC6>6S)2aWgh=jLk#cfT!2?tGIbVD^Jov(#5=VX8i#y~nC}V?; z$?L2s)Ct7;l#Sg;p45o-wEfhD@$y5oD`EuGyZy57)mVsr*wwl1YGy0?5H!8M$i11+ zW_#K8ZtDOpZu#{#@$Xz+A-2gLW~*vkWwUsEdHdTZnH!Zg`{!FmC4Vuw@2@Pl8wgG} zBhHIe;gP%TFuSmh2&%sqqNcEa12j#+y zNnLIDxc9Dd%>kRj+^MA+nx$Z-q!fHIt@>o`p@Zu<%C=)Wm6Z_3e6X4WQWr7sU+Zb@ zTDmcp!h3EySpjX9ZBsb>96iCg@x8IVo};8vtu1D>m5@^Z3b$whi(nwIMqL`J8yATI zh!5v)1#qc4Ek?l4sBne1&JX2XvA65BEK=bsti)6?G*vq%vTCEu-C{GeOAA$G zaMbltPx5b;=L5uq&5_%38LXpCSJG9d`ToM{s?bDD`UYyJwg>#23 ze;qB(aH_{k2@f6x-bM+C*BUGgw=-hTfKWsZDP&5H@2N5ggWa#}2eZ40*)8@1c7Agn z$v>;;=!fDTsIyYfAB?jf+#;kb@TA{Up_LBHR0R@!fJAbUTdj;p7e**qs2Y2y3c*p) z@K>QqyNCbXfW${-8fbnPzMcA+4_{h4fYyKL6Qu_KY0L-$Fq>Q1@qVCv=bZNF`#>E$ zlw0<~lBghokxQDBRUCN>{*LDpqm2pHMdF zi056Dycx+K{)krtlb$eq`XD_6}P*r60DvTX8;zcLWyTH#p4( z_+2FFdVW35O@@Z*yL0)Y75~y&l@I#wbe<`Ejvr9=wrf_o>L2}Tq;fSYB@6v7GAvqq ztuDHrD2F7<1$yu{*lvb(`x_t0|KQ}qJ;hA_7);oywMz=d-9lv<0ZjK+oTEB%VmuT| zG^=*ZVk{^|@+TDIha-hD=WYLws`CnJ^8KQ9Xd+!j=|u%Wkg8PaqV%HDYeW#F2BbqE z5fntabdaJ{L3(cq2!eogqy^en&+r4WaWPcmrH?KBS39Ev$T@C7`nddpa|C9v;-Xpl;#_c5C{&&i3(9w3RYF zR4v|Vs*+7?O~!wn&lwSEm<5;fXb{`Z^B>}p*&MkHik=QC_T-$7sdv)PSKd60HhNmqzHkED02 zrSHFB?Ur!ad=WLJ`ZoC0JY8KS!{pz9Ihv!W$<5Lq9d534+N7yES!*gWIX(Bj+W7X% zCBn3;{=|YpCYjnY{*Ro(PT9syNQh;=r3OoBIetI{37lTKN zy6*lTE~7kqE^h6aT4Bjvn|r$fX~TpKpLf>nf=BNC0M0mZ*)@Yf7j|vCL_!$_X|I~d zt-fxgh$GYw%Lcatz^0?h0DY)hoM>?QX2rb9FFJf66}GUSf2E+49wSeIt-?n=?T&e3 zAh$zpdQ2sm+Xir|9J@QF*yx#*09 zCrWHIAzDHJZ2xFla!O)N*lU;=4A)ur(T&7Kz#g$wr9w{k&WH5bL21du=(2N9RWa#w zc~s9?<)RBLr?W)w-j3?4<8!YI$9|&>`1#goT4cS;ApHz$2vtO^R`VSF!_hOk1T4c| z*|7Lq^XB&*`PaIB{B;kdJ923=g@BY@qjl@=G!0{v{^pWR0in?^O zp5=0PIp*C>e_|v-*#p$qbM{mFc-`gSTpm^CoGHrWt0w?x3JMhEoxn#SYd`%P)9$@* zL%C?rc{qABlsFhe&%v~691~~}rn)0Bv|XQZMS1gRj4!i$Z3FS8{%(OX;h55vl?7m(AW^cLl}=F~t)B`53`_U9uh-z=;&EHhs;ae?_@B z0`4vMG&r_hU;Ppv)0QCh7aVja%e$IEKD~1y{Uk@*PPxoeF4!?#gN33pr)W4x)@aDL zXWKddB|>{u!G+Ucw57?%HEo}1fk{}B(S$5nZI3`p}E%YM~vx;&i|(KI$a_R!i|7_}8G+>NBgHkQ1dySPEHZ-1kF9Q#?N zQLN@E{GiEQIdpoy$+d!a((~Xka&qbSBUwraLgvy)2g92kVzALE|4Pnr`Zg;%Me97^ z)ddOwxfUeYCGR;od=hrq&WuSxs!lRa$A3M|KRT12~& zqm6QmJCBK8q(!Mkg~jvskJ7f;j2UP9^?QMKGmA*ti>z-~R$1oT9rlaALoO-+;Hl^f z08IS)mRs4TZz<6n06s7HWdk5x6aL;W8(a?{P@S`2G$SOtT#^Ee?s>D^3KOT4m}Kv; z)N-CMdh3`h+Lc*cUNVGWtZ@4CG|a0n&(qY}?3=}J?h8?i3Gu%IKh|X~?wM}VU}JTT z*(u%%=%CG$`XmL!?J4}K1a4_cjT(z&zCyAtJV1tJmpXb)NdH|kZ__3dBV%>|`N8jl zH7WZJrdYG&L}DveNrP?oK`p;S#LotM@_L5}-vi=Jb+v<73rf{>S$8j&tKOE~gv>9B z8qv6J?ehcoH9n(5-sd5pJjBthw&LOTGP7d7yaMLLT#=q=<3cN+&YvCU)^p2Opsl}8 zk6e(7K+-t~C~>f8DYmLv4yL@T5ZZOLF8PofTbS=(l4_zSdhKv(FXkQoZwh*sDv?q- zN$BokVE1d*+wfl+Ar)n5%!bzz_l$RJ6Puf&LSXZ^reaX4<>?`{xf|6C82_CgdGZcC zlEtO8nYIO(d;k^fke|My)85!E=Y#G`Bjxxr`(UeQFW&g3{Qfk`%P)F)3Q`8D;$noq z4|g6d@~2maUko4dU8K!umjd)B(G&oZ^w~rHC%z6L^uyNxux8$?08Pip4Gw>64bI{G z$F)^%?X)$?a0UU1pn=IT(n>+OzM*FAV+xuS+~|6?1Wz=L_`VMwlO>xkB0sW$aj_b$9B54q9N`( z?GW!d+r~>}FHg{eZ7;+fj-KGnM>lJrH8yCi9BD5y;?CuP8weG3JGpfFa9xI8UEut2#0P4H-ju$xE6Oe(;xi$QUyRBajHR8{Vbqr-HoXL zGU9@i&~~kOBz9l*jF9zkxG|qy!j^1)rg6)+NTk;KsssVq*;k}SQEGb`;T}LP7hAQ@ zpJAn&=j61xRrDqUP>h!ULdKEBlh&&>D6K>u=!v&&yJ#RRx>(-z;=VMxwzjFe8zu~7*>JJyS@6)J_?1VNE{5KmcJfpER(q>2!%6s1G_u35cwy~Y_lqXsUPGF)Enywk z@|A?>Q{e+ba93jauZSr+HddqD@NxqK{$3V5R$FH~QZwdlsN1{UxNlG5KG^=~6kZQ4 zbA*PT(P}TgO%7a^6mV?`t`Sx*9&r#>8`u3egCvuwmq9rf6K|LY`48+D|EJy zkK!F>ZEhg#NE?oK!tF{Hoc?0_%-?b3j2i@YzF6vLvrSKqmp{b6gkH6ZIms}%uBjy$2px{G}f>VmAWZVbwZ;wdnaKAY%xwB@y1CkJ_IJxuwH>+?SNV%j3}>0|*rsY2ayV}v!VL%yH!3E}@cpvC(PG5Y_U<* zuIjH_%(vV8_5zB-pqJfeD5PNo6788W(^d*pomAV496f;}OyDw{|2^(rMDDlGsgXHX zOqv>vhll(PFo4wE<4++ehy@U6Smsu3eY!Ft!N$+{p=u$o(rMm@?skKi=Y~|U-@Y3^ zrXQe&6()RS`x=rgS>C%dW&(8n>671~Z1|(~Kv9}8FFEt2q;Su&@XgyyX36q2pABB| z!UCQ@J8ih|XO6elw1$7ipX2A9Tl*Zqdbt+A459QW+Rf^I;*L&FlHjApXjRge=Hn3I z<8{~Y`@gPqu68hdcNC*`zlyI#T^ai*ch94If;LF|=pJC&)7n4uJ^u~+bL2%;gX&ak zn8gi#0Ke1$WsKuPnsRlsq(4vd{Af6(mxZbU*T+0^MP74LD3ot41_&TyQ?p^ZSG$(Zt1u5CQsdtENVfwIj}2psMfP+rLBS*cZvu8(i7^ER4e$ zYWUqAG(-M{X_ktD$r5Q<2|WaabasUM!2Z_KuH1fk5v{D7-!tgkn&uF~MZSfy7$@A#raBWvTW#iEG~JFKeLPtA!88*y zkJdf%k+MCzGnrmWVsunSxb-pQ>39o&<>Jn!Cc(~+Kogt>5UEQ8`J-=D+wUD@c^mD# zV_+7p<@+!MKTWQypm@`)UzgOk9;FGPgpwR!L#}rvxN&y^vC1B6u#Q?u+j|@7L-Vdo z6TwmaA&^HpkGw4&ktc-JdBtwKW^6ZAc7m7iY_ou8m%0j8PP|f;HK=4K@?L$UwnqtO z&lOwZ3adTqZo{mo;-A--0^@71p>=WMU8R*1a{QNTR#i-9&&b!ty>pbLk277f)m02{ zHE-$tlzDAwzTf)uhf*@3TKft#`V}AgpC6??7vXzq z>|Wim9Yj;ze%85!kU67&u|pmTyEy&f_#%q$ulycP#`Zi{<50kCTpmscf5`P})uR2% zUKD$O{-*wL``%wbEq1ecW_-+O{Y92g+2fZj$bV)@UYBBUkPP@p(jp zj&#EZG&i^gfQVl5J4bzIro%`w%*y@L^JW0dI!L%7+g`JLdI`8l3^HB)@OErUV^AvD zJmu9WUrM2zk%60yd&jA&kuKw~#iVeu=3cFN7VG1qyBLtB)D1|Q?(+vm06DLBB&#*naqnA>HZDy96a9wH|FbbJy^M(yP6YBJ zLQe5NbzXP{8zzcpQU05ICfb+Y5)h_lUa{5pFnDL7Yg~xwI~gfPP|UWuAER-L{`v z7?-o4G>W5eLXk%A2%(jDx|&BsE_U>xK>)O;DQ0H28s7HQ60jg-vEb>wm@C|@6oXus z37kZ{`uWAH+Y$;XYpT+2nd^2C@;Z9k_h{qvTh(anMTN?V1b`el8q@YNSa_h2Ae20@ z@l=_4ya)OHgPv*%&Gvefng-D7Gcx+v}%Q zx?-!egPUZ6N$1~;1W?S~LZYiV{-_V5 zWz6)Sj|tD4l^l+MiFny?@G4P{7G>zFzWI*z2}3$hi3?AG6wfHTC~hFi9wS7lD=E3o zkv8jpXEy8s$hJEL#R&v-h1!;RSo?l;6!T;(XqHF;)*HFo%NEP0iN;Rb;y~dfQ(Uej zxQ$0Oq@m;dEEN3!7~0rD*dKlu7E5)ipm@2gNjtbTXJs^zPY)fXxe6eJc)wo!LIEl> zX7`n8@}3i!t{*9~(9~Tm)i%g1^pK51Gd|}!6l3)SH1l=Ii}@Gi0QjS(Wc)!BiOO+3 z#sbwpENx}yV5a@UAhtAT;=p zOQWfjjtyC&@HCmW15~`ztv$rCm7Jb71YxH*shBv;PL#*k!y zZ8gpuB>|H6eCJi1BoXklF_ibWq}E}M<2(SimX@DRmBEYxldr^Dy4kLVRKZ$MU>N{} z7V!^<^S@ht=6^CIPbjRt<_&X=gMIrR{k&8 zC#O1KzA$g#+`cQ%#=CT86UZ>rk6ff&n5=9D@ zPq8CEYKW$PCX7y%sqkT>#&5{Q4Y2lRf=|Jp?(Y{oe#W6>B0tgBkZ-Yaxt9N>TAN~v zZ0^G+nGXJeNt;ZWOd?@a(Hh*W4xuOeOc;R{;FPmzdLMpX?UUmFbV9#ycXWy1ssJT6 zCj!Dmo4-J2OJ%)@N|x+_vk*~$Dx>p+!(yMH;=BUuwQj2Yakn01ps-To6UOSTcup9? zl7jy)X=v>J7u2$OME=%PVq)~*RqMCs=RSsc;LgZq!#+E>SLWgZE%5>IrL!VFe|eUm z3$L;{R|y{XN9+)LXt5{PyJm!AD79r4fxAq{WO9ZcEpVH4qpvKy# z$lv&Kp~+Jv+~wln5h8cCUU+G5PBwDRvyvwGIOtBU#4jM7_6&lmY>fd4{V zvt&e!Ly%9(;Y>9a-{FkL=4rR1*Z6AS`@QMN5S6qL8xc0Yt9PktGUZrp<*JX(HCoPp z%+$%8I9OQQ+-ov(uzDujfq#(0n22h@$kR4g~c<-C+_Rh5_b39%eENSfWa3pas2QT`{2Vx zL=na4<_rSULuX8>5R8&U1j8;&BMwZU)rX7}6r^dn=qIf@QYC)Z&48+Rj|P01`}&2; z^3$$LCYqco4jNhC>X?%5Zy=gMM+J6oQD;F>=40F*DeO{z_pVb4p6l3vvU%Dqhl_c_ zheW$3KsC1W{ko1+;Xi9wR&QIpBrXdlra`bdYQO{@HFF7AU@drWr#d}jsnx2=yLjSc z$|?Ah=FkYwSMlh%M71!0IFo5QOHKJQTO0suS|u-EHh#zR=z9|yZ&$1p>SuY5z}k3R zV$d-)6I@12!_*AX^L_3_olwlDBsYD_@Z!ZLMT)jCEz-P8$UIY8B)oLsNWAGtMf3Hckr@ zlGLcBhz2t<|Acf|T@e{l6PYJxgXKzaKY6e`kDcVEo$aCsd-X^LgN0WCO@n#DyRwxY zm&A+|Z4Q<#Nr}ITa=HlT`bH5p>?Yy}=H-yQo(&7uiF`9AF3aL~EUXeWE?Bu$k{%ly zA|2HwEbP(**_p%#yzpU2E9AKNq-GF$oULp;4kxqZ0J52|!T}(kB#ElN^p&YrRRiQ- z?vSmtXqStAO7!jk@0Kt41}ephQ7^%)e3L(t#Tc^v?PzvG)ns!V%@w^X(yi8aCv?Bt zBIyYY+Vl(7Qum2tYn$`fQk3*UXHUT7;Q8W&0et^a@S^|4tAj=sm#_b|1&n+Akq^k> zh4R2wxaJvs^ls(wp+>tunZSMKr2?DDm>;?QMDHgWUmJ7Q8@g(=(L-~YB(!7SA7lR& zQ@!68^GtN195TGRe*=6hZ-_5&di|QT!LVmExtijuaeQ^&Lt9s$$s|-?7+e&39+2Xi z#iFvU`Eoq4BQ9^Uu(6tF?4V;h{FN0ao!FbO#JZ2PMtT_Dc2WKnP7>KmXSBfC?OX|b zo#|X;nAsHfuX5t$>J)7D!@vpSEAW2~h4VG$JWT)lyR@IbnaG9dtCAK+!W7Er!h8a1;{I^~1P+iQPPWMfrs{*via;kqF zo=2~Ci63A0UJuLsqV{JabS^O7QAOwNXak`V{V;!f4#*x5*weIJ`I97tvFKV{r6A>o zyyDUzcfyfx`;A1m*Zy?$i0`!byZ2-aB^FnF9Z`HYP>BGHHuX)5 z+t7gmv2{+W4(prz08~yqcz5Fsgtr)?`p8K0HIQIX%H6~*fova*oAe(#*9b4V@EZLY zS%rK>XrKFc1L^nj?+14mgf3^?8{~0`MPb-6lIP3{(Nzlp9m zl-sDzs8p;PJWf&(Do-Z|OH;p!)jR`WH35V>MWmk9lsD0nvldHX6&_2JD3eB|6Y+c4 z!qU;ScNf-kFn=2P`PA~6qI;N|DEBYG^m~GuSXz!(-?y>f;NiF-Oy8}pXAf>RI+~(S zWr&{rd_t{8Q2FFBT4;fXQ9|df+g%i{Uf=7gx!@Bn)icLVZpEE^6V2UsyF@)l>3q%L z{)9SD`fH*(SLcf&kEmM`NjD6Y0PVCcbdQxg7Y87ee!@ePhWA=2Uwqc#*lae&c%6Gk z@cC=C0N#A4D3I;xlAPE#ggR08sXnkHtwlQSlofD$QkdUBjX&j739s`o<`pBaf2|}t zq+{#exal1BA$|yM?%%2 zTg<4JQ<3b7|1-6H7bIJ>mZNo$`*>ammP6BL;gu$->R&`~ffEPbtuOp|cetoehCD*W z0jeGkSW_m+%wg4Fj!1u6+`FzNnHx*k-%8QsWtpLNe1$6{9rd2(Po9Ck~8mavNqcYF9{S<>}i0;f@c0 zxQ6UYO!Ur*drD}Vs(!IL*IMm} z21ose{8TIs!uF~#*#xeOjB z<`q`gYHBK13TbqXoqW(VP;WxUF)aP#k#=NZI{r%@t19r zn_jIl5@IdT%~=KMhgK5ytycCI-R(X!OXEHDZ=!0K4~_43yX2&oZUTc2oLd9-)8$JnRr) z93LQGI^=`NN%Y7&=Kg&z#{_K53YO+}YEv1*LN-aL^EH!3 zA&m0(wgs|K5|O}3TcIZLq1JrIcDVLijArU5{xdxBQ-i=ynM^E5Fr{CgeBhGui2T8^3mFh5b)wYX+M>>)PTgEzA~+StzoGu z%@h1=C87oV9~NGB_GFlA#YPJ!@ssiVeMAU zOR8LttE$c$l!Q6R=FNtrZA|TR`T8njWJ>gD=T6>1md6a=L2T?$92Jq~|EEF1ppvw# zg64elXvfUYiE;$v6E1!nz0}@wxsCbSmDs6Ohz!)I@i*$m9{*U+;1RDV-v8+x{>R&Y z#8{`a&nQ&+VK2;mhwd#K2^i$?lilAYs~84{zJ4}j!5dZp`p zP|1}Y1@e){^$oiNP`?4a5f3TC53-f-VIPqvwgYLfj-{iNr0VqH9PzI6$TbO$Cby^< zWlqW5j>jVZ_*kuk`#y~2dD)Q^Z*ngIPaydU^p{)iiI)F1yQIBC*TWVdf)5u_Z){H`zMu`q1p6Zx( z+qi3Aa)I&>tv)43S>M4g^>jrxb#YD1eXYmquQB?!|E<26B&}Hq7Dt;%388f`rgIiw zRNw7Boy$_C?t+`jRRgb}SkgeG&Ca8K2rdA(R4mH|w7p5WmLg?(wyn-5q>?s~o$o~n z?lw!ywvl6#x9mc^0|ELH!>7{F?aD7o`wKsSntQk2KSh&NHvo*5ijNA#-*r&CVU(5? z89n$rR(|j|0~2}X=S8CuDj-gFiSot`aMth9e(KmhZAGVpm<>KLV;G8$um>O)MS*L_ za0_Sti%>C%$5CVJuc?_QRubQE%S3urF4hp2ZQ$Le0nG=uRB^D-pDZi$O-hbT>obi9 zcrtU9`{GK^IR%Uut7>?;M2jVcx$>h99=1HKc3t=%c#A)Jzbr83@^$Usfzj$;;Y=2L zu592zPf-q4##ZzP7zof`iEH7OAcP$rzrR3=(!ow-0T7qXND8q26mQ4D(0an zdr}aS*spGf9hV``O9P0f=#4C0t!n1OgQ>_@c4Vh$@7F*ItIkoc%0eA%)zz{m^S0mW z*(4<62W`+W*gIO(*?fTP84S)!l;tSuYZW}N3@>^B*=~Qn#{!ZPio{L%5vHovhy?DkjToe@s34bY9$vwh{U1wPmx$FVL%h9vBoEHqlZU^5|=2jObNHoCPht?AhgnsU69 zeLuA*4=7Gd3_s*#Oa{DH8dlhxTJ*bot@39Ub00U)FUV z9!Vv50yu-p%Hh8Ll^yuiim!-Tb7tej49*dUpfd)zSzhS+_`~xRVCs$q=sDc0@x{IT zcjJAwao+mx>0Cnm?~Fx?Jh(QaB1_Jpu#(F^^vdsBv&>RXhlSj;w@IYK7+N@5_9&hi z)IHm%BWKF}f5oi=d4)(hWiOe52R%03Y{uVwQn6F39gA&)zqKVWB!1Eqt;KkT%y^XVnk8>4C@ zyN#Em&VFOB^l(@>+{nKgY_^CvGhbYLgO*;7$nV~q|9v<2sslYQWLt}LppV(>DX_E3W*LuJF9aPbVEa$vJq+b$I$N|GtE zEfR9-iX(4E1s_BWvJyPtNJD1ehplWSa3FHF#!W#f?A7ggI>0v@e z@do?6Yqa;Unq=HA2}MN+T;CWf7sUezo6RavNQuX2XCn1w7?&u3W|NKVd+jEv$J2!! zJ-|Qq&pdl94Wh^(aS8>q6;f@Lg>#{<3}lCyLf47{u0G!ov?$0aZSDE=&zML3! zi{lv&YX-}Qn8~`@*^MWkKYsvTTWi1k8m9xwa9(x&D=hpEA3ERZm#ixuodWuWPxj1~ zVBPrixzkEYozm-F`MiFrt5&d%P>_Q|@i&}YxFSsf8q z0EReltN{gm`l*kM=l5rXp2{5lh;Kb=H|7z!+#;hMBg%j-HAtGt2~b3`Gpyd$n!<@H z+-Ml%c-a}6!$MD)ykgvau|>z?v|6JwUmknC7RbF-YRwgC^TJJ~c~384`f|GY-#l2r zGn91f8v3g!N;6$xUU#y~Pk-sz*S^K3FP@Jl$h%MKDY7L-<5FCUa$b$%tM)o6!FQi_ z=+Lf*>g4p13UlUZuhfptc`+^OXPn!&{uEx>P&x0bbkwx5=$qUWK9FhS966~l*QL4S zoRQMVk>pq;%IZD?U%2N|PX-l0yj)8=G;@JAmiPPfz-7wB*3oqBJc8-mI#28aAhG$| zceQOOj`%C+xx_sjNV(RO{rbIjUw%$b-T|2FFc35TP(*M zZhTaMJQc3}S1abo{QoX?$Br~eBl7UZ;v8vWim2KJ3ZinP><|WtCb2{*-hl#7#;)dY zSvA_NXQnF)*~TgQFT_ctcgU$;T0^#9@uQmgMLDx0qeltFq4USBEEx3PQNFHb(@qLE zlnQ}oIwV&w<4n^*K3-}V+r)xl@%`Qy`oV_JjAVLcpg-KcspA081fxyC)#rrHRQ~t> zH164dv%7Kbt{MWpbkWJ?x_GJ3rpVdV5rKPGP>C(u+!MBZe@~++kY@B#K;Qt}vdld*ZPjsF^FwW3 z?kwfn_S24t5M&yj){+H!piOtXn|gMj%EwSr2qpG-Hh){NMM9xv)QE|_$D@sF)->y7 zU~yMT#ZB?;hwA#3AcUjNc7YW;g@sWQ(}RLzR<1+BN#D~BH*soAe`R{%gyXnlVp!5O za@^IZjOXi;p3D2jYnou)_y)>D8>!=Drbb4dWsUkMUx>(+&4aRUilM*$`;zb zc4@jX4VxLo{{Y99ji0-#$aE#2lnR&rN%?sHsL|Ti`x?RHxr;sIerEI?K$YzFH6Nv0 z`I?^yk5~-H{wdQK7|Me95-8?k6>b z5vpcw-DpxxLFL6gvf(d6p?ZTrkD=*FWq+(ayIMU6!#Q(?g0DuPxCyCR@eb7S z-*hAFwkiQle1f{%pW8+Q%!gJZpiw-lRyKMaTCiI`%}Ck`h~~@eke!KXefZ%_m5}~~ ztqB^$YSGRR+(c`rx5;EIGx#JI^W{e9aU7}Gg=_21SLK>8m&;fg16KH7wfyeV%?irE z$#Qf>*iV=X?yt}yH<*9wp9}zai)aB1ZP&waLoa71g}kR(8**;vjUK> zr%v_iYapA%_YwL%E2x@z9&SniO(#em@XNCcjWIbPt95KOsh&)M34v_vn{ta(b|m-6 zvk=zpB3O6Botd`9J)Kt=oSPBr-Ah9GBi&SljBIod4CyT+X#rKB~!!SP@hqVzYn zq2E9~(1mp#_phme1@nM^dv^cA3+@H{xxAD4r~yu^X0;j(=l$dHZjs_;i7R^n*1?_0 z>+oBp#4>-i!IC$~?A9e4CBa`1yQ>>t>%vY4`~9cyrG8-G1+N1+27xsyksPzI=6^mH z#{W}^7;tRd+_`;jzmE^R(2YXw;K*YcA%;ulia)3|tJ%K*0KCGwPc=+0yR|98ZlMmu z7A0~RbTBwNj7lnV!U+Yz!FUpMhGLN=x0qqE)cKlcn?$hR^KrG}&m>M6imFs`07+^> z@85FP&he|4L-kdR%~U?T^7ApBDL#u|XYoH-!D=2yUue7Da^KEi1qWN5OV0%THTp5c zB{wN$u>MH2Yi7SUOV|4?wJb?G>#PP4pJMw+##U!}I}`oXLcL(VMg7^YR8y|0m_~rS zUQf^#<@?^}MN&rtx^<-u9WGmYqXL@re;bR)4_kkqUy(d2{0_Nwbm3pGS;4t;hQxY*zHWxuEM+^d=e{xB=3*_2KdsXN zDzwzwl2BWYXnrEz7d<;*g7#zv;8Oyd3Sjf4)XeW83U zn(V!K=pAN}LRhC&H`S2oIQynBc98dS2WV3VBizQ?57vc+17p|$#n*{OT3WON13f^2ws)I%?86!G}tHF%m*% zVPdKIp%5QFD5PENDrQUR=zf#wb7R&MX<6TZ-D)R(QM?X@AF}^G;WO#Mn*>c1GX$pi zEdRH-&251vZ`_WXhb~Sy{M`4_8-Jv>_m27ngf_XJUJMqp^iTOHO>+IMc1NCukqc-l z0$?wpIwAUmy)TL!1rpxBYeVL>9G(OM1}OSV_xGUY!Y!3*RJ{Dr|1HM>5sp{MJv@3u z$xO-RBoju2m9F9M(6e|@tM(3c!$MqgKI%IvS+Co>->&Hu00 z0NxeXCl}K$6KQ=Nrwwl#`Eq$o>D~uN+e`;4Gua4VTfb-yV+lW+cOmCbvCL0;j&*X+ zNM$pcc%u*ky$XWI6q^nuy*X2jOYKDS!<<*NJ7P1N2O>ZeX0`D9EhCHCkoX$F>z`!o7CGApPfn)f+}!`nsjHeJ6& z;4vSud|*`hL8iQcCKUsvqE(`9K!o{(&xEn-H~mllpr#8dI3$u8r(NA^_?R+NUrejL zL_2V`yXBpK%UBMW+Y|6(tY`EP2nN$KG9$~&G0c}4~7;XlQy zfeQy51o*}nhQ2o{%Z%W5oXF}po-4lNdZgY7z?N~Qh%f(8+7{~KFo?y|W&6#BbvdS6B>d1A8-B!QVyk=yrkpKqg6@rREJGJQjw=GEO%`QLvr%2E^jTaMny|Qs zMZ_VFf;_{nk43bo^r;{$his6o{F zN&rdI+~~$3ef0MH^Ic3I?N=uCH8cu$? zMuhBY;~DM_3$S0^rIIMQYOaYlbS^Y{NwkQ8YIS){&b<7*6Jgo#Vl(EW)FAhairn0^ zxvjVz^nlWQ;){QA4&h;^7q45!6+|hTnac;^X#jOhj#?%MQ4K5X5R^~8Y`?CEDpmEK z<>9u{+LA|jyy1LJAuN-n}8C5<*-2ov7KzwSLSMt)`kdJHHv14#5)@PQ~(kjN^Ts{YZp?+`0G)ldw` z*KnyVwus;xo6Pl4;`w-Mg&Z@}n+TTS%2P8)BM}|>&g~fK4@s{GG zPER9=D%b(;zJ*O=sW=i{3P=2!nLh|&^rW!v`#9|e;`3Y4vhX9rT4ckmkka;G^OQxA9@G-pcH(!niGfEbb9y1~ zpB0lO{ZTCwVI6*zu4?`R1s&1sx;Jib-Gjsjns5?CqtEUa@F70%D#K^(i|T<#mAPct z+x=%pX>FGc(v@ZWO7`RAz!&UuBR^xT*$*33lxj68@h^ZW8N@D^^Uet>-b}yI{{lg9 zeAln66xsA0%(owS!gt#CN&h7lzNivbCLR%iH2UL8OCI@n z0QoiY^h?HDlSrr$M7WQ%QWT*6q5&?%dmcisnp#3P)p=#qoa2k(?CuOXQ)up7D&^iV!6rIXW?d=;N zrp{EX`8^`ZS-`Sl&SvX(6naOM!Ry9+n?iFxYOfUlXuFx0q_+aSWGK7Xp)KOS>KJ{z zr$?ye?|xMnSh_f^dxxe++-n*lXLX{1-@jk7Bh~n=xsAS(InXm zZw*9zRk+_xdkYYeO`|ypxMtla7U}3)!VeYN%$Q7&z`p03L>_IJGZde)rmlX=Vny%H zJt9j0K41M~^!l&(KY{O?lzVR_pQ?KAyo#inU;`*s6uEA%i)U=hSL7rfko8-08OFxS zMx<1@X%O<;|Mey6qsyRR7z%yx{SdP#Kg4ZeG1TaPE}xk32tY_hjeh^GW~lU)nrE0C z< z)H$}Q!XuvVw4bqD#Kc-%#d(BaBbqSYzx_YI%c;emw%PT5U;Pv zwWVV{-_nTW5F&=rC%y6Zua|x9Mfw-se=8}6=kL|IO*`+8f^TY+-#U3%Cj(H2;yb13 zh!8|UbxwMirB~~i6SHH3RlJOF;#y+ZG|j_BQI$q;w^EP3fZ86lbj8&SSHVS2Si(Is zliR@!1G5iD&ds5ayq-HWSnjbZYVy6thnvbGr*$Yp3Tzy+icqY+xVmM;gkw=BaY`w|k9u22x8RLYO+*8lTB~m`KO3-aekM zY4240z0Y;!v8rlVpB68Fm!BumeS{e4$euaXPyy#Jn^((@F=H(6h?e&|`Qoa&6r_N; zk}30itXM^@7c8~1DB~^sz6~>`oO9w~)7cPQ8m4u@`y@V7a({njEtzjp1Lj7~9D1hY zU$S7poFWjZ%-`VB0uCUCRX;Dlo5R!l(=AfMiY(H(c=$M)m_QEgHg`^92Rsttm~xYR zSrAT?o5^(Yb4V(S0rLZ<#>$iJBDzp{sALT8&;ajW-}~3?j2vG6@2b;I1m8Un!B_fK zC^osSA-qV8O7IDKuJ^GJE_?KZo^NPlea8R1lN-h@wAk(y=|i51iAy;nBQgImXPt;d z#(J9tjpiy9GSQ&9ui_HmX1CJP*!I%Pcjb6xW-$`}B0=@oFDra={2`fJHGqTyAnsKH z-KC;h026^pe-;=(jV#jKRQ_eMvkwin8*tDZHK|RN_Zz8N_8I%CohXx|1zP@I`z{1c z2|X(o6{o%S_&xIvxS=AptxU!-@p+zS-Q6`kViKlXe4f*~zH!&* z_{%^>przNc4h*th>}(z{1eCbT3hEc5<=S>Cf5^+UP`;>1`c$f$_~~4FLCNw?t+d!&65cUKm~buSMLmLgxFWX z4V3|qN=v5)`NP+fkM#4y61*MJp^#H++`Rk75DQ2=BUnbjS-51VRnr8maQpJA8=kh* zIccGgO+}IM&-n>ho!`m`<6`;`Jj->PE-#4n!>MG2U4b6oA5q-b4lkU^&aZ%?soBTR z#cd0C)U#zOSr;p>@BCszWU%eGS*?pTFAErX>Rgw^yPHU^gSetbYbu5w_>iCz;A0T+ zp%{Y|Q%&FtvB9x5al6)_F>yz^>-mSRcY()|3k8Zp%PEW(SjVqLk zj6Iq>uS?odOYqtKBbF`XAs)Pv!jk%fYSK0(kO`^=tg^Ft5&?pLw8!(M-e6CvZlZMU zd!L)?{uMMRJ(3f2gsVr_0!ap0JWHY$iq9_3s6#Q3c#{);8kBZ^sdBG-{DCKsC2F9d zkD6ujhH+0Hbjr8$k-@0@Xh!FXU+^6Nob-k8qsZX@PDt9W(h@m)hvm&HNa`!Gcf1}s zFggQ@m@J#c`k2Iza}~Oq55!!?7G47~S3?KyzO1itvih!kC}`hf&YtTTo7^mk;n%PB zj(Fzw+*TWw*>exCZ*Q$?DZ;l)|p+>6&eC zhuG+`UlfNfKOBjsz&xt_^C|J@48vuMGQTlTn#Obg)Pm7g59jkMFMj9K(i*p42>t{* zS4Q}yqtpR2xxxBs-`(hi+Xico6iulR7czapG7a z5WJS%@RN43-2dfj^Ba%gsvHN=#>&u}Y1s8u_}9_5ETlj{xS{65`G-&ZdPmfV;gRGW z8uSkdC|@bkM+S@69{*H6^BI%BOVtWw?m<=n-aYX=(UFC;1W=JsZdyB28P1Rnp_ujkq-kVr8 zLl9fy$?tux=lwT-=1RWjocrAO=cI~bUF?EI01YUCJ=E|4W`geS92$<@_^q6zTJViN z-Tc-IlG(=J1MMdZh^+38Ds)uP^~@r+@*pAOeU`ra2A@GkVf+2)b$651#GX-;%k|P# zPQ}s5>6%}i)@nDRR{1`WlNPkw=<^s4FmPvCI@#Mz9N|O2 zGTeUe5yQ=Je3yElO^T61ME1}8*|e<2&TB1M7BPK;1KJt>TZN{@Q*LYH9^1d#ub^Y+ zn#(EsFFyaW45@gm0(^3$P(| zB}(Jp#{pbS!~KNQB$LY4l|?qW^80{tzR0p2%~C zeQTi zy7EqxE-%ak0|-zS!?S~KfQOK?gx$qTziQg2(19(|hl&0t>MIL}f1Ya&tH>Reiu)S7 z3fj`~@lIwKPg|Vs8925)oW!hc2;L)4>}f_z|5p;am@78@QCVSSkxJi*dD8&<4njko z7qxO7X7|t;J+z0J?`DKP?PRGz{P%yn>H81G+i6j0hT2a4rF7X(Qz_ES+=V|Lxg<9p zE58WFaD$q1w5X`+;B~uomFid0B`W0;DYEC!JrF<@S|AgZ@k~x6b_E8hlm$FDggw+E@567Fg zoo6JPJwx6!(9Y`NO1yv0@AS%Nx6AxKSZ9U3)m zT@+pp5FO(TJP)BP#E zN)JEKB*h$OhzshxGkaFkP^YU|p^x>>A@THKA9=p<*avK4cW756uI8z3mw!PGm0NC2 zvG=BIBY-#FNRxbJop&u^8Ne``ZSH#I|D0c;wBM!Xja8%1xxBxM+{Zo-li;AEewGm? z3;H)P;t0$4&WJZpA9~G=kxsWKM;i>s_=UmTze8|VqVO^tw{gw&q`km2u^j;r=8KZ9 z1?lABft{RN6%`dcpwJYtc0OuA%i%W|4pqD@H1sGCy_;Qff=!#;P74`uaJPHce$&?G zT-{ZTt_HZpm!3t_r4|9Q5|FGI773PbX`%cz1l_(^aMrlsl6Z$1nEgi83!7Y+RC0m* z6an zPSV%WX8{Gu8>%yMEogAh*K9fAjHwmzD98ZFS_JBlU$S_hUYsO%=yN z!Kd|&MR{~r6Iui)(}@gDwO@vq=u!C^AWl@1na4ApJ4@C1n%h&-3ka3CLRg_yLgog@ zapF;BM-Lm?FhB{oiSec8lmm9U?3^}8ZLC~zW$){Pxe=bscxDuCGSPN8>cXk&r&jUfXd8pIIC^wdM$J6 z&yEqfjCUJ2{pmwHz>m2@WbjsJpEN$nhoD1ZJ9|Zd*lA3rdT$t;6C=-FANqyu07TV_ z5`Z0^Lb40g@J35a#=JeGWVlnl^Tvb)Rm>3GemR&nSlh;;J}n3kA@H$ezx%CrwlNrn z2gf^t*fjpqZ=HejqbD+r<@4fDGG5o-kwJT^xqH8V02F)Ic#5iNy!-9!d$d}G-ZmLe z+co|;_)ayJ-QIEnt9V>b`1xy1ycKC#*%Wl(3PYpAz~g3>I5*N(qM!*cB?Fury^+gQ z(SKpBSUy+V13PwF1mb|lXJNzuVZn>V^~|oB5X53>dNA&ZB&5g7Ay6lq z`E9(MP&go^{!5@_x6*+T#%yz6_}~J5B#qypyS^m1za5^d89z82ac&&h8f&g;t_zGf zlzq?3r}iC4`px5k(7|gN&Wz)O0J7Un%R++dP?_$^-*ivJ zdjv%ZyQCHYG+fGEK;Yn0-giTIoL>iylUN^KTfD0BQ4_?t=`E^y{4-Pk*w^V@`*05; z4Ahy0^9XB-JcY|feyc>QWGJ3#M{Z>k7%W|cN#unG%~}b*LFV6GHlkj=U)FP z22#RluxMJ`!IopTA$H5Mg!+Tlq-Tw+A6Px1VmVaAdrCX3Dv27-blyYqvl4zvHcZ;I* z|J{V?Glo96K7-DxvmA(knJNyNsf<#msbERGR5A%Jy8je=uivC?5^q-)9Q{zYkn_~f zB;roVwEDd9?|@40B9Azlh)%e#UPEcVDb$AY39*(H{5VvXbfz3lG~CWkRYN{~_~8Gz zkLDoN0kW`eD!%FLYfV`YyDHMFMX2ZrcB)Q=RX9$I$?JjD{m}*?z=~f*CvF!=WE(bh5R=uUl`9FO6art!q zX8(o~(1CfOMm=4x`|i~8WOk&Lo&o_5oAh2c4!JJQj4#2u1q~G z{*TbJ>&ztGl?YJ2b*ctSnVPuWWj{n=W3@ZE{_Y zX7o(OCF0pD!cX0tIFifNlO8zm5H>%1b)>EImWC)gKZy-8ct#Qx+Ldz6Hx}CERd}7Z zu+*D<^i%QrO!c-ZOeE9$meNYip3QGDa>7Jc8hp$U>G!y{+UJIzeo%;rlN$A09WI^v zS@nd9_-2=8yYjn&@{S9c2GsoNl4Q9#o}o{7s7j_FO@^v|$@hhYvicTFI;3tI&AdH- z`w4pxmL@fI{q%kl8Y&*6q-SOO6;}8?qh6qNqr*5VL?$;$Jh4Pm#A(=CCPvTsETBG_ zUZ#@ASCD>e<-GU3o@bj84F|`tS62a0c_jb~uZ;Kg z`|yTurFSv*koL778SuKcZ*0id+`cTXhvo%~DdRohh=iW%Uh;x`C*xI4VXsi9{5PJa zPu3*osA=>{Ryb+iIgQG1Z_gWOSIy6-a+Yx|Ir!d3Bj?>umRrm=*h;_YjoEt+;bEzC zM_#ZB-JUT$_BWUv>3_90rH^T&P_E6-)YG|l72lK?{=K{T;y{IYhts?MYyD8QV;Xf@ zRq@%|G+Mg)sWao1Ro$B9A9D>2B3DymIHmLbcCAZfF>>z7zn|M$c^b^AQv%^CSxFwz zcTv1&v@c$KY1g#X^QvAeTkO9p^R3)j3*fp&o&e&Zt^JCrqCZVdwKGT>9RCM zG%m;|eIw%VNrx`ykcw0PI50Cqd7_BP>=*b>E;?6gJ~&Lm%@0Cxg@27*D!x!_L^BoIZa^Wwyd#66Iu6DG-^ipx8TLgn9U)jB)N+{OtmGx6aQ8`5WKx4= zn&rsX??$9O^pGlWEG0GAyXjB!i#ZJTJD}a3G436C;Ys5_;OfKAgq=Lm48}8=Wk$Cw zc0vY=T4w4w?z4~I?V^f>b(VLq3?H(KHA^cb##n^oJQyVgBX3Jz6*QL5u}cZwTQ035 zp)K`^kBFNhC0PrVPM6Wp{7&HaJ=o@PiI`uTed&=GcS6DX_`az|C&oc(vfQn_nWh>T zEQy5PYAG*X7~a39q2FKJCZe=0_F63HyyCXq8nr=1t9}qO(DV_D)reO)SKH(h>s6v} z$6cNs2zgXa#b3H_)}q~MX$_}d5ktszAU!G8T9*|LiPRTh{nBhbZR2prk?`6&HmJRJ@%?o=ABFJ;|0K;|iHgNhu?oMKDYw}TC!i+u z7h8qXZr(_9etw7aws)UqZ527R8P> zzWV2sp^_-;WQHG=VI2?N9*%x-TJaQZt%|z^72j|NX@$>rPkzmB=%uu^JK%%G;@(>2 z3(K8d_&BF*<0-}KoSaH)_zaJ978R=d-9kQiG! z&cj$juHBr>b`K+@LzShNGJXBC{#GAtn1}>suh0|CBK@SVXE0Ew)>ZT40MrYN2gkX5 zYfV6BdxM!B0M&oD4gh~6=gY&q!2&#Jlx`g2+{_U}-G6^CuSaOVR1=;a1$6Xd2*^B4 zzgZ}RtkU5wP8agOoR2IX1BlG9v8jeXVUE~QA?eC@(oo_77_CGs?Bu_`_GjT3W-^_p zrfUcYU<+7gYxmG-sHd>u+E}=VlSD@JOQ$}lX2Jx?3GS?_hCOn7vFYt<*d&W6zrV=d zfH?>Nw8Y{1C$nvrT@Fe{6}Ou$pBUBFa3MLz zbg}4)t`kWNH?*cR7^!=GM`Y0SrLk#~Kps_OF2ZT#U-dnKAOl;pB-bW<;`i`Z+@hZo zhp`^^me7tC`#Hyh*6m+Q86OW-^7GEU;L8>h9UuKac)6^o#fDZf4MG#o!MkuWrgcXB%sx;z#VrZ`D<;#fwZDsh09QX<8V{kJ z`pb2u12IH9jmIZzo_(O|CrSX@`Gr@FEp`re%hS`j z2cP(NHkXUrn~ryQHkmvgkLGd>RAV~szamBvJdg^;z(bK`E#E?mud$XGJa-(%e<2~qqU=h)RK%N=i^mZz`kLX? z@idMf8;kG%+K4~dJSzsgI9DO(VgsL(lHcCbg!K%mhQ8Kf*OSSnm<%|{@96QoLQEAx zve12{oCRXvV3<;z$?q)?|G*u67k+DyhK?0vnV_8S6Sx=4U~Er$pXl$x^Py1DvAIpQ zG+()VNft`C1jXwLBShU8Ga_a2#PBoY4IooGiN&wPu%JN8_*#5;VgF~_kK}O{2BP25 zM22hn(WT=c3cMQ*oA+InZ{uG2O=_8GjsyJaXKSpKzGrxQeg-_AF8%zc4l-;r8maGf zLx)xE6D)Axo-#$)@xd3FC?k~`Is2V>v!Jx|OKMBClpZjvQt&Zym4no2b?uesDgBk% z2C6OML?4Fs9oAzPyB+D?Wv!-&!=opb8Bl2c>sf%=wjGlgn$TRql*4i6Vm_Ufy8_GN z?+SautEp9D&)q(|6U6;Nhe|3qcO|F={Pm#%EjDG?R}%QgRJwZ+cMAJr9vSU`{^2 z^16DrkB^Yk%4SfWMA_lqc~Tv#ya`mVVcryuLnwSSd@Zp2D|HTbamo>dudKS1Q?$Fefwh5IUCy^wfJeAoDP7iE zJzraxwC2?uH@+Fxu*lb~l4)C_Y!`l2&C`M(mn_re4U%HZ1&(j?Hc$KoNfM={0CX`1 z4@ysd?*7naASw8P9Wt|3VP8%tUZgp}R_+*zB2I(f{55H6jvQzn3Q%WSe z(djy2uit6DqI)3bwG*51&U3V%^|R6-cYAufVmwCB3r4S2wa+^1LmN7mK5>+;<(nPe zUPw#$7#}Wz_=ZCsGkecDJ|bvQJ_x{`WNNO@rSy$Rgdt2F>9=Mkn&+SPqx{iB8y}a$JYhJFAaLgk_~sHXorRQ z`FBdM0q?syf=pnc(D&j3);;j~#c9G@_#ehZTVG#kBlB57K|$Emc3MMo@et7*4$B!{ z=Rrn9M~)uV&5QX%(OWxvd*QAP?Uky$U4i?#TD2=8L(e|t^!N6)LKd)<4dmo{YvXsJ z?tO#8*%W4?nNMk_nyj-ft&O1X)RY&4#FOeHWDsW1u5G*}_Jb z%(p$#fVc%Y$6WuW!RQ;t2@kFJv-X24y%d0$u~9ld2#M0{ZdX@!tD0`JXg0%r1j4?N z;sJ0o(avuwl}gqQ29MK=YB$Kl%-01@a1jiBKw<*2uC$U!y>Gn$sO%??t6H75O!d)Y z?cgtf$Dec$p8*dTXR-Z2gV&Ei$6s}afGI4^TPMR@I9p7e5bw?U1eT9iekT;Hhb|VQ z>Oc`>*2zqk)>L~b+Sh22r+6q)YC|20Hg(HfEvQ^ak{o$3(PIOpLmuI00v9?1yigwi-nxJT)UYeGb*OlWoY}Y1gN+JhZ*6r zO5CT3;abEh&4q9kiZ04+Iz#hF&O3=riU)gE3e0)(7ij)N*64F&th?wF??un&uwY}i z3+_AS648tw1ANoO?q^FYR}l;%us*j>`}U6a$cU2|EV#|wZ#u67W*TubQ8${#kZY+!lI>mDX~o1)#G|aDfP(e+KZmBXy%|aKZN1=uT}g#6nTw^I9fJd+_No ztI=v^Q{h~2q4B1$4W1HYw<6JS@{~3Gls3F43?{XvY3#q5pY-=KEj1olZs@4#u;WN`U77ap?8vWspeSjL)w>{mk|-%IUdgZBZcL6xZJ@@P?>E-l9MU*QU})tOGu9IlCFa73 zj*iVzv{fByYtXrs<+M=vxslL(zLm{hTC`D7v~YvDly2PWqV3XFPr(@Hw>XKH2B-4LHu1%}RjUv0 z0ww(@vatWezJWSO%eGfY zvz#6ez1PL#e-2A}ykD%e0e31)GraCumD3iWB_D&8CApYYr;C1^7%J7Vs9=NOoN z%ksH|T?()WXn}k{RSlsd&?0CK#3{n82g5I@b1?ab-%geX7p8~GN2`Jd4(rO{;e&7~ z`iH9CtW#xjpxomoTRp?qZhFV61QwQh(7B2g27EK2C2RoJbM|6b@t!H;CvXBz$|`RDO?H0KIxdQ9ocS`x#VO2ifO~fKBxQupV~Z;6k2C5M)Uz*`;yfg#oRf}^ zv4wcIYv%(6RYFrY?M}#bh^Qta|v$B z95+&_?|pqX#Wr%m{+xHZ-CD1(PtMZcK4QfbSHy!xEpT3b@BbxCo+88N&P;HSTW3Qf7b@ zcTy1%vA?lldmjmCj6E$H$e~AIQ-4b0&z7}-11&`= zaQR+_1rjWs6N_{kbKiv-22=Jj4&@q784v@#&vX=N9&?E!TvTeWu^v!$cQY{eWE}Q1 zYJMl&&bjz9IZ1^UC5fQNu!g(PhJ7NaGcI^%Rwtt`ldLvZ*Km#ym0P(bv{3Kr?LAVO z!$_t_KXvPkkzLaunOq<5;FOFj<6;0F6O?HAu2dddd#T;~A>-6<9ydB`QrSOj{@WiV zVT|mr?F|~08tU@6QO>uA($Ap*0Y7A*^{*t?-&n1*;wB4_(1rlZzm(isCuZSL6dnDF zK2Y|T(#(9v;#XI%t9L3=>t4opEeW^`)r8~VQ>RNLDP!QyMlX4_GyJ%pavD3C;9MLF zQ*Z+}+s6oE6AGnb-nrTdXc~~JyOL&j=;oJO&YQ^^S$wLYiWL_ZT5GU~QC?OUD1;$$ z-ij2=?Z^d;Pj|&0U^g}3&k9J+dx~?G%wwaLg_$}aZ6^lprtTFRwFF9n>AoirC3-a) zD$}swFH}!CS zev{saP3Amws<)w7+}PQ9?X!l=sUg_*@t^xfgZrr+VS0%GM|u7CxzDcS?JT#4Zvr*T z^MTfTyT{1vSMGoQnw~5BPuZUN_;@#W)QZ+f9&MLz-$<`;1?dbNsJ!a}RD%EUmGm7fT2PjrNH zwzF(Z$Tqjb((wIz>&M*<5ex2)t1?b*yQQOzW)sTFi4`0r+j2o+L3VmlON+m8XAC0m zDlV>5A5tcFX8!okWFtb7yvNso#bu848yJjTU(E9;upP?gF(;v8w+W*AKsK;$pGwWg zOwNF>hjFIth~!Diqbz1YxX|k+xrhn&@NdV#7v)<@ll$%q%bdZfdDXOiwoW z4G&~s46t!K({YFK^$@SOutw{Ui_DGrddQ?v0vn@ zw76S6*w(+Z*vn`y>7)t$kDYn%BN0?7sL*Qc^DBC4+~+A@f=GFv&4-qqQ?Ji@#qvAc zMBE9-;bp$&f8HTDmu9SLIzrb!>FWJV&`gwL%$L3^2CL{D6!$_#iXV!V)!I!83snmA z7G9}TO26zM*ci&3cESX@H(un~1{r*baEte-(X$J^rY;jggl-f29kui`D)LT$C~~-6 zw15+xvzVr2w#DJ}4DVzf;x-rZhHGzHTeQr)?#o*pjJfmg{`I@&yA|0<4U_#p8L=%b z#XOs9QGAuo#Eu%{H?sDb%D=y#%Xt<`UdPE0K7rY@>?VaByQrPVSp2*%#=TK#H3NnW z;;27ElYE>~Gf-{M;x}<-9lnwW^$*xD0nm;i!4Ii)EYtD_&jRG+MMA*K7=BV+T{KDV zJniNu$*xoF$zpPm|2{DtqPxL=ZO!kk>N5Pkw&XF2CCw}3k%GF`#y)O>O95z^N!+3` z3jpu)38#qVO+JQU`8;EE=&hg^SyjQgaX5@`m!Bau2Xrz`Mz6bI!}V;4FmE{K*BAG( zZcH`jKS`oV5q=h*RPb(&8qTIPY&bFDI%iLc2>dJgZb;$vgpiyLo<9ci{+cATI+wY= zf1hg~Cq{lKzE%{6KAC2zz^$Z1PGSK%$r4-(>gm7;&(dERjSW9!Z7!t(?iCsYyj3oq zr3vPG^DXPP?{0Pe``5rZ=CFL(%<1i3VV}Gwczo4sUjB6sXTQ#*^84((LaZOV5>K(Y zwFannWZg5H#0t=->HB2K&1!L%uWTsH!lindgO%mjxv=2a*@ATW_C?p$&#i+|-_nvf z#|$fOfx7sLHO$CVMUN`$Yl#-Sqeum}oyo)u;XKY7wbX2Ys=`LIYP1~2+YP%GgFS$t z1^zfT%c}&gAKksTDp=sHJ0$kt3*ElH;5MN>N>{_K(5P|R+7cG|!{wuKuCP9tw5yd3 z)FkSch7Zc_FKMTF_Z6$uxkZ z`fC>AWxLuc=_$KK3syjqlqUO(wYePnVR~vsVof9Z62iESTR#FR_9p+g2U;F3;Ub;w zD>@U8;5Wv7|M}iHzN?NLs|9Nr*^L;s_SM*(BgKR5ztbvS;ckCtD)HD?+ahB;T;YS5 zGyor^>Zhz#*&L-U6Mbo5o13Y_cGl)d!K-UEb#g)fomHWD{@m#30cLQA*ai&1oFsYI zk4>=6b2xcKah7drfO>_cvleAYB|*gPSfdu=wchGOXu1$;sUIcgd&sOo+|p%kBTa6F zL()Y`ZZ~rz?YF5+61*(?kWK6 zXPExobkJl`rWh`V@H54jnxUw&4TjTainnoJwnT=NwBNR8_i=k*$u_^*RJ-B=-dNaI za)gA1`^d8TF{teXi)MF|MMt%gWD^9fvA+F8v{=Y39rkk}iQI9Qg~SaDP{)e<*%oyc z0YJH~Ntm=yeWlchK8SCpjIrJu3SMh%G`a@8S=w$!i$^5&oI4{BX^qRl_db9Ql?t@j z2`{WO-3^&YuR%-h@tSb*F2fS~`XIymN*CP6i^I~s#$?tRVE%#wwA%7+twNtaF>pyv z4gZaH)@RBZu1{>*wWOoIUKiYC=JSkp6(S$Bc1*SI3$f8(Hbmz30OKa8M0KtbapQms zWnELVc@FZ%^68o4JhTKs!`_@*RC9i&aq;wZ(nAzW3gc<#e7$tWqj$Lq*ZJt^ZK@ER z+1c$A!}>N+b3NxEWJx8~Ks!%?__8feR~^DrMj6st$cX6$ARm$m}k0uE4E_J z;JYbXx0x%HQBJO5&yhbXc#GSn7B?%t`D9DmOaJ8fsqho|S|6 z;Au2;-c74DBbXPb)^IOR`?Zrd_A6~%aWnPmEzB7d+;^`vCudu&XG`0GnA`FN!aG4W z;Obr)+#fH+V;iB3nuqmX1r&DWSp;Mi%c?eOnIilq+!>-K8#k-9SIskgZs(K1nw@pd z*?DVZx=ZDUP95XR4P3R;Cjklzc6M&cLOQ_ZaEq9g0JX4kf!s`uzVf06c8|kI=Dfv{ zQ@zklY3?%sE}Xp6exvf;n*I~a!0KT_p1qU6mJ=rJ*2h6ygllkh!i2V(h-gEDX8Cf_ zVyo8k;Z@S0r`zbMBtz*O4B9GU! z@E;2OrVMMg8gsp(dHcwrPxa!KP+6Kx*$OMIi`e#3e; zBT{Q9&ZdIFJmjS$4$ z-*DV)W58V_#X;zthu|T{jfJb+dJ)U*$-1xY^$GXVLr+UIhh4E!exwRsodTr)u-%W= zITvWm7@;JSFnzyg==WI<(P`ET@Znk_?~-^1FeJx}_tG3zFQ{OuZL%fGM4muEaxy`- zXek*Xp7ps=Pk)EaMTEoi@?X|WaJg)2ZTf%R5IXKc?EA7+aUM0eLVDU8OE;kn>pwXu ziw+D;Wn0cVSw~BGASf$ma(W)!WOI{btxQuw?fvz^`NVywJw)sc2oiG7ag##Jhmo@(-467gl6d&}0wvv<3+|*7 zD##MQJwZ&Y=&Jg(SyaAV=v zriZYzeC3OV1aSYDC;{t0V~JLtb}j6|>jHs`N*p(Qcc0eF1pd`aXK8rcu_G6ACvbj5 zJ3YPV$d7$n9i&P^k5RC`Fg3LQI&6ct(qk@;t(4Zcn;mc5>e6GfVL_Zft2+9mtabJJ2bLVWf4U5tMa^gwj@*##BW{nqE1$jiSOs{*eLp3z$}3=rC#RTwc_O*< z#-(h!x&|gni4X&jKAbtfW)zN?H^HfrB)Zup1|!!^*VL-)gC?>X0w&p3$Nf@4;;x*t0YQ1sSxjNHtahu%Jht9u7 zQv=AJd4ZcX%jZvTkRo~pW|xBhlDIrJ{5m*{v)DuS+y%0G7kf~itY5r&YFsQ&dn^p4 zAitrUF=B2mzKQ|=`FU#fI$hMdBTg-FksKxVKuRh5Ws zi(Tm@v!@>>78#(WM4~C z;`q%W=7aSBOF#PMc$}*Xlqj6o;asQ-tmM2agC;}n_dl>}aCuws-;-ZHLC;iu@uD6t zcD}PJ(QDR;MRD!u|4LZ7sQzQkf4x4Z30cz_X9Tq_Ut^%eyON^^AUMeA&+<-%a(3$D z-n{Dv`zDjqjUFrh;+Lm&Nl1!^SZUO+?+W*kg8Nr0Za7&LvB`vrJgN%ZPglPLgik%A zSG<?`9hyC9m^Y4*ema289f08q!ga_Xg!2xah+whEiOFpEu$Bw#ayZOwjrW(} zW=0jT0ftnArY0>wa6bHeasHo(&>RX^7`LW#q8^8eaGCusmW8d+x8wshlkIgG%`D%E z)JUMqyaCo_fg6ow+Se?9HC;~7-dcS6{D|CEk+=-~Ml9J}AFq2ayt-Ek z7$Vmll3;vsRMw0;z#Jex-i-JD2558c3aD<5mT>R@?SXSnIvvOD9peI9Av7uc9zVLQfIchvy?k{yZ@V?OVu~%Io zdZ4N>(`+NkGrW$oP34KcPTYC3_VUq;Dp(b$v&W+H!E^74_^k#G3*5Ce$a^T*>8M@S zk7Uics=hvFV(XwbEXs9vFpjv7?6ErP-AI|1;CV2x!-J=ycA%_=yL@yhl?7)Wdp$;Q z;rM7E^jNFYW!b=Mw~U2obe*i}v2^4bHhtKzW;kQ+mwNMu`sv^TWkAF{B_R~?ufDS7Ej8})dtk~~W zpI;}_>BMO&rwt!EX?ZDU1=w!!eES=-VUJ5jyGgI*DNVQay@mnMF`$Ktd;Xx2L}_s% z#@&PH&Emhop!O{liF)Fdlt72Qiq&QAKJ-d=!NRlY(@zznej%$kJb!BM<5fWVaPJJ^ zi+syLcC$UUO_<}_*BkO(V5Zug9Jd^ePy!!hV=@{8!0B2V7S^Zq80QBe*MUY?!6QYB zCq8T9iDR$@78!Qhs_gE`0!y!U4gg;`y{Rm>lQXS1M(dha`81^P80#80OUPDM zGtH1DI&SZriok;MId-*U2;^@M$Ri*ilWSr-Z&|>G7ToZ?)r1AdO$;|g4*~Su?i?3S z2=g;@WnPyO%1sx&N8YXFl0{J~ccWQ;*w4#U@`#owbDx#Tu_nkkpm1_Wbs@e^DG{Qs z|E;h$O7Uy;7P!vaBsTS*oNv7_qH1mRO!j_g<0kR~?h_pq?&|m6e6n75#|49NB+!C7jdY4y zo^b@qU?ji^?MWHS!8qvKuv55w_qX^UI)WVYWx@K6wvv$s?^CTNgDYdI3UYjq9QU+5 zz=}m8d(P{&m{pcB zdy_~BXq&;lm3}FrD^2=Jyg={_8!69@`*8*v@KV|f(r9Pp)IZE>P&+(ZJFG%^E#@&H zcxqS=yTvIbNYr#?D~MiNsc(*M_q6F-@3@`h5>Kz4^GuS_E4F#bN%C2zp3A1MqeP|a zEL_B}TaA7=;LYVTEC9A+GbdD9&m@)>H={uMY}QI0j|H;yl_p!~EsrsCX9?_RxKB70 zLwjRO18I}A2C z)GL_leCyL{@Kff2FFQwujEBPiVr0(e6{C1uV&l-?v=Mb26Ap1y8B~fQJB&a5vys{6 zxR~C|^=jcnR_#!)Zr{eYE524GUuo!dr}rFcK%&hu#^tMtiL56_x$p+-Y)K$Eb%a$~ zN?7OqM0hhKf{V0;SBG%lG?uyFGeDw|H8uuhu3j`Uhf(E^Bix;`)v&WZtLfA5uhDhj zgY-E=6SL~{ynR5CkVn6=*8{-VxS*iG*7k?CyI|R3Jd3HOEAWH4>zsIA49&xgR%SIA zzDsFq@-J4u#bu!5a*e}Ht@Jt>A=ll)?)~+SkBcrt9Z5UO9FB*5GEnCwk(-6(b2k2f zZ2=GCPwB&H5tt+35o6IS(!^6PQL$$!v_%!mo)H`Egc0Wvi>`5rNzuy!h0G5_i_63k zFxZ`WCwI?ro7m#9j(>H5;^=v|DYKhit33SZm3r&2$B^JWNYkFDScdIQ8{$o$DD78l zpe7#o-0#n8HBq?){#DpB{snaw6}5x7&(kThZdM$MJb+M)u5gR`aAItx%s1hGlec92 zM0?3%9wJ!~1TBdb=U-a>9{vvCjo9Pq9b*?)9saH$#72m;T5dhUTzR+3jhx?Xpu0#x7L6f6xp2l$AU33IKdSp)Q*vWk_ zVagx6de~z2MmV?SH6@sS<+$N)8|A#SibQQkQrgL74T+RdJQUYTY+JzdqM?O`p{=(t zh@3B=&e(1GlkDk*l}q242Q+pXJwKF({Tv#;W-l z;0%ysVSg7>aaE;nxUe)&qQr=gNM=RYxnU5J1k&7RJyUShtw22hF43u-TXDCNt^Er-D)nABaFhx5bBbWHiyqm z{%Qn>V_^QN20(j-B;{Y6ZG4CZ1ptah%D5($dM@!=`oKM;ogSYl7n1BE*J!NQV(Q|r z)4&L^`!)B|rSIm79Fq|*t27r*uo{MI`SLbA^sl^6Ha|~OfhMbkgQTD!p@Ubk@h-tF z0bm4rDNYUW0dVY+W+zTRje3Z~LY;m3K1eMD_@gowrSwZr#;dxf>>eLmo4Up5d};c( zuUaxQDvvw8_JUh9Pl1Z&>TU(JY^d*P*{DV1rUeVEe5YuIX{p%d`_&)i@1{pPNr?KR zc^c;0y$;XjLeBi&cd-$tgjro003zqSjeIZ_$`(g*bY4|X5KBJC5O0L3ZTr9bwU9sT z4{0&~{f#FvQsWzoqbyKYQb0KHn2eskPn^Je(j>-5R^*(pd6U#Lp0t0>>#2}m*KqbO zfqC%Ip-*;9wNe&h#+QH%Y$=y)m|HkLWtbnSJOZK~4!tr0lHbO1O9;VPnk6Z+8uQW> zpXRqcpD}9DYb*%C4Ue$!-?Xxj8$Kg%<>58joZHEFMWn)}=K;DBZGaAcOET-AO zb->MJ|9hYO0(hdbHF@!Ihf_sE7oiW0f93the*ywgNvKXW@;mNu|-M-TB& zqjz$y#%J7lCNs?zK=n1V$qb!H&O3(4hZjo8SCn>>u&mYR$YbWsjF*Z6katp4STsZ%1t!+=ujcZX*L(BE#KHB-jA0vJ*zt$)N#bC_-^w zVDkXqkiab^G6IEkTm9pAx6?W!;b8OO>?{-QhC>%?y@_!sH@YbMzrLf>guf4(IBeg@ zeSGFG;c;9io**>JeO3dMF#}y2d)Md&_+5N(r9(gd-sA9%N8I*UU^~4b<^g z^*jXaWw=^?LmH%(LGwIUNy{(2@rZY1Knf0n3UO!jZcUe0Y<`|5J})b9`#Vd7`1{UQ zhCMb3(T+(@zc%nnOLm0Pqphh$AS8Ep8%dof{K(RF|fK-{0yBS zG||h(HR_dr%V=fmn3Fv{Wx-BqKf2r-^Uv;Zl`YNhr08!xjEq`Q1Dj{P)o%k8w$W+n zuxhhZ)Q|^ks0%TC+sND-A$e@ivMh7$5d_Tbi<4jqt?TalJq`5{XN+>bvm#4a_xmgP zZ$Izao$*s4zkbeBfDdD4yvxha+SW1qR1Z)URFll-&j_6=0$;J592H9Oc<|CZVyN{A z%;07@ARak9u^;%CJ5wuT?ifiV1RHaAICPG1ZOyS8NgH<5cKY)bMUHuHJ0ej;gDBK) zP8PxNDPJc_Ux4gG8IG~0?HWp*9WeYyI*DKY<&I8gJtXLS7X+*Xu-}kEmEO0F;n#)8 zwbH(#NQwl7zN1<_R(BLK*FuVrOzpZ6EyH-p3MOFkdw}-F0AIg($c_}PN}%-lYma|DlLcL}+NF;*fbf6y zDO6ki>wYXN=Spc#VBk2=j(g)tqj{VA3({wCe#1}iNk)1aE~w<>y0gb|Ls1STf_6IJ zhW03Q1WLTqonrRn6GYeEl}1-w!>pk+Lq$DAV|!)|h0mPYYVIlYBU0Cg<+KfeRuH7_ zf)~Hx!dori0x$lh{w}sn1a|Zy?k`)_^e?XjM64L=*Y{@jW0%%h=Hv)Z$G{fpjCRve zj7o7a|M^o5#f*7>yknsXpB%@ohr|X;jq`+g z&8A<8iRGy3E`l;V7x-Y$Wf84K9x0;KUJxRXrc`l?(&{RrK2g^Qc+ zvK`eubw7*+Ee5L$Xc3R-E|1Jrx;iiWg z*>0+|e1=;49)7*dr*BbSB{I~+`ApD~TANc(^R7Zu6(oRvG}1V1npU50bGa@{{&d#` zpg3AH)KQKfkRP$aVl1WH?>t}G+BQc>ysNr4oiRM>`GytSvECfA@p^%>dOp1y$=mc{ zFQmIkYx*ie`0i%w`pqQp7OegzbAouFG&IPt{{HPe^gyAamW#*s&qvqa#(F9qw!mJ7R`cuXDkUEAcW!2bvzwxY)tF%hp89 zfO^fF>26bAk}Y@Baar%pwlQ8LR%;TXizue<0oJOlLwSPrU*#TdQh0$cf%jtU?+Cmo z$e44aRQNa6>%IOG(CKytwCSZ&z`E%po}H&m%8#llbnVyzywsRW+^$^MY;fp*_jOkO zdba<@FRY5_*_0JY{=9Fc^o?=#)}!_U#IwJ`2;<`lKxb%{Hs$FSHpQ(CDAcU z2N9PeSqh~bU-{Fu3lUujQ2pYq({z>jQt7uqrDurtXRH5`PO@_@i_v~MsMHiI)Z*Lk z#rZZ_t?EE&6qD2&#Ftx)ZmVIFf_2TsMpvQ)16FBjiwL&#PE$TX26EAA`oBi@!e?Q* zG2)A&vHMoRFSz(U-+ZeLvGjRwxGy)15f@&E^#z%$M&cWUW%ed3)#Kz#4;~Ne0TXSH z51wJZ%AL)G%eAsCDJQknj^$2oBiCSkiknIECik(oEPFW99j4=rMCyvY#6ovSy7A?? zkEZsRVtCIk@70&^F<*ROR{NR^{Vm+~pt&8kXT-NEaVyh1gF)2C5DVR+fwq3o_@w#7 zltR@X7jr(V`RS{0spDo%iMvyFaZbq+hAEbWZQ)zp!k%269@kR|zn6YV3T;BQVdwzR zDl|B(Y2VY}|1f^^IHe!}nBRQyJH#fyn~~`1@E@dq#?8yG>CCCG5G?j-Tqv|10O|- zz2Y-Y+d|=E=&3CwrCe z8WN|Xzk$_OnooEpRi1cIaw*K;wf@J-`dg--gz7IPnl7{ymht|ObYmR9S^?En)N(hp}ukp>v--e!(Vy-lu;`xsN9ePl16KTaqgpEoxK6+M<3jlnV#a}!hei*pp$PUzYA>DxYzxsMuNB}w3d=Uo23 zm}jO<<58kC%%W0z<#Q9F{*;!Frh6{($?A9|QdW%(MUDDEi82rglnvQq`SlpBLVLzO z%(iWXe#XRM`AE(t;JzDgVAE6s>+eP%oi2M6l#=dxzMeLMl9>Fne%RV^G;9`herVIy zI#I1-)f;aXRDmh`7DjM&AAp&J7;N77FDz6yI&n4!lD}|`8AJE(%s{{@%gnAc@e9!% z0A057`1?ohX`C%Z9chs`%4_gGsBOTw{R2C-;|OmFfGC@7xQ<2MFQmETc${uE`Ybs) zA==sJ>fr`=5?kJYjr#B*3tYq~xd+i%$>xGCybPOMA>BXb!m4n7f-K-M7H3?sX{tvW zk~S|kRQo_-NhGZ(F24n1-sn4C#85MZCA zp}hMu>}KNjA$Vf%8h}znZLXms7~IH3+{+%-3-10(3}6oZB2SnV4bn;}df&ImVufeG zi3141-2DT|cqKx-+~LmYw%^wW3KA5LgIpZ}V>#7vg9+m}i{R*;L4*?G=5Eq}>FQ56 zuFqvA#Sk{+v{M0`P(-MA$LANq`C9_2{+y@YCDQcuOXIK3$R}wu^xsw%*%su(NO2th z4*IkGr5?%#5TxjG7SJLg5KzuvUYjP)LX|_g*36shPJ`{F%anuP-r`8aO&rwh)I6jX zfcC3%^7#kEJyX@KHCwV?SMyHiOeJBRdd#%{e-^-z`XCDEr3>jFj3+*>U_2cMz?WYi z`qBJ_{mLA)Nfx&?_S;|d$R5AbyPYA|Pi;W4`M8zXM>^t=9)jxpcr)Uh>!oyg^R^cZ zMq+^~Ub+s#VePNnqwjr%Hz2K~*?Js40W1Z!s{i?lcoQNw|e7UZCXo6Zl@ z9AT?c0k3NxuFKf@>HD4oLUoEic^&&X5Vd*35QrOR0i%;V zw~}5NHohtQOG9u9Q!m@Ht}iwtC4wz2t{|y&;Iyah5CC4UwVym!!>M>HY~(umq!tY8 zp*Eet3BMSa8=>b@K4Bfc&I%1(FD~CNcM0n~gQ^nB&Enc`wF;wJ13IUwI)0{{Gw>#K zc~trB{5APQ*;$MtpZTGiSm(x!g29H0LK=Fl)*O%ga7wPf3IGgjTW7L_zwvg4pb2)W z<0_?TSCICQD#+TI$I{IyR<6+f6h_&;r~#tMNCE39alE7o2)dlhE_kCUGHHdF80KqQ zomfSqF6GlzBE%V6j30+U=Y zap#@Y7Uz561s_xVT3TG|TI+Fs@E{cQ2;?!h(mI?QUt4Qsk@J?_9GL%guati>Z>wGy zS;Y&)EB_8&YnlNQkNv6wBPwrrf?9FWjk+VhwIcO|v6Gt<&2T?Rq}{? zu{5qZqS|6zX{4u`yc0Tj*D~n1&N(=LEok4m#!p7Q8t80cy4cvb?mhZLhBw(jo5A-- zR{EI08gs==JbTgCW5#<2a^+4#m&uG~An?-a@h!{SGTjnL>-kdK$rhKt_BYUvWpp-K z)&O|n7jGu_MH1}hUc+QwJdDp6JAIknfxgb~aN~lbT@I*J-#ghf%St+*=3eD;#ZR*X zY&zlY0z8CndZ9HLwN%&>FV_Ma`&N0o>!wFx zyphHT5P^}%`H)+94YJIsot|Ep*TJdXa#daZQQc2U=HVt|JU#AS01Gm7h3rOUo#JI3 zo==Jf>G<^J04O2mIIe~WL}ee%af3nE?amC}oV$6w99PlzK5CbO){WvM_>BX?LBF;O-&2ld0;GYrz0$j5p!!`1G0|2X2}U zGZJG0(5Pdj>oHP6dU}7QjA=0u2IEwb)4A0*1McQMRQ1H7w)kx*rjvfyffu`21A(R! zhmdWk0qWAeZR7DNy7q*a&-g@Ke*boRPxp`c-7C5Sx1afo}}dgU&@*Dx34S% zJk6j%aAPKIhQ5-Z{`wpvSl;~^lX%0Q;D>bH*+;KMVOonk!AFj54KE_5={_C7<&X5p zjJqFO0LX_KU1Se8_Q;XY#G@_J5xx{q1Vl8^5mYF>^Q{MLzcowMU#~ zmo-kL*MEn_80-&|7{~)PPd*kmr=ti3bkw|SP zEJ8AS%f$;37R#MltLT3ZH7+dAbu+~=H;Bp3$)Z0s?}x;}lAK>gd`R(YZGYnM;rbyf zrqiuNj{wxJg~t$y7Z@`&3EY-L|>V2T}y8$1v@jbFB(Vz7~9JX7j!T zG>M@0D@+G)sV;9ObbBiKeWYr^7aLrCG~TR%>J;b~m9fz zvJ=z-TemZ)gN(e>5qRV`DzFRRY|2zG9vEP<*@L}QA0pRZBTY6@klOX0<4v0|a9QTM zxLg=jydw1#{svV?-1-|x?k{+JR6V?~{WsXE#q$_Q zndbrSzp<~NX=KcdR~$I0utJ>(QVyeRh?`N%8L`+zdGo|A>r1^ZaFtCVMD4)S3}}mT zH>4A?s$)sVmS6_>R3x_9{4u_+g5A)|v|;YV4W{aNv6W_5qtyc}?7L)Ws|G*l_2@Xt zt5COX?C*SUm}M|4%syB=Q(1LX^|q!`7Z5DJ*a<(RuRBK?@oR$#7O*eDj+@4STh<(Z zPydE6B$x$ff3dW(uG>zl-0tme%s!t#^4%PKpRGQ9>thk;0E$=f)TIxq)3kMgQmRCe zPQnbC+b5Gp8lmi4W?|p>dCE^D`UE%+L5(c}5rY4oCWBmQ8@qshdPqkivJm~Lx|IJi zMU<(}-cSYgukz#gi2V&cyzQQDB*~f|QPuedT%)m$R(O7leiJ!|J}*B5pn%Hc7gC-v1SADIG%@eD z|BI(LaTQYzdw9$Cx??6bsoXYZLi{~o5Pr{mQIYD?@w3;Ti!INkYo z&t9`pBtrXW1lFP$Ih{T!hHyMPz5Z)YS9~+#x)Ow75G-ObrWIcsIQozg5c<}>cVxQm z5u!lv&q`~%w+59O4LvE0-EuKfiG+C8%{A0E_D#!e!Wulv`?SPNs4F%}Z>#P3=P?V7 zh6pr}Dix(5Wg(H&`>R8RY&^jg_kU=sm)_yyHs*w9Z=~J`UB=XEL76}2N0&$!Pi1fV zrFg>TpG9Cj|4~Jr2~u7TtI@n?H!UVRDJ;;fX6!rJKh7V1Q-xOk)TFG{1|aS@&~ITW zJ|hiPurjV{CikWDBV)Kx<~Zxm1BAW8?PYLyC9JD1JT6k^G!6Fh<4)4Bq~WxK+%59E z?q@tMolIv(1_#|n{6(5NcgNQ3t|zV~b_kxZQ37q8Ul*|T=c1H@bdptq4%siN_t&5q zkflc%y3{8Me*9{8q5;(qiSllJko`sB)c7E09jb!72%#Yv`7&OVS78c7hKA^Is&1{1 z?9geR^8OYZwwHfMY(EgQX()#Q;GUxpOxg~&6hW!}5t;_h*wvpUPtcMVuc$xKJ!Nps zgrn`NcJ(Gy(`IfPg3T*QLObq)IHoPr&0O5C#z7Jn-;ClJp>;MhSbz~^|*@(f7L=|a_Uiz zdx%G6ku;87hG9a8gijjf^ug zMhUx53ug0;0&H|R>k|j-Bm)4B&u2w|jD%Xpm$~c%rHq?kVr0@ggml&}y!8xGp~`Vx za2R#G-Q<&p4(q_p9{Caom))(LQ8jZ7V*Gnx+ZqUTqm~@41gW*k%qYB((Wuu4ZOdcj zlH%L`H}MI~`fK5QSZ7(3w_KUEB=mMaqdB-T#=kzYnv+XaBid>vfWzhdotswME&RCq zmBym4Tup^5NpoX?50>m;+zlYaVR;8>%herSH5a>mx|4mnH^X!~wL_^Dv-p4jr~(*& zzFK*aE;yA+l&$DD{_mgnE6Qg8rCRJhfKV`33i%ayBiR;6ixag&$AO5NlV96!`Sm?C zCLCoh|J(@X7V?PIfdG7%O-s4|jbI^|?ApTuqr6Uz=E4xh=31ZE6`seM-; zi@pDm6GVE?`4@;t2rm{^f_@a{+*#GUu?C{vT5Hbw;Dgl#L)MHa7fUDSCOW<(ju4IB zkA6@;28e28Rb^9K#6_*lIUhgOj5v%z!`tkEf|auwV4&sn?;O(}KbqVDx(ry?151iIZ#jiHnxIYKX|3v8lEYVpGX^q|Bw;I+eQ{ z=$IhG|6 zXW2#7b?Y0q8a{RB=y-~nVtlqK_X zY#+*l+_+Ai@_}$tzFn=w6bo3rjgGW)Jp|!sO!t?C3JGD-o;QpDpk^q%{wpRbz{-J} z&9Bl#$W<|8fUx@|3jpfghxO@85v&=DH4__^-N;YU4&Il6H@@HdZ$0(sfYV(4u${3! za_UFN>+Li&J_yjv5UA&zdvOTuroc`Gs3mtqEw|}3_lH)MA+>susOwx?@8j$u=NpNa z;;vUW9D9!C0{;Yd4g*7(6ce9Wp))<3>K_*~C%ISL9>>GD%jP^u&KtXF(331fqc~Z0 z=c755pyP_u-QmgeR?NHJza0G4k>g_|d4i#m4yRo02>_X4DGXwPOg8$J^?KCi*q{6M=9dstDk9Cv* z%@uzR(B8`k=Na>SNF@LzRi#dzwOV^7*PYPrY0=_Ei0pK@Yl^oo{oZ3(3Op&gf4^%; z{IDM$Bs$5iqH!_&_;!0#AC1~%;?_5nl#>s~Ogwgz`7*4BmuM~)o}7OCX~WwmI5yJ? z{2n=YCn6dPe6MD^4)px@NiRufa8fjPn3I#pF8#C(Bc~72c>g;xu0DoK>@W^L59^C5 z-;vmTXl%V9P1n(vJ!cJn5kGHgw5B=t-NP}4>rgLAsAOKVdwiS=hKn=$Wc@CBSlF0B zV=;+I0jJMb<)$9VL}Kn4+ES+ zl;avJ4o7hf_EqO1+B*kbtsQ;;TeChj0#bwxJF1^tQ0+%k+i4n!jgkS!JUxY)CUNxB zfjOz=Jkf^w*s<+vGp?9eOu&4ZfNsU&{Stj|5kRL z-@`MZ((~mzAET`!z{}u1gsxQ~YmnO4vrl$v1q;zZRnA5hzn)#*ph&Eb&l}Sb20Tf& zTo_<>h*9qQ$LTJHS=WMTNK;$wNciw=dEE*7%6xfh^JF3bJaYJ>af=B#t-MYga%*+m zuK_ModCLlnV5m0N&d`e>>ZCHF(I9fi&g@_=t8e-WsI1+oA}W<5yJ>F8yYm zrAqtyQE_JO^z?2i{NYh(2gEt_=G~S&)-mljt&`^VrGG@9e16>Yvu@(|n_rduNA9DB zHe1u6;sjNn28-waNWVq^OskwKAJymCWrxLo8^BJau(uytaUtDH+31MZ&)t}Gb`j(e zh?^a0r_OwGW4hTHbFyaTyQ?ZVvrdX~e{&3d0UK5YtG`Zq_NtX8sF%@a$tvZVBKsZ< z1AN!w(`Vija#rJfmNnqt=gS8Sx}29r)d6o&=C>A_L3i&YAR0`X&f31VZeZZ-F0@NK zWzIgQOPBv}Zej-E%kD1c#GvU^YJr>25Cu=9LrDT>SA{r1>^8x-9~jyK3<#gXAyCL$ z{;Md<89fkE9h!A~!q0Eg?0(H(OM?nh$`{-OLriKwU{wc*)Dy4e`ETYEQYYX25&lb! z3$2JZg3_LIHoM6)3BlU8dK~&3pAYO8g!%7sEJcx+LmccMLf;N-Oa+@CL<3GJoV{GR zf|mpj7J_j1k8WlmslAc}j!;!Vz zyDqXX7o0eHH%O{w2=J!G--Sua!wj9o%nuKWRylL8m`n?Ps{6urv3Wzx{L4ZfByXiz z@2i&s>B0S!S)XUYnp_UHMc=^wpFcGIQH6fDTbB59OnBULJnOCJ1S(=87|!XS20r6A z$1r+4#A|1t3T*xtcNc$S zoPpqV^z%!yXQ{(?Wodk^D_yehH(e#AZ67AWH+F)8gJJ7#t4P4MTM1Ric(i>obv`}0 z&OqJFi(%j-Kgyp1#e8XEUB(0*1`^y{N?qf@dlo|O2i#V8so)kZ?D_SOnmHg<9fUAd zeHo3Y99dOAJ;SG~ZOCJ3);5*?XERS$2>-VDLzAjD%2#UNWSPqsJQ431IG3J$7dip< z`>r_Y^F8;+#s9=mRVqeT&I_A1b=0v#Eunq3O#!7tSTwcTdsxb}aOPk=n<-nDl*<-$ zz>E}JO}hCl_wLriGhs)S`xh;|Zl#~_%AXw5s@lC(_n=z$1E{TzTS^N9J6ACuLc(ML z{=Z*&bhvz3;*J*Bk>51R=y>xdG72j324Mb4C-^<~?3{%kRQ*lcQ|dIjDYl@_6$*Z1E)^LE)t4L61Wj;q7I7uB`##>RUUb)7FdK@&Bf7n<*UcRpba%~|TH zbLoP(P_x8(Uj0j5O)j1?*3yL-8g;Zu7lS6SGT7A*64_8C)O6;9F`mVkn8H{52lMmu z^$iFjKQ)?dv#mASHgHrsC&UQWK0fQ$S5#oU(lC`umHTrC1Hc+J`Bq)}t)>P|rP$OU znVFS4a40P$yTJ$5?$h14A^7+oTM>gv{AOauia0&4L7h5pNV%mfHl%3shcAxw8sF3Kg4wTr zF)T1TEE+0oO{n0_S^bTsmOwt{7+CHd~)>WBEQ_QI|srz=k00tKH~m9Y4~DXdbfANyqx@YR&hRB!7oI?XyO6n`Tu zG5qqQcf>fC7e3S)9*1XKp6c~MKmpf$2jp=3hdCn`(NGO8@At|=XqL*&qmNB{>Wz?= zcRdswS;yDusl7?sP^?Q=o=Mss^Nw$Q;NnE=ajC+Zlu)5yhmk&~yo|UkR{GglL7Pi7 z?eB8h-%8pg%M$zah5o0mN$q0yR*MHZcq*j(p7I`?eWN@2O?%ge%!3+GoLj7R*6Ba7 zv?)53caERaAA!}sB1&p{m$|1wnq9eM7HX_mecGB9tApG!%`FyyEH~m+kkg962Lo@^ z%TCMZk2-?P*Jd;J(d}svsCB7$jcNkZs)eg+;(IgSxcn!H|JqWCs$wI}^z18MPwh8_ z{urw~Y;jt>oTNxlePVHmQ-Pzk9lEB;-wJUzI=+*=T&^BvBRz4KXb9Z|U<9?Y)QnHP zRPeKYY|Uwl<{Sn`dOXWX9BP-Z6GxI7uX62N)u^N8T+j_M(|x*Y0OQJBhOAI zPKQe|sUsn@do89W%cddSR_08r>;*2~C&NG64Zu%j!b1Kwx+DuKE3dO00ukw(S4QgXH{fXeP z%oZOde<8H~wUi1^{htNi%@{|+3t1tXmvZ4J`mB{Dc96Sy@&u4TllOdn)hj#JeY=|2 zP7!K~;l(Ea#citGWg~61`~F9j*&+P-X`AScKZeIP-w;WaH|E^XUmJgMb;y2^d2{nk z!6u@KTA`dDq@>z5^Jc8ZcO~NYJ@JJ^=w@$f(P1JyfHEshyk?_emGShV!6kb)z$T&f z=c(?S{YC9$j#ao9tR|Mf;kdo#wv%!zgZ~x_yh({DxfRho5e=pMuDE*|eXGj^kw7(^ zU$MVs*P;%!Z5oC>FbP)w>21Un{3WcN%6+0%#MEEXhrl`@Z=*9GF~wbyO!s_>v9xo z*Uc?sWF+WSF{_`Nh}<4d3VcrP<{!CgSD|DD!s$5u zuI)$`cshJxtPgAQnCzipq6L6;x{h&o_~Y|krl=tYmyuOeyFeb7UHz!@hzc^zo)6RH zQv@GU3~7v4MOwH!0tBCoI0XgwR~BB|NTiM?+eB@$Ajy_fdJzOiMHAzBQ9Pjy!d-f3E%=H)-1;;#$6=wR|) zI%J}C+onx>llEpm7){n=On)N&6x8eu*oHna7Dj&R8GpdaLW6Kh*37oxzb);-O1Y_!Nm4xdfaSI6+{9wkB~b(aIrAhi$3QYLzb3Wn6xv(+}tvO!r*tqEDRd08p{YZM9yo69c2K zq{+Q;XguOcQBX{a=RR^fPf(@ew;*)ACc^#}w% z;V^i5LU#B_RbkY#uX1uK+{21{Of!5j>5YG}q)6)PWJdgtXECvKrr*+e-WiI0&PBz8 zW4n+A7=*uq!)FSJ{_i_sN7e(&`=d$#^Jdp4i`I-fax@7w5p(zb7Cug4yR^kr{h zhaYPg3on-lLz8F#lvDsbj{lgJR9FQu3IqKyk+KiYnvBF7r$~t#lK=&!;#H;pop;iJ zYYoEWM2!V(0`#0~qR&0qFc$Qzw zMK@`l>alhE#xE{*kfol|=~h{laSscn7>GHYmbg}(X;+CQ9-HvoR@1Cxj$q-{LeYL`4 z8ppB;(pxmJ+i`!Oz4*5kRB>zI#*LmNv%4K%J2>dnuI67|6$Cx84F$OLX@_2!=^3`a zb#LrP@Iq#{wKFEt4#%?3JJ)(K#JO^UCU0%< zq6{9mszM#dI1FMp)hM~cNp1{wk+@n7iLk7c7p>nDn2eE)Rg421O)Yy5ZUf14FMQB* zbM>*4sTDGcI}{ssl5;~M#I!MqdJuUZCh&s;|EXlS0O-@fDHfxZUqAgU3fW)QI`^*F zM94PT^JWyzHab*H#ko!<(zRI6|CByT%m$MBzN&G5!(H;^Fz0r2i5Owx=6?1u;Qfb( zNY7l0enV`^6zWkYeX6g|+sYZ2mb}USFCDq6!ggwMPE}y<-@{+g1@h4!?i9Xl@_^I> zs}^f`o6>fN4_g-|x#-q?mW02~c8?9bH?%gxSC+k@8Ui^*3+RY!Ie@DhxU=Dos;O<} z=8b$EUn9cCzQPich4O^(6gc}M#)fLLvN&4X=j7&Y=E#0_(2-Bo_pP@244Lfihk?nE-7A+skJ-W?viCi_Y4_1n7IJg6Lh|L9GIdz! zS#zx0vah)_&XWZ*0=8{BHUz-uN|$So!a$nUW)J{)C6xwyu4#imBRLPx%~o|3@q^f{ zNED{V`}bc_^P1cgeNXBXXGW)=&gkJqDlsDSxBbMT`1f$=-C02;mj}_^9jA4t+3iX; zEZC8%&BY-&Rd0b3Ze#m*wldC&Yg0+|f&K|hJA56&`3WDjH$tU-Q!=a)2jxN%M!?AZ z6ytbShey$koX;N*ozTEn|KwV5atppD9U@?B17 zpfc=fz{5dkfNr8P#i7f#P@1S|@gcec0&QNIHRf`c?t+~RV!io=jP_tA{u$@4fY4)U z>gbXd`Jz)0>|-uPAi~uFtYL_n!fPba1uzG4dMj(yTtN4Kd}G}ss->Aqai6n5j}y%G zoa-eKCo?bffj>JQ7;)h4{dasV*i{B#mv+kT5(GW__jPK*l0qea2Qz?z|5>xowaZMM z563#4LoT)|LvTy(3q^>Z(xeRgfA+1D&!3(TdU(!h{hIg$#NE>{4EyiNALkC91wjvJ z$s)iIyRjEs-?`mnpD4A()9~_Tmh;?e_J890i_bsN`!+Cw=xK9PKV<+LrgoKVRXr|9 zToBKd9^m$oH-DSYL1M>gw!W{kZ#PdOnucbEn;eJj>WIN!=H;IL6a*d>0@u4|g+to4 zl>_>}Z<&4IxV>p1=R00aN1+OAI!ZE+2h8onQy&W*SUUuj4EzLPG zhD$=4^fzUyzYew4B^?=T%sk9(dD-udzEU(-?BuEwW_&u z2C$+xf&@16(J935^GXkR+!Jbl+UR~qgdY)zm9*eqlte50bp)@FY;FW%2FI5AGcwQuBPL5HF@KImG83HU*qJl_fFGu|~9s z&ssSzTvTM6I4r#K`jt{G*85ot;L2UN+Pq%%*Yk$tktpEa+Z2jfhFfdO8^0r&kU1@W z3Ikz|J7Q5PVHj6EU9n{B9(s?B{OLpHU+%I`8NEq%@DRoyxA8*8Md?zvm9F<|dxf`) z&j4?>H0~Z>7GsNuh`#mTdUpMXvKTA(^6Du&@w1o9G#M0a7H1xdnQ@s-bC6wad!pT8 zQBjrLW3Z?(K4~w{)n&+8n#oGTeLAW*WN(9N>MRQB=G4VG52V?J^t=V&dbA=!Ptv1l zF?M+&2tSH>i?4UyAgD?wa45Pgf}U_Fk+z94{;fnG7Mdyzat5;_(QW3h;oZs-ygmIB z#TV~qgH8hGMlYRT=mC>x(xVMR;X%7WLs$PRv_geJo5r0!qtK`MDd>IUNfk21rKz}r z|H6o96K1?nWtQdTPW1R_ro)M?=7xF$gG31+<5 z--Lq6<8<1g)>v1+ljoRy^~+G~*HBI>2hLRE(X zhuGFQ8(+p#Z4S9$i?A`WJ#QwR4Q+JSFyS_EoHcjqA!v$GzA&Y!$J>VM7Bl zv8MK(H{?Hf8olgYqjE--1Ax1Ya^%~pR%7~VF$M^a`@A``cOI0rIZiST*Y@^ z&0I`Oho)rlb{PKduvFLvy(gPbjH22{;9p@@y$EJDsCFQL5zYY9Yxo^^=+exNdyN{uQtboZ5CBR3)+46%mY>= z^-rBG`X}#ImcOFwBdS<26Os_LB^Y^Pf=9Q;*(QuGkN(7C=$B#`u|e7K)XnJ%TyRAJ zmvpYvUjW<%IU5Vuo6%WuiHWyJdX^8qmqLmTGdKIkxgli?(*~NZNBZqc-${M6MSF?k z$=)mn;N7h{K3U`~=IHI3L2w~ncT)>^pA)lBGv6Zz#cH0se+&lnO3Jbs>K-js*d@&) z49t0Ql+GG7c&HKSTctj=mH%D-Wx}YIA-a#H6lAe=1-b{YYz8~4zli_}x$@DZ8d`*H zy||cg1MSD^sH6>@8`U{vP^`B+np?{X`v`MkX3pI^@a)gJ5Fh00)?=7t=i5Tg_`hyy z+=zjV1y;|O`NOz4Ek2a&ppRav9{o{34 zuXlXm1Y4fJHGIFx=Q<6X4om>dr8~a~BT`#e?X8GuGLJ& zy45h#22;*UUDeCft{!TK?fHWU<7{rBb_f3=`ilc+qm(+>nGn;H%H&LRaLXVEpHwt- z32|q|*$%_|;IW>g;I7uBOmy{3r-!QHT0m7um2x)<8v>eJB^yB-=iJF+o<1m#t=KB} zMLh&7u0+hxY{V1v_0^L$0Bl%7@(1}xU?9TZPmHcBTQN?*!m9C9rLymuu|IO?U8_Qd z&;GADtb+C?0cDeq-gS?ZJs5S_sXfwd%O1p@OxG|$SW6ee3$s0U<=Ii;qI+hJS8OBV zjMNZ*FB;P@ZbgBFtzV5n6^fG!otEsyzKKybof5X0_kD~n%*|X4L|Q#sb0^_MrMJf) zxg84OnMJ+}u@C3K%MSK^xfSo8|9uU4nKd-PrmMcw(-|d8nWTYwa^o`$<9$&BdFR64 zfo7d_uH!Q^d$gpe%k2@6!(Lhs(>d3j2IIDR1X^_=!@lWbiZ8b<>a9B2!88qS#e_#U zROPAnk|;EkBwgHy;+5bxR&@{2ktd4JbNB(UJ8S^xmT(Y|meAih9~n;%6D5+_kxX(4 z@4~{OMQPQT&KV*McmQxBuvRVfXVo19Wv$kKmoL)mR)zJ`le5#*e(LS~CSWaPx|!DK zU$;ZB6kp-gh~}HDsm19!n_pf<=Th-}_!qv959gAq; z;`?+Mx6Az}C1U7R#pTLMN@KTfox_ex*HwL$Qq14pYjvdRnOo|SC; zK&#bdVKoMx-YiKF_b6PVwAkfH=Y8A%?&00Lc||B7(6?dU5%v4efc)Cud&92JZS9|+ z?KlK^KtMsKKFTPali&vJw|9q#X;GHm-=1z^1+#7PcYrw(X_ba)ejv0&n#WM8lCz~K z;F2Z1!JX=d(90!E)gPrg`23ObV@pbZ_Y?Kkqy6igZd4CZpnJKHD93|K(ZSiv-y&A# z)!yO%J$&!fc?0PbMyjf*f)f9JX!)?mBfjeGe?y7RI_F5J03Z2n91NlH|w7(uKv69VePRm zKkp%79_jieV^fK>GS5BBN}cj%17DJ7wmdFB=uSF;OQYFF{5~?pik}Wx41p7(AT$lc z+(>9a3EdRGrZYpV&&|9DUDPXgE}F-&f-lI^_=yir3-X|Z4`Wq!DbQGppKY$wM|o0ef;RxX_P*G1WFr*Mp*ArFvng&?`pq=>~IYb z(z*I?E7jvs=-L?(L2iBWFJ-Fwa{x{?2RqNSvBX>LJLqoxxruJGV! z(%jvzOv+FZ8af7mr{q@z4z(W79cLuH4pROwfRxFV?C<=N_4ltY7e?tD<{HVBCupw7 zCL^S2H}Dv{c%E8G{llr(K;x7z0tVMdSI~|5?UwB`rK2H8Pta&_qbTw;SN$Z630XYO z2iU>KzT-I*;Fv)@jTn(2^40d>yrqyZMBkMV4_ypSed@KmWEB9mBpki_zMnWD%rT?- zOwlqGaX2+S(BGvH)Og;nYO&FB-LsK2Dz(v{&1>;}Q48G^tu^}}OmmeeWKq-NKmx{bVc;}RU2V!9a+TvglnvHbdyg`v)*wj{>Q3N4it*QEWb9Sohb z`2L^Aosl$SKAt-lcrLp;f`JFJVcR)glm+iKR4B3I@C2pQuV%r#mz^aEtN~v9&Qo6# zM(!a;zZtdgiCy;iOMt)Bp zk(IY*@KlXy-v<75)hq7Vmc+5dUX&oZsd&fvUZ+Fq?mp!HQ|;5Y^fRZp8lRIRkLn%2 z*wcBnEBM(KukE<$_wV`93uj(IfhF@c*4ifhIU#`5=C_feyhZ&Xy8<7Yn65S&-@P{s z4iLL6um~~JK8;HbNqS|CtB&qI`U}t?XVGcQH2rvD-*-^4J-#M(r7x3@$2SFU_X`{TJDIR)RB{5{QL2SPWs)L@xw`xa35y42J{EspYUUP>C>zk z=MUK{k^sR=>zo72NiCgAFLdU7bdaw*CLV>!VCodQKryvOF2%4Hp=Aq3$EEIR$M?xp zu~$+`?$Z!jqhoic`Fn;F!12eFSn)JWnNl2&-P)_^xGV*aV;pkM_6la@s)K$3EF-Ey zL(t6y6aHKC)s5e;Ze~_fx2w8vSGNjxo&^);Z_-(fG`=Qy{@xXe^s~@CFDBBO>en?n zzrS`_b|9`)%l8j1WJi2bFyz}JJ&z;nzdOur+TL0N?qaFso9tfe-TncqxQDZlzw9Em z%6hPs!w+V=-rrEcQ&%(4GBC*tgJMb7LgTwIC$nvRquL3a6q4yuu64(gQ%sWW@)e9R zTYQfI34}ONO!6hK`HOUh?#vdHKjwBy85jyQ6xelo9bP8qDm7&n-fuJL zpw=%z>m(;|-7(;!)=8B1kE{M)k4%2}Tl1=QJ+6G_v^n_7X+KHu)z8sU-LwG1$*JP( z{oNB{NpLH~2IW%*4f-+JF*RLLubL?t@8^s1K=In4+LNGMnCU=C@lZJc^hmwI^UK!L zZO>w2L5*krk!;UvmBlsy8P4|q{hgRqtEH_`qiWSw zvo_Ul?NN%Fp)HEqTOxv%E~B-I8nrjIV$aqJwW*mHu}Q=VlDPA`uj~Ij5Ax)FKIgn< z^*LF5tCeb{{*g+9yt*-Wd@BXubuqyCyFZ$wy3XoYSs*ZHj#k<(jadNUugHZyHX)T1 zdWQ0E>F{)c37!HVe=@J@-`uY`BMIa`sS*QUf}KwYVs?RzJ*co|!k<5ATmy^2Uv>r-4AT~hI{pt2U7O_yu>of2V{ z*td+fqwUUKPQ!?OXaZgKajSQwPE=t0*%han+pk5Br2=D?sy1ek#K5?SlXjSc&uo?K4FAYX zrVU&S`&sw=PD4bipD>8I@h3<>h^&R`K2=S(?45j?y}<*irj=XdH1_nE*hQub zEc6JGTuOv7eC^N_Fbav9|Bd)u=)(;$44Cebu6#Gz8QZ4>{38`M6yG8jMdS>Qm*_eb)X`&+eEZ?(CKkxWgs{USV9^>42^LHqV_y}Bb zffSXHD#bTreyoFdHJT%70$p9JXRPXN!`%s|VJ&?{`#nYF`NkQyc(1F5c^^}DT>T4D z86@`SrfX{^)VeJXGZC;0dv1TZQ#{M%oI-&8-rd1vv<(TTZOnM!Tsn!Z&MO`f z1C9)(<$xURQ-vk-1h7-}W{<30E!y7tm|If{q7Ih}%f+lAx z>`5qED0Um@?&;V|tM(eRG7(D^@oIzSkK5`41FeSWC$xp&BK@mK*;^`S@tvgo+E2G~ z48jrMU@HWsUDcd40v}D;ovnV@jAC*diVJ(Su!NE>Z?esDPer3_v+*S+;KEb&6wt(T z4JNb8ZAuo+HDjQ63PejX+EX-Ht^_%@ke!A z?$k$>P~S+_Iwkun3e5`^ThRmYn#UB_&RCKoOO5JZvr~}?={}Z=b}o{l!b8r9(`N!i z?I~fcU55f}-?Qq|Z`Qy6BRr(jy2~rXW$_RA_U)-U-SQm(1~H?NdO5me?f4LAfN@RZ zm+*%*C?@`1cA@T3h4l(frv8lGZ|3Y0)vILEJI?(Ub|H|qo{-0EO3Ci8)M2$u-Q?=` zSj{1NCj3-mxHf`b;2Vce=ooW9 z80FfN65|q`?_Xc%q_y&@p%|p=8*%nZ0;qZqXg*)JdirvzuWdl;sM@x$l=VSs`FZN1 zN!f|m8)fJ&RZ`oh=Px@GGWDzMb0i`T_`rrd>ch1Jy2jh8CyV3XAu7yWoj%)M&CsMe zkr#QLZ7#gmE_JoV$72)7kg}ob1OM;4Cd^|UIgo>|xb;!!I|+IN=ktU2GQUqNe(7jD zSBMox9FL^eDjmM&NLRMsji37*G?wgox2kN)z<=Se}%n4-o;(E1uBDt{O zm8O2t6y_-|FSGmUBroZ8sD1RuCVo}1PmoGcSYhCzH;>6uW}Lqy0h2e0jYRb9`Ds>uxE1tKP>{TFgk4fFXSO+DnAR zmVj@4*Vt|MuH*c4%IT(~H6csaPe3-!6}Et$MF|BkZ-Q+a28TZcEU!7Ei_A@3bZCnF?~PfKI0; zQvBdh-IMv3&i#%_7JIQ(K0J4b93FlV8OgPid`;YY?6<*)) zg`^KaYSFWb6Lq~WfjA(RoAYMcc1iFnMF7&6dK=T%l`hjMV+~ZNtZmfKzF=yH=oV>x zzlaB~okLI0{3bnG)H2Mjl3ay+?POP!L{V?^d`2 z)G3FWy@_7w-p1n^*r_Dv<0*b!o6{r_bpZ-U701GN+V#385!@f$-x>rls{=ZjVaQF9 z3o!7Eu?yt-@nls+7i+EG*0I%5DcWAC|cbwqtI^Jxq0YE;O zvnKE(QZM{R=O?wanQ4v@1K5Dxqr9nV)V9wiC1f=SH34CEjAmwE19MMyCg zd|~4%RZE#}ApkDdT}lH06zM;CGaiU6fah8}66yd#-`}tw z`LsMNz;pE}qSOuz0oS-xr5piRl*kco{11gtK~9i&GyQAJYqMx#d4Us$BSxV2X`9v1 z>abtBbB|L-_$2&=r%zmOchS#Gr{*i0x|dp5S{_;~5LKFgkN|g}`)%(~Ew@bfKJi~G z6|W}dc1To6b+`X0@dnT9ubL6;ioNDhyaqFL)fA9###gr{z?Xbq8obt9H^#Y&YCB3; zhUu^)5h-70apOxq1r1d~o~iazO1K#hDRO#0yS(v)PBw$~<(o8tN3fz3>I5R};)^zC z?`*}yqUE;NKVVH^^zx(OJXYR^&BAMyu1udY*SCu=stI4A(Y5}Z%|#73oeTz*t-+j) z2b9P2&3XJiLcXW(cmFl-_lh0-P&oQzMB7gZ*_?eLf#ccKhY(jEpC1J7$QVq{e!q5O zD&vvh(${}N`RS>BZ{8H#98%v=h0c6Wb|_j7EgFsdd4l`b{R{WmPWx=}@bFP`e5kNx zWrZm+=Ds&>-q&ixibzu0b|yJjJKygtoa8!gvQ@OpDhSPLOhv!FFpNF1w?M@E9Jc1D zU%KB#VQ!+B)B1Cie}7^Zz`u1ngv5C$-l0HMhnNbj{NaJje^At9Pb9wE`xtFwpLeyG z?svMz>u5kv+~5CP_{HDj&mh|nYK7G~5=~zY{+qf&6y{HO_BW&|Fv>7*7+gK?UVM2P zRF_hu_-=m#JbsqC9h5UarQBJ!5VWw|G{3=p0*RpI0DD%o*K(u!8Iq7uSpZVjME^;F z!(DeZd8rw?BoFSgvKirB&EMRC$_#op_9JH~BJX|W!o{LISn%kFCWdD zBkO1B{26yi0MIH`LXp_F!ZR!=TKWf5=RMP$4P9FVVU`km^Z4Xf52E}9HNJe)$Qetv z;xGYuP<9`U03;d!^5NtsKo0KL=-WPoCyaNyLHwJ>n|;N3l(l~>X2MB9BR*49qdW%{ zXl~qKSWu333>CnLdb=wLbp{xmajLt02#Fhgz*s)+F$z+NyJH$NT{vrSLAM~G(eAY{ zlBM7B2eeQ_kG)F+S1EIN+Q?DV0ZpB6ycIafAJF3qn^=vYC9I5yI;VJ)H-aT_JESBk z?ApDeprX6sQk~$D?LyCLC>h|>5Kz#tXv_(+elu$N87bNRz9A)s$(0QitelGqmLZFk zJhqKbt&Q8gaB53a#q)!bOOW9C=L@wu$U?W2Z6;`IfDr&XW~;Bn!Y1?QU-L{X5A14s z6lkU}6iL3}FR>%B?-HhISO_D3tO4p_-4C^91ur~d%wueO{v&hBT^@&7!9y~D93|?V zOu*Fx056?-?4GAkSFq`lE|xaYcjd>((MEf_*+|$a%_!T5cPJ7U|kv_zuqs)f4numFJ(gC&2IV#?`H`O{_wSK}Q)}jR+wZS5DE4b7r7^^ZZ)0zhv&h>Y^m8!b zmF49?(6!!TgjB=^B^tHei>8S_tPVdc#I;*VrnVvglONU4TR^5v?I?{uEJP6)2}*T#C zS*6absxFPRvG_QBgN6ovM;dV}b}jB3x?LCEt^@s{GZ-%Zi`OMo5yEB|d)y#mcBy6% z#+_?8g_40Oqn24G?TutANMerpy??&L)|yg$X|8;X@i0ruw57gduU4!qi|LqI)DDE}i+OA{e8*j-3 zx5O2yVL#W3`w2LihktLGO6JXNqC(NW9K zna@RX=8_7BnkM!l6L)o2bb!6l>%m#rS!>^o_`JBdP|XFK(A6#y?u-{{s~&bL5PDzj zxVk3g_On;cbTuZjA0W>=rj?~Up3jKv%awb{9laZha;16GL5j2FK)|Q9A21 zWHQ{MrFm+d9q}XSydSaCoQ7B}41Vkf-96Ah@9gj`CHy^;N-J0NqM%TsYX>SWckexz z)oP<$HqL+Jyy*8$u|;fUy1D=;&4tC?tY=Ps_rMzt+Z1 zw#UwW#;|vxyL$DpTBVlsmv3UObnm-^^=b;ZCq=$q4VwTUn&z*g+d{7hWf0)C3Q5oV zrM6=57xR!f)*bJ}Mvk37LyIofuk~=(4RqU2G()L$L;=UZQNX4zZp+E@w&wHFT(@uD z6t}wHyIH?y{tUSIZ}oVJD5y!ip2T>~PAN2^ZrHv5E;|=(j!0JUVA~ocnSqixXQq!*-?%YUue=@OzNC;4Gfm_UbxIWsIv=!Fa zk$p>KFLtY2tzRnCOSyo!w#XPc@rI^J$rB1jq}LgT=?f!9o{oRin5YiVdXQ)eXAnNQ z826s|a}sLPL=joIp^r;9zV47E04KDUe@$XWyUpDMI67Y#SHJ5B~mR^@j4I z=bEwliR|2)7Fj6^Z@UJt$0^NDo3kvQz@@<%ku%^2FU^QZEGc12kIRRCC5 z!;RMoyaa4qRy|)l^t)i?r9o*!NlP-p2kzGQOw4(SrrRpS=W~y6&jj$r_l-6Lh4l1H zQk{zASr!Rz8)T(Ybk2(0TK6iDoGxiXlj99@dbCo|YtwhF7TWU3L;!{YGH+S&<3po| zYok~syG6u{qoN4JUCx@B;jz)Oun?odEz+W8tO43Ei*Q5)Fk z#8rx7NAF2UTGOkrh99jhFG%oe2hp5}BTj!tS%x>eKc62E0|9rVEr!Or$*==Dv28%+ z>r+QegV&CrA&gfR`MogkkC(UxZOC;8ojEqrm^L&2dG_@iom86kE(Xz~L!1ah-~|wu zuQwCI{rd9tV$px$-={Nm&2PB<$@hJ_>e0&74<=MRtl@bLQ@hp$x)+}^cNbm9oRESf z>>Z&gd7%P-`S7P!4k94pP&t|)A@nLn2eDE*=oeLZL92xFVi}xYr=kow{TE;J1X+mH ze?_ZwzGM>XCbKUzBuCd(|GXA-1n6A(oJ+%Y4C5G%vf9nGsv7JKOx+Qi1G%^n>JjVK zs}Ojom)|BaFL=cK4n@M_?jvAV3(5Q%a`Rg)FbG9^Jk@pqHeqqWy*R!xR13_$fojdeZjVcO1pV1;e!9lu)Vfbg{^@UdBBS50|ao#YB6H-EbuLYqM#XD-h|rJ-*z zHQg*kBOxk6j2c903=ou zAXbU$=)U5sADha9<+GdCMt`oyeBZi(QiMMVxkFD<{XTIjH`Qs$M1kc6U%Uz3+k_T1 znYj{|;D}*x+7K6%Ibtu`8GroQ`Dm*jF*Zfs3!>Kgak|sv7zzSevZz5m0P36rkQylf zWcrly@s3Ph}v&5STWjNZ#@RReMQK0r*!Ggu;cBL^T>jHp{RfkU3hLIX$XxGL;QU zFt%=2)&}xtFQbOgQ=ABPNN=)U&ZjSU)1q17pB$O$?cBbx#~A@VA(fF zml4BvYGwJqKU6;q*l0AqjrGlXG{W%ySz4dBM0F}Weg?cw3!sadb?#d284d{bMY^1i zn5dC0OKT=6YDr*3IWoKsk{*utwoex^fX#_m@^a;5pl)4`%M9`mM6y59rEc?gTdnSO zfJ~;CRe`N9=j2qsMifm7?^xzD!xA!w25$%wqb!g>Irii*m&kjTP^o(-tXon(_etVl z@9I&hZVjepN^I-f<<^7EugQ|45`uPC#;?!m9?zza{d4RQjOi4R`K$29F-wM{@j9)h z(?;+cQ|T{)_1QRYDAjW^lp&oo%V*L51Lfe>4n9cv5ih;Mcf(4#`q&{+BT6ZCtH1qh zhI=Sd)oQz4we~vw{VX$pDo6OyBRW&WT_2t1QoHGyN=m2cb3G`6a`!8SDzG8@DDVv+ z<3My5F1ib5x6yb8jhn-UGiW=ryB)l{3$P_w4px&G7lPk8E1^ItCQ!C_%H!|--&X1> z_j;CN7aBE@f0GbHp4wjT$I5-TgeNLGh1#0>Zia7wS_&9>wrKtQOWH|=DG3=OqQl01 zn%!&Dv9gOzShRmIf;R^w#>R#nJy*Gwzs+~g$qzKx5;$ZlKJ02pQ|4AWoa0L$^f69j zSxbjAG0~PbFqq?tz&WeJB$;xBJ^Y0ed)u(`A#7(rm#d=jZDtRsUS!Ltx?2EM-ByYI zCfC?Ib=Mmw9Qvj`L3%_{-?W3QXrmxhw}r*;S-?8IAq77|_W(&SyQJ6!>eMaJW=0#e zkecf2(F>2vnvtobD^FJA39}%>0`B$1cHwOGXW4ia4fB}qs@5S#BYtNS(=wyyd^+lQ z$ecgn+$=sK3SnlfGxy{|cj17C@E{eXXRg@_#(IiB=*0Y7O$irOXf-&_2jx-sfrCGG z1QtTq+dFEA ziyljT?MEJF^(jqwAZ*n}gQk|@n`%Wt_`otz0ME@Mi`v}r)6nA1Azku`t{?Jk04p3^{ly{{R97vgN%*f$;Q4FTVOLK$ zRLwT_by{X>tX}4B6oU}jK|N& zl4W)DZNL?k!7&^NDR5&rpoy`jmL3%8;^Kj04-9-+u0+LXI`H!iIF0aqo6ya9ZkhqH zhg~NZrBp&23s}n6W>(^{?pCy&xO->Iv&4nD71?`%HH_{08s&R+OHV}AlsY=wx*Wz6 zp!hZ2_Jo>uCoav9?XXbH#O{v)Xz}py5^&5X_wI?TrglvWQ#PYX;#ZTR{zqK%u8<6i z9#~7`HAfGbJ8qf{Q6WIJ9@%zVtm?iP(F7jy7pGW#UqM@wYwjCuEymDuwq) ztM$eUsH(cUL;Nq*D``N)r^vHgXLcsiFkW<7)ic3~y-uqrsip=;qntJ)9+xor%npfD zoI}?Ws0HpZ4}IS7oajU-^Rg}IKisBP$P7JGd*(*&ZxtAkBNZn_&J_T>=yj0R7$Lnb zOpq5Bz)igZn!yBy(%mvXeE!4GE#Xm14%k;m5UZrMt`AWfQsq8_hpZ-hPc-ZCvIxT{ zjj6UM@GF4hF;wTWJ%;C!rV9|2T&B>!Tp`fZ)?m_mC)1}%Cm_`$V<5se_@RMgKkSKAk3 zQ@~EQvJ;73W*cIL?iRzOMyQ|>EbK$sdS=S4--x}Jp_Ftd*SVT_%<1I zH8+Wl?mtZtWGV?*7}l4iONOs`zK*p%L27F!>^DTPOS=B$akTwraEwX)Y*noE+B;hfZ|A(d&K>b<^*zR7b2S``l1d7#ZnyCA=hVo&F|@+0KH@1ln$nS!BibALH?gm% zDyh*P2J(1bytJo}{e$@#1nl^N@-^JBDoV%JNST?KaANFX%y(BW9j~lHXUNC5$NtX6 zIG3D8C?My{xbLP;S(2{?tR%iYT2o!9bRN7%B%F79mN&NU8K2?5)4DNU^`GA&7Yt%6 z#krTif=5c{FB-GZH5P#*OcKvI3|qzPt)hN!f;=tM(1mwllML0=P3C*e7|McHyG}}MH3;~@j92&KTJcsw z)}v=MY2{Q%mHc!;$AbO9ScXEna&Kg>b6nC9nl#Q_%aD`+ifSxIPL4Ls~>qg1WUjZZ#Hh zGzx7}y&R5xq!t$Kj6psC5q2OVyl?6>+-i%-AhqZi-cTuMD zA{EN~#Zyixr#olwB;B$_Hr4|LKIA4`b9I6?eDO9+0};El(Y)cO+UTwAeDqM^U9>^Y zRnYmtU8|v`zyqIR)p*~gW$mPVJ5U3y2q|Q)-w*XHbt}Qw=f~xc+R0LQgD;i~UH05~ zY$HkaQ~js=Uz%5bY8qkh<9&Q2*>9>2+_@AyQ?0HoaDde5^R5By5xNI#)~mdGc-7al2& z3G+ENvx_kIj(Z3}yl;*orQqSGTsJv9N&rBj1C5DjayrXAfm)}|AKtG{X7D~oxko;5 zUB>CFB=J`p=0nkiZ8-Z-j^9qF8-VT-h|xW%Ea#gisnRUJ|9k>Y6xhZTs=rjwio34z zB}y6Cv~q1AN#T(`R}04#jhR)ic{*F*giEuSmI>5=-*duMxdoHERj|}Vi84aHyA$lIs-k^gtD-yKu`Et7M1i5=Kt@FzPwu4G` z9D#RmC%3MKf04clH?F)Iy=vD%U{?dI3zjapE6u=&j+iXp0c~N4k;wY-gJ445t|(pNS7e5H2nJlWoARM) zc>(G$dVV|IPKQ}wLp75cb1+xa$wSl;)5wxc`YLg=t9ev`DX z=A$VitT|7ju5_pJADH9n>9Lg}Q=cnFTLBSlsL9bi$?@v_JmRH!-ILD0%dcmM^^dl; zpxF6~f+4uq`FM%?POQp)!KIS`KISGb{0r=inI1a`_!JcMOF0j)1gQJj_E`K+1_FvL(B`>ltmpf>ixP+u3#M2Rzse)q@`n$kDF4 zuL9?Xqrabiu#E^>jhIKb?rXPpdcrU}+9?o2Si(;muQmQtqx316#MqQgoU#ym&l2`Q z^q7hx!mq5`5qVx0JHnxvqTXd+j-_{A|b6f;8g}W z&E@s>m&dIsonO``_?9tuQ5x^xq1QPC@JX+)XZzzPH+ll*s8H3vuyvT;>d!b~h`I%vA8iIy|J05@Bn#Y~9b ze;7pfioCcP5-nU3m|i_QKx;RuP0v_N1<+T{TR3!gm6iL)W~{CvqTg$R;ft;>6jw)nyg^ zfQ1lS)HlReaCX`Mb?hO4_e}lbSz2E2M_u7U&89=?7vw??bV}&)vq3nj)$412O=DnE z@Q{w1jQ2wJBcprU-FEuMDF@Z}#zFt(NezG=yLWzoM%JE^!c6A+m0)DZk`ggiQG3S* z#+%FA$~WO|z_ynef8pA)F2bs3=UT8t6aF9XWsaD1F;`w{w?NC> z3BMV2##o3}A$R&2$`pT0?T*$wpD#~P=8$vZ)_Au03(-5gWBJ*pDE*F`-FB|u=l7>G zYu9m%@S+7ZY|+Ej|D-}HpnKIKQuI6)y$wv=+Pxdk{v%U&KB6Uc!?P>$ZSR};!kK#p z3N>gf7fLbG8L6C&D`e>HL!Dl+)ApR-0KtG?S3Z8lY4<-7r0Xb=w@uC7p)>Bw97o~6 zdy=YoPl&iVoN)lOqbO1%^^u^RB|4J$zHGa`OKwI+Mk3@%tx=Xj_`BKu&D~p@uL!d_ z&;kf*Ofx;*`b(Iox8Hq4qs!e|yZhV)NI2RN(r16<&5cPoH8Xz}@hVTx;YLi7i1F(d zeaCNVcs41rZ8l_$D=?x-wJoh&PM8KUC(QFnoy5WdVV-LZN|Mn3QG7G$Emq)f$-VHI z*%JQbtRyFXE*a_O-~v_RDnEKp7(|8jzp-J9Nmkjcnj{%09cyV`k@W-{gC?nwrLyC9 zWV1HlB6}B19fe|&ga2x3hdsh~%#J7O?Sp2#8S4y^oaY+!>?Qi;maf`U8WpP=Lv@JJ z0QGWx`)9SwaLshy7~Tq)ZAUNsC}`XD{hZLrVwlw~%?WkBXHn5m%NHIVokjPG5(yr2 zgNKSHYnI(bNlN(sk$&&T?|xcqv?!27+q>OOJdzxg*FNf81~A)e+b#r*H7sQ+Ppq(Q zTVhzP-%PN$M1MYJ?>H|ntDN2FaG8hN8F^g&@nmyIf;XQswY|P?Ju}8Mn||$<;<0yj z_r9d-jgiTw?i+uX$CuYbDos*0zkcGL;K#@?3y9)(R6=vJx7~(Q5@J|E?4j=J(bXO3 zN=Qn_JZ)uwmic*M)`pFO)Ai065fg@@8Q{|MqSB(`i?4vY`R?VquCsY}p$)B4op-%$ zqX#%!<%ivEw>qnyAk*BcyeGX$yRGC+%k_g>G1>GX%0dwTk};O?)A04B{Sus%@ijjG1hRWj%gjubIR68LnoX-)Q-xNIG8v3p{%@ zM}a@+MKIk@U1!{THTVz^;rT7HIM{6s$q@$rd->pe(bCi3Rw`~|A3es1Bv`hDcxKvO zgDpwwsP}n7_!50k6B0rhKD|7cJKajJT; zB%Zbhd0u8r>{QQ2RNH18Wvvt_O@7~?ZO8oAxzv#vvDBEV5}0Uh8Y z`#z0`m6z5XezzUO>L{8Fc|^b_4|8o_nOt$hGzdtp`&r^QF$tIX9}aQ>S1#7-R|@}i znpG|TkhsE)BE_yQZWm}A(LeKIdYNK3XmzyRW#78)U!COw>~I{^3Y8ig%ORyeLf|ysEih3J7bzIAfCDAOM-P2+V&0OzM{} zLoeRfp-;2saISVKXO&ix$zoib3d0JYUhR!&sQ!rr>tp)cH^bgd9_vt|dWQf_6x5NC z+sx9M*(Cx$(=^KPrjyH)cA?e?pu#LPGU&VJm{*=Y+a$BW-q(Nhd8vArGKf>FDgK7w zZ-31Xy9s>G7P!uLzaysgfIM2(u&_{G->D0)dJ7ACao>b@DsnepSSCuAz$>UvC}ytj zP#@3Gg#fZNZ~x#$92R~I`cvB1lLf0C4S+^%l zHa)wkoYAGe93A?cyP&wbK`EDgI??3ZIg_Cqo2C_}%$*mfhUZ+a;r|>i^dMtB`I2lN zkc`P0tVMc}bp42toz~<(*ATuB_ek=VMCKPp)tQ&AzVLm3np$IRjyZ_yQ@W)cVnTj%xv8pJ&&NCOTCQ38lE-!WupA z7Q)g)FXQ|!)hzvgwQpfR-$tdG=ZHqP1CUfRPiBHY$KvjVRxRT&)J)SIX_B77(EmS= zAv^O0e`&JIW}4+ZBj9fE;&Se@_zPMJNN+LsDFp#-3ws97+;$*WiDdkzlDjNN7wBP2 z6taH!I;i(5;EaroQ zY}81QTDvt{j?)$^WzmdvMm5ffN>I)~)V7|#>FF4p7y}lo$QsVY2kz92pZUA=(U8k} z+V!p;_TUGh1r&tHZjnB_Vx@OY6od|LAas9L&ym$U{J&)*4UUpfU1<90`cIoG1CC0J+fMQ0Td4Pj*X0UC;lE+XP81hIftU=BvM_5F>brpiDIk`vHlYyw(59ptgZJR_ zoK}FJOgsr|OoNr&j4k&%Va?*v`ahV3QFx3{Yv)8Mgyxn5d1Y!Ao^ zN~U5CL4Jm|hEuE36x({Y|GSAg>b76gR60YA%7d}YKy1IUs@VkyJ z9QPQdJ*+&c4x>2Je#p)@Vjla*j#)Zlg)8)hSXxugc?5AXc&Ib{B&g0Wmx3%EM=czZ zG0Y547*aBg{gEuYSqm7qK3@3iOSy+*{#2LRF$FNA9w2|1Uo9=arf(KrYNGwv@*lyMBD}oE5~6q1 zMInX&)OavPqMQhB^PS(*4SVulJ5euQDx`A%qe-rmb48@%X)uhKGIX8|4()P&*X2{DJ}0$t$IQuzXx;lv#WcD!ueUzOTpEt zY0DjkAZfGsJq{7p%b20<{&-FKu9J{S@yQ$sMGOU2Ns)h^52~{T-!)>bFTM5xh6zl{ z^quK{HR?04T&!-^H!v#>xSDB3BvY~w*Z}whRdez)p#A$c1*P-oD<8+(m+%Ln%N8>t zGBwfj`fy4u#EwJ#;MpCwe9yG?zlXuZdbbfX6{78kCp?}^%PZcqaFB0nB<3rtvN-lw z@%D2}5vr_TLB84?{|g|*Tv85`>&HQ)e-|tHT^gZJ574^3tjF9fRrcue;hy-;9i$)3 zfkdYN=7EU3y+_Jfev_2&ky2h4fNGD73}i4k`MoxE>aP)Vdd5tBO}rNSM*ZZbvHqE1 z!a*zGDmEE~kRvOur!d7~h@YNbyNufZ3nhv1maPmpoTph20z%PFXk#nnhCjB+P09`F zG24g~sR+Q3al8)j_WZtt+re1}8!_mzlcMYD4&Z7xhw|UsRP9mKUbnM^qhF61$c z4C@zfRab}LpL6HRev`@s{4X7@XaX#75v?1f`d|3UL`rQKH;madIDHq@q3t~S(VT%J zZAcmXk2ogKg?!-z_#)tm?Q%L@LOu{n`^(zv(ma5|fgp#KxJz$C*;t|4^5}Cg5E8oI zHQin5odPLift;<+B%K9f9uNT($zK?K(Uaq`%#?t+{n1FXSNY2VW1|zktC%yGhTsub z)1L{;w4v)f&x2MZLwR1yM+;B1%8e4&!TmyjpGMqY)bkch)(mKC>wA_1Qq5U}?%Z5% zhYo)>lO2`x$vKwU3d!<2AJz^>E569P>P}F9wqfmrbp>5O&p)UAP5E3`u4^+Ft)T>L z;@!9?`vt(SF?R7HWe3jw2(GAdHL*FeX^MuJapXh@8L03U=HnC=eN5VqaiAO~JT(#6 z;~bBaAn1N(Jv{+*$fs`7V-;`GwQ3-5-&}SEonYDE^3dc{t3keUp)GGlo#ol4mGIA= zGb4#Fl9(&y@46P`(1~5@dIp0|--M7g(M7EYp?F4aTswTlI)?PIad` zh31WP0`)*pqTV_;ISgmWymEo~cn4h?#(Ppa@piFHJg2eUi?3P8lYi1X_jHy3QHdJGGiHBqta`|l9R{B3}W6jzQMEJ=} z9*;%RQUim=LP<}KFWer*Nvg1FbEC}s@uTx^N|*_ko!Avo3R>~wwb?NfZAM04S%K#c zmF0|g=xY+gf}U__we@W;8R0gBj;BX>T=ET1!=drhGp2nJ?>67kHo~&S-!yh=6f-4O zXQ)(%NoIT;R3$wac7E~J@LdRfO!=E1_iA}rP~gCV?T0MYx42%BO_Z^FYLZ=7%?YUw z8{39Eh+)kq2k7rVRE~ROo!5tD-!opcvJh;f?-)<*kJX=$O}1UH(I%A(&vB0Cr;I@9 zmHdtC;qJV5HgflVdLJn+!f_7e#{W2>WWPP(b66U&JWJa^iubNRS{rBK@-OyHszb+W zFdM3uQYD1P;&RC&X9Lp73&Q}Or@X&u$eda4!JyKXcT;ZrlT5JOyk(R1VwqvEZg!c) zD-dn76Drok*d5;7A6(>nb(n-oGC4z?!Be*~d&zo%9NXQq0~Vr$g$9GI`W?%(qIS>X z#kmcKkFs%8yn4A{>{pbx4{bPr zU?G5y3($jMWWv)n{O4I=S?Ddk?#;iUshidJyV;s#+9adbk^qEB-Fl@Gw-_-DUiw(9 zTW7wh&%u{@<1P?Yz1VJ_Dh2xBuu1{Af|J(caLtOYi=i~RFG@90JO;<;Kqd&Q0G^2s zs>?aY)I}?a5J1wg&~Q}npq4{4ULv>}w*XF*v0!?>zIFt z(eEe!)RCSQ-)JL0K9bck%0R(#4+bCXVH&W!spMH*zTZ3u_$7i@@ zMVmg3xPpSx)wd-DQ3a`@e3KU0`KOTVE^ge zm^6W9EPV!Q?*LGHmcPoMugwld|5b;q)#REMS!HcAKz?Ul zN!xDHY?l{2jH7tqR!A=*5C-goj4{9F=4?)cmCx|4-Wq$!8@sfkmFxU)^IJ$;(yVgn z*FcHT6c;zM|5^oq46S*A4+^IjL$Q1CDW8VV^$mLrDsIy{T-^JEE>{9DQd%btnzH-xE@e}y08015{`SyDKN16ZVax~K5;&`>Z z7?FPEZq?gWfu@Qh#yw4|J@g{WZ89Jd_GAt>;dz?oAFFcr%gdh97^-&YF}u8=oNaxa z(YwqGNGxd8Bi8v1Q(~o3ctsC~<7ebX*R>>i1bPdvf9@KA$w#{i=?ukfw|3Xrod6ru zKgMpIB=lXp;STuki|7y!d>?JITOb$1=7g1%R(K4JMKC+4fgIXH^7no+Yp5#Qoz~57 zu5W7_mZiM-PjH}9tcqe50{9A3M`jZFrP#!$eiWUzm=5~iqn_7Cn|O{s$Dzz(K>;*#@PAUKldb=I)BROz zii^CCBwt!QWY4adJ^X8UJfW`F0@()N+PCF|2UJ5+tWO^|X_FnonL}%08ZxD$!PVgz zM?^R^wyx*M?L&Qrddl{|&+H4+fYtq9?wBsQZLwcYQwa$hZz7&e@8lN5nA67ol8VEZ z%SNXNwH$jll)EMJ=+JO?w4N3jaQ2S*lP`i_kN?Z6n(s4oZeaESeZE{iAg2wTekIHA z+A#sa%pH7t6p)KW8wFg(Pkz;}XLl&Q5pKcEP;5S~p!6Si=B0=7epT$-R&ub%PU^mJ z`#!nUnhGCk!~;Nz#WSg1l6N3E76MrWK9@VfLTb9tEJ9L_MR?ZyuyYI3MYYom31096 zoC;>cVVCNu2d#Sn=R*y(e#ED`t!h(lFlP+dBzyI>i{|#Cr$9s%MXvib>|99u(8Sp@ z07)4Zs0U-t{3}~SU;~A;6G)d-_>Ji{m9fA?kIo_`L3}hrLBsBGu#xLM&#|QJj~_oK zq9lE{GEWo%B7yUQr`p1v>M%=BSO1-h+9Ezr8|a zufp6p5`3vR>_(&y`l03*H7&2;AgGsv z49kl7l!5B$^?_DC_{npsgsDl+)7(^RENu()sywP`F6Mk6cGc<`!bt2&pqsLh|UPGZwA}Dv^+ujR`=ng5v#56#1aYsMs zDX)T?FUlL?ts(nWLT;rD>$D?_L{$XRiW9ZJ`1GCUd_luePL7n$DC|%L+~&>ihdED4 z0+_aB&QkW?qp$n?bzzzH&vpkT(jxp2e`S9rNBR9Jg9i|DA7lgue+;rZx#vgi zq6UdLP}=kpMd{{Wr~FX)k2@15SzjExELHKu}dOC%Nc zccBPCaH(2E6N#~tZJf0ps!!N`37-J!-TGvC_~MpQHJI>EhYPhv$G`W@e_J;B06$vv zKT5#AZev^3|9$Wud@`I-n7MxP+^1rL|9kZk6D9$8PmG>)4mg`y`=l}P6ZhibN(=mT znAD5LAzx674ZEGij1O4cp;%w@E(oyQbdg8=BF);(r@58L0b-LS*{vu#CAo20rs~Y% z+#|zRm14UbpvcCj^%Bv?>HehxjURRkk<=f6sQyM#IduEscQ%6LoadG#6iH|txh-G< zg_KYYyN_S6&hD!!7aza1EIxrgAGI9f7WsWl&4Xcmh*T*yiP&26 zMl68U508B8q?i>(^O(>9(_C|e=5IIoL>IjwY&*>?w!|_UhaO zq;P{V{MKyWVN)!Mbc`E?uJ+OjZ=ki7166$69&Us!L4QnMA&z;ZBs+>Ae#Na^mGj;k zY@Xefr3Bt!73GBOW+q4sXiE@GnscSY&S;*~8Xe?I)Yo6eUWO2JiHG=n>5Mt|2VDx* zdLs0sSasnX@mn3hL=6(>*Ir!*_pQTMCGe$7{<8En!$+q%hA+Pu-o0k`i0wkz)${FrnsmPfwjX0^tOl6%(UpiB*OYzBp}@Cq;T zzx#GZ0|(#UvV_$nn0E=@k{dVKe#ps4?vm1Ps4)h3X%;cRpsQTnQ>^~6`4~1+&$FVs z)1j`KdFy7VD1;CnTpBj?dD`UW8f=nSCcEtzWG5??yQ^Soa!;Y+K6Cv{e!~N2qhAKD zw$bM8UWWB}3r`{Tj$j6C$ThUO?Zec;UV1}s+D8x`Sma3yEo6N7_|}2c>B!N1EwsVM z7)BQ%GIfvwMU*%Q28&!7)QivG)1&BDXRP_WNN{X3x{1aFOjFr`=I`Ol= zW)?FVcpT?4Z`$*jJ>6bClV*rytolO#;;8`R{0}4ee3-N)U zf@qTYOGcEz5AMwm2N^G6`GRN&-1H>l*(042|2PZNSlZ|n#*fL(EFb&2j|9(@UvXSQ zq=Y0WzmiVh!0&eAQ`4|%*rq2`JYb=tMV@(q3Ej*rmV4*^R=e-VEVP36!Ac_PGjh3Z zsw(5C7yJPnU06Y{btm(P!^P_K5^G@TGRzNr*rGmFMO08OH1gewy9&laXqgSnd&XY0 zCTw?p+-{r4A5#g)Y498AZ9Aw&<;B9C;tvlY`w9;Pe$a1w-B4-h)S)G?s^TUVLTmmw zcApziW5YeCp){HxKY{SL1~Di^;7-r#e{?-m53pi_=ej`m>1Z&@fnz816iADipkI02 zO;3`by6`!`fHRLzn0)mhAao=q0N}KR`10y_@mToJdRGYJ-)(0G%;orunx*>{O8&A} zssPAa=SxxlUd;tTy$^0!6OkW_GFrxa0dGKD&A-q1_dQMrYENgRomim}het0?oDd}4 zlU%FW0S?dFkpS(e8VypNKH`pcEo6e<=zxZvPJaLe%8R6lk&kah{CuC9S3!9sbXSYv z)~l3?8OHYX&)5=+Yir>1=fgMeprJcg)BgdLNmu9&VzEb6-q?Rp{^@k5z2DsOWvtpG za`RR`0;Feo^3mG!y<(jAjQE#CZf>7Q9i@ivOt_jVbFx#Vh=``EK2n3JPRc5*9gu4E zi%yYWJ^s~atJDL%PGNc$(=NhO$B2{04r-ZueW*dMQd zAu~SyJJTXxQ*!s@9)8tLo#YheD;*K1x@oY=ox3)*)={52sT+Z@>e%=ag#-%zcLR{# zNoTpika{GV%C*cy5Q!e>N!Tbn6B6`ldT;XoSO6q`7sUlR-)Ha8wMq^$Yl*ZE{sKOj zv~3{zR=J+XwLheXrk3@&{(cx>*eRFSvOPzp)mS$F08a7C*x^hz>as9_2Gh=b6zMK+ ztCBBiF5xp=cu~%MbE}t55Uaz4QN7)r??>#9Jz_O;vqn`!t2tkOu(XnXVCPw^guEK2 zu`t}eB`D-Iehstb_mz*j$Cas$mZ?JN<^ptP8vCrgWSZsg~upiQwiztVaU`cQv}SK(DmE6et+d8lC2T6hF?(apdAd~Ip@ zQ+t?7%DX9(yzf*pW<7r$yjvlHINM7fpSNKvwr^84=uw51{4(lSycM$e8o}+GK4tmZ zcp7D{)|+2#M-}-b2ZH^x!zQWX93X{QVK!}?KfRm*;6#uoLz}2E8~+XI?`(ZARRc7l zxu6@l;Uso}32ab{oM$&}9H1DrL#SroD7EOpIhO|XW|(a0IkS;Sd&Sgn^ATI{eU%{E z!r0{<6RG!2VXBK=4duZWC_bm1NK`I&@S2W{f!!h#hWZYO@GhUecK+J?D`h6El=Gv! z{2PTgs-Hh`(wkSrTa9BzSr=N4R&SF&wBm-BV_n`g_c)$dA5!}1Y;Iba5<0hlS+B12 z38Xtt^juTb^mxes0{^hOZ!3s{8fTShDGyD@i1^3GmCMNX=#?b_{-@{*_lVg%1&t&oCvs}zGk!qP7}G+(UW zcM9)_qLZ2C9oW@)0@;(Me9~AieyXt}N`_5qkp6471ms_~pQrz1zb;Q^zibnoDW2zf_A@q^T0Qg3!;&K`o($ndSSBIR2Ak=H*qt@pZy>9Y1(y8GfRo>7s!T& z-?HK9=$5Vm(Wr_zpd7o=kxLiI=$Dme-1#7c`r%n2mc_{Tf@F%YL+tl7 zb~U{OP^?wn{&s|F{jq~;(c~X10krOr^mlZ17ZUst4CQSni4e)BmfaQfUo)8=X5*gL z2Y*Q%WT@wQ_L%K`?anp(Q2xqy&v z@hM5g-6j}l8aS<7#t*?%di>3LY(!FE3T^kQX?@!iVD@0Q&3LLwEbPfzgE5PcYFSm37HN$x#IQ~l>4!0Q5&fnRfjLP zd%0lwR_%QGU@?u@zs21zNk+9l1qc=Zl|x@aRP?np(0h?&;aL1?tN46W;cJGp4OovfSP&O?bKROd4i;k9(bU_*LI2W zx1fKeHgQm~&HLcmzoc9a|w>Pxo(69YUiwhxu z4)m*29W*272q>{KPK{M7xjrd*$KMF9e@}cT=lZ*}#-wjEWpj^M?=t(0U%fBIihFN0 zv^v&{n63NJ+f-~5we_;G2K)IS$w~a3n6`U}9Arw`FBPK9SG_EcHAie_h=f-0$+0iulmJ5ciw%8(4Nq4dSwJ5vNHdSW$1QP_BpKfG4;=HUU?G_Kl>tKs77r6YSB=g`A%zvThr-SJGdYc0A?Ni;ax>X zv{2;bUfwX_&x-AxHJGVZG7#^;6WjLoyJ^ofGhRB~_S1BJ&iyfe__DKGg7+qwQBQ>e zfFj#q#r^4K#t^(eQ3Ksl;jiTdpHSP0JTGncx0r87ZTn=X8)Y%IQ_+vaNz)lb{HS7u z|GrL;7Vz5?Te_Lzq27{ec_T02;<*2x62%_?cFK(0ESC-4l(-hbp1rRl)Zz5X;QY*I z&RQFv<|ku)#}UBY+avrtR9Z9kIRNqE%=pePBe-AMiTBJWlQEMsz!*Z811QnW0el}5 z0(4PP+*mO$VPl`OYgQSG0ZE+X@{3nwe5M5HFA8bnogh1lL@hAR7b@V(=X_uJJ$A49 zdV!;=_MOyPD{qyr=q!)LwzorW1Sxpf%L1^v!&+{LHg6kY!a=sup=G@lc;Tl~YkWZW z_>_rSHqdE?-R1;J!8DKTBTi49B)Fw>#6?W_nO3D!)x!L)N{#Cl?a(G}cQ}ve4nt4U%s8=Hr>)Yd^``k!__mnnu@upUZOy?&fZt20Nf4kwk^n=>y`Iv^efija4y*hr%=$ zLrVG=-ul)czI=Jy^asAvr$$wLWLVd`xP}zJ^P9ScnZ+|wXJY{e>xH@gA^+ua zl80KG76=XIXDOUqI{_gBBJWQ=kj6(NJ;Ez;RGdeNGwPEE&jgLh%+PIlkVKrqd3pxO z&DhFV2W!C3_};1bA~U^6j%+wDX|?isI9!~=*r+L=*F6MZ;``npFb!`on+Y`pBX)ZTQ#c(M-s@}@r5pw1r(e5NxTn>A@lqFq* z4i$=*)CbSZu2kkzfma}ZuH|J3i)`7QLxX-bKLz{y#=YccHm=FRDVlCqa7Q|3!qh5~ zZqsy*9UIXZo(6W66+_kOZ%N3KAr%@AN-p6Gq{rPyz9{oc&tnAR7;F7yb-Hw2I zO}Az@;_tz1rrJ-1{@YQoB=cI)pDirAZDrVgO$zBx4m9`xov@T5#; z9Lv(*uzkBZv}i(d)U$X4pxwemUqCdp^F=G4`0cgbR*>6`ZW>?AXAEQcbKUhVy*w8EX*AHka z1#Yd3GQO8l40t+CN7y+z)Ja+m@(5@2)QTNLRebw1{w zS_%#e=f-F;|8R)wyj7?dvcY$HnhB>lOPiT9-oMxF634?{=e$N;y3HHh#-{Cf8AM|3 zJaV8QLfx{(Y++4`@LIhQL>iipbrG!4LObMHAWG(bd4Cic<}*y{`zO^=+NVS(vUCBViDvRGM}=q{o}}x7P7PXfm%L`Sw01xhsNE@d zk5(UVgZ+ZA46yh7HfrVy%Kgx8zAP4TN_X}yogTsgK>GXqm(2I6Zg46*QJ*lEfaJnZ zBZ+@5XK}U4-Q3~E1WkQ$`x(6+3OGAtxO+G%W6h)appPrsQHSZmhV9u+RzKR!xhBVH zzq&^N=nj3yCN}%2x zXb!^KtANjLp3e8up#1AUW~yJ?QoW}7g5H?nwQ=v&f&KN*M^S$r1=;oLggMe*mkb@m z%^6$+oZR!Ww%rx4kArwp%^STipeT~KFP)wOQy&DQsBuilNg5ILPR$LR_E6cGq767( zmcd4k%#vow9(!XyDl7}jYcKUujT_1>P!*LYcFIMYMC!a z|5g($&n>Tbf&X$3U%JDP9nXam20Sb^!X*tf+zbCv@nkd1gg-FM7nu%BPk_bR$enjqL0 z_>o+goRvgH8)uft<9W~&$Gp~%-=X(FmGql@qTEtwNv-g$K%0`GT`o+}-z8Bprv0?H z|4=OmD|_wCE~h}N`x3b#CtFBsM}W10j*yv}GLuRVfY3p;%=12)9Z=Eipwpp1J1DSp zL(7h;Dwk>vHI{jNAJ%=&^EO6_A-zCoTg<2;s!&NYzbQ)9Ydyt{YRSdto*4!~AV<&2 zH%US}Zq?eg?#R!4Pq=$e`B;c`qy{eHtTRcWSb zUN8RGMpOz*a)r1hHqV^Xtli{lpw*uDlcu5v6K?xj_LXgqQnPW+#ZqHTl$ z8Aipel0RYUA3H&v9;ON`PAA(_n#3`uG9H=MQ$e-)p}&{LUf6ycQM~Tu`3LRmJ%2u_ z-C(L+%|`c5Q91e7OY5=8%Nrpg>|1@XBKrLEf;-jjH7CZDV?@Yw^?A{v3BF+tpf~Hmmb0Dq7dnV3hM|)K(72bn(X{x?6VuN)^M4 zDwX!lfo{7CCnKM2K!>UZEt+!ZxzARd*iuN$?aqYyZ*NfTx8CP3J~tB5l$=hez5AZ| z6S|%Ak1(KG{MLrVWkN1jHa7K4bXaiq4#JK_5JLDIN^L4ST5As4eurcYduTgM63;Hj zJ}uLJoicI6{qo2$$}gzzwU6Lg+6Uq!tTQ#@sI9tQ>}3oOvUqB1r*rSm(J}7nMPm)9 zPQcA;hgx|1@^m^Mu`rB4j#_>S(~_fdxQ*e$LH3Y8q3>gNyFJP&G#wO8OH*cohy80K z6=s44^YH24PUgSbSKlE#R|o|R%z%>o9yx}|L|sgA4mBiP;gSS?e#0Rz$L1iOCX-uZ zMg92=T6I&;e4%`v^!g+jwcBh3_v5;Donz@3L}PE6#%M&db#x=|Kc64~-FQv_H~qdT zt@MdN@5-`(`JWOj>EX`SPJ=Mr%znWWX2PoBwT)$^QHDJ>SmY`v#Uh@eD^c<0erZ<- z$M)|=$A0mNtzfo`?-jL%g`}+;7`0e`LE67RZX5!T{{e4MHmua6`+Jq&2Ji3G082-N z`!kiz+Kz|swN`ZzP^UFi`gPvOzi(3gf&~JOB_dAUhJs$f;#R}9oVtQ~G>GMIDs^7= z1G=1hku4McgY`Oq{drgKo!9~Io$L`OFLWE=eQ|EqU1`@*yDxCryRGui9X0-q$_H|E zj|&RcvPE`@e70fp4=9O`wawQEYB(Q3o^JVWVevm19&9D37f7SNA84* z9En1QohU%QzsWQ<$E)ezkE-hSnf{L7+F^T={l}VTWfg^(@%wa<0$=T#kKGAg(u~I6 zoRk(fEi~r8x&YrMkBY>cY*UicJF5x9smjRd0-SmYdWp-c$uHXDHO5py8Rm4|7x!C9iFFUX)RNBLE8f z;*WJ0I{}hEtQvOnGQm`9p=TZTtcJ!{VhsJ?UGfZIk=o*wN*%>Hht9Xz0h&<0(XDS$ z2NLtB!>vJ#6Q)@^f`vkoXjMN$r1-{zFuUEyd_UO=@w#`RXAer~NeCGg5Nl zwM&kXD}kqaPLQ9Vm87jCu5YoKIv$_4uV-69LRDK49UUVr7CYIwt{Go%gujO+ziDlf zaSy91rncr8elmYGl^Mk(`*%d%gXQTLry+j1qf(RH*J1g;Dje=`;OiA0j+*4FxF=Xl z1XvnpE-2PcRy(vBk__W45*CAv{30@tfl;++R$DZwLFl9MRR{I>l4Rs;=Gl&6Wac38dp%;w7k&FZ9Bu&Fp^e}s$1mW+oI#11}6WU*wFA`$s6pVJ%SEWrKfTH@svKj+_VIK|xl zSU*U-m#nE@n7%EO#p)Bc_hI89}h0r}cRC%`gu?6Gpn}GWXo;U{JASEf6wP#kH{%Iuo`at|;Ou z9BswlaVU_RIqRdx(egOon}|5boJ~OzcmZ0}&~oDn?b#`C{ZqR%{DZKEko1}Xr(1<{ zKPn>LiP0n618#Dx_i+0qJ2^d?oU6eChb2pXIF0;tml2TFX5+AI8kY^|9R zMJRovbazk$fA#gpgGbA&r4y$Qo@(ujRvo?X=myusu1>cSCwA0uDRn<7hQMXwr~~@i zB5_c5P+i0qF|&C3+FsPyjuWHmRJTU`!&*#1rEaM8ud z+WNb|O~ob4rob6FG3RwB@OkOc;sO>4XL8C7t!D-+>Yx>~HZ(MS6os)cjRS*lm>;uZ zz5Ms~^0&)8@A_H;CNxMcyY$p-2VgYo0js^{o@>GV@vH~z(xq4} z(ey5CE-dm`=I9;X+Zz}S7#Rx9vnhg{C2^xJPS1~Tsuu|NMFCHQ-*{vxtWDt|4UBuc z31RUMMcR=H>0i@7up6p`qhj78bY|s}I~fE&YH2duq>+cottj?=iKaP@InOD8oQ10e zlJxCw}K4S${|^0c^jew{MjixSEu{1U>Sgw03I&~T*oxumZ%b>y!{wtejk z%cSsIy)@p>_W2*f;x?W3^_#J6*h8??Pd)GFKB1G}rNY3`yxqRP1VC;F+}ef@+@r?Q z%-&`CM=&RYR407CYHL_t>Emk;|GIo-aP7s)f3CJFt_HRM{)a|{oz;53I9`Lif=><( zn>8|vfDiYdM~!}B3fZ}(4UJ$_{`Vo;g7MJYF=?4fk)ZrY*5{@(9yPFA=BinEf-e1B zvrDE@Qv2OoC=dQrjA!VYsW-O9IY7=?u5*_u<-g}&<{I(H{8GMf?$PJ2xmq(XFHe5Q zhg>E`>Ac{$TPmN$d-Dg0%yZ9S&+tn202wP>-IXE}*Q1t{ z&vf<$F3umgj9e=NBX|NXMw~Rzc?edg;re`{L)xD4Q|#@aFOOqjwU*XTB*Wfq!Gc*X zOAf5f;gNqsGDJ)V>(wv(8<^(Pn$9SE`buf|8zDnvX^o2sYk{}0{I%5Y&{mwq3G-j? z>81DVjMsB3UTLoSovu59S{(p?M*{UXH7yDJYVs2%i$Rr=KgY2;s3i`mng((HTKL~@ zWm{X`V{58kF{V)I)Syv0fTq{rxNiT-XAzUe1n|y;Z+zOdL?5e`gXsvy8Qv&@R*xvz zv>}ui3Lyoj!@FEk)np9>4V{)VI(e4nZp-()cVgu2b;5zKxcweqU*u>BX#)?HN$YBb zqL)f{h%=XWOOX}lr2sp!`}GxFiR9g^DV?XJS*m5FQe!4*F}^eQ$T8)=?PpMN=vlOvs*oIOZ#VJdLC zXgr3DTah;EyZVs}=j&w-@DiX1$b3NG)tW{rf*ltYdLy2~^AkT!c}@cstjj3fptiqz z5KaO4RG1DwGrTX=3UGEaTn9#bTbEIt-}fWuA>5u(`vyD%cb#^eTiSu9myUUZ--k|p zZC82h2pzHDCHp?mv=k8N>ecQLwcf7S;}Vdt+g4cR^y_i&s}!B<8S^t2-2*$23wTY_ zKz4JSD&Us(pY~#!vPziwH_5H%BXNQ)b(ULFh1{$~5O#L`JnUn~NxlOH*=_#g#6(Gg zjM-M-LH*f10QvNnkbh`s-Y}kVAT>ix8?OmUAD`&VTfXC?wn00={|RHLO$_EvHs%UJBSWx@pn>tAYPWgOB0=bR(~gq_m!582MCq&2iMJ(zG3%? zR!Wb{JfO4!+%Dz7^^A`WQxnmm)xgl9II0sh z{I{fhm;!qv?s&3pHY#zyM%B>K`TI5~vylnL{N&z62-Y<#;P|Sp#m!g0_MXoCdg2s# zv!w6tj*ftvYRTskGfA=md00(wT(!V?@mOUw_ouO0dkd=5CIV-4qr2$1oOP8qEbv%k zawK4-Moo@w;J)yNu~7=XBE*obqhjLnov-~dQ|tnyq_=o^=Zh}v)(+L+00{#ZI-s4` z_+Q+S8)qva%JVu;)Z2Xp3lF_8e6*w-l-y#f_IRGamk%j8he6J*P^gNLarWnW;j!WS zF9CxVB5Qvx(&DjLOgjD}*rI83h$r;$rrfTB3XhX!I^XI~THFptb%VzUVxn3)utU&y z01TiA^d2>~?y4?Sj|)2eV(vgT3{p-N+)q{X=-W@hk-6Wn>s%4j&uXqHq`c<_T>QRj zGRB0V_A#2u+1JU?ldjLdF&WDTVfr+nuxg1y*;W*U%J3&&#s9>cg_V53u|I6%GP0@s z6o1ftubPUjhGw%r0!Qqe5HyS*?f5xBvh>=1rE^sv|#ro?^gjAlrN?<=HkV6Jb zfnN{SV@<+=_J&Hq9x(@~NkXkl<6;Yr6#)Qhw&s6_@$;wFhy4c*S))t<&Yol>>6O;@ zDnU@9C3qTFGMgCoKAN;XrGIrbk4D+&;vRr(h z?_uHMZeMr8yvxzDsZ4#_&pMKTIhDCoNrD__6*LtI;o~f3$izK zgan@#9}S)w(b%>>8bZr^8MD}4ztfWCfG;w8jVtOOp#gM;zWr~Tp5u@M@Fj8Q;c@+h zeW-`*y>^J;ACuAM5Fj|GA6OrwcxyOXj&s<#SFC zRrGnNnrpt(EY6}qsZJuXp)nt$J^Jv6A?(1_=@^S9%^X1|Kji6$l${zn0xVB;IuE?* zb2=TC=P%s`2RzGk4xwS%9)iJj_y@zFJZI;uiu}$uAQ$T59M;vyd{9%pT>oIl8Tw(;k2; zT?$td!b2YwvJ!$A`zc;DH<_UHi9Kv9g)7BsM}>A;%t}Kv4yAVco_Q>1c0IIeNFH`= zef-B#TeU+|q{dy?ZFY-j%l z{s1-Z-g-J4bEI{CUejngQn!iQuJD1OfNmZRsE;kqxuwx050Jvh=9EXOX(`-r~dsOh`H-Pybs0$tlQXOrF9Xa|~uMd}z9n8jW1p5H}kK(&as zYnQ8f;1~Rd(qS45qzU_!b-qlzmXpAkr+fu@{sag4KoAept@!c**4Z&u&njNe)?sqx zw$0#Q%fwL)PIdFVmT6j4>Z^_9SE^9Kql5R1B?lcIQn6dD+$)j)UQgjhYf~G6 zf~qVUoPuQFINOAf)@HHCAX03Tc&76vJ`q1xc7s#rRWh;IkN?{VG{}Nc~+yNlkwnyUyQ}S z>lC9*{PO07f6*dNZZYm%)a=iuh5x3>FEzx%dK%>{u^Dx#KORZ{C;lGexU^U98oZmc zr*kn(;B^PT4_Hx%D9v2f_|2uI14Yl&ACcXD*yw_g-!I-!Z5wVi9(xk-kx3);`t;Fl z(EXR%{B%}yGbRYG(tZb}(e#Qn>m!?xZduv@zu=kGD#i|=cLMM*tBnbD)Hbs!<2K~D z=W8;CrlM`6B?8)|!geDAa&iq5-vt_7(f1gkgWD_CEa9Ni4v2+n#K_Y#)Qu<^2GS%? zji)P+f+$SrfJd~n)FTeA&5yrJ-08RTZ;bUY8Jo-T_Li6jt{hyzmo940^U={w=k=x1 z0X4D}^dvZwA+$-F8 zN!~Z^7CKV$eV7xxCe~RCAS3W5ChJ~5P3^?pZtu=PwGPUr#qm-NE;_zrXZK|nf z9No=y)aYve81%k2;ve1vNO{OHvjspTY+oXH(e_XnH(?r4sU{jLYX(k#0@$AXxjV{th|mtA z^+b9brbndRgJhOqta;?B+pY}`NFPknjL?64>vlpCWZg3C&qbS}n_1AAV0PxO$tMJE zI*kS&{BtE}hqsu-jHMvIbDpJeisb&QbicHcmAoj;u23(3z!`EXZD z!2R1ot3aoc)$dk$NCO`e_oOEHuYk3qv$8e!hVu37Hy?Nd>N~DpgLd!*kfAP zl}vMJQSGrHqo&g*13v+j=FshGpH{nX=sFYRhn9SFp?UZQBE!#G z9GDqUIxv~^bI^My7p7i;A9s7DJa9L_a7=ee?fhRU`y<+wkVsrA*O^Yf=+n50{Yj+7 zALXlM@_YC~z}aL~9qUllfux1g-DMM80_$7%Tjrx7cAP`+Shvn8^4JTob`(LJN)$K%geITU^S+x4812uUfT=d zFT;8nZMzDU#`h9QB%W(-<{@3mCB9!3Q+ec-Kwas!P)5N9V`|##@ zaP&2(*3TX$+ztjGWA_=j;YUw84gur`3gs>a1Id-YG3LA9t4haH+dXy9LxZ+T%YWf` zDFTP4x$NEk9`i|HkLHEHF7nBKYdfk?f1BGiizb_Aj01nT^T_Q@#KoFk=a+*R>c=!2 zi%)QQ3PrA#A6cQ+x`dc^$KEhI`@t2|4#tEoHQ_dz8_c0Dxz>o#b_W$mb5%WkaD3?N z?8w?q;-XF%nuj_}X~u5uEqwpkTstY%PINCUol8bXnc8{aww0|)9b83E@t})8M;ypK zUI8=B%7#R~Q0EPElLuz*k>x1^b5buxgOvz0a_wU+Z+mfbAX0we=V5EBX2sY z{XDwqnL}$i3AgBE7{1f;pZf$ARoOh5uy-FhqwR=(M{PR$$7{1 z!#V2OfLmrKa(F6M4?u>TPez}%Iz<*~Q2O-dTY>hkAq0QOXkO&Wd1$6ML+?!qwJw+V z-dPXG6@ej{AP4{of!-zWqii0^aCA@;Z@E;f$44Q+DjolQ;k2v@F4>VyNfvuIS3~Kw z!cDt10jS>6PzqO7*UmOiFU`lB%D7-b0aMQ^CR*4f##|xx4}INE8w;c}yV6~pl$qDe z#I5c$_`lO~f*KDwG(I=L?Y#uGKDTsF5nyO>3n&~T& z7v5l;k3c5np1jUhp#=2Q^K-RFm68vM?njl}(|xG}8(Gi8$h(wd_XZnu7_5E*USX=H z;lIgiT!UYlGST=obvuf^>jm%R9lsx$S1{=AT)4JSEw6^;Ms4 z2>TK(pb|6R)Eq|&L{W%^@h7~uqxKR%K3odo<4K90Kx9WH0CQ6%Ew9SH(p5@7R!rYO z_C@6c{+O`a?Sv_ca0!wH@9{MW)Wzkc+GS3Ct_vlnWd*!p@weNQUNFd3esXSWq9aHY zgKAAih(z_G<;QQL36fXc}xe0-N==ya*zf^MYS-w`5 z-48H7b;AbXzadn$Fk=r zPbUK~y_v>KMf*8&iO~&Tt6GA0bDIKA4Ao9ZI-h$~)z8v3dnrT+sRles**+{*G*Gvi zsjN1*sI<-S;+pu^8`TQls@G8!c9}?3Ttt0<*KMx39EIt_|W?r9jU8|wrLYKVa#KG?dFTO8utp~I>`o8@A2`*QSIc{c6aaomiOjh{^ugRPttcFhi>x-4a~ zYJ~C4-3ZTgAB_BW#QIJw1&r$R_h`8r>q5NG6T%d9)|G5lAeyvWrZfq>Th^9_G(90r zn1eqO*pI4KSp{d(Z7QHNahVQ-l5L`un1 zv>%BvHdIs3iz#^W=YNu|{qSX)@jVID52Jp+FXW8;5VJXX@~N4g-`1S7#nqZiOtHj- ziS1IaElb5xlpNmv^~KsD$9!Uj&r0-d_j%PQeZ_BY?xAfTYX|?tihnA-lh7{wYK4u( zW_n80&tq7`^EdyfeJR^V3nB5Xon=XxnvR#OdDC9t$(g zj(5|PZIZgU*k@XsCaWDijIPAeJwG}-EMc3!3>P-8cN1MwO20dM&+ligcY5cHTCy=* zPf%lSI2xPcn;!`}!G=<*!sf4u|4r74EE&p+E-= zMuPyRP*J~V>n)o}g)IqW@M&H-_eN_e=q)q1b7%wk2?Iygty!Gn&HsBtpanauTypD1 z8+RNw=Ic6~&Rct{{TUC6w~&Fz%^(+3681ApsD+ceSF&H8VSjg6vfx(RX$x8~_c z4%h`c(ve^pcc{m<#8^2iye1;ly0CTS)>Y&-)CEpgwJS7Sd%H~W)@JciuqSwd=d3ub zEz?qJY{Zef60d0lGf2Kt zOmTiN?Ws-z`=4)-Gu4j%6~VhAmNiXi<*r6sr|34&=74FFoAy>1VlVb+2alXyTKT=@ zo3SuF)YuIr>p)NGpl9cUvud$O7>M+i46@IKa};RxZlBAyN0FyfV{n(oD@XdjL?j+B z%vft!|K8LSB3{Fo*i2mlx14sg5a&u0zy6kiQC@R^54h_@tp3OpjOkDql8v$ew2<18J`=zD1-`ceg#o1}U+rSj6FZVED_&dkeutg%D?F8fCRe10-9C!W~Bb8$5LOa)!RP{dO<@XPe_fk2p4!QC$-4!#b z%zF>5uKX#Uzuf$yAn~#tQ_@rTKUHR#zFXt>Dwq`ouFzvHKM=u{wZ!!K_Z_2ce9)?4 zjqQOEKP8if0IzKN@ew={f0AsJUwu&IP?0p9_{iNoB|>u^VSs7YWc-&~v>5b4%b?5rVOgUW6$s74VCc@A2R$+FL>ank~j-+T1=&lg8@2H`*Rt|89 zy+e6Qg;gzq_2D`Yz6#*t$C8;a{OgOm0Mex!_57S290Lj=UqT)ldxUE;>|d4YC_<1X zMk32T)RyUKgvABB+4pFCjC@6$ zP<;)Sh2k?pQcJ;LZ$mvEO8((BP-<7{mzwz)KMu+gD+Q7a(BeJ(%wnH}T;f7xqj$Pa z-<&p}6u9!Lm(kBJT-t%-3;j)eAoA3${-mG(GyEkxJU&oZNe3H+m;M)7Z~52sAGUE1 z5b!5u)1ionAT^}NL=+?^poEl&fQW!dOxW0_sED+5PNhV;n}KwWZWz)v1|wDs?p@b) zzwRgZpRfm?eb4he-p6t5GIEj|wG!67O4)JzaHf;DY`Ea&H1BL6o)HxfNUyc!)`fL) zp0WYlHg1y|eddO58wRGUrT)-UYe8UjW}(R413QnjAoPqZA=}4@P+rLVNv>&EKA%^F{oj3Z(x=Uf8)i-tk%v!Un}45a_%56^q!yRkpg?7Pi%~wePoFyo{fgt( zJp_+hAS&4UqnY4+*$~uky=jiF@N0}}`8j@1c1tMg{s7b4qluvICefX82WvY=x08$P zOSN;7meNTbp2UZ0ExozNa1qtFVlI=i_6>aH9-9aARfCAF7;(H;(8?uzMu3ZHkR&GgSX8XYTi(3`QZSgFp%{~4TdGcHMUTpR===6LWN1UOh$p$ z!R!ZL{BML zmX5|B^qC86@t$0RZ1!nVf$1MS>)~6GqMB#^#LJD`p5ud5gDDA80R=Oj5<_;!StCUb zs~jIR%=gazjYB4wZZy~A$cb8l*3rj(Heh78Z%V7`icOit^p_qdneiZ-tNL<0_dn)( z!#lIY6SeP!mvB^sSt9FE-qM(H(Cah!Yo$zNwWNi-)2z;Ozk)cw-YN8|&c)TvH|?*! zfF)#ahc%dwT(MIEIb$Scz%3egc$Ltv_II|1DEeNZ>iLZ@!t9F;BG!! zv$yQTQ;DNYOHLQhb#n=NH4G-G`uc=RKk$Ie#S&_@2EHYC4l)Mjp7RT-5cYJ=uo=MM z$ChC$?xs`sZ4C7JaPkS)^iMU5olgQxD+F)Z9$X()9^)9#aR@pD!O$C*6 z^8_T+XE1n$L;EyOj7U6j25@Ma^s(#ASO8M-{%t7x?iFh~g(F?HHv;!1 zm|e5Ku1!vX5zV2%ejI3-@f^}vdhxBMwSsv+`n0L&nRW*e#J4FyB$^+6d*TC zxSw8ndpq+W;NAsFG-gLuSUc&a%fo+C#VNHA`~TAJR2xZtc)vUXPS5idTEC^f6_loM z&o)*8FM~Wx_3K%u>i=-)mWV0~Ilf>Sv|_;0y5;(wtK@)wP@L@XfpCMpyCJ zf-DE$>^^cp{ENkhs#)we&|GHf0%KC|i#cN(IObk4N$GHRZdK80AP!Dbzf+~yw9C`1 zK1MZc-tc`R`(HJvO2%R;7{m&x)+um=+C-ih<~!lXCUEY>O|Z}^b2Ynn;DK>rHanho zf#8ignbYgiAFlEys>!vbnnZJ?*Z-9)9!>kkq9&=<1ytf}uI8G(UJP8`C;!VkV&tM$ z>os+`QPSvT)T4Sly_`_BwN_lIqerS<0rFI4I#9f(g?Zp#4)z?Xx0tVPwg zxRJeM4rq%yQ)v4fJ^=X4`AWSI?f=UH7~=d!IqRa-*aWkr$z5y4D$cQxH(Q>)vPr=e zyj?KO|5R5;s8*k6%^2mq-o^>@?K+Tzd+{JPd!TO)EQ`G;Timq2e=p*j2fqB6JuK*| z>n;92DGhlQNS1JV*_QxsJ5~jf<2&a9egRK;d=uSH*1*9S2FI%69MVPIj?)`QYN%Rg z_`hd3LsxQgI|Nxg+VrWvc@b!ZCZnP6Lm$YciR&z?8|L`eo9z+4>fg$6n*sUqQ%~MY zsBbnUpO(z?wilx7hY~%Z9I-RMF*`H;3v$R)p5%UK(N)G=(78Gl%(LJrw7DupwF#S0 zm62o8YU~sS;9xs<04Wf&YE8V+2qg>HWS~cxj+fX8a&T1c=6*LWTHLKM;1{50GC$Rk zY*)r2^6-(K|H`>s70kOxlLP;HLTE_RKi9i}n7Mp*&!nMbT^0FE~hb~CS0QmjxChVnNRZ4cb zC4#Cq2}#+a^ZkB{E9$uIDS=fg-+3|}lx);GP!CC56;*q8<7mghCG}&ohm-S%Dcaak zDi3bzL?G7_{jzoo<_dm=BOjIH>x&z4T2|Uu)u%($tO#eRpsxApfaYPLk=G|_Ens;} z6rBX*6jFs@8I}u^?OfI$u~+V)z#8Y8s-=9chQG@fJgzgT4S0-L8N({W!`>O}#{YQm zJU_HyKkKr-OlozI07-vN|^=?Az2=04&iFF=u*Mp;w_@s&@gm!HYJ|x zfly$A1-xuPe+jbm`Xc4EE>n}zl`3)W4fh^M0JVeZ`>@WfTG7cVX*zRbg7z}I{mR6e zXrTF8S6p`<`{DO{kEA}&VXw#)WPa-)QkLP_~Oy*10995ye1ulRRGGlB(cRL-Vf#w{q#_U`3} z7%fh>&f82lr)i#>t7^BxT2GVisyK`y=KotN0>(BD+rMld9N|@-?oFJSUU9}c|3Ku4 z&T#bpm+sae(ORf~P~w(om16QV-9`6!FoxoP3Zl&EHOw z-INq(w7RL}%~i^iz~==aIo=C0fwCyk=B|#M|@nN5RfIK_JB7S?4R3uyN~TESoDstov6jz`MgCen{q6>iBm6D9KT&U-wqJt zdcXu{!T?0GuS-*J;P0^6xLWB;G$Yr$VKd?mWL4>4)zZ^KAAHYe!#9v5$Cz=WdR1uF z+};XiWCyYAbIm8N{$n$yr%Q2c)Mqrq?*)0DZSQOlWo~3LYzBPbEsM2=mcmn%i&tn<&#ivz z>k6o7=b;T8$Ug}9Lk{G^f4Tc!b$aLT)T?iPBVXM<{N{lDR;?0T{5{Y>jx|Dy^>yYd zqv&3PFUUt6dwicqa473E;0(D!c3ZRxsM)vwJHu6z;yukn5Y#GH z4LKOnCk!25&-jI@VBe)ZeLkpv8-lA8o=q0zW z-6c|Q3GUxfkLRuZyTP2RiQ8WY!Z+t>OyBO+mwaWDkia{QIgVAC22)qV@S4xx%$wW} z!50pfR*mozc>X?dt)Avb(@6!su~@ivl~X99F^XdCePCnHe5p9r>|V=*Wp!Xg)1|cc zyFV!Y$?tMpQ>H=({JqIPrLE5>PaC)9?wujY_VX_Pw*&HX$ne>kn6`xURpF?!;`mq$ z@$L2=eFS;>f=0r@>Kp&wbqMPMvn#48gNGvJbuefNexKcUM+2AkN#!q*Xp-F)+mrWq zGsJMghc7Jb-aeYD32gRnwSKanQbv8!ab~1v1LE|)%f$Yx5`g@1dQ^v(8_%Y>Cq%V@ zzR{zHfrr=~KL+;SYA&t_gP!+83T1^lpN<19BwiJSus%w~S8fR2Q|JKp0P#mp8T_rq zhMSx@B8JqZ{kG?M;jXd_O7ZYnbTLeoW}D_uOf0@h_TQtqSwnnzOJYq*G{eo0zw3>U z5x36h)G!~6Dtesn){G0#T8b@-pap+x|dXiz8x#uG=fj^~Db7L%)d ziP0Tzu`AI~{*loe;7t~h>{x@D_bKme(3PD5>}_oGoFFAUGhiR#}M2?E3i7Kpsy*Sx3l^4(k1x#jO9>*j-h zI<#rJB&0%;02!|Vk&U+mARyJxB11_t(=qu9IJSuSTT7de zrs=BUX0PT$VFK|@(!Hv;;k7NSNHf-~DkFpb`J93+cB*-o&W)q2aQt`_SIN z{j=agt3}+r2wbo+BQGk(etJu7(_ts@$aPoz`)9Wgdl2VNxpS)bTkYhu8vq~$wg}yr zo%c6?K1|KY$a+llf7vt#7B zRVgn0`>vr?vef8K)XbZK$v?eo#~R2sCvt3D-0gES)big|08%9#HvqBzvhw&Nx1W_` zeAGI}6@Dz5bAk5SCPRzj?kWTWmHIkT)y#j|1eA-5I!itJ`rZz%0jW-HNemU1D(+5Q zOwlZon3@h`XCo>`gJT>6&&TQYRlF0W9<^;$mG~z)ha|-Mst6p~Va^pQu7i7J8JZA- z;uBi2-dP-hx)%qkZX$uCXhc%W0mD5pRMV=;|BF`jKdBe?-5YlU%5y~)9#gp&e1z?o zkGHl1Tvw$M){8ru1^~w6ABx`J*Q=BAaebz;@u*%85o)qj=`LgKdL;d_G*YLUu+Zc` zksOO(07<@(YZ~?(`Ec2)2>v#^k)#A2FhfX!X%G716z(_sWH#>2zo3Cn7TED51o>+E z6M(dmVZQ(Ke#!KA>Jzf=K2?*ifo#nm?|8Z&dgl1f@T?iHuSoY|Xy}dTU)tJH`|xqErP^Jz1Z75MYR=aBH4oOS0z+@>KC(pM z_xzW4obcI}^Pafl%(a>QVmptuAqpRA7r}MM*FRr(UZTRA<1`FZQrqBN<+%fK&U`h|yqciP(ky-9_m9^p3WH#GA z<9OZQa@GwJQXXG6kWEd_{SLe?P;CfPsa6yy;*_ZN{WI?Sg2s&1iuz_AAYHALQz%7! zSO3fTmgTb8!KL!*wtRQW@(LtVv-Eqj_W9lfE#NJK+dQF|ueui(XIk4Y&O$lN;HUPhr$RJ*c&^$=IiO{k5nK-00YE^h$d$Y?mOVBUs z&h;nS8hQCci7ygBM8mlo#;bor`+h|Gef6p*MwDCP2%A?ACR947De?Ftrb~Fs#PlJD zFc4KliGcb}82?8v#}~EIra`u9P!f~HFbdAltTCI(*A4_n>qDp>gDaCS<=a~~XOENy zt|8pJYPv<>Z{MvKZK49g)lo>!^&d;OHR!?I_NC9xRI^Z03tW;H>x^6pc4f#2fAZ%E ztyf-X2YHpg^;qt}L*0m0b`S_zZ&z2CpIv%W8;RmN+$&q}JgaEbGc zs`6D={__+3@Z#?M%k&V&_xFRtzX8}{0p>^m=l@>w>lVomvat*j~dBe=S~O8d20OSf47p6<>wF8<1ufO9&k2!b!xr zJGSf8!hvyv)OB17kNYDLv5y31zZmG=xWChcaxg^7#h#x)blO#c2=v2S$8t1+xV7@k%|EyZJIiH~o)B1OnVHK~3Iy zjFXR2`V$`F_D7Gaq9;Ts6u4)38u^W6-0c}&0wqF~f{*9h@T6Rbc^)Zt&|V319!QR< zz4biqVRmny^JhMns>`CI8Ygjz{_nYk>^dvfigY96*qZ+7K_t|rEoS9gxoxgGQJ^i% zEy7>ko<_AXA`yVX$-27b)qhG31`E`_3D1a zl7jlgl6gp}Ps!wXeW`5`ph?URW{bk!Wl(Ug4`wTzbk}bJ$@Lq@dV81Ta|^O*KO@Ea z?X_gWno7kNITYpX0^(^2K=QIUCC{t(xB7@C*Y6BL;h&E(eGLMw**dD1k~Tt4?&Qt@ z;0Ay>vp~TAl$`SckT5}%*KC(4^4Eeoia^)(wLL=)V{kWJK7@fvowS6r@-5kS;@XC5`HPJF*RY?#SV>x$238Q_Z6V-lW{}KqG~VXTKiF>E4CVHCF~s! zB>{48i0sF~6P93BNdP3e_kih$kz_QnRO*Z5u9I>V7{Z8wEuX#&nEcXl@^Zct@M#^W z&3$ce9*RPbT@+xl^u6IGcw02+yq9&dO6$2cH&U+b^`=8f#O6oeAOc1Eitoq8b@bof zry|7s8lty#K)0FOx=BV(%<(nh^{L(O+UmBSR!*Gf6k7W~xUxm`xX&UoZX45&-NFeF z`xOTw-#n!L{lk=18*L4z$yb{D;vPMBeR0YTZf1mW ze%iFM)C7Ne%_>pLWsYg0ms2b)X#YNpQfP>uE(`v^*VIs?r1d9*szFtqn9Z=gVNP_)o9?vHI#8z`Y;=P8oZhVz&+xmvRU!2 zUu+3{l-_pVHXtkA$jKPG!wP{iAAMs9h?DkhGv57;*7OyJOnUd&j8uY{`T7luFk9Wi-e8(SfaJNUUb9V)LZE$x5d-+vATQPFUn&NpFsrCwzurrjv`$z=$BJOu7C8F92|^RKS;qF&jbjECks>DV`4 zpXj9=@4k{lfnV*aH> zvQE1HYn@x1SxL zISRRHB*;jV=i`2Uvzh-G|F9WU-pyEd+ZD~2nqV5NB*gM@bhhVu!f>*mTdpvLYsb$% z)2Ftkf~|}6B!FivI05O;dgSwNU%#kNqsRVO0acg&?8EYz2fc~K)hhPyv+e5M*Mg{_ zoiiWm`K*>ov@}!)CXxFPhgYZTJZMiZS%om366aWTLl^${KmKA%|2oZn5L3@}@-?vJ z>w25Ffi!Spw*@SlN1K-a_{d5>@`lp4PZ%RJJl%tI+ z(pS~)QT{hh;RxL{Jx_jH7}Ry}?`nF4lTZ(IaD^n4p#sTRVbG;q+K6 zpi6SA?4Hzz_#Ngu#64bQ$phgJ1Mi96&u>?G`@-XlwV15}mW_fkrni_+Vw+^Lw(K)bM(4 z(zEZr6n6X*-9Dwa5VU$@Csx$+(=@M_ZU`^vFHDLu=KIr>h5Kh`7%C*MfAv-sElau5LV5rx%sROCCt8zFbAbwwP6m+>!C9ShGjerw6TFm!ooS&<4uC zNlt$WApYgL$=M@Ya;0ZYfTjE?@0o)UX83#n`+^xwiN948{~3Zeqw z7$NUa*Q9aZ(~euXyQF}@n4OdEe>ihs>arWbcj;mF|%lyXYu|Z*(dO)}%7Qmn8a2F7#TuXE`3T zvXZwe`sMuCcfE2LdbDYEpwJ;h_ZIbF!%c-Im6|4}OQlC@ag7(BN@HX<#R>@Ep4?fw zs&nz$t%#FD`z!s084tJ0aqEY4y(LR4oC9WNVBvI1v`WflH%g20GL>Z^3cnT&sw-ta z?so=g{qS+`W~gE0o&Gillow=VKx;GxxBhA*w9_jV7BvA_-16nKv>101ZGwRtBWIQ0 zgnvLuHE*Uvg}o$2wdPz@twpWwt;PCBv@ns%8BG}m8nn^op~D_n1DP_ zXFcA?&1`hZsKm;TG@Sx$kQThtEAG5gfq(C{Py1^a*=x0iPco{d=J1ASSb;Ex_5ik0 zSv>o7~6pTR9wsJ}EDXI!OE-brk-@C?e7R{=5&CjujkV<=Z~u+CDOKFygB; zq-KPP9;=Hq&tOF`b8;_oX*Zq-EIpm~O`N5&Vly+n$~I`65Ux32T~$qqCBSGUvo_+r#t7I;^FW|$`| zN)GVc&$ES25(yFfjeNzD_2Eac3k=RvT9dX z0WMP>#UAwmw_{h7jDxV1B|g2`^`kW^=e7|E#HT$lfK*;Ncr>1v>R;p9$|59PQ=AA0ca08<%$JhFXwKQyt z;UGz9vi#bny)ZmP^r~JqluvLa!{N?S!cB<{)=dfr2Ll@U)tIbBR_x8pDW)|wuIti| z04I9vWdD>+yUnfg?ZYQ)(=-fmD^YI3{A z3<9jkSR6u?eF*$6yHmISy({5rKJM|eV6t~l4clp9H&GA9ekU74l&UWY0l+xgdLMI# z3{SC8gJD!>j6-wlXez(5Hg7*v;>yhhfVY| zkQ2MP1+C)%^`p|$4C@*<7t(C123L~7>_6>~75`3N5Y)>H)^DJm$4L^nK5YJ0KSMXE z`O&S(_Je(SGG=|N;-2A#>T3>Uk1^)wmX?+M36>hi0|0HD6N&FsWx7!aOKOs3Enrnn zZ%H&!%i41zi}e>h@>`Pwo$(zu)7caKNQ{I>`=h-+Upeh5K2gYgQ}x`XrlY1VzL+p> z@130oH_%97Z@tS}HTJ{zXSZzMTl($BGD`uX9JtqH!3F>h=)Sg6cyPR$>aroV|6{=H zDpSqTd5OgwZW;3>DaUp{2~@USS^c&xz*?7o8MvId*V<~8(~gl>tq7=V&@@L9P13&{ z%L57H_-Gq8zLC<%c-djdRG;Olv6>Qyz2_e7Fn>LgeICge-OY_`} z3gbkbHJ8u+R5_U>Yr2>lE-c4>;j4I|I>$+u{4L%DA1^N-c_{*s#+x|JWB(r0NV{fO zYyGH{br8_M|r3 zU@s!pN2;B5ZgeV9h9>6O_b(h7a_)j&dX=ZU<%^VcN>%IgGo??$7r zzJI29@AmEL{A1igv@=)sdutvr2(YFu#%&FpJrkI-85Sk<%l+Fx70M=Uk=y6-Qk%1 zxS!Sng=mG~hdwm)j2Rlr%s_MehpWP@;Tk_BYX~PzojYFpP~q$&mSuSTt&lqwOa-=e z^YejUvZ(|IwgvE@$y<=ne#N#=c~xUfa_v1r}XUmQ{M=tXO#c>C_BnpAj% zEJj8emFPSMY|lr#pdGR=+%*yQe{(yiwNS^@ z2d3DglOeE$9)BljiFmu5c&}mqY>H!z_YM6qqLsuQ$g)EIk=!`E~tj0q<^{ zy|_cbXM0fUhY2OG2dHGinav|Oi)B+%5sR&Cs|q^4IvV(`ebiWT>s^;)<5>%9f2rzH zV^!y~YU+A2u%{NA6_y(e6(kiA8IDzB}DUoqCW81`yd{Ikk4Ua7fqwmmVjpUI?bKYp0 zSOy)p+2Q9M=)NQeV6-UycBpY zh~~NT6U`ZD#5vg>PL%%s2exvumq97AoE@t8AHoX;5FJ~o$1ud!+rP04KeX2?7Q{~C zy6f8f-^vyu$G>u#U%I5`7sSToUNsK2efF&0#0K9PPHIv@~3Wnx>>KrVIltF;XRLj9a4ZSWQbxgauboT4ohu`03hA1QG|jt(D~u_| z&qCLz?8V{`%MzZ0B<$&Ma=?Oj5=GV&mh}H)$04)n-6U)kR8F>B37xEvzrA?0l!!TS)?HFt5W~(cUUT@6{Vt~<;i>5FL{5F+8DWXUjZrb(Y&EJ( zz<2hIJ?sa8fXmI*C%5t|4)YuIRUV0|8~#K$?Y(;|W}Z;B=+e(e9Z~$$suZUa&5sg_ zw{FO;O^Hdgdgf-p{U29x>tP(oWPm`v!t;x72JHAT3ZFnbUk866PcSYJYSv&Xk=7*& z4?5fvbiS^0GQrtIbe%W%T5VTS`pNQlA2}|86KVxLfGml?_a6sV3$d=OdZZNUdtnZ> zVXIem8Xc^b;1{nyw$#jQrLDUHNS8){6+KbvF+YfBA^+}yuH91Oqmg*2L!htj zL;iJcuzimh2Uz@QuKW2T51x$PF91q!T!e8d57r$?d0{f4`2spXLYcPiW%4)XW&*-3j?jrrE z$qo0097)(@(ZI5UYZ}dR z=NGGY?BPdWikL@vt;;aYj^^r z>y9~D5XSeSRYybux0Sv+{sEn?6<6gp(F|Z4$A|tI?gd4P@2^LL``$F>uEE}sgoO8k z`c~JBK)LJXXP_C{pBQzuEW4yVA6z5*hOq*RtIah&Z#J-tQ%nmBX>mT_m=%-)5M~{` zl}qj!%sFdvAG!`qSkAXuXBCVQ#gB5hjRv2FUxFMTM2Y%NWegD&(qE-RE_(lr9oUXbg|a6Kx$k5l)Pu`D784WeA(sm3G}XwN zLc{vv%_`lGobEXxuIPZA?Y=87Pp~Hs7s^OQQ55NXKh}@4u;`0fq3ZW);CGoxCq3Ns zWr;4l;7Ax~i7E2Z0!LFJZ6Jrle&&yDpLr8|vc<|w1(1uV7oFQpn`h{0hZ2taKhKW4 zaopG1%g}aE`H!!9*h~voIcF5-;vAy-=V?HH6r|xkdP}x2gr_F!j;*yvans-Cby(u` z^)sm%RO5ODo>%BJwCe_lJytOm^Y{6`Z?2j0X9WX(X*Oc#Tl7d9^)i^|Mrq_tx)cj+ z=dL}ynhodSa^QMab@d`$a>tVtlra_PTekZ*AHR99=YNoo8R6DCkb3c!S?%=2`3u&) zzil+d<+Mh=Q*I0FkE>*Qwhlw;(ktliopE=X9IqK(pig22XTECXBc|)887t~$S^5u6 zHo`;3z)QOTDBt`fXD>P!f*c>RJDjlQZd(uVjghivWVH@#b%EdSEIoJ4XAHDZu&h5PX`Rt)ki<~m%Ticha z{Y11~()#1)Sd+6#E!E3UcMO785MY_eSE8(0##in%2q=Vn z`59*z_$A*+uQx98ezslIEsX;60&pO*dGz7Y0<22}NS?8$wHcM?W_xjLvzqw#)t7x^ zA*Kyg#~QmT94-31iUlB((T4q&0IIaie}{Hez)eN-#5i>A+KxX~oK)4V!M*JGn3H)@ zJK=EkI&cD;;jxyXHsJyh`kH*~)M?U;4phvKdVfv$ zIIi_igRc8G?kcE}TzQIP?-g#D0DGN8_FC43($-jf7>|&<19`F$U)s5&)0}rC6fA%{ z-RZ^qHPfBd#|Qxc(QaHRG9ywoUzB;0W%-}R8u5Q_-lkBe_Qy}WvVgy_IS+%(IzBkaKTKT@iTmvm_;tS9Tc zYBJ^cS;RiSGa`N7;+`3F@I1EWL@5Y4BG>HjZ%+yRGo-*YUUVceEO1>g;D{oSdYQfM zYd+x-?t@@fB&pr^SHpew_j)PGSmud#mBW@qao;#9hjk#uOl0MW-g$P*Y_VhB>#BTS z-;O*}l%2m_+Lrw1m|uM#wz%CWUG(S^V~W^K%@Iz{STrzBT&*YBgFhhScmk{-{H)~C z2aF6ppv(~1K=7zd(xi&LX?H`p9lAPPE?3!msdKv2;S}$mBtf;gRK6UE%*vDj<>OEGa6UoY|Z4zw3Gb4!@H5RrZNx4=>vv zSp^WzKl^r7CILP@1Mb9~e*!8+T{evmH0qeSV(RO7^PSEIrp8NVySo=1^*yW-{`Xhh zjk5(;w?l$F&Yk0Pgo>vlKmv2Yy9ZGXtPzfsJ2KH$&7ghJ%IoBZio$nd6g}>=%&=En zG$q9%sh=AhpXxf_H7=YUIlxoH>!4&m0M2sk&WD+N+t}*E+aXUBAGPZZs&C&7Sc(mi z3IoQO+sAh5H^*rk2mXNip}TobZkw)SUM?j&e^)o4?3qIaHgpr$GkIFeg?@_?&#Esy zk}Jln>m1#$`zJa=NEYJc3k=_+=|bK9kmEE0!iP_1WryTYUSp5atzV5R0W&b^J*~yJ zb#k$$&c5?|UGmZn$`7(lo_)T?&-LIUPkfp%)pN{TTU`(TqW!x_OvS6QE|40 z=~in!%4JQ`PSUA|EhfT}q~6xc0=CEWaU7v#oAuPW!`v>>y8D9x$8?W~sAmmNu6eDr z|KfjbTI#hnAOGcve}~}a;7zfmwoI0%ZX^O8&_vDDH}gx^whU&_v@?ANzQy(tBSA7| zY_EcKr?)w+d5mzbU*gkihEUnGmg0-<`LUx?T@x0{9uB@F?xLD`jktdg^0XMg4!-?R(~)L7@4^V z6C1YA%8K4s+CuvJt7CHsuRBH6SigcVSH{Quw|VOj)$%3Yuor*mimjY*K$HvD?_0sP zfl*Z~&}~<KynR#K_GMxF#5{;O*5bX_XUa9{d!FAt z&Rzm|;pBhlJP`*cGF#+7@jdWn2gKam^dF~)mDne-WZ3MQ{8(ZiLpDUgZCMXH&@Y<( zh3)cUC0zT?lygRh7t2(z_%?x|zI8z#l4)4P;)(y}hx#t8F6?khWo872EKG+HUc=%+ z6%&JZT4iNA(VpzxBTbW{z3-62Zxiku&9MJ=#esxiGOiqmXNJg2Px zJde4a>(-6yX{TaKi&}4bAq84eb)kiSZ&f4cP#IU0xOfYs?i|la+|!reFcgtT3Q8R$ z*OY;1J^M#GU}Lo9ZkT2cyiP}VF`=&=TSK+BN!uuF$OD!M!3)Kk?t4NNgptHJz3k7t zO6N^$E7&8rPx1xfH5}>c_tTa8e8X*Qcn_lLW>@s*nGwAe>+w%h3~*!t^vP%#oIOBH zcq7auV&-ncyCE_QxGL$9sHMV1huFGq;-yjdtc_ee0EHkL`0vIkl?!=O0Szy|kxI5W z{_E?-omC*;I~Gb)BuKf+o97;f38i`kXWhlrDM%Ui#Il^tqaYOD_MeA1A+Yca;ToYXzMkl_Q zk+-`J`@K;U96rJss7vosDipMjSbHrvlA#pT)7pCI^2+rM*fs|o99~Q8Y#5qXv=a27 zDd(3y;lgim{@CZMMrcx10jFW;*2Z})_))FD$7YfLK`&;8+q+A|=zei#UEVR}ApKUk zH~|FWo9CI?NYIW7{ZOAYM1E-I*EHMeTBW}+psv9wSb6B?C9yS7^4+bMDcRU!h-r7G zqdsOL3E+fcgES?_Ns>x^+PTEF5XF#p*>@JS09pv{CuXv%?SbDupRV7?_nu@A;piqe{5JlG~wChYGQyRs~FX7Q?Xp}^Og z!NxO24sM^zk>lhD!14K9lAc=quixRHi$c^P!Vl)fmugrFXeTe5{)Crt9)zr+ET+cT zD`G4*G!Nr{WueRNjb=&OE6-KAXm7DZI`gm6e0FJlTm!zV?qh{J$fm-+*({6{1BT6h!U#I}?0MH(5{sWpDK) z_W~4bKNVyF+NRC*+5g|=ceROqhKyi)_UXGIBZ0#|eaa_cjS+X0w1+!~!YT%FPjR3i zdZYZucK~_9=XG7T8`&p)lqVYtnK6Ee9~pX1C{<*$V)>_uZGVNa=G}f9frzcW%#i7z zv_Htj53wG^^C9;X>KogiqX=~@niI0N?yksP0~jd+I<3IH0z2@5ROr}Ns&vRqcZ}Z_ z^H0krNaGzp#oGG}-1wg_r< zkW@Akbj6-F8w(iM8kc)bq^~6X(5=@!{SLt}yRJw^{o)GDhFl0nett^rQ1RsAzKmVW zoQY%K@DD5($#Y=xcw_e=L^B&WATMVSQ^qd$*I+zr-zE{zc#vcC#qG?mASC6B%;l!j zto*n1UVGwJLdecHY22b$8W*>nbhKwuNA^+zbYOs%;hgcyGsY9;xOfzyNeck>9W14{ z+AAJ1!MkR=?Ys*!hyTpk5zD* z`?9mC)N}xSx30lODe=sm+{P7pBADE{)6dxRuH|;{BZ|KVRko;`w!s4TGg~RJ zi}lRjjuUFCKjn|Gd19ThvI))?{o^qH6R~arLsu;em>rDF_cIioJoh<{I`-XqY6JUj zh}?PQtxl0<+|Tbn#T`Vz22gI^z z&O9gLcOurzzixO1=NPc7&rK+r+u}7O6Z#iI1lUBsQ13A+CN5XMNbetWR)>CsA$`R( zP@*AQL;8I>M}RA24q4_3z;8PPQ2;u2(Fd1ncxbnYeVz2mbvHLey)|PW7AfkUE2=gZ znO1x0xrt;##TjJjHfxJ#XvWSG9}IFE!$4bmf~enO|Ng4;IE4k-(O=l^5Ul3K<|~`VhFL^&ArlsK>R-RxVy1y`=N%U>6m zG-I!v6UmVL0d+fh(>D(p(I&OQnR0E;@V!O(_e82wF6P#(&F9t{lz8MiApaktzA~)I zH+)+}KuIN}MMYXfN_yx|5hX=hVp1Z~IYx~X73q>3p&-&BIT#(I1SAJz#H866wZYil z{ogp==hMDCAD$ieeZ_g5=Xt3UJ(s3z(13UUSRNWEXnl~}3U|S6p4{bTv8!#T5#4^g zZJ}fE{gQPvho5S_^!g{6Cy`B`;u4trj514jdXs_&IFrvj^ZwdFDL@k?W_wd z!zRrauSBQ>R|9931m3bHIW-;#{m2AC6Jc=>jUN*gOpPmRw{>~mUo_Ag=3g^2Mj7Q# zTHViE6^4wBa4DOS{Xn#)>-xs3l5I|}#F`msAUf}$bm;W5@YdEpn;FlWRuC5Zj56Uu zHweNuhz#0C8EwR$&B>rm9s0Gtufm2qWh-1a>&k%LCNbo$9B1II$k#GYe%Kl-O^OL( zl&|v7aP72ozvPaxURX(2J<=FVXK79U&z3x8Lu>bMxY_cHPNb0mZ@MrEkwUR7Go=JpqCt{kzxv3FO4rJM88vSly>i|c$78Y)*o`(jcW zo~ItyK@o_zvdf_CznkMO{u?01OE_`y9C6UxTiOl2q`A|vO;zyNgi_I_s3zSw?CAf! zz5HANVJfQYNw0~zscL&*Q}3|Sq^2emHbD$Q>UNLUY~uYCTDNx5o*HLh>mnh`(!!sK zZUBF5i22!ylgt;R(@~Nq%KIlzkMqRGvHG`nYp}q-7;_J3C>$w00sJg-Rw;Nb9Lr3W zRsM60E?Ts6T;yyF?dh|9E*gw;c-Kx#2r$X}Tw2OgPrQ9ewc1Z0FZoD2cDm} zh$(2kLiGD@ty6=Z@ux$M-)#-Mpj)@8o&jPD5+`dys{R%FBf)SDLCcf!sT{ZXEL;qe zIWkT&`JTr3vN)^cOS?vx({_QdC z?V6gg>fO3@pU{2X?T zU?}zpr*V+*{`}KFq{dJHnF2XMH4N3Qy%<+d|7~8#sP;Jg_T$J)pn$lv3af3Gx*gO8Di$?Eyj;Qm7DGLT;5DR)L!}JOf5;P02=N&6V-|=Wi)hCz36Xt>U6j)v zjJ9SVhQnx0w@aN$63k6-)p!?m zG1+kEY1dVNxvC|B?%C!SqfsmJ3B=U?e?^)LfaesN zi*ODH>0yKN!+UupNSDzD;n|w{E++4=-b7|^XZ8?R!)Z*gx$zb{O)0{W$o@%-9&pXzHRxJP5!UfF;aiK{-NJY-&2vL8Z?!Z7ppH8KFI zRzHqYH#+#eA0z)*Az?%R;#6|so&Y2&d7Oy8_W#nI_Cq#8v z7t!VMGd}XyeiXHD{3ViMD3 z$XC6vqL39VFP_Yd_xeq)vvTIW2OPR207(ObL~88E5oFUwEdM?@m|?dH6}QGR_jN@+ zTnY3$2-xFx&ZQ*$6P*LsLnL`}J!K$EiW zXf<8F&~mh<#wMSNKZzcFm%zUur>Qq32NcY3|C6N5JufapxR=Mo+i-{Kew3810phj5 zmK^E9PUw)pC87_6y+O`4$ zGfmHxPD%t{r#?a(+sJ#QpMHH*8k&8s*HztGJwm<9$k@D(Q$a_VVvi}GwUSsp9u@^A zj=;;M4785l+7s~Wp%KBx%Zz4WYYMh&FRERoACkw$(8wMA{;?vpuk)ywCiq^xJfY)p z|A)SB&(Ml-j-kj5cYimqk-sArU` zQ%9ptCxEe|oFI8-gtM7&P7i`wov>XSkB(Rq#ka-!1m|Inxtsm4m?j|5mascae010a z(7y6QD)S^X1k!T8FE-3ZIZw=hQr0y*+^N(<@Lmfh-ZR9zg~+#T8}`LC$gE%RudQRZ zJv5zi8b)5hFH^R~h9M+Ysk3JIxXLsLLs>kwzKNj==C<7O=?qH659C@g&mgYMOzX7F3XPT4uwWUSj8V8^={Ob#>{Ok~u)W*c^_vac2N zPUV>;1t(~>Ltz3k5O#pl@MeDqIM#s)i?i9b5@=q2Y6PK=xuDmXRJ>(AQAPNP7S5?y zXnS3aG`$cfR-t@lGiZJ3_qNS5KdpUPwC%W^H0!tEnRY0?)Zl`Y8|?lNcl6xbsKuQ3 zRZET1d){8zvsY!RLW}+#J5cXkIs9jXogaO!^+`9Q7cqrOQez+4R+q-~n&Rz@(rQgP zbuH`lbdvM9G7>z$C6a^U-4;NxilN@?+61uZi=*#l$70!W^JCMB6L6&A0zYfX&CR|~RGENEuciwxBM%nRs=P+Pq_WP%n_w&_d z^S#yrLY$U84*XrKQ|TP9ZpoG%5fr|c%T^g4(q4gd#i&>o!lw>k&26;I#w#;Fuk%+) z5C-cpA}o#tm9o;v-##O(#h;%e=pc4Cr4QWMvNP)USG6ssrJY(8Z_p>M_g+aY@qW}_ zS1ov*MLzGrnq^m$y1tZ)Ic9WyP6ZJN4FT_yQF*b$Aj%o_guL2cE*&RbA4R^rdtRk` z

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%0D^&+73#d_3WVza{usaQR<^%Y$Q;YVYqwKUfbI*>L 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

2b+dm<2K3JRv!3;| zFU(nRNEv~sz$t+4r_O&)_e{vX9}mH@2$84*_I7# z%jKhBUt;Vg6+x{^Mz*Zf{*l!ODdTxZ3x|()Cz|q%uDoN3ymL@$qwW7ksnyzZs_p)U z?dp)S;Y51IUcl0Z5WDbyKlJS19-f$jZW>wFsU84$TH{e+%)aM*z-~wF9|l#W6?hH+ z75wo#HaJwF40|!|XS~n>Q33xvXm*q##OoiEAqglp`L=)_ z0rh&Nz*uR0npZ!iyVQ&-=2M0T^$+g47pe^tt8WC{EewPNa~=;oqR7$ z=bn!tE{WV#q{W~aUa(WY(X$9}2N_l^aUr+si`4(33Sm_9CJ4K=K-?F-PQY+TI@qxK)-b2 z^c!>UZvSvYNdM#hI{lMa-yij7=A5MO=9I^3=|Uy2vs$~;UCTeSFH*;7-vP~+#wgD# zm7(;3HUDwcvs!5RdB;pCncXH@`+tVbPM{BW?4AIP{5lmmWB>mF&JC>vr1f7idVVD* zP0^H#g)02%SxJCAQJP6vN`6;m_8$)ulD2bzvH)g+QzB7pw6YUHpJ2cg24ZY|P0~vx zd=Hvu5fAQ=BgO+a3F~vO{*ATGG-c9zChZ{@9I)_WsAneI4C0|`P6TH0hB&dRHFK`h zPbCrRnG&Nm&v8dZ{;Sg|Dx81iWLhp;y0ynv1!w>MXi{qDf8OnRxoBR@$4sK!T*~C| z5_^3d%KJp-evBIX7l+1(S}}Qt%xul3sNf$(QAw}w8U|Lj(5V#Yt~~6zK_Ykl=YDg! z<|JDy&cS0;GV0M!cmGn%hiI124oUCD?^Ko?WG~(|xD@kIY&&$Mwjl8<>aJSe*t=X< zO}fCdb)M*SbW+shy1`hWP`|hIu04+igiT!V7O7upFhTS|b6Xj`MElxG@!1ck)Pn32NLkyWDspGm4XP(kQ1MGsQfuFXpx!K_M#oNSpzUq^%G0(R-?;SnI<=W8d#=6v z;@*9Y^@*knmD35_lck8oUzr_g_I!_|3#6jJcdV7H6L1~nU$g{Xa$C|#_DmBNS>67k zzw^e_cy@}9M&@_B`+NLY$w7_g4TpY(xN8jl#EHoT

D-uXf*;(-U2M#}IxW9B{ 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 literal 0 HcmV?d00001 diff --git a/utils/__pycache__/api_client.cpython-312.pyc b/utils/__pycache__/api_client.cpython-312.pyc index 11a527fe2122ea31d4adfd5d3f7f35b7475a7015..02d8275f24bc7aec4beda0880a1510ab5729bd3a 100644 GIT binary patch delta 12314 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 NhPHCy-7*63{{Wx1j4%KI diff --git a/utils/__pycache__/context_manager.cpython-312.pyc b/utils/__pycache__/context_manager.cpython-312.pyc index 690e0054542707fb8447769e5d030c8d130dbffc..3f540bb5b38bf6c71268aceded6de4e0c054798f 100644 GIT binary patch delta 2726 zcmZuydr(u^89(2>xrDq4351Zy`xPQD1wq6I1dUWggt!W;vd9StLV%lC&<%^acGb}; z_PEoixW+%++5ubbZC%uAt=7>Nw*?lJrM839Z9BE?HmIFxJMG$Y1Fm+ucjkWQ{C?l# zeD^!wId}LU%s2nZsD@Q4Iik-8zcDrUT~sY*!g5)JzKxuy7BH%1u!Gbxm%%~w>~f<6 zo1H9HI3-T0k@_@B@SMF|tr4#yJe#9=11C5QjSNnt+#I}~{D4h{4P=6KNMs1tkW9(4 zUOb=rvO!-p&ZTzAIBzeiO~E-d?gIMeJK4q%T(DPCn~E1wO&Ttw(n8mi(#VS_pN@-y zIT+~biz&9ghL=!0H;9+gI1;>!;tX6Iv=?!22_-VIEl5ZyQA%+Z&CY?BJEeF9D0}9U~pMEE~ANNXn1bo%&h4n&Nr5;>%^$P&|J&7ks=3vjfb`oHuwP zW@+R_EsnW(PAfc0m{FW@}IvSmfk)#lA#7k(%-YR8&|v{v8n<6opn4 zv7#6thf6jy78Uth$s+xvbZfo4-s9mXrAsf{npcJuMf9s&rZ1yKdO0$^CKe22xGF3DsswqZZVm&E z#%w=Rjj#!u@f;k3WBVmNS{zGE)fsFYjwhpqdQw-dktOV;@p|+)k#torha_^X+9FNv zXPN=0kiS+Rhg7o9u^7_GZAU&>$bTG$Igve@8q^1e`d>C)0|Tgm=?U*bmUJO!-6|$# zQpP*$ab06`tFvNKuN5(||svqjcjd=lvHCi8~q<^R7 zOv?q+Cn<}4_UEA}D#4#Rm^*IBo=8abNheH6BWVlAObdsaezNWIw!4<`C60-lQlGuo zUp8vaoG{OQXwDurXOHBRjGJu}Dd|4@V^hMToV<^sFGdg9N2=D3=WOuV{bgh3%&C{L zf&sqDe@YqqP?<8SO!0R;P-X=-L8dHw`Yk|VaZ{$a3FE?Pj@7FJh*hZrLfYn9SkeV3 z&hiw2(Mp#-X%Db;_V1_502x;^?igCp+u0H2I_7SotUOtAH$zJ0J)NRFfx8zEGCv$l46%0s>mCzN?WKmgy*~=-cZblE$Wq0B&CQABEXVh^S|w7`5jHDN9JWq z(WW-qdUDKp}#MWHcG&Y%;1~GHS1cCMlu3I>>Vr zaTLjd2(>85(PcVfPt}u}T?(S@NK|Noep-6VYss`OIug*1@K;9`hk1c!t0nCn8Em*k zM^1M%mT729^CMybLmRid8a&PIu1TgDPjU_Qt*v#FP{)ha<&RKdVfk=sJt^_*=y38{ z(NQIe`=WuGlyx3URq}I1a99*}Q3MUtqE#?Vg~(}uyy(m(N9gra%Fk1MgZ`)7Rn%k` z3Ph22`Aqd=g?YkSwBJ6WPaRdJ2^aYy7Je#xzFiAeajox4UR&VH*cBGwO*9IDpSI{1TdV&`NCJRsY5 zdq6>+>@K47)IIf79@tY14}{@8>i`%be(#?ccrGaR{hEPQ!XFRp2iPQZ9FziJq5IGv zK(mm1_(KLdg?oK>727LXMZGw-4HcD6U7}-43n*w66o*j;H52aUHJS`Ehu9-w z#4*$!=>|@Ip*lc|$H|8r&w^v1g?u`c+B;#*n${L_SyO6lfTLp|1cgTgq~a_TMa=Oz z{7J`a>9rS-iIf}}VtwwTZ2^Udlt^Rfb0266s6?bjI+HKg&-$zVp~shuhNlNKA{~az qNq*b$#m~f5o_2$law$?ye$Ey^QciGPu4SZcT8Mgz+Q_f2djAV*K^b=d delta 2551 zcmZuydr(x@89(2>cb`0$W!YVj1$iwXE1)P5iM+)ZAS_f}ql9pFg@`P|5&QJ!+c2PjK1kb4-&?mob^a;%FFK0h`aH%Y$*vEMg(U z3!cHxGn^H~D;SSJix_s$;-I~POBh~AOBwD_2nAZkCbD&eI%&CELo1kKCHpGf#<@iW z!|LfOmS_%L%`8HKv}>4GE?w)6euURCyogpk2~*AR;zudhuyGz;&wOix`bW&6Y?XCP zwPYt`Y?Ak>&KKYrkB<8gFt;ie-^h+dfAQIQL;Pt$IS@kpAb}X$#g1dHQ2`H^ECv;m z=|VE;io&}kR)<>Rj*|De(=cZQWD}tpKevb5$<6gX@R4qQ6Y)WY7V}H{jUNl*9%d}Q ztq6l667XK>R=zqzk9B3s@p#z=7{`ZYnGlKg^5-G~I$|z``$T09KTvr$91oSZq?9Zu zb&$`DRz*5=W#Rm1OT)`_{O39q8;jkHw3)-bhG=we<_20;SsdaZyh< zuMgTClAap3rxVf#qCIF|QS0ES35RM=gzcu_kCeh_%xgr<#24%4tE`eBMd04rc$4`l z4Yl|q+ZQrBE4u1d8?8UqNReVK4%a1HVo!5yDXd948dAvm_N75?+*zAqc!sV$E=U!q zvx5~a&g}W$2}II#swmJn$`5c(Lg&$VYNH7>aX|1JXd<>a9jf^>>E(F*q}YgOoZ-6U zT`YhN<25!FDb$se(aZPmd$k8fEs2kh|uQ9hEfK;F}^mMf}Wp)7MoC%T(xqo=ja zJ!5M2wtHH|9gV>$uh{7EHow{_PBF9knFx1xm)O+Y)#!7-)X}ufjo)r~Gjg1%#9NA( zR>YLNXJZYo9%i?`^8w!4{1z<2EiVk}rlRv_4W|AWMD-S1Ppqv^^A}@$|MsE031iM} zTiW36TeiiAD{q?;21ACN6Q%xO#dSC*`COV+8)6P9JuNohwk z)7GT1wEQo7tob9A7uSxiy`q~atebWe|F_4OW5tA}h`ID@zA@WwJ92;R`q(w1x#FI1 z)GM}MS~8ym|GxnzS-`ni*8KnFkI$M5FdLfiRcP9HXxgA}Dl|LbhDExZyDf6qRxcD) za%5iWJpv{>OXH{}z_ZcAd+UK%tGG@Z+v?xPn5sDLYLu=jTDUq-!{iMvq{^VW5eZD< z?7L>$?^1N4~IRt7J~FSlI=^(3=y z*5KITXeh_V_Vr6Nl3G+rYDq&mr4S^byi$YWZiyFnZX=?TH~j${bO zbscu2q07kP1RITz;3%Py_(q3=H)KTNaEHfslc{F3o>$wOyIQ^NGh8d3Q8hQUwKdK_ zqd190uf&Cfv&$_`Fgq~<-LL#2DMZXtz#&CcDk5kQp;#%~DOM9q6mw9NP3RF9g&kl; z*ICZAdr2S$PlyZUZ^S|#eka>rGr$6cmpuee$)503XMh;T+%kl@coFFGt%F$0mtPJKe!I?z1)6ms|p^- zH$M8K00r{N(^`P#cy{Ox^0vctcC8qfP`oWYVuJP#ffKHjx6LUg;=iwcJ z5Cw&j2y/dev/null || echo "No image files found in root" +ℹ️ [信息] 工作目录: /opt/agent/agents/users/jojo/project +✅ [成功] 命令执行成功 +[Debug] 添加tool消息后广播token更新 +[Debug] 尝试广播token更新 +[Debug] 广播token统计,对话ID: conv_20251119_143255_834 +[Debug] Token统计: 累计输入=21875, 累计输出=171 +[Debug] token更新已广播 +[Debug] 开始计算输入token,messages数量: 8 +[Debug] 消息 1 (system): 3079 tokens - 你是一名运行在云端服务器上的智能助手,可以帮助用户完成各种任务。你的用户可能没有编程背景,请用通俗易... +[Debug] 消息 2 (system): 1876 tokens - # 待办事项系统使用指南(简化版) + +待办事项就像你的任务清单,帮你把复杂的工作拆成小步骤。 + +##... +[Debug] 消息 3 (system): 1172 tokens - # 子智能体工具指南 + +当你通过 `create_sub_agent`/`wait_sub_agen... +[Debug] 消息 4 (user): 21 tokens - 创建一个子智能体,测试他的ocr功能,用0885那张图片... +[Debug] 消息 5 (assistant): 37 tokens - 我来帮您创建一个子智能体来测试OCR功能,使用0885那张图片。 + +让我先确认一下当前环境:... +[Debug] 消息 6 (tool): 84 tokens - {"success": true, "command": "ls -la user_upload/"... +[Debug] 消息 7 (assistant): 16 tokens - 让我检查一下根目录下的图片文件:... +[Debug] 消息 8 (tool): 84 tokens - {"success": true, "command": "ls -la *.jpeg *.jpg ... +[Debug] 消息总token: 6369 +[Debug] 工具定义token: 4729 +[Debug] 最终输入token: 11098 +[Debug] 开始计算输入token,messages数量: 8 +[Debug] 消息 1 (system): 3079 tokens - 你是一名运行在云端服务器上的智能助手,可以帮助用户完成各种任务。你的用户可能没有编程背景,请用通俗易... +[Debug] 消息 2 (system): 1876 tokens - # 待办事项系统使用指南(简化版) + +待办事项就像你的任务清单,帮你把复杂的工作拆成小步骤。 + +##... +[Debug] 消息 3 (system): 1172 tokens - # 子智能体工具指南 + +当你通过 `create_sub_agent`/`wait_sub_agen... +[Debug] 消息 4 (user): 21 tokens - 创建一个子智能体,测试他的ocr功能,用0885那张图片... +[Debug] 消息 5 (assistant): 37 tokens - 我来帮您创建一个子智能体来测试OCR功能,使用0885那张图片。 + +让我先确认一下当前环境:... +[Debug] 消息 6 (tool): 84 tokens - {"success": true, "command": "ls -la user_upload/"... +[Debug] 消息 7 (assistant): 16 tokens - 让我检查一下根目录下的图片文件:... +[Debug] 消息 8 (tool): 84 tokens - {"success": true, "command": "ls -la *.jpeg *.jpg ... +[Debug] 消息总token: 6369 +[Debug] 工具定义token: 4729 +[Debug] 最终输入token: 11098 +📊 Token统计已更新: +11098输入, +0输出 (总计: 32973输入, 171输出) +[Debug] 尝试广播token更新 +[Debug] 广播token统计,对话ID: conv_20251119_143255_834 +[Debug] Token统计: 累计输入=32973, 累计输出=171 +[Debug] token更新已广播 +[API] 第3次调用 (总工具调用: 2/100) +[Debug] 开始计算输入token,messages数量: 8 +[Debug] 消息 1 (system): 3079 tokens - 你是一名运行在云端服务器上的智能助手,可以帮助用户完成各种任务。你的用户可能没有编程背景,请用通俗易... +[Debug] 消息 2 (system): 1876 tokens - # 待办事项系统使用指南(简化版) + +待办事项就像你的任务清单,帮你把复杂的工作拆成小步骤。 + +##... +[Debug] 消息 3 (system): 1172 tokens - # 子智能体工具指南 + +当你通过 `create_sub_agent`/`wait_sub_agen... +[Debug] 消息 4 (user): 21 tokens - 创建一个子智能体,测试他的ocr功能,用0885那张图片... +[Debug] 消息 5 (assistant): 37 tokens - 我来帮您创建一个子智能体来测试OCR功能,使用0885那张图片。 + +让我先确认一下当前环境:... +[Debug] 消息 6 (tool): 84 tokens - {"success": true, "command": "ls -la user_upload/"... +[Debug] 消息 7 (assistant): 16 tokens - 让我检查一下根目录下的图片文件:... +[Debug] 消息 8 (tool): 84 tokens - {"success": true, "command": "ls -la *.jpeg *.jpg ... +[Debug] 消息总token: 6369 +[Debug] 工具定义token: 4729 +[Debug] 最终输入token: 11098 +[Debug] 开始计算输入token,messages数量: 8 +[Debug] 消息 1 (system): 3079 tokens - 你是一名运行在云端服务器上的智能助手,可以帮助用户完成各种任务。你的用户可能没有编程背景,请用通俗易... +[Debug] 消息 2 (system): 1876 tokens - # 待办事项系统使用指南(简化版) + +待办事项就像你的任务清单,帮你把复杂的工作拆成小步骤。 + +##... +[Debug] 消息 3 (system): 1172 tokens - # 子智能体工具指南 + +当你通过 `create_sub_agent`/`wait_sub_agen... +[Debug] 消息 4 (user): 21 tokens - 创建一个子智能体,测试他的ocr功能,用0885那张图片... +[Debug] 消息 5 (assistant): 37 tokens - 我来帮您创建一个子智能体来测试OCR功能,使用0885那张图片。 + +让我先确认一下当前环境:... +[Debug] 消息 6 (tool): 84 tokens - {"success": true, "command": "ls -la user_upload/"... +[Debug] 消息 7 (assistant): 16 tokens - 让我检查一下根目录下的图片文件:... +[Debug] 消息 8 (tool): 84 tokens - {"success": true, "command": "ls -la *.jpeg *.jpg ... +[Debug] 消息总token: 6369 +[Debug] 工具定义token: 4729 +[Debug] 最终输入token: 11098 +📊 Token统计已更新: +0输入, +307输出 (总计: 32973输入, 478输出) +[Debug] 尝试广播token更新 +[Debug] 广播token统计,对话ID: conv_20251119_143255_834 +[Debug] Token统计: 累计输入=32973, 累计输出=478 +[Debug] token更新已广播 +[Debug] 添加assistant消息后广播token更新 +[Debug] 尝试广播token更新 +[Debug] 广播token统计,对话ID: conv_20251119_143255_834 +[Debug] Token统计: 累计输入=32973, 累计输出=478 +[Debug] token更新已广播 +[Debug] 开始计算输入token,messages数量: 9 +[Debug] 消息 1 (system): 3079 tokens - 你是一名运行在云端服务器上的智能助手,可以帮助用户完成各种任务。你的用户可能没有编程背景,请用通俗易... +[Debug] 消息 2 (system): 1876 tokens - # 待办事项系统使用指南(简化版) + +待办事项就像你的任务清单,帮你把复杂的工作拆成小步骤。 + +##... +[Debug] 消息 3 (system): 1172 tokens - # 子智能体工具指南 + +当你通过 `create_sub_agent`/`wait_sub_agen... +[Debug] 消息 4 (user): 21 tokens - 创建一个子智能体,测试他的ocr功能,用0885那张图片... +[Debug] 消息 5 (assistant): 37 tokens - 我来帮您创建一个子智能体来测试OCR功能,使用0885那张图片。 + +让我先确认一下当前环境:... +127.0.0.1 - - [19/Nov/2025 14:33:56] "GET /api/conversations/conv_20251119_143255_834/tokens HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:33:56] "GET /socket.io/?EIO=4&transport=polling&t=PgQqToo&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:33:56] "GET /api/conversations/conv_20251119_143255_834/tokens HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:33:56] "GET /socket.io/?EIO=4&transport=polling&t=PgQqTp4&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:33:57] "GET /socket.io/?EIO=4&transport=polling&t=PgQqTuX&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:33:57] "GET /socket.io/?EIO=4&transport=polling&t=PgQqU8e&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:33:57] "GET /socket.io/?EIO=4&transport=polling&t=PgQqUF0&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +2025-11-19 14:33:57,970 - modules.sub_agent_manager - ERROR - 子智能体服务返回错误: Client error '404 NOT FOUND' for url 'http://127.0.0.1:8092/tasks/sub_1_1763149714_cf3c66' +For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/404 +127.0.0.1 - - [19/Nov/2025 14:33:57] "GET /api/conversations/conv_20251119_143255_834/tokens HTTP/1.1" 200 - +2025-11-19 14:33:58,009 - modules.sub_agent_manager - ERROR - 子智能体服务返回错误: Client error '404 NOT FOUND' for url 'http://127.0.0.1:8092/tasks/sub_1_1763191939_681287' +For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/404 +2025-11-19 14:33:58,045 - modules.sub_agent_manager - ERROR - 子智能体服务返回错误: Client error '404 NOT FOUND' for url 'http://127.0.0.1:8092/tasks/sub_1_1763194678_87db30' +For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/404 +127.0.0.1 - - [19/Nov/2025 14:33:58] "GET /socket.io/?EIO=4&transport=polling&t=PgQqUFM&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:33:58] "GET /api/conversations/conv_20251119_143255_834/tokens HTTP/1.1" 200 - +[Debug] 消息 6 (tool): 84 tokens - {"success": true, "command": "ls -la user_upload/"... +[Debug] 消息 7 (assistant): 16 tokens - 让我检查一下根目录下的图片文件:... +[Debug] 消息 8 (tool): 84 tokens - {"success": true, "command": "ls -la *.jpeg *.jpg ... +[Debug] 消息 9 (assistant): 30 tokens - 好的,我找到了IMG_0885.jpeg图片。现在我来创建一个子智能体来测试OCR功能:... +[Debug] 消息总token: 6399 +[Debug] 工具定义token: 4729 +[Debug] 最终输入token: 11128 +[Debug] 开始计算输入token,messages数量: 9 +[Debug] 消息 1 (system): 3079 tokens - 你是一名运行在云端服务器上的智能助手,可以帮助用户完成各种任务。你的用户可能没有编程背景,请用通俗易... +[Debug] 消息 2 (system): 1876 tokens - # 待办事项系统使用指南(简化版) + +待办事项就像你的任务清单,帮你把复杂的工作拆成小步骤。 + +##... +[Debug] 消息 3 (system): 1172 tokens - # 子智能体工具指南 + +当你通过 `create_sub_agent`/`wait_sub_agen... +[Debug] 消息 4 (user): 21 tokens - 创建一个子智能体,测试他的ocr功能,用0885那张图片... +[Debug] 消息 5 (assistant): 37 tokens - 我来帮您创建一个子智能体来测试OCR功能,使用0885那张图片。 + +让我先确认一下当前环境:... +[Debug] 消息 6 (tool): 84 tokens - {"success": true, "command": "ls -la user_upload/"... +[Debug] 消息 7 (assistant): 16 tokens - 让我检查一下根目录下的图片文件:... +[Debug] 消息 8 (tool): 84 tokens - {"success": true, "command": "ls -la *.jpeg *.jpg ... +[Debug] 消息 9 (assistant): 30 tokens - 好的,我找到了IMG_0885.jpeg图片。现在我来创建一个子智能体来测试OCR功能:... +[Debug] 消息总token: 6399 +[Debug] 工具定义token: 4729 +[Debug] 最终输入token: 11128 +ℹ️ [信息] 子智能体1 已创建,任务ID: sub_1_1763534036_20cf9b,当前状态:running +[Debug] 添加tool消息后广播token更新 +[Debug] 尝试广播token更新 +[Debug] 广播token统计,对话ID: conv_20251119_143255_834 +[Debug] Token统计: 累计输入=32973, 累计输出=478 +[Debug] token更新已广播 +[Debug] 开始计算输入token,messages数量: 10 +[Debug] 消息 1 (system): 3091 tokens - 你是一名运行在云端服务器上的智能助手,可以帮助用户完成各种任务。你的用户可能没有编程背景,请用通俗易... +[Debug] 消息 2 (system): 1876 tokens - # 待办事项系统使用指南(简化版) + +待办事项就像你的任务清单,帮你把复杂的工作拆成小步骤。 + +##... +[Debug] 消息 3 (system): 1172 tokens - # 子智能体工具指南 + +当你通过 `create_sub_agent`/`wait_sub_agen... +[Debug] 消息 4 (user): 21 tokens - 创建一个子智能体,测试他的ocr功能,用0885那张图片... +[Debug] 消息 5 (assistant): 37 tokens - 我来帮您创建一个子智能体来测试OCR功能,使用0885那张图片。 + +让我先确认一下当前环境:... +[Debug] 消息 6 (tool): 84 tokens - {"success": true, "command": "ls -la user_upload/"... +[Debug] 消息 7 (assistant): 16 tokens - 让我检查一下根目录下的图片文件:... +[Debug] 消息 8 (tool): 84 tokens - {"success": true, "command": "ls -la *.jpeg *.jpg ... +[Debug] 消息 9 (assistant): 30 tokens - 好的,我找到了IMG_0885.jpeg图片。现在我来创建一个子智能体来测试OCR功能:... +[Debug] 消息 10 (tool): 136 tokens - {"success": true, "task_id": "sub_1_1763534036_20c... +[Debug] 消息总token: 6547 +[Debug] 工具定义token: 4729 +[Debug] 最终输入token: 11276 +[Debug] 开始计算输入token,messages数量: 10 +[Debug] 消息 1 (system): 3079 tokens - 你是一名运行在云端服务器上的智能助手,可以帮助用户完成各种任务。你的用户可能没有编程背景,请用通俗易... +[Debug] 消息 2 (system): 1876 tokens - # 待办事项系统使用指南(简化版) + +待办事项就像你的任务清单,帮你把复杂的工作拆成小步骤。 + +##... +[Debug] 消息 3 (system): 1172 tokens - # 子智能体工具指南 + +当你通过 `create_sub_agent`/`wait_sub_agen... +[Debug] 消息 4 (user): 21 tokens - 创建一个子智能体,测试他的ocr功能,用0885那张图片... +[Debug] 消息 5 (assistant): 37 tokens - 我来帮您创建一个子智能体来测试OCR功能,使用0885那张图片。 + +让我先确认一下当前环境:... +[Debug] 消息 6 (tool): 84 tokens - {"success": true, "command": "ls -la user_upload/"... +[Debug] 消息 7 (assistant): 16 tokens - 让我检查一下根目录下的图片文件:... +[Debug] 消息 8 (tool): 84 tokens - {"success": true, "command": "ls -la *.jpeg *.jpg ... +[Debug] 消息 9 (assistant): 30 tokens - 好的,我找到了IMG_0885.jpeg图片。现在我来创建一个子智能体来测试OCR功能:... +[Debug] 消息 10 (tool): 136 tokens - {"success": true, "task_id": "sub_1_1763534036_20c... +[Debug] 消息总token: 6535 +[Debug] 工具定义token: 4729 +[Debug] 最终输入token: 11264 +📊 Token统计已更新: +11264输入, +0输出 (总计: 44237输入, 478输出) +[Debug] 尝试广播token更新 +[Debug] 广播token统计,对话ID: conv_20251119_143255_834 +[Debug] Token统计: 累计输入=44237, 累计输出=478 +[Debug] token更新已广播 +[API] 第4次调用 (总工具调用: 3/100) +[Debug] 开始计算输入token,messages数量: 10 +[Debug] 消息 1 (system): 3091 tokens - 你是一名运行在云端服务器上的智能助手,可以帮助用户完成各种任务。你的用户可能没有编程背景,请用通俗易... +[Debug] 消息 2 (system): 1876 tokens - # 待办事项系统使用指南(简化版) + +待办事项就像你的任务清单,帮你把复杂的工作拆成小步骤。 + +##... +[Debug] 消息 3 (system): 1172 tokens - # 子智能体工具指南 + +当你通过 `create_sub_agent`/`wait_sub_agen... +[Debug] 消息 4 (user): 21 tokens - 创建一个子智能体,测试他的ocr功能,用0885那张图片... +[Debug] 消息 5 (assistant): 37 tokens - 我来帮您创建一个子智能体来测试OCR功能,使用0885那张图片。 + +让我先确认一下当前环境:... +[Debug] 消息 6 (tool): 84 tokens - {"success": true, "command": "ls -la user_upload/"... +[Debug] 消息 7 (assistant): 16 tokens - 让我检查一下根目录下的图片文件:... +[Debug] 消息 8 (tool): 84 tokens - {"success": true, "command": "ls -la *.jpeg *.jpg ... +[Debug] 消息 9 (assistant): 30 tokens - 好的,我找到了IMG_0885.jpeg图片。现在我来创建一个子智能体来测试OCR功能:... +[Debug] 消息 10 (tool): 136 tokens - {"success": true, "task_id": "sub_1_1763534036_20c... +[Debug] 消息总token: 6547 +[Debug] 工具定义token: 4729 +[Debug] 最终输入token: 11276 +[Debug] 开始计算输入token,messages数量: 10 +[Debug] 消息 1 (system): 3091 tokens - 你是一名运行在云端服务器上的智能助手,可以帮助用户完成各种任务。你的用户可能没有编程背景,请用通俗易... +[Debug] 消息 2 (system): 1876 tokens - # 待办事项系统使用指南(简化版) + +待办事项就像你的任务清单,帮你把复杂的工作拆成小步骤。 + +##... +[Debug] 消息 3 (system): 1172 tokens - # 子智能体工具指南 + +当你通过 `create_sub_agent`/`wait_sub_agen... +[Debug] 消息 4 (user): 21 tokens - 创建一个子智能体,测试他的ocr功能,用0885那张图片... +[Debug] 消息 5 (assistant): 37 tokens - 我来帮您创建一个子智能体来测试OCR功能,使用0885那张图片。 + +让我先确认一下当前环境:... +[Debug] 消息 6 (tool): 84 tokens - {"success": true, "command": "ls -la user_upload/"... +[Debug] 消息 7 (assistant): 16 tokens - 让我检查一下根目录下的图片文件:... +[Debug] 消息 8 (tool): 84 tokens - {"success": true, "command": "ls -la *.jpeg *.jpg ... +[Debug] 消息 9 (assistant): 30 tokens - 好的,我找到了IMG_0885.jpeg图片。现在我来创建一个子智能体来测试OCR功能:... +[Debug] 消息 10 (tool): 136 tokens - {"success": true, "task_id": "sub_1_1763534036_20c... +[Debug] 消息总token: 6547 +[Debug] 工具定义token: 4729 +127.0.0.1 - - [19/Nov/2025 14:33:58] "GET /api/conversations/conv_20251119_143255_834/tokens HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:33:59] "GET /socket.io/?EIO=4&transport=polling&t=PgQqULP&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:33:59] "GET /socket.io/?EIO=4&transport=polling&t=PgQqUgK&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:33:59] "GET /socket.io/?EIO=4&transport=polling&t=PgQqUgj&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:33:59] "GET /socket.io/?EIO=4&transport=polling&t=PgQqUhe&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:33:59] "GET /socket.io/?EIO=4&transport=polling&t=PgQqUi0&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:33:59] "GET /socket.io/?EIO=4&transport=polling&t=PgQqUiJ&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:33:59] "GET /socket.io/?EIO=4&transport=polling&t=PgQqUij&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:33:59] "GET /socket.io/?EIO=4&transport=polling&t=PgQqUj9&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:33:59] "GET /socket.io/?EIO=4&transport=polling&t=PgQqUjU&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:33:59] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:33:59] "GET /socket.io/?EIO=4&transport=polling&t=PgQqUk5&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:33:59] "GET /socket.io/?EIO=4&transport=polling&t=PgQqUkk&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:33:59] "GET /socket.io/?EIO=4&transport=polling&t=PgQqUl2&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:34:00] "GET /socket.io/?EIO=4&transport=polling&t=PgQqUlL&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:34:00] "GET /socket.io/?EIO=4&transport=polling&t=PgQqUle&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:34:00] "GET /socket.io/?EIO=4&transport=polling&t=PgQqUlx&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:34:00] "GET /socket.io/?EIO=4&transport=polling&t=PgQqUmC&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:34:00] "GET /socket.io/?EIO=4&transport=polling&t=PgQqUmW&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:34:00] "GET /socket.io/?EIO=4&transport=polling&t=PgQqUmq&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:34:00] "GET /socket.io/?EIO=4&transport=polling&t=PgQqUnA&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:34:00] "GET /socket.io/?EIO=4&transport=polling&t=PgQqUnV&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:34:00] "GET /socket.io/?EIO=4&transport=polling&t=PgQqUno&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:34:00] "GET /socket.io/?EIO=4&transport=polling&t=PgQqUo4&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:34:00] "GET /socket.io/?EIO=4&transport=polling&t=PgQqUoP&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:34:00] "GET /socket.io/?EIO=4&transport=polling&t=PgQqUoj&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:34:00] "GET /socket.io/?EIO=4&transport=polling&t=PgQqUp3&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:34:00] "GET /socket.io/?EIO=4&transport=polling&t=PgQqUpN&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:34:00] "GET /socket.io/?EIO=4&transport=polling&t=PgQqUpl&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:34:00] "GET /socket.io/?EIO=4&transport=polling&t=PgQqUq6&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:34:00] "GET /socket.io/?EIO=4&transport=polling&t=PgQqUqP&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:34:00] "GET /socket.io/?EIO=4&transport=polling&t=PgQqUql&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:34:00] "GET /socket.io/?EIO=4&transport=polling&t=PgQqUr4&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:34:00] "GET /socket.io/?EIO=4&transport=polling&t=PgQqUrP&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:34:00] "GET /socket.io/?EIO=4&transport=polling&t=PgQqUrn&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:34:00] "GET /socket.io/?EIO=4&transport=polling&t=PgQqUs5&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:34:00] "GET /socket.io/?EIO=4&transport=polling&t=PgQqUsP&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:34:00] "GET /socket.io/?EIO=4&transport=polling&t=PgQqUsi&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:34:00] "GET /socket.io/?EIO=4&transport=polling&t=PgQqUt3&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:34:00] "GET /socket.io/?EIO=4&transport=polling&t=PgQqUtK&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:34:00] "GET /socket.io/?EIO=4&transport=polling&t=PgQqUte&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:34:00] "GET /socket.io/?EIO=4&transport=polling&t=PgQqUu1&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:34:00] "GET /socket.io/?EIO=4&transport=polling&t=PgQqUuJ&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:34:00] "GET /socket.io/?EIO=4&transport=polling&t=PgQqUud&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:34:00] "GET /socket.io/?EIO=4&transport=polling&t=PgQqUuw&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:34:00] "GET /socket.io/?EIO=4&transport=polling&t=PgQqUvC&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:34:00] "GET /socket.io/?EIO=4&transport=polling&t=PgQqUvV&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:34:00] "GET /socket.io/?EIO=4&transport=polling&t=PgQqUvo&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:34:00] "GET /socket.io/?EIO=4&transport=polling&t=PgQqUw8&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:34:00] "GET /socket.io/?EIO=4&transport=polling&t=PgQqUwQ&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:34:00] "GET /socket.io/?EIO=4&transport=polling&t=PgQqUwl&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:34:00] "GET /socket.io/?EIO=4&transport=polling&t=PgQqUx3&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:34:00] "GET /socket.io/?EIO=4&transport=polling&t=PgQqUxM&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:34:00] "GET /socket.io/?EIO=4&transport=polling&t=PgQqUxf&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:34:00] "GET /socket.io/?EIO=4&transport=polling&t=PgQqUxy&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:34:00] "GET /socket.io/?EIO=4&transport=polling&t=PgQqUyF&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:34:00] "GET /socket.io/?EIO=4&transport=polling&t=PgQqUyZ&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:34:00] "GET /socket.io/?EIO=4&transport=polling&t=PgQqUyt&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:34:00] "GET /socket.io/?EIO=4&transport=polling&t=PgQqUzC&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:34:00] "GET /socket.io/?EIO=4&transport=polling&t=PgQqUzY&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:34:01] "GET /socket.io/?EIO=4&transport=polling&t=PgQqUzu&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:34:01] "GET /socket.io/?EIO=4&transport=polling&t=PgQqV8a&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:34:01] "GET /api/conversations/conv_20251119_143255_834/tokens HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:34:01] "GET /socket.io/?EIO=4&transport=polling&t=PgQqV8z&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:34:01] "GET /api/conversations/conv_20251119_143255_834/tokens HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:34:01] "GET /socket.io/?EIO=4&transport=polling&t=PgQqV9I&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:34:05] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:34:08] "GET /socket.io/?EIO=4&transport=polling&t=PgQqVF0&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:34:08] "POST /socket.io/?EIO=4&transport=polling&t=PgQqWrq&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:34:10] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:34:15] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:34:20] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:34:24] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:34:30] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:34:33] "GET /socket.io/?EIO=4&transport=polling&t=PgQqWru&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:34:33] "POST /socket.io/?EIO=4&transport=polling&t=PgQqczM&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:34:35] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:34:40] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:34:45] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:34:50] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:34:55] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:34:58] "GET /socket.io/?EIO=4&transport=polling&t=PgQqczO&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:34:58] "POST /socket.io/?EIO=4&transport=polling&t=PgQqj5R&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:34:59] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:03] "GET /socket.io/?EIO=4&transport=polling&t=PgQqj5T&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +2025-11-19 14:35:03,620 - modules.sub_agent_manager - ERROR - 子智能体服务返回错误: Client error '404 NOT FOUND' for url 'http://127.0.0.1:8092/tasks/sub_1_1763149714_cf3c66' +For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/404 +2025-11-19 14:35:03,655 - modules.sub_agent_manager - ERROR - 子智能体服务返回错误: Client error '404 NOT FOUND' for url 'http://127.0.0.1:8092/tasks/sub_1_1763191939_681287' +For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/404 +127.0.0.1 - - [19/Nov/2025 14:35:03] "GET /socket.io/?EIO=4&transport=polling&t=PgQqkIC&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +2025-11-19 14:35:03,692 - modules.sub_agent_manager - ERROR - 子智能体服务返回错误: Client error '404 NOT FOUND' for url 'http://127.0.0.1:8092/tasks/sub_1_1763194678_87db30' +For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/404 +127.0.0.1 - - [19/Nov/2025 14:35:03] "GET /api/conversations/conv_20251119_143255_834/tokens HTTP/1.1" 200 - +[Debug] 最终输入token: 11276 +📊 Token统计已更新: +0输入, +107输出 (总计: 44237输入, 585输出) +[Debug] 尝试广播token更新 +[Debug] 广播token统计,对话ID: conv_20251119_143255_834 +[Debug] Token统计: 累计输入=44237, 累计输出=585 +[Debug] token更新已广播 +[Debug] 添加assistant消息后广播token更新 +[Debug] 尝试广播token更新 +[Debug] 广播token统计,对话ID: conv_20251119_143255_834 +[Debug] Token统计: 累计输入=44237, 累计输出=585 +[Debug] token更新已广播 +[Debug] 开始计算输入token,messages数量: 11 +[Debug] 消息 1 (system): 3091 tokens - 你是一名运行在云端服务器上的智能助手,可以帮助用户完成各种任务。你的用户可能没有编程背景,请用通俗易... +[Debug] 消息 2 (system): 1876 tokens - # 待办事项系统使用指南(简化版) + +待办事项就像你的任务清单,帮你把复杂的工作拆成小步骤。 + +##... +[Debug] 消息 3 (system): 1172 tokens - # 子智能体工具指南 + +当你通过 `create_sub_agent`/`wait_sub_agen... +[Debug] 消息 4 (user): 21 tokens - 创建一个子智能体,测试他的ocr功能,用0885那张图片... +[Debug] 消息 5 (assistant): 37 tokens - 我来帮您创建一个子智能体来测试OCR功能,使用0885那张图片。 + +让我先确认一下当前环境:... +[Debug] 消息 6 (tool): 84 tokens - {"success": true, "command": "ls -la user_upload/"... +[Debug] 消息 7 (assistant): 16 tokens - 让我检查一下根目录下的图片文件:... +[Debug] 消息 8 (tool): 84 tokens - {"success": true, "command": "ls -la *.jpeg *.jpg ... +[Debug] 消息 9 (assistant): 30 tokens - 好的,我找到了IMG_0885.jpeg图片。现在我来创建一个子智能体来测试OCR功能:... +[Debug] 消息 10 (tool): 136 tokens - {"success": true, "task_id": "sub_1_1763534036_20c... +[Debug] 消息 11 (assistant): 42 tokens - 子智能体已创建成功!任务ID是:sub_1_1763534036_20cf9b + +现在让我等待子智能... +[Debug] 消息总token: 6589 +[Debug] 工具定义token: 4729 +[Debug] 最终输入token: 11318 +[Debug] 开始计算输入token,messages数量: 11 +[Debug] 消息 1 (system): 3091 tokens - 你是一名运行在云端服务器上的智能助手,可以帮助用户完成各种任务。你的用户可能没有编程背景,请用通俗易... +[Debug] 消息 2 (system): 1876 tokens - # 待办事项系统使用指南(简化版) + +待办事项就像你的任务清单,帮你把复杂的工作拆成小步骤。 + +##... +[Debug] 消息 3 (system): 1172 tokens - # 子智能体工具指南 + +当你通过 `create_sub_agent`/`wait_sub_agen... +[Debug] 消息 4 (user): 21 tokens - 创建一个子智能体,测试他的ocr功能,用0885那张图片... +[Debug] 消息 5 (assistant): 37 tokens - 我来帮您创建一个子智能体来测试OCR功能,使用0885那张图片。 + +让我先确认一下当前环境:... +[Debug] 消息 6 (tool): 84 tokens - {"success": true, "command": "ls -la user_upload/"... +[Debug] 消息 7 (assistant): 16 tokens - 让我检查一下根目录下的图片文件:... +[Debug] 消息 8 (tool): 84 tokens - {"success": true, "command": "ls -la *.jpeg *.jpg ... +[Debug] 消息 9 (assistant): 30 tokens - 好的,我找到了IMG_0885.jpeg图片。现在我来创建一个子智能体来测试OCR功能:... +[Debug] 消息 10 (tool): 136 tokens - {"success": true, "task_id": "sub_1_1763534036_20c... +[Debug] 消息 11 (assistant): 42 tokens - 子智能体已创建成功!任务ID是:sub_1_1763534036_20cf9b + +现在让我等待子智能... +[Debug] 消息总token: 6589 +[Debug] 工具定义token: 4729 +[Debug] 最终输入token: 11318 +[Debug] 添加tool消息后广播token更新 +[Debug] 尝试广播token更新 +[Debug] 广播token统计,对话ID: conv_20251119_143255_834 +[Debug] Token统计: 累计输入=44237, 累计输出=585 +[Debug] token更新已广播 +[Debug] 添加system消息后广播token更新 +[Debug] 尝试广播token更新 +[Debug] 广播token统计,对话ID: conv_20251119_143255_834 +[Debug] Token统计: 累计输入=44237, 累计输出=585 +[Debug] token更新已广播 +ℹ️ [信息] 子智能体1 任务摘要:测试OCR功能,识别IMG_0885.jpeg图片中的文字内容 已完成,成果已复制到 /opt/agent/agents/users/jojo/project/test_ocr_subagent/sub_1_1763534036_20cf9b_deliverables。 (OCR功能测试任务已成功完成。测试过程顺利,使用ocr_image工具成功识别了IMG_0885.jpeg图片中的文字内容。识别结果包括日期信息(10月8日、寒露节气)、价格信息(¥918)、农历信息和诗句(轻舟已过万重山)等。已按要求创建了详细的测试报告(result.md)和识别结果文件(ocr_result.txt),所有交付文件已准备就绪。OCR功能表现优秀,识别准确率和完整性都很高。) +[Debug] 开始计算输入token,messages数量: 13 +[Debug] 消息 1 (system): 3143 tokens - 你是一名运行在云端服务器上的智能助手,可以帮助用户完成各种任务。你的用户可能没有编程背景,请用通俗易... +[Debug] 消息 2 (system): 1876 tokens - # 待办事项系统使用指南(简化版) + +待办事项就像你的任务清单,帮你把复杂的工作拆成小步骤。 + +##... +[Debug] 消息 3 (system): 1172 tokens - # 子智能体工具指南 + +当你通过 `create_sub_agent`/`wait_sub_agen... +[Debug] 消息 4 (user): 21 tokens - 创建一个子智能体,测试他的ocr功能,用0885那张图片... +[Debug] 消息 5 (assistant): 37 tokens - 我来帮您创建一个子智能体来测试OCR功能,使用0885那张图片。 + +让我先确认一下当前环境:... +[Debug] 消息 6 (tool): 84 tokens - {"success": true, "command": "ls -la user_upload/"... +[Debug] 消息 7 (assistant): 16 tokens - 让我检查一下根目录下的图片文件:... +[Debug] 消息 8 (tool): 84 tokens - {"success": true, "command": "ls -la *.jpeg *.jpg ... +[Debug] 消息 9 (assistant): 30 tokens - 好的,我找到了IMG_0885.jpeg图片。现在我来创建一个子智能体来测试OCR功能:... +[Debug] 消息 10 (tool): 136 tokens - {"success": true, "task_id": "sub_1_1763534036_20c... +[Debug] 消息 11 (assistant): 42 tokens - 子智能体已创建成功!任务ID是:sub_1_1763534036_20cf9b + +现在让我等待子智能... +[Debug] 消息 12 (tool): 874 tokens - {"success": true, "task_id": "sub_1_1763534036_20c... +[Debug] 消息 13 (user): 225 tokens - 子智能体1 任务摘要:测试OCR功能,识别IMG_0885.jpeg图片中的文字内容 已完成,成果已... +[Debug] 消息总token: 7740 +[Debug] 工具定义token: 4729 +[Debug] 最终输入token: 12469 +[Debug] 开始计算输入token,messages数量: 13 +[Debug] 消息 1 (system): 3143 tokens - 你是一名运行在云端服务器上的智能助手,可以帮助用户完成各种任务。你的用户可能没有编程背景,请用通俗易... +[Debug] 消息 2 (system): 1876 tokens - # 待办事项系统使用指南(简化版) + +待办事项就像你的任务清单,帮你把复杂的工作拆成小步骤。 + +##... +[Debug] 消息 3 (system): 1172 tokens - # 子智能体工具指南 + +当你通过 `create_sub_agent`/`wait_sub_agen... +[Debug] 消息 4 (user): 21 tokens - 创建一个子智能体,测试他的ocr功能,用0885那张图片... +[Debug] 消息 5 (assistant): 37 tokens - 我来帮您创建一个子智能体来测试OCR功能,使用0885那张图片。 + +让我先确认一下当前环境:... +[Debug] 消息 6 (tool): 84 tokens - {"success": true, "command": "ls -la user_upload/"... +[Debug] 消息 7 (assistant): 16 tokens - 让我检查一下根目录下的图片文件:... +[Debug] 消息 8 (tool): 84 tokens - {"success": true, "command": "ls -la *.jpeg *.jpg ... +[Debug] 消息 9 (assistant): 30 tokens - 好的,我找到了IMG_0885.jpeg图片。现在我来创建一个子智能体来测试OCR功能:... +[Debug] 消息 10 (tool): 136 tokens - {"success": true, "task_id": "sub_1_1763534036_20c... +[Debug] 消息 11 (assistant): 42 tokens - 子智能体已创建成功!任务ID是:sub_1_1763534036_20cf9b + +现在让我等待子智能... +127.0.0.1 - - [19/Nov/2025 14:35:03] "GET /api/conversations/conv_20251119_143255_834/tokens HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:03] "GET /socket.io/?EIO=4&transport=polling&t=PgQqkIf&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:03] "GET /api/conversations/conv_20251119_143255_834/tokens HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:04] "GET /api/conversations/conv_20251119_143255_834/tokens HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:04] "GET /socket.io/?EIO=4&transport=polling&t=PgQqkMA&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:04] "GET /socket.io/?EIO=4&transport=polling&t=PgQqkZ1&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:04] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:04] "GET /socket.io/?EIO=4&transport=polling&t=PgQqkZk&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:05] "GET /socket.io/?EIO=4&transport=polling&t=PgQqkd6&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:05] "GET /socket.io/?EIO=4&transport=polling&t=PgQqkdQ&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:05] "GET /socket.io/?EIO=4&transport=polling&t=PgQqkdo&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:05] "GET /socket.io/?EIO=4&transport=polling&t=PgQqke5&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:05] "GET /socket.io/?EIO=4&transport=polling&t=PgQqkfn&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:05] "GET /socket.io/?EIO=4&transport=polling&t=PgQqkg5&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:05] "GET /socket.io/?EIO=4&transport=polling&t=PgQqkgN&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:05] "GET /socket.io/?EIO=4&transport=polling&t=PgQqkgg&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:05] "GET /socket.io/?EIO=4&transport=polling&t=PgQqkh3&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:05] "GET /socket.io/?EIO=4&transport=polling&t=PgQqkhM&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:05] "GET /socket.io/?EIO=4&transport=polling&t=PgQqkho&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:05] "GET /socket.io/?EIO=4&transport=polling&t=PgQqki3&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:05] "GET /socket.io/?EIO=4&transport=polling&t=PgQqkip&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:05] "GET /socket.io/?EIO=4&transport=polling&t=PgQqkj9&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:05] "GET /socket.io/?EIO=4&transport=polling&t=PgQqkjT&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:05] "GET /socket.io/?EIO=4&transport=polling&t=PgQqkjm&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:05] "GET /socket.io/?EIO=4&transport=polling&t=PgQqkk4&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:05] "GET /socket.io/?EIO=4&transport=polling&t=PgQqkkN&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:05] "GET /socket.io/?EIO=4&transport=polling&t=PgQqkkg&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:05] "GET /socket.io/?EIO=4&transport=polling&t=PgQqkk_&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:05] "GET /socket.io/?EIO=4&transport=polling&t=PgQqkmQ&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:05] "GET /socket.io/?EIO=4&transport=polling&t=PgQqkmo&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:05] "GET /socket.io/?EIO=4&transport=polling&t=PgQqkn5&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:05] "GET /socket.io/?EIO=4&transport=polling&t=PgQqknQ&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:05] "GET /socket.io/?EIO=4&transport=polling&t=PgQqkni&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:05] "GET /socket.io/?EIO=4&transport=polling&t=PgQqkn-&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:05] "GET /socket.io/?EIO=4&transport=polling&t=PgQqkoJ&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:05] "GET /socket.io/?EIO=4&transport=polling&t=PgQqkoi&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:06] "GET /socket.io/?EIO=4&transport=polling&t=PgQqko_&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:08] "GET /socket.io/?EIO=4&transport=polling&t=PgQqkwi&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:08] "GET /socket.io/?EIO=4&transport=polling&t=PgQqlOe&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +[Debug] 消息 12 (tool): 874 tokens - {"success": true, "task_id": "sub_1_1763534036_20c... +[Debug] 消息 13 (user): 225 tokens - 子智能体1 任务摘要:测试OCR功能,识别IMG_0885.jpeg图片中的文字内容 已完成,成果已... +[Debug] 消息总token: 7740 +[Debug] 工具定义token: 4729 +[Debug] 最终输入token: 12469 +[Debug] 开始计算输入token,messages数量: 13 +[Debug] 消息 1 (system): 3079 tokens - 你是一名运行在云端服务器上的智能助手,可以帮助用户完成各种任务。你的用户可能没有编程背景,请用通俗易... +[Debug] 消息 2 (system): 1876 tokens - # 待办事项系统使用指南(简化版) + +待办事项就像你的任务清单,帮你把复杂的工作拆成小步骤。 + +##... +[Debug] 消息 3 (system): 1172 tokens - # 子智能体工具指南 + +当你通过 `create_sub_agent`/`wait_sub_agen... +[Debug] 消息 4 (user): 21 tokens - 创建一个子智能体,测试他的ocr功能,用0885那张图片... +[Debug] 消息 5 (assistant): 37 tokens - 我来帮您创建一个子智能体来测试OCR功能,使用0885那张图片。 + +让我先确认一下当前环境:... +[Debug] 消息 6 (tool): 84 tokens - {"success": true, "command": "ls -la user_upload/"... +[Debug] 消息 7 (assistant): 16 tokens - 让我检查一下根目录下的图片文件:... +[Debug] 消息 8 (tool): 84 tokens - {"success": true, "command": "ls -la *.jpeg *.jpg ... +[Debug] 消息 9 (assistant): 30 tokens - 好的,我找到了IMG_0885.jpeg图片。现在我来创建一个子智能体来测试OCR功能:... +[Debug] 消息 10 (tool): 136 tokens - {"success": true, "task_id": "sub_1_1763534036_20c... +[Debug] 消息 11 (assistant): 42 tokens - 子智能体已创建成功!任务ID是:sub_1_1763534036_20cf9b + +现在让我等待子智能... +[Debug] 消息 12 (system): 225 tokens - 子智能体1 任务摘要:测试OCR功能,识别IMG_0885.jpeg图片中的文字内容 已完成,成果已... +[Debug] 消息 13 (tool): 874 tokens - {"success": true, "task_id": "sub_1_1763534036_20c... +[Debug] 消息总token: 7676 +[Debug] 工具定义token: 4729 +[Debug] 最终输入token: 12405 +📊 Token统计已更新: +12405输入, +0输出 (总计: 56642输入, 585输出) +[Debug] 尝试广播token更新 +[Debug] 广播token统计,对话ID: conv_20251119_143255_834 +[Debug] Token统计: 累计输入=56642, 累计输出=585 +[Debug] token更新已广播 +[API] 第5次调用 (总工具调用: 4/100) +[Debug] 开始计算输入token,messages数量: 13 +[Debug] 消息 1 (system): 3143 tokens - 你是一名运行在云端服务器上的智能助手,可以帮助用户完成各种任务。你的用户可能没有编程背景,请用通俗易... +[Debug] 消息 2 (system): 1876 tokens - # 待办事项系统使用指南(简化版) + +待办事项就像你的任务清单,帮你把复杂的工作拆成小步骤。 + +##... +[Debug] 消息 3 (system): 1172 tokens - # 子智能体工具指南 + +当你通过 `create_sub_agent`/`wait_sub_agen... +[Debug] 消息 4 (user): 21 tokens - 创建一个子智能体,测试他的ocr功能,用0885那张图片... +[Debug] 消息 5 (assistant): 37 tokens - 我来帮您创建一个子智能体来测试OCR功能,使用0885那张图片。 + +让我先确认一下当前环境:... +[Debug] 消息 6 (tool): 84 tokens - {"success": true, "command": "ls -la user_upload/"... +[Debug] 消息 7 (assistant): 16 tokens - 让我检查一下根目录下的图片文件:... +[Debug] 消息 8 (tool): 84 tokens - {"success": true, "command": "ls -la *.jpeg *.jpg ... +[Debug] 消息 9 (assistant): 30 tokens - 好的,我找到了IMG_0885.jpeg图片。现在我来创建一个子智能体来测试OCR功能:... +[Debug] 消息 10 (tool): 136 tokens - {"success": true, "task_id": "sub_1_1763534036_20c... +[Debug] 消息 11 (assistant): 42 tokens - 子智能体已创建成功!任务ID是:sub_1_1763534036_20cf9b + +现在让我等待子智能... +[Debug] 消息 12 (tool): 874 tokens - {"success": true, "task_id": "sub_1_1763534036_20c... +[Debug] 消息 13 (user): 225 tokens - 子智能体1 任务摘要:测试OCR功能,识别IMG_0885.jpeg图片中的文字内容 已完成,成果已... +[Debug] 消息总token: 7740 +[Debug] 工具定义token: 4729 +[Debug] 最终输入token: 12469 +[Debug] 开始计算输入token,messages数量: 13 +[Debug] 消息 1 (system): 3143 tokens - 你是一名运行在云端服务器上的智能助手,可以帮助用户完成各种任务。你的用户可能没有编程背景,请用通俗易... +[Debug] 消息 2 (system): 1876 tokens - # 待办事项系统使用指南(简化版) + +待办事项就像你的任务清单,帮你把复杂的工作拆成小步骤。 + +##... +[Debug] 消息 3 (system): 1172 tokens - # 子智能体工具指南 + +当你通过 `create_sub_agent`/`wait_sub_agen... +[Debug] 消息 4 (user): 21 tokens - 创建一个子智能体,测试他的ocr功能,用0885那张图片... +[Debug] 消息 5 (assistant): 37 tokens - 我来帮您创建一个子智能体来测试OCR功能,使用0885那张图片。 + +让我先确认一下当前环境:... +[Debug] 消息 6 (tool): 84 tokens - {"success": true, "command": "ls -la user_upload/"... +[Debug] 消息 7 (assistant): 16 tokens - 让我检查一下根目录下的图片文件:... +[Debug] 消息 8 (tool): 84 tokens - {"success": true, "command": "ls -la *.jpeg *.jpg ... +[Debug] 消息 9 (assistant): 30 tokens - 好的,我找到了IMG_0885.jpeg图片。现在我来创建一个子智能体来测试OCR功能:... +[Debug] 消息 10 (tool): 136 tokens - {"success": true, "task_id": "sub_1_1763534036_20c... +[Debug] 消息 11 (assistant): 42 tokens - 子智能体已创建成功!任务ID是:sub_1_1763534036_20cf9b + +现在让我等待子智能... +[Debug] 消息 12 (tool): 874 tokens - {"success": true, "task_id": "sub_1_1763534036_20c... +[Debug] 消息 13 (user): 225 tokens - 子智能体1 任务摘要:测试OCR功能,识别IMG_0885.jpeg图片中的文字内容 已完成,成果已... +[Debug] 消息总token: 7740 +[Debug] 工具定义token: 4729 +[Debug] 最终输入token: 12469 +📊 Token统计已更新: +0输入, +96输出 (总计: 56642输入, 681输出) +[Debug] 尝试广播token更新 +[Debug] 广播token统计,对话ID: conv_20251119_143255_834 +[Debug] Token统计: 累计输入=56642, 累计输出=681 +[Debug] token更新已广播 +[Debug] 开始计算输入token,messages数量: 13 +[Debug] 消息 1 (system): 3143 tokens - 你是一名运行在云端服务器上的智能助手,可以帮助用户完成各种任务。你的用户可能没有编程背景,请用通俗易... +[Debug] 消息 2 (system): 1876 tokens - # 待办事项系统使用指南(简化版) + +待办事项就像你的任务清单,帮你把复杂的工作拆成小步骤。 + +##... +[Debug] 消息 3 (system): 1172 tokens - # 子智能体工具指南 + +当你通过 `create_sub_agent`/`wait_sub_agen... +[Debug] 消息 4 (user): 21 tokens - 创建一个子智能体,测试他的ocr功能,用0885那张图片... +[Debug] 消息 5 (assistant): 37 tokens - 我来帮您创建一个子智能体来测试OCR功能,使用0885那张图片。 + +让我先确认一下当前环境:... +[Debug] 消息 6 (tool): 84 tokens - {"success": true, "command": "ls -la user_upload/"... +[Debug] 消息 7 (assistant): 16 tokens - 让我检查一下根目录下的图片文件:... +[Debug] 消息 8 (tool): 84 tokens - {"success": true, "command": "ls -la *.jpeg *.jpg ... +[Debug] 消息 9 (assistant): 30 tokens - 好的,我找到了IMG_0885.jpeg图片。现在我来创建一个子智能体来测试OCR功能:... +[Debug] 消息 10 (tool): 136 tokens - {"success": true, "task_id": "sub_1_1763534036_20c... +[Debug] 消息 11 (assistant): 42 tokens - 子智能体已创建成功!任务ID是:sub_1_1763534036_20cf9b + +现在让我等待子智能... +[Debug] 消息 12 (tool): 874 tokens - {"success": true, "task_id": "sub_1_1763534036_20c... +[Debug] 消息 13 (user): 225 tokens - 子智能体1 任务摘要:测试OCR功能,识别IMG_0885.jpeg图片中的文字内容 已完成,成果已... +[Debug] 消息总token: 7740 +[Debug] 工具定义token: 4729 +127.0.0.1 - - [19/Nov/2025 14:35:08] "GET /api/conversations/conv_20251119_143255_834/tokens HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:08] "GET /socket.io/?EIO=4&transport=polling&t=PgQqlO-&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:08] "GET /socket.io/?EIO=4&transport=polling&t=PgQqlQI&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:08] "GET /api/conversations/conv_20251119_143255_834/tokens HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:08] "GET /socket.io/?EIO=4&transport=polling&t=PgQqlQh&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:08] "GET /socket.io/?EIO=4&transport=polling&t=PgQqlV2&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:09] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:10] "GET /socket.io/?EIO=4&transport=polling&t=PgQqlVR&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:10] "GET /socket.io/?EIO=4&transport=polling&t=PgQqlsb&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +2025-11-19 14:35:10,121 - modules.sub_agent_manager - ERROR - 子智能体服务返回错误: Client error '404 NOT FOUND' for url 'http://127.0.0.1:8092/tasks/sub_1_1763149714_cf3c66' +For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/404 +127.0.0.1 - - [19/Nov/2025 14:35:10] "GET /api/conversations/conv_20251119_143255_834/tokens HTTP/1.1" 200 - +2025-11-19 14:35:10,190 - modules.sub_agent_manager - ERROR - 子智能体服务返回错误: Client error '404 NOT FOUND' for url 'http://127.0.0.1:8092/tasks/sub_1_1763191939_681287' +For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/404 +2025-11-19 14:35:10,254 - modules.sub_agent_manager - ERROR - 子智能体服务返回错误: Client error '404 NOT FOUND' for url 'http://127.0.0.1:8092/tasks/sub_1_1763194678_87db30' +For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/404 +127.0.0.1 - - [19/Nov/2025 14:35:10] "GET /socket.io/?EIO=4&transport=polling&t=PgQqlsu&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +[Debug] 最终输入token: 12469 +[Debug] 添加assistant消息后广播token更新 +[Debug] 尝试广播token更新 +[Debug] 广播token统计,对话ID: conv_20251119_143255_834 +[Debug] Token统计: 累计输入=56642, 累计输出=681 +[Debug] token更新已广播 +[Debug] 开始计算输入token,messages数量: 14 +[Debug] 消息 1 (system): 3143 tokens - 你是一名运行在云端服务器上的智能助手,可以帮助用户完成各种任务。你的用户可能没有编程背景,请用通俗易... +[Debug] 消息 2 (system): 1876 tokens - # 待办事项系统使用指南(简化版) + +待办事项就像你的任务清单,帮你把复杂的工作拆成小步骤。 + +##... +[Debug] 消息 3 (system): 1172 tokens - # 子智能体工具指南 + +当你通过 `create_sub_agent`/`wait_sub_agen... +[Debug] 消息 4 (user): 21 tokens - 创建一个子智能体,测试他的ocr功能,用0885那张图片... +[Debug] 消息 5 (assistant): 37 tokens - 我来帮您创建一个子智能体来测试OCR功能,使用0885那张图片。 + +让我先确认一下当前环境:... +[Debug] 消息 6 (tool): 84 tokens - {"success": true, "command": "ls -la user_upload/"... +[Debug] 消息 7 (assistant): 16 tokens - 让我检查一下根目录下的图片文件:... +[Debug] 消息 8 (tool): 84 tokens - {"success": true, "command": "ls -la *.jpeg *.jpg ... +[Debug] 消息 9 (assistant): 30 tokens - 好的,我找到了IMG_0885.jpeg图片。现在我来创建一个子智能体来测试OCR功能:... +[Debug] 消息 10 (tool): 136 tokens - {"success": true, "task_id": "sub_1_1763534036_20c... +[Debug] 消息 11 (assistant): 42 tokens - 子智能体已创建成功!任务ID是:sub_1_1763534036_20cf9b + +现在让我等待子智能... +[Debug] 消息 12 (tool): 874 tokens - {"success": true, "task_id": "sub_1_1763534036_20c... +[Debug] 消息 13 (user): 225 tokens - 子智能体1 任务摘要:测试OCR功能,识别IMG_0885.jpeg图片中的文字内容 已完成,成果已... +[Debug] 消息 14 (assistant): 24 tokens - 太棒了!OCR功能测试任务已成功完成。让我查看一下测试结果:... +[Debug] 消息总token: 7764 +[Debug] 工具定义token: 4729 +[Debug] 最终输入token: 12493 +[Debug] 添加tool消息后广播token更新 +[Debug] 尝试广播token更新 +[Debug] 广播token统计,对话ID: conv_20251119_143255_834 +[Debug] Token统计: 累计输入=56642, 累计输出=681 +[Debug] token更新已广播 +[Debug] 开始计算输入token,messages数量: 15 +[Debug] 消息 1 (system): 3143 tokens - 你是一名运行在云端服务器上的智能助手,可以帮助用户完成各种任务。你的用户可能没有编程背景,请用通俗易... +[Debug] 消息 2 (system): 1876 tokens - # 待办事项系统使用指南(简化版) + +待办事项就像你的任务清单,帮你把复杂的工作拆成小步骤。 + +##... +[Debug] 消息 3 (system): 1172 tokens - # 子智能体工具指南 + +当你通过 `create_sub_agent`/`wait_sub_agen... +[Debug] 消息 4 (user): 21 tokens - 创建一个子智能体,测试他的ocr功能,用0885那张图片... +[Debug] 消息 5 (assistant): 37 tokens - 我来帮您创建一个子智能体来测试OCR功能,使用0885那张图片。 + +让我先确认一下当前环境:... +[Debug] 消息 6 (tool): 84 tokens - {"success": true, "command": "ls -la user_upload/"... +[Debug] 消息 7 (assistant): 16 tokens - 让我检查一下根目录下的图片文件:... +[Debug] 消息 8 (tool): 84 tokens - {"success": true, "command": "ls -la *.jpeg *.jpg ... +[Debug] 消息 9 (assistant): 30 tokens - 好的,我找到了IMG_0885.jpeg图片。现在我来创建一个子智能体来测试OCR功能:... +[Debug] 消息 10 (tool): 136 tokens - {"success": true, "task_id": "sub_1_1763534036_20c... +[Debug] 消息 11 (assistant): 42 tokens - 子智能体已创建成功!任务ID是:sub_1_1763534036_20cf9b + +现在让我等待子智能... +[Debug] 消息 12 (tool): 874 tokens - {"success": true, "task_id": "sub_1_1763534036_20c... +[Debug] 消息 13 (user): 225 tokens - 子智能体1 任务摘要:测试OCR功能,识别IMG_0885.jpeg图片中的文字内容 已完成,成果已... +[Debug] 消息 14 (assistant): 24 tokens - 太棒了!OCR功能测试任务已成功完成。让我查看一下测试结果:... +[Debug] 消息 15 (tool): 898 tokens - 读取 test_ocr_subagent/sub_1_1763534036_20cf9b_deliv... +[Debug] 消息总token: 8662 +[Debug] 工具定义token: 4729 +[Debug] 最终输入token: 13391 +[Debug] 开始计算输入token,messages数量: 15 +[Debug] 消息 1 (system): 3079 tokens - 你是一名运行在云端服务器上的智能助手,可以帮助用户完成各种任务。你的用户可能没有编程背景,请用通俗易... +[Debug] 消息 2 (system): 1876 tokens - # 待办事项系统使用指南(简化版) + +待办事项就像你的任务清单,帮你把复杂的工作拆成小步骤。 + +##... +[Debug] 消息 3 (system): 1172 tokens - # 子智能体工具指南 + +当你通过 `create_sub_agent`/`wait_sub_agen... +[Debug] 消息 4 (user): 21 tokens - 创建一个子智能体,测试他的ocr功能,用0885那张图片... +[Debug] 消息 5 (assistant): 37 tokens - 我来帮您创建一个子智能体来测试OCR功能,使用0885那张图片。 + +让我先确认一下当前环境:... +[Debug] 消息 6 (tool): 84 tokens - {"success": true, "command": "ls -la user_upload/"... +[Debug] 消息 7 (assistant): 16 tokens - 让我检查一下根目录下的图片文件:... +[Debug] 消息 8 (tool): 84 tokens - {"success": true, "command": "ls -la *.jpeg *.jpg ... +[Debug] 消息 9 (assistant): 30 tokens - 好的,我找到了IMG_0885.jpeg图片。现在我来创建一个子智能体来测试OCR功能:... +[Debug] 消息 10 (tool): 136 tokens - {"success": true, "task_id": "sub_1_1763534036_20c... +[Debug] 消息 11 (assistant): 42 tokens - 子智能体已创建成功!任务ID是:sub_1_1763534036_20cf9b + +现在让我等待子智能... +[Debug] 消息 12 (system): 225 tokens - 子智能体1 任务摘要:测试OCR功能,识别IMG_0885.jpeg图片中的文字内容 已完成,成果已... +[Debug] 消息 13 (tool): 874 tokens - {"success": true, "task_id": "sub_1_1763534036_20c... +[Debug] 消息 14 (assistant): 24 tokens - 太棒了!OCR功能测试任务已成功完成。让我查看一下测试结果:... +[Debug] 消息 15 (tool): 898 tokens - 读取 test_ocr_subagent/sub_1_1763534036_20cf9b_deliv... +[Debug] 消息总token: 8598 +[Debug] 工具定义token: 4729 +[Debug] 最终输入token: 13327 +📊 Token统计已更新: +13327输入, +0输出 (总计: 69969输入, 681输出) +[Debug] 尝试广播token更新 +[Debug] 广播token统计,对话ID: conv_20251119_143255_834 +[Debug] Token统计: 累计输入=69969, 累计输出=681 +[Debug] token更新已广播 +[API] 第6次调用 (总工具调用: 5/100) +[Debug] 开始计算输入token,messages数量: 15 +[Debug] 消息 1 (system): 3143 tokens - 你是一名运行在云端服务器上的智能助手,可以帮助用户完成各种任务。你的用户可能没有编程背景,请用通俗易... +[Debug] 消息 2 (system): 1876 tokens - # 待办事项系统使用指南(简化版) + +待办事项就像你的任务清单,帮你把复杂的工作拆成小步骤。 + +##... +[Debug] 消息 3 (system): 1172 tokens - # 子智能体工具指南 + +当你通过 `create_sub_agent`/`wait_sub_agen... +[Debug] 消息 4 (user): 21 tokens - 创建一个子智能体,测试他的ocr功能,用0885那张图片... +[Debug] 消息 5 (assistant): 37 tokens - 我来帮您创建一个子智能体来测试OCR功能,使用0885那张图片。 + +让我先确认一下当前环境:... +[Debug] 消息 6 (tool): 84 tokens - {"success": true, "command": "ls -la user_upload/"... +[Debug] 消息 7 (assistant): 16 tokens - 让我检查一下根目录下的图片文件:... +[Debug] 消息 8 (tool): 84 tokens - {"success": true, "command": "ls -la *.jpeg *.jpg ... +[Debug] 消息 9 (assistant): 30 tokens - 好的,我找到了IMG_0885.jpeg图片。现在我来创建一个子智能体来测试OCR功能:... +127.0.0.1 - - [19/Nov/2025 14:35:10] "GET /api/conversations/conv_20251119_143255_834/tokens HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:10] "GET /api/conversations/conv_20251119_143255_834/tokens HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:11] "GET /socket.io/?EIO=4&transport=polling&t=PgQqlys&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:12] "GET /socket.io/?EIO=4&transport=polling&t=PgQqmDf&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:12] "GET /socket.io/?EIO=4&transport=polling&t=PgQqmVB&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:12] "GET /api/conversations/conv_20251119_143255_834/tokens HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:12] "GET /api/conversations/conv_20251119_143255_834/tokens HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:12] "GET /socket.io/?EIO=4&transport=polling&t=PgQqmVc&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:13] "GET /socket.io/?EIO=4&transport=polling&t=PgQqma3&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:14] "GET /socket.io/?EIO=4&transport=polling&t=PgQqmaP&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:14] "GET /socket.io/?EIO=4&transport=polling&t=PgQqmxX&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +[Debug] 消息 10 (tool): 136 tokens - {"success": true, "task_id": "sub_1_1763534036_20c... +[Debug] 消息 11 (assistant): 42 tokens - 子智能体已创建成功!任务ID是:sub_1_1763534036_20cf9b + +现在让我等待子智能... +[Debug] 消息 12 (tool): 874 tokens - {"success": true, "task_id": "sub_1_1763534036_20c... +[Debug] 消息 13 (user): 225 tokens - 子智能体1 任务摘要:测试OCR功能,识别IMG_0885.jpeg图片中的文字内容 已完成,成果已... +[Debug] 消息 14 (assistant): 24 tokens - 太棒了!OCR功能测试任务已成功完成。让我查看一下测试结果:... +[Debug] 消息 15 (tool): 898 tokens - 读取 test_ocr_subagent/sub_1_1763534036_20cf9b_deliv... +[Debug] 消息总token: 8662 +[Debug] 工具定义token: 4729 +[Debug] 最终输入token: 13391 +[Debug] 开始计算输入token,messages数量: 15 +[Debug] 消息 1 (system): 3143 tokens - 你是一名运行在云端服务器上的智能助手,可以帮助用户完成各种任务。你的用户可能没有编程背景,请用通俗易... +[Debug] 消息 2 (system): 1876 tokens - # 待办事项系统使用指南(简化版) + +待办事项就像你的任务清单,帮你把复杂的工作拆成小步骤。 + +##... +[Debug] 消息 3 (system): 1172 tokens - # 子智能体工具指南 + +当你通过 `create_sub_agent`/`wait_sub_agen... +[Debug] 消息 4 (user): 21 tokens - 创建一个子智能体,测试他的ocr功能,用0885那张图片... +[Debug] 消息 5 (assistant): 37 tokens - 我来帮您创建一个子智能体来测试OCR功能,使用0885那张图片。 + +让我先确认一下当前环境:... +[Debug] 消息 6 (tool): 84 tokens - {"success": true, "command": "ls -la user_upload/"... +[Debug] 消息 7 (assistant): 16 tokens - 让我检查一下根目录下的图片文件:... +[Debug] 消息 8 (tool): 84 tokens - {"success": true, "command": "ls -la *.jpeg *.jpg ... +[Debug] 消息 9 (assistant): 30 tokens - 好的,我找到了IMG_0885.jpeg图片。现在我来创建一个子智能体来测试OCR功能:... +[Debug] 消息 10 (tool): 136 tokens - {"success": true, "task_id": "sub_1_1763534036_20c... +[Debug] 消息 11 (assistant): 42 tokens - 子智能体已创建成功!任务ID是:sub_1_1763534036_20cf9b + +现在让我等待子智能... +[Debug] 消息 12 (tool): 874 tokens - {"success": true, "task_id": "sub_1_1763534036_20c... +[Debug] 消息 13 (user): 225 tokens - 子智能体1 任务摘要:测试OCR功能,识别IMG_0885.jpeg图片中的文字内容 已完成,成果已... +[Debug] 消息 14 (assistant): 24 tokens - 太棒了!OCR功能测试任务已成功完成。让我查看一下测试结果:... +[Debug] 消息 15 (tool): 898 tokens - 读取 test_ocr_subagent/sub_1_1763534036_20cf9b_deliv... +[Debug] 消息总token: 8662 +[Debug] 工具定义token: 4729 +[Debug] 最终输入token: 13391 +📊 Token统计已更新: +0输入, +74输出 (总计: 69969输入, 755输出) +[Debug] 尝试广播token更新 +[Debug] 广播token统计,对话ID: conv_20251119_143255_834 +[Debug] Token统计: 累计输入=69969, 累计输出=755 +[Debug] token更新已广播 +[Debug] 添加assistant消息后广播token更新 +[Debug] 尝试广播token更新 +[Debug] 广播token统计,对话ID: conv_20251119_143255_834 +[Debug] Token统计: 累计输入=69969, 累计输出=755 +[Debug] token更新已广播 +[Debug] 开始计算输入token,messages数量: 16 +[Debug] 消息 1 (system): 3143 tokens - 你是一名运行在云端服务器上的智能助手,可以帮助用户完成各种任务。你的用户可能没有编程背景,请用通俗易... +[Debug] 消息 2 (system): 1876 tokens - # 待办事项系统使用指南(简化版) + +待办事项就像你的任务清单,帮你把复杂的工作拆成小步骤。 + +##... +[Debug] 消息 3 (system): 1172 tokens - # 子智能体工具指南 + +当你通过 `create_sub_agent`/`wait_sub_agen... +[Debug] 消息 4 (user): 21 tokens - 创建一个子智能体,测试他的ocr功能,用0885那张图片... +[Debug] 消息 5 (assistant): 37 tokens - 我来帮您创建一个子智能体来测试OCR功能,使用0885那张图片。 + +让我先确认一下当前环境:... +[Debug] 消息 6 (tool): 84 tokens - {"success": true, "command": "ls -la user_upload/"... +[Debug] 消息 7 (assistant): 16 tokens - 让我检查一下根目录下的图片文件:... +[Debug] 消息 8 (tool): 84 tokens - {"success": true, "command": "ls -la *.jpeg *.jpg ... +[Debug] 消息 9 (assistant): 30 tokens - 好的,我找到了IMG_0885.jpeg图片。现在我来创建一个子智能体来测试OCR功能:... +[Debug] 消息 10 (tool): 136 tokens - {"success": true, "task_id": "sub_1_1763534036_20c... +[Debug] 消息 11 (assistant): 42 tokens - 子智能体已创建成功!任务ID是:sub_1_1763534036_20cf9b + +现在让我等待子智能... +[Debug] 消息 12 (tool): 874 tokens - {"success": true, "task_id": "sub_1_1763534036_20c... +[Debug] 消息 13 (user): 225 tokens - 子智能体1 任务摘要:测试OCR功能,识别IMG_0885.jpeg图片中的文字内容 已完成,成果已... +[Debug] 消息 14 (assistant): 24 tokens - 太棒了!OCR功能测试任务已成功完成。让我查看一下测试结果:... +[Debug] 消息 15 (tool): 898 tokens - 读取 test_ocr_subagent/sub_1_1763534036_20cf9b_deliv... +[Debug] 消息总token: 8662 +[Debug] 工具定义token: 4729 +[Debug] 最终输入token: 13391 +[Debug] 开始计算输入token,messages数量: 16 +[Debug] 消息 1 (system): 3143 tokens - 你是一名运行在云端服务器上的智能助手,可以帮助用户完成各种任务。你的用户可能没有编程背景,请用通俗易... +[Debug] 消息 2 (system): 1876 tokens - # 待办事项系统使用指南(简化版) + +待办事项就像你的任务清单,帮你把复杂的工作拆成小步骤。 + +##... +[Debug] 消息 3 (system): 1172 tokens - # 子智能体工具指南 + +当你通过 `create_sub_agent`/`wait_sub_agen... +[Debug] 消息 4 (user): 21 tokens - 创建一个子智能体,测试他的ocr功能,用0885那张图片... +[Debug] 消息 5 (assistant): 37 tokens - 我来帮您创建一个子智能体来测试OCR功能,使用0885那张图片。 + +让我先确认一下当前环境:... +[Debug] 消息 6 (tool): 84 tokens - {"success": true, "command": "ls -la user_upload/"... +[Debug] 消息 7 (assistant): 16 tokens - 让我检查一下根目录下的图片文件:... +[Debug] 消息 8 (tool): 84 tokens - {"success": true, "command": "ls -la *.jpeg *.jpg ... +[Debug] 消息 9 (assistant): 30 tokens - 好的,我找到了IMG_0885.jpeg图片。现在我来创建一个子智能体来测试OCR功能:... +[Debug] 消息 10 (tool): 136 tokens - {"success": true, "task_id": "sub_1_1763534036_20c... +[Debug] 消息 11 (assistant): 42 tokens - 子智能体已创建成功!任务ID是:sub_1_1763534036_20cf9b + +现在让我等待子智能... +[Debug] 消息 12 (tool): 874 tokens - {"success": true, "task_id": "sub_1_1763534036_20c... +[Debug] 消息 13 (user): 225 tokens - 子智能体1 任务摘要:测试OCR功能,识别IMG_0885.jpeg图片中的文字内容 已完成,成果已... +[Debug] 消息 14 (assistant): 24 tokens - 太棒了!OCR功能测试任务已成功完成。让我查看一下测试结果:... +[Debug] 消息 15 (tool): 898 tokens - 读取 test_ocr_subagent/sub_1_1763534036_20cf9b_deliv... +[Debug] 消息总token: 8662 +[Debug] 工具定义token: 4729 +[Debug] 最终输入token: 13391 +[Debug] 添加tool消息后广播token更新 +[Debug] 尝试广播token更新 +[Debug] 广播token统计,对话ID: conv_20251119_143255_834 +[Debug] Token统计: 累计输入=69969, 累计输出=755 +[Debug] token更新已广播 +[Debug] 开始计算输入token,messages数量: 17 +[Debug] 消息 1 (system): 3143 tokens - 你是一名运行在云端服务器上的智能助手,可以帮助用户完成各种任务。你的用户可能没有编程背景,请用通俗易... +[Debug] 消息 2 (system): 1876 tokens - # 待办事项系统使用指南(简化版) + +待办事项就像你的任务清单,帮你把复杂的工作拆成小步骤。 + +##... +2025-11-19 14:35:14,550 - modules.sub_agent_manager - ERROR - 子智能体服务返回错误: Client error '404 NOT FOUND' for url 'http://127.0.0.1:8092/tasks/sub_1_1763149714_cf3c66' +For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/404 +127.0.0.1 - - [19/Nov/2025 14:35:14] "GET /api/conversations/conv_20251119_143255_834/tokens HTTP/1.1" 200 - +2025-11-19 14:35:14,587 - modules.sub_agent_manager - ERROR - 子智能体服务返回错误: Client error '404 NOT FOUND' for url 'http://127.0.0.1:8092/tasks/sub_1_1763191939_681287' +For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/404 +2025-11-19 14:35:14,627 - modules.sub_agent_manager - ERROR - 子智能体服务返回错误: Client error '404 NOT FOUND' for url 'http://127.0.0.1:8092/tasks/sub_1_1763194678_87db30' +For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/404 +127.0.0.1 - - [19/Nov/2025 14:35:14] "GET /socket.io/?EIO=4&transport=polling&t=PgQqmxt&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:14] "GET /api/conversations/conv_20251119_143255_834/tokens HTTP/1.1" 200 - +[Debug] 消息 3 (system): 1172 tokens - # 子智能体工具指南 + +当你通过 `create_sub_agent`/`wait_sub_agen... +[Debug] 消息 4 (user): 21 tokens - 创建一个子智能体,测试他的ocr功能,用0885那张图片... +[Debug] 消息 5 (assistant): 37 tokens - 我来帮您创建一个子智能体来测试OCR功能,使用0885那张图片。 + +让我先确认一下当前环境:... +[Debug] 消息 6 (tool): 84 tokens - {"success": true, "command": "ls -la user_upload/"... +[Debug] 消息 7 (assistant): 16 tokens - 让我检查一下根目录下的图片文件:... +[Debug] 消息 8 (tool): 84 tokens - {"success": true, "command": "ls -la *.jpeg *.jpg ... +[Debug] 消息 9 (assistant): 30 tokens - 好的,我找到了IMG_0885.jpeg图片。现在我来创建一个子智能体来测试OCR功能:... +[Debug] 消息 10 (tool): 136 tokens - {"success": true, "task_id": "sub_1_1763534036_20c... +[Debug] 消息 11 (assistant): 42 tokens - 子智能体已创建成功!任务ID是:sub_1_1763534036_20cf9b + +现在让我等待子智能... +[Debug] 消息 12 (tool): 874 tokens - {"success": true, "task_id": "sub_1_1763534036_20c... +[Debug] 消息 13 (user): 225 tokens - 子智能体1 任务摘要:测试OCR功能,识别IMG_0885.jpeg图片中的文字内容 已完成,成果已... +[Debug] 消息 14 (assistant): 24 tokens - 太棒了!OCR功能测试任务已成功完成。让我查看一下测试结果:... +[Debug] 消息 15 (tool): 898 tokens - 读取 test_ocr_subagent/sub_1_1763534036_20cf9b_deliv... +[Debug] 消息 17 (tool): 312 tokens - 读取 test_ocr_subagent/sub_1_1763534036_20cf9b_deliv... +[Debug] 消息总token: 8974 +[Debug] 工具定义token: 4729 +[Debug] 最终输入token: 13703 +[Debug] 开始计算输入token,messages数量: 17 +[Debug] 消息 1 (system): 3079 tokens - 你是一名运行在云端服务器上的智能助手,可以帮助用户完成各种任务。你的用户可能没有编程背景,请用通俗易... +[Debug] 消息 2 (system): 1876 tokens - # 待办事项系统使用指南(简化版) + +待办事项就像你的任务清单,帮你把复杂的工作拆成小步骤。 + +##... +[Debug] 消息 3 (system): 1172 tokens - # 子智能体工具指南 + +当你通过 `create_sub_agent`/`wait_sub_agen... +[Debug] 消息 4 (user): 21 tokens - 创建一个子智能体,测试他的ocr功能,用0885那张图片... +[Debug] 消息 5 (assistant): 37 tokens - 我来帮您创建一个子智能体来测试OCR功能,使用0885那张图片。 + +让我先确认一下当前环境:... +[Debug] 消息 6 (tool): 84 tokens - {"success": true, "command": "ls -la user_upload/"... +[Debug] 消息 7 (assistant): 16 tokens - 让我检查一下根目录下的图片文件:... +[Debug] 消息 8 (tool): 84 tokens - {"success": true, "command": "ls -la *.jpeg *.jpg ... +[Debug] 消息 9 (assistant): 30 tokens - 好的,我找到了IMG_0885.jpeg图片。现在我来创建一个子智能体来测试OCR功能:... +[Debug] 消息 10 (tool): 136 tokens - {"success": true, "task_id": "sub_1_1763534036_20c... +[Debug] 消息 11 (assistant): 42 tokens - 子智能体已创建成功!任务ID是:sub_1_1763534036_20cf9b + +现在让我等待子智能... +[Debug] 消息 12 (system): 225 tokens - 子智能体1 任务摘要:测试OCR功能,识别IMG_0885.jpeg图片中的文字内容 已完成,成果已... +[Debug] 消息 13 (tool): 874 tokens - {"success": true, "task_id": "sub_1_1763534036_20c... +[Debug] 消息 14 (assistant): 24 tokens - 太棒了!OCR功能测试任务已成功完成。让我查看一下测试结果:... +[Debug] 消息 15 (tool): 898 tokens - 读取 test_ocr_subagent/sub_1_1763534036_20cf9b_deliv... +[Debug] 消息 17 (tool): 312 tokens - 读取 test_ocr_subagent/sub_1_1763534036_20cf9b_deliv... +[Debug] 消息总token: 8910 +[Debug] 工具定义token: 4729 +[Debug] 最终输入token: 13639 +📊 Token统计已更新: +13639输入, +0输出 (总计: 83608输入, 755输出) +[Debug] 尝试广播token更新 +[Debug] 广播token统计,对话ID: conv_20251119_143255_834 +[Debug] Token统计: 累计输入=83608, 累计输出=755 +[Debug] token更新已广播 +[API] 第7次调用 (总工具调用: 6/100) +[Debug] 开始计算输入token,messages数量: 17 +[Debug] 消息 1 (system): 3143 tokens - 你是一名运行在云端服务器上的智能助手,可以帮助用户完成各种任务。你的用户可能没有编程背景,请用通俗易... +[Debug] 消息 2 (system): 1876 tokens - # 待办事项系统使用指南(简化版) + +待办事项就像你的任务清单,帮你把复杂的工作拆成小步骤。 + +##... +[Debug] 消息 3 (system): 1172 tokens - # 子智能体工具指南 + +当你通过 `create_sub_agent`/`wait_sub_agen... +[Debug] 消息 4 (user): 21 tokens - 创建一个子智能体,测试他的ocr功能,用0885那张图片... +[Debug] 消息 5 (assistant): 37 tokens - 我来帮您创建一个子智能体来测试OCR功能,使用0885那张图片。 + +让我先确认一下当前环境:... +[Debug] 消息 6 (tool): 84 tokens - {"success": true, "command": "ls -la user_upload/"... +[Debug] 消息 7 (assistant): 16 tokens - 让我检查一下根目录下的图片文件:... +[Debug] 消息 8 (tool): 84 tokens - {"success": true, "command": "ls -la *.jpeg *.jpg ... +[Debug] 消息 9 (assistant): 30 tokens - 好的,我找到了IMG_0885.jpeg图片。现在我来创建一个子智能体来测试OCR功能:... +[Debug] 消息 10 (tool): 136 tokens - {"success": true, "task_id": "sub_1_1763534036_20c... +[Debug] 消息 11 (assistant): 42 tokens - 子智能体已创建成功!任务ID是:sub_1_1763534036_20cf9b + +现在让我等待子智能... +[Debug] 消息 12 (tool): 874 tokens - {"success": true, "task_id": "sub_1_1763534036_20c... +[Debug] 消息 13 (user): 225 tokens - 子智能体1 任务摘要:测试OCR功能,识别IMG_0885.jpeg图片中的文字内容 已完成,成果已... +[Debug] 消息 14 (assistant): 24 tokens - 太棒了!OCR功能测试任务已成功完成。让我查看一下测试结果:... +[Debug] 消息 15 (tool): 898 tokens - 读取 test_ocr_subagent/sub_1_1763534036_20cf9b_deliv... +[Debug] 消息 17 (tool): 312 tokens - 读取 test_ocr_subagent/sub_1_1763534036_20cf9b_deliv... +[Debug] 消息总token: 8974 +[Debug] 工具定义token: 4729 +[Debug] 最终输入token: 13703 +[Debug] 开始计算输入token,messages数量: 17 +[Debug] 消息 1 (system): 3143 tokens - 你是一名运行在云端服务器上的智能助手,可以帮助用户完成各种任务。你的用户可能没有编程背景,请用通俗易... +[Debug] 消息 2 (system): 1876 tokens - # 待办事项系统使用指南(简化版) + +待办事项就像你的任务清单,帮你把复杂的工作拆成小步骤。 + +##... +[Debug] 消息 3 (system): 1172 tokens - # 子智能体工具指南 + +当你通过 `create_sub_agent`/`wait_sub_agen... +[Debug] 消息 4 (user): 21 tokens - 创建一个子智能体,测试他的ocr功能,用0885那张图片... +[Debug] 消息 5 (assistant): 37 tokens - 我来帮您创建一个子智能体来测试OCR功能,使用0885那张图片。 + +让我先确认一下当前环境:... +[Debug] 消息 6 (tool): 84 tokens - {"success": true, "command": "ls -la user_upload/"... +[Debug] 消息 7 (assistant): 16 tokens - 让我检查一下根目录下的图片文件:... +[Debug] 消息 8 (tool): 84 tokens - {"success": true, "command": "ls -la *.jpeg *.jpg ... +[Debug] 消息 9 (assistant): 30 tokens - 好的,我找到了IMG_0885.jpeg图片。现在我来创建一个子智能体来测试OCR功能:... +[Debug] 消息 10 (tool): 136 tokens - {"success": true, "task_id": "sub_1_1763534036_20c... +[Debug] 消息 11 (assistant): 42 tokens - 子智能体已创建成功!任务ID是:sub_1_1763534036_20cf9b + +现在让我等待子智能... +[Debug] 消息 12 (tool): 874 tokens - {"success": true, "task_id": "sub_1_1763534036_20c... +[Debug] 消息 13 (user): 225 tokens - 子智能体1 任务摘要:测试OCR功能,识别IMG_0885.jpeg图片中的文字内容 已完成,成果已... +[Debug] 消息 14 (assistant): 24 tokens - 太棒了!OCR功能测试任务已成功完成。让我查看一下测试结果:... +127.0.0.1 - - [19/Nov/2025 14:35:15] "GET /api/conversations/conv_20251119_143255_834/tokens HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:16] "GET /api/download/file?path=IMG_0885.jpeg HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:16] "GET /socket.io/?EIO=4&transport=polling&t=PgQqn11&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:16] "GET /socket.io/?EIO=4&transport=polling&t=PgQqnQk&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:16] "GET /socket.io/?EIO=4&transport=polling&t=PgQqnR7&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:16] "GET /socket.io/?EIO=4&transport=polling&t=PgQqnRh&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:16] "GET /socket.io/?EIO=4&transport=polling&t=PgQqnSu&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:16] "GET /socket.io/?EIO=4&transport=polling&t=PgQqnTR&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:16] "GET /socket.io/?EIO=4&transport=polling&t=PgQqnTk&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:16] "GET /socket.io/?EIO=4&transport=polling&t=PgQqnU8&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:16] "GET /socket.io/?EIO=4&transport=polling&t=PgQqnVV&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:16] "GET /socket.io/?EIO=4&transport=polling&t=PgQqnVz&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:16] "GET /socket.io/?EIO=4&transport=polling&t=PgQqnWL&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:16] "GET /socket.io/?EIO=4&transport=polling&t=PgQqnWt&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:16] "GET /socket.io/?EIO=4&transport=polling&t=PgQqnXG&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:16] "GET /socket.io/?EIO=4&transport=polling&t=PgQqnXn&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:16] "GET /socket.io/?EIO=4&transport=polling&t=PgQqnYF&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:17] "GET /socket.io/?EIO=4&transport=polling&t=PgQqnYa&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:17] "GET /socket.io/?EIO=4&transport=polling&t=PgQqnYu&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:17] "GET /socket.io/?EIO=4&transport=polling&t=PgQqnZE&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:17] "GET /socket.io/?EIO=4&transport=polling&t=PgQqnZZ&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:17] "GET /socket.io/?EIO=4&transport=polling&t=PgQqnZu&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:17] "GET /socket.io/?EIO=4&transport=polling&t=PgQqnaF&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:17] "GET /socket.io/?EIO=4&transport=polling&t=PgQqnaZ&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:17] "GET /socket.io/?EIO=4&transport=polling&t=PgQqnat&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:17] "GET /socket.io/?EIO=4&transport=polling&t=PgQqnbC&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:17] "GET /socket.io/?EIO=4&transport=polling&t=PgQqnbY&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:17] "GET /socket.io/?EIO=4&transport=polling&t=PgQqnbq&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:17] "GET /socket.io/?EIO=4&transport=polling&t=PgQqnc8&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:17] "GET /socket.io/?EIO=4&transport=polling&t=PgQqncT&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:17] "GET /socket.io/?EIO=4&transport=polling&t=PgQqnct&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:17] "GET /socket.io/?EIO=4&transport=polling&t=PgQqnd9&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:17] "GET /socket.io/?EIO=4&transport=polling&t=PgQqndR&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:17] "GET /socket.io/?EIO=4&transport=polling&t=PgQqndy&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:17] "GET /socket.io/?EIO=4&transport=polling&t=PgQqneL&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:17] "GET /socket.io/?EIO=4&transport=polling&t=PgQqnef&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:17] "GET /socket.io/?EIO=4&transport=polling&t=PgQqnf0&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:17] "GET /socket.io/?EIO=4&transport=polling&t=PgQqnfM&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:17] "GET /socket.io/?EIO=4&transport=polling&t=PgQqnfj&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:17] "GET /socket.io/?EIO=4&transport=polling&t=PgQqng7&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:17] "GET /socket.io/?EIO=4&transport=polling&t=PgQqngR&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:17] "GET /socket.io/?EIO=4&transport=polling&t=PgQqngt&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:17] "GET /socket.io/?EIO=4&transport=polling&t=PgQqnhB&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:17] "GET /socket.io/?EIO=4&transport=polling&t=PgQqnhb&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:17] "GET /socket.io/?EIO=4&transport=polling&t=PgQqnhx&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:17] "GET /socket.io/?EIO=4&transport=polling&t=PgQqniH&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:17] "GET /socket.io/?EIO=4&transport=polling&t=PgQqnii&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:17] "GET /socket.io/?EIO=4&transport=polling&t=PgQqnj4&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:17] "GET /socket.io/?EIO=4&transport=polling&t=PgQqnjU&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:17] "GET /socket.io/?EIO=4&transport=polling&t=PgQqnjm&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:17] "GET /socket.io/?EIO=4&transport=polling&t=PgQqnk8&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:17] "GET /socket.io/?EIO=4&transport=polling&t=PgQqnkW&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:17] "GET /socket.io/?EIO=4&transport=polling&t=PgQqnl0&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:17] "GET /socket.io/?EIO=4&transport=polling&t=PgQqnlT&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:17] "GET /socket.io/?EIO=4&transport=polling&t=PgQqnlx&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:17] "GET /socket.io/?EIO=4&transport=polling&t=PgQqnmG&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:17] "GET /socket.io/?EIO=4&transport=polling&t=PgQqnmf&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:17] "GET /socket.io/?EIO=4&transport=polling&t=PgQqnn4&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:17] "GET /socket.io/?EIO=4&transport=polling&t=PgQqnnP&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:17] "GET /socket.io/?EIO=4&transport=polling&t=PgQqnnv&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:18] "GET /socket.io/?EIO=4&transport=polling&t=PgQqnoD&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:18] "GET /socket.io/?EIO=4&transport=polling&t=PgQqnoZ&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:18] "GET /socket.io/?EIO=4&transport=polling&t=PgQqnor&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:18] "GET /socket.io/?EIO=4&transport=polling&t=PgQqnpA&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:18] "GET /socket.io/?EIO=4&transport=polling&t=PgQqnpV&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:18] "GET /socket.io/?EIO=4&transport=polling&t=PgQqnpr&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:18] "GET /socket.io/?EIO=4&transport=polling&t=PgQqnqD&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:18] "GET /socket.io/?EIO=4&transport=polling&t=PgQqnqY&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:18] "GET /socket.io/?EIO=4&transport=polling&t=PgQqnrA&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:18] "GET /socket.io/?EIO=4&transport=polling&t=PgQqnrq&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:18] "GET /socket.io/?EIO=4&transport=polling&t=PgQqns9&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:18] "GET /socket.io/?EIO=4&transport=polling&t=PgQqnsT&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:18] "GET /socket.io/?EIO=4&transport=polling&t=PgQqnsk&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:18] "GET /socket.io/?EIO=4&transport=polling&t=PgQqntG&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:18] "GET /socket.io/?EIO=4&transport=polling&t=PgQqntp&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:18] "GET /socket.io/?EIO=4&transport=polling&t=PgQqnuN&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:18] "GET /socket.io/?EIO=4&transport=polling&t=PgQqnuq&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:18] "GET /socket.io/?EIO=4&transport=polling&t=PgQqnvR&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:18] "GET /socket.io/?EIO=4&transport=polling&t=PgQqnvv&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:18] "GET /socket.io/?EIO=4&transport=polling&t=PgQqnwr&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:18] "GET /socket.io/?EIO=4&transport=polling&t=PgQqnxA&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:18] "GET /socket.io/?EIO=4&transport=polling&t=PgQqnxc&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:18] "GET /socket.io/?EIO=4&transport=polling&t=PgQqnyL&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:18] "GET /socket.io/?EIO=4&transport=polling&t=PgQqnye&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:18] "GET /socket.io/?EIO=4&transport=polling&t=PgQqny-&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:18] "GET /socket.io/?EIO=4&transport=polling&t=PgQqnzM&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:18] "GET /socket.io/?EIO=4&transport=polling&t=PgQqnze&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:18] "GET /socket.io/?EIO=4&transport=polling&t=PgQqnzy&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:18] "GET /socket.io/?EIO=4&transport=polling&t=PgQqn-G&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:18] "GET /socket.io/?EIO=4&transport=polling&t=PgQqn-c&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:18] "GET /socket.io/?EIO=4&transport=polling&t=PgQqn-v&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:18] "GET /socket.io/?EIO=4&transport=polling&t=PgQqn_E&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:18] "GET /socket.io/?EIO=4&transport=polling&t=PgQqn_g&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:18] "GET /socket.io/?EIO=4&transport=polling&t=PgQqo02&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:18] "GET /socket.io/?EIO=4&transport=polling&t=PgQqo0P&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:18] "GET /socket.io/?EIO=4&transport=polling&t=PgQqo0k&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:18] "GET /socket.io/?EIO=4&transport=polling&t=PgQqo11&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:18] "GET /socket.io/?EIO=4&transport=polling&t=PgQqo1L&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:18] "GET /socket.io/?EIO=4&transport=polling&t=PgQqo1e&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:19] "GET /socket.io/?EIO=4&transport=polling&t=PgQqo1v&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:19] "GET /socket.io/?EIO=4&transport=polling&t=PgQqo2D&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:19] "GET /socket.io/?EIO=4&transport=polling&t=PgQqo2Z&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:19] "GET /socket.io/?EIO=4&transport=polling&t=PgQqo2u&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:19] "GET /socket.io/?EIO=4&transport=polling&t=PgQqo3G&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:19] "GET /socket.io/?EIO=4&transport=polling&t=PgQqo3b&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:19] "GET /socket.io/?EIO=4&transport=polling&t=PgQqo3w&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:19] "GET /socket.io/?EIO=4&transport=polling&t=PgQqo4F&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:19] "GET /socket.io/?EIO=4&transport=polling&t=PgQqo4f&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:19] "GET /socket.io/?EIO=4&transport=polling&t=PgQqo51&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:19] "GET /socket.io/?EIO=4&transport=polling&t=PgQqo5P&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:19] "GET /socket.io/?EIO=4&transport=polling&t=PgQqo5i&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:19] "GET /socket.io/?EIO=4&transport=polling&t=PgQqo61&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:19] "GET /socket.io/?EIO=4&transport=polling&t=PgQqo6K&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:19] "GET /socket.io/?EIO=4&transport=polling&t=PgQqo6f&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:19] "GET /socket.io/?EIO=4&transport=polling&t=PgQqo6z&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:19] "GET /socket.io/?EIO=4&transport=polling&t=PgQqo7I&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:19] "GET /socket.io/?EIO=4&transport=polling&t=PgQqo7d&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:19] "GET /socket.io/?EIO=4&transport=polling&t=PgQqo7z&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:19] "GET /socket.io/?EIO=4&transport=polling&t=PgQqo8H&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:19] "GET /socket.io/?EIO=4&transport=polling&t=PgQqo8e&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:19] "GET /socket.io/?EIO=4&transport=polling&t=PgQqo92&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:19] "GET /socket.io/?EIO=4&transport=polling&t=PgQqo9Y&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:19] "GET /socket.io/?EIO=4&transport=polling&t=PgQqoA0&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:19] "GET /socket.io/?EIO=4&transport=polling&t=PgQqoAP&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:19] "GET /socket.io/?EIO=4&transport=polling&t=PgQqoAm&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:19] "GET /socket.io/?EIO=4&transport=polling&t=PgQqoBB&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:19] "GET /socket.io/?EIO=4&transport=polling&t=PgQqoBe&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:19] "GET /socket.io/?EIO=4&transport=polling&t=PgQqoC6&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:19] "GET /socket.io/?EIO=4&transport=polling&t=PgQqoCY&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:19] "GET /socket.io/?EIO=4&transport=polling&t=PgQqoCt&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:19] "GET /socket.io/?EIO=4&transport=polling&t=PgQqoDG&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:19] "GET /socket.io/?EIO=4&transport=polling&t=PgQqoDi&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:19] "GET /socket.io/?EIO=4&transport=polling&t=PgQqoE8&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:19] "GET /socket.io/?EIO=4&transport=polling&t=PgQqoEX&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:19] "GET /socket.io/?EIO=4&transport=polling&t=PgQqoEq&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:19] "GET /socket.io/?EIO=4&transport=polling&t=PgQqoFB&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:19] "GET /socket.io/?EIO=4&transport=polling&t=PgQqoFZ&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:19] "GET /socket.io/?EIO=4&transport=polling&t=PgQqoF_&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:19] "GET /socket.io/?EIO=4&transport=polling&t=PgQqoGL&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:19] "GET /socket.io/?EIO=4&transport=polling&t=PgQqoGk&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:19] "GET /socket.io/?EIO=4&transport=polling&t=PgQqoH3&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:20] "GET /socket.io/?EIO=4&transport=polling&t=PgQqoHX&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:20] "GET /socket.io/?EIO=4&transport=polling&t=PgQqoHz&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:20] "GET /socket.io/?EIO=4&transport=polling&t=PgQqoIV&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:20] "GET /socket.io/?EIO=4&transport=polling&t=PgQqoIz&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:20] "GET /socket.io/?EIO=4&transport=polling&t=PgQqoJP&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:20] "GET /socket.io/?EIO=4&transport=polling&t=PgQqoJt&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:20] "GET /socket.io/?EIO=4&transport=polling&t=PgQqoKR&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:20] "GET /socket.io/?EIO=4&transport=polling&t=PgQqoK-&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:20] "GET /socket.io/?EIO=4&transport=polling&t=PgQqoLP&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:20] "GET /socket.io/?EIO=4&transport=polling&t=PgQqoLu&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:20] "GET /socket.io/?EIO=4&transport=polling&t=PgQqoMP&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:20] "GET /socket.io/?EIO=4&transport=polling&t=PgQqoMt&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:20] "GET /socket.io/?EIO=4&transport=polling&t=PgQqoNN&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:20] "GET /socket.io/?EIO=4&transport=polling&t=PgQqoNr&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:20] "GET /socket.io/?EIO=4&transport=polling&t=PgQqoOJ&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:20] "GET /socket.io/?EIO=4&transport=polling&t=PgQqoOw&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:20] "GET /socket.io/?EIO=4&transport=polling&t=PgQqoPN&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:20] "GET /socket.io/?EIO=4&transport=polling&t=PgQqoPp&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:20] "GET /socket.io/?EIO=4&transport=polling&t=PgQqoQF&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:20] "GET /socket.io/?EIO=4&transport=polling&t=PgQqoQZ&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:20] "GET /socket.io/?EIO=4&transport=polling&t=PgQqoQu&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:20] "GET /socket.io/?EIO=4&transport=polling&t=PgQqoRM&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:20] "GET /socket.io/?EIO=4&transport=polling&t=PgQqoRg&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:20] "GET /socket.io/?EIO=4&transport=polling&t=PgQqoS5&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:20] "GET /socket.io/?EIO=4&transport=polling&t=PgQqoST&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:20] "GET /socket.io/?EIO=4&transport=polling&t=PgQqoSt&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:20] "GET /socket.io/?EIO=4&transport=polling&t=PgQqoTE&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:20] "GET /socket.io/?EIO=4&transport=polling&t=PgQqoTa&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:20] "GET /socket.io/?EIO=4&transport=polling&t=PgQqoTx&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:20] "GET /socket.io/?EIO=4&transport=polling&t=PgQqoUH&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:20] "GET /socket.io/?EIO=4&transport=polling&t=PgQqoUh&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:20] "GET /socket.io/?EIO=4&transport=polling&t=PgQqoV5&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:20] "GET /socket.io/?EIO=4&transport=polling&t=PgQqoVS&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:20] "GET /socket.io/?EIO=4&transport=polling&t=PgQqoVn&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:20] "GET /socket.io/?EIO=4&transport=polling&t=PgQqoWD&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:20] "GET /socket.io/?EIO=4&transport=polling&t=PgQqoWV&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:20] "GET /socket.io/?EIO=4&transport=polling&t=PgQqoWp&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:21] "GET /socket.io/?EIO=4&transport=polling&t=PgQqoXA&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:21] "GET /socket.io/?EIO=4&transport=polling&t=PgQqoXc&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:21] "GET /socket.io/?EIO=4&transport=polling&t=PgQqoXz&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:21] "GET /socket.io/?EIO=4&transport=polling&t=PgQqoYN&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:21] "GET /socket.io/?EIO=4&transport=polling&t=PgQqoYl&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:21] "GET /socket.io/?EIO=4&transport=polling&t=PgQqoZ6&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:21] "GET /socket.io/?EIO=4&transport=polling&t=PgQqoZT&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:21] "GET /socket.io/?EIO=4&transport=polling&t=PgQqoZy&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:21] "GET /socket.io/?EIO=4&transport=polling&t=PgQqoaG&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:21] "GET /socket.io/?EIO=4&transport=polling&t=PgQqoab&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:21] "GET /socket.io/?EIO=4&transport=polling&t=PgQqoax&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:21] "GET /socket.io/?EIO=4&transport=polling&t=PgQqobH&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:21] "GET /socket.io/?EIO=4&transport=polling&t=PgQqobc&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:21] "GET /socket.io/?EIO=4&transport=polling&t=PgQqobz&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:21] "GET /socket.io/?EIO=4&transport=polling&t=PgQqocI&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:21] "GET /socket.io/?EIO=4&transport=polling&t=PgQqoce&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:21] "GET /socket.io/?EIO=4&transport=polling&t=PgQqod1&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:21] "GET /socket.io/?EIO=4&transport=polling&t=PgQqodN&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:21] "GET /socket.io/?EIO=4&transport=polling&t=PgQqodk&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:21] "GET /socket.io/?EIO=4&transport=polling&t=PgQqoe3&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:21] "GET /socket.io/?EIO=4&transport=polling&t=PgQqoeP&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:21] "GET /socket.io/?EIO=4&transport=polling&t=PgQqoeg&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:21] "GET /socket.io/?EIO=4&transport=polling&t=PgQqoe-&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:21] "GET /socket.io/?EIO=4&transport=polling&t=PgQqofG&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:21] "GET /socket.io/?EIO=4&transport=polling&t=PgQqofi&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:21] "GET /socket.io/?EIO=4&transport=polling&t=PgQqogF&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:21] "GET /socket.io/?EIO=4&transport=polling&t=PgQqogY&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:21] "GET /socket.io/?EIO=4&transport=polling&t=PgQqogx&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:21] "GET /socket.io/?EIO=4&transport=polling&t=PgQqohN&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:21] "GET /socket.io/?EIO=4&transport=polling&t=PgQqohi&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:21] "GET /socket.io/?EIO=4&transport=polling&t=PgQqoi1&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:21] "GET /socket.io/?EIO=4&transport=polling&t=PgQqoiP&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:21] "GET /socket.io/?EIO=4&transport=polling&t=PgQqoij&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:21] "GET /socket.io/?EIO=4&transport=polling&t=PgQqoj0&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:21] "GET /socket.io/?EIO=4&transport=polling&t=PgQqojJ&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:21] "GET /socket.io/?EIO=4&transport=polling&t=PgQqojd&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:21] "GET /socket.io/?EIO=4&transport=polling&t=PgQqok3&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:21] "GET /socket.io/?EIO=4&transport=polling&t=PgQqokK&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:21] "GET /socket.io/?EIO=4&transport=polling&t=PgQqoke&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:21] "GET /socket.io/?EIO=4&transport=polling&t=PgQqoky&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:21] "GET /socket.io/?EIO=4&transport=polling&t=PgQqolH&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:21] "GET /socket.io/?EIO=4&transport=polling&t=PgQqolc&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:21] "GET /socket.io/?EIO=4&transport=polling&t=PgQqom0&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:21] "GET /socket.io/?EIO=4&transport=polling&t=PgQqomO&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:22] "GET /socket.io/?EIO=4&transport=polling&t=PgQqomk&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:22] "GET /socket.io/?EIO=4&transport=polling&t=PgQqon7&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:22] "GET /socket.io/?EIO=4&transport=polling&t=PgQqonR&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:22] "GET /socket.io/?EIO=4&transport=polling&t=PgQqonk&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:22] "GET /socket.io/?EIO=4&transport=polling&t=PgQqoo2&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:22] "GET /socket.io/?EIO=4&transport=polling&t=PgQqooL&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:22] "GET /socket.io/?EIO=4&transport=polling&t=PgQqoog&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:22] "GET /socket.io/?EIO=4&transport=polling&t=PgQqop0&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:22] "GET /socket.io/?EIO=4&transport=polling&t=PgQqoqR&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:22] "GET /socket.io/?EIO=4&transport=polling&t=PgQqoqq&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:22] "GET /socket.io/?EIO=4&transport=polling&t=PgQqorA&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:22] "GET /socket.io/?EIO=4&transport=polling&t=PgQqorT&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:22] "GET /socket.io/?EIO=4&transport=polling&t=PgQqork&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:22] "GET /socket.io/?EIO=4&transport=polling&t=PgQqos1&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:22] "GET /socket.io/?EIO=4&transport=polling&t=PgQqosN&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:22] "GET /socket.io/?EIO=4&transport=polling&t=PgQqosm&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:22] "GET /socket.io/?EIO=4&transport=polling&t=PgQqot5&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:22] "GET /socket.io/?EIO=4&transport=polling&t=PgQqotg&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:22] "GET /socket.io/?EIO=4&transport=polling&t=PgQqou2&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:22] "GET /socket.io/?EIO=4&transport=polling&t=PgQqouM&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:22] "GET /socket.io/?EIO=4&transport=polling&t=PgQqoug&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:22] "GET /socket.io/?EIO=4&transport=polling&t=PgQqou_&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:22] "GET /socket.io/?EIO=4&transport=polling&t=PgQqovM&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:22] "GET /socket.io/?EIO=4&transport=polling&t=PgQqovk&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:22] "GET /socket.io/?EIO=4&transport=polling&t=PgQqow_&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:22] "GET /socket.io/?EIO=4&transport=polling&t=PgQqoxL&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:22] "GET /socket.io/?EIO=4&transport=polling&t=PgQqoxl&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:22] "GET /socket.io/?EIO=4&transport=polling&t=PgQqoy4&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:22] "GET /socket.io/?EIO=4&transport=polling&t=PgQqoyR&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:22] "GET /socket.io/?EIO=4&transport=polling&t=PgQqoyq&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:22] "GET /socket.io/?EIO=4&transport=polling&t=PgQqoz8&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:22] "GET /socket.io/?EIO=4&transport=polling&t=PgQqo-R&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:22] "GET /socket.io/?EIO=4&transport=polling&t=PgQqo-l&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:22] "GET /socket.io/?EIO=4&transport=polling&t=PgQqo_5&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:22] "GET /socket.io/?EIO=4&transport=polling&t=PgQqo_U&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:22] "GET /socket.io/?EIO=4&transport=polling&t=PgQqo_q&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:23] "GET /socket.io/?EIO=4&transport=polling&t=PgQqp0B&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:23] "GET /socket.io/?EIO=4&transport=polling&t=PgQqp0W&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:23] "GET /socket.io/?EIO=4&transport=polling&t=PgQqp0p&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:23] "GET /socket.io/?EIO=4&transport=polling&t=PgQqp1C&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:23] "GET /socket.io/?EIO=4&transport=polling&t=PgQqp1x&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:23] "GET /socket.io/?EIO=4&transport=polling&t=PgQqp2E&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:23] "GET /socket.io/?EIO=4&transport=polling&t=PgQqp2Y&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:23] "GET /socket.io/?EIO=4&transport=polling&t=PgQqp2s&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:23] "GET /socket.io/?EIO=4&transport=polling&t=PgQqp3G&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:23] "GET /socket.io/?EIO=4&transport=polling&t=PgQqp3a&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:23] "GET /socket.io/?EIO=4&transport=polling&t=PgQqp56&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:23] "GET /socket.io/?EIO=4&transport=polling&t=PgQqp5Q&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:23] "GET /socket.io/?EIO=4&transport=polling&t=PgQqp5j&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:23] "GET /socket.io/?EIO=4&transport=polling&t=PgQqp62&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:23] "GET /socket.io/?EIO=4&transport=polling&t=PgQqp6Q&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:23] "GET /socket.io/?EIO=4&transport=polling&t=PgQqp6p&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:23] "GET /socket.io/?EIO=4&transport=polling&t=PgQqp78&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:23] "GET /socket.io/?EIO=4&transport=polling&t=PgQqp7W&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:23] "GET /socket.io/?EIO=4&transport=polling&t=PgQqp7p&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:23] "GET /socket.io/?EIO=4&transport=polling&t=PgQqp85&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:23] "GET /socket.io/?EIO=4&transport=polling&t=PgQqp8e&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:23] "GET /socket.io/?EIO=4&transport=polling&t=PgQqp8z&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:23] "GET /socket.io/?EIO=4&transport=polling&t=PgQqp9H&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:23] "GET /socket.io/?EIO=4&transport=polling&t=PgQqp9e&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:23] "GET /socket.io/?EIO=4&transport=polling&t=PgQqp9w&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:23] "GET /socket.io/?EIO=4&transport=polling&t=PgQqpAF&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:23] "GET /socket.io/?EIO=4&transport=polling&t=PgQqpCr&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:23] "GET /socket.io/?EIO=4&transport=polling&t=PgQqpDB&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:23] "POST /socket.io/?EIO=4&transport=polling&t=PgQqpD9&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:23] "GET /socket.io/?EIO=4&transport=polling&t=PgQqpDZ&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:23] "GET /socket.io/?EIO=4&transport=polling&t=PgQqpD-&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:23] "GET /socket.io/?EIO=4&transport=polling&t=PgQqpEJ&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:23] "GET /socket.io/?EIO=4&transport=polling&t=PgQqpEb&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:23] "GET /socket.io/?EIO=4&transport=polling&t=PgQqpEv&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:23] "GET /socket.io/?EIO=4&transport=polling&t=PgQqpFD&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:24] "GET /socket.io/?EIO=4&transport=polling&t=PgQqpFx&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:24] "GET /socket.io/?EIO=4&transport=polling&t=PgQqpGF&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:24] "GET /socket.io/?EIO=4&transport=polling&t=PgQqpGd&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:24] "GET /socket.io/?EIO=4&transport=polling&t=PgQqpGy&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:24] "GET /socket.io/?EIO=4&transport=polling&t=PgQqpHH&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:24] "GET /socket.io/?EIO=4&transport=polling&t=PgQqpHe&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:24] "GET /socket.io/?EIO=4&transport=polling&t=PgQqpHy&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:24] "POST /socket.io/?EIO=4&transport=polling&t=PgQqpII&sid=5TMLHxLPQCZ06IIJAADF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:44] "GET /20251119_143255_834 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:45] "GET /20251119_143255_834 HTTP/1.1" 304 - +127.0.0.1 - - [19/Nov/2025 14:35:45] "PUT /api/conversations/conv_20251119_143255_834/load HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:45] "GET /socket.io/?EIO=4&transport=polling&t=PgQquTl HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:45] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:45] "GET /socket.io/?EIO=4&transport=polling&t=PgQquU4&sid=4VzfcfnlXETwck50AADH HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:45] "POST /socket.io/?EIO=4&transport=polling&t=PgQquU3&sid=4VzfcfnlXETwck50AADH HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:45] "GET /socket.io/?EIO=4&transport=polling&t=PgQquUV&sid=4VzfcfnlXETwck50AADH HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:45] "GET /api/conversations?limit=20&offset=0 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:45] "GET /api/files HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:45] "GET /api/focused HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:45] "GET /api/todo-list HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:46] "GET /api/status HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:46] "GET /api/conversations/current HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:46] "GET /api/conversations/conv_20251119_143255_834/messages HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:46] "GET /api/conversations/conv_20251119_143255_834/token-statistics HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:46] "GET /api/tool-settings HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:35:46] "GET /api/conversations/conv_20251119_143255_834/tokens HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:36:10] "GET /socket.io/?EIO=4&transport=polling&t=PgQquUr&sid=4VzfcfnlXETwck50AADH HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:37:58] "POST /socket.io/?EIO=4&transport=polling&t=PgQrOuu&sid=4VzfcfnlXETwck50AADH HTTP/1.1" 400 - +127.0.0.1 - - [19/Nov/2025 14:37:58] "GET /socket.io/?EIO=4&transport=polling&t=PgQrP58 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:37:59] "POST /socket.io/?EIO=4&transport=polling&t=PgQrP9i&sid=13wEohS-7_azNaPMAADJ HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:37:59] "GET /socket.io/?EIO=4&transport=polling&t=PgQrP9j&sid=13wEohS-7_azNaPMAADJ HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:37:59] "GET /api/conversations?limit=20&offset=0 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:38:08] "GET /socket.io/?EIO=4&transport=polling&t=PgQrRG8 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:38:08] "GET /socket.io/?EIO=4&transport=polling&t=PgQrRG8 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:38:08] "POST /socket.io/?EIO=4&transport=polling&t=PgQrRIE&sid=BGfjRzpGTrQWERcNAADL HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:38:08] "GET /socket.io/?EIO=4&transport=polling&t=PgQrRIE.0&sid=BGfjRzpGTrQWERcNAADL HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:38:08] "GET /socket.io/?EIO=4&transport=polling&t=PgQrRIG&sid=E01jNr_mWV3oamd4AADM HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:38:08] "POST /socket.io/?EIO=4&transport=polling&t=PgQrRIF&sid=E01jNr_mWV3oamd4AADM HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:38:08] "GET /socket.io/?EIO=4&transport=polling&t=PgQrRIa&sid=E01jNr_mWV3oamd4AADM HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:38:08] "GET /api/conversations?limit=20&offset=0 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:38:08] "GET /api/conversations?limit=20&offset=0 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:38:10] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:38:10] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:38:23] "GET /socket.io/?EIO=4&transport=polling&t=PgQrPET&sid=13wEohS-7_azNaPMAADJ HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:38:33] "GET /socket.io/?EIO=4&transport=polling&t=PgQrRIW&sid=BGfjRzpGTrQWERcNAADL HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:38:33] "GET /socket.io/?EIO=4&transport=polling&t=PgQrRIo&sid=E01jNr_mWV3oamd4AADM HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:38:44] "GET /socket.io/?EIO=4&transport=polling&t=PgQrZVN HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:38:44] "POST /socket.io/?EIO=4&transport=polling&t=PgQrZL2&sid=13wEohS-7_azNaPMAADJ HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:38:44] "GET /socket.io/?EIO=4&transport=polling&t=PgQrPET&sid=13wEohS-7_azNaPMAADJ HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:38:44] "GET /socket.io/?EIO=4&transport=polling&t=PgQra6r&sid=AzjVkDo-BgbqdiDwAADP HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:38:44] "POST /socket.io/?EIO=4&transport=polling&t=PgQra6q&sid=AzjVkDo-BgbqdiDwAADP HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:38:44] "GET /socket.io/?EIO=4&transport=polling&t=PgQra7F&sid=AzjVkDo-BgbqdiDwAADP HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:38:44] "GET /api/conversations?limit=20&offset=0 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:38:45] "POST /socket.io/?EIO=4&transport=polling&t=PgQraUi&sid=AzjVkDo-BgbqdiDwAADP HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:38:45] "GET /socket.io/?EIO=4&transport=polling&t=PgQra7s&sid=AzjVkDo-BgbqdiDwAADP HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:38:45] "GET /20251119_143255_834 HTTP/1.1" 304 - +127.0.0.1 - - [19/Nov/2025 14:38:46] "PUT /api/conversations/conv_20251119_143255_834/load HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:38:46] "GET /socket.io/?EIO=4&transport=polling&t=PgQracj HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:38:46] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:38:46] "GET /socket.io/?EIO=4&transport=polling&t=PgQradZ&sid=8Ms54IlzwffHiRYaAADR HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:38:46] "POST /socket.io/?EIO=4&transport=polling&t=PgQradX&sid=8Ms54IlzwffHiRYaAADR HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:38:46] "GET /socket.io/?EIO=4&transport=polling&t=PgQradx&sid=8Ms54IlzwffHiRYaAADR HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:38:46] "GET /api/conversations?limit=20&offset=0 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:38:46] "GET /api/files HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:38:52] "POST /socket.io/?EIO=4&transport=polling&t=PgQrc2t&sid=8Ms54IlzwffHiRYaAADR HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:38:52] "GET /socket.io/?EIO=4&transport=polling&t=PgQraeG&sid=8Ms54IlzwffHiRYaAADR HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:38:52] "GET /socket.io/?EIO=4&transport=polling&t=PgQrc6L HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:38:52] "GET /socket.io/?EIO=4&transport=polling&t=PgQrc86&sid=oMsm_pUrVCLD0q9pAADT HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:38:52] "POST /socket.io/?EIO=4&transport=polling&t=PgQrc85&sid=oMsm_pUrVCLD0q9pAADT HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:38:52] "GET /socket.io/?EIO=4&transport=polling&t=PgQrc8P&sid=oMsm_pUrVCLD0q9pAADT HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:38:52] "GET /api/conversations?limit=20&offset=0 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:38:53] "GET /socket.io/?EIO=4&transport=polling&t=PgQrcKH HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:38:53] "POST /socket.io/?EIO=4&transport=polling&t=PgQrcLA&sid=RsVqlCplCwgKUqf4AADV HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:38:53] "GET /socket.io/?EIO=4&transport=polling&t=PgQrcLC&sid=RsVqlCplCwgKUqf4AADV HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:38:53] "GET /api/conversations?limit=20&offset=0 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:39:17] "GET /socket.io/?EIO=4&transport=polling&t=PgQrc8z&sid=oMsm_pUrVCLD0q9pAADT HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:39:18] "GET /socket.io/?EIO=4&transport=polling&t=PgQrcLi&sid=RsVqlCplCwgKUqf4AADV HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:39:18] "POST /socket.io/?EIO=4&transport=polling&t=PgQriRf&sid=RsVqlCplCwgKUqf4AADV HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:39:43] "GET /socket.io/?EIO=4&transport=polling&t=PgQriRi&sid=RsVqlCplCwgKUqf4AADV HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:39:43] "POST /socket.io/?EIO=4&transport=polling&t=PgQroYv&sid=RsVqlCplCwgKUqf4AADV HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:40:08] "GET /socket.io/?EIO=4&transport=polling&t=PgQroYz&sid=RsVqlCplCwgKUqf4AADV HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:40:09] "POST /socket.io/?EIO=4&transport=polling&t=PgQrumq&sid=RsVqlCplCwgKUqf4AADV HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:40:34] "GET /socket.io/?EIO=4&transport=polling&t=PgQrumu&sid=RsVqlCplCwgKUqf4AADV HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:41:19] "GET /socket.io/?EIO=4&transport=polling&t=PgQrumu&sid=RsVqlCplCwgKUqf4AADV HTTP/1.1" 400 - +127.0.0.1 - - [19/Nov/2025 14:41:19] "POST /socket.io/?EIO=4&transport=polling&t=PgQs9x7&sid=RsVqlCplCwgKUqf4AADV HTTP/1.1" 400 - +127.0.0.1 - - [19/Nov/2025 14:41:20] "GET /socket.io/?EIO=4&transport=polling&t=PgQsADt HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:41:20] "POST /socket.io/?EIO=4&transport=polling&t=PgQsAEq&sid=0nifwer9z64LqiI0AADX HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:41:20] "GET /socket.io/?EIO=4&transport=polling&t=PgQsAEx&sid=0nifwer9z64LqiI0AADX HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:41:20] "GET /api/conversations?limit=20&offset=0 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:41:37] "POST /socket.io/?EIO=4&transport=polling&t=PgQsENq&sid=0nifwer9z64LqiI0AADX HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:41:37] "GET /socket.io/?EIO=4&transport=polling&t=PgQsAFb&sid=0nifwer9z64LqiI0AADX HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:41:39] "GET /socket.io/?EIO=4&transport=polling&t=PgQsEsK HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:41:39] "POST /socket.io/?EIO=4&transport=polling&t=PgQsEsp&sid=EPbWgMvJUXHRmCCFAADZ HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:41:39] "GET /socket.io/?EIO=4&transport=polling&t=PgQsEst&sid=EPbWgMvJUXHRmCCFAADZ HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:41:39] "GET /api/conversations?limit=20&offset=0 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:42:04] "GET /socket.io/?EIO=4&transport=polling&t=PgQsEv7&sid=EPbWgMvJUXHRmCCFAADZ HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:42:38] "GET / HTTP/1.1" 302 - +127.0.0.1 - - [19/Nov/2025 14:42:38] "GET /login HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:42:38] "GET /explicit_not_exist_path HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 14:42:39] "GET /admin/ HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 14:42:39] "GET /robots.txt HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 14:42:39] "GET /favicon.ico HTTP/1.0" 404 - +127.0.0.1 - - [19/Nov/2025 14:42:39] "GET /v1/models HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 14:42:39] "GET /logo.png HTTP/1.0" 404 - +127.0.0.1 - - [19/Nov/2025 14:42:39] "GET /cwbase/ HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 14:42:39] "GET /cwbase/weblogin/index.aspx HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 14:42:39] "GET /images/ofbiz.ico HTTP/1.0" 404 - +127.0.0.1 - - [19/Nov/2025 14:42:39] "GET /nacos/ HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 14:42:39] "GET /nacos/css/main.css HTTP/1.0" 404 - +127.0.0.1 - - [19/Nov/2025 14:42:39] "GET /weboffice/ HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 14:42:39] "GET /v2/logging HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 14:42:39] "GET /messages/ HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 14:42:39] "GET /web/static/src/img/favicon.ico HTTP/1.0" 404 - +127.0.0.1 - - [19/Nov/2025 14:42:39] "GET /phpMyAdmin/ HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 14:42:40] "GET /phpmyadmin/ HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 14:42:40] "GET /wcm/ HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 14:43:12] "GET /socket.io/?EIO=4&transport=polling&t=PgQsEv7&sid=EPbWgMvJUXHRmCCFAADZ HTTP/1.1" 400 - +127.0.0.1 - - [19/Nov/2025 14:43:12] "POST /socket.io/?EIO=4&transport=polling&t=PgQsb5H&sid=EPbWgMvJUXHRmCCFAADZ HTTP/1.1" 400 - +127.0.0.1 - - [19/Nov/2025 14:43:12] "GET /socket.io/?EIO=4&transport=polling&t=PgQsbdN HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:43:12] "POST /socket.io/?EIO=4&transport=polling&t=PgQsbe8&sid=tgN5aTQYDhPHkRsdAADb HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:43:12] "GET /socket.io/?EIO=4&transport=polling&t=PgQsbeE&sid=tgN5aTQYDhPHkRsdAADb HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:43:12] "GET /api/conversations?limit=20&offset=0 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:43:37] "GET /socket.io/?EIO=4&transport=polling&t=PgQsbeq&sid=tgN5aTQYDhPHkRsdAADb HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:43:37] "POST /socket.io/?EIO=4&transport=polling&t=PgQshlS&sid=tgN5aTQYDhPHkRsdAADb HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:43:47] "GET /socket.io/?EIO=4&transport=polling&t=PgQsk1j HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:43:47] "GET /socket.io/?EIO=4&transport=polling&t=PgQsk2W&sid=RQ7MAOOrW-5NOzZuAADd HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:43:47] "POST /socket.io/?EIO=4&transport=polling&t=PgQsk2V&sid=RQ7MAOOrW-5NOzZuAADd HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:43:47] "GET /socket.io/?EIO=4&transport=polling&t=PgQsk2m&sid=RQ7MAOOrW-5NOzZuAADd HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:43:47] "GET /api/conversations?limit=20&offset=0 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:43:48] "GET /socket.io/?EIO=4&transport=polling&t=PgQskHL HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:43:48] "GET /socket.io/?EIO=4&transport=polling&t=PgQskIQ&sid=0jGPQSzJV58k9IXHAADf HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:43:48] "POST /socket.io/?EIO=4&transport=polling&t=PgQskIP&sid=0jGPQSzJV58k9IXHAADf HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:43:48] "GET /socket.io/?EIO=4&transport=polling&t=PgQskIl&sid=0jGPQSzJV58k9IXHAADf HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:43:48] "GET /api/conversations?limit=20&offset=0 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:43:55] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:43:57] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:44:02] "GET /socket.io/?EIO=4&transport=polling&t=PgQshlZ&sid=tgN5aTQYDhPHkRsdAADb HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:44:12] "GET /socket.io/?EIO=4&transport=polling&t=PgQsk2-&sid=RQ7MAOOrW-5NOzZuAADd HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:44:13] "GET /socket.io/?EIO=4&transport=polling&t=PgQskJ2&sid=0jGPQSzJV58k9IXHAADf HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:44:22] "POST /socket.io/?EIO=4&transport=polling&t=PgQsmIw&sid=0jGPQSzJV58k9IXHAADf HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:44:22] "POST /socket.io/?EIO=4&transport=polling&t=PgQsmMM&sid=RQ7MAOOrW-5NOzZuAADd HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:44:22] "GET /socket.io/?EIO=4&transport=polling&t=PgQssoK HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:44:22] "GET /socket.io/?EIO=4&transport=polling&t=PgQssoM HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:44:22] "GET /socket.io/?EIO=4&transport=polling&t=PgQssob.0&sid=epdQdsBWvdwRCJAIAADh HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:44:22] "GET /socket.io/?EIO=4&transport=polling&t=PgQssof&sid=uiK_4YrdDojZc5o3AADi HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:44:22] "POST /socket.io/?EIO=4&transport=polling&t=PgQssob&sid=epdQdsBWvdwRCJAIAADh HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:44:22] "POST /socket.io/?EIO=4&transport=polling&t=PgQssoe&sid=uiK_4YrdDojZc5o3AADi HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:44:22] "GET /socket.io/?EIO=4&transport=polling&t=PgQssoz&sid=epdQdsBWvdwRCJAIAADh HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:44:22] "GET /socket.io/?EIO=4&transport=polling&t=PgQssp1&sid=uiK_4YrdDojZc5o3AADi HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:44:22] "GET /api/conversations?limit=20&offset=0 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:44:22] "GET /api/conversations?limit=20&offset=0 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:44:24] "POST /socket.io/?EIO=4&transport=polling&t=PgQstFr&sid=epdQdsBWvdwRCJAIAADh HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:44:24] "GET /socket.io/?EIO=4&transport=polling&t=PgQsspI&sid=epdQdsBWvdwRCJAIAADh HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:44:24] "POST /socket.io/?EIO=4&transport=polling&t=PgQstF_&sid=uiK_4YrdDojZc5o3AADi HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:44:24] "GET /socket.io/?EIO=4&transport=polling&t=PgQsspJ&sid=uiK_4YrdDojZc5o3AADi HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:44:25] "GET /socket.io/?EIO=4&transport=polling&t=PgQstXE HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:44:25] "POST /socket.io/?EIO=4&transport=polling&t=PgQstYb&sid=jS5R2sA2zp5X3pYpAADl HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:44:25] "GET /socket.io/?EIO=4&transport=polling&t=PgQstYc&sid=jS5R2sA2zp5X3pYpAADl HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:44:25] "GET /api/conversations?limit=20&offset=0 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:44:26] "GET /socket.io/?EIO=4&transport=polling&t=PgQstms HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:44:27] "GET /socket.io/?EIO=4&transport=polling&t=PgQstrw&sid=OCrFnf08WdPiANvSAADn HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:44:27] "POST /socket.io/?EIO=4&transport=polling&t=PgQstrv&sid=OCrFnf08WdPiANvSAADn HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:44:27] "GET /socket.io/?EIO=4&transport=polling&t=PgQstsH&sid=OCrFnf08WdPiANvSAADn HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:44:27] "GET /api/conversations?limit=20&offset=0 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:44:50] "GET /socket.io/?EIO=4&transport=polling&t=PgQstZ2&sid=jS5R2sA2zp5X3pYpAADl HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:44:51] "GET /socket.io/?EIO=4&transport=polling&t=PgQstug&sid=OCrFnf08WdPiANvSAADn HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:54:17] "GET / HTTP/1.1" 302 - +127.0.0.1 - - [19/Nov/2025 14:54:17] "GET /login HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 14:54:17] "GET /explicit_not_exist_path HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 14:54:17] "GET /admin/ HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 14:54:17] "GET /robots.txt HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 14:54:17] "GET /favicon.ico HTTP/1.0" 404 - +127.0.0.1 - - [19/Nov/2025 14:54:17] "GET /v1/models HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 14:54:17] "GET /logo.png HTTP/1.0" 404 - +127.0.0.1 - - [19/Nov/2025 14:54:17] "GET /cwbase/ HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 14:54:17] "GET /cwbase/weblogin/index.aspx HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 14:54:17] "GET /images/ofbiz.ico HTTP/1.0" 404 - +127.0.0.1 - - [19/Nov/2025 14:54:17] "GET /nacos/ HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 14:54:17] "GET /nacos/css/main.css HTTP/1.0" 404 - +127.0.0.1 - - [19/Nov/2025 14:54:18] "GET /weboffice/ HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 14:54:18] "GET /v2/logging HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 14:54:18] "GET /messages/ HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 14:54:18] "GET /web/static/src/img/favicon.ico HTTP/1.0" 404 - +127.0.0.1 - - [19/Nov/2025 14:54:18] "GET /phpMyAdmin/ HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 14:54:18] "GET /phpmyadmin/ HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 14:54:18] "GET /wcm/ HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 15:03:53] "GET /.git/config HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 15:24:43] "GET /cgi-bin/luci/;stok=/locale HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 15:38:55] "GET /cgi-bin/luci/;stok=/locale HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 15:40:43] "GET /robots.txt HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 15:52:41] "GET / HTTP/1.1" 302 - +127.0.0.1 - - [19/Nov/2025 15:52:45] "GET /.git/config HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 15:52:47] "GET /server-status HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 15:52:48] "GET /config.json HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 15:52:49] "GET /.env HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 15:52:51] "GET /telescope/requests HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 15:52:52] "GET /info.php HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 15:57:47] "GET / HTTP/1.1" 302 - +127.0.0.1 - - [19/Nov/2025 15:57:47] "GET /login HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 15:57:47] "GET /favicon.ico HTTP/1.0" 404 - +127.0.0.1 - - [19/Nov/2025 15:57:52] "GET /register HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 15:57:55] "GET /login HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 15:58:03] "POST /login HTTP/1.1" 401 - +127.0.0.1 - - [19/Nov/2025 15:58:23] "GET /register HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 15:58:27] "GET /login HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 15:58:31] "GET /register HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 15:58:32] "GET /login HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 15:59:44] "GET /register HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 15:59:47] "GET /login HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:01:16] "GET /register HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:04:49] "GET /socket.io/?EIO=4&transport=polling&t=PgR9H5h HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:04:49] "GET /socket.io/?EIO=4&transport=polling&t=PgR9H5g HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:04:49] "GET /socket.io/?EIO=4&transport=polling&t=PgR9H7m.0&sid=QA9oWcuZ8o9nmYUyAADp HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:04:49] "POST /socket.io/?EIO=4&transport=polling&t=PgR9H7m&sid=QA9oWcuZ8o9nmYUyAADp HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:04:49] "GET /socket.io/?EIO=4&transport=polling&t=PgR9H7w&sid=zS8cT5jM98kvwkTBAADq HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:04:49] "POST /socket.io/?EIO=4&transport=polling&t=PgR9H7v&sid=zS8cT5jM98kvwkTBAADq HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:04:49] "GET /socket.io/?EIO=4&transport=polling&t=PgR9H87&sid=QA9oWcuZ8o9nmYUyAADp HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:04:49] "GET /socket.io/?EIO=4&transport=polling&t=PgR9H8N&sid=zS8cT5jM98kvwkTBAADq HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:04:49] "GET /api/conversations?limit=20&offset=0 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:04:49] "GET /api/conversations?limit=20&offset=0 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:04:55] "GET /socket.io/?EIO=4&transport=polling&t=PgR9IZe HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:04:55] "POST /socket.io/?EIO=4&transport=polling&t=PgR9Ib5&sid=wG4imzpr78056z6GAADt HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:04:55] "GET /socket.io/?EIO=4&transport=polling&t=PgR9Ib6&sid=wG4imzpr78056z6GAADt HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:04:55] "GET /api/conversations?limit=20&offset=0 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:04:56] "GET /socket.io/?EIO=4&transport=polling&t=PgR9Ip7 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:04:56] "GET /socket.io/?EIO=4&transport=polling&t=PgR9Iq0&sid=GGrA7lLxNP-ceZwvAADv HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:04:56] "POST /socket.io/?EIO=4&transport=polling&t=PgR9Ip_&sid=GGrA7lLxNP-ceZwvAADv HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:04:56] "GET /socket.io/?EIO=4&transport=polling&t=PgR9Iqi&sid=GGrA7lLxNP-ceZwvAADv HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:04:56] "GET /api/conversations?limit=20&offset=0 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:04:59] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:05:00] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:05:01] "GET /20251115_190705_249 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:05:01] "POST /socket.io/?EIO=4&transport=polling&t=PgR9K0n&sid=wG4imzpr78056z6GAADt HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:05:01] "GET /socket.io/?EIO=4&transport=polling&t=PgR9IbO&sid=wG4imzpr78056z6GAADt HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:05:01] "GET /static/style.css HTTP/1.0" 304 - +127.0.0.1 - - [19/Nov/2025 16:05:01] "GET /socket.io/?EIO=4&transport=polling&t=PgR9H9F&sid=zS8cT5jM98kvwkTBAADq HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:05:01] "GET /socket.io/?EIO=4&transport=polling&t=PgR9H8S&sid=QA9oWcuZ8o9nmYUyAADp HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:05:01] "GET /socket.io/?EIO=4&transport=polling&t=PgR9It2&sid=GGrA7lLxNP-ceZwvAADv HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:05:01] "GET /api/conversations?limit=20&offset=0 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:05:01] "GET /api/todo-list HTTP/1.1" 200 - +2025-11-19 16:05:01,291 - modules.sub_agent_manager - ERROR - 子智能体服务返回错误: Client error '404 NOT FOUND' for url 'http://127.0.0.1:8092/tasks/sub_1_1763204835_744f78' +For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/404 +127.0.0.1 - - [19/Nov/2025 16:05:01] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:05:01] "GET /socket.io/?EIO=4&transport=polling&t=PgR9K2D&sid=GGrA7lLxNP-ceZwvAADv HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:05:01] "PUT /api/conversations/conv_20251115_190705_249/load HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:05:01] "GET /socket.io/?EIO=4&transport=polling&t=PgR9K3s HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:05:01] "POST /socket.io/?EIO=4&transport=polling&t=PgR9K48&sid=nUMMvXjywdAyaA0cAADx HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:05:01] "GET /socket.io/?EIO=4&transport=polling&t=PgR9K48.0&sid=nUMMvXjywdAyaA0cAADx HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:05:01] "GET /api/conversations?limit=20&offset=0 HTTP/1.1" 200 - +2025-11-19 16:05:01,394 - modules.sub_agent_manager - ERROR - 子智能体服务返回错误: Client error '404 NOT FOUND' for url 'http://127.0.0.1:8092/tasks/sub_1_1763204835_744f78' +For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/404 +127.0.0.1 - - [19/Nov/2025 16:05:01] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:05:01] "GET /api/files HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:05:01] "GET /api/focused HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:05:01] "GET /api/todo-list HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:05:01] "GET /api/status HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:05:01] "GET /api/conversations/current HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:05:02] "GET /api/conversations/conv_20251115_190705_249/messages HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:05:02] "GET /api/conversations/conv_20251115_190705_249/token-statistics HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:05:02] "GET /api/tool-settings HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:05:02] "GET /api/conversations/conv_20251115_190705_249/tokens HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:05:02] "GET /api/conversations/conv_20251115_190705_249/messages HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:05:02] "GET /api/conversations/conv_20251115_190705_249/token-statistics HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:05:02] "GET /api/todo-list HTTP/1.1" 200 - +[Debug] 消息 15 (tool): 898 tokens - 读取 test_ocr_subagent/sub_1_1763534036_20cf9b_deliv... +[Debug] 消息 17 (tool): 312 tokens - 读取 test_ocr_subagent/sub_1_1763534036_20cf9b_deliv... +[Debug] 消息总token: 8974 +[Debug] 工具定义token: 4729 +[Debug] 最终输入token: 13703 +[WebSocket] 客户端断开: fM1Mpz0z0z_nK5dEAADG +📊 Token统计已更新: +0输入, +363输出 (总计: 83608输入, 1118输出) +[Debug] 尝试广播token更新 +[Debug] 广播token统计,对话ID: conv_20251119_143255_834 +[Debug] Token统计: 累计输入=83608, 累计输出=1118 +[Debug] token更新已广播 +[Debug] 添加assistant消息后广播token更新 +[Debug] 尝试广播token更新 +[Debug] 广播token统计,对话ID: conv_20251119_143255_834 +[Debug] Token统计: 累计输入=83608, 累计输出=1118 +[Debug] token更新已广播 +💾 对话已自动保存: conv_20251119_143255_834 +📖 加载对话: conv_20251119_143255_834 - 创建一个子智能体,测试他的ocr功能,用0885那张图片 +📊 包含 15 条消息 +[WebSocket] 客户端连接: F4sIJYZSQOEbTgosAADI +[Debug] 开始计算输入token,messages数量: 18 +[Debug] 消息 1 (system): 3143 tokens - 你是一名运行在云端服务器上的智能助手,可以帮助用户完成各种任务。你的用户可能没有编程背景,请用通俗易... +[Debug] 消息 2 (system): 1876 tokens - # 待办事项系统使用指南(简化版) + +待办事项就像你的任务清单,帮你把复杂的工作拆成小步骤。 + +##... +[Debug] 消息 3 (system): 1172 tokens - # 子智能体工具指南 + +当你通过 `create_sub_agent`/`wait_sub_agen... +[Debug] 消息 4 (user): 21 tokens - 创建一个子智能体,测试他的ocr功能,用0885那张图片... +[Debug] 消息 5 (assistant): 37 tokens - 我来帮您创建一个子智能体来测试OCR功能,使用0885那张图片。 + +让我先确认一下当前环境:... +[Debug] 消息 6 (tool): 84 tokens - {"success": true, "command": "ls -la user_upload/"... +[Debug] 消息 7 (assistant): 16 tokens - 让我检查一下根目录下的图片文件:... +[Debug] 消息 8 (tool): 84 tokens - {"success": true, "command": "ls -la *.jpeg *.jpg ... +[Debug] 消息 9 (assistant): 30 tokens - 好的,我找到了IMG_0885.jpeg图片。现在我来创建一个子智能体来测试OCR功能:... +[Debug] 消息 10 (tool): 136 tokens - {"success": true, "task_id": "sub_1_1763534036_20c... +[Debug] 消息 11 (assistant): 42 tokens - 子智能体已创建成功!任务ID是:sub_1_1763534036_20cf9b + +现在让我等待子智能... +[Debug] 消息 12 (tool): 874 tokens - {"success": true, "task_id": "sub_1_1763534036_20c... +[Debug] 消息 13 (user): 225 tokens - 子智能体1 任务摘要:测试OCR功能,识别IMG_0885.jpeg图片中的文字内容 已完成,成果已... +[Debug] 消息 14 (assistant): 24 tokens - 太棒了!OCR功能测试任务已成功完成。让我查看一下测试结果:... +[Debug] 消息 15 (tool): 898 tokens - 读取 test_ocr_subagent/sub_1_1763534036_20cf9b_deliv... +[Debug] 消息 17 (tool): 312 tokens - 读取 test_ocr_subagent/sub_1_1763534036_20cf9b_deliv... +[Debug] 消息 18 (assistant): 363 tokens - ## 测试总结 + +✅ **OCR功能测试成功完成!** + +### 测试结果亮点: +1. **识别准确... +[Debug] 消息总token: 9337 +[Debug] 工具定义token: 4729 +[Debug] 最终输入token: 14066 +[WebSocket] 客户端断开: F4sIJYZSQOEbTgosAADI +[WebSocket] 客户端连接: 4QYWNQ4-fH_yF3ErAADK +[WebSocket] 客户端连接: w5xMbw-s-JWR6sdUAADN +[WebSocket] 客户端连接: wTmGypfCGm4KfCVtAADO +[WebSocket] 客户端断开: 4QYWNQ4-fH_yF3ErAADK +[WebSocket] 客户端连接: ZkgIOVbGiGe92c44AADQ +[WebSocket] 客户端断开: ZkgIOVbGiGe92c44AADQ +💾 对话已自动保存: conv_20251119_143255_834 +📖 加载对话: conv_20251119_143255_834 - 创建一个子智能体,测试他的ocr功能,用0885那张图片 +📊 包含 15 条消息 +[WebSocket] 客户端连接: lVLR_MlPYspwICoBAADS +[WebSocket] 客户端断开: lVLR_MlPYspwICoBAADS +[WebSocket] 客户端连接: e6LELw4PnsslpIG2AADU +[WebSocket] 客户端连接: UAL0f0LXfSCDi_LPAADW +[WebSocket] 客户端断开: wTmGypfCGm4KfCVtAADO +[WebSocket] 客户端断开: w5xMbw-s-JWR6sdUAADN +[WebSocket] 客户端断开: e6LELw4PnsslpIG2AADU +[WebSocket] 客户端断开: UAL0f0LXfSCDi_LPAADW +[WebSocket] 客户端连接: nmO13suPkshBVpoPAADY +[WebSocket] 客户端断开: nmO13suPkshBVpoPAADY +[WebSocket] 客户端连接: 6OYgf_FBDYArEGhiAADa +[WebSocket] 客户端断开: 6OYgf_FBDYArEGhiAADa +[WebSocket] 客户端连接: 9gbUc4VcOp3T6UZuAADc +[WebSocket] 客户端连接: KJ919UpnJD8OM3DCAADe +[WebSocket] 客户端连接: jCOBpF29V4yUNVzBAADg +[WebSocket] 客户端断开: jCOBpF29V4yUNVzBAADg +[WebSocket] 客户端断开: KJ919UpnJD8OM3DCAADe +[WebSocket] 客户端连接: B9BOSFE-AGzFmKuTAADj +[WebSocket] 客户端连接: bpSew-wkabU8ppy2AADk +[WebSocket] 客户端断开: B9BOSFE-AGzFmKuTAADj +[WebSocket] 客户端断开: bpSew-wkabU8ppy2AADk +[WebSocket] 客户端断开: 9gbUc4VcOp3T6UZuAADc +[WebSocket] 客户端连接: RIxHdORPR40M0bUpAADm +[WebSocket] 客户端连接: EPEUxZYxkjVrodXTAADo +[WebSocket] 客户端断开: EPEUxZYxkjVrodXTAADo +[WebSocket] 客户端断开: RIxHdORPR40M0bUpAADm +[WebSocket] 客户端连接: zFMdAtcMur_4ZXv-AADr +[WebSocket] 客户端连接: LUBs7AW-u3_t69mvAADs +[WebSocket] 客户端连接: 0ShhZI7wxwfOvDaAAADu +[WebSocket] 客户端连接: eALw7FyFKw6F-7Y0AADw +[WebSocket] 客户端断开: 0ShhZI7wxwfOvDaAAADu +💾 对话已自动保存: conv_20251119_143255_834 +📖 加载对话: conv_20251115_190705_249 - 我要测试子智能体的功能是否正常,请完全按照我的要求来,如果碰到问题,立刻向我汇报,不要自作主张 + +创... +📊 包含 10 条消息 +[WebSocket] 客户端连接: f8c3jh0Yu1kaqkrHAADy +[Debug] 开始计算输入token,messages数量: 13 +[Debug] 消息 1 (system): 3143 tokens - 你是一名运行在云端服务器上的智能助手,可以帮助用户完成各种任务。你的用户可能没有编程背景,请用通俗易... +[Debug] 消息 2 (system): 1876 tokens - # 待办事项系统使用指南(简化版) + +待办事项就像你的任务清单,帮你把复杂的工作拆成小步骤。 + +##... +[Debug] 消息 3 (system): 1172 tokens - # 子智能体工具指南 + +当你通过 `create_sub_agent`/`wait_sub_agen... +[Debug] 消息 4 (user): 62 tokens - 我要测试子智能体的功能是否正常,请完全按照我的要求来,如果碰到问题,立刻向我汇报,不要自作主张 + +创... +[Debug] 消息 5 (assistant): 54 tokens - 我来帮您测试子智能体功能。按照您的要求,我将创建一个测试智能体,然后立即关闭它。 + +让我先创建一个简... +[Debug] 消息 7 (tool): 25 tokens - {"success": false, "error": "子智能体超时时间不能少于 180 秒"}... +[Debug] 消息 9 (tool): 136 tokens - {"success": true, "task_id": "sub_1_1763204835_744... +[Debug] 消息 11 (user): 11 tokens - 子智能体已被手动关闭... +[Debug] 消息 12 (tool): 67 tokens - {"message": "子智能体已被手动关闭", "status": "terminated", ... +[Debug] 消息 13 (assistant): 124 tokens - 测试完成!按照您的要求: + +✅ **子智能体创建成功** +- 任务ID: sub_1_1763204... +[Debug] 消息总token: 6670 +[Debug] 工具定义token: 4729 +[Debug] 最终输入token: 11399 +[Debug] 开始计算输入token,messages数量: 13 +[Debug] 消息 1 (system): 3143 tokens - 你是一名运行在云端服务器上的智能助手,可以帮助用户完成各种任务。你的用户可能没有编程背景,请用通俗易... +[Debug] 消息 2 (system): 1876 tokens - # 待办事项系统使用指南(简化版) + +待办事项就像你的任务清单,帮你把复杂的工作拆成小步骤。 + +##... +[Debug] 消息 3 (system): 1172 tokens - # 子智能体工具指南 + +当你通过 `create_sub_agent`/`wait_sub_agen... +[Debug] 消息 4 (user): 62 tokens - 我要测试子智能体的功能是否正常,请完全按照我的要求来,如果碰到问题,立刻向我汇报,不要自作主张 + +创... +127.0.0.1 - - [19/Nov/2025 16:05:02] "GET /api/conversations/conv_20251115_190705_249/tokens HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:05:04] "GET /socket.io/?EIO=4&transport=polling&t=PgR9K4U&sid=nUMMvXjywdAyaA0cAADx HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:05:04] "GET /socket.io/?EIO=4&transport=polling&t=PgR9K3z&sid=GGrA7lLxNP-ceZwvAADv HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:05:04] "GET /api/conversations?limit=20&offset=0 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:05:04] "GET /api/todo-list HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:05:04] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:05:04] "GET /api/conversations?limit=20&offset=0 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:05:04] "GET /api/todo-list HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:05:04] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:05:04] "GET /socket.io/?EIO=4&transport=polling&t=PgR9KsR&sid=GGrA7lLxNP-ceZwvAADv HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:05:04] "GET /socket.io/?EIO=4&transport=polling&t=PgR9KsM&sid=nUMMvXjywdAyaA0cAADx HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:05:04] "PUT /api/conversations/conv_20251119_143255_834/load HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:05:04] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:05:04] "GET /api/conversations/conv_20251119_143255_834/messages HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:05:05] "GET /api/conversations/conv_20251119_143255_834/messages HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:05:05] "GET /api/conversations/conv_20251119_143255_834/messages HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:05:05] "GET /api/conversations/conv_20251119_143255_834/token-statistics HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:05:05] "GET /api/todo-list HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:05:05] "GET /api/conversations/conv_20251119_143255_834/tokens HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:05:05] "GET /api/conversations/conv_20251119_143255_834/token-statistics HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:05:05] "GET /api/conversations/conv_20251119_143255_834/tokens HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:05:06] "GET /api/conversations/conv_20251119_143255_834/token-statistics HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:05:06] "GET /api/todo-list HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:05:06] "GET /api/conversations/conv_20251119_143255_834/tokens HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:05:07] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:05:12] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:05:16] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:05:16] "POST /socket.io/?EIO=4&transport=polling&t=PgR9Nkn&sid=nUMMvXjywdAyaA0cAADx HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:05:16] "GET /socket.io/?EIO=4&transport=polling&t=PgR9Ku2&sid=nUMMvXjywdAyaA0cAADx HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:05:19] "GET /new HTTP/1.1" 304 - +127.0.0.1 - - [19/Nov/2025 16:05:19] "GET /static/vendor/socket.io.min.js HTTP/1.0" 304 - +127.0.0.1 - - [19/Nov/2025 16:05:19] "GET /static/style.css HTTP/1.0" 304 - +127.0.0.1 - - [19/Nov/2025 16:05:19] "GET /static/app.js HTTP/1.0" 200 - +127.0.0.1 - - [19/Nov/2025 16:05:19] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:05:19] "GET /socket.io/?EIO=4&transport=polling&t=PgR9OTF HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:05:19] "GET /socket.io/?EIO=4&transport=polling&t=PgR9OTi.0&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:05:19] "POST /socket.io/?EIO=4&transport=polling&t=PgR9OTi&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:05:19] "GET /socket.io/?EIO=4&transport=polling&t=PgR9OTx&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:05:19] "GET /api/conversations?limit=20&offset=0 HTTP/1.1" 200 - +[Debug] 消息 5 (assistant): 54 tokens - 我来帮您测试子智能体功能。按照您的要求,我将创建一个测试智能体,然后立即关闭它。 + +让我先创建一个简... +[Debug] 消息 7 (tool): 25 tokens - {"success": false, "error": "子智能体超时时间不能少于 180 秒"}... +[Debug] 消息 9 (tool): 136 tokens - {"success": true, "task_id": "sub_1_1763204835_744... +[Debug] 消息 11 (user): 11 tokens - 子智能体已被手动关闭... +[Debug] 消息 12 (tool): 67 tokens - {"message": "子智能体已被手动关闭", "status": "terminated", ... +[Debug] 消息 13 (assistant): 124 tokens - 测试完成!按照您的要求: + +✅ **子智能体创建成功** +- 任务ID: sub_1_1763204... +[Debug] 消息总token: 6670 +[Debug] 工具定义token: 4729 +[Debug] 最终输入token: 11399 +💾 对话已自动保存: conv_20251115_190705_249 +📖 加载对话: conv_20251119_143255_834 - 创建一个子智能体,测试他的ocr功能,用0885那张图片 +📊 包含 15 条消息 +[Debug] 开始计算输入token,messages数量: 18 +[Debug] 消息 1 (system): 3143 tokens - 你是一名运行在云端服务器上的智能助手,可以帮助用户完成各种任务。你的用户可能没有编程背景,请用通俗易... +[Debug] 消息 2 (system): 1876 tokens - # 待办事项系统使用指南(简化版) + +待办事项就像你的任务清单,帮你把复杂的工作拆成小步骤。 + +##... +[Debug] 消息 3 (system): 1172 tokens - # 子智能体工具指南 + +当你通过 `create_sub_agent`/`wait_sub_agen... +[Debug] 消息 4 (user): 21 tokens - 创建一个子智能体,测试他的ocr功能,用0885那张图片... +[Debug] 消息 5 (assistant): 37 tokens - 我来帮您创建一个子智能体来测试OCR功能,使用0885那张图片。 + +让我先确认一下当前环境:... +[Debug] 消息 6 (tool): 84 tokens - {"success": true, "command": "ls -la user_upload/"... +[Debug] 消息 7 (assistant): 16 tokens - 让我检查一下根目录下的图片文件:... +[Debug] 消息 8 (tool): 84 tokens - {"success": true, "command": "ls -la *.jpeg *.jpg ... +[Debug] 消息 9 (assistant): 30 tokens - 好的,我找到了IMG_0885.jpeg图片。现在我来创建一个子智能体来测试OCR功能:... +[Debug] 消息 10 (tool): 136 tokens - {"success": true, "task_id": "sub_1_1763534036_20c... +[Debug] 消息 11 (assistant): 42 tokens - 子智能体已创建成功!任务ID是:sub_1_1763534036_20cf9b + +现在让我等待子智能... +[Debug] 消息 12 (tool): 874 tokens - {"success": true, "task_id": "sub_1_1763534036_20c... +[Debug] 消息 13 (user): 225 tokens - 子智能体1 任务摘要:测试OCR功能,识别IMG_0885.jpeg图片中的文字内容 已完成,成果已... +[Debug] 消息 14 (assistant): 24 tokens - 太棒了!OCR功能测试任务已成功完成。让我查看一下测试结果:... +[Debug] 消息 15 (tool): 898 tokens - 读取 test_ocr_subagent/sub_1_1763534036_20cf9b_deliv... +[Debug] 消息 17 (tool): 312 tokens - 读取 test_ocr_subagent/sub_1_1763534036_20cf9b_deliv... +[Debug] 消息 18 (assistant): 363 tokens - ## 测试总结 + +✅ **OCR功能测试成功完成!** + +### 测试结果亮点: +1. **识别准确... +[Debug] 消息总token: 9337 +[Debug] 工具定义token: 4729 +[Debug] 最终输入token: 14066 +[Debug] 开始计算输入token,messages数量: 18 +[Debug] 消息 1 (system): 3143 tokens - 你是一名运行在云端服务器上的智能助手,可以帮助用户完成各种任务。你的用户可能没有编程背景,请用通俗易... +[Debug] 消息 2 (system): 1876 tokens - # 待办事项系统使用指南(简化版) + +待办事项就像你的任务清单,帮你把复杂的工作拆成小步骤。 + +##... +[Debug] 消息 3 (system): 1172 tokens - # 子智能体工具指南 + +当你通过 `create_sub_agent`/`wait_sub_agen... +[Debug] 消息 4 (user): 21 tokens - 创建一个子智能体,测试他的ocr功能,用0885那张图片... +[Debug] 消息 5 (assistant): 37 tokens - 我来帮您创建一个子智能体来测试OCR功能,使用0885那张图片。 + +让我先确认一下当前环境:... +[Debug] 消息 6 (tool): 84 tokens - {"success": true, "command": "ls -la user_upload/"... +[Debug] 消息 7 (assistant): 16 tokens - 让我检查一下根目录下的图片文件:... +[Debug] 消息 8 (tool): 84 tokens - {"success": true, "command": "ls -la *.jpeg *.jpg ... +[Debug] 消息 9 (assistant): 30 tokens - 好的,我找到了IMG_0885.jpeg图片。现在我来创建一个子智能体来测试OCR功能:... +[Debug] 消息 10 (tool): 136 tokens - {"success": true, "task_id": "sub_1_1763534036_20c... +[Debug] 消息 11 (assistant): 42 tokens - 子智能体已创建成功!任务ID是:sub_1_1763534036_20cf9b + +现在让我等待子智能... +[Debug] 消息 12 (tool): 874 tokens - {"success": true, "task_id": "sub_1_1763534036_20c... +[Debug] 消息 13 (user): 225 tokens - 子智能体1 任务摘要:测试OCR功能,识别IMG_0885.jpeg图片中的文字内容 已完成,成果已... +[Debug] 消息 14 (assistant): 24 tokens - 太棒了!OCR功能测试任务已成功完成。让我查看一下测试结果:... +[Debug] 消息 15 (tool): 898 tokens - 读取 test_ocr_subagent/sub_1_1763534036_20cf9b_deliv... +[Debug] 消息 17 (tool): 312 tokens - 读取 test_ocr_subagent/sub_1_1763534036_20cf9b_deliv... +[Debug] 消息 18 (assistant): 363 tokens - ## 测试总结 + +✅ **OCR功能测试成功完成!** + +### 测试结果亮点: +1. **识别准确... +[Debug] 消息总token: 9337 +[Debug] 工具定义token: 4729 +[Debug] 最终输入token: 14066 +[Debug] 开始计算输入token,messages数量: 18 +[Debug] 消息 1 (system): 3143 tokens - 你是一名运行在云端服务器上的智能助手,可以帮助用户完成各种任务。你的用户可能没有编程背景,请用通俗易... +[Debug] 消息 2 (system): 1876 tokens - # 待办事项系统使用指南(简化版) + +待办事项就像你的任务清单,帮你把复杂的工作拆成小步骤。 + +##... +[Debug] 消息 3 (system): 1172 tokens - # 子智能体工具指南 + +当你通过 `create_sub_agent`/`wait_sub_agen... +[Debug] 消息 4 (user): 21 tokens - 创建一个子智能体,测试他的ocr功能,用0885那张图片... +[Debug] 消息 5 (assistant): 37 tokens - 我来帮您创建一个子智能体来测试OCR功能,使用0885那张图片。 + +让我先确认一下当前环境:... +[Debug] 消息 6 (tool): 84 tokens - {"success": true, "command": "ls -la user_upload/"... +[Debug] 消息 7 (assistant): 16 tokens - 让我检查一下根目录下的图片文件:... +[Debug] 消息 8 (tool): 84 tokens - {"success": true, "command": "ls -la *.jpeg *.jpg ... +[Debug] 消息 9 (assistant): 30 tokens - 好的,我找到了IMG_0885.jpeg图片。现在我来创建一个子智能体来测试OCR功能:... +[Debug] 消息 10 (tool): 136 tokens - {"success": true, "task_id": "sub_1_1763534036_20c... +[Debug] 消息 11 (assistant): 42 tokens - 子智能体已创建成功!任务ID是:sub_1_1763534036_20cf9b + +现在让我等待子智能... +[Debug] 消息 12 (tool): 874 tokens - {"success": true, "task_id": "sub_1_1763534036_20c... +[Debug] 消息 13 (user): 225 tokens - 子智能体1 任务摘要:测试OCR功能,识别IMG_0885.jpeg图片中的文字内容 已完成,成果已... +[Debug] 消息 14 (assistant): 24 tokens - 太棒了!OCR功能测试任务已成功完成。让我查看一下测试结果:... +[Debug] 消息 15 (tool): 898 tokens - 读取 test_ocr_subagent/sub_1_1763534036_20cf9b_deliv... +[Debug] 消息 17 (tool): 312 tokens - 读取 test_ocr_subagent/sub_1_1763534036_20cf9b_deliv... +[Debug] 消息 18 (assistant): 363 tokens - ## 测试总结 + +✅ **OCR功能测试成功完成!** + +### 测试结果亮点: +1. **识别准确... +[Debug] 消息总token: 9337 +[Debug] 工具定义token: 4729 +[Debug] 最终输入token: 14066 +[WebSocket] 客户端断开: f8c3jh0Yu1kaqkrHAADy +[WebSocket] 客户端连接: LXFLySKM9XGKeGNXAAD0 +💾 对话已自动保存: conv_20251119_143255_834 +127.0.0.1 - - [19/Nov/2025 16:05:19] "GET /socket.io/?EIO=4&transport=polling&t=PgR9OU8&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:05:19] "GET /socket.io/?EIO=4&transport=polling&t=PgR9Ku3&sid=GGrA7lLxNP-ceZwvAADv HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:05:19] "GET /api/todo-list HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:05:19] "GET /api/conversations?limit=20&offset=0 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:05:19] "GET /api/conversations?limit=20&offset=0 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:05:19] "GET /api/todo-list HTTP/1.1" 200 - +2025-11-19 16:05:19,566 - modules.sub_agent_manager - ERROR - 子智能体服务返回错误: Client error '404 NOT FOUND' for url 'http://127.0.0.1:8092/tasks/sub_1_1763204835_744f78' +For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/404 +127.0.0.1 - - [19/Nov/2025 16:05:19] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:05:19] "GET /socket.io/?EIO=4&transport=polling&t=PgR9OUv&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:05:19] "PUT /api/conversations/conv_20251115_190705_249/load HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:05:19] "GET /socket.io/?EIO=4&transport=polling&t=PgR9OUx&sid=GGrA7lLxNP-ceZwvAADv HTTP/1.1" 200 - +2025-11-19 16:05:19,622 - modules.sub_agent_manager - ERROR - 子智能体服务返回错误: Client error '404 NOT FOUND' for url 'http://127.0.0.1:8092/tasks/sub_1_1763204835_744f78' +For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/404 +127.0.0.1 - - [19/Nov/2025 16:05:19] "GET /api/sub_agents HTTP/1.1" 200 - +2025-11-19 16:05:19,643 - modules.sub_agent_manager - ERROR - 子智能体服务返回错误: Client error '404 NOT FOUND' for url 'http://127.0.0.1:8092/tasks/sub_1_1763204835_744f78' +For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/404 +127.0.0.1 - - [19/Nov/2025 16:05:19] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:05:19] "GET /api/files HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:05:19] "GET /api/focused HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:05:19] "GET /api/conversations/conv_20251115_190705_249/messages HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:05:19] "GET /api/todo-list HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:05:19] "GET /api/conversations/conv_20251115_190705_249/messages HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:05:20] "GET /api/status HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:05:20] "GET /api/conversations/current HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:05:20] "GET /api/conversations/conv_20251115_190705_249/messages HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:05:20] "GET /api/conversations/conv_20251115_190705_249/token-statistics HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:05:20] "GET /api/tool-settings HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:05:20] "GET /api/conversations/conv_20251115_190705_249/tokens HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:05:20] "GET /api/todo-list HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:05:20] "GET /api/conversations/conv_20251115_190705_249/token-statistics HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:05:20] "GET /api/conversations/conv_20251115_190705_249/token-statistics HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:05:20] "GET /api/conversations/conv_20251115_190705_249/tokens HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:05:20] "GET /api/conversations/conv_20251115_190705_249/tokens HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:05:20] "GET /api/conversations/conv_20251115_190705_249/token-statistics HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:05:20] "GET /api/todo-list HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:05:20] "GET /api/conversations/conv_20251115_190705_249/messages HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:05:20] "GET /api/conversations/conv_20251115_190705_249/tokens HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:05:21] "GET /socket.io/?EIO=4&transport=polling&t=PgR9OX3&sid=GGrA7lLxNP-ceZwvAADv HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:05:21] "POST /socket.io/?EIO=4&transport=polling&t=PgR9Owc&sid=GGrA7lLxNP-ceZwvAADv HTTP/1.1" 200 - +2025-11-19 16:05:21,739 - modules.sub_agent_manager - ERROR - 子智能体服务返回错误: Client error '404 NOT FOUND' for url 'http://127.0.0.1:8092/tasks/sub_1_1763204835_744f78' +For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/404 +127.0.0.1 - - [19/Nov/2025 16:05:21] "GET /api/sub_agents HTTP/1.1" 200 - +2025-11-19 16:05:25,217 - modules.sub_agent_manager - ERROR - 子智能体服务返回错误: Client error '404 NOT FOUND' for url 'http://127.0.0.1:8092/tasks/sub_1_1763204835_744f78' +For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/404 +127.0.0.1 - - [19/Nov/2025 16:05:25] "GET /api/sub_agents HTTP/1.1" 200 - +2025-11-19 16:05:29,396 - modules.sub_agent_manager - ERROR - 子智能体服务返回错误: Client error '404 NOT FOUND' for url 'http://127.0.0.1:8092/tasks/sub_1_1763204835_744f78' +For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/404 +127.0.0.1 - - [19/Nov/2025 16:05:29] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:05:29] "GET /socket.io/?EIO=4&transport=polling&t=PgR9OW_&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:05:29] "GET /socket.io/?EIO=4&transport=polling&t=PgR9Owc.0&sid=GGrA7lLxNP-ceZwvAADv HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:05:29] "GET /api/conversations?limit=20&offset=0 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:05:29] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:05:29] "GET /api/todo-list HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:05:29] "GET /api/conversations?limit=20&offset=0 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:05:29] "GET /api/todo-list HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:05:29] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:05:29] "GET /socket.io/?EIO=4&transport=polling&t=PgR9R0-&sid=GGrA7lLxNP-ceZwvAADv HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:05:29] "GET /socket.io/?EIO=4&transport=polling&t=PgR9R0u&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:05:29] "PUT /api/conversations/conv_20251119_143255_834/load HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:05:29] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:05:30] "GET /api/conversations/conv_20251119_143255_834/messages HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:05:30] "GET /api/conversations/conv_20251119_143255_834/messages HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:05:30] "GET /api/conversations/conv_20251119_143255_834/token-statistics HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:05:30] "GET /api/todo-list HTTP/1.1" 200 - +📖 加载对话: conv_20251115_190705_249 - 我要测试子智能体的功能是否正常,请完全按照我的要求来,如果碰到问题,立刻向我汇报,不要自作主张 + +创... +📊 包含 10 条消息 +[Debug] 开始计算输入token,messages数量: 13 +[Debug] 消息 1 (system): 3143 tokens - 你是一名运行在云端服务器上的智能助手,可以帮助用户完成各种任务。你的用户可能没有编程背景,请用通俗易... +[Debug] 消息 2 (system): 1876 tokens - # 待办事项系统使用指南(简化版) + +待办事项就像你的任务清单,帮你把复杂的工作拆成小步骤。 + +##... +[Debug] 消息 3 (system): 1172 tokens - # 子智能体工具指南 + +当你通过 `create_sub_agent`/`wait_sub_agen... +[Debug] 消息 4 (user): 62 tokens - 我要测试子智能体的功能是否正常,请完全按照我的要求来,如果碰到问题,立刻向我汇报,不要自作主张 + +创... +[Debug] 消息 5 (assistant): 54 tokens - 我来帮您测试子智能体功能。按照您的要求,我将创建一个测试智能体,然后立即关闭它。 + +让我先创建一个简... +[Debug] 消息 7 (tool): 25 tokens - {"success": false, "error": "子智能体超时时间不能少于 180 秒"}... +[Debug] 消息 9 (tool): 136 tokens - {"success": true, "task_id": "sub_1_1763204835_744... +[Debug] 消息 11 (user): 11 tokens - 子智能体已被手动关闭... +[Debug] 消息 12 (tool): 67 tokens - {"message": "子智能体已被手动关闭", "status": "terminated", ... +[Debug] 消息 13 (assistant): 124 tokens - 测试完成!按照您的要求: + +✅ **子智能体创建成功** +- 任务ID: sub_1_1763204... +[Debug] 消息总token: 6670 +[Debug] 工具定义token: 4729 +[Debug] 最终输入token: 11399 +[Debug] 开始计算输入token,messages数量: 13 +[Debug] 消息 1 (system): 3143 tokens - 你是一名运行在云端服务器上的智能助手,可以帮助用户完成各种任务。你的用户可能没有编程背景,请用通俗易... +[Debug] 消息 2 (system): 1876 tokens - # 待办事项系统使用指南(简化版) + +待办事项就像你的任务清单,帮你把复杂的工作拆成小步骤。 + +##... +[Debug] 消息 3 (system): 1172 tokens - # 子智能体工具指南 + +当你通过 `create_sub_agent`/`wait_sub_agen... +[Debug] 消息 4 (user): 62 tokens - 我要测试子智能体的功能是否正常,请完全按照我的要求来,如果碰到问题,立刻向我汇报,不要自作主张 + +创... +[Debug] 消息 5 (assistant): 54 tokens - 我来帮您测试子智能体功能。按照您的要求,我将创建一个测试智能体,然后立即关闭它。 + +让我先创建一个简... +[Debug] 消息 7 (tool): 25 tokens - {"success": false, "error": "子智能体超时时间不能少于 180 秒"}... +[Debug] 消息 9 (tool): 136 tokens - {"success": true, "task_id": "sub_1_1763204835_744... +[Debug] 消息 11 (user): 11 tokens - 子智能体已被手动关闭... +[Debug] 消息 12 (tool): 67 tokens - {"message": "子智能体已被手动关闭", "status": "terminated", ... +[Debug] 消息 13 (assistant): 124 tokens - 测试完成!按照您的要求: + +✅ **子智能体创建成功** +- 任务ID: sub_1_1763204... +[Debug] 消息总token: 6670 +[Debug] 工具定义token: 4729 +[Debug] 最终输入token: 11399 +[Debug] 开始计算输入token,messages数量: 13 +[Debug] 消息 1 (system): 3143 tokens - 你是一名运行在云端服务器上的智能助手,可以帮助用户完成各种任务。你的用户可能没有编程背景,请用通俗易... +[Debug] 消息 2 (system): 1876 tokens - # 待办事项系统使用指南(简化版) + +待办事项就像你的任务清单,帮你把复杂的工作拆成小步骤。 + +##... +[Debug] 消息 3 (system): 1172 tokens - # 子智能体工具指南 + +当你通过 `create_sub_agent`/`wait_sub_agen... +[Debug] 消息 4 (user): 62 tokens - 我要测试子智能体的功能是否正常,请完全按照我的要求来,如果碰到问题,立刻向我汇报,不要自作主张 + +创... +[Debug] 消息 5 (assistant): 54 tokens - 我来帮您测试子智能体功能。按照您的要求,我将创建一个测试智能体,然后立即关闭它。 + +让我先创建一个简... +[Debug] 消息 7 (tool): 25 tokens - {"success": false, "error": "子智能体超时时间不能少于 180 秒"}... +[Debug] 消息 9 (tool): 136 tokens - {"success": true, "task_id": "sub_1_1763204835_744... +[Debug] 消息 11 (user): 11 tokens - 子智能体已被手动关闭... +[Debug] 消息 12 (tool): 67 tokens - {"message": "子智能体已被手动关闭", "status": "terminated", ... +[Debug] 消息 13 (assistant): 124 tokens - 测试完成!按照您的要求: + +✅ **子智能体创建成功** +- 任务ID: sub_1_1763204... +[Debug] 消息总token: 6670 +[Debug] 工具定义token: 4729 +[Debug] 最终输入token: 11399 +[Debug] 开始计算输入token,messages数量: 13 +[Debug] 消息 1 (system): 3143 tokens - 你是一名运行在云端服务器上的智能助手,可以帮助用户完成各种任务。你的用户可能没有编程背景,请用通俗易... +[Debug] 消息 2 (system): 1876 tokens - # 待办事项系统使用指南(简化版) + +待办事项就像你的任务清单,帮你把复杂的工作拆成小步骤。 + +##... +[Debug] 消息 3 (system): 1172 tokens - # 子智能体工具指南 + +当你通过 `create_sub_agent`/`wait_sub_agen... +[Debug] 消息 4 (user): 62 tokens - 我要测试子智能体的功能是否正常,请完全按照我的要求来,如果碰到问题,立刻向我汇报,不要自作主张 + +创... +[Debug] 消息 5 (assistant): 54 tokens - 我来帮您测试子智能体功能。按照您的要求,我将创建一个测试智能体,然后立即关闭它。 + +让我先创建一个简... +[Debug] 消息 7 (tool): 25 tokens - {"success": false, "error": "子智能体超时时间不能少于 180 秒"}... +[Debug] 消息 9 (tool): 136 tokens - {"success": true, "task_id": "sub_1_1763204835_744... +[Debug] 消息 11 (user): 11 tokens - 子智能体已被手动关闭... +[Debug] 消息 12 (tool): 67 tokens - {"message": "子智能体已被手动关闭", "status": "terminated", ... +[Debug] 消息 13 (assistant): 124 tokens - 测试完成!按照您的要求: + +✅ **子智能体创建成功** +- 任务ID: sub_1_1763204... +[Debug] 消息总token: 6670 +[Debug] 工具定义token: 4729 +[Debug] 最终输入token: 11399 +💾 对话已自动保存: conv_20251115_190705_249 +📖 加载对话: conv_20251119_143255_834 - 创建一个子智能体,测试他的ocr功能,用0885那张图片 +📊 包含 15 条消息 +[Debug] 开始计算输入token,messages数量: 18 +[Debug] 消息 1 (system): 3143 tokens - 你是一名运行在云端服务器上的智能助手,可以帮助用户完成各种任务。你的用户可能没有编程背景,请用通俗易... +[Debug] 消息 2 (system): 1876 tokens - # 待办事项系统使用指南(简化版) + +待办事项就像你的任务清单,帮你把复杂的工作拆成小步骤。 + +##... +[Debug] 消息 3 (system): 1172 tokens - # 子智能体工具指南 + +当你通过 `create_sub_agent`/`wait_sub_agen... +[Debug] 消息 4 (user): 21 tokens - 创建一个子智能体,测试他的ocr功能,用0885那张图片... +[Debug] 消息 5 (assistant): 37 tokens - 我来帮您创建一个子智能体来测试OCR功能,使用0885那张图片。 + +让我先确认一下当前环境:... +[Debug] 消息 6 (tool): 84 tokens - {"success": true, "command": "ls -la user_upload/"... +[Debug] 消息 7 (assistant): 16 tokens - 让我检查一下根目录下的图片文件:... +[Debug] 消息 8 (tool): 84 tokens - {"success": true, "command": "ls -la *.jpeg *.jpg ... +[Debug] 消息 9 (assistant): 30 tokens - 好的,我找到了IMG_0885.jpeg图片。现在我来创建一个子智能体来测试OCR功能:... +[Debug] 消息 10 (tool): 136 tokens - {"success": true, "task_id": "sub_1_1763534036_20c... +[Debug] 消息 11 (assistant): 42 tokens - 子智能体已创建成功!任务ID是:sub_1_1763534036_20cf9b + +现在让我等待子智能... +127.0.0.1 - - [19/Nov/2025 16:05:30] "GET /api/conversations/conv_20251119_143255_834/token-statistics HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:05:30] "GET /api/conversations/conv_20251119_143255_834/tokens HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:05:30] "GET /api/conversations/conv_20251119_143255_834/tokens HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:05:31] "GET /api/conversations/conv_20251119_143255_834/token-statistics HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:05:31] "GET /api/conversations/conv_20251119_143255_834/messages HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:05:31] "GET /api/todo-list HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:05:31] "GET /api/conversations/conv_20251119_143255_834/tokens HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:05:35] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:05:40] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:05:44] "GET /socket.io/?EIO=4&transport=polling&t=PgR9R2k&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:05:44] "POST /socket.io/?EIO=4&transport=polling&t=PgR9Uab&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:05:45] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:05:46] "GET /socket.io/?EIO=4&transport=polling&t=PgR9R2l&sid=GGrA7lLxNP-ceZwvAADv HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:05:46] "POST /socket.io/?EIO=4&transport=polling&t=PgR9V1W&sid=GGrA7lLxNP-ceZwvAADv HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:05:50] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:05:55] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:06:00] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:06:00] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:06:05] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:06:09] "GET /socket.io/?EIO=4&transport=polling&t=PgR9Uac&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:06:09] "POST /socket.io/?EIO=4&transport=polling&t=PgR9ahZ&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:06:10] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:06:11] "GET /socket.io/?EIO=4&transport=polling&t=PgR9V1W.0&sid=GGrA7lLxNP-ceZwvAADv HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:06:11] "POST /socket.io/?EIO=4&transport=polling&t=PgR9b9E&sid=GGrA7lLxNP-ceZwvAADv HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:06:15] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:06:20] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:06:25] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:06:29] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:06:34] "GET /socket.io/?EIO=4&transport=polling&t=PgR9ahZ.0&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:06:34] "POST /socket.io/?EIO=4&transport=polling&t=PgR9got&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:06:35] "GET /api/download/file?path=IMG_0885.jpeg HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:06:36] "GET /socket.io/?EIO=4&transport=polling&t=PgR9b9F&sid=GGrA7lLxNP-ceZwvAADv HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:06:36] "POST /socket.io/?EIO=4&transport=polling&t=PgR9hJ8&sid=GGrA7lLxNP-ceZwvAADv HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:06:59] "GET /socket.io/?EIO=4&transport=polling&t=PgR9got.0&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:06:59] "POST /socket.io/?EIO=4&transport=polling&t=PgR9mwu&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:07:00] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:07:01] "GET /socket.io/?EIO=4&transport=polling&t=PgR9hJ9&sid=GGrA7lLxNP-ceZwvAADv HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:07:01] "POST /socket.io/?EIO=4&transport=polling&t=PgR9nUH&sid=GGrA7lLxNP-ceZwvAADv HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:07:24] "GET /socket.io/?EIO=4&transport=polling&t=PgR9mwv&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:07:24] "POST /socket.io/?EIO=4&transport=polling&t=PgR9t1p&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:07:26] "GET /socket.io/?EIO=4&transport=polling&t=PgR9nUI&sid=GGrA7lLxNP-ceZwvAADv HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:07:26] "POST /socket.io/?EIO=4&transport=polling&t=PgR9tbg&sid=GGrA7lLxNP-ceZwvAADv HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:07:44] "POST /socket.io/?EIO=4&transport=polling&t=PgR9xwv&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:07:44] "GET /socket.io/?EIO=4&transport=polling&t=PgR9t1q&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:07:44] "GET /socket.io/?EIO=4&transport=polling&t=PgR9tbh&sid=GGrA7lLxNP-ceZwvAADv HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:07:44] "GET /socket.io/?EIO=4&transport=polling&t=PgR9xxE&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +[Debug] 消息 12 (tool): 874 tokens - {"success": true, "task_id": "sub_1_1763534036_20c... +[Debug] 消息 13 (user): 225 tokens - 子智能体1 任务摘要:测试OCR功能,识别IMG_0885.jpeg图片中的文字内容 已完成,成果已... +[Debug] 消息 14 (assistant): 24 tokens - 太棒了!OCR功能测试任务已成功完成。让我查看一下测试结果:... +[Debug] 消息 15 (tool): 898 tokens - 读取 test_ocr_subagent/sub_1_1763534036_20cf9b_deliv... +[Debug] 消息 17 (tool): 312 tokens - 读取 test_ocr_subagent/sub_1_1763534036_20cf9b_deliv... +[Debug] 消息 18 (assistant): 363 tokens - ## 测试总结 + +✅ **OCR功能测试成功完成!** + +### 测试结果亮点: +1. **识别准确... +[Debug] 消息总token: 9337 +[Debug] 工具定义token: 4729 +[Debug] 最终输入token: 14066 +[Debug] 开始计算输入token,messages数量: 18 +[Debug] 消息 1 (system): 3143 tokens - 你是一名运行在云端服务器上的智能助手,可以帮助用户完成各种任务。你的用户可能没有编程背景,请用通俗易... +[Debug] 消息 2 (system): 1876 tokens - # 待办事项系统使用指南(简化版) + +待办事项就像你的任务清单,帮你把复杂的工作拆成小步骤。 + +##... +[Debug] 消息 3 (system): 1172 tokens - # 子智能体工具指南 + +当你通过 `create_sub_agent`/`wait_sub_agen... +[Debug] 消息 4 (user): 21 tokens - 创建一个子智能体,测试他的ocr功能,用0885那张图片... +[Debug] 消息 5 (assistant): 37 tokens - 我来帮您创建一个子智能体来测试OCR功能,使用0885那张图片。 + +让我先确认一下当前环境:... +[Debug] 消息 6 (tool): 84 tokens - {"success": true, "command": "ls -la user_upload/"... +[Debug] 消息 7 (assistant): 16 tokens - 让我检查一下根目录下的图片文件:... +[Debug] 消息 8 (tool): 84 tokens - {"success": true, "command": "ls -la *.jpeg *.jpg ... +[Debug] 消息 9 (assistant): 30 tokens - 好的,我找到了IMG_0885.jpeg图片。现在我来创建一个子智能体来测试OCR功能:... +[Debug] 消息 10 (tool): 136 tokens - {"success": true, "task_id": "sub_1_1763534036_20c... +[Debug] 消息 11 (assistant): 42 tokens - 子智能体已创建成功!任务ID是:sub_1_1763534036_20cf9b + +现在让我等待子智能... +[Debug] 消息 12 (tool): 874 tokens - {"success": true, "task_id": "sub_1_1763534036_20c... +[Debug] 消息 13 (user): 225 tokens - 子智能体1 任务摘要:测试OCR功能,识别IMG_0885.jpeg图片中的文字内容 已完成,成果已... +[Debug] 消息 14 (assistant): 24 tokens - 太棒了!OCR功能测试任务已成功完成。让我查看一下测试结果:... +[Debug] 消息 15 (tool): 898 tokens - 读取 test_ocr_subagent/sub_1_1763534036_20cf9b_deliv... +[Debug] 消息 17 (tool): 312 tokens - 读取 test_ocr_subagent/sub_1_1763534036_20cf9b_deliv... +[Debug] 消息 18 (assistant): 363 tokens - ## 测试总结 + +✅ **OCR功能测试成功完成!** + +### 测试结果亮点: +1. **识别准确... +[Debug] 消息总token: 9337 +[Debug] 工具定义token: 4729 +[Debug] 最终输入token: 14066 +[Debug] 开始计算输入token,messages数量: 18 +[Debug] 消息 1 (system): 3143 tokens - 你是一名运行在云端服务器上的智能助手,可以帮助用户完成各种任务。你的用户可能没有编程背景,请用通俗易... +[Debug] 消息 2 (system): 1876 tokens - # 待办事项系统使用指南(简化版) + +待办事项就像你的任务清单,帮你把复杂的工作拆成小步骤。 + +##... +[Debug] 消息 3 (system): 1172 tokens - # 子智能体工具指南 + +当你通过 `create_sub_agent`/`wait_sub_agen... +[Debug] 消息 4 (user): 21 tokens - 创建一个子智能体,测试他的ocr功能,用0885那张图片... +[Debug] 消息 5 (assistant): 37 tokens - 我来帮您创建一个子智能体来测试OCR功能,使用0885那张图片。 + +让我先确认一下当前环境:... +[Debug] 消息 6 (tool): 84 tokens - {"success": true, "command": "ls -la user_upload/"... +[Debug] 消息 7 (assistant): 16 tokens - 让我检查一下根目录下的图片文件:... +[Debug] 消息 8 (tool): 84 tokens - {"success": true, "command": "ls -la *.jpeg *.jpg ... +[Debug] 消息 9 (assistant): 30 tokens - 好的,我找到了IMG_0885.jpeg图片。现在我来创建一个子智能体来测试OCR功能:... +[Debug] 消息 10 (tool): 136 tokens - {"success": true, "task_id": "sub_1_1763534036_20c... +[Debug] 消息 11 (assistant): 42 tokens - 子智能体已创建成功!任务ID是:sub_1_1763534036_20cf9b + +现在让我等待子智能... +[Debug] 消息 12 (tool): 874 tokens - {"success": true, "task_id": "sub_1_1763534036_20c... +[Debug] 消息 13 (user): 225 tokens - 子智能体1 任务摘要:测试OCR功能,识别IMG_0885.jpeg图片中的文字内容 已完成,成果已... +[Debug] 消息 14 (assistant): 24 tokens - 太棒了!OCR功能测试任务已成功完成。让我查看一下测试结果:... +[Debug] 消息 15 (tool): 898 tokens - 读取 test_ocr_subagent/sub_1_1763534036_20cf9b_deliv... +[Debug] 消息 17 (tool): 312 tokens - 读取 test_ocr_subagent/sub_1_1763534036_20cf9b_deliv... +[Debug] 消息 18 (assistant): 363 tokens - ## 测试总结 + +✅ **OCR功能测试成功完成!** + +### 测试结果亮点: +1. **识别准确... +[Debug] 消息总token: 9337 +[Debug] 工具定义token: 4729 +[Debug] 最终输入token: 14066 +[WebSocket] 客户端断开: zFMdAtcMur_4ZXv-AADr +[WebSocket] 客户端断开: LUBs7AW-u3_t69mvAADs +[WebSocket] 收到消息: 再试一下,这次问他 图片里有什么东西,而不是提取文字 +[Debug] 用户发送消息,开始计算输入token +[Debug] 用户消息添加完成,广播现有token统计 +[Debug] 尝试广播token更新 +[Debug] 广播token统计,对话ID: conv_20251119_143255_834 +[Debug] Token统计: 累计输入=83608, 累计输出=1118 +[Debug] token更新已广播 +[Debug] 开始计算输入token,messages数量: 19 +[Debug] 消息 1 (system): 3143 tokens - 你是一名运行在云端服务器上的智能助手,可以帮助用户完成各种任务。你的用户可能没有编程背景,请用通俗易... +[Debug] 消息 2 (system): 1876 tokens - # 待办事项系统使用指南(简化版) + +待办事项就像你的任务清单,帮你把复杂的工作拆成小步骤。 + +##... +[Debug] 消息 3 (system): 1172 tokens - # 子智能体工具指南 + +当你通过 `create_sub_agent`/`wait_sub_agen... +[Debug] 消息 4 (user): 21 tokens - 创建一个子智能体,测试他的ocr功能,用0885那张图片... +[Debug] 消息 5 (assistant): 37 tokens - 我来帮您创建一个子智能体来测试OCR功能,使用0885那张图片。 + +让我先确认一下当前环境:... +[Debug] 消息 6 (tool): 84 tokens - {"success": true, "command": "ls -la user_upload/"... +[Debug] 消息 7 (assistant): 16 tokens - 让我检查一下根目录下的图片文件:... +[Debug] 消息 8 (tool): 84 tokens - {"success": true, "command": "ls -la *.jpeg *.jpg ... +[Debug] 消息 9 (assistant): 30 tokens - 好的,我找到了IMG_0885.jpeg图片。现在我来创建一个子智能体来测试OCR功能:... +[Debug] 消息 10 (tool): 136 tokens - {"success": true, "task_id": "sub_1_1763534036_20c... +[Debug] 消息 11 (assistant): 42 tokens - 子智能体已创建成功!任务ID是:sub_1_1763534036_20cf9b + +现在让我等待子智能... +[Debug] 消息 12 (tool): 874 tokens - {"success": true, "task_id": "sub_1_1763534036_20c... +[Debug] 消息 13 (user): 225 tokens - 子智能体1 任务摘要:测试OCR功能,识别IMG_0885.jpeg图片中的文字内容 已完成,成果已... +[Debug] 消息 14 (assistant): 24 tokens - 太棒了!OCR功能测试任务已成功完成。让我查看一下测试结果:... +[Debug] 消息 15 (tool): 898 tokens - 读取 test_ocr_subagent/sub_1_1763534036_20cf9b_deliv... +[Debug] 消息 17 (tool): 312 tokens - 读取 test_ocr_subagent/sub_1_1763534036_20cf9b_deliv... +[Debug] 消息 18 (assistant): 363 tokens - ## 测试总结 + +✅ **OCR功能测试成功完成!** + +### 测试结果亮点: +1. **识别准确... +127.0.0.1 - - [19/Nov/2025 16:07:44] "GET /socket.io/?EIO=4&transport=polling&t=PgR9xxN&sid=GGrA7lLxNP-ceZwvAADv HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:07:44] "GET /socket.io/?EIO=4&transport=polling&t=PgR9xxV&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:07:44] "GET /api/conversations/conv_20251119_143255_834/tokens HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:07:44] "GET /api/conversations/conv_20251119_143255_834/tokens HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:07:44] "GET /api/conversations/conv_20251119_143255_834/tokens HTTP/1.1" 200 - +[Debug] 消息 19 (user): 25 tokens - 再试一下,这次问他 图片里有什么东西,而不是提取文字... +[Debug] 消息总token: 9362 +[Debug] 工具定义token: 4729 +[Debug] 最终输入token: 14091 +📊 Token统计已更新: +14091输入, +0输出 (总计: 97699输入, 1118输出) +[Debug] 尝试广播token更新 +[Debug] 广播token统计,对话ID: conv_20251119_143255_834 +[Debug] Token统计: 累计输入=97699, 累计输出=1118 +[Debug] token更新已广播 +[API] 第1次调用 (总工具调用: 0/100) +[Debug] 开始计算输入token,messages数量: 19 +[Debug] 消息 1 (system): 3143 tokens - 你是一名运行在云端服务器上的智能助手,可以帮助用户完成各种任务。你的用户可能没有编程背景,请用通俗易... +[Debug] 消息 2 (system): 1876 tokens - # 待办事项系统使用指南(简化版) + +待办事项就像你的任务清单,帮你把复杂的工作拆成小步骤。 + +##... +[Debug] 开始计算输入token,messages数量: 19 +[Debug] 消息 3 (system): 1172 tokens - # 子智能体工具指南 + +当你通过 `create_sub_agent`/`wait_sub_agen... +[Debug] 消息 4 (user): 21 tokens - 创建一个子智能体,测试他的ocr功能,用0885那张图片... +[Debug] 消息 5 (assistant): 37 tokens - 我来帮您创建一个子智能体来测试OCR功能,使用0885那张图片。 + +让我先确认一下当前环境:... +[Debug] 消息 6 (tool): 84 tokens - {"success": true, "command": "ls -la user_upload/"... +[Debug] 消息 7 (assistant): 16 tokens - 让我检查一下根目录下的图片文件:... +[Debug] 消息 8 (tool): 84 tokens - {"success": true, "command": "ls -la *.jpeg *.jpg ... +[Debug] 消息 9 (assistant): 30 tokens - 好的,我找到了IMG_0885.jpeg图片。现在我来创建一个子智能体来测试OCR功能:... +[Debug] 消息 10 (tool): 136 tokens - {"success": true, "task_id": "sub_1_1763534036_20c... +[Debug] 消息 11 (assistant): 42 tokens - 子智能体已创建成功!任务ID是:sub_1_1763534036_20cf9b + +现在让我等待子智能... +[Debug] 消息 12 (tool): 874 tokens - {"success": true, "task_id": "sub_1_1763534036_20c... +[Debug] 消息 13 (user): 225 tokens - 子智能体1 任务摘要:测试OCR功能,识别IMG_0885.jpeg图片中的文字内容 已完成,成果已... +[Debug] 消息 14 (assistant): 24 tokens - 太棒了!OCR功能测试任务已成功完成。让我查看一下测试结果:... +[Debug] 消息 15 (tool): 898 tokens - 读取 test_ocr_subagent/sub_1_1763534036_20cf9b_deliv... +[Debug] 消息 17 (tool): 312 tokens - 读取 test_ocr_subagent/sub_1_1763534036_20cf9b_deliv... +[Debug] 消息 1 (system): 3143 tokens - 你是一名运行在云端服务器上的智能助手,可以帮助用户完成各种任务。你的用户可能没有编程背景,请用通俗易... +[Debug] 消息 18 (assistant): 363 tokens - ## 测试总结 + +✅ **OCR功能测试成功完成!** + +### 测试结果亮点: +1. **识别准确... +[Debug] 消息 19 (user): 25 tokens - 再试一下,这次问他 图片里有什么东西,而不是提取文字... +[Debug] 消息总token: 9362 +[Debug] 消息 2 (system): 1876 tokens - # 待办事项系统使用指南(简化版) + +待办事项就像你的任务清单,帮你把复杂的工作拆成小步骤。 + +##... +[Debug] 消息 3 (system): 1172 tokens - # 子智能体工具指南 + +当你通过 `create_sub_agent`/`wait_sub_agen... +[Debug] 消息 4 (user): 21 tokens - 创建一个子智能体,测试他的ocr功能,用0885那张图片... +[Debug] 消息 5 (assistant): 37 tokens - 我来帮您创建一个子智能体来测试OCR功能,使用0885那张图片。 + +让我先确认一下当前环境:... +[Debug] 消息 6 (tool): 84 tokens - {"success": true, "command": "ls -la user_upload/"... +[Debug] 消息 7 (assistant): 16 tokens - 让我检查一下根目录下的图片文件:... +[Debug] 消息 8 (tool): 84 tokens - {"success": true, "command": "ls -la *.jpeg *.jpg ... +[Debug] 工具定义token: 4729 +[Debug] 最终输入token: 14091 +[Debug] 消息 9 (assistant): 30 tokens - 好的,我找到了IMG_0885.jpeg图片。现在我来创建一个子智能体来测试OCR功能:... +[Debug] 消息 10 (tool): 136 tokens - {"success": true, "task_id": "sub_1_1763534036_20c... +[Debug] 消息 11 (assistant): 42 tokens - 子智能体已创建成功!任务ID是:sub_1_1763534036_20cf9b + +现在让我等待子智能... +[Debug] 消息 12 (tool): 874 tokens - {"success": true, "task_id": "sub_1_1763534036_20c... +[Debug] 消息 13 (user): 225 tokens - 子智能体1 任务摘要:测试OCR功能,识别IMG_0885.jpeg图片中的文字内容 已完成,成果已... +[Debug] 消息 14 (assistant): 24 tokens - 太棒了!OCR功能测试任务已成功完成。让我查看一下测试结果:... +[Debug] 消息 15 (tool): 898 tokens - 读取 test_ocr_subagent/sub_1_1763534036_20cf9b_deliv... +[Debug] 消息 17 (tool): 312 tokens - 读取 test_ocr_subagent/sub_1_1763534036_20cf9b_deliv... +[Debug] 消息 18 (assistant): 363 tokens - ## 测试总结 + +✅ **OCR功能测试成功完成!** + +### 测试结果亮点: +1. **识别准确... +[Debug] 消息 19 (user): 25 tokens - 再试一下,这次问他 图片里有什么东西,而不是提取文字... +[Debug] 消息总token: 9362 +[Debug] 工具定义token: 4729 +[Debug] 最终输入token: 14091 +[Debug] 开始计算输入token,messages数量: 19 +[Debug] 消息 1 (system): 3143 tokens - 你是一名运行在云端服务器上的智能助手,可以帮助用户完成各种任务。你的用户可能没有编程背景,请用通俗易... +[Debug] 消息 2 (system): 1876 tokens - # 待办事项系统使用指南(简化版) + +待办事项就像你的任务清单,帮你把复杂的工作拆成小步骤。 + +##... +[Debug] 开始计算输入token,messages数量: 19 +[Debug] 消息 3 (system): 1172 tokens - # 子智能体工具指南 + +当你通过 `create_sub_agent`/`wait_sub_agen... +[Debug] 消息 4 (user): 21 tokens - 创建一个子智能体,测试他的ocr功能,用0885那张图片... +[Debug] 消息 5 (assistant): 37 tokens - 我来帮您创建一个子智能体来测试OCR功能,使用0885那张图片。 + +让我先确认一下当前环境:... +[Debug] 消息 6 (tool): 84 tokens - {"success": true, "command": "ls -la user_upload/"... +[Debug] 消息 7 (assistant): 16 tokens - 让我检查一下根目录下的图片文件:... +[Debug] 消息 8 (tool): 84 tokens - {"success": true, "command": "ls -la *.jpeg *.jpg ... +[Debug] 消息 9 (assistant): 30 tokens - 好的,我找到了IMG_0885.jpeg图片。现在我来创建一个子智能体来测试OCR功能:... +[Debug] 消息 10 (tool): 136 tokens - {"success": true, "task_id": "sub_1_1763534036_20c... +[Debug] 消息 11 (assistant): 42 tokens - 子智能体已创建成功!任务ID是:sub_1_1763534036_20cf9b + +现在让我等待子智能... +[Debug] 消息 12 (tool): 874 tokens - {"success": true, "task_id": "sub_1_1763534036_20c... +[Debug] 消息 13 (user): 225 tokens - 子智能体1 任务摘要:测试OCR功能,识别IMG_0885.jpeg图片中的文字内容 已完成,成果已... +[Debug] 消息 14 (assistant): 24 tokens - 太棒了!OCR功能测试任务已成功完成。让我查看一下测试结果:... +[Debug] 消息 15 (tool): 898 tokens - 读取 test_ocr_subagent/sub_1_1763534036_20cf9b_deliv... +[Debug] 消息 17 (tool): 312 tokens - 读取 test_ocr_subagent/sub_1_1763534036_20cf9b_deliv... +[Debug] 消息 18 (assistant): 363 tokens - ## 测试总结 + +✅ **OCR功能测试成功完成!** + +### 测试结果亮点: +1. **识别准确... +[Debug] 消息 19 (user): 25 tokens - 再试一下,这次问他 图片里有什么东西,而不是提取文字... +[Debug] 消息总token: 9362 +[Debug] 消息 1 (system): 3143 tokens - 你是一名运行在云端服务器上的智能助手,可以帮助用户完成各种任务。你的用户可能没有编程背景,请用通俗易... +[Debug] 工具定义token: 4729 +[Debug] 最终输入token: 14091 +[Debug] 消息 2 (system): 1876 tokens - # 待办事项系统使用指南(简化版) + +待办事项就像你的任务清单,帮你把复杂的工作拆成小步骤。 + +##...127.0.0.1 - - [19/Nov/2025 16:07:44] "GET /api/conversations/conv_20251119_143255_834/tokens HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:07:45] "GET /api/conversations/conv_20251119_143255_834/tokens HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:07:46] "GET /socket.io/?EIO=4&transport=polling&t=PgR9xxk&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:07:46] "GET /socket.io/?EIO=4&transport=polling&t=PgR9yJY&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:07:46] "GET /socket.io/?EIO=4&transport=polling&t=PgR9yKK&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:07:46] "GET /socket.io/?EIO=4&transport=polling&t=PgR9yKd&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:07:46] "GET /socket.io/?EIO=4&transport=polling&t=PgR9yNY&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:07:46] "GET /socket.io/?EIO=4&transport=polling&t=PgR9yNs&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:07:46] "GET /socket.io/?EIO=4&transport=polling&t=PgR9yOB&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:07:46] "GET /socket.io/?EIO=4&transport=polling&t=PgR9yOV&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:07:46] "GET /socket.io/?EIO=4&transport=polling&t=PgR9yOr&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:07:46] "GET /socket.io/?EIO=4&transport=polling&t=PgR9yR5&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:07:46] "GET /socket.io/?EIO=4&transport=polling&t=PgR9yRQ&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:07:46] "GET /socket.io/?EIO=4&transport=polling&t=PgR9yRo&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:07:46] "GET /socket.io/?EIO=4&transport=polling&t=PgR9yS1&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:07:46] "GET /socket.io/?EIO=4&transport=polling&t=PgR9ySM&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:07:46] "GET /socket.io/?EIO=4&transport=polling&t=PgR9yUT&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:07:46] "GET /socket.io/?EIO=4&transport=polling&t=PgR9yUn&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:07:46] "GET /socket.io/?EIO=4&transport=polling&t=PgR9yV5&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:07:46] "GET /socket.io/?EIO=4&transport=polling&t=PgR9yVP&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:07:46] "GET /socket.io/?EIO=4&transport=polling&t=PgR9yVj&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:07:46] "GET /socket.io/?EIO=4&transport=polling&t=PgR9yW1&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:07:47] "GET /socket.io/?EIO=4&transport=polling&t=PgR9yWN&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:07:47] "GET /socket.io/?EIO=4&transport=polling&t=PgR9yWh&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:07:47] "GET /socket.io/?EIO=4&transport=polling&t=PgR9yW_&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:07:47] "GET /socket.io/?EIO=4&transport=polling&t=PgR9yXK&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:07:47] "GET /socket.io/?EIO=4&transport=polling&t=PgR9yXz&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:07:47] "GET /socket.io/?EIO=4&transport=polling&t=PgR9yYF&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:07:47] "GET /socket.io/?EIO=4&transport=polling&t=PgR9yYa&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:07:47] "GET /socket.io/?EIO=4&transport=polling&t=PgR9yYv&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:07:47] "GET /socket.io/?EIO=4&transport=polling&t=PgR9yZF&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:07:47] "GET /socket.io/?EIO=4&transport=polling&t=PgR9yZZ&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:07:47] "GET /socket.io/?EIO=4&transport=polling&t=PgR9ybT&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:07:47] "GET /socket.io/?EIO=4&transport=polling&t=PgR9ybo&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:07:47] "GET /socket.io/?EIO=4&transport=polling&t=PgR9yc7&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:07:47] "GET /socket.io/?EIO=4&transport=polling&t=PgR9ycP&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:07:47] "GET /socket.io/?EIO=4&transport=polling&t=PgR9ycl&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:07:47] "GET /socket.io/?EIO=4&transport=polling&t=PgR9yd3&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:07:47] "GET /socket.io/?EIO=4&transport=polling&t=PgR9ydN&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:07:47] "GET /socket.io/?EIO=4&transport=polling&t=PgR9ydp&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:07:47] "GET /socket.io/?EIO=4&transport=polling&t=PgR9yez&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:07:47] "GET /socket.io/?EIO=4&transport=polling&t=PgR9yfH&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:07:47] "GET /socket.io/?EIO=4&transport=polling&t=PgR9yfc&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:07:47] "GET /socket.io/?EIO=4&transport=polling&t=PgR9yfy&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:07:47] "GET /socket.io/?EIO=4&transport=polling&t=PgR9ygE&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:07:47] "GET /socket.io/?EIO=4&transport=polling&t=PgR9ygZ&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:07:47] "GET /socket.io/?EIO=4&transport=polling&t=PgR9ygs&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:07:47] "GET /socket.io/?EIO=4&transport=polling&t=PgR9yhB&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:07:48] "GET /socket.io/?EIO=4&transport=polling&t=PgR9yhV&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:07:48] "GET /socket.io/?EIO=4&transport=polling&t=PgR9yrb&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:07:49] "GET /socket.io/?EIO=4&transport=polling&t=PgR9yrs&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:07:49] "POST /socket.io/?EIO=4&transport=polling&t=PgR9z8i&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:07:51] "GET /socket.io/?EIO=4&transport=polling&t=PgR9xxj&sid=GGrA7lLxNP-ceZwvAADv HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:07:51] "POST /socket.io/?EIO=4&transport=polling&t=PgR9zib&sid=GGrA7lLxNP-ceZwvAADv HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:07:52] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:07:54] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:07:59] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:08:00] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:08:01] "GET /socket.io/?EIO=4&transport=polling&t=PgR9z8j&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:08:01] "GET /socket.io/?EIO=4&transport=polling&t=PgR9zic&sid=GGrA7lLxNP-ceZwvAADv HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:08:01] "GET /socket.io/?EIO=4&transport=polling&t=PgRA04Q&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - + +[Debug] 消息 3 (system): 1172 tokens - # 子智能体工具指南 + +当你通过 `create_sub_agent`/`wait_sub_agen... +[Debug] 消息 4 (user): 21 tokens - 创建一个子智能体,测试他的ocr功能,用0885那张图片... +[Debug] 消息 5 (assistant): 37 tokens - 我来帮您创建一个子智能体来测试OCR功能,使用0885那张图片。 + +让我先确认一下当前环境:... +[Debug] 消息 6 (tool): 84 tokens - {"success": true, "command": "ls -la user_upload/"... +[Debug] 消息 7 (assistant): 16 tokens - 让我检查一下根目录下的图片文件:... +[Debug] 消息 8 (tool): 84 tokens - {"success": true, "command": "ls -la *.jpeg *.jpg ... +[Debug] 消息 9 (assistant): 30 tokens - 好的,我找到了IMG_0885.jpeg图片。现在我来创建一个子智能体来测试OCR功能:... +[Debug] 消息 10 (tool): 136 tokens - {"success": true, "task_id": "sub_1_1763534036_20c... +[Debug] 消息 11 (assistant): 42 tokens - 子智能体已创建成功!任务ID是:sub_1_1763534036_20cf9b + +现在让我等待子智能... +[Debug] 消息 12 (tool): 874 tokens - {"success": true, "task_id": "sub_1_1763534036_20c... +[Debug] 消息 13 (user): 225 tokens - 子智能体1 任务摘要:测试OCR功能,识别IMG_0885.jpeg图片中的文字内容 已完成,成果已... +[Debug] 消息 14 (assistant): 24 tokens - 太棒了!OCR功能测试任务已成功完成。让我查看一下测试结果:... +[Debug] 消息 15 (tool): 898 tokens - 读取 test_ocr_subagent/sub_1_1763534036_20cf9b_deliv... +[Debug] 消息 17 (tool): 312 tokens - 读取 test_ocr_subagent/sub_1_1763534036_20cf9b_deliv... +[Debug] 消息 18 (assistant): 363 tokens - ## 测试总结 + +✅ **OCR功能测试成功完成!** + +### 测试结果亮点: +1. **识别准确... +[Debug] 消息 19 (user): 25 tokens - 再试一下,这次问他 图片里有什么东西,而不是提取文字... +[Debug] 消息总token: 9362 +[Debug] 工具定义token: 4729 +[Debug] 最终输入token: 14091 +[Debug] 开始计算输入token,messages数量: 19 +[Debug] 消息 1 (system): 3143 tokens - 你是一名运行在云端服务器上的智能助手,可以帮助用户完成各种任务。你的用户可能没有编程背景,请用通俗易... +[Debug] 消息 2 (system): 1876 tokens - # 待办事项系统使用指南(简化版) + +待办事项就像你的任务清单,帮你把复杂的工作拆成小步骤。 + +##... +[Debug] 消息 3 (system): 1172 tokens - # 子智能体工具指南 + +当你通过 `create_sub_agent`/`wait_sub_agen... +[Debug] 消息 4 (user): 21 tokens - 创建一个子智能体,测试他的ocr功能,用0885那张图片... +[Debug] 消息 5 (assistant): 37 tokens - 我来帮您创建一个子智能体来测试OCR功能,使用0885那张图片。 + +让我先确认一下当前环境:... +[Debug] 消息 6 (tool): 84 tokens - {"success": true, "command": "ls -la user_upload/"... +[Debug] 消息 7 (assistant): 16 tokens - 让我检查一下根目录下的图片文件:... +[Debug] 消息 8 (tool): 84 tokens - {"success": true, "command": "ls -la *.jpeg *.jpg ... +[Debug] 消息 9 (assistant): 30 tokens - 好的,我找到了IMG_0885.jpeg图片。现在我来创建一个子智能体来测试OCR功能:... +[Debug] 消息 10 (tool): 136 tokens - {"success": true, "task_id": "sub_1_1763534036_20c... +[Debug] 消息 11 (assistant): 42 tokens - 子智能体已创建成功!任务ID是:sub_1_1763534036_20cf9b + +现在让我等待子智能... +[Debug] 消息 12 (tool): 874 tokens - {"success": true, "task_id": "sub_1_1763534036_20c... +[Debug] 消息 13 (user): 225 tokens - 子智能体1 任务摘要:测试OCR功能,识别IMG_0885.jpeg图片中的文字内容 已完成,成果已... +[Debug] 消息 14 (assistant): 24 tokens - 太棒了!OCR功能测试任务已成功完成。让我查看一下测试结果:... +[Debug] 消息 15 (tool): 898 tokens - 读取 test_ocr_subagent/sub_1_1763534036_20cf9b_deliv... +[Debug] 消息 17 (tool): 312 tokens - 读取 test_ocr_subagent/sub_1_1763534036_20cf9b_deliv... +[Debug] 消息 18 (assistant): 363 tokens - ## 测试总结 + +✅ **OCR功能测试成功完成!** + +### 测试结果亮点: +1. **识别准确... +[Debug] 消息 19 (user): 25 tokens - 再试一下,这次问他 图片里有什么东西,而不是提取文字... +[Debug] 消息总token: 9362 +[Debug] 工具定义token: 4729 +[Debug] 最终输入token: 14091 +📊 Token统计已更新: +0输入, +385输出 (总计: 97699输入, 1503输出) +[Debug] 尝试广播token更新 +[Debug] 广播token统计,对话ID: conv_20251119_143255_834 +[Debug] Token统计: 累计输入=97699, 累计输出=1503 +[Debug] token更新已广播 +[Debug] 开始计算输入token,messages数量: 19 +[Debug] 开始计算输入token,messages数量: 19 +[Debug] 消息 1 (system): 3143 tokens - 你是一名运行在云端服务器上的智能助手,可以帮助用户完成各种任务。你的用户可能没有编程背景,请用通俗易... +[Debug] 消息 2 (system): 1876 tokens - # 待办事项系统使用指南(简化版) + +待办事项就像你的任务清单,帮你把复杂的工作拆成小步骤。 + +##... +[Debug] 消息 3 (system): 1172 tokens - # 子智能体工具指南 + +当你通过 `create_sub_agent`/`wait_sub_agen... +[Debug] 消息 4 (user): 21 tokens - 创建一个子智能体,测试他的ocr功能,用0885那张图片... +[Debug] 消息 5 (assistant): 37 tokens - 我来帮您创建一个子智能体来测试OCR功能,使用0885那张图片。 + +让我先确认一下当前环境:... +[Debug] 消息 6 (tool): 84 tokens - {"success": true, "command": "ls -la user_upload/"... +[Debug] 消息 7 (assistant): 16 tokens - 让我检查一下根目录下的图片文件:... +[Debug] 消息 8 (tool): 84 tokens - {"success": true, "command": "ls -la *.jpeg *.jpg ... +[Debug] 消息 9 (assistant): 30 tokens - 好的,我找到了IMG_0885.jpeg图片。现在我来创建一个子智能体来测试OCR功能:... +[Debug] 消息 10 (tool): 136 tokens - {"success": true, "task_id": "sub_1_1763534036_20c... +[Debug] 消息 11 (assistant): 42 tokens - 子智能体已创建成功!任务ID是:sub_1_1763534036_20cf9b + +现在让我等待子智能... +[Debug] 消息 12 (tool): 874 tokens - {"success": true, "task_id": "sub_1_1763534036_20c... +[Debug] 消息 13 (user): 225 tokens - 子智能体1 任务摘要:测试OCR功能,识别IMG_0885.jpeg图片中的文字内容 已完成,成果已... +[Debug] 消息 14 (assistant): 24 tokens - 太棒了!OCR功能测试任务已成功完成。让我查看一下测试结果:... +[Debug] 消息 15 (tool): 898 tokens - 读取 test_ocr_subagent/sub_1_1763534036_20cf9b_deliv... +[Debug] 消息 17 (tool): 312 tokens - 读取 test_ocr_subagent/sub_1_1763534036_20cf9b_deliv... +[Debug] 消息 18 (assistant): 363 tokens - ## 测试总结 + +✅ **OCR功能测试成功完成!** + +### 测试结果亮点: +1. **识别准确... +[Debug] 消息 19 (user): 25 tokens - 再试一下,这次问他 图片里有什么东西,而不是提取文字... +[Debug] 消息总token: 9362 +[Debug] 消息 1 (system): 3143 tokens - 你是一名运行在云端服务器上的智能助手,可以帮助用户完成各种任务。你的用户可能没有编程背景,请用通俗易... +[Debug] 消息 2 (system): 1876 tokens - # 待办事项系统使用指南(简化版) + +待办事项就像你的任务清单,帮你把复杂的工作拆成小步骤。 + +##... +[Debug] 消息 3 (system): 1172 tokens - # 子智能体工具指南 + +当你通过 `create_sub_agent`/`wait_sub_agen... +[Debug] 消息 4 (user): 21 tokens - 创建一个子智能体,测试他的ocr功能,用0885那张图片... +[Debug] 消息 5 (assistant): 37 tokens - 我来帮您创建一个子智能体来测试OCR功能,使用0885那张图片。 + +让我先确认一下当前环境:... +[Debug] 消息 6 (tool): 84 tokens - {"success": true, "command": "ls -la user_upload/"... +[Debug] 消息 7 (assistant): 16 tokens - 让我检查一下根目录下的图片文件:... +[Debug] 消息 8 (tool): 84 tokens - {"success": true, "command": "ls -la *.jpeg *.jpg ... +127.0.0.1 - - [19/Nov/2025 16:08:01] "GET /api/conversations/conv_20251119_143255_834/tokens HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:08:01] "GET /api/conversations/conv_20251119_143255_834/tokens HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:08:01] "GET /socket.io/?EIO=4&transport=polling&t=PgRA04S&sid=GGrA7lLxNP-ceZwvAADv HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:08:01] "GET /socket.io/?EIO=4&transport=polling&t=PgRA04e&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:08:01] "GET /socket.io/?EIO=4&transport=polling&t=PgRA05l&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:08:01] "GET /api/conversations/conv_20251119_143255_834/tokens HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:08:01] "GET /api/conversations/conv_20251119_143255_834/tokens HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:08:01] "GET /socket.io/?EIO=4&transport=polling&t=PgRA061&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:08:01] "GET /socket.io/?EIO=4&transport=polling&t=PgRA05n&sid=GGrA7lLxNP-ceZwvAADv HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:08:02] "GET /socket.io/?EIO=4&transport=polling&t=PgRA0AW&sid=GGrA7lLxNP-ceZwvAADv HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:08:02] "GET /socket.io/?EIO=4&transport=polling&t=PgRA0AX&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:08:03] "GET /socket.io/?EIO=4&transport=polling&t=PgRA0C6&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:08:03] "GET /socket.io/?EIO=4&transport=polling&t=PgRA0C6&sid=GGrA7lLxNP-ceZwvAADv HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:08:03] "GET /socket.io/?EIO=4&transport=polling&t=PgRA0X-&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +[Debug] 消息 9 (assistant): 30 tokens - 好的,我找到了IMG_0885.jpeg图片。现在我来创建一个子智能体来测试OCR功能:... +[Debug] 消息 10 (tool): 136 tokens - {"success": true, "task_id": "sub_1_1763534036_20c... +[Debug] 消息 11 (assistant): 42 tokens - 子智能体已创建成功!任务ID是:sub_1_1763534036_20cf9b + +现在让我等待子智能... +[Debug] 工具定义token: 4729 +[Debug] 最终输入token: 14091 +[Debug] 消息 12 (tool): 874 tokens - {"success": true, "task_id": "sub_1_1763534036_20c... +[Debug] 消息 13 (user): 225 tokens - 子智能体1 任务摘要:测试OCR功能,识别IMG_0885.jpeg图片中的文字内容 已完成,成果已... +[Debug] 消息 14 (assistant): 24 tokens - 太棒了!OCR功能测试任务已成功完成。让我查看一下测试结果:... +[Debug] 消息 15 (tool): 898 tokens - 读取 test_ocr_subagent/sub_1_1763534036_20cf9b_deliv... +[Debug] 消息 17 (tool): 312 tokens - 读取 test_ocr_subagent/sub_1_1763534036_20cf9b_deliv... +[Debug] 消息 18 (assistant): 363 tokens - ## 测试总结 + +✅ **OCR功能测试成功完成!** + +### 测试结果亮点: +1. **识别准确... +[Debug] 消息 19 (user): 25 tokens - 再试一下,这次问他 图片里有什么东西,而不是提取文字... +[Debug] 消息总token: 9362 +[Debug] 工具定义token: 4729 +[Debug] 最终输入token: 14091 +[Debug] 添加assistant消息后广播token更新 +[Debug] 尝试广播token更新 +[Debug] 广播token统计,对话ID: conv_20251119_143255_834 +[Debug] Token统计: 累计输入=97699, 累计输出=1503 +[Debug] token更新已广播 +[Debug] 开始计算输入token,messages数量: 20 +[Debug] 开始计算输入token,messages数量: 20 +[Debug] 消息 1 (system): 3143 tokens - 你是一名运行在云端服务器上的智能助手,可以帮助用户完成各种任务。你的用户可能没有编程背景,请用通俗易... +[Debug] 消息 2 (system): 1876 tokens - # 待办事项系统使用指南(简化版) + +待办事项就像你的任务清单,帮你把复杂的工作拆成小步骤。 + +##... +[Debug] 消息 3 (system): 1172 tokens - # 子智能体工具指南 + +当你通过 `create_sub_agent`/`wait_sub_agen... +[Debug] 消息 4 (user): 21 tokens - 创建一个子智能体,测试他的ocr功能,用0885那张图片... +[Debug] 消息 5 (assistant): 37 tokens - 我来帮您创建一个子智能体来测试OCR功能,使用0885那张图片。 + +让我先确认一下当前环境:... +[Debug] 消息 6 (tool): 84 tokens - {"success": true, "command": "ls -la user_upload/"... +[Debug] 消息 7 (assistant): 16 tokens - 让我检查一下根目录下的图片文件:... +[Debug] 消息 8 (tool): 84 tokens - {"success": true, "command": "ls -la *.jpeg *.jpg ... +[Debug] 消息 9 (assistant): 30 tokens - 好的,我找到了IMG_0885.jpeg图片。现在我来创建一个子智能体来测试OCR功能:... +[Debug] 消息 10 (tool): 136 tokens - {"success": true, "task_id": "sub_1_1763534036_20c... +[Debug] 消息 11 (assistant): 42 tokens - 子智能体已创建成功!任务ID是:sub_1_1763534036_20cf9b + +现在让我等待子智能... +[Debug] 消息 1 (system): 3143 tokens - 你是一名运行在云端服务器上的智能助手,可以帮助用户完成各种任务。你的用户可能没有编程背景,请用通俗易... +[Debug] 消息 12 (tool): 874 tokens - {"success": true, "task_id": "sub_1_1763534036_20c... +[Debug] 消息 13 (user): 225 tokens - 子智能体1 任务摘要:测试OCR功能,识别IMG_0885.jpeg图片中的文字内容 已完成,成果已... +[Debug] 消息 14 (assistant): 24 tokens - 太棒了!OCR功能测试任务已成功完成。让我查看一下测试结果:... +[Debug] 消息 2 (system): 1876 tokens - # 待办事项系统使用指南(简化版) + +待办事项就像你的任务清单,帮你把复杂的工作拆成小步骤。 + +##... +[Debug] 消息 15 (tool): 898 tokens - 读取 test_ocr_subagent/sub_1_1763534036_20cf9b_deliv... +[Debug] 消息 17 (tool): 312 tokens - 读取 test_ocr_subagent/sub_1_1763534036_20cf9b_deliv... +[Debug] 消息 3 (system): 1172 tokens - # 子智能体工具指南 + +当你通过 `create_sub_agent`/`wait_sub_agen... +[Debug] 消息 4 (user): 21 tokens - 创建一个子智能体,测试他的ocr功能,用0885那张图片... +[Debug] 消息 18 (assistant): 363 tokens - ## 测试总结 + +✅ **OCR功能测试成功完成!** + +### 测试结果亮点: +1. **识别准确... +[Debug] 消息 19 (user): 25 tokens - 再试一下,这次问他 图片里有什么东西,而不是提取文字... +[Debug] 消息 5 (assistant): 37 tokens - 我来帮您创建一个子智能体来测试OCR功能,使用0885那张图片。 + +让我先确认一下当前环境:... +[Debug] 消息 20 (assistant): 45 tokens - 好的,这次我让子智能体用不同的方式来分析图片,询问"图片里有什么东西",而不是直接提取文字。... +[Debug] 消息总token: 9407 +[Debug] 消息 6 (tool): 84 tokens - {"success": true, "command": "ls -la user_upload/"... +[Debug] 消息 7 (assistant): 16 tokens - 让我检查一下根目录下的图片文件:... +[Debug] 消息 8 (tool): 84 tokens - {"success": true, "command": "ls -la *.jpeg *.jpg ... +[Debug] 消息 9 (assistant): 30 tokens - 好的,我找到了IMG_0885.jpeg图片。现在我来创建一个子智能体来测试OCR功能:... +[Debug] 消息 10 (tool): 136 tokens - {"success": true, "task_id": "sub_1_1763534036_20c... +[Debug] 消息 11 (assistant): 42 tokens - 子智能体已创建成功!任务ID是:sub_1_1763534036_20cf9b + +现在让我等待子智能... +[Debug] 消息 12 (tool): 874 tokens - {"success": true, "task_id": "sub_1_1763534036_20c... +[Debug] 消息 13 (user): 225 tokens - 子智能体1 任务摘要:测试OCR功能,识别IMG_0885.jpeg图片中的文字内容 已完成,成果已... +[Debug] 消息 14 (assistant): 24 tokens - 太棒了!OCR功能测试任务已成功完成。让我查看一下测试结果:... +[Debug] 消息 15 (tool): 898 tokens - 读取 test_ocr_subagent/sub_1_1763534036_20cf9b_deliv... +[Debug] 消息 17 (tool): 312 tokens - 读取 test_ocr_subagent/sub_1_1763534036_20cf9b_deliv... +[Debug] 消息 18 (assistant): 363 tokens - ## 测试总结 + +✅ **OCR功能测试成功完成!** + +### 测试结果亮点: +1. **识别准确... +[Debug] 消息 19 (user): 25 tokens - 再试一下,这次问他 图片里有什么东西,而不是提取文字... +[Debug] 消息 20 (assistant): 45 tokens - 好的,这次我让子智能体用不同的方式来分析图片,询问"图片里有什么东西",而不是直接提取文字。... +[Debug] 消息总token: 9407 +[Debug] 工具定义token: 4729 +[Debug] 最终输入token: 14136 +[Debug] 工具定义token: 4729 +[Debug] 最终输入token: 14136 +ℹ️ [信息] 子智能体2 已创建,任务ID: sub_2_1763539681_2ec376,当前状态:running +[Debug] 添加tool消息后广播token更新 +[Debug] 尝试广播token更新 +[Debug] 广播token统计,对话ID: conv_20251119_143255_834 +[Debug] Token统计: 累计输入=97699, 累计输出=1503 +[Debug] token更新已广播 +[Debug] 开始计算输入token,messages数量: 21 +[Debug] 消息 1 (system): 3155 tokens - 你是一名运行在云端服务器上的智能助手,可以帮助用户完成各种任务。你的用户可能没有编程背景,请用通俗易... +[Debug] 消息 2 (system): 1876 tokens - # 待办事项系统使用指南(简化版) + +待办事项就像你的任务清单,帮你把复杂的工作拆成小步骤。 + +##... +[Debug] 消息 3 (system): 1172 tokens - # 子智能体工具指南 + +当你通过 `create_sub_agent`/`wait_sub_agen... +[Debug] 消息 4 (user): 21 tokens - 创建一个子智能体,测试他的ocr功能,用0885那张图片... +[Debug] 消息 5 (assistant): 37 tokens - 我来帮您创建一个子智能体来测试OCR功能,使用0885那张图片。 + +让我先确认一下当前环境:... +[Debug] 消息 6 (tool): 84 tokens - {"success": true, "command": "ls -la user_upload/"... +[Debug] 消息 7 (assistant): 16 tokens - 让我检查一下根目录下的图片文件:... +127.0.0.1 - - [19/Nov/2025 16:08:03] "GET /api/conversations/conv_20251119_143255_834/tokens HTTP/1.1" 200 - +2025-11-19 16:08:03,533 - modules.sub_agent_manager - ERROR - 子智能体服务返回错误: Client error '404 NOT FOUND' for url 'http://127.0.0.1:8092/tasks/sub_1_1763149714_cf3c66' +For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/404 +127.0.0.1 - - [19/Nov/2025 16:08:03] "GET /api/conversations/conv_20251119_143255_834/tokens HTTP/1.1" 200 - +2025-11-19 16:08:03,570 - modules.sub_agent_manager - ERROR - 子智能体服务返回错误: Client error '404 NOT FOUND' for url 'http://127.0.0.1:8092/tasks/sub_1_1763191939_681287' +For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/404 +2025-11-19 16:08:03,612 - modules.sub_agent_manager - ERROR - 子智能体服务返回错误: Client error '404 NOT FOUND' for url 'http://127.0.0.1:8092/tasks/sub_1_1763194678_87db30' +For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/404 +127.0.0.1 - - [19/Nov/2025 16:08:03] "GET /socket.io/?EIO=4&transport=polling&t=PgRA0YA&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:08:03] "GET /socket.io/?EIO=4&transport=polling&t=PgRA0Y4&sid=GGrA7lLxNP-ceZwvAADv HTTP/1.1" 200 - +[Debug] 消息 8 (tool): 84 tokens - {"success": true, "command": "ls -la *.jpeg *.jpg ... +[Debug] 消息 9 (assistant): 30 tokens - 好的,我找到了IMG_0885.jpeg图片。现在我来创建一个子智能体来测试OCR功能:... +[Debug] 消息 10 (tool): 136 tokens - {"success": true, "task_id": "sub_1_1763534036_20c... +[Debug] 消息 11 (assistant): 42 tokens - 子智能体已创建成功!任务ID是:sub_1_1763534036_20cf9b + +现在让我等待子智能... +[Debug] 消息 12 (tool): 874 tokens - {"success": true, "task_id": "sub_1_1763534036_20c... +[Debug] 消息 13 (user): 225 tokens - 子智能体1 任务摘要:测试OCR功能,识别IMG_0885.jpeg图片中的文字内容 已完成,成果已... +[Debug] 消息 14 (assistant): 24 tokens - 太棒了!OCR功能测试任务已成功完成。让我查看一下测试结果:... +[Debug] 开始计算输入token,messages数量: 21 +[Debug] 消息 15 (tool): 898 tokens - 读取 test_ocr_subagent/sub_1_1763534036_20cf9b_deliv... +[Debug] 消息 17 (tool): 312 tokens - 读取 test_ocr_subagent/sub_1_1763534036_20cf9b_deliv... +[Debug] 消息 18 (assistant): 363 tokens - ## 测试总结 + +✅ **OCR功能测试成功完成!** + +### 测试结果亮点: +1. **识别准确... +[Debug] 消息 19 (user): 25 tokens - 再试一下,这次问他 图片里有什么东西,而不是提取文字... +[Debug] 消息 20 (assistant): 45 tokens - 好的,这次我让子智能体用不同的方式来分析图片,询问"图片里有什么东西",而不是直接提取文字。... +[Debug] 消息 21 (tool): 133 tokens - {"success": true, "task_id": "sub_2_1763539681_2ec... +[Debug] 消息总token: 9552 +[Debug] 消息 1 (system): 3155 tokens - 你是一名运行在云端服务器上的智能助手,可以帮助用户完成各种任务。你的用户可能没有编程背景,请用通俗易... +[Debug] 消息 2 (system): 1876 tokens - # 待办事项系统使用指南(简化版) + +待办事项就像你的任务清单,帮你把复杂的工作拆成小步骤。 + +##... +[Debug] 工具定义token: 4729 +[Debug] 最终输入token: 14281 +[Debug] 消息 3 (system): 1172 tokens - # 子智能体工具指南 + +当你通过 `create_sub_agent`/`wait_sub_agen... +[Debug] 消息 4 (user): 21 tokens - 创建一个子智能体,测试他的ocr功能,用0885那张图片... +[Debug] 消息 5 (assistant): 37 tokens - 我来帮您创建一个子智能体来测试OCR功能,使用0885那张图片。 + +让我先确认一下当前环境:... +[Debug] 消息 6 (tool): 84 tokens - {"success": true, "command": "ls -la user_upload/"... +[Debug] 消息 7 (assistant): 16 tokens - 让我检查一下根目录下的图片文件:... +[Debug] 消息 8 (tool): 84 tokens - {"success": true, "command": "ls -la *.jpeg *.jpg ... +[Debug] 消息 9 (assistant): 30 tokens - 好的,我找到了IMG_0885.jpeg图片。现在我来创建一个子智能体来测试OCR功能:... +[Debug] 消息 10 (tool): 136 tokens - {"success": true, "task_id": "sub_1_1763534036_20c... +[Debug] 消息 11 (assistant): 42 tokens - 子智能体已创建成功!任务ID是:sub_1_1763534036_20cf9b + +现在让我等待子智能... +[Debug] 消息 12 (tool): 874 tokens - {"success": true, "task_id": "sub_1_1763534036_20c... +[Debug] 消息 13 (user): 225 tokens - 子智能体1 任务摘要:测试OCR功能,识别IMG_0885.jpeg图片中的文字内容 已完成,成果已... +[Debug] 消息 14 (assistant): 24 tokens - 太棒了!OCR功能测试任务已成功完成。让我查看一下测试结果:... +[Debug] 消息 15 (tool): 898 tokens - 读取 test_ocr_subagent/sub_1_1763534036_20cf9b_deliv... +[Debug] 消息 17 (tool): 312 tokens - 读取 test_ocr_subagent/sub_1_1763534036_20cf9b_deliv... +[Debug] 消息 18 (assistant): 363 tokens - ## 测试总结 + +✅ **OCR功能测试成功完成!** + +### 测试结果亮点: +1. **识别准确... +[Debug] 消息 19 (user): 25 tokens - 再试一下,这次问他 图片里有什么东西,而不是提取文字... +[Debug] 消息 20 (assistant): 45 tokens - 好的,这次我让子智能体用不同的方式来分析图片,询问"图片里有什么东西",而不是直接提取文字。... +[Debug] 消息 21 (tool): 133 tokens - {"success": true, "task_id": "sub_2_1763539681_2ec... +[Debug] 消息总token: 9552 +[Debug] 工具定义token: 4729 +[Debug] 最终输入token: 14281 +[Debug] 开始计算输入token,messages数量: 21 +[Debug] 消息 1 (system): 3143 tokens - 你是一名运行在云端服务器上的智能助手,可以帮助用户完成各种任务。你的用户可能没有编程背景,请用通俗易... +[Debug] 消息 2 (system): 1876 tokens - # 待办事项系统使用指南(简化版) + +待办事项就像你的任务清单,帮你把复杂的工作拆成小步骤。 + +##... +[Debug] 消息 3 (system): 1172 tokens - # 子智能体工具指南 + +当你通过 `create_sub_agent`/`wait_sub_agen... +[Debug] 消息 4 (user): 21 tokens - 创建一个子智能体,测试他的ocr功能,用0885那张图片... +[Debug] 消息 5 (assistant): 37 tokens - 我来帮您创建一个子智能体来测试OCR功能,使用0885那张图片。 + +让我先确认一下当前环境:... +[Debug] 消息 6 (tool): 84 tokens - {"success": true, "command": "ls -la user_upload/"... +[Debug] 消息 7 (assistant): 16 tokens - 让我检查一下根目录下的图片文件:... +[Debug] 消息 8 (tool): 84 tokens - {"success": true, "command": "ls -la *.jpeg *.jpg ... +[Debug] 消息 9 (assistant): 30 tokens - 好的,我找到了IMG_0885.jpeg图片。现在我来创建一个子智能体来测试OCR功能:... +[Debug] 消息 10 (tool): 136 tokens - {"success": true, "task_id": "sub_1_1763534036_20c... +[Debug] 消息 11 (assistant): 42 tokens - 子智能体已创建成功!任务ID是:sub_1_1763534036_20cf9b + +现在让我等待子智能... +[Debug] 消息 12 (tool): 874 tokens - {"success": true, "task_id": "sub_1_1763534036_20c... +[Debug] 消息 13 (user): 225 tokens - 子智能体1 任务摘要:测试OCR功能,识别IMG_0885.jpeg图片中的文字内容 已完成,成果已... +[Debug] 消息 14 (assistant): 24 tokens - 太棒了!OCR功能测试任务已成功完成。让我查看一下测试结果:... +[Debug] 消息 15 (tool): 898 tokens - 读取 test_ocr_subagent/sub_1_1763534036_20cf9b_deliv... +[Debug] 消息 17 (tool): 312 tokens - 读取 test_ocr_subagent/sub_1_1763534036_20cf9b_deliv... +[Debug] 消息 18 (assistant): 363 tokens - ## 测试总结 + +✅ **OCR功能测试成功完成!** + +### 测试结果亮点: +1. **识别准确... +[Debug] 消息 19 (user): 25 tokens - 再试一下,这次问他 图片里有什么东西,而不是提取文字... +[Debug] 消息 20 (assistant): 45 tokens - 好的,这次我让子智能体用不同的方式来分析图片,询问"图片里有什么东西",而不是直接提取文字。... +[Debug] 消息 21 (tool): 133 tokens - {"success": true, "task_id": "sub_2_1763539681_2ec... +[Debug] 消息总token: 9540 +[Debug] 工具定义token: 4729 +[Debug] 最终输入token: 14269 +📊 Token统计已更新: +14269输入, +0输出 (总计: 111968输入, 1503输出) +[Debug] 尝试广播token更新 +[Debug] 广播token统计,对话ID: conv_20251119_143255_834 +[Debug] Token统计: 累计输入=111968, 累计输出=1503 +[Debug] token更新已广播 +[API] 第2次调用 (总工具调用: 1/100) +[Debug] 开始计算输入token,messages数量: 21 +[Debug] 消息 1 (system): 3155 tokens - 你是一名运行在云端服务器上的智能助手,可以帮助用户完成各种任务。你的用户可能没有编程背景,请用通俗易... +[Debug] 开始计算输入token,messages数量: 21 +[Debug] 消息 2 (system): 1876 tokens - # 待办事项系统使用指南(简化版) + +待办事项就像你的任务清单,帮你把复杂的工作拆成小步骤。 + +##... +[Debug] 消息 3 (system): 1172 tokens - # 子智能体工具指南 + +当你通过 `create_sub_agent`/`wait_sub_agen... +[Debug] 消息 4 (user): 21 tokens - 创建一个子智能体,测试他的ocr功能,用0885那张图片... +127.0.0.1 - - [19/Nov/2025 16:08:03] "GET /api/conversations/conv_20251119_143255_834/tokens HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:08:03] "GET /api/conversations/conv_20251119_143255_834/tokens HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:08:04] "GET /api/conversations/conv_20251119_143255_834/tokens HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:08:04] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:08:05] "GET /socket.io/?EIO=4&transport=polling&t=PgRA0dw&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:08:06] "GET /socket.io/?EIO=4&transport=polling&t=PgRA19F&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:08:06] "GET /socket.io/?EIO=4&transport=polling&t=PgRA1A0&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:08:06] "GET /socket.io/?EIO=4&transport=polling&t=PgRA1AJ&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:08:06] "GET /socket.io/?EIO=4&transport=polling&t=PgRA1BB&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:08:06] "GET /socket.io/?EIO=4&transport=polling&t=PgRA1BO&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:08:06] "GET /socket.io/?EIO=4&transport=polling&t=PgRA1Bb&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:08:06] "GET /socket.io/?EIO=4&transport=polling&t=PgRA1Bs&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:08:06] "GET /socket.io/?EIO=4&transport=polling&t=PgRA1C9&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:08:06] "GET /socket.io/?EIO=4&transport=polling&t=PgRA1CX&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:08:06] "GET /socket.io/?EIO=4&transport=polling&t=PgRA1Fl&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:08:06] "GET /socket.io/?EIO=4&transport=polling&t=PgRA1G3&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:08:06] "GET /socket.io/?EIO=4&transport=polling&t=PgRA1GO&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:08:06] "GET /socket.io/?EIO=4&transport=polling&t=PgRA1Gi&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:08:06] "GET /socket.io/?EIO=4&transport=polling&t=PgRA1H1&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:08:06] "GET /socket.io/?EIO=4&transport=polling&t=PgRA1HN&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:08:07] "GET /socket.io/?EIO=4&transport=polling&t=PgRA0d_&sid=GGrA7lLxNP-ceZwvAADv HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:08:07] "GET /socket.io/?EIO=4&transport=polling&t=PgRA1Hf&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:08:07] "GET /socket.io/?EIO=4&transport=polling&t=PgRA1Qq&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +[Debug] 消息 5 (assistant): 37 tokens - 我来帮您创建一个子智能体来测试OCR功能,使用0885那张图片。 + +让我先确认一下当前环境:... +[Debug] 消息 6 (tool): 84 tokens - {"success": true, "command": "ls -la user_upload/"... +[Debug] 消息 7 (assistant): 16 tokens - 让我检查一下根目录下的图片文件:... +[Debug] 消息 8 (tool): 84 tokens - {"success": true, "command": "ls -la *.jpeg *.jpg ... +[Debug] 消息 9 (assistant): 30 tokens - 好的,我找到了IMG_0885.jpeg图片。现在我来创建一个子智能体来测试OCR功能:... +[Debug] 消息 10 (tool): 136 tokens - {"success": true, "task_id": "sub_1_1763534036_20c... +[Debug] 消息 11 (assistant): 42 tokens - 子智能体已创建成功!任务ID是:sub_1_1763534036_20cf9b + +现在让我等待子智能... +[Debug] 消息 12 (tool): 874 tokens - {"success": true, "task_id": "sub_1_1763534036_20c... +[Debug] 消息 13 (user): 225 tokens - 子智能体1 任务摘要:测试OCR功能,识别IMG_0885.jpeg图片中的文字内容 已完成,成果已... +[Debug] 消息 14 (assistant): 24 tokens - 太棒了!OCR功能测试任务已成功完成。让我查看一下测试结果:... +[Debug] 消息 15 (tool): 898 tokens - 读取 test_ocr_subagent/sub_1_1763534036_20cf9b_deliv... +[Debug] 消息 17 (tool): 312 tokens - 读取 test_ocr_subagent/sub_1_1763534036_20cf9b_deliv... +[Debug] 消息 18 (assistant): 363 tokens - ## 测试总结 + +✅ **OCR功能测试成功完成!** + +### 测试结果亮点: +1. **识别准确... +[Debug] 消息 19 (user): 25 tokens - 再试一下,这次问他 图片里有什么东西,而不是提取文字... +[Debug] 消息 20 (assistant): 45 tokens - 好的,这次我让子智能体用不同的方式来分析图片,询问"图片里有什么东西",而不是直接提取文字。... +[Debug] 消息 21 (tool): 133 tokens - {"success": true, "task_id": "sub_2_1763539681_2ec... +[Debug] 消息总token: 9552 +[Debug] 消息 1 (system): 3155 tokens - 你是一名运行在云端服务器上的智能助手,可以帮助用户完成各种任务。你的用户可能没有编程背景,请用通俗易... +[Debug] 工具定义token: 4729 +[Debug] 最终输入token: 14281 +[Debug] 消息 2 (system): 1876 tokens - # 待办事项系统使用指南(简化版) + +待办事项就像你的任务清单,帮你把复杂的工作拆成小步骤。 + +##... +[Debug] 消息 3 (system): 1172 tokens - # 子智能体工具指南 + +当你通过 `create_sub_agent`/`wait_sub_agen... +[Debug] 消息 4 (user): 21 tokens - 创建一个子智能体,测试他的ocr功能,用0885那张图片... +[Debug] 消息 5 (assistant): 37 tokens - 我来帮您创建一个子智能体来测试OCR功能,使用0885那张图片。 + +让我先确认一下当前环境:... +[Debug] 消息 6 (tool): 84 tokens - {"success": true, "command": "ls -la user_upload/"... +[Debug] 消息 7 (assistant): 16 tokens - 让我检查一下根目录下的图片文件:... +[Debug] 消息 8 (tool): 84 tokens - {"success": true, "command": "ls -la *.jpeg *.jpg ... +[Debug] 消息 9 (assistant): 30 tokens - 好的,我找到了IMG_0885.jpeg图片。现在我来创建一个子智能体来测试OCR功能:... +[Debug] 消息 10 (tool): 136 tokens - {"success": true, "task_id": "sub_1_1763534036_20c... +[Debug] 消息 11 (assistant): 42 tokens - 子智能体已创建成功!任务ID是:sub_1_1763534036_20cf9b + +现在让我等待子智能... +[Debug] 消息 12 (tool): 874 tokens - {"success": true, "task_id": "sub_1_1763534036_20c... +[Debug] 消息 13 (user): 225 tokens - 子智能体1 任务摘要:测试OCR功能,识别IMG_0885.jpeg图片中的文字内容 已完成,成果已... +[Debug] 消息 14 (assistant): 24 tokens - 太棒了!OCR功能测试任务已成功完成。让我查看一下测试结果:... +[Debug] 消息 15 (tool): 898 tokens - 读取 test_ocr_subagent/sub_1_1763534036_20cf9b_deliv... +[Debug] 消息 17 (tool): 312 tokens - 读取 test_ocr_subagent/sub_1_1763534036_20cf9b_deliv... +[Debug] 消息 18 (assistant): 363 tokens - ## 测试总结 + +✅ **OCR功能测试成功完成!** + +### 测试结果亮点: +1. **识别准确... +[Debug] 消息 19 (user): 25 tokens - 再试一下,这次问他 图片里有什么东西,而不是提取文字... +[Debug] 消息 20 (assistant): 45 tokens - 好的,这次我让子智能体用不同的方式来分析图片,询问"图片里有什么东西",而不是直接提取文字。... +[Debug] 消息 21 (tool): 133 tokens - {"success": true, "task_id": "sub_2_1763539681_2ec... +[Debug] 消息总token: 9552 +[Debug] 工具定义token: 4729 +[Debug] 最终输入token: 14281 +[Debug] 开始计算输入token,messages数量: 21 +[Debug] 消息 1 (system): 3155 tokens - 你是一名运行在云端服务器上的智能助手,可以帮助用户完成各种任务。你的用户可能没有编程背景,请用通俗易... +[Debug] 消息 2 (system): 1876 tokens - # 待办事项系统使用指南(简化版) + +待办事项就像你的任务清单,帮你把复杂的工作拆成小步骤。 + +##... +[Debug] 消息 3 (system): 1172 tokens - # 子智能体工具指南 + +当你通过 `create_sub_agent`/`wait_sub_agen... +[Debug] 消息 4 (user): 21 tokens - 创建一个子智能体,测试他的ocr功能,用0885那张图片... +[Debug] 消息 5 (assistant): 37 tokens - 我来帮您创建一个子智能体来测试OCR功能,使用0885那张图片。 + +让我先确认一下当前环境:... +[Debug] 消息 6 (tool): 84 tokens - {"success": true, "command": "ls -la user_upload/"... +[Debug] 消息 7 (assistant): 16 tokens - 让我检查一下根目录下的图片文件:... +[Debug] 消息 8 (tool): 84 tokens - {"success": true, "command": "ls -la *.jpeg *.jpg ... +[Debug] 消息 9 (assistant): 30 tokens - 好的,我找到了IMG_0885.jpeg图片。现在我来创建一个子智能体来测试OCR功能:... +[Debug] 消息 10 (tool): 136 tokens - {"success": true, "task_id": "sub_1_1763534036_20c... +[Debug] 消息 11 (assistant): 42 tokens - 子智能体已创建成功!任务ID是:sub_1_1763534036_20cf9b + +现在让我等待子智能... +[Debug] 消息 12 (tool): 874 tokens - {"success": true, "task_id": "sub_1_1763534036_20c... +[Debug] 消息 13 (user): 225 tokens - 子智能体1 任务摘要:测试OCR功能,识别IMG_0885.jpeg图片中的文字内容 已完成,成果已... +[Debug] 消息 14 (assistant): 24 tokens - 太棒了!OCR功能测试任务已成功完成。让我查看一下测试结果:... +[Debug] 消息 15 (tool): 898 tokens - 读取 test_ocr_subagent/sub_1_1763534036_20cf9b_deliv... +[Debug] 消息 17 (tool): 312 tokens - 读取 test_ocr_subagent/sub_1_1763534036_20cf9b_deliv... +[Debug] 消息 18 (assistant): 363 tokens - ## 测试总结 + +✅ **OCR功能测试成功完成!** + +### 测试结果亮点: +1. **识别准确... +[Debug] 消息 19 (user): 25 tokens - 再试一下,这次问他 图片里有什么东西,而不是提取文字... +[Debug] 消息 20 (assistant): 45 tokens - 好的,这次我让子智能体用不同的方式来分析图片,询问"图片里有什么东西",而不是直接提取文字。... +[Debug] 消息 21 (tool): 133 tokens - {"success": true, "task_id": "sub_2_1763539681_2ec... +[Debug] 消息总token: 9552 +[Debug] 工具定义token: 4729 +[Debug] 最终输入token: 14281 +📊 Token统计已更新: +0输入, +76输出 (总计: 111968输入, 1579输出) +[Debug] 尝试广播token更新 +[Debug] 广播token统计,对话ID: conv_20251119_143255_834 +[Debug] Token统计: 累计输入=111968, 累计输出=1579 +[Debug] token更新已广播 +[Debug] 开始计算输入token,messages数量: 21 +[Debug] 开始计算输入token,messages数量: 21 +[Debug] 消息 1 (system): 3155 tokens - 你是一名运行在云端服务器上的智能助手,可以帮助用户完成各种任务。你的用户可能没有编程背景,请用通俗易... +[Debug] 消息 2 (system): 1876 tokens - # 待办事项系统使用指南(简化版) + +待办事项就像你的任务清单,帮你把复杂的工作拆成小步骤。 + +##... +127.0.0.1 - - [19/Nov/2025 16:08:07] "GET /api/conversations/conv_20251119_143255_834/tokens HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:08:07] "GET /api/conversations/conv_20251119_143255_834/tokens HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:08:07] "GET /socket.io/?EIO=4&transport=polling&t=PgRA1R5&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:08:07] "GET /socket.io/?EIO=4&transport=polling&t=PgRA1Qq&sid=GGrA7lLxNP-ceZwvAADv HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:08:07] "GET /socket.io/?EIO=4&transport=polling&t=PgRA1Rw&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +[Debug] 消息 3 (system): 1172 tokens - # 子智能体工具指南 + +当你通过 `create_sub_agent`/`wait_sub_agen... +[Debug] 消息 4 (user): 21 tokens - 创建一个子智能体,测试他的ocr功能,用0885那张图片... +[Debug] 消息 5 (assistant): 37 tokens - 我来帮您创建一个子智能体来测试OCR功能,使用0885那张图片。 + +让我先确认一下当前环境:... +[Debug] 消息 6 (tool): 84 tokens - {"success": true, "command": "ls -la user_upload/"... +[Debug] 消息 7 (assistant): 16 tokens - 让我检查一下根目录下的图片文件:... +[Debug] 消息 8 (tool): 84 tokens - {"success": true, "command": "ls -la *.jpeg *.jpg ... +[Debug] 消息 9 (assistant): 30 tokens - 好的,我找到了IMG_0885.jpeg图片。现在我来创建一个子智能体来测试OCR功能:... +[Debug] 消息 10 (tool): 136 tokens - {"success": true, "task_id": "sub_1_1763534036_20c... +[Debug] 消息 11 (assistant): 42 tokens - 子智能体已创建成功!任务ID是:sub_1_1763534036_20cf9b + +现在让我等待子智能... +[Debug] 消息 12 (tool): 874 tokens - {"success": true, "task_id": "sub_1_1763534036_20c... +[Debug] 消息 13 (user): 225 tokens - 子智能体1 任务摘要:测试OCR功能,识别IMG_0885.jpeg图片中的文字内容 已完成,成果已... +[Debug] 消息 14 (assistant): 24 tokens - 太棒了!OCR功能测试任务已成功完成。让我查看一下测试结果:... +[Debug] 消息 15 (tool): 898 tokens - 读取 test_ocr_subagent/sub_1_1763534036_20cf9b_deliv... +[Debug] 消息 17 (tool): 312 tokens - 读取 test_ocr_subagent/sub_1_1763534036_20cf9b_deliv... +[Debug] 消息 18 (assistant): 363 tokens - ## 测试总结 + +✅ **OCR功能测试成功完成!** + +### 测试结果亮点: +1. **识别准确... +[Debug] 消息 19 (user): 25 tokens - 再试一下,这次问他 图片里有什么东西,而不是提取文字... +[Debug] 消息 20 (assistant): 45 tokens - 好的,这次我让子智能体用不同的方式来分析图片,询问"图片里有什么东西",而不是直接提取文字。... +[Debug] 消息 21 (tool): 133 tokens - {"success": true, "task_id": "sub_2_1763539681_2ec... +[Debug] 消息总token: 9552 +[Debug] 消息 1 (system): 3155 tokens - 你是一名运行在云端服务器上的智能助手,可以帮助用户完成各种任务。你的用户可能没有编程背景,请用通俗易... +[Debug] 消息 2 (system): 1876 tokens - # 待办事项系统使用指南(简化版) + +待办事项就像你的任务清单,帮你把复杂的工作拆成小步骤。 + +##... +[Debug] 消息 3 (system): 1172 tokens - # 子智能体工具指南 + +当你通过 `create_sub_agent`/`wait_sub_agen... +[Debug] 消息 4 (user): 21 tokens - 创建一个子智能体,测试他的ocr功能,用0885那张图片... +[Debug] 消息 5 (assistant): 37 tokens - 我来帮您创建一个子智能体来测试OCR功能,使用0885那张图片。 + +让我先确认一下当前环境:... +[Debug] 消息 6 (tool): 84 tokens - {"success": true, "command": "ls -la user_upload/"... +[Debug] 消息 7 (assistant): 16 tokens - 让我检查一下根目录下的图片文件:... +[Debug] 消息 8 (tool): 84 tokens - {"success": true, "command": "ls -la *.jpeg *.jpg ... +[Debug] 消息 9 (assistant): 30 tokens - 好的,我找到了IMG_0885.jpeg图片。现在我来创建一个子智能体来测试OCR功能:... +[Debug] 消息 10 (tool): 136 tokens - {"success": true, "task_id": "sub_1_1763534036_20c... +[Debug] 消息 11 (assistant): 42 tokens - 子智能体已创建成功!任务ID是:sub_1_1763534036_20cf9b + +现在让我等待子智能... +[Debug] 消息 12 (tool): 874 tokens - {"success": true, "task_id": "sub_1_1763534036_20c... +[Debug] 消息 13 (user): 225 tokens - 子智能体1 任务摘要:测试OCR功能,识别IMG_0885.jpeg图片中的文字内容 已完成,成果已... +[Debug] 消息 14 (assistant): 24 tokens - 太棒了!OCR功能测试任务已成功完成。让我查看一下测试结果:... +[Debug] 消息 15 (tool): 898 tokens - 读取 test_ocr_subagent/sub_1_1763534036_20cf9b_deliv... +[Debug] 消息 17 (tool): 312 tokens - 读取 test_ocr_subagent/sub_1_1763534036_20cf9b_deliv... +[Debug] 消息 18 (assistant): 363 tokens - ## 测试总结 + +✅ **OCR功能测试成功完成!** + +### 测试结果亮点: +1. **识别准确... +[Debug] 消息 19 (user): 25 tokens - 再试一下,这次问他 图片里有什么东西,而不是提取文字... +[Debug] 消息 20 (assistant): 45 tokens - 好的,这次我让子智能体用不同的方式来分析图片,询问"图片里有什么东西",而不是直接提取文字。... +[Debug] 消息 21 (tool): 133 tokens - {"success": true, "task_id": "sub_2_1763539681_2ec... +[Debug] 消息总token: 9552 +[Debug] 工具定义token: 4729 +[Debug] 最终输入token: 14281 +[Debug] 工具定义token: 4729 +[Debug] 最终输入token: 14281 +[Debug] 添加assistant消息后广播token更新 +[Debug] 尝试广播token更新 +[Debug] 广播token统计,对话ID: conv_20251119_143255_834 +[Debug] Token统计: 累计输入=111968, 累计输出=1579 +[Debug] token更新已广播 +[Debug] 开始计算输入token,messages数量: 22 +[Debug] 开始计算输入token,messages数量: 22 +[Debug] 消息 1 (system): 3155 tokens - 你是一名运行在云端服务器上的智能助手,可以帮助用户完成各种任务。你的用户可能没有编程背景,请用通俗易... +[Debug] 消息 2 (system): 1876 tokens - # 待办事项系统使用指南(简化版) + +待办事项就像你的任务清单,帮你把复杂的工作拆成小步骤。 + +##... +[Debug] 消息 3 (system): 1172 tokens - # 子智能体工具指南 + +当你通过 `create_sub_agent`/`wait_sub_agen... +[Debug] 消息 4 (user): 21 tokens - 创建一个子智能体,测试他的ocr功能,用0885那张图片... +[Debug] 消息 5 (assistant): 37 tokens - 我来帮您创建一个子智能体来测试OCR功能,使用0885那张图片。 + +让我先确认一下当前环境:... +[Debug] 消息 6 (tool): 84 tokens - {"success": true, "command": "ls -la user_upload/"... +[Debug] 消息 7 (assistant): 16 tokens - 让我检查一下根目录下的图片文件:... +[Debug] 消息 8 (tool): 84 tokens - {"success": true, "command": "ls -la *.jpeg *.jpg ... +[Debug] 消息 9 (assistant): 30 tokens - 好的,我找到了IMG_0885.jpeg图片。现在我来创建一个子智能体来测试OCR功能:... +[Debug] 消息 1 (system): 3155 tokens - 你是一名运行在云端服务器上的智能助手,可以帮助用户完成各种任务。你的用户可能没有编程背景,请用通俗易... +[Debug] 消息 10 (tool): 136 tokens - {"success": true, "task_id": "sub_1_1763534036_20c... +[Debug] 消息 11 (assistant): 42 tokens - 子智能体已创建成功!任务ID是:sub_1_1763534036_20cf9b + +现在让我等待子智能... +[Debug] 消息 12 (tool): 874 tokens - {"success": true, "task_id": "sub_1_1763534036_20c... +[Debug] 消息 13 (user): 225 tokens - 子智能体1 任务摘要:测试OCR功能,识别IMG_0885.jpeg图片中的文字内容 已完成,成果已... +[Debug] 消息 14 (assistant): 24 tokens - 太棒了!OCR功能测试任务已成功完成。让我查看一下测试结果:... +[Debug] 消息 2 (system): 1876 tokens - # 待办事项系统使用指南(简化版) + +待办事项就像你的任务清单,帮你把复杂的工作拆成小步骤。 + +##... +[Debug] 消息 15 (tool): 898 tokens - 读取 test_ocr_subagent/sub_1_1763534036_20cf9b_deliv... +[Debug] 消息 17 (tool): 312 tokens - 读取 test_ocr_subagent/sub_1_1763534036_20cf9b_deliv... +[Debug] 消息 3 (system): 1172 tokens - # 子智能体工具指南 + +当你通过 `create_sub_agent`/`wait_sub_agen... +[Debug] 消息 4 (user): 21 tokens - 创建一个子智能体,测试他的ocr功能,用0885那张图片... +[Debug] 消息 5 (assistant): 37 tokens - 我来帮您创建一个子智能体来测试OCR功能,使用0885那张图片。 + +让我先确认一下当前环境:... +[Debug] 消息 18 (assistant): 363 tokens - ## 测试总结 + +✅ **OCR功能测试成功完成!** + +### 测试结果亮点: +1. **识别准确... +127.0.0.1 - - [19/Nov/2025 16:08:07] "GET /api/conversations/conv_20251119_143255_834/tokens HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:08:07] "GET /api/conversations/conv_20251119_143255_834/tokens HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:08:07] "GET /socket.io/?EIO=4&transport=polling&t=PgRA1Ry&sid=GGrA7lLxNP-ceZwvAADv HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:08:07] "GET /socket.io/?EIO=4&transport=polling&t=PgRA1S8&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:08:10] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:08:14] "GET /socket.io/?EIO=4&transport=polling&t=PgRA1Wg&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:08:14] "POST /socket.io/?EIO=4&transport=polling&t=PgRA3HE&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:08:15] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:08:16] "GET /socket.io/?EIO=4&transport=polling&t=PgRA1Wg&sid=GGrA7lLxNP-ceZwvAADv HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:08:16] "POST /socket.io/?EIO=4&transport=polling&t=PgRA3qQ&sid=GGrA7lLxNP-ceZwvAADv HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:08:20] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:08:25] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:08:30] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:08:35] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:08:39] "GET /socket.io/?EIO=4&transport=polling&t=PgRA3HF&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:08:39] "POST /socket.io/?EIO=4&transport=polling&t=PgRA9PD&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:08:40] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:08:41] "GET /socket.io/?EIO=4&transport=polling&t=PgRA3qR&sid=GGrA7lLxNP-ceZwvAADv HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:08:41] "POST /socket.io/?EIO=4&transport=polling&t=PgRA9xJ&sid=GGrA7lLxNP-ceZwvAADv HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:08:45] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:08:50] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:08:55] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:08:58] "GET /socket.io/?EIO=4&transport=polling&t=PgRA9xJ.0&sid=GGrA7lLxNP-ceZwvAADv HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:08:58] "GET /socket.io/?EIO=4&transport=polling&t=PgRA9PD.0&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:08:58] "GET /socket.io/?EIO=4&transport=polling&t=PgRAE0Y&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:08:58] "GET /socket.io/?EIO=4&transport=polling&t=PgRAE0V&sid=GGrA7lLxNP-ceZwvAADv HTTP/1.1" 200 - +[Debug] 消息 19 (user): 25 tokens - 再试一下,这次问他 图片里有什么东西,而不是提取文字... +[Debug] 消息 7 (assistant): 16 tokens - 让我检查一下根目录下的图片文件:... +[Debug] 消息 20 (assistant): 45 tokens - 好的,这次我让子智能体用不同的方式来分析图片,询问"图片里有什么东西",而不是直接提取文字。... +[Debug] 消息 8 (tool): 84 tokens - {"success": true, "command": "ls -la *.jpeg *.jpg ... +[Debug] 消息 9 (assistant): 30 tokens - 好的,我找到了IMG_0885.jpeg图片。现在我来创建一个子智能体来测试OCR功能:... +[Debug] 消息 21 (tool): 133 tokens - {"success": true, "task_id": "sub_2_1763539681_2ec... +[Debug] 消息 22 (assistant): 12 tokens - 现在等待子智能体完成任务:... +[Debug] 消息总token: 9564 +[Debug] 消息 10 (tool): 136 tokens - {"success": true, "task_id": "sub_1_1763534036_20c... +[Debug] 消息 11 (assistant): 42 tokens - 子智能体已创建成功!任务ID是:sub_1_1763534036_20cf9b + +现在让我等待子智能... +[Debug] 消息 12 (tool): 874 tokens - {"success": true, "task_id": "sub_1_1763534036_20c... +[Debug] 消息 13 (user): 225 tokens - 子智能体1 任务摘要:测试OCR功能,识别IMG_0885.jpeg图片中的文字内容 已完成,成果已... +[Debug] 消息 14 (assistant): 24 tokens - 太棒了!OCR功能测试任务已成功完成。让我查看一下测试结果:... +[Debug] 消息 15 (tool): 898 tokens - 读取 test_ocr_subagent/sub_1_1763534036_20cf9b_deliv... +[Debug] 消息 17 (tool): 312 tokens - 读取 test_ocr_subagent/sub_1_1763534036_20cf9b_deliv... +[Debug] 消息 18 (assistant): 363 tokens - ## 测试总结 + +✅ **OCR功能测试成功完成!** + +### 测试结果亮点: +1. **识别准确... +[Debug] 消息 19 (user): 25 tokens - 再试一下,这次问他 图片里有什么东西,而不是提取文字... +[Debug] 消息 20 (assistant): 45 tokens - 好的,这次我让子智能体用不同的方式来分析图片,询问"图片里有什么东西",而不是直接提取文字。... +[Debug] 消息 21 (tool): 133 tokens - {"success": true, "task_id": "sub_2_1763539681_2ec... +[Debug] 消息 22 (assistant): 12 tokens - 现在等待子智能体完成任务:... +[Debug] 消息总token: 9564 +[Debug] 工具定义token: 4729 +[Debug] 最终输入token: 14293 +[Debug] 工具定义token: 4729 +[Debug] 最终输入token: 14293 +[Debug] 添加tool消息后广播token更新 +[Debug] 尝试广播token更新 +[Debug] 广播token统计,对话ID: conv_20251119_143255_834 +[Debug] Token统计: 累计输入=111968, 累计输出=1579 +[Debug] token更新已广播 +[Debug] 添加system消息后广播token更新 +[Debug] 尝试广播token更新 +[Debug] 广播token统计,对话ID: conv_20251119_143255_834 +[Debug] Token统计: 累计输入=111968, 累计输出=1579 +[Debug] token更新已广播 +ℹ️ [信息] 子智能体2 任务摘要:测试OCR图片描述功能,分析IMG_0885.jpeg图片中的视觉内容 已完成,成果已复制到 /opt/agent/agents/users/jojo/project/test_ocr_visual_analysis/sub_2_1763539681_2ec376_deliverables。 (OCR图片描述功能测试任务已完成。成功分析了IMG_0885.jpeg图片的视觉内容,识别出智能手机的双视角展示,详细描述了屏幕显示、背部设计、颜色搭配、文化元素等视觉特征。交付文件包括:1)visual_analysis.txt - 32行详细视觉分析报告;2)result.md - 任务完成总结报告。OCR工具表现出色,能够准确识别物体类型、视觉细节、设计风格和应用场景,为图片内容理解提供了有价值的视觉分析。建议后续测试更多图片类型以验证功能通用性。) +[Debug] 开始计算输入token,messages数量: 24 +[Debug] 消息 1 (system): 3210 tokens - 你是一名运行在云端服务器上的智能助手,可以帮助用户完成各种任务。你的用户可能没有编程背景,请用通俗易... +[Debug] 消息 2 (system): 1876 tokens - # 待办事项系统使用指南(简化版) + +待办事项就像你的任务清单,帮你把复杂的工作拆成小步骤。 + +##... +[Debug] 开始计算输入token,messages数量: 24 +[Debug] 消息 3 (system): 1172 tokens - # 子智能体工具指南 + +当你通过 `create_sub_agent`/`wait_sub_agen... +[Debug] 消息 4 (user): 21 tokens - 创建一个子智能体,测试他的ocr功能,用0885那张图片... +[Debug] 消息 5 (assistant): 37 tokens - 我来帮您创建一个子智能体来测试OCR功能,使用0885那张图片。 + +让我先确认一下当前环境:... +[Debug] 消息 6 (tool): 84 tokens - {"success": true, "command": "ls -la user_upload/"... +[Debug] 消息 7 (assistant): 16 tokens - 让我检查一下根目录下的图片文件:... +[Debug] 消息 8 (tool): 84 tokens - {"success": true, "command": "ls -la *.jpeg *.jpg ... +[Debug] 消息 9 (assistant): 30 tokens - 好的,我找到了IMG_0885.jpeg图片。现在我来创建一个子智能体来测试OCR功能:... +[Debug] 消息 10 (tool): 136 tokens - {"success": true, "task_id": "sub_1_1763534036_20c... +[Debug] 消息 11 (assistant): 42 tokens - 子智能体已创建成功!任务ID是:sub_1_1763534036_20cf9b + +现在让我等待子智能... +[Debug] 消息 12 (tool): 874 tokens - {"success": true, "task_id": "sub_1_1763534036_20c... +[Debug] 消息 13 (user): 225 tokens - 子智能体1 任务摘要:测试OCR功能,识别IMG_0885.jpeg图片中的文字内容 已完成,成果已... +[Debug] 消息 14 (assistant): 24 tokens - 太棒了!OCR功能测试任务已成功完成。让我查看一下测试结果:... +[Debug] 消息 15 (tool): 898 tokens - 读取 test_ocr_subagent/sub_1_1763534036_20cf9b_deliv... +[Debug] 消息 17 (tool): 312 tokens - 读取 test_ocr_subagent/sub_1_1763534036_20cf9b_deliv... +[Debug] 消息 1 (system): 3210 tokens - 你是一名运行在云端服务器上的智能助手,可以帮助用户完成各种任务。你的用户可能没有编程背景,请用通俗易... +[Debug] 消息 18 (assistant): 363 tokens - ## 测试总结 + +✅ **OCR功能测试成功完成!** + +### 测试结果亮点: +1. **识别准确... +[Debug] 消息 19 (user): 25 tokens - 再试一下,这次问他 图片里有什么东西,而不是提取文字... +[Debug] 消息 20 (assistant): 45 tokens - 好的,这次我让子智能体用不同的方式来分析图片,询问"图片里有什么东西",而不是直接提取文字。... +[Debug] 消息 21 (tool): 133 tokens - {"success": true, "task_id": "sub_2_1763539681_2ec... +[Debug] 消息 22 (assistant): 12 tokens - 现在等待子智能体完成任务:... +[Debug] 消息 23 (tool): 988 tokens - {"success": true, "task_id": "sub_2_1763539681_2ec... +[Debug] 消息 24 (user): 266 tokens - 子智能体2 任务摘要:测试OCR图片描述功能,分析IMG_0885.jpeg图片中的视觉内容 已完成... +[Debug] 消息总token: 10873 +[Debug] 消息 2 (system): 1876 tokens - # 待办事项系统使用指南(简化版) + +待办事项就像你的任务清单,帮你把复杂的工作拆成小步骤。 + +##... +[Debug] 消息 3 (system): 1172 tokens - # 子智能体工具指南 + +当你通过 `create_sub_agent`/`wait_sub_agen... +[Debug] 消息 4 (user): 21 tokens - 创建一个子智能体,测试他的ocr功能,用0885那张图片... +[Debug] 消息 5 (assistant): 37 tokens - 我来帮您创建一个子智能体来测试OCR功能,使用0885那张图片。 + +让我先确认一下当前环境:... +[Debug] 消息 6 (tool): 84 tokens - {"success": true, "command": "ls -la user_upload/"... +[Debug] 消息 7 (assistant): 16 tokens - 让我检查一下根目录下的图片文件:... +[Debug] 消息 8 (tool): 84 tokens - {"success": true, "command": "ls -la *.jpeg *.jpg ... +[Debug] 消息 9 (assistant): 30 tokens - 好的,我找到了IMG_0885.jpeg图片。现在我来创建一个子智能体来测试OCR功能:... +[Debug] 消息 10 (tool): 136 tokens - {"success": true, "task_id": "sub_1_1763534036_20c... ++NuИ+Nu+Nu+Nuh0+NuP+Nup+Nu+Nu+NuЙ+127.0.0.1 - - [19/Nov/2025 16:08:58] "GET /api/conversations/conv_20251119_143255_834/tokens HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:08:58] "GET /api/conversations/conv_20251119_143255_834/tokens HTTP/1.1" 200 - +2025-11-19 16:08:58,774 - modules.sub_agent_manager - ERROR - 子智能体服务返回错误: Client error '404 NOT FOUND' for url 'http://127.0.0.1:8092/tasks/sub_1_1763149714_cf3c66' +For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/404 +127.0.0.1 - - [19/Nov/2025 16:08:58] "GET /api/conversations/conv_20251119_143255_834/tokens HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:08:58] "GET /api/conversations/conv_20251119_143255_834/tokens HTTP/1.1" 200 - +2025-11-19 16:08:58,846 - modules.sub_agent_manager - ERROR - 子智能体服务返回错误: Client error '404 NOT FOUND' for url 'http://127.0.0.1:8092/tasks/sub_1_1763191939_681287' +For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/404 +2025-11-19 16:08:58,883 - modules.sub_agent_manager - ERROR - 子智能体服务返回错误: Client error '404 NOT FOUND' for url 'http://127.0.0.1:8092/tasks/sub_1_1763194678_87db30' +For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/404 +[Debug] 消息 11 (assistant): 42 tokens - 子智能体已创建成功!任务ID是:sub_1_1763534036_20cf9b + +现在让我等待子智能... +[Debug] 消息 12 (tool): 874 tokens - {"success": true, "task_id": "sub_1_1763534036_20c... +[Debug] 消息 13 (user): 225 tokens - 子智能体1 任务摘要:测试OCR功能,识别IMG_0885.jpeg图片中的文字内容 已完成,成果已... +[Debug] 消息 14 (assistant): 24 tokens - 太棒了!OCR功能测试任务已成功完成。让我查看一下测试结果:... +[Debug] 消息 15 (tool): 898 tokens - 读取 test_ocr_subagent/sub_1_1763534036_20cf9b_deliv... +[Debug] 消息 17 (tool): 312 tokens - 读取 test_ocr_subagent/sub_1_1763534036_20cf9b_deliv... +[Debug] 消息 18 (assistant): 363 tokens - ## 测试总结 + +✅ **OCR功能测试成功完成!** + +### 测试结果亮点: +1. **识别准确... +[Debug] 工具定义token: 4729 +[Debug] 最终输入token: 15602 +[Debug] 消息 19 (user): 25 tokens - 再试一下,这次问他 图片里有什么东西,而不是提取文字... +[Debug] 消息 20 (assistant): 45 tokens - 好的,这次我让子智能体用不同的方式来分析图片,询问"图片里有什么东西",而不是直接提取文字。... +[Debug] 消息 21 (tool): 133 tokens - {"success": true, "task_id": "sub_2_1763539681_2ec... +[Debug] 消息 22 (assistant): 12 tokens - 现在等待子智能体完成任务:... +[Debug] 消息 23 (tool): 988 tokens - {"success": true, "task_id": "sub_2_1763539681_2ec... +[Debug] 消息 24 (user): 266 tokens - 子智能体2 任务摘要:测试OCR图片描述功能,分析IMG_0885.jpeg图片中的视觉内容 已完成... +[Debug] 消息总token: 10873 +[Debug] 工具定义token: 4729 +[Debug] 最终输入token: 15602 +[Debug] 开始计算输入token,messages数量: 24 +[Debug] 开始计算输入token,messages数量: 24 +[Debug] 消息 1 (system): 3210 tokens - 你是一名运行在云端服务器上的智能助手,可以帮助用户完成各种任务。你的用户可能没有编程背景,请用通俗易... +[Debug] 消息 2 (system): 1876 tokens - # 待办事项系统使用指南(简化版) + +待办事项就像你的任务清单,帮你把复杂的工作拆成小步骤。 + +##... +[Debug] 消息 3 (system): 1172 tokens - # 子智能体工具指南 + +当你通过 `create_sub_agent`/`wait_sub_agen... +[Debug] 消息 4 (user): 21 tokens - 创建一个子智能体,测试他的ocr功能,用0885那张图片... +[Debug] 消息 5 (assistant): 37 tokens - 我来帮您创建一个子智能体来测试OCR功能,使用0885那张图片。 + +让我先确认一下当前环境:... +[Debug] 消息 6 (tool): 84 tokens - {"success": true, "command": "ls -la user_upload/"... +[Debug] 消息 7 (assistant): 16 tokens - 让我检查一下根目录下的图片文件:... +[Debug] 消息 8 (tool): 84 tokens - {"success": true, "command": "ls -la *.jpeg *.jpg ... +[Debug] 消息 9 (assistant): 30 tokens - 好的,我找到了IMG_0885.jpeg图片。现在我来创建一个子智能体来测试OCR功能:... +[Debug] 消息 10 (tool): 136 tokens - {"success": true, "task_id": "sub_1_1763534036_20c... +[Debug] 消息 11 (assistant): 42 tokens - 子智能体已创建成功!任务ID是:sub_1_1763534036_20cf9b + +现在让我等待子智能... +[Debug] 消息 12 (tool): 874 tokens - {"success": true, "task_id": "sub_1_1763534036_20c... +[Debug] 消息 13 (user): 225 tokens - 子智能体1 任务摘要:测试OCR功能,识别IMG_0885.jpeg图片中的文字内容 已完成,成果已... +[Debug] 消息 14 (assistant): 24 tokens - 太棒了!OCR功能测试任务已成功完成。让我查看一下测试结果:... +[Debug] 消息 15 (tool): 898 tokens - 读取 test_ocr_subagent/sub_1_1763534036_20cf9b_deliv... +[Debug] 消息 17 (tool): 312 tokens - 读取 test_ocr_subagent/sub_1_1763534036_20cf9b_deliv... +[Debug] 消息 18 (assistant): 363 tokens - ## 测试总结 + +✅ **OCR功能测试成功完成!** + +### 测试结果亮点: +1. **识别准确... +[Debug] 消息 19 (user): 25 tokens - 再试一下,这次问他 图片里有什么东西,而不是提取文字... +[Debug] 消息 20 (assistant): 45 tokens - 好的,这次我让子智能体用不同的方式来分析图片,询问"图片里有什么东西",而不是直接提取文字。... +[Debug] 消息 21 (tool): 133 tokens - {"success": true, "task_id": "sub_2_1763539681_2ec... +[Debug] 消息 22 (assistant): 12 tokens - 现在等待子智能体完成任务:... +[Debug] 消息 1 (system): 3210 tokens - 你是一名运行在云端服务器上的智能助手,可以帮助用户完成各种任务。你的用户可能没有编程背景,请用通俗易... +[Debug] 消息 2 (system): 1876 tokens - # 待办事项系统使用指南(简化版) + +待办事项就像你的任务清单,帮你把复杂的工作拆成小步骤。 + +##... +[Debug] 消息 3 (system): 1172 tokens - # 子智能体工具指南 + +当你通过 `create_sub_agent`/`wait_sub_agen... +[Debug] 消息 4 (user): 21 tokens - 创建一个子智能体,测试他的ocr功能,用0885那张图片... +[Debug] 消息 5 (assistant): 37 tokens - 我来帮您创建一个子智能体来测试OCR功能,使用0885那张图片。 + +让我先确认一下当前环境:... +[Debug] 消息 6 (tool): 84 tokens - {"success": true, "command": "ls -la user_upload/"... +[Debug] 消息 7 (assistant): 16 tokens - 让我检查一下根目录下的图片文件:... +[Debug] 消息 8 (tool): 84 tokens - {"success": true, "command": "ls -la *.jpeg *.jpg ... +[Debug] 消息 9 (assistant): 30 tokens - 好的,我找到了IMG_0885.jpeg图片。现在我来创建一个子智能体来测试OCR功能:... +[Debug] 消息 10 (tool): 136 tokens - {"success": true, "task_id": "sub_1_1763534036_20c... +[Debug] 消息 11 (assistant): 42 tokens - 子智能体已创建成功!任务ID是:sub_1_1763534036_20cf9b + +现在让我等待子智能... +[Debug] 消息 23 (tool): 988 tokens - {"success": true, "task_id": "sub_2_1763539681_2ec... +[Debug] 消息 24 (user): 266 tokens - 子智能体2 任务摘要:测试OCR图片描述功能,分析IMG_0885.jpeg图片中的视觉内容 已完成... +[Debug] 消息总token: 10873 +[Debug] 消息 12 (tool): 874 tokens - {"success": true, "task_id": "sub_1_1763534036_20c... +[Debug] 消息 13 (user): 225 tokens - 子智能体1 任务摘要:测试OCR功能,识别IMG_0885.jpeg图片中的文字内容 已完成,成果已... +[Debug] 消息 14 (assistant): 24 tokens - 太棒了!OCR功能测试任务已成功完成。让我查看一下测试结果:... +[Debug] 消息 15 (tool): 898 tokens - 读取 test_ocr_subagent/sub_1_1763534036_20cf9b_deliv... +[Debug] 消息 17 (tool): 312 tokens - 读取 test_ocr_subagent/sub_1_1763534036_20cf9b_deliv... +[Debug] 消息 18 (assistant): 363 tokens - ## 测试总结 + +✅ **OCR功能测试成功完成!** + +### 测试结果亮点: +1. **识别准确... +[Debug] 消息 19 (user): 25 tokens - 再试一下,这次问他 图片里有什么东西,而不是提取文字... +[Debug] 消息 20 (assistant): 45 tokens - 好的,这次我让子智能体用不同的方式来分析图片,询问"图片里有什么东西",而不是直接提取文字。... +[Debug] 消息 21 (tool): 133 tokens - {"success": true, "task_id": "sub_2_1763539681_2ec... +[Debug] 消息 22 (assistant): 12 tokens - 现在等待子智能体完成任务:... +[Debug] 工具定义token: 4729 +[Debug] 最终输入token: 15602 +[Debug] 消息 23 (tool): 988 tokens - {"success": true, "task_id": "sub_2_1763539681_2ec... +[Debug] 消息 24 (user): 266 tokens - 子智能体2 任务摘要:测试OCR图片描述功能,分析IMG_0885.jpeg图片中的视觉内容 已完成... +[Debug] 消息总token: 10873 +[Debug] 工具定义token: 4729 +[Debug] 最终输入token: 15602 +[Debug] 开始计算输入token,messages数量: 24 +[Debug] 消息 1 (system): 3143 tokens - 你是一名运行在云端服务器上的智能助手,可以帮助用户完成各种任务。你的用户可能没有编程背景,请用通俗易... +127.0.0.1 - - [19/Nov/2025 16:08:59] "GET /socket.io/?EIO=4&transport=polling&t=PgRAE0m&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:08:59] "GET /socket.io/?EIO=4&transport=polling&t=PgRAE0n&sid=GGrA7lLxNP-ceZwvAADv HTTP/1.1" 200 - +[Debug] 消息 2 (system): 1876 tokens - # 待办事项系统使用指南(简化版) + +待办事项就像你的任务清单,帮你把复杂的工作拆成小步骤。 + +##... +[Debug] 消息 3 (system): 1172 tokens - # 子智能体工具指南 + +当你通过 `create_sub_agent`/`wait_sub_agen... +[Debug] 消息 4 (user): 21 tokens - 创建一个子智能体,测试他的ocr功能,用0885那张图片... +[Debug] 消息 5 (assistant): 37 tokens - 我来帮您创建一个子智能体来测试OCR功能,使用0885那张图片。 + +让我先确认一下当前环境:... +[Debug] 消息 6 (tool): 84 tokens - {"success": true, "command": "ls -la user_upload/"... +[Debug] 消息 7 (assistant): 16 tokens - 让我检查一下根目录下的图片文件:... +[Debug] 消息 8 (tool): 84 tokens - {"success": true, "command": "ls -la *.jpeg *.jpg ... +[Debug] 消息 9 (assistant): 30 tokens - 好的,我找到了IMG_0885.jpeg图片。现在我来创建一个子智能体来测试OCR功能:... +[Debug] 消息 10 (tool): 136 tokens - {"success": true, "task_id": "sub_1_1763534036_20c... +[Debug] 消息 11 (assistant): 42 tokens - 子智能体已创建成功!任务ID是:sub_1_1763534036_20cf9b + +现在让我等待子智能... +[Debug] 消息 12 (tool): 874 tokens - {"success": true, "task_id": "sub_1_1763534036_20c... +[Debug] 消息 13 (user): 225 tokens - 子智能体1 任务摘要:测试OCR功能,识别IMG_0885.jpeg图片中的文字内容 已完成,成果已... +[Debug] 消息 14 (assistant): 24 tokens - 太棒了!OCR功能测试任务已成功完成。让我查看一下测试结果:... +[Debug] 消息 15 (tool): 898 tokens - 读取 test_ocr_subagent/sub_1_1763534036_20cf9b_deliv... +[Debug] 消息 17 (tool): 312 tokens - 读取 test_ocr_subagent/sub_1_1763534036_20cf9b_deliv... +[Debug] 消息 18 (assistant): 363 tokens - ## 测试总结 + +✅ **OCR功能测试成功完成!** + +### 测试结果亮点: +1. **识别准确... +[Debug] 消息 19 (user): 25 tokens - 再试一下,这次问他 图片里有什么东西,而不是提取文字... +[Debug] 消息 20 (assistant): 45 tokens - 好的,这次我让子智能体用不同的方式来分析图片,询问"图片里有什么东西",而不是直接提取文字。... +[Debug] 消息 21 (tool): 133 tokens - {"success": true, "task_id": "sub_2_1763539681_2ec... +[Debug] 消息 22 (assistant): 12 tokens - 现在等待子智能体完成任务:... +[Debug] 消息 23 (system): 266 tokens - 子智能体2 任务摘要:测试OCR图片描述功能,分析IMG_0885.jpeg图片中的视觉内容 已完成... +[Debug] 消息 24 (tool): 988 tokens - {"success": true, "task_id": "sub_2_1763539681_2ec... +[Debug] 消息总token: 10806 +[Debug] 工具定义token: 4729 +[Debug] 最终输入token: 15535 +📊 Token统计已更新: +15535输入, +0输出 (总计: 127503输入, 1579输出) +[Debug] 尝试广播token更新 +[Debug] 广播token统计,对话ID: conv_20251119_143255_834 +[Debug] Token统计: 累计输入=127503, 累计输出=1579 +[Debug] token更新已广播 +[API] 第3次调用 (总工具调用: 2/100) +[Debug] 开始计算输入token,messages数量: 24 +[Debug] 开始计算输入token,messages数量: 24 +[Debug] 消息 1 (system): 3210 tokens - 你是一名运行在云端服务器上的智能助手,可以帮助用户完成各种任务。你的用户可能没有编程背景,请用通俗易... +[Debug] 消息 2 (system): 1876 tokens - # 待办事项系统使用指南(简化版) + +待办事项就像你的任务清单,帮你把复杂的工作拆成小步骤。 + +##... +[Debug] 消息 3 (system): 1172 tokens - # 子智能体工具指南 + +当你通过 `create_sub_agent`/`wait_sub_agen... +[Debug] 消息 4 (user): 21 tokens - 创建一个子智能体,测试他的ocr功能,用0885那张图片... +[Debug] 消息 5 (assistant): 37 tokens - 我来帮您创建一个子智能体来测试OCR功能,使用0885那张图片。 + +让我先确认一下当前环境:... +[Debug] 消息 1 (system): 3210 tokens - 你是一名运行在云端服务器上的智能助手,可以帮助用户完成各种任务。你的用户可能没有编程背景,请用通俗易... +[Debug] 消息 2 (system): 1876 tokens - # 待办事项系统使用指南(简化版) + +待办事项就像你的任务清单,帮你把复杂的工作拆成小步骤。 + +##... +[Debug] 消息 6 (tool): 84 tokens - {"success": true, "command": "ls -la user_upload/"... +[Debug] 消息 7 (assistant): 16 tokens - 让我检查一下根目录下的图片文件:... +[Debug] 消息 8 (tool): 84 tokens - {"success": true, "command": "ls -la *.jpeg *.jpg ... +[Debug] 消息 9 (assistant): 30 tokens - 好的,我找到了IMG_0885.jpeg图片。现在我来创建一个子智能体来测试OCR功能:... +[Debug] 消息 10 (tool): 136 tokens - {"success": true, "task_id": "sub_1_1763534036_20c... +[Debug] 消息 11 (assistant): 42 tokens - 子智能体已创建成功!任务ID是:sub_1_1763534036_20cf9b + +现在让我等待子智能... +[Debug] 消息 12 (tool): 874 tokens - {"success": true, "task_id": "sub_1_1763534036_20c... +[Debug] 消息 13 (user): 225 tokens - 子智能体1 任务摘要:测试OCR功能,识别IMG_0885.jpeg图片中的文字内容 已完成,成果已... +[Debug] 消息 14 (assistant): 24 tokens - 太棒了!OCR功能测试任务已成功完成。让我查看一下测试结果:... +[Debug] 消息 15 (tool): 898 tokens - 读取 test_ocr_subagent/sub_1_1763534036_20cf9b_deliv... +[Debug] 消息 17 (tool): 312 tokens - 读取 test_ocr_subagent/sub_1_1763534036_20cf9b_deliv... +[Debug] 消息 18 (assistant): 363 tokens - ## 测试总结 + +✅ **OCR功能测试成功完成!** + +### 测试结果亮点: +1. **识别准确... +[Debug] 消息 19 (user): 25 tokens - 再试一下,这次问他 图片里有什么东西,而不是提取文字... +[Debug] 消息 20 (assistant): 45 tokens - 好的,这次我让子智能体用不同的方式来分析图片,询问"图片里有什么东西",而不是直接提取文字。... +[Debug] 消息 21 (tool): 133 tokens - {"success": true, "task_id": "sub_2_1763539681_2ec... +[Debug] 消息 22 (assistant): 12 tokens - 现在等待子智能体完成任务:... +[Debug] 消息 3 (system): 1172 tokens - # 子智能体工具指南 + +当你通过 `create_sub_agent`/`wait_sub_agen... +[Debug] 消息 4 (user): 21 tokens - 创建一个子智能体,测试他的ocr功能,用0885那张图片... +[Debug] 消息 5 (assistant): 37 tokens - 我来帮您创建一个子智能体来测试OCR功能,使用0885那张图片。 + +让我先确认一下当前环境:... +[Debug] 消息 6 (tool): 84 tokens - {"success": true, "command": "ls -la user_upload/"... +[Debug] 消息 7 (assistant): 16 tokens - 让我检查一下根目录下的图片文件:... +[Debug] 消息 8 (tool): 84 tokens - {"success": true, "command": "ls -la *.jpeg *.jpg ... +[Debug] 消息 9 (assistant): 30 tokens - 好的,我找到了IMG_0885.jpeg图片。现在我来创建一个子智能体来测试OCR功能:... +[Debug] 消息 10 (tool): 136 tokens - {"success": true, "task_id": "sub_1_1763534036_20c... +[Debug] 消息 11 (assistant): 42 tokens - 子智能体已创建成功!任务ID是:sub_1_1763534036_20cf9b + +现在让我等待子智能... +[Debug] 消息 12 (tool): 874 tokens - {"success": true, "task_id": "sub_1_1763534036_20c... +[Debug] 消息 13 (user): 225 tokens - 子智能体1 任务摘要:测试OCR功能,识别IMG_0885.jpeg图片中的文字内容 已完成,成果已... +[Debug] 消息 14 (assistant): 24 tokens - 太棒了!OCR功能测试任务已成功完成。让我查看一下测试结果:... +[Debug] 消息 15 (tool): 898 tokens - 读取 test_ocr_subagent/sub_1_1763534036_20cf9b_deliv... +[Debug] 消息 17 (tool): 312 tokens - 读取 test_ocr_subagent/sub_1_1763534036_20cf9b_deliv... +[Debug] 消息 18 (assistant): 363 tokens - ## 测试总结 + +✅ **OCR功能测试成功完成!** + +### 测试结果亮点: +1. **识别准确... +[Debug] 消息 19 (user): 25 tokens - 再试一下,这次问他 图片里有什么东西,而不是提取文字... +127.0.0.1 - - [19/Nov/2025 16:08:59] "GET /api/conversations/conv_20251119_143255_834/tokens HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:08:59] "GET /api/conversations/conv_20251119_143255_834/tokens HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:00] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:00] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:00] "GET /api/conversations/conv_20251119_143255_834/tokens HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:00] "GET /socket.io/?EIO=4&transport=polling&t=PgRAE7c&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:00] "GET /socket.io/?EIO=4&transport=polling&t=PgRAEXR&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:00] "GET /socket.io/?EIO=4&transport=polling&t=PgRAEYE&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:00] "GET /socket.io/?EIO=4&transport=polling&t=PgRAEYY&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:01] "GET /socket.io/?EIO=4&transport=polling&t=PgRAEYv&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:01] "GET /socket.io/?EIO=4&transport=polling&t=PgRAEdC&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:01] "GET /socket.io/?EIO=4&transport=polling&t=PgRAEdX&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:01] "GET /socket.io/?EIO=4&transport=polling&t=PgRAEdr&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:01] "GET /socket.io/?EIO=4&transport=polling&t=PgRAEeA&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:01] "GET /socket.io/?EIO=4&transport=polling&t=PgRAEeU&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:01] "GET /socket.io/?EIO=4&transport=polling&t=PgRAEeo&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:01] "GET /socket.io/?EIO=4&transport=polling&t=PgRAEh_&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:01] "GET /socket.io/?EIO=4&transport=polling&t=PgRAEiK&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:01] "GET /socket.io/?EIO=4&transport=polling&t=PgRAEie&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:01] "GET /socket.io/?EIO=4&transport=polling&t=PgRAEi-&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:01] "GET /socket.io/?EIO=4&transport=polling&t=PgRAEjL&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:01] "GET /socket.io/?EIO=4&transport=polling&t=PgRAEjb&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:01] "GET /socket.io/?EIO=4&transport=polling&t=PgRAEjv&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:01] "GET /socket.io/?EIO=4&transport=polling&t=PgRAEkE&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:01] "GET /socket.io/?EIO=4&transport=polling&t=PgRAEkZ&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:01] "GET /socket.io/?EIO=4&transport=polling&t=PgRAEn8&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:01] "GET /socket.io/?EIO=4&transport=polling&t=PgRAEnS&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:01] "GET /socket.io/?EIO=4&transport=polling&t=PgRAEnn&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:01] "GET /socket.io/?EIO=4&transport=polling&t=PgRAEo5&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:01] "GET /socket.io/?EIO=4&transport=polling&t=PgRAEoQ&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:01] "GET /socket.io/?EIO=4&transport=polling&t=PgRAEok&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:01] "GET /socket.io/?EIO=4&transport=polling&t=PgRAEp3&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:01] "GET /socket.io/?EIO=4&transport=polling&t=PgRAEpN&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:02] "GET /socket.io/?EIO=4&transport=polling&t=PgRAEph&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:02] "GET /socket.io/?EIO=4&transport=polling&t=PgRAE-Z&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:04] "GET /socket.io/?EIO=4&transport=polling&t=PgRAE-v&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:04] "POST /socket.io/?EIO=4&transport=polling&t=PgRAFW6&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:05] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:05] "GET /socket.io/?EIO=4&transport=polling&t=PgRAE7d&sid=GGrA7lLxNP-ceZwvAADv HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:05] "GET /socket.io/?EIO=4&transport=polling&t=PgRAFW7&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:05] "GET /socket.io/?EIO=4&transport=polling&t=PgRAFfR&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +[Debug] 消息 20 (assistant): 45 tokens - 好的,这次我让子智能体用不同的方式来分析图片,询问"图片里有什么东西",而不是直接提取文字。... +[Debug] 消息 21 (tool): 133 tokens - {"success": true, "task_id": "sub_2_1763539681_2ec... +[Debug] 消息 22 (assistant): 12 tokens - 现在等待子智能体完成任务:... +[Debug] 消息 23 (tool): 988 tokens - {"success": true, "task_id": "sub_2_1763539681_2ec... +[Debug] 消息 24 (user): 266 tokens - 子智能体2 任务摘要:测试OCR图片描述功能,分析IMG_0885.jpeg图片中的视觉内容 已完成... +[Debug] 消息总token: 10873 +[Debug] 工具定义token: 4729 +[Debug] 最终输入token: 15602 +[Debug] 工具定义token: 4729 +[Debug] 最终输入token: 15602 +[Debug] 开始计算输入token,messages数量: 24 +[Debug] 消息 1 (system): 3210 tokens - 你是一名运行在云端服务器上的智能助手,可以帮助用户完成各种任务。你的用户可能没有编程背景,请用通俗易... +[Debug] 消息 2 (system): 1876 tokens - # 待办事项系统使用指南(简化版) + +待办事项就像你的任务清单,帮你把复杂的工作拆成小步骤。 + +##... +[Debug] 消息 3 (system): 1172 tokens - # 子智能体工具指南 + +当你通过 `create_sub_agent`/`wait_sub_agen... +[Debug] 消息 4 (user): 21 tokens - 创建一个子智能体,测试他的ocr功能,用0885那张图片... +[Debug] 消息 5 (assistant): 37 tokens - 我来帮您创建一个子智能体来测试OCR功能,使用0885那张图片。 + +让我先确认一下当前环境:... +[Debug] 消息 6 (tool): 84 tokens - {"success": true, "command": "ls -la user_upload/"... +[Debug] 消息 7 (assistant): 16 tokens - 让我检查一下根目录下的图片文件:... +[Debug] 消息 8 (tool): 84 tokens - {"success": true, "command": "ls -la *.jpeg *.jpg ... +[Debug] 消息 9 (assistant): 30 tokens - 好的,我找到了IMG_0885.jpeg图片。现在我来创建一个子智能体来测试OCR功能:... +[Debug] 消息 10 (tool): 136 tokens - {"success": true, "task_id": "sub_1_1763534036_20c... +[Debug] 消息 11 (assistant): 42 tokens - 子智能体已创建成功!任务ID是:sub_1_1763534036_20cf9b + +现在让我等待子智能... +[Debug] 消息 12 (tool): 874 tokens - {"success": true, "task_id": "sub_1_1763534036_20c... +[Debug] 消息 13 (user): 225 tokens - 子智能体1 任务摘要:测试OCR功能,识别IMG_0885.jpeg图片中的文字内容 已完成,成果已... +[Debug] 消息 14 (assistant): 24 tokens - 太棒了!OCR功能测试任务已成功完成。让我查看一下测试结果:... +[Debug] 消息 15 (tool): 898 tokens - 读取 test_ocr_subagent/sub_1_1763534036_20cf9b_deliv... +[Debug] 消息 17 (tool): 312 tokens - 读取 test_ocr_subagent/sub_1_1763534036_20cf9b_deliv... +[Debug] 消息 18 (assistant): 363 tokens - ## 测试总结 + +✅ **OCR功能测试成功完成!** + +### 测试结果亮点: +1. **识别准确... +[Debug] 消息 19 (user): 25 tokens - 再试一下,这次问他 图片里有什么东西,而不是提取文字... +[Debug] 消息 20 (assistant): 45 tokens - 好的,这次我让子智能体用不同的方式来分析图片,询问"图片里有什么东西",而不是直接提取文字。... +[Debug] 消息 21 (tool): 133 tokens - {"success": true, "task_id": "sub_2_1763539681_2ec... +[Debug] 消息 22 (assistant): 12 tokens - 现在等待子智能体完成任务:... +[Debug] 消息 23 (tool): 988 tokens - {"success": true, "task_id": "sub_2_1763539681_2ec... +[Debug] 消息 24 (user): 266 tokens - 子智能体2 任务摘要:测试OCR图片描述功能,分析IMG_0885.jpeg图片中的视觉内容 已完成... +[Debug] 消息总token: 10873 +[Debug] 工具定义token: 4729 +[Debug] 最终输入token: 15602 +📊 Token统计已更新: +0输入, +102输出 (总计: 127503输入, 1681输出) +[Debug] 尝试广播token更新 +[Debug] 广播token统计,对话ID: conv_20251119_143255_834 +[Debug] Token统计: 累计输入=127503, 累计输出=1681 +[Debug] token更新已广播 +[Debug] 开始计算输入token,messages数量: 24 +[Debug] 开始计算输入token,messages数量: 24 +[Debug] 消息 1 (system): 3210 tokens - 你是一名运行在云端服务器上的智能助手,可以帮助用户完成各种任务。你的用户可能没有编程背景,请用通俗易... +[Debug] 消息 2 (system): 1876 tokens - # 待办事项系统使用指南(简化版) + +待办事项就像你的任务清单,帮你把复杂的工作拆成小步骤。 + +##... +[Debug] 消息 3 (system): 1172 tokens - # 子智能体工具指南 + +当你通过 `create_sub_agent`/`wait_sub_agen... +[Debug] 消息 4 (user): 21 tokens - 创建一个子智能体,测试他的ocr功能,用0885那张图片... +[Debug] 消息 5 (assistant): 37 tokens - 我来帮您创建一个子智能体来测试OCR功能,使用0885那张图片。 + +让我先确认一下当前环境:... +[Debug] 消息 6 (tool): 84 tokens - {"success": true, "command": "ls -la user_upload/"... +[Debug] 消息 7 (assistant): 16 tokens - 让我检查一下根目录下的图片文件:... +[Debug] 消息 8 (tool): 84 tokens - {"success": true, "command": "ls -la *.jpeg *.jpg ... +[Debug] 消息 9 (assistant): 30 tokens - 好的,我找到了IMG_0885.jpeg图片。现在我来创建一个子智能体来测试OCR功能:... +[Debug] 消息 1 (system): 3210 tokens - 你是一名运行在云端服务器上的智能助手,可以帮助用户完成各种任务。你的用户可能没有编程背景,请用通俗易... +[Debug] 消息 10 (tool): 136 tokens - {"success": true, "task_id": "sub_1_1763534036_20c... +[Debug] 消息 11 (assistant): 42 tokens - 子智能体已创建成功!任务ID是:sub_1_1763534036_20cf9b + +现在让我等待子智能... +[Debug] 消息 12 (tool): 874 tokens - {"success": true, "task_id": "sub_1_1763534036_20c... +[Debug] 消息 13 (user): 225 tokens - 子智能体1 任务摘要:测试OCR功能,识别IMG_0885.jpeg图片中的文字内容 已完成,成果已... +[Debug] 消息 14 (assistant): 24 tokens - 太棒了!OCR功能测试任务已成功完成。让我查看一下测试结果:... +[Debug] 消息 15 (tool): 898 tokens - 读取 test_ocr_subagent/sub_1_1763534036_20cf9b_deliv... +[Debug] 消息 2 (system): 1876 tokens - # 待办事项系统使用指南(简化版) + +待办事项就像你的任务清单,帮你把复杂的工作拆成小步骤。 + +##... +[Debug] 消息 17 (tool): 312 tokens - 读取 test_ocr_subagent/sub_1_1763534036_20cf9b_deliv... +[Debug] 消息 18 (assistant): 363 tokens - ## 测试总结 + +✅ **OCR功能测试成功完成!** + +### 测试结果亮点: +1. **识别准确... +[Debug] 消息 19 (user): 25 tokens - 再试一下,这次问他 图片里有什么东西,而不是提取文字... +[Debug] 消息 20 (assistant): 45 tokens - 好的,这次我让子智能体用不同的方式来分析图片,询问"图片里有什么东西",而不是直接提取文字。... +[Debug] 消息 21 (tool): 133 tokens - {"success": true, "task_id": "sub_2_1763539681_2ec... +[Debug] 消息 3 (system): 1172 tokens - # 子智能体工具指南 + +当你通过 `create_sub_agent`/`wait_sub_agen... +[Debug] 消息 22 (assistant): 12 tokens - 现在等待子智能体完成任务:... +[Debug] 消息 4 (user): 21 tokens - 创建一个子智能体,测试他的ocr功能,用0885那张图片... +[Debug] 消息 5 (assistant): 37 tokens - 我来帮您创建一个子智能体来测试OCR功能,使用0885那张图片。 + +让我先确认一下当前环境:... +[Debug] 消息 6 (tool): 84 tokens - {"success": true, "command": "ls -la user_upload/"... +[Debug] 消息 7 (assistant): 16 tokens - 让我检查一下根目录下的图片文件:... +[Debug] 消息 8 (tool): 84 tokens - {"success": true, "command": "ls -la *.jpeg *.jpg ... +h-Nu-Nuu-Nu-Nuv-Nu0-NuP-Nup-NuȐ-Nu-Nu-Nu-Nu0-NuP-Nu-Nu-Nu-Nuh-Nu-Nu0-NuP-Nup-Nu-Nu-127.0.0.1 - - [19/Nov/2025 16:09:05] "GET /api/conversations/conv_20251119_143255_834/tokens HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:05] "GET /api/conversations/conv_20251119_143255_834/tokens HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:05] "GET /socket.io/?EIO=4&transport=polling&t=PgRAFfS&sid=GGrA7lLxNP-ceZwvAADv HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:05] "GET /socket.io/?EIO=4&transport=polling&t=PgRAFfe&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:05] "GET /socket.io/?EIO=4&transport=polling&t=PgRAFh6&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +[Debug] 消息 9 (assistant): 30 tokens - 好的,我找到了IMG_0885.jpeg图片。现在我来创建一个子智能体来测试OCR功能:... +[Debug] 消息 10 (tool): 136 tokens - {"success": true, "task_id": "sub_1_1763534036_20c... +[Debug] 消息 11 (assistant): 42 tokens - 子智能体已创建成功!任务ID是:sub_1_1763534036_20cf9b + +现在让我等待子智能... +[Debug] 消息 23 (tool): 988 tokens - {"success": true, "task_id": "sub_2_1763539681_2ec... +[Debug] 消息 12 (tool): 874 tokens - {"success": true, "task_id": "sub_1_1763534036_20c... +[Debug] 消息 24 (user): 266 tokens - 子智能体2 任务摘要:测试OCR图片描述功能,分析IMG_0885.jpeg图片中的视觉内容 已完成... +[Debug] 消息总token: 10873 +[Debug] 消息 13 (user): 225 tokens - 子智能体1 任务摘要:测试OCR功能,识别IMG_0885.jpeg图片中的文字内容 已完成,成果已... +[Debug] 消息 14 (assistant): 24 tokens - 太棒了!OCR功能测试任务已成功完成。让我查看一下测试结果:... +[Debug] 消息 15 (tool): 898 tokens - 读取 test_ocr_subagent/sub_1_1763534036_20cf9b_deliv... +[Debug] 消息 17 (tool): 312 tokens - 读取 test_ocr_subagent/sub_1_1763534036_20cf9b_deliv... +[Debug] 消息 18 (assistant): 363 tokens - ## 测试总结 + +✅ **OCR功能测试成功完成!** + +### 测试结果亮点: +1. **识别准确... +[Debug] 消息 19 (user): 25 tokens - 再试一下,这次问他 图片里有什么东西,而不是提取文字... +[Debug] 消息 20 (assistant): 45 tokens - 好的,这次我让子智能体用不同的方式来分析图片,询问"图片里有什么东西",而不是直接提取文字。... +[Debug] 消息 21 (tool): 133 tokens - {"success": true, "task_id": "sub_2_1763539681_2ec... +[Debug] 消息 22 (assistant): 12 tokens - 现在等待子智能体完成任务:... +[Debug] 消息 23 (tool): 988 tokens - {"success": true, "task_id": "sub_2_1763539681_2ec... +[Debug] 消息 24 (user): 266 tokens - 子智能体2 任务摘要:测试OCR图片描述功能,分析IMG_0885.jpeg图片中的视觉内容 已完成... +[Debug] 消息总token: 10873 +[Debug] 工具定义token: 4729 +[Debug] 最终输入token: 15602 +[Debug] 工具定义token: 4729 +[Debug] 最终输入token: 15602 +[Debug] 添加assistant消息后广播token更新 +[Debug] 尝试广播token更新 +[Debug] 广播token统计,对话ID: conv_20251119_143255_834 +[Debug] Token统计: 累计输入=127503, 累计输出=1681 +[Debug] token更新已广播 +[Debug] 开始计算输入token,messages数量: 25 +[Debug] 开始计算输入token,messages数量: 25 +[Debug] 消息 1 (system): 3210 tokens - 你是一名运行在云端服务器上的智能助手,可以帮助用户完成各种任务。你的用户可能没有编程背景,请用通俗易... +[Debug] 消息 2 (system): 1876 tokens - # 待办事项系统使用指南(简化版) + +待办事项就像你的任务清单,帮你把复杂的工作拆成小步骤。 + +##... +[Debug] 消息 3 (system): 1172 tokens - # 子智能体工具指南 + +当你通过 `create_sub_agent`/`wait_sub_agen... +[Debug] 消息 4 (user): 21 tokens - 创建一个子智能体,测试他的ocr功能,用0885那张图片... +[Debug] 消息 5 (assistant): 37 tokens - 我来帮您创建一个子智能体来测试OCR功能,使用0885那张图片。 + +让我先确认一下当前环境:... +[Debug] 消息 6 (tool): 84 tokens - {"success": true, "command": "ls -la user_upload/"... +[Debug] 消息 7 (assistant): 16 tokens - 让我检查一下根目录下的图片文件:... +[Debug] 消息 8 (tool): 84 tokens - {"success": true, "command": "ls -la *.jpeg *.jpg ... +[Debug] 消息 9 (assistant): 30 tokens - 好的,我找到了IMG_0885.jpeg图片。现在我来创建一个子智能体来测试OCR功能:... +[Debug] 消息 10 (tool): 136 tokens - {"success": true, "task_id": "sub_1_1763534036_20c... +[Debug] 消息 11 (assistant): 42 tokens - 子智能体已创建成功!任务ID是:sub_1_1763534036_20cf9b + +现在让我等待子智能... +[Debug] 消息 12 (tool): 874 tokens - {"success": true, "task_id": "sub_1_1763534036_20c... +[Debug] 消息 1 (system): 3210 tokens - 你是一名运行在云端服务器上的智能助手,可以帮助用户完成各种任务。你的用户可能没有编程背景,请用通俗易... +[Debug] 消息 13 (user): 225 tokens - 子智能体1 任务摘要:测试OCR功能,识别IMG_0885.jpeg图片中的文字内容 已完成,成果已... +[Debug] 消息 14 (assistant): 24 tokens - 太棒了!OCR功能测试任务已成功完成。让我查看一下测试结果:... +[Debug] 消息 15 (tool): 898 tokens - 读取 test_ocr_subagent/sub_1_1763534036_20cf9b_deliv... +[Debug] 消息 17 (tool): 312 tokens - 读取 test_ocr_subagent/sub_1_1763534036_20cf9b_deliv... +[Debug] 消息 2 (system): 1876 tokens - # 待办事项系统使用指南(简化版) + +待办事项就像你的任务清单,帮你把复杂的工作拆成小步骤。 + +##... +[Debug] 消息 18 (assistant): 363 tokens - ## 测试总结 + +✅ **OCR功能测试成功完成!** + +### 测试结果亮点: +1. **识别准确... +[Debug] 消息 19 (user): 25 tokens - 再试一下,这次问他 图片里有什么东西,而不是提取文字... +[Debug] 消息 20 (assistant): 45 tokens - 好的,这次我让子智能体用不同的方式来分析图片,询问"图片里有什么东西",而不是直接提取文字。... +[Debug] 消息 21 (tool): 133 tokens - {"success": true, "task_id": "sub_2_1763539681_2ec... +[Debug] 消息 22 (assistant): 12 tokens - 现在等待子智能体完成任务:... +[Debug] 消息 3 (system): 1172 tokens - # 子智能体工具指南 + +当你通过 `create_sub_agent`/`wait_sub_agen... +[Debug] 消息 23 (tool): 988 tokens - {"success": true, "task_id": "sub_2_1763539681_2ec... +[Debug] 消息 4 (user): 21 tokens - 创建一个子智能体,测试他的ocr功能,用0885那张图片... +[Debug] 消息 5 (assistant): 37 tokens - 我来帮您创建一个子智能体来测试OCR功能,使用0885那张图片。 + +让我先确认一下当前环境:... +[Debug] 消息 24 (user): 266 tokens - 子智能体2 任务摘要:测试OCR图片描述功能,分析IMG_0885.jpeg图片中的视觉内容 已完成... +[Debug] 消息 6 (tool): 84 tokens - {"success": true, "command": "ls -la user_upload/"... +[Debug] 消息 25 (assistant): 29 tokens - 太好了!这次的结果完全不同。让我查看一下视觉分析的结果:... +[Debug] 消息总token: 10902 +[Debug] 消息 7 (assistant): 16 tokens - 让我检查一下根目录下的图片文件:... +[Debug] 消息 8 (tool): 84 tokens - {"success": true, "command": "ls -la *.jpeg *.jpg ... +[Debug] 消息 9 (assistant): 30 tokens - 好的,我找到了IMG_0885.jpeg图片。现在我来创建一个子智能体来测试OCR功能:... +[Debug] 消息 10 (tool): 136 tokens - {"success": true, "task_id": "sub_1_1763534036_20c... +[Debug] 消息 11 (assistant): 42 tokens - 子智能体已创建成功!任务ID是:sub_1_1763534036_20cf9b + +现在让我等待子智能... +[Debug] 消息 12 (tool): 874 tokens - {"success": true, "task_id": "sub_1_1763534036_20c... +[Debug] 消息 13 (user): 225 tokens - 子智能体1 任务摘要:测试OCR功能,识别IMG_0885.jpeg图片中的文字内容 已完成,成果已... +[Debug] 消息 14 (assistant): 24 tokens - 太棒了!OCR功能测试任务已成功完成。让我查看一下测试结果:... +[Debug] 消息 15 (tool): 898 tokens - 读取 test_ocr_subagent/sub_1_1763534036_20cf9b_deliv... +[Debug] 消息 17 (tool): 312 tokens - 读取 test_ocr_subagent/sub_1_1763534036_20cf9b_deliv... +[Debug] 消息 18 (assistant): 363 tokens - ## 测试总结 + +✅ **OCR功能测试成功完成!** + +### 测试结果亮点: +1. **识别准确... +[Debug] 消息 19 (user): 25 tokens - 再试一下,这次问他 图片里有什么东西,而不是提取文字... +[Debug] 消息 20 (assistant): 45 tokens - 好的,这次我让子智能体用不同的方式来分析图片,询问"图片里有什么东西",而不是直接提取文字。... +[Debug] 消息 21 (tool): 133 tokens - {"success": true, "task_id": "sub_2_1763539681_2ec... +127.0.0.1 - - [19/Nov/2025 16:09:05] "GET /api/conversations/conv_20251119_143255_834/tokens HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:05] "GET /api/conversations/conv_20251119_143255_834/tokens HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:05] "GET /socket.io/?EIO=4&transport=polling&t=PgRAFh8&sid=GGrA7lLxNP-ceZwvAADv HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:05] "GET /socket.io/?EIO=4&transport=polling&t=PgRAFhM&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:05] "GET /socket.io/?EIO=4&transport=polling&t=PgRAFlx&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:05] "GET /socket.io/?EIO=4&transport=polling&t=PgRAFly&sid=GGrA7lLxNP-ceZwvAADv HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:06] "GET /socket.io/?EIO=4&transport=polling&t=PgRAFmC&sid=GGrA7lLxNP-ceZwvAADv HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:07] "POST /socket.io/?EIO=4&transport=polling&t=PgRAG2u&sid=GGrA7lLxNP-ceZwvAADv HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:07] "GET /socket.io/?EIO=4&transport=polling&t=PgRAFmB&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:07] "GET /socket.io/?EIO=4&transport=polling&t=PgRAG2v&sid=GGrA7lLxNP-ceZwvAADv HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:07] "GET /socket.io/?EIO=4&transport=polling&t=PgRAG7f&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +2025-11-19 16:09:07,375 - modules.sub_agent_manager - ERROR - 子智能体服务返回错误: Client error '404 NOT FOUND' for url 'http://127.0.0.1:8092/tasks/sub_1_1763149714_cf3c66' +For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/404 +127.0.0.1 - - [19/Nov/2025 16:09:07] "GET /api/conversations/conv_20251119_143255_834/tokens HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:07] "GET /api/conversations/conv_20251119_143255_834/tokens HTTP/1.1" 200 - +2025-11-19 16:09:07,434 - modules.sub_agent_manager - ERROR - 子智能体服务返回错误: Client error '404 NOT FOUND' for url 'http://127.0.0.1:8092/tasks/sub_1_1763191939_681287' +For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/404 +2025-11-19 16:09:07,470 - modules.sub_agent_manager - ERROR - 子智能体服务返回错误: Client error '404 NOT FOUND' for url 'http://127.0.0.1:8092/tasks/sub_1_1763194678_87db30' +For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/404 +[Debug] 消息 22 (assistant): 12 tokens - 现在等待子智能体完成任务:... +[Debug] 工具定义token: 4729 +[Debug] 最终输入token: 15631 +[Debug] 消息 23 (tool): 988 tokens - {"success": true, "task_id": "sub_2_1763539681_2ec... +[Debug] 消息 24 (user): 266 tokens - 子智能体2 任务摘要:测试OCR图片描述功能,分析IMG_0885.jpeg图片中的视觉内容 已完成... +[Debug] 消息 25 (assistant): 29 tokens - 太好了!这次的结果完全不同。让我查看一下视觉分析的结果:... +[Debug] 消息总token: 10902 +[Debug] 工具定义token: 4729 +[Debug] 最终输入token: 15631 +[Debug] 添加tool消息后广播token更新 +[Debug] 尝试广播token更新 +[Debug] 广播token统计,对话ID: conv_20251119_143255_834 +[Debug] Token统计: 累计输入=127503, 累计输出=1681 +[Debug] token更新已广播 +[Debug] 开始计算输入token,messages数量: 26 +[Debug] 消息 1 (system): 3210 tokens - 你是一名运行在云端服务器上的智能助手,可以帮助用户完成各种任务。你的用户可能没有编程背景,请用通俗易... +[Debug] 消息 2 (system): 1876 tokens - # 待办事项系统使用指南(简化版) + +待办事项就像你的任务清单,帮你把复杂的工作拆成小步骤。 + +##... +[Debug] 消息 3 (system): 1172 tokens - # 子智能体工具指南 + +当你通过 `create_sub_agent`/`wait_sub_agen... +[Debug] 消息 4 (user): 21 tokens - 创建一个子智能体,测试他的ocr功能,用0885那张图片... +[Debug] 消息 5 (assistant): 37 tokens - 我来帮您创建一个子智能体来测试OCR功能,使用0885那张图片。 + +让我先确认一下当前环境:... +[Debug] 消息 6 (tool): 84 tokens - {"success": true, "command": "ls -la user_upload/"... +[Debug] 消息 7 (assistant): 16 tokens - 让我检查一下根目录下的图片文件:... +[Debug] 消息 8 (tool): 84 tokens - {"success": true, "command": "ls -la *.jpeg *.jpg ... +[Debug] 消息 9 (assistant): 30 tokens - 好的,我找到了IMG_0885.jpeg图片。现在我来创建一个子智能体来测试OCR功能:... +[Debug] 消息 10 (tool): 136 tokens - {"success": true, "task_id": "sub_1_1763534036_20c... +[Debug] 消息 11 (assistant): 42 tokens - 子智能体已创建成功!任务ID是:sub_1_1763534036_20cf9b + +现在让我等待子智能... +[Debug] 消息 12 (tool): 874 tokens - {"success": true, "task_id": "sub_1_1763534036_20c... +[Debug] 消息 13 (user): 225 tokens - 子智能体1 任务摘要:测试OCR功能,识别IMG_0885.jpeg图片中的文字内容 已完成,成果已... +[Debug] 消息 14 (assistant): 24 tokens - 太棒了!OCR功能测试任务已成功完成。让我查看一下测试结果:... +[Debug] 消息 15 (tool): 898 tokens - 读取 test_ocr_subagent/sub_1_1763534036_20cf9b_deliv... +[Debug] 消息 17 (tool): 312 tokens - 读取 test_ocr_subagent/sub_1_1763534036_20cf9b_deliv... +[Debug] 消息 18 (assistant): 363 tokens - ## 测试总结 + +✅ **OCR功能测试成功完成!** + +### 测试结果亮点: +1. **识别准确... +[Debug] 消息 19 (user): 25 tokens - 再试一下,这次问他 图片里有什么东西,而不是提取文字... +[Debug] 消息 20 (assistant): 45 tokens - 好的,这次我让子智能体用不同的方式来分析图片,询问"图片里有什么东西",而不是直接提取文字。... +[Debug] 消息 21 (tool): 133 tokens - {"success": true, "task_id": "sub_2_1763539681_2ec... +[Debug] 消息 22 (assistant): 12 tokens - 现在等待子智能体完成任务:... +[Debug] 消息 23 (tool): 988 tokens - {"success": true, "task_id": "sub_2_1763539681_2ec... +[Debug] 消息 24 (user): 266 tokens - 子智能体2 任务摘要:测试OCR图片描述功能,分析IMG_0885.jpeg图片中的视觉内容 已完成... +[Debug] 消息 25 (assistant): 29 tokens - 太好了!这次的结果完全不同。让我查看一下视觉分析的结果:... +[Debug] 消息 26 (tool): 708 tokens - 读取 test_ocr_visual_analysis/sub_2_1763539681_2ec37... +[Debug] 消息总token: 11610 +[Debug] 工具定义token: 4729 +[Debug] 最终输入token: 16339 +[Debug] 开始计算输入token,messages数量: 26 +[Debug] 消息 1 (system): 3210 tokens - 你是一名运行在云端服务器上的智能助手,可以帮助用户完成各种任务。你的用户可能没有编程背景,请用通俗易... +[Debug] 消息 2 (system): 1876 tokens - # 待办事项系统使用指南(简化版) + +待办事项就像你的任务清单,帮你把复杂的工作拆成小步骤。 + +##... +[Debug] 消息 3 (system): 1172 tokens - # 子智能体工具指南 + +当你通过 `create_sub_agent`/`wait_sub_agen... +[Debug] 消息 4 (user): 21 tokens - 创建一个子智能体,测试他的ocr功能,用0885那张图片... +[Debug] 消息 5 (assistant): 37 tokens - 我来帮您创建一个子智能体来测试OCR功能,使用0885那张图片。 + +让我先确认一下当前环境:... +[Debug] 消息 6 (tool): 84 tokens - {"success": true, "command": "ls -la user_upload/"... +[Debug] 消息 7 (assistant): 16 tokens - 让我检查一下根目录下的图片文件:... +[Debug] 消息 8 (tool): 84 tokens - {"success": true, "command": "ls -la *.jpeg *.jpg ... +[Debug] 消息 9 (assistant): 30 tokens - 好的,我找到了IMG_0885.jpeg图片。现在我来创建一个子智能体来测试OCR功能:... +[Debug] 消息 10 (tool): 136 tokens - {"success": true, "task_id": "sub_1_1763534036_20c... +[Debug] 消息 11 (assistant): 42 tokens - 子智能体已创建成功!任务ID是:sub_1_1763534036_20cf9b + +现在让我等待子智能... +[Debug] 消息 12 (tool): 874 tokens - {"success": true, "task_id": "sub_1_1763534036_20c... +[Debug] 消息 13 (user): 225 tokens - 子智能体1 任务摘要:测试OCR功能,识别IMG_0885.jpeg图片中的文字内容 已完成,成果已... +[Debug] 消息 14 (assistant): 24 tokens - 太棒了!OCR功能测试任务已成功完成。让我查看一下测试结果:... +[Debug] 消息 15 (tool): 898 tokens - 读取 test_ocr_subagent/sub_1_1763534036_20cf9b_deliv... +[Debug] 消息 17 (tool): 312 tokens - 读取 test_ocr_subagent/sub_1_1763534036_20cf9b_deliv... +[Debug] 消息 18 (assistant): 363 tokens - ## 测试总结 + +✅ **OCR功能测试成功完成!** + +### 测试结果亮点: +1. **识别准确... +[Debug] 消息 19 (user): 25 tokens - 再试一下,这次问他 图片里有什么东西,而不是提取文字... +[Debug] 消息 20 (assistant): 45 tokens - 好的,这次我让子智能体用不同的方式来分析图片,询问"图片里有什么东西",而不是直接提取文字。... +[Debug] 消息 21 (tool): 133 tokens - {"success": true, "task_id": "sub_2_1763539681_2ec... +[Debug] 消息 22 (assistant): 12 tokens - 现在等待子智能体完成任务:... +[Debug] 消息 23 (tool): 988 tokens - {"success": true, "task_id": "sub_2_1763539681_2ec... +[Debug] 消息 24 (user): 266 tokens - 子智能体2 任务摘要:测试OCR图片描述功能,分析IMG_0885.jpeg图片中的视觉内容 已完成... +[Debug] 消息 25 (assistant): 29 tokens - 太好了!这次的结果完全不同。让我查看一下视觉分析的结果:... +[Debug] 消息 26 (tool): 708 tokens - 读取 test_ocr_visual_analysis/sub_2_1763539681_2ec37... +[Debug] 消息总token: 11610 +[Debug] 工具定义token: 4729 +[Debug] 最终输入token: 16339 +[Debug] 开始计算输入token,messages数量: 26 +[Debug] 消息 1 (system): 3143 tokens - 你是一名运行在云端服务器上的智能助手,可以帮助用户完成各种任务。你的用户可能没有编程背景,请用通俗易... +[Debug] 消息 2 (system): 1876 tokens - # 待办事项系统使用指南(简化版) + +待办事项就像你的任务清单,帮你把复杂的工作拆成小步骤。 + +##... +[Debug] 消息 3 (system): 1172 tokens - # 子智能体工具指南 + +当你通过 `create_sub_agent`/`wait_sub_agen... +[Debug] 消息 4 (user): 21 tokens - 创建一个子智能体,测试他的ocr功能,用0885那张图片... +[Debug] 消息 5 (assistant): 37 tokens - 我来帮您创建一个子智能体来测试OCR功能,使用0885那张图片。 + +让我先确认一下当前环境:... +127.0.0.1 - - [19/Nov/2025 16:09:07] "GET /socket.io/?EIO=4&transport=polling&t=PgRAG7g&sid=GGrA7lLxNP-ceZwvAADv HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:07] "GET /socket.io/?EIO=4&transport=polling&t=PgRAG7z&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +[Debug] 消息 6 (tool): 84 tokens - {"success": true, "command": "ls -la user_upload/"... +[Debug] 消息 7 (assistant): 16 tokens - 让我检查一下根目录下的图片文件:... +[Debug] 消息 8 (tool): 84 tokens - {"success": true, "command": "ls -la *.jpeg *.jpg ... +[Debug] 消息 9 (assistant): 30 tokens - 好的,我找到了IMG_0885.jpeg图片。现在我来创建一个子智能体来测试OCR功能:... +[Debug] 消息 10 (tool): 136 tokens - {"success": true, "task_id": "sub_1_1763534036_20c... +[Debug] 消息 11 (assistant): 42 tokens - 子智能体已创建成功!任务ID是:sub_1_1763534036_20cf9b + +现在让我等待子智能... +[Debug] 消息 12 (tool): 874 tokens - {"success": true, "task_id": "sub_1_1763534036_20c... +[Debug] 消息 13 (user): 225 tokens - 子智能体1 任务摘要:测试OCR功能,识别IMG_0885.jpeg图片中的文字内容 已完成,成果已... +[Debug] 消息 14 (assistant): 24 tokens - 太棒了!OCR功能测试任务已成功完成。让我查看一下测试结果:... +[Debug] 消息 15 (tool): 898 tokens - 读取 test_ocr_subagent/sub_1_1763534036_20cf9b_deliv... +[Debug] 消息 17 (tool): 312 tokens - 读取 test_ocr_subagent/sub_1_1763534036_20cf9b_deliv... +[Debug] 消息 18 (assistant): 363 tokens - ## 测试总结 + +✅ **OCR功能测试成功完成!** + +### 测试结果亮点: +1. **识别准确... +[Debug] 消息 19 (user): 25 tokens - 再试一下,这次问他 图片里有什么东西,而不是提取文字... +[Debug] 消息 20 (assistant): 45 tokens - 好的,这次我让子智能体用不同的方式来分析图片,询问"图片里有什么东西",而不是直接提取文字。... +[Debug] 消息 21 (tool): 133 tokens - {"success": true, "task_id": "sub_2_1763539681_2ec... +[Debug] 消息 22 (assistant): 12 tokens - 现在等待子智能体完成任务:... +[Debug] 消息 23 (system): 266 tokens - 子智能体2 任务摘要:测试OCR图片描述功能,分析IMG_0885.jpeg图片中的视觉内容 已完成... +[Debug] 消息 24 (tool): 988 tokens - {"success": true, "task_id": "sub_2_1763539681_2ec... +[Debug] 消息 25 (assistant): 29 tokens - 太好了!这次的结果完全不同。让我查看一下视觉分析的结果:... +[Debug] 消息 26 (tool): 708 tokens - 读取 test_ocr_visual_analysis/sub_2_1763539681_2ec37... +[Debug] 消息总token: 11543 +[Debug] 工具定义token: 4729 +[Debug] 最终输入token: 16272 +📊 Token统计已更新: +16272输入, +0输出 (总计: 143775输入, 1681输出) +[Debug] 尝试广播token更新 +[Debug] 广播token统计,对话ID: conv_20251119_143255_834 +[Debug] Token统计: 累计输入=143775, 累计输出=1681 +[Debug] token更新已广播 +[API] 第4次调用 (总工具调用: 3/100) +[Debug] 开始计算输入token,messages数量: 26 +[Debug] 消息 1 (system): 3210 tokens - 你是一名运行在云端服务器上的智能助手,可以帮助用户完成各种任务。你的用户可能没有编程背景,请用通俗易... +[Debug] 开始计算输入token,messages数量: 26 +[Debug] 消息 2 (system): 1876 tokens - # 待办事项系统使用指南(简化版) + +待办事项就像你的任务清单,帮你把复杂的工作拆成小步骤。 + +##... +[Debug] 消息 3 (system): 1172 tokens - # 子智能体工具指南 + +当你通过 `create_sub_agent`/`wait_sub_agen... +[Debug] 消息 4 (user): 21 tokens - 创建一个子智能体,测试他的ocr功能,用0885那张图片... +[Debug] 消息 5 (assistant): 37 tokens - 我来帮您创建一个子智能体来测试OCR功能,使用0885那张图片。 + +让我先确认一下当前环境:... +[Debug] 消息 6 (tool): 84 tokens - {"success": true, "command": "ls -la user_upload/"... +[Debug] 消息 7 (assistant): 16 tokens - 让我检查一下根目录下的图片文件:... +[Debug] 消息 8 (tool): 84 tokens - {"success": true, "command": "ls -la *.jpeg *.jpg ... +[Debug] 消息 9 (assistant): 30 tokens - 好的,我找到了IMG_0885.jpeg图片。现在我来创建一个子智能体来测试OCR功能:... +[Debug] 消息 10 (tool): 136 tokens - {"success": true, "task_id": "sub_1_1763534036_20c... +[Debug] 消息 11 (assistant): 42 tokens - 子智能体已创建成功!任务ID是:sub_1_1763534036_20cf9b + +现在让我等待子智能... +[Debug] 消息 12 (tool): 874 tokens - {"success": true, "task_id": "sub_1_1763534036_20c... +[Debug] 消息 13 (user): 225 tokens - 子智能体1 任务摘要:测试OCR功能,识别IMG_0885.jpeg图片中的文字内容 已完成,成果已... +[Debug] 消息 14 (assistant): 24 tokens - 太棒了!OCR功能测试任务已成功完成。让我查看一下测试结果:... +[Debug] 消息 15 (tool): 898 tokens - 读取 test_ocr_subagent/sub_1_1763534036_20cf9b_deliv... +[Debug] 消息 17 (tool): 312 tokens - 读取 test_ocr_subagent/sub_1_1763534036_20cf9b_deliv... +[Debug] 消息 18 (assistant): 363 tokens - ## 测试总结 + +✅ **OCR功能测试成功完成!** + +### 测试结果亮点: +1. **识别准确... +[Debug] 消息 19 (user): 25 tokens - 再试一下,这次问他 图片里有什么东西,而不是提取文字... +[Debug] 消息 20 (assistant): 45 tokens - 好的,这次我让子智能体用不同的方式来分析图片,询问"图片里有什么东西",而不是直接提取文字。... +[Debug] 消息 21 (tool): 133 tokens - {"success": true, "task_id": "sub_2_1763539681_2ec... +[Debug] 消息 22 (assistant): 12 tokens - 现在等待子智能体完成任务:... +[Debug] 消息 1 (system): 3210 tokens - 你是一名运行在云端服务器上的智能助手,可以帮助用户完成各种任务。你的用户可能没有编程背景,请用通俗易... +[Debug] 消息 23 (tool): 988 tokens - {"success": true, "task_id": "sub_2_1763539681_2ec... +[Debug] 消息 24 (user): 266 tokens - 子智能体2 任务摘要:测试OCR图片描述功能,分析IMG_0885.jpeg图片中的视觉内容 已完成... +[Debug] 消息 25 (assistant): 29 tokens - 太好了!这次的结果完全不同。让我查看一下视觉分析的结果:... +[Debug] 消息 2 (system): 1876 tokens - # 待办事项系统使用指南(简化版) + +待办事项就像你的任务清单,帮你把复杂的工作拆成小步骤。 + +##... +[Debug] 消息 26 (tool): 708 tokens - 读取 test_ocr_visual_analysis/sub_2_1763539681_2ec37... +[Debug] 消息总token: 11610 +[Debug] 消息 3 (system): 1172 tokens - # 子智能体工具指南 + +当你通过 `create_sub_agent`/`wait_sub_agen... +[Debug] 消息 4 (user): 21 tokens - 创建一个子智能体,测试他的ocr功能,用0885那张图片... +[Debug] 消息 5 (assistant): 37 tokens - 我来帮您创建一个子智能体来测试OCR功能,使用0885那张图片。 + +让我先确认一下当前环境:... +[Debug] 消息 6 (tool): 84 tokens - {"success": true, "command": "ls -la user_upload/"... +[Debug] 消息 7 (assistant): 16 tokens - 让我检查一下根目录下的图片文件:... +[Debug] 消息 8 (tool): 84 tokens - {"success": true, "command": "ls -la *.jpeg *.jpg ... +[Debug] 消息 9 (assistant): 30 tokens - 好的,我找到了IMG_0885.jpeg图片。现在我来创建一个子智能体来测试OCR功能:... +[Debug] 消息 10 (tool): 136 tokens - {"success": true, "task_id": "sub_1_1763534036_20c... +[Debug] 消息 11 (assistant): 42 tokens - 子智能体已创建成功!任务ID是:sub_1_1763534036_20cf9b + +现在让我等待子智能... +[Debug] 消息 12 (tool): 874 tokens - {"success": true, "task_id": "sub_1_1763534036_20c... +[Debug] 消息 13 (user): 225 tokens - 子智能体1 任务摘要:测试OCR功能,识别IMG_0885.jpeg图片中的文字内容 已完成,成果已... +[Debug] 消息 14 (assistant): 24 tokens - 太棒了!OCR功能测试任务已成功完成。让我查看一下测试结果:... +[Debug] 消息 15 (tool): 898 tokens - 读取 test_ocr_subagent/sub_1_1763534036_20cf9b_deliv... +[Debug] 消息 17 (tool): 312 tokens - 读取 test_ocr_subagent/sub_1_1763534036_20cf9b_deliv... +[Debug] 消息 18 (assistant): 363 tokens - ## 测试总结 + +✅ **OCR功能测试成功完成!** + +### 测试结果亮点: +1. **识别准确... +127.0.0.1 - - [19/Nov/2025 16:09:07] "GET /api/conversations/conv_20251119_143255_834/tokens HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:07] "GET /api/conversations/conv_20251119_143255_834/tokens HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:08] "GET /api/conversations/conv_20251119_143255_834/tokens HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:09] "GET /socket.io/?EIO=4&transport=polling&t=PgRAGDE&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:10] "GET /socket.io/?EIO=4&transport=polling&t=PgRAGk1&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:10] "GET /socket.io/?EIO=4&transport=polling&t=PgRAGDE&sid=GGrA7lLxNP-ceZwvAADv HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:10] "GET /socket.io/?EIO=4&transport=polling&t=PgRAGw5&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:10] "GET /socket.io/?EIO=4&transport=polling&t=PgRAGw8&sid=GGrA7lLxNP-ceZwvAADv HTTP/1.1" 200 - +[Debug] 消息 19 (user): 25 tokens - 再试一下,这次问他 图片里有什么东西,而不是提取文字... +[Debug] 消息 20 (assistant): 45 tokens - 好的,这次我让子智能体用不同的方式来分析图片,询问"图片里有什么东西",而不是直接提取文字。... +[Debug] 消息 21 (tool): 133 tokens - {"success": true, "task_id": "sub_2_1763539681_2ec... +[Debug] 消息 22 (assistant): 12 tokens - 现在等待子智能体完成任务:... +[Debug] 工具定义token: 4729 +[Debug] 最终输入token: 16339 +[Debug] 消息 23 (tool): 988 tokens - {"success": true, "task_id": "sub_2_1763539681_2ec... +[Debug] 消息 24 (user): 266 tokens - 子智能体2 任务摘要:测试OCR图片描述功能,分析IMG_0885.jpeg图片中的视觉内容 已完成... +[Debug] 消息 25 (assistant): 29 tokens - 太好了!这次的结果完全不同。让我查看一下视觉分析的结果:... +[Debug] 消息 26 (tool): 708 tokens - 读取 test_ocr_visual_analysis/sub_2_1763539681_2ec37... +[Debug] 消息总token: 11610 +[Debug] 工具定义token: 4729 +[Debug] 最终输入token: 16339 +[Debug] 开始计算输入token,messages数量: 26 +[Debug] 消息 1 (system): 3210 tokens - 你是一名运行在云端服务器上的智能助手,可以帮助用户完成各种任务。你的用户可能没有编程背景,请用通俗易... +[Debug] 消息 2 (system): 1876 tokens - # 待办事项系统使用指南(简化版) + +待办事项就像你的任务清单,帮你把复杂的工作拆成小步骤。 + +##... +[Debug] 消息 3 (system): 1172 tokens - # 子智能体工具指南 + +当你通过 `create_sub_agent`/`wait_sub_agen... +[Debug] 消息 4 (user): 21 tokens - 创建一个子智能体,测试他的ocr功能,用0885那张图片... +[Debug] 消息 5 (assistant): 37 tokens - 我来帮您创建一个子智能体来测试OCR功能,使用0885那张图片。 + +让我先确认一下当前环境:... +[Debug] 消息 6 (tool): 84 tokens - {"success": true, "command": "ls -la user_upload/"... +[Debug] 消息 7 (assistant): 16 tokens - 让我检查一下根目录下的图片文件:... +[Debug] 消息 8 (tool): 84 tokens - {"success": true, "command": "ls -la *.jpeg *.jpg ... +[Debug] 消息 9 (assistant): 30 tokens - 好的,我找到了IMG_0885.jpeg图片。现在我来创建一个子智能体来测试OCR功能:... +[Debug] 消息 10 (tool): 136 tokens - {"success": true, "task_id": "sub_1_1763534036_20c... +[Debug] 消息 11 (assistant): 42 tokens - 子智能体已创建成功!任务ID是:sub_1_1763534036_20cf9b + +现在让我等待子智能... +[Debug] 消息 12 (tool): 874 tokens - {"success": true, "task_id": "sub_1_1763534036_20c... +[Debug] 消息 13 (user): 225 tokens - 子智能体1 任务摘要:测试OCR功能,识别IMG_0885.jpeg图片中的文字内容 已完成,成果已... +[Debug] 消息 14 (assistant): 24 tokens - 太棒了!OCR功能测试任务已成功完成。让我查看一下测试结果:... +[Debug] 消息 15 (tool): 898 tokens - 读取 test_ocr_subagent/sub_1_1763534036_20cf9b_deliv... +[Debug] 消息 17 (tool): 312 tokens - 读取 test_ocr_subagent/sub_1_1763534036_20cf9b_deliv... +[Debug] 消息 18 (assistant): 363 tokens - ## 测试总结 + +✅ **OCR功能测试成功完成!** + +### 测试结果亮点: +1. **识别准确... +[Debug] 消息 19 (user): 25 tokens - 再试一下,这次问他 图片里有什么东西,而不是提取文字... +[Debug] 消息 20 (assistant): 45 tokens - 好的,这次我让子智能体用不同的方式来分析图片,询问"图片里有什么东西",而不是直接提取文字。... +[Debug] 消息 21 (tool): 133 tokens - {"success": true, "task_id": "sub_2_1763539681_2ec... +[Debug] 消息 22 (assistant): 12 tokens - 现在等待子智能体完成任务:... +[Debug] 消息 23 (tool): 988 tokens - {"success": true, "task_id": "sub_2_1763539681_2ec... +[Debug] 消息 24 (user): 266 tokens - 子智能体2 任务摘要:测试OCR图片描述功能,分析IMG_0885.jpeg图片中的视觉内容 已完成... +[Debug] 消息 25 (assistant): 29 tokens - 太好了!这次的结果完全不同。让我查看一下视觉分析的结果:... +[Debug] 消息 26 (tool): 708 tokens - 读取 test_ocr_visual_analysis/sub_2_1763539681_2ec37... +[Debug] 消息总token: 11610 +[Debug] 工具定义token: 4729 +[Debug] 最终输入token: 16339 +📊 Token统计已更新: +0输入, +71输出 (总计: 143775输入, 1752输出) +[Debug] 尝试广播token更新 +[Debug] 广播token统计,对话ID: conv_20251119_143255_834 +[Debug] Token统计: 累计输入=143775, 累计输出=1752 +[Debug] token更新已广播 +[Debug] 添加assistant消息后广播token更新 +[Debug] 尝试广播token更新 +[Debug] 广播token统计,对话ID: conv_20251119_143255_834 +[Debug] Token统计: 累计输入=143775, 累计输出=1752 +[Debug] token更新已广播 +[Debug] 开始计算输入token,messages数量: 27 +[Debug] 开始计算输入token,messages数量: 27 +[Debug] 消息 1 (system): 3210 tokens - 你是一名运行在云端服务器上的智能助手,可以帮助用户完成各种任务。你的用户可能没有编程背景,请用通俗易... +[Debug] 消息 2 (system): 1876 tokens - # 待办事项系统使用指南(简化版) + +待办事项就像你的任务清单,帮你把复杂的工作拆成小步骤。 + +##... +[Debug] 消息 3 (system): 1172 tokens - # 子智能体工具指南 + +当你通过 `create_sub_agent`/`wait_sub_agen... +[Debug] 消息 4 (user): 21 tokens - 创建一个子智能体,测试他的ocr功能,用0885那张图片... +[Debug] 消息 5 (assistant): 37 tokens - 我来帮您创建一个子智能体来测试OCR功能,使用0885那张图片。 + +让我先确认一下当前环境:... +[Debug] 消息 6 (tool): 84 tokens - {"success": true, "command": "ls -la user_upload/"... +[Debug] 消息 7 (assistant): 16 tokens - 让我检查一下根目录下的图片文件:... +[Debug] 消息 8 (tool): 84 tokens - {"success": true, "command": "ls -la *.jpeg *.jpg ... +[Debug] 消息 9 (assistant): 30 tokens - 好的,我找到了IMG_0885.jpeg图片。现在我来创建一个子智能体来测试OCR功能:... +[Debug] 消息 10 (tool): 136 tokens - {"success": true, "task_id": "sub_1_1763534036_20c... +[Debug] 消息 11 (assistant): 42 tokens - 子智能体已创建成功!任务ID是:sub_1_1763534036_20cf9b + +现在让我等待子智能... +[Debug] 消息 12 (tool): 874 tokens - {"success": true, "task_id": "sub_1_1763534036_20c... +[Debug] 消息 13 (user): 225 tokens - 子智能体1 任务摘要:测试OCR功能,识别IMG_0885.jpeg图片中的文字内容 已完成,成果已... +[Debug] 消息 14 (assistant): 24 tokens - 太棒了!OCR功能测试任务已成功完成。让我查看一下测试结果:... +[Debug] 消息 15 (tool): 898 tokens - 读取 test_ocr_subagent/sub_1_1763534036_20cf9b_deliv... +[Debug] 消息 17 (tool): 312 tokens - 读取 test_ocr_subagent/sub_1_1763534036_20cf9b_deliv... +[Debug] 消息 1 (system): 3210 tokens - 你是一名运行在云端服务器上的智能助手,可以帮助用户完成各种任务。你的用户可能没有编程背景,请用通俗易... +[Debug] 消息 2 (system): 1876 tokens - # 待办事项系统使用指南(简化版) + +待办事项就像你的任务清单,帮你把复杂的工作拆成小步骤。 + +##... +[Debug] 消息 18 (assistant): 363 tokens - ## 测试总结 + +✅ **OCR功能测试成功完成!** + +### 测试结果亮点: +1. **识别准确... +[Debug] 消息 19 (user): 25 tokens - 再试一下,这次问他 图片里有什么东西,而不是提取文字... +[Debug] 消息 20 (assistant): 45 tokens - 好的,这次我让子智能体用不同的方式来分析图片,询问"图片里有什么东西",而不是直接提取文字。... +[Debug] 消息 21 (tool): 133 tokens - {"success": true, "task_id": "sub_2_1763539681_2ec... +[Debug] 消息 22 (assistant): 12 tokens - 现在等待子智能体完成任务:... +[Debug] 消息 23 (tool): 988 tokens - {"success": true, "task_id": "sub_2_1763539681_2ec... +127.0.0.1 - - [19/Nov/2025 16:09:10] "GET /api/conversations/conv_20251119_143255_834/tokens HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:10] "GET /api/conversations/conv_20251119_143255_834/tokens HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:10] "GET /api/conversations/conv_20251119_143255_834/tokens HTTP/1.1" 200 - +[Debug] 消息 24 (user): 266 tokens - 子智能体2 任务摘要:测试OCR图片描述功能,分析IMG_0885.jpeg图片中的视觉内容 已完成... +[Debug] 消息 25 (assistant): 29 tokens - 太好了!这次的结果完全不同。让我查看一下视觉分析的结果:... +[Debug] 消息 3 (system): 1172 tokens - # 子智能体工具指南 + +当你通过 `create_sub_agent`/`wait_sub_agen... +[Debug] 消息 4 (user): 21 tokens - 创建一个子智能体,测试他的ocr功能,用0885那张图片... +[Debug] 消息 5 (assistant): 37 tokens - 我来帮您创建一个子智能体来测试OCR功能,使用0885那张图片。 + +让我先确认一下当前环境:... +[Debug] 消息 6 (tool): 84 tokens - {"success": true, "command": "ls -la user_upload/"... +[Debug] 消息 7 (assistant): 16 tokens - 让我检查一下根目录下的图片文件:... +[Debug] 消息 8 (tool): 84 tokens - {"success": true, "command": "ls -la *.jpeg *.jpg ... +[Debug] 消息 9 (assistant): 30 tokens - 好的,我找到了IMG_0885.jpeg图片。现在我来创建一个子智能体来测试OCR功能:... +[Debug] 消息 10 (tool): 136 tokens - {"success": true, "task_id": "sub_1_1763534036_20c... +[Debug] 消息 11 (assistant): 42 tokens - 子智能体已创建成功!任务ID是:sub_1_1763534036_20cf9b + +现在让我等待子智能... +[Debug] 消息 26 (tool): 708 tokens - 读取 test_ocr_visual_analysis/sub_2_1763539681_2ec37... +[Debug] 消息总token: 11610 +[Debug] 消息 12 (tool): 874 tokens - {"success": true, "task_id": "sub_1_1763534036_20c... +[Debug] 消息 13 (user): 225 tokens - 子智能体1 任务摘要:测试OCR功能,识别IMG_0885.jpeg图片中的文字内容 已完成,成果已... +[Debug] 消息 14 (assistant): 24 tokens - 太棒了!OCR功能测试任务已成功完成。让我查看一下测试结果:... +[Debug] 消息 15 (tool): 898 tokens - 读取 test_ocr_subagent/sub_1_1763534036_20cf9b_deliv... +[Debug] 消息 17 (tool): 312 tokens - 读取 test_ocr_subagent/sub_1_1763534036_20cf9b_deliv... +[Debug] 消息 18 (assistant): 363 tokens - ## 测试总结 + +✅ **OCR功能测试成功完成!** + +### 测试结果亮点: +1. **识别准确... +[Debug] 消息 19 (user): 25 tokens - 再试一下,这次问他 图片里有什么东西,而不是提取文字... +[Debug] 消息 20 (assistant): 45 tokens - 好的,这次我让子智能体用不同的方式来分析图片,询问"图片里有什么东西",而不是直接提取文字。... +[Debug] 消息 21 (tool): 133 tokens - {"success": true, "task_id": "sub_2_1763539681_2ec... +[Debug] 消息 22 (assistant): 12 tokens - 现在等待子智能体完成任务:... +[Debug] 消息 23 (tool): 988 tokens - {"success": true, "task_id": "sub_2_1763539681_2ec... +[Debug] 消息 24 (user): 266 tokens - 子智能体2 任务摘要:测试OCR图片描述功能,分析IMG_0885.jpeg图片中的视觉内容 已完成... +[Debug] 消息 25 (assistant): 29 tokens - 太好了!这次的结果完全不同。让我查看一下视觉分析的结果:... +[Debug] 消息 26 (tool): 708 tokens - 读取 test_ocr_visual_analysis/sub_2_1763539681_2ec37... +[Debug] 消息总token: 11610 +[Debug] 工具定义token: 4729 +[Debug] 最终输入token: 16339 +[Debug] 工具定义token: 4729 +[Debug] 最终输入token: 16339 +[Debug] 开始计算输入token,messages数量: 27 +[Debug] 消息 1 (system): 3210 tokens - 你是一名运行在云端服务器上的智能助手,可以帮助用户完成各种任务。你的用户可能没有编程背景,请用通俗易... +[Debug] 消息 2 (system): 1876 tokens - # 待办事项系统使用指南(简化版) + +待办事项就像你的任务清单,帮你把复杂的工作拆成小步骤。 + +##... +[Debug] 消息 3 (system): 1172 tokens - # 子智能体工具指南 + +当你通过 `create_sub_agent`/`wait_sub_agen... +[Debug] 消息 4 (user): 21 tokens - 创建一个子智能体,测试他的ocr功能,用0885那张图片... +[Debug] 消息 5 (assistant): 37 tokens - 我来帮您创建一个子智能体来测试OCR功能,使用0885那张图片。 + +让我先确认一下当前环境:... +[Debug] 消息 6 (tool): 84 tokens - {"success": true, "command": "ls -la user_upload/"... +[Debug] 消息 7 (assistant): 16 tokens - 让我检查一下根目录下的图片文件:... +[Debug] 消息 8 (tool): 84 tokens - {"success": true, "command": "ls -la *.jpeg *.jpg ... +[Debug] 消息 9 (assistant): 30 tokens - 好的,我找到了IMG_0885.jpeg图片。现在我来创建一个子智能体来测试OCR功能:... +[Debug] 消息 10 (tool): 136 tokens - {"success": true, "task_id": "sub_1_1763534036_20c... +[Debug] 消息 11 (assistant): 42 tokens - 子智能体已创建成功!任务ID是:sub_1_1763534036_20cf9b + +现在让我等待子智能... +[Debug] 消息 12 (tool): 874 tokens - {"success": true, "task_id": "sub_1_1763534036_20c... +[Debug] 消息 13 (user): 225 tokens - 子智能体1 任务摘要:测试OCR功能,识别IMG_0885.jpeg图片中的文字内容 已完成,成果已... +[Debug] 消息 14 (assistant): 24 tokens - 太棒了!OCR功能测试任务已成功完成。让我查看一下测试结果:... +[Debug] 消息 15 (tool): 898 tokens - 读取 test_ocr_subagent/sub_1_1763534036_20cf9b_deliv... +[Debug] 消息 17 (tool): 312 tokens - 读取 test_ocr_subagent/sub_1_1763534036_20cf9b_deliv... +[Debug] 消息 18 (assistant): 363 tokens - ## 测试总结 + +✅ **OCR功能测试成功完成!** + +### 测试结果亮点: +1. **识别准确... +[Debug] 消息 19 (user): 25 tokens - 再试一下,这次问他 图片里有什么东西,而不是提取文字... +[Debug] 消息 20 (assistant): 45 tokens - 好的,这次我让子智能体用不同的方式来分析图片,询问"图片里有什么东西",而不是直接提取文字。... +[Debug] 消息 21 (tool): 133 tokens - {"success": true, "task_id": "sub_2_1763539681_2ec... +[Debug] 消息 22 (assistant): 12 tokens - 现在等待子智能体完成任务:... +[Debug] 消息 23 (tool): 988 tokens - {"success": true, "task_id": "sub_2_1763539681_2ec... +[Debug] 消息 24 (user): 266 tokens - 子智能体2 任务摘要:测试OCR图片描述功能,分析IMG_0885.jpeg图片中的视觉内容 已完成... +[Debug] 消息 25 (assistant): 29 tokens - 太好了!这次的结果完全不同。让我查看一下视觉分析的结果:... +[Debug] 消息 26 (tool): 708 tokens - 读取 test_ocr_visual_analysis/sub_2_1763539681_2ec37... +[Debug] 消息总token: 11610 +[Debug] 工具定义token: 4729 +[Debug] 最终输入token: 16339 +[Debug] 开始计算输入token,messages数量: 27 +[Debug] 消息 1 (system): 3210 tokens - 你是一名运行在云端服务器上的智能助手,可以帮助用户完成各种任务。你的用户可能没有编程背景,请用通俗易... +[Debug] 消息 2 (system): 1876 tokens - # 待办事项系统使用指南(简化版) + +待办事项就像你的任务清单,帮你把复杂的工作拆成小步骤。 + +##... +[Debug] 消息 3 (system): 1172 tokens - # 子智能体工具指南 + +当你通过 `create_sub_agent`/`wait_sub_agen... +[Debug] 消息 4 (user): 21 tokens - 创建一个子智能体,测试他的ocr功能,用0885那张图片... +[Debug] 消息 5 (assistant): 37 tokens - 我来帮您创建一个子智能体来测试OCR功能,使用0885那张图片。 + +让我先确认一下当前环境:... +[Debug] 消息 6 (tool): 84 tokens - {"success": true, "command": "ls -la user_upload/"... +[Debug] 消息 7 (assistant): 16 tokens - 让我检查一下根目录下的图片文件:... +[Debug] 消息 8 (tool): 84 tokens - {"success": true, "command": "ls -la *.jpeg *.jpg ... +[Debug] 消息 9 (assistant): 30 tokens - 好的,我找到了IMG_0885.jpeg图片。现在我来创建一个子智能体来测试OCR功能:... +[Debug] 消息 10 (tool): 136 tokens - {"success": true, "task_id": "sub_1_1763534036_20c... +[Debug] 消息 11 (assistant): 42 tokens - 子智能体已创建成功!任务ID是:sub_1_1763534036_20cf9b + +现在让我等待子智能... +[Debug] 消息 12 (tool): 874 tokens - {"success": true, "task_id": "sub_1_1763534036_20c... +127.0.0.1 - - [19/Nov/2025 16:09:10] "GET /api/conversations/conv_20251119_143255_834/tokens HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:10] "GET /socket.io/?EIO=4&transport=polling&t=PgRAGwT&sid=GGrA7lLxNP-ceZwvAADv HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:10] "GET /socket.io/?EIO=4&transport=polling&t=PgRAGwQ&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:10] "GET /socket.io/?EIO=4&transport=polling&t=PgRAG-u&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:10] "GET /socket.io/?EIO=4&transport=polling&t=PgRAG-v&sid=GGrA7lLxNP-ceZwvAADv HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:12] "GET /socket.io/?EIO=4&transport=polling&t=PgRAG_C&sid=GGrA7lLxNP-ceZwvAADv HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:12] "GET /socket.io/?EIO=4&transport=polling&t=PgRAG_7&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +[Debug] 消息 13 (user): 225 tokens - 子智能体1 任务摘要:测试OCR功能,识别IMG_0885.jpeg图片中的文字内容 已完成,成果已... +[Debug] 消息 14 (assistant): 24 tokens - 太棒了!OCR功能测试任务已成功完成。让我查看一下测试结果:... +[Debug] 消息 15 (tool): 898 tokens - 读取 test_ocr_subagent/sub_1_1763534036_20cf9b_deliv... +[Debug] 消息 17 (tool): 312 tokens - 读取 test_ocr_subagent/sub_1_1763534036_20cf9b_deliv... +[Debug] 消息 18 (assistant): 363 tokens - ## 测试总结 + +✅ **OCR功能测试成功完成!** + +### 测试结果亮点: +1. **识别准确... +[Debug] 消息 19 (user): 25 tokens - 再试一下,这次问他 图片里有什么东西,而不是提取文字... +[Debug] 消息 20 (assistant): 45 tokens - 好的,这次我让子智能体用不同的方式来分析图片,询问"图片里有什么东西",而不是直接提取文字。... +[Debug] 消息 21 (tool): 133 tokens - {"success": true, "task_id": "sub_2_1763539681_2ec... +[Debug] 消息 22 (assistant): 12 tokens - 现在等待子智能体完成任务:... +[Debug] 消息 23 (tool): 988 tokens - {"success": true, "task_id": "sub_2_1763539681_2ec... +[Debug] 消息 24 (user): 266 tokens - 子智能体2 任务摘要:测试OCR图片描述功能,分析IMG_0885.jpeg图片中的视觉内容 已完成... +[Debug] 消息 25 (assistant): 29 tokens - 太好了!这次的结果完全不同。让我查看一下视觉分析的结果:... +[Debug] 消息 26 (tool): 708 tokens - 读取 test_ocr_visual_analysis/sub_2_1763539681_2ec37... +[Debug] 消息总token: 11610 +[Debug] 工具定义token: 4729 +[Debug] 最终输入token: 16339 +[Debug] 添加tool消息后广播token更新 +[Debug] 尝试广播token更新 +[Debug] 广播token统计,对话ID: conv_20251119_143255_834 +[Debug] Token统计: 累计输入=143775, 累计输出=1752 +[Debug] token更新已广播 +[Debug] 开始计算输入token,messages数量: 28 +[Debug] 开始计算输入token,messages数量: 28 +[Debug] 消息 1 (system): 3210 tokens - 你是一名运行在云端服务器上的智能助手,可以帮助用户完成各种任务。你的用户可能没有编程背景,请用通俗易... +[Debug] 消息 2 (system): 1876 tokens - # 待办事项系统使用指南(简化版) + +待办事项就像你的任务清单,帮你把复杂的工作拆成小步骤。 + +##... +[Debug] 消息 3 (system): 1172 tokens - # 子智能体工具指南 + +当你通过 `create_sub_agent`/`wait_sub_agen... +[Debug] 消息 4 (user): 21 tokens - 创建一个子智能体,测试他的ocr功能,用0885那张图片... +[Debug] 消息 5 (assistant): 37 tokens - 我来帮您创建一个子智能体来测试OCR功能,使用0885那张图片。 + +让我先确认一下当前环境:... +[Debug] 消息 6 (tool): 84 tokens - {"success": true, "command": "ls -la user_upload/"... +[Debug] 消息 7 (assistant): 16 tokens - 让我检查一下根目录下的图片文件:... +[Debug] 消息 8 (tool): 84 tokens - {"success": true, "command": "ls -la *.jpeg *.jpg ... +[Debug] 消息 9 (assistant): 30 tokens - 好的,我找到了IMG_0885.jpeg图片。现在我来创建一个子智能体来测试OCR功能:... +[Debug] 消息 1 (system): 3210 tokens - 你是一名运行在云端服务器上的智能助手,可以帮助用户完成各种任务。你的用户可能没有编程背景,请用通俗易... +[Debug] 消息 2 (system): 1876 tokens - # 待办事项系统使用指南(简化版) + +待办事项就像你的任务清单,帮你把复杂的工作拆成小步骤。 + +##... +[Debug] 消息 10 (tool): 136 tokens - {"success": true, "task_id": "sub_1_1763534036_20c... +[Debug] 消息 11 (assistant): 42 tokens - 子智能体已创建成功!任务ID是:sub_1_1763534036_20cf9b + +现在让我等待子智能... +[Debug] 消息 3 (system): 1172 tokens - # 子智能体工具指南 + +当你通过 `create_sub_agent`/`wait_sub_agen... +[Debug] 消息 4 (user): 21 tokens - 创建一个子智能体,测试他的ocr功能,用0885那张图片... +[Debug] 消息 5 (assistant): 37 tokens - 我来帮您创建一个子智能体来测试OCR功能,使用0885那张图片。 + +让我先确认一下当前环境:... +[Debug] 消息 6 (tool): 84 tokens - {"success": true, "command": "ls -la user_upload/"... +[Debug] 消息 7 (assistant): 16 tokens - 让我检查一下根目录下的图片文件:... +[Debug] 消息 8 (tool): 84 tokens - {"success": true, "command": "ls -la *.jpeg *.jpg ... +[Debug] 消息 9 (assistant): 30 tokens - 好的,我找到了IMG_0885.jpeg图片。现在我来创建一个子智能体来测试OCR功能:... +[Debug] 消息 10 (tool): 136 tokens - {"success": true, "task_id": "sub_1_1763534036_20c... +[Debug] 消息 11 (assistant): 42 tokens - 子智能体已创建成功!任务ID是:sub_1_1763534036_20cf9b + +现在让我等待子智能... +[Debug] 消息 12 (tool): 874 tokens - {"success": true, "task_id": "sub_1_1763534036_20c... +[Debug] 消息 13 (user): 225 tokens - 子智能体1 任务摘要:测试OCR功能,识别IMG_0885.jpeg图片中的文字内容 已完成,成果已... +[Debug] 消息 14 (assistant): 24 tokens - 太棒了!OCR功能测试任务已成功完成。让我查看一下测试结果:... +[Debug] 消息 12 (tool): 874 tokens - {"success": true, "task_id": "sub_1_1763534036_20c... +[Debug] 消息 13 (user): 225 tokens - 子智能体1 任务摘要:测试OCR功能,识别IMG_0885.jpeg图片中的文字内容 已完成,成果已... +[Debug] 消息 14 (assistant): 24 tokens - 太棒了!OCR功能测试任务已成功完成。让我查看一下测试结果:... +[Debug] 消息 15 (tool): 898 tokens - 读取 test_ocr_subagent/sub_1_1763534036_20cf9b_deliv... +[Debug] 消息 17 (tool): 312 tokens - 读取 test_ocr_subagent/sub_1_1763534036_20cf9b_deliv... +[Debug] 消息 18 (assistant): 363 tokens - ## 测试总结 + +✅ **OCR功能测试成功完成!** + +### 测试结果亮点: +1. **识别准确... +[Debug] 消息 19 (user): 25 tokens - 再试一下,这次问他 图片里有什么东西,而不是提取文字... +[Debug] 消息 20 (assistant): 45 tokens - 好的,这次我让子智能体用不同的方式来分析图片,询问"图片里有什么东西",而不是直接提取文字。... +[Debug] 消息 21 (tool): 133 tokens - {"success": true, "task_id": "sub_2_1763539681_2ec... +[Debug] 消息 22 (assistant): 12 tokens - 现在等待子智能体完成任务:... +[Debug] 消息 15 (tool): 898 tokens - 读取 test_ocr_subagent/sub_1_1763534036_20cf9b_deliv... +[Debug] 消息 17 (tool): 312 tokens - 读取 test_ocr_subagent/sub_1_1763534036_20cf9b_deliv... +[Debug] 消息 18 (assistant): 363 tokens - ## 测试总结 + +✅ **OCR功能测试成功完成!** + +### 测试结果亮点: +1. **识别准确... +[Debug] 消息 19 (user): 25 tokens - 再试一下,这次问他 图片里有什么东西,而不是提取文字... +[Debug] 消息 20 (assistant): 45 tokens - 好的,这次我让子智能体用不同的方式来分析图片,询问"图片里有什么东西",而不是直接提取文字。... +[Debug] 消息 21 (tool): 133 tokens - {"success": true, "task_id": "sub_2_1763539681_2ec... +[Debug] 消息 22 (assistant): 12 tokens - 现在等待子智能体完成任务:... +[Debug] 消息 23 (tool): 988 tokens - {"success": true, "task_id": "sub_2_1763539681_2ec... +[Debug] 消息 24 (user): 266 tokens - 子智能体2 任务摘要:测试OCR图片描述功能,分析IMG_0885.jpeg图片中的视觉内容 已完成... +[Debug] 消息 25 (assistant): 29 tokens - 太好了!这次的结果完全不同。让我查看一下视觉分析的结果:... +[Debug] 消息 26 (tool): 708 tokens - 读取 test_ocr_visual_analysis/sub_2_1763539681_2ec37... +[Debug] 消息 28 (tool): 769 tokens - 读取 test_ocr_visual_analysis/sub_2_1763539681_2ec37... +[Debug] 消息总token: 12379 +[Debug] 消息 23 (tool): 988 tokens - {"success": true, "task_id": "sub_2_1763539681_2ec... +[Debug] 消息 24 (user): 266 tokens - 子智能体2 任务摘要:测试OCR图片描述功能,分析IMG_0885.jpeg图片中的视觉内容 已完成... +127.0.0.1 - - [19/Nov/2025 16:09:12] "GET /api/conversations/conv_20251119_143255_834/tokens HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:12] "GET /api/conversations/conv_20251119_143255_834/tokens HTTP/1.1" 200 - +2025-11-19 16:09:12,446 - modules.sub_agent_manager - ERROR - 子智能体服务返回错误: Client error '404 NOT FOUND' for url 'http://127.0.0.1:8092/tasks/sub_1_1763149714_cf3c66' +For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/404 +2025-11-19 16:09:12,482 - modules.sub_agent_manager - ERROR - 子智能体服务返回错误: Client error '404 NOT FOUND' for url 'http://127.0.0.1:8092/tasks/sub_1_1763191939_681287' +For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/404 +2025-11-19 16:09:12,519 - modules.sub_agent_manager - ERROR - 子智能体服务返回错误: Client error '404 NOT FOUND' for url 'http://127.0.0.1:8092/tasks/sub_1_1763194678_87db30' +For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/404 +127.0.0.1 - - [19/Nov/2025 16:09:12] "GET /socket.io/?EIO=4&transport=polling&t=PgRAHMS&sid=GGrA7lLxNP-ceZwvAADv HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:12] "GET /socket.io/?EIO=4&transport=polling&t=PgRAHMU&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +[Debug] 消息 25 (assistant): 29 tokens - 太好了!这次的结果完全不同。让我查看一下视觉分析的结果:... +[Debug] 消息 26 (tool): 708 tokens - 读取 test_ocr_visual_analysis/sub_2_1763539681_2ec37... +[Debug] 消息 28 (tool): 769 tokens - 读取 test_ocr_visual_analysis/sub_2_1763539681_2ec37... +[Debug] 消息总token: 12379 +[Debug] 工具定义token: 4729 +[Debug] 最终输入token: 17108 +[Debug] 工具定义token: 4729 +[Debug] 最终输入token: 17108 +[Debug] 开始计算输入token,messages数量: 28 +[Debug] 消息 1 (system): 3143 tokens - 你是一名运行在云端服务器上的智能助手,可以帮助用户完成各种任务。你的用户可能没有编程背景,请用通俗易... +[Debug] 消息 2 (system): 1876 tokens - # 待办事项系统使用指南(简化版) + +待办事项就像你的任务清单,帮你把复杂的工作拆成小步骤。 + +##... +[Debug] 消息 3 (system): 1172 tokens - # 子智能体工具指南 + +当你通过 `create_sub_agent`/`wait_sub_agen... +[Debug] 消息 4 (user): 21 tokens - 创建一个子智能体,测试他的ocr功能,用0885那张图片... +[Debug] 消息 5 (assistant): 37 tokens - 我来帮您创建一个子智能体来测试OCR功能,使用0885那张图片。 + +让我先确认一下当前环境:... +[Debug] 消息 6 (tool): 84 tokens - {"success": true, "command": "ls -la user_upload/"... +[Debug] 消息 7 (assistant): 16 tokens - 让我检查一下根目录下的图片文件:... +[Debug] 消息 8 (tool): 84 tokens - {"success": true, "command": "ls -la *.jpeg *.jpg ... +[Debug] 消息 9 (assistant): 30 tokens - 好的,我找到了IMG_0885.jpeg图片。现在我来创建一个子智能体来测试OCR功能:... +[Debug] 消息 10 (tool): 136 tokens - {"success": true, "task_id": "sub_1_1763534036_20c... +[Debug] 消息 11 (assistant): 42 tokens - 子智能体已创建成功!任务ID是:sub_1_1763534036_20cf9b + +现在让我等待子智能... +[Debug] 消息 12 (tool): 874 tokens - {"success": true, "task_id": "sub_1_1763534036_20c... +[Debug] 消息 13 (user): 225 tokens - 子智能体1 任务摘要:测试OCR功能,识别IMG_0885.jpeg图片中的文字内容 已完成,成果已... +[Debug] 消息 14 (assistant): 24 tokens - 太棒了!OCR功能测试任务已成功完成。让我查看一下测试结果:... +[Debug] 消息 15 (tool): 898 tokens - 读取 test_ocr_subagent/sub_1_1763534036_20cf9b_deliv... +[Debug] 消息 17 (tool): 312 tokens - 读取 test_ocr_subagent/sub_1_1763534036_20cf9b_deliv... +[Debug] 消息 18 (assistant): 363 tokens - ## 测试总结 + +✅ **OCR功能测试成功完成!** + +### 测试结果亮点: +1. **识别准确... +[Debug] 消息 19 (user): 25 tokens - 再试一下,这次问他 图片里有什么东西,而不是提取文字... +[Debug] 消息 20 (assistant): 45 tokens - 好的,这次我让子智能体用不同的方式来分析图片,询问"图片里有什么东西",而不是直接提取文字。... +[Debug] 消息 21 (tool): 133 tokens - {"success": true, "task_id": "sub_2_1763539681_2ec... +[Debug] 消息 22 (assistant): 12 tokens - 现在等待子智能体完成任务:... +[Debug] 消息 23 (system): 266 tokens - 子智能体2 任务摘要:测试OCR图片描述功能,分析IMG_0885.jpeg图片中的视觉内容 已完成... +[Debug] 消息 24 (tool): 988 tokens - {"success": true, "task_id": "sub_2_1763539681_2ec... +[Debug] 消息 25 (assistant): 29 tokens - 太好了!这次的结果完全不同。让我查看一下视觉分析的结果:... +[Debug] 消息 26 (tool): 708 tokens - 读取 test_ocr_visual_analysis/sub_2_1763539681_2ec37... +[Debug] 消息 28 (tool): 769 tokens - 读取 test_ocr_visual_analysis/sub_2_1763539681_2ec37... +[Debug] 消息总token: 12312 +[Debug] 工具定义token: 4729 +[Debug] 最终输入token: 17041 +📊 Token统计已更新: +17041输入, +0输出 (总计: 160816输入, 1752输出) +[Debug] 尝试广播token更新 +[Debug] 广播token统计,对话ID: conv_20251119_143255_834 +[Debug] Token统计: 累计输入=160816, 累计输出=1752 +[Debug] token更新已广播 +[API] 第5次调用 (总工具调用: 4/100) +[Debug] 开始计算输入token,messages数量: 28 +[Debug] 消息 1 (system): 3210 tokens - 你是一名运行在云端服务器上的智能助手,可以帮助用户完成各种任务。你的用户可能没有编程背景,请用通俗易... +[Debug] 消息 2 (system): 1876 tokens - # 待办事项系统使用指南(简化版) + +待办事项就像你的任务清单,帮你把复杂的工作拆成小步骤。 + +##... +[Debug] 开始计算输入token,messages数量: 28 +[Debug] 消息 3 (system): 1172 tokens - # 子智能体工具指南 + +当你通过 `create_sub_agent`/`wait_sub_agen... +[Debug] 消息 4 (user): 21 tokens - 创建一个子智能体,测试他的ocr功能,用0885那张图片... +[Debug] 消息 5 (assistant): 37 tokens - 我来帮您创建一个子智能体来测试OCR功能,使用0885那张图片。 + +让我先确认一下当前环境:... +[Debug] 消息 6 (tool): 84 tokens - {"success": true, "command": "ls -la user_upload/"... +[Debug] 消息 7 (assistant): 16 tokens - 让我检查一下根目录下的图片文件:... +[Debug] 消息 8 (tool): 84 tokens - {"success": true, "command": "ls -la *.jpeg *.jpg ... +[Debug] 消息 9 (assistant): 30 tokens - 好的,我找到了IMG_0885.jpeg图片。现在我来创建一个子智能体来测试OCR功能:... +[Debug] 消息 10 (tool): 136 tokens - {"success": true, "task_id": "sub_1_1763534036_20c... +[Debug] 消息 11 (assistant): 42 tokens - 子智能体已创建成功!任务ID是:sub_1_1763534036_20cf9b + +现在让我等待子智能... +[Debug] 消息 12 (tool): 874 tokens - {"success": true, "task_id": "sub_1_1763534036_20c... +[Debug] 消息 13 (user): 225 tokens - 子智能体1 任务摘要:测试OCR功能,识别IMG_0885.jpeg图片中的文字内容 已完成,成果已... +[Debug] 消息 14 (assistant): 24 tokens - 太棒了!OCR功能测试任务已成功完成。让我查看一下测试结果:... +[Debug] 消息 15 (tool): 898 tokens - 读取 test_ocr_subagent/sub_1_1763534036_20cf9b_deliv... +[Debug] 消息 17 (tool): 312 tokens - 读取 test_ocr_subagent/sub_1_1763534036_20cf9b_deliv... +[Debug] 消息 18 (assistant): 363 tokens - ## 测试总结 + +✅ **OCR功能测试成功完成!** + +### 测试结果亮点: +1. **识别准确... +[Debug] 消息 19 (user): 25 tokens - 再试一下,这次问他 图片里有什么东西,而不是提取文字... +[Debug] 消息 20 (assistant): 45 tokens - 好的,这次我让子智能体用不同的方式来分析图片,询问"图片里有什么东西",而不是直接提取文字。... +[Debug] 消息 21 (tool): 133 tokens - {"success": true, "task_id": "sub_2_1763539681_2ec... +[Debug] 消息 22 (assistant): 12 tokens - 现在等待子智能体完成任务:... +[Debug] 消息 23 (tool): 988 tokens - {"success": true, "task_id": "sub_2_1763539681_2ec... +[Debug] 消息 24 (user): 266 tokens - 子智能体2 任务摘要:测试OCR图片描述功能,分析IMG_0885.jpeg图片中的视觉内容 已完成... +[Debug] 消息 25 (assistant): 29 tokens - 太好了!这次的结果完全不同。让我查看一下视觉分析的结果:... +[Debug] 消息 1 (system): 3210 tokens - 你是一名运行在云端服务器上的智能助手,可以帮助用户完成各种任务。你的用户可能没有编程背景,请用通俗易... +[Debug] 消息 26 (tool): 708 tokens - 读取 test_ocr_visual_analysis/sub_2_1763539681_2ec37... +[Debug] 消息 28 (tool): 769 tokens - 读取 test_ocr_visual_analysis/sub_2_1763539681_2ec37... +[Debug] 消息总token: 12379 +[Debug] 消息 2 (system): 1876 tokens - # 待办事项系统使用指南(简化版) + +待办事项就像你的任务清单,帮你把复杂的工作拆成小步骤。 + +##... +[Debug] 消息 3 (system): 1172 tokens - # 子智能体工具指南 + +当你通过 `create_sub_agent`/`wait_sub_agen... +[Debug] 消息 4 (user): 21 tokens - 创建一个子智能体,测试他的ocr功能,用0885那张图片... +127.0.0.1 - - [19/Nov/2025 16:09:12] "GET /api/conversations/conv_20251119_143255_834/tokens HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:12] "GET /api/conversations/conv_20251119_143255_834/tokens HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:13] "GET /api/conversations/conv_20251119_143255_834/tokens HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:13] "GET /socket.io/?EIO=4&transport=polling&t=PgRAHS2&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:13] "GET /socket.io/?EIO=4&transport=polling&t=PgRAHdr&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:13] "GET /socket.io/?EIO=4&transport=polling&t=PgRAHee&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:13] "GET /socket.io/?EIO=4&transport=polling&t=PgRAHez&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:13] "GET /socket.io/?EIO=4&transport=polling&t=PgRAHgF&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:13] "GET /socket.io/?EIO=4&transport=polling&t=PgRAHgU&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:13] "GET /socket.io/?EIO=4&transport=polling&t=PgRAHgn&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:13] "GET /socket.io/?EIO=4&transport=polling&t=PgRAHh3&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:13] "GET /socket.io/?EIO=4&transport=polling&t=PgRAHhO&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:13] "GET /socket.io/?EIO=4&transport=polling&t=PgRAHhi&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:13] "GET /socket.io/?EIO=4&transport=polling&t=PgRAHi1&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:13] "GET /socket.io/?EIO=4&transport=polling&t=PgRAHiM&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:13] "GET /socket.io/?EIO=4&transport=polling&t=PgRAHih&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:13] "GET /socket.io/?EIO=4&transport=polling&t=PgRAHj0&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:13] "GET /socket.io/?EIO=4&transport=polling&t=PgRAHjL&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:13] "GET /socket.io/?EIO=4&transport=polling&t=PgRAHji&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:13] "GET /socket.io/?EIO=4&transport=polling&t=PgRAHk0&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:13] "GET /socket.io/?EIO=4&transport=polling&t=PgRAHkQ&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:13] "GET /socket.io/?EIO=4&transport=polling&t=PgRAHkh&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:13] "GET /socket.io/?EIO=4&transport=polling&t=PgRAHky&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:13] "GET /socket.io/?EIO=4&transport=polling&t=PgRAHlG&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:14] "GET /socket.io/?EIO=4&transport=polling&t=PgRAHlq&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:14] "GET /socket.io/?EIO=4&transport=polling&t=PgRAHm4&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:14] "GET /socket.io/?EIO=4&transport=polling&t=PgRAHmK&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:14] "GET /socket.io/?EIO=4&transport=polling&t=PgRAHmZ&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:14] "GET /socket.io/?EIO=4&transport=polling&t=PgRAHmu&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:14] "GET /socket.io/?EIO=4&transport=polling&t=PgRAHnE&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:14] "GET /socket.io/?EIO=4&transport=polling&t=PgRAHnX&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:14] "GET /socket.io/?EIO=4&transport=polling&t=PgRAHns&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:14] "GET /socket.io/?EIO=4&transport=polling&t=PgRAHoB&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:14] "GET /socket.io/?EIO=4&transport=polling&t=PgRAHoV&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:14] "GET /socket.io/?EIO=4&transport=polling&t=PgRAHo-&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:14] "GET /socket.io/?EIO=4&transport=polling&t=PgRAHpC&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:14] "GET /socket.io/?EIO=4&transport=polling&t=PgRAHpS&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:14] "GET /socket.io/?EIO=4&transport=polling&t=PgRAHpn&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:14] "GET /socket.io/?EIO=4&transport=polling&t=PgRAHq5&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:14] "GET /socket.io/?EIO=4&transport=polling&t=PgRAHqQ&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:14] "GET /socket.io/?EIO=4&transport=polling&t=PgRAHqj&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:14] "GET /socket.io/?EIO=4&transport=polling&t=PgRAHr2&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:14] "GET /socket.io/?EIO=4&transport=polling&t=PgRAHrM&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:14] "GET /socket.io/?EIO=4&transport=polling&t=PgRAHrh&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:14] "GET /socket.io/?EIO=4&transport=polling&t=PgRAHs0&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:14] "GET /socket.io/?EIO=4&transport=polling&t=PgRAHsL&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:14] "GET /socket.io/?EIO=4&transport=polling&t=PgRAHsf&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:14] "GET /socket.io/?EIO=4&transport=polling&t=PgRAHt0&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:14] "GET /socket.io/?EIO=4&transport=polling&t=PgRAHtK&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:14] "GET /socket.io/?EIO=4&transport=polling&t=PgRAHte&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:14] "GET /socket.io/?EIO=4&transport=polling&t=PgRAHty&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:14] "GET /socket.io/?EIO=4&transport=polling&t=PgRAHuH&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:14] "GET /socket.io/?EIO=4&transport=polling&t=PgRAHub&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:14] "GET /socket.io/?EIO=4&transport=polling&t=PgRAHux&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:14] "GET /socket.io/?EIO=4&transport=polling&t=PgRAHvF&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:14] "GET /socket.io/?EIO=4&transport=polling&t=PgRAHvZ&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:14] "GET /socket.io/?EIO=4&transport=polling&t=PgRAHvt&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:14] "GET /socket.io/?EIO=4&transport=polling&t=PgRAHwB&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:14] "GET /socket.io/?EIO=4&transport=polling&t=PgRAHwY&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:14] "GET /socket.io/?EIO=4&transport=polling&t=PgRAHws&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:14] "GET /socket.io/?EIO=4&transport=polling&t=PgRAHxA&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:14] "GET /socket.io/?EIO=4&transport=polling&t=PgRAHxU&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:14] "GET /socket.io/?EIO=4&transport=polling&t=PgRAHxp&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:14] "GET /socket.io/?EIO=4&transport=polling&t=PgRAHy8&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:14] "GET /socket.io/?EIO=4&transport=polling&t=PgRAHyT&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:14] "GET /socket.io/?EIO=4&transport=polling&t=PgRAHyn&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:14] "GET /socket.io/?EIO=4&transport=polling&t=PgRAHz5&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:14] "GET /socket.io/?EIO=4&transport=polling&t=PgRAHzQ&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:14] "GET /socket.io/?EIO=4&transport=polling&t=PgRAHzm&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:14] "GET /socket.io/?EIO=4&transport=polling&t=PgRAH-3&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:14] "GET /socket.io/?EIO=4&transport=polling&t=PgRAH-O&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:14] "GET /socket.io/?EIO=4&transport=polling&t=PgRAH-i&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:14] "GET /socket.io/?EIO=4&transport=polling&t=PgRAH_3&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:15] "GET /socket.io/?EIO=4&transport=polling&t=PgRAH_M&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:15] "GET /socket.io/?EIO=4&transport=polling&t=PgRAH_g&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:15] "GET /socket.io/?EIO=4&transport=polling&t=PgRAH_-&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:15] "GET /socket.io/?EIO=4&transport=polling&t=PgRAI0J&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:15] "GET /socket.io/?EIO=4&transport=polling&t=PgRAI0e&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:15] "GET /socket.io/?EIO=4&transport=polling&t=PgRAI0y&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:15] "GET /socket.io/?EIO=4&transport=polling&t=PgRAI1H&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:15] "GET /socket.io/?EIO=4&transport=polling&t=PgRAI1c&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:15] "GET /socket.io/?EIO=4&transport=polling&t=PgRAI1_&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:15] "GET /socket.io/?EIO=4&transport=polling&t=PgRAI2E&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:15] "GET /socket.io/?EIO=4&transport=polling&t=PgRAI2Z&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:15] "GET /socket.io/?EIO=4&transport=polling&t=PgRAI2v&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:15] "GET /socket.io/?EIO=4&transport=polling&t=PgRAI3C&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:15] "GET /socket.io/?EIO=4&transport=polling&t=PgRAI3X&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:15] "GET /socket.io/?EIO=4&transport=polling&t=PgRAI3r&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:15] "GET /socket.io/?EIO=4&transport=polling&t=PgRAI4A&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:15] "GET /socket.io/?EIO=4&transport=polling&t=PgRAI4V&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:15] "GET /socket.io/?EIO=4&transport=polling&t=PgRAI4p&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:15] "GET /socket.io/?EIO=4&transport=polling&t=PgRAI58&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:15] "GET /socket.io/?EIO=4&transport=polling&t=PgRAI5U&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:15] "GET /socket.io/?EIO=4&transport=polling&t=PgRAI5o&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:15] "GET /socket.io/?EIO=4&transport=polling&t=PgRAI66&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:15] "GET /socket.io/?EIO=4&transport=polling&t=PgRAI6R&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:15] "GET /socket.io/?EIO=4&transport=polling&t=PgRAI6l&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:15] "GET /socket.io/?EIO=4&transport=polling&t=PgRAI74&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:15] "GET /socket.io/?EIO=4&transport=polling&t=PgRAI7P&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:15] "GET /socket.io/?EIO=4&transport=polling&t=PgRAI7j&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:15] "GET /socket.io/?EIO=4&transport=polling&t=PgRAI81&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:15] "GET /socket.io/?EIO=4&transport=polling&t=PgRAI8N&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:15] "GET /socket.io/?EIO=4&transport=polling&t=PgRAI8h&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:15] "GET /socket.io/?EIO=4&transport=polling&t=PgRAI8_&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:15] "GET /socket.io/?EIO=4&transport=polling&t=PgRAI9J&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:15] "GET /socket.io/?EIO=4&transport=polling&t=PgRAI9e&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:15] "GET /socket.io/?EIO=4&transport=polling&t=PgRAIA0&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:15] "GET /socket.io/?EIO=4&transport=polling&t=PgRAIAK&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:15] "GET /socket.io/?EIO=4&transport=polling&t=PgRAIAf&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:15] "GET /socket.io/?EIO=4&transport=polling&t=PgRAIB2&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:15] "GET /socket.io/?EIO=4&transport=polling&t=PgRAIBK&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:15] "GET /socket.io/?EIO=4&transport=polling&t=PgRAIBc&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:15] "GET /socket.io/?EIO=4&transport=polling&t=PgRAIBx&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:15] "GET /socket.io/?EIO=4&transport=polling&t=PgRAICF&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:15] "GET /socket.io/?EIO=4&transport=polling&t=PgRAICa&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:15] "GET /socket.io/?EIO=4&transport=polling&t=PgRAICu&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:15] "GET /socket.io/?EIO=4&transport=polling&t=PgRAIDD&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:15] "GET /socket.io/?EIO=4&transport=polling&t=PgRAIDX&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:15] "GET /socket.io/?EIO=4&transport=polling&t=PgRAIDr&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:15] "GET /socket.io/?EIO=4&transport=polling&t=PgRAIEA&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:15] "GET /socket.io/?EIO=4&transport=polling&t=PgRAIEU&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:16] "GET /socket.io/?EIO=4&transport=polling&t=PgRAIEq&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:16] "GET /socket.io/?EIO=4&transport=polling&t=PgRAIF8&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:16] "GET /socket.io/?EIO=4&transport=polling&t=PgRAIFS&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:16] "GET /socket.io/?EIO=4&transport=polling&t=PgRAIFn&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:16] "GET /socket.io/?EIO=4&transport=polling&t=PgRAIG6&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:16] "GET /socket.io/?EIO=4&transport=polling&t=PgRAIGQ&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:16] "GET /socket.io/?EIO=4&transport=polling&t=PgRAIGl&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:16] "GET /socket.io/?EIO=4&transport=polling&t=PgRAIH4&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:16] "GET /socket.io/?EIO=4&transport=polling&t=PgRAIHO&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:16] "GET /socket.io/?EIO=4&transport=polling&t=PgRAIHk&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:16] "GET /socket.io/?EIO=4&transport=polling&t=PgRAII3&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:16] "GET /socket.io/?EIO=4&transport=polling&t=PgRAIIN&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:16] "GET /socket.io/?EIO=4&transport=polling&t=PgRAIIh&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:16] "GET /socket.io/?EIO=4&transport=polling&t=PgRAII_&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:16] "GET /socket.io/?EIO=4&transport=polling&t=PgRAIJJ&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:16] "GET /socket.io/?EIO=4&transport=polling&t=PgRAIJe&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:16] "GET /socket.io/?EIO=4&transport=polling&t=PgRAIJz&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:16] "GET /socket.io/?EIO=4&transport=polling&t=PgRAIKJ&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:16] "GET /socket.io/?EIO=4&transport=polling&t=PgRAIKd&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:16] "GET /socket.io/?EIO=4&transport=polling&t=PgRAIKy&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:16] "GET /socket.io/?EIO=4&transport=polling&t=PgRAILG&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:16] "GET /socket.io/?EIO=4&transport=polling&t=PgRAILb&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:16] "GET /socket.io/?EIO=4&transport=polling&t=PgRAILw&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:16] "GET /socket.io/?EIO=4&transport=polling&t=PgRAIME&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:16] "GET /socket.io/?EIO=4&transport=polling&t=PgRAIMZ&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:16] "GET /socket.io/?EIO=4&transport=polling&t=PgRAIMt&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:16] "GET /socket.io/?EIO=4&transport=polling&t=PgRAINC&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:16] "GET /socket.io/?EIO=4&transport=polling&t=PgRAINW&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:16] "GET /socket.io/?EIO=4&transport=polling&t=PgRAINq&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:16] "GET /socket.io/?EIO=4&transport=polling&t=PgRAIO9&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:16] "GET /socket.io/?EIO=4&transport=polling&t=PgRAIOU&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:16] "GET /socket.io/?EIO=4&transport=polling&t=PgRAIOp&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:16] "GET /socket.io/?EIO=4&transport=polling&t=PgRAIP7&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:16] "GET /socket.io/?EIO=4&transport=polling&t=PgRAIPW&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:16] "GET /socket.io/?EIO=4&transport=polling&t=PgRAIPm&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:16] "GET /socket.io/?EIO=4&transport=polling&t=PgRAIQ5&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:16] "GET /socket.io/?EIO=4&transport=polling&t=PgRAIQQ&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:16] "GET /socket.io/?EIO=4&transport=polling&t=PgRAIQk&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:16] "GET /socket.io/?EIO=4&transport=polling&t=PgRAIR1&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:16] "GET /socket.io/?EIO=4&transport=polling&t=PgRAIRL&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:16] "GET /socket.io/?EIO=4&transport=polling&t=PgRAIRh&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:16] "GET /socket.io/?EIO=4&transport=polling&t=PgRAIR_&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:16] "GET /socket.io/?EIO=4&transport=polling&t=PgRAISJ&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:16] "GET /socket.io/?EIO=4&transport=polling&t=PgRAISf&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:16] "GET /socket.io/?EIO=4&transport=polling&t=PgRAISz&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:16] "GET /socket.io/?EIO=4&transport=polling&t=PgRAITJ&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:16] "GET /socket.io/?EIO=4&transport=polling&t=PgRAITd&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:16] "GET /socket.io/?EIO=4&transport=polling&t=PgRAITx&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:16] "GET /socket.io/?EIO=4&transport=polling&t=PgRAIUH&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:17] "GET /socket.io/?EIO=4&transport=polling&t=PgRAIUa&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:17] "GET /socket.io/?EIO=4&transport=polling&t=PgRAIUw&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:17] "GET /socket.io/?EIO=4&transport=polling&t=PgRAIVG&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:17] "GET /socket.io/?EIO=4&transport=polling&t=PgRAIVZ&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:17] "GET /socket.io/?EIO=4&transport=polling&t=PgRAIVr&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:17] "GET /socket.io/?EIO=4&transport=polling&t=PgRAIWD&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:17] "GET /socket.io/?EIO=4&transport=polling&t=PgRAIWY&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:17] "GET /socket.io/?EIO=4&transport=polling&t=PgRAIWv&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:17] "GET /socket.io/?EIO=4&transport=polling&t=PgRAIXE&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:17] "GET /socket.io/?EIO=4&transport=polling&t=PgRAIXY&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:17] "GET /socket.io/?EIO=4&transport=polling&t=PgRAIXq&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:17] "GET /socket.io/?EIO=4&transport=polling&t=PgRAIY8&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:17] "GET /socket.io/?EIO=4&transport=polling&t=PgRAIYU&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:17] "GET /socket.io/?EIO=4&transport=polling&t=PgRAIYo&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:17] "GET /socket.io/?EIO=4&transport=polling&t=PgRAIZ5&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:17] "GET /socket.io/?EIO=4&transport=polling&t=PgRAIZQ&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:17] "GET /socket.io/?EIO=4&transport=polling&t=PgRAIZl&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:17] "GET /socket.io/?EIO=4&transport=polling&t=PgRAIa4&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:17] "GET /socket.io/?EIO=4&transport=polling&t=PgRAIaQ&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:17] "GET /socket.io/?EIO=4&transport=polling&t=PgRAIaj&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:17] "GET /socket.io/?EIO=4&transport=polling&t=PgRAIb2&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:17] "GET /socket.io/?EIO=4&transport=polling&t=PgRAIbN&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:17] "GET /socket.io/?EIO=4&transport=polling&t=PgRAIbj&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:17] "GET /socket.io/?EIO=4&transport=polling&t=PgRAIc1&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:17] "GET /socket.io/?EIO=4&transport=polling&t=PgRAIcN&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:17] "GET /socket.io/?EIO=4&transport=polling&t=PgRAIch&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:17] "GET /socket.io/?EIO=4&transport=polling&t=PgRAIc_&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:17] "GET /socket.io/?EIO=4&transport=polling&t=PgRAIdJ&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:17] "GET /socket.io/?EIO=4&transport=polling&t=PgRAIde&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:17] "GET /socket.io/?EIO=4&transport=polling&t=PgRAIdz&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:17] "GET /socket.io/?EIO=4&transport=polling&t=PgRAIeH&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:17] "GET /socket.io/?EIO=4&transport=polling&t=PgRAIed&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:17] "GET /socket.io/?EIO=4&transport=polling&t=PgRAIex&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:17] "GET /socket.io/?EIO=4&transport=polling&t=PgRAIfH&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:17] "GET /socket.io/?EIO=4&transport=polling&t=PgRAIfa&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:17] "GET /socket.io/?EIO=4&transport=polling&t=PgRAIfv&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:17] "GET /socket.io/?EIO=4&transport=polling&t=PgRAIgD&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:17] "GET /socket.io/?EIO=4&transport=polling&t=PgRAIgX&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:17] "GET /socket.io/?EIO=4&transport=polling&t=PgRAIgs&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:17] "GET /socket.io/?EIO=4&transport=polling&t=PgRAIhA&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:17] "GET /socket.io/?EIO=4&transport=polling&t=PgRAIhW&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:17] "GET /socket.io/?EIO=4&transport=polling&t=PgRAIhy&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:17] "GET /socket.io/?EIO=4&transport=polling&t=PgRAIiD&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:17] "GET /socket.io/?EIO=4&transport=polling&t=PgRAIiT&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:17] "GET /socket.io/?EIO=4&transport=polling&t=PgRAIio&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:17] "GET /socket.io/?EIO=4&transport=polling&t=PgRAIj7&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:17] "GET /socket.io/?EIO=4&transport=polling&t=PgRAIjR&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:17] "GET /socket.io/?EIO=4&transport=polling&t=PgRAIjl&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:18] "GET /socket.io/?EIO=4&transport=polling&t=PgRAIk4&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:18] "GET /socket.io/?EIO=4&transport=polling&t=PgRAIkP&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:18] "GET /socket.io/?EIO=4&transport=polling&t=PgRAIkk&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:18] "GET /socket.io/?EIO=4&transport=polling&t=PgRAIl3&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:18] "GET /socket.io/?EIO=4&transport=polling&t=PgRAIlN&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:18] "GET /socket.io/?EIO=4&transport=polling&t=PgRAIlh&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:18] "GET /socket.io/?EIO=4&transport=polling&t=PgRAIm0&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:18] "GET /socket.io/?EIO=4&transport=polling&t=PgRAImK&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:18] "GET /socket.io/?EIO=4&transport=polling&t=PgRAImg&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:18] "GET /socket.io/?EIO=4&transport=polling&t=PgRAIn0&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:18] "GET /socket.io/?EIO=4&transport=polling&t=PgRAInJ&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:18] "GET /socket.io/?EIO=4&transport=polling&t=PgRAInf&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:18] "GET /socket.io/?EIO=4&transport=polling&t=PgRAInw&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:18] "GET /socket.io/?EIO=4&transport=polling&t=PgRAIoF&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:18] "GET /socket.io/?EIO=4&transport=polling&t=PgRAIoe&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:18] "GET /socket.io/?EIO=4&transport=polling&t=PgRAIov&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:18] "GET /socket.io/?EIO=4&transport=polling&t=PgRAIpG&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:18] "GET /socket.io/?EIO=4&transport=polling&t=PgRAIpY&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:18] "GET /socket.io/?EIO=4&transport=polling&t=PgRAIpu&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:18] "GET /socket.io/?EIO=4&transport=polling&t=PgRAIqC&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:18] "GET /socket.io/?EIO=4&transport=polling&t=PgRAIqm&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:18] "GET /socket.io/?EIO=4&transport=polling&t=PgRAIq_&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:18] "GET /socket.io/?EIO=4&transport=polling&t=PgRAIrF&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:18] "GET /socket.io/?EIO=4&transport=polling&t=PgRAIrV&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:18] "GET /socket.io/?EIO=4&transport=polling&t=PgRAIrn&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:18] "GET /socket.io/?EIO=4&transport=polling&t=PgRAIs6&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:18] "GET /socket.io/?EIO=4&transport=polling&t=PgRAIsQ&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:18] "GET /socket.io/?EIO=4&transport=polling&t=PgRAIsn&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:18] "GET /socket.io/?EIO=4&transport=polling&t=PgRAIt4&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:18] "GET /socket.io/?EIO=4&transport=polling&t=PgRAItO&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:18] "GET /socket.io/?EIO=4&transport=polling&t=PgRAItk&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:18] "GET /socket.io/?EIO=4&transport=polling&t=PgRAIu1&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:18] "GET /socket.io/?EIO=4&transport=polling&t=PgRAIuO&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:18] "GET /socket.io/?EIO=4&transport=polling&t=PgRAIuh&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:18] "GET /socket.io/?EIO=4&transport=polling&t=PgRAIu_&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:18] "GET /socket.io/?EIO=4&transport=polling&t=PgRAIvJ&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:18] "GET /socket.io/?EIO=4&transport=polling&t=PgRAIve&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:18] "GET /socket.io/?EIO=4&transport=polling&t=PgRAIvz&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:18] "GET /socket.io/?EIO=4&transport=polling&t=PgRAIwH&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:18] "GET /socket.io/?EIO=4&transport=polling&t=PgRAIwb&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:18] "GET /socket.io/?EIO=4&transport=polling&t=PgRAIww&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:18] "GET /socket.io/?EIO=4&transport=polling&t=PgRAIxF&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:18] "GET /socket.io/?EIO=4&transport=polling&t=PgRAIxb&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:18] "GET /socket.io/?EIO=4&transport=polling&t=PgRAIxv&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:18] "GET /socket.io/?EIO=4&transport=polling&t=PgRAIyR&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:18] "GET /socket.io/?EIO=4&transport=polling&t=PgRAIyh&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:18] "GET /socket.io/?EIO=4&transport=polling&t=PgRAIyw&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:18] "GET /socket.io/?EIO=4&transport=polling&t=PgRAIzA&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:18] "GET /socket.io/?EIO=4&transport=polling&t=PgRAIzV&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:19] "GET /socket.io/?EIO=4&transport=polling&t=PgRAIzq&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:19] "GET /socket.io/?EIO=4&transport=polling&t=PgRAI-8&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:19] "GET /socket.io/?EIO=4&transport=polling&t=PgRAI-S&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:19] "GET /socket.io/?EIO=4&transport=polling&t=PgRAI-o&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:19] "GET /socket.io/?EIO=4&transport=polling&t=PgRAI_7&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:19] "GET /socket.io/?EIO=4&transport=polling&t=PgRAI_Q&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:19] "GET /socket.io/?EIO=4&transport=polling&t=PgRAI_k&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:19] "GET /socket.io/?EIO=4&transport=polling&t=PgRAJ05&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:19] "GET /socket.io/?EIO=4&transport=polling&t=PgRAJ0O&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:19] "GET /socket.io/?EIO=4&transport=polling&t=PgRAJ0j&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:19] "GET /socket.io/?EIO=4&transport=polling&t=PgRAJ11&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:19] "GET /socket.io/?EIO=4&transport=polling&t=PgRAJ1M&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:19] "GET /socket.io/?EIO=4&transport=polling&t=PgRAJ1m&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:19] "GET /socket.io/?EIO=4&transport=polling&t=PgRAJ1_&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:19] "GET /socket.io/?EIO=4&transport=polling&t=PgRAJ2L&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:19] "GET /socket.io/?EIO=4&transport=polling&t=PgRAJ2g&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:19] "GET /socket.io/?EIO=4&transport=polling&t=PgRAJ30&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:19] "GET /socket.io/?EIO=4&transport=polling&t=PgRAJ3I&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:19] "GET /socket.io/?EIO=4&transport=polling&t=PgRAJ3e&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:19] "GET /socket.io/?EIO=4&transport=polling&t=PgRAJ3_&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:19] "GET /socket.io/?EIO=4&transport=polling&t=PgRAJ4H&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:19] "GET /socket.io/?EIO=4&transport=polling&t=PgRAJ4b&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:19] "GET /socket.io/?EIO=4&transport=polling&t=PgRAJ4y&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:19] "GET /socket.io/?EIO=4&transport=polling&t=PgRAJ5E&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:19] "GET /socket.io/?EIO=4&transport=polling&t=PgRAJ5X&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:19] "GET /socket.io/?EIO=4&transport=polling&t=PgRAJ5u&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:19] "GET /socket.io/?EIO=4&transport=polling&t=PgRAJ6C&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:19] "GET /socket.io/?EIO=4&transport=polling&t=PgRAJ6W&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:19] "GET /socket.io/?EIO=4&transport=polling&t=PgRAJ6r&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:19] "GET /socket.io/?EIO=4&transport=polling&t=PgRAJ7C&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:19] "GET /socket.io/?EIO=4&transport=polling&t=PgRAJ7U&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:19] "GET /socket.io/?EIO=4&transport=polling&t=PgRAJ7o&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:19] "GET /socket.io/?EIO=4&transport=polling&t=PgRAJ87&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:19] "GET /socket.io/?EIO=4&transport=polling&t=PgRAJ8R&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:19] "GET /socket.io/?EIO=4&transport=polling&t=PgRAJ8q&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:19] "GET /socket.io/?EIO=4&transport=polling&t=PgRAJ95&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:19] "GET /socket.io/?EIO=4&transport=polling&t=PgRAJ9P&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:19] "GET /socket.io/?EIO=4&transport=polling&t=PgRAJ9j&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:19] "GET /socket.io/?EIO=4&transport=polling&t=PgRAJA1&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:19] "GET /socket.io/?EIO=4&transport=polling&t=PgRAJAN&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:19] "GET /socket.io/?EIO=4&transport=polling&t=PgRAJAi&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:19] "GET /socket.io/?EIO=4&transport=polling&t=PgRAJBF&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:19] "GET /socket.io/?EIO=4&transport=polling&t=PgRAJBX&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:19] "GET /socket.io/?EIO=4&transport=polling&t=PgRAJBn&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:19] "GET /socket.io/?EIO=4&transport=polling&t=PgRAJC3&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:19] "GET /socket.io/?EIO=4&transport=polling&t=PgRAJCL&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:19] "GET /socket.io/?EIO=4&transport=polling&t=PgRAJCd&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:19] "GET /socket.io/?EIO=4&transport=polling&t=PgRAJC_&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:20] "GET /socket.io/?EIO=4&transport=polling&t=PgRAJDF&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:20] "GET /socket.io/?EIO=4&transport=polling&t=PgRAJDb&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:20] "GET /socket.io/?EIO=4&transport=polling&t=PgRAJDu&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:20] "GET /socket.io/?EIO=4&transport=polling&t=PgRAJEE&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:20] "GET /socket.io/?EIO=4&transport=polling&t=PgRAJEX&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:20] "GET /socket.io/?EIO=4&transport=polling&t=PgRAJEv&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:20] "GET /socket.io/?EIO=4&transport=polling&t=PgRAJF9&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:20] "GET /socket.io/?EIO=4&transport=polling&t=PgRAJFU&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:20] "GET /socket.io/?EIO=4&transport=polling&t=PgRAJFo&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:20] "GET /socket.io/?EIO=4&transport=polling&t=PgRAJG7&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:20] "GET /socket.io/?EIO=4&transport=polling&t=PgRAJGV&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:20] "GET /socket.io/?EIO=4&transport=polling&t=PgRAJGq&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:20] "GET /socket.io/?EIO=4&transport=polling&t=PgRAJH8&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:20] "GET /socket.io/?EIO=4&transport=polling&t=PgRAJHU&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:20] "GET /socket.io/?EIO=4&transport=polling&t=PgRAJHm&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:20] "GET /socket.io/?EIO=4&transport=polling&t=PgRAJI4&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:20] "GET /socket.io/?EIO=4&transport=polling&t=PgRAJIP&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:20] "GET /socket.io/?EIO=4&transport=polling&t=PgRAJIq&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:20] "GET /socket.io/?EIO=4&transport=polling&t=PgRAJJ6&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:20] "GET /socket.io/?EIO=4&transport=polling&t=PgRAJJN&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:20] "GET /socket.io/?EIO=4&transport=polling&t=PgRAJJh&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:20] "GET /socket.io/?EIO=4&transport=polling&t=PgRAJJ_&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:20] "GET /socket.io/?EIO=4&transport=polling&t=PgRAJKL&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:20] "GET /socket.io/?EIO=4&transport=polling&t=PgRAJKi&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:20] "GET /socket.io/?EIO=4&transport=polling&t=PgRAJK-&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:20] "GET /socket.io/?EIO=4&transport=polling&t=PgRAJLI&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:20] "GET /socket.io/?EIO=4&transport=polling&t=PgRAJLc&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:20] "GET /socket.io/?EIO=4&transport=polling&t=PgRAJLy&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:20] "GET /socket.io/?EIO=4&transport=polling&t=PgRAJMH&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:20] "GET /socket.io/?EIO=4&transport=polling&t=PgRAJMb&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:20] "GET /socket.io/?EIO=4&transport=polling&t=PgRAJMw&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:20] "GET /socket.io/?EIO=4&transport=polling&t=PgRAJNE&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:20] "GET /socket.io/?EIO=4&transport=polling&t=PgRAJNZ&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:20] "GET /socket.io/?EIO=4&transport=polling&t=PgRAJNt&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:20] "GET /socket.io/?EIO=4&transport=polling&t=PgRAJOC&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:20] "GET /socket.io/?EIO=4&transport=polling&t=PgRAJOb&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:20] "GET /socket.io/?EIO=4&transport=polling&t=PgRAJOr&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:20] "GET /socket.io/?EIO=4&transport=polling&t=PgRAJPA&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:20] "GET /socket.io/?EIO=4&transport=polling&t=PgRAJPZ&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:20] "GET /socket.io/?EIO=4&transport=polling&t=PgRAJP_&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:20] "GET /socket.io/?EIO=4&transport=polling&t=PgRAJQG&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:20] "GET /socket.io/?EIO=4&transport=polling&t=PgRAJQZ&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:20] "GET /socket.io/?EIO=4&transport=polling&t=PgRAJQq&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:20] "GET /socket.io/?EIO=4&transport=polling&t=PgRAJR4&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:20] "GET /socket.io/?EIO=4&transport=polling&t=PgRAJRR&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:20] "GET /socket.io/?EIO=4&transport=polling&t=PgRAJRk&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:20] "GET /socket.io/?EIO=4&transport=polling&t=PgRAJS4&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:20] "GET /socket.io/?EIO=4&transport=polling&t=PgRAJSM&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:20] "GET /socket.io/?EIO=4&transport=polling&t=PgRAJSi&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:21] "GET /socket.io/?EIO=4&transport=polling&t=PgRAJT0&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:21] "GET /socket.io/?EIO=4&transport=polling&t=PgRAJTL&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:21] "GET /socket.io/?EIO=4&transport=polling&t=PgRAJTf&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:21] "GET /socket.io/?EIO=4&transport=polling&t=PgRAJTz&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:21] "GET /socket.io/?EIO=4&transport=polling&t=PgRAJUH&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:21] "GET /socket.io/?EIO=4&transport=polling&t=PgRAJUd&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:21] "GET /socket.io/?EIO=4&transport=polling&t=PgRAJUx&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:21] "GET /socket.io/?EIO=4&transport=polling&t=PgRAJVF&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:21] "GET /socket.io/?EIO=4&transport=polling&t=PgRAJVb&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:21] "GET /socket.io/?EIO=4&transport=polling&t=PgRAJVw&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:21] "GET /socket.io/?EIO=4&transport=polling&t=PgRAJWE&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:21] "GET /socket.io/?EIO=4&transport=polling&t=PgRAJWY&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:21] "GET /socket.io/?EIO=4&transport=polling&t=PgRAJWu&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:21] "GET /socket.io/?EIO=4&transport=polling&t=PgRAJXB&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:21] "GET /socket.io/?EIO=4&transport=polling&t=PgRAJXV&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:21] "GET /socket.io/?EIO=4&transport=polling&t=PgRAJXp&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:21] "GET /socket.io/?EIO=4&transport=polling&t=PgRAJYA&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:21] "GET /socket.io/?EIO=4&transport=polling&t=PgRAJYc&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:21] "GET /socket.io/?EIO=4&transport=polling&t=PgRAJYr&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:21] "GET /socket.io/?EIO=4&transport=polling&t=PgRAJZ6&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:21] "GET /socket.io/?EIO=4&transport=polling&t=PgRAJZQ&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:21] "GET /socket.io/?EIO=4&transport=polling&t=PgRAJZk&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:21] "GET /socket.io/?EIO=4&transport=polling&t=PgRAJa3&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:21] "GET /socket.io/?EIO=4&transport=polling&t=PgRAJaO&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:21] "GET /socket.io/?EIO=4&transport=polling&t=PgRAJaj&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:21] "GET /socket.io/?EIO=4&transport=polling&t=PgRAJb1&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:21] "GET /socket.io/?EIO=4&transport=polling&t=PgRAJbL&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:21] "GET /socket.io/?EIO=4&transport=polling&t=PgRAJbf&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:21] "GET /socket.io/?EIO=4&transport=polling&t=PgRAJb-&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:21] "GET /socket.io/?EIO=4&transport=polling&t=PgRAJcJ&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:21] "GET /socket.io/?EIO=4&transport=polling&t=PgRAJce&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:21] "GET /socket.io/?EIO=4&transport=polling&t=PgRAJcy&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:21] "GET /socket.io/?EIO=4&transport=polling&t=PgRAJdI&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:21] "GET /socket.io/?EIO=4&transport=polling&t=PgRAJdd&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:21] "GET /socket.io/?EIO=4&transport=polling&t=PgRAJdw&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:21] "GET /socket.io/?EIO=4&transport=polling&t=PgRAJeE&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:21] "GET /socket.io/?EIO=4&transport=polling&t=PgRAJea&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:21] "GET /socket.io/?EIO=4&transport=polling&t=PgRAJev&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:21] "GET /socket.io/?EIO=4&transport=polling&t=PgRAJfC&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:21] "GET /socket.io/?EIO=4&transport=polling&t=PgRAJfW&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:21] "GET /socket.io/?EIO=4&transport=polling&t=PgRAJfr&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:21] "GET /socket.io/?EIO=4&transport=polling&t=PgRAJgA&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:21] "GET /socket.io/?EIO=4&transport=polling&t=PgRAJgV&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:21] "GET /socket.io/?EIO=4&transport=polling&t=PgRAJgp&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:21] "GET /socket.io/?EIO=4&transport=polling&t=PgRAJh7&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:21] "GET /socket.io/?EIO=4&transport=polling&t=PgRAJhS&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:21] "GET /socket.io/?EIO=4&transport=polling&t=PgRAJhn&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:21] "GET /socket.io/?EIO=4&transport=polling&t=PgRAJi6&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:21] "GET /socket.io/?EIO=4&transport=polling&t=PgRAJiQ&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:22] "GET /socket.io/?EIO=4&transport=polling&t=PgRAJik&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:22] "GET /socket.io/?EIO=4&transport=polling&t=PgRAJj5&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:22] "GET /socket.io/?EIO=4&transport=polling&t=PgRAJjN&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:22] "GET /socket.io/?EIO=4&transport=polling&t=PgRAJji&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:22] "GET /socket.io/?EIO=4&transport=polling&t=PgRAJk0&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:22] "GET /socket.io/?EIO=4&transport=polling&t=PgRAJkL&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:22] "GET /socket.io/?EIO=4&transport=polling&t=PgRAJkf&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:22] "GET /socket.io/?EIO=4&transport=polling&t=PgRAJk-&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:22] "GET /socket.io/?EIO=4&transport=polling&t=PgRAJlN&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:22] "GET /socket.io/?EIO=4&transport=polling&t=PgRAJld&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:22] "GET /socket.io/?EIO=4&transport=polling&t=PgRAJlx&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:22] "GET /socket.io/?EIO=4&transport=polling&t=PgRAJmH&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:22] "GET /socket.io/?EIO=4&transport=polling&t=PgRAJmb&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:22] "GET /socket.io/?EIO=4&transport=polling&t=PgRAJmw&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:22] "GET /socket.io/?EIO=4&transport=polling&t=PgRAJnE&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:22] "GET /socket.io/?EIO=4&transport=polling&t=PgRAJnY&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:22] "GET /socket.io/?EIO=4&transport=polling&t=PgRAJnt&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:22] "GET /socket.io/?EIO=4&transport=polling&t=PgRAJoH&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:22] "GET /socket.io/?EIO=4&transport=polling&t=PgRAJoX&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:22] "GET /socket.io/?EIO=4&transport=polling&t=PgRAJor&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:22] "GET /socket.io/?EIO=4&transport=polling&t=PgRAJpA&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:22] "GET /socket.io/?EIO=4&transport=polling&t=PgRAJpW&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:22] "GET /socket.io/?EIO=4&transport=polling&t=PgRAJpu&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:22] "GET /socket.io/?EIO=4&transport=polling&t=PgRAJq7&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:22] "GET /socket.io/?EIO=4&transport=polling&t=PgRAJqS&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:22] "GET /socket.io/?EIO=4&transport=polling&t=PgRAJqo&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:22] "GET /socket.io/?EIO=4&transport=polling&t=PgRAJr6&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:22] "GET /socket.io/?EIO=4&transport=polling&t=PgRAJrQ&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:22] "GET /socket.io/?EIO=4&transport=polling&t=PgRAJrl&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:22] "GET /socket.io/?EIO=4&transport=polling&t=PgRAJs4&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:22] "GET /socket.io/?EIO=4&transport=polling&t=PgRAJsP&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:22] "GET /socket.io/?EIO=4&transport=polling&t=PgRAJsj&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:22] "GET /socket.io/?EIO=4&transport=polling&t=PgRAJt1&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:22] "GET /socket.io/?EIO=4&transport=polling&t=PgRAJtM&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:22] "GET /socket.io/?EIO=4&transport=polling&t=PgRAJtg&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:22] "GET /socket.io/?EIO=4&transport=polling&t=PgRAJu0&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:22] "GET /socket.io/?EIO=4&transport=polling&t=PgRAJuK&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:22] "GET /socket.io/?EIO=4&transport=polling&t=PgRAJuf&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:22] "GET /socket.io/?EIO=4&transport=polling&t=PgRAJuz&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:22] "GET /socket.io/?EIO=4&transport=polling&t=PgRAJvI&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:22] "GET /socket.io/?EIO=4&transport=polling&t=PgRAJvc&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:22] "GET /socket.io/?EIO=4&transport=polling&t=PgRAJvx&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:22] "GET /socket.io/?EIO=4&transport=polling&t=PgRAJwG&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:22] "GET /socket.io/?EIO=4&transport=polling&t=PgRAJwa&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:22] "GET /socket.io/?EIO=4&transport=polling&t=PgRAJwv&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:22] "GET /socket.io/?EIO=4&transport=polling&t=PgRAJxE&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:22] "GET /socket.io/?EIO=4&transport=polling&t=PgRAJxb&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:22] "GET /socket.io/?EIO=4&transport=polling&t=PgRAJxs&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:23] "GET /socket.io/?EIO=4&transport=polling&t=PgRAJyB&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:23] "GET /socket.io/?EIO=4&transport=polling&t=PgRAJyX&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:23] "GET /socket.io/?EIO=4&transport=polling&t=PgRAJyr&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:23] "GET /socket.io/?EIO=4&transport=polling&t=PgRAJz8&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:23] "GET /socket.io/?EIO=4&transport=polling&t=PgRAJzT&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:23] "GET /socket.io/?EIO=4&transport=polling&t=PgRAJzp&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:23] "GET /socket.io/?EIO=4&transport=polling&t=PgRAJ-5&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:23] "GET /socket.io/?EIO=4&transport=polling&t=PgRAJ-R&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:23] "GET /socket.io/?EIO=4&transport=polling&t=PgRAJ-l&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:23] "GET /socket.io/?EIO=4&transport=polling&t=PgRAJ_5&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:23] "GET /socket.io/?EIO=4&transport=polling&t=PgRAJ_P&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:23] "GET /socket.io/?EIO=4&transport=polling&t=PgRAJ_j&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:23] "GET /socket.io/?EIO=4&transport=polling&t=PgRAK01&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:23] "GET /socket.io/?EIO=4&transport=polling&t=PgRAK0N&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:23] "GET /socket.io/?EIO=4&transport=polling&t=PgRAK0h&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:23] "GET /socket.io/?EIO=4&transport=polling&t=PgRAK10&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:23] "GET /socket.io/?EIO=4&transport=polling&t=PgRAK1K&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:23] "GET /socket.io/?EIO=4&transport=polling&t=PgRAK1e&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:23] "GET /socket.io/?EIO=4&transport=polling&t=PgRAK1-&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:23] "GET /socket.io/?EIO=4&transport=polling&t=PgRAK2H&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:23] "GET /socket.io/?EIO=4&transport=polling&t=PgRAK2d&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:23] "GET /socket.io/?EIO=4&transport=polling&t=PgRAK2w&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:23] "GET /socket.io/?EIO=4&transport=polling&t=PgRAK3E&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:23] "GET /socket.io/?EIO=4&transport=polling&t=PgRAK3d&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:23] "GET /socket.io/?EIO=4&transport=polling&t=PgRAK3t&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:23] "GET /socket.io/?EIO=4&transport=polling&t=PgRAK4C&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:23] "GET /socket.io/?EIO=4&transport=polling&t=PgRAK4X&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:23] "GET /socket.io/?EIO=4&transport=polling&t=PgRAK4t&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:23] "GET /socket.io/?EIO=4&transport=polling&t=PgRAK5B&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:23] "GET /socket.io/?EIO=4&transport=polling&t=PgRAK5V&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:23] "GET /socket.io/?EIO=4&transport=polling&t=PgRAK5q&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:23] "GET /socket.io/?EIO=4&transport=polling&t=PgRAK68&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:23] "GET /socket.io/?EIO=4&transport=polling&t=PgRAK6T&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:23] "GET /socket.io/?EIO=4&transport=polling&t=PgRAK6o&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:23] "GET /socket.io/?EIO=4&transport=polling&t=PgRAK75&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:23] "GET /socket.io/?EIO=4&transport=polling&t=PgRAK7S&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:23] "GET /socket.io/?EIO=4&transport=polling&t=PgRAK7n&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:23] "GET /socket.io/?EIO=4&transport=polling&t=PgRAK83&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:23] "GET /socket.io/?EIO=4&transport=polling&t=PgRAK8L&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:23] "GET /socket.io/?EIO=4&transport=polling&t=PgRAK8n&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:23] "GET /socket.io/?EIO=4&transport=polling&t=PgRAK8_&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:23] "GET /socket.io/?EIO=4&transport=polling&t=PgRAK9K&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:23] "GET /socket.io/?EIO=4&transport=polling&t=PgRAK9g&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:23] "GET /socket.io/?EIO=4&transport=polling&t=PgRAK9-&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:23] "GET /socket.io/?EIO=4&transport=polling&t=PgRAKAJ&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:23] "GET /socket.io/?EIO=4&transport=polling&t=PgRAKAe&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:23] "GET /socket.io/?EIO=4&transport=polling&t=PgRAKAy&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:23] "GET /socket.io/?EIO=4&transport=polling&t=PgRAKBH&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:23] "GET /socket.io/?EIO=4&transport=polling&t=PgRAKBb&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:24] "GET /socket.io/?EIO=4&transport=polling&t=PgRAKBw&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:24] "GET /socket.io/?EIO=4&transport=polling&t=PgRAKCF&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:24] "GET /socket.io/?EIO=4&transport=polling&t=PgRAKCZ&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:24] "GET /socket.io/?EIO=4&transport=polling&t=PgRAKCu&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:24] "GET /socket.io/?EIO=4&transport=polling&t=PgRAKDC&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:24] "GET /socket.io/?EIO=4&transport=polling&t=PgRAKDX&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:24] "GET /socket.io/?EIO=4&transport=polling&t=PgRAKDq&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:24] "GET /socket.io/?EIO=4&transport=polling&t=PgRAKEC&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:24] "GET /socket.io/?EIO=4&transport=polling&t=PgRAKEV&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:24] "GET /socket.io/?EIO=4&transport=polling&t=PgRAKEp&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:24] "GET /socket.io/?EIO=4&transport=polling&t=PgRAKF7&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:24] "GET /socket.io/?EIO=4&transport=polling&t=PgRAKFS&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:24] "GET /socket.io/?EIO=4&transport=polling&t=PgRAKFo&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:24] "GET /socket.io/?EIO=4&transport=polling&t=PgRAKG5&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:24] "GET /socket.io/?EIO=4&transport=polling&t=PgRAKGP&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:24] "GET /socket.io/?EIO=4&transport=polling&t=PgRAKGo&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:24] "GET /socket.io/?EIO=4&transport=polling&t=PgRAKH4&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:24] "GET /socket.io/?EIO=4&transport=polling&t=PgRAKHP&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:24] "GET /socket.io/?EIO=4&transport=polling&t=PgRAKI9&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:24] "GET /socket.io/?EIO=4&transport=polling&t=PgRAKIV&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:24] "GET /socket.io/?EIO=4&transport=polling&t=PgRAKIl&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:24] "GET /socket.io/?EIO=4&transport=polling&t=PgRAKJ1&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:24] "GET /socket.io/?EIO=4&transport=polling&t=PgRAKJL&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:24] "GET /socket.io/?EIO=4&transport=polling&t=PgRAKJe&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:24] "GET /socket.io/?EIO=4&transport=polling&t=PgRAKJz&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:24] "GET /socket.io/?EIO=4&transport=polling&t=PgRAKKH&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:24] "GET /socket.io/?EIO=4&transport=polling&t=PgRAKKb&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:24] "GET /socket.io/?EIO=4&transport=polling&t=PgRAKK-&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:24] "GET /socket.io/?EIO=4&transport=polling&t=PgRAKLE&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:24] "GET /socket.io/?EIO=4&transport=polling&t=PgRAKLZ&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:24] "GET /socket.io/?EIO=4&transport=polling&t=PgRAKLu&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:24] "GET /socket.io/?EIO=4&transport=polling&t=PgRAKMD&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:24] "GET /socket.io/?EIO=4&transport=polling&t=PgRAKMX&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:24] "GET /socket.io/?EIO=4&transport=polling&t=PgRAKMs&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:24] "GET /socket.io/?EIO=4&transport=polling&t=PgRAKNA&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:24] "GET /socket.io/?EIO=4&transport=polling&t=PgRAKNU&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:24] "GET /socket.io/?EIO=4&transport=polling&t=PgRAKNq&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:24] "GET /socket.io/?EIO=4&transport=polling&t=PgRAKO7&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:24] "GET /socket.io/?EIO=4&transport=polling&t=PgRAKOS&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:24] "GET /socket.io/?EIO=4&transport=polling&t=PgRAKOm&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:24] "GET /socket.io/?EIO=4&transport=polling&t=PgRAKP6&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:24] "GET /socket.io/?EIO=4&transport=polling&t=PgRAKPP&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:24] "GET /socket.io/?EIO=4&transport=polling&t=PgRAKPm&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:24] "GET /socket.io/?EIO=4&transport=polling&t=PgRAKQ2&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:24] "GET /socket.io/?EIO=4&transport=polling&t=PgRAKQO&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:24] "GET /socket.io/?EIO=4&transport=polling&t=PgRAKQi&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:24] "GET /socket.io/?EIO=4&transport=polling&t=PgRAKR0&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:25] "GET /socket.io/?EIO=4&transport=polling&t=PgRAKRL&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:25] "GET /socket.io/?EIO=4&transport=polling&t=PgRAKRk&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:25] "GET /socket.io/?EIO=4&transport=polling&t=PgRAKR_&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:25] "GET /socket.io/?EIO=4&transport=polling&t=PgRAKSI&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:25] "GET /socket.io/?EIO=4&transport=polling&t=PgRAKSf&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:25] "GET /socket.io/?EIO=4&transport=polling&t=PgRAKSz&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:25] "GET /socket.io/?EIO=4&transport=polling&t=PgRAKTJ&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:25] "GET /socket.io/?EIO=4&transport=polling&t=PgRAKTa&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:25] "GET /socket.io/?EIO=4&transport=polling&t=PgRAKTw&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:25] "GET /socket.io/?EIO=4&transport=polling&t=PgRAKUE&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:25] "GET /socket.io/?EIO=4&transport=polling&t=PgRAKUd&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:25] "GET /socket.io/?EIO=4&transport=polling&t=PgRAKV7&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:25] "GET /socket.io/?EIO=4&transport=polling&t=PgRAKVT&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:25] "GET /socket.io/?EIO=4&transport=polling&t=PgRAKVi&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:25] "GET /socket.io/?EIO=4&transport=polling&t=PgRAKVw&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:25] "GET /socket.io/?EIO=4&transport=polling&t=PgRAKWZ&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:25] "GET /socket.io/?EIO=4&transport=polling&t=PgRAKWo&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:25] "GET /socket.io/?EIO=4&transport=polling&t=PgRAKX6&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:25] "GET /socket.io/?EIO=4&transport=polling&t=PgRAKXS&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:25] "GET /socket.io/?EIO=4&transport=polling&t=PgRAKXm&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:25] "GET /socket.io/?EIO=4&transport=polling&t=PgRAKY6&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:25] "GET /socket.io/?EIO=4&transport=polling&t=PgRAKYS&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:25] "GET /socket.io/?EIO=4&transport=polling&t=PgRAKYl&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:25] "GET /socket.io/?EIO=4&transport=polling&t=PgRAKZ8&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:25] "GET /socket.io/?EIO=4&transport=polling&t=PgRAKZM&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:25] "GET /socket.io/?EIO=4&transport=polling&t=PgRAKZj&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:25] "GET /socket.io/?EIO=4&transport=polling&t=PgRAKZ_&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:25] "GET /socket.io/?EIO=4&transport=polling&t=PgRAKaV&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:25] "GET /socket.io/?EIO=4&transport=polling&t=PgRAKar&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:25] "GET /socket.io/?EIO=4&transport=polling&t=PgRAKbC&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:25] "GET /socket.io/?EIO=4&transport=polling&t=PgRAKbT&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:25] "GET /socket.io/?EIO=4&transport=polling&t=PgRAKbj&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:25] "GET /socket.io/?EIO=4&transport=polling&t=PgRAKc8&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:25] "GET /socket.io/?EIO=4&transport=polling&t=PgRAHS2&sid=GGrA7lLxNP-ceZwvAADv HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:25] "GET /socket.io/?EIO=4&transport=polling&t=PgRAKcQ&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +[Debug] 消息 5 (assistant): 37 tokens - 我来帮您创建一个子智能体来测试OCR功能,使用0885那张图片。 + +让我先确认一下当前环境:... +[Debug] 消息 6 (tool): 84 tokens - {"success": true, "command": "ls -la user_upload/"... +[Debug] 消息 7 (assistant): 16 tokens - 让我检查一下根目录下的图片文件:... +[Debug] 消息 8 (tool): 84 tokens - {"success": true, "command": "ls -la *.jpeg *.jpg ... +[Debug] 消息 9 (assistant): 30 tokens - 好的,我找到了IMG_0885.jpeg图片。现在我来创建一个子智能体来测试OCR功能:... +[Debug] 消息 10 (tool): 136 tokens - {"success": true, "task_id": "sub_1_1763534036_20c... +[Debug] 消息 11 (assistant): 42 tokens - 子智能体已创建成功!任务ID是:sub_1_1763534036_20cf9b + +现在让我等待子智能... +[Debug] 消息 12 (tool): 874 tokens - {"success": true, "task_id": "sub_1_1763534036_20c... +[Debug] 消息 13 (user): 225 tokens - 子智能体1 任务摘要:测试OCR功能,识别IMG_0885.jpeg图片中的文字内容 已完成,成果已... +[Debug] 消息 14 (assistant): 24 tokens - 太棒了!OCR功能测试任务已成功完成。让我查看一下测试结果:... +[Debug] 工具定义token: 4729 +[Debug] 最终输入token: 17108 +[Debug] 消息 15 (tool): 898 tokens - 读取 test_ocr_subagent/sub_1_1763534036_20cf9b_deliv... +[Debug] 消息 17 (tool): 312 tokens - 读取 test_ocr_subagent/sub_1_1763534036_20cf9b_deliv... +[Debug] 消息 18 (assistant): 363 tokens - ## 测试总结 + +✅ **OCR功能测试成功完成!** + +### 测试结果亮点: +1. **识别准确... +[Debug] 消息 19 (user): 25 tokens - 再试一下,这次问他 图片里有什么东西,而不是提取文字... +[Debug] 消息 20 (assistant): 45 tokens - 好的,这次我让子智能体用不同的方式来分析图片,询问"图片里有什么东西",而不是直接提取文字。... +[Debug] 消息 21 (tool): 133 tokens - {"success": true, "task_id": "sub_2_1763539681_2ec... +[Debug] 消息 22 (assistant): 12 tokens - 现在等待子智能体完成任务:... +[Debug] 消息 23 (tool): 988 tokens - {"success": true, "task_id": "sub_2_1763539681_2ec... +[Debug] 消息 24 (user): 266 tokens - 子智能体2 任务摘要:测试OCR图片描述功能,分析IMG_0885.jpeg图片中的视觉内容 已完成... +[Debug] 消息 25 (assistant): 29 tokens - 太好了!这次的结果完全不同。让我查看一下视觉分析的结果:... +[Debug] 消息 26 (tool): 708 tokens - 读取 test_ocr_visual_analysis/sub_2_1763539681_2ec37... +[Debug] 消息 28 (tool): 769 tokens - 读取 test_ocr_visual_analysis/sub_2_1763539681_2ec37... +[Debug] 消息总token: 12379 +[Debug] 工具定义token: 4729 +[Debug] 最终输入token: 17108 +[Debug] 开始计算输入token,messages数量: 28 +[Debug] 消息 1 (system): 3210 tokens - 你是一名运行在云端服务器上的智能助手,可以帮助用户完成各种任务。你的用户可能没有编程背景,请用通俗易... +[Debug] 消息 2 (system): 1876 tokens - # 待办事项系统使用指南(简化版) + +待办事项就像你的任务清单,帮你把复杂的工作拆成小步骤。 + +##... +[Debug] 消息 3 (system): 1172 tokens - # 子智能体工具指南 + +当你通过 `create_sub_agent`/`wait_sub_agen... +[Debug] 消息 4 (user): 21 tokens - 创建一个子智能体,测试他的ocr功能,用0885那张图片... +[Debug] 消息 5 (assistant): 37 tokens - 我来帮您创建一个子智能体来测试OCR功能,使用0885那张图片。 + +让我先确认一下当前环境:... +[Debug] 消息 6 (tool): 84 tokens - {"success": true, "command": "ls -la user_upload/"... +[Debug] 消息 7 (assistant): 16 tokens - 让我检查一下根目录下的图片文件:... +[Debug] 消息 8 (tool): 84 tokens - {"success": true, "command": "ls -la *.jpeg *.jpg ... +[Debug] 消息 9 (assistant): 30 tokens - 好的,我找到了IMG_0885.jpeg图片。现在我来创建一个子智能体来测试OCR功能:... +[Debug] 消息 10 (tool): 136 tokens - {"success": true, "task_id": "sub_1_1763534036_20c... +[Debug] 消息 11 (assistant): 42 tokens - 子智能体已创建成功!任务ID是:sub_1_1763534036_20cf9b + +现在让我等待子智能... +[Debug] 消息 12 (tool): 874 tokens - {"success": true, "task_id": "sub_1_1763534036_20c... +[Debug] 消息 13 (user): 225 tokens - 子智能体1 任务摘要:测试OCR功能,识别IMG_0885.jpeg图片中的文字内容 已完成,成果已... +[Debug] 消息 14 (assistant): 24 tokens - 太棒了!OCR功能测试任务已成功完成。让我查看一下测试结果:... +[Debug] 消息 15 (tool): 898 tokens - 读取 test_ocr_subagent/sub_1_1763534036_20cf9b_deliv... +[Debug] 消息 17 (tool): 312 tokens - 读取 test_ocr_subagent/sub_1_1763534036_20cf9b_deliv... +[Debug] 消息 18 (assistant): 363 tokens - ## 测试总结 + +✅ **OCR功能测试成功完成!** + +### 测试结果亮点: +1. **识别准确... +[Debug] 消息 19 (user): 25 tokens - 再试一下,这次问他 图片里有什么东西,而不是提取文字... +[Debug] 消息 20 (assistant): 45 tokens - 好的,这次我让子智能体用不同的方式来分析图片,询问"图片里有什么东西",而不是直接提取文字。... +[Debug] 消息 21 (tool): 133 tokens - {"success": true, "task_id": "sub_2_1763539681_2ec... +[Debug] 消息 22 (assistant): 12 tokens - 现在等待子智能体完成任务:... +[Debug] 消息 23 (tool): 988 tokens - {"success": true, "task_id": "sub_2_1763539681_2ec... +[Debug] 消息 24 (user): 266 tokens - 子智能体2 任务摘要:测试OCR图片描述功能,分析IMG_0885.jpeg图片中的视觉内容 已完成... +[Debug] 消息 25 (assistant): 29 tokens - 太好了!这次的结果完全不同。让我查看一下视觉分析的结果:... +[Debug] 消息 26 (tool): 708 tokens - 读取 test_ocr_visual_analysis/sub_2_1763539681_2ec37... +[Debug] 消息 28 (tool): 769 tokens - 读取 test_ocr_visual_analysis/sub_2_1763539681_2ec37... +[Debug] 消息总token: 12379 +[Debug] 工具定义token: 4729 +[Debug] 最终输入token: 17108 +📊 Token统计已更新: +0输入, +509输出 (总计: 160816输入, 2261输出) +[Debug] 尝试广播token更新 +[Debug] 广播token统计,对话ID: conv_20251119_143255_834 +[Debug] Token统计: 累计输入=160816, 累计输出=2261 +[Debug] token更新已广播 +[Debug] 开始计算输入token,messages数量: 28 +[Debug] 消息 1 (system): 3210 tokens - 你是一名运行在云端服务器上的智能助手,可以帮助用户完成各种任务。你的用户可能没有编程背景,请用通俗易... +[Debug] 消息 2 (system): 1876 tokens - # 待办事项系统使用指南(简化版) + +待办事项就像你的任务清单,帮你把复杂的工作拆成小步骤。 + +##... +[Debug] 消息 3 (system): 1172 tokens - # 子智能体工具指南 + +当你通过 `create_sub_agent`/`wait_sub_agen... +[Debug] 消息 4 (user): 21 tokens - 创建一个子智能体,测试他的ocr功能,用0885那张图片... +[Debug] 消息 5 (assistant): 37 tokens - 我来帮您创建一个子智能体来测试OCR功能,使用0885那张图片。 + +让我先确认一下当前环境:... +[Debug] 开始计算输入token,messages数量: 28 +[Debug] 消息 6 (tool): 84 tokens - {"success": true, "command": "ls -la user_upload/"... +[Debug] 消息 7 (assistant): 16 tokens - 让我检查一下根目录下的图片文件:... +[Debug] 消息 8 (tool): 84 tokens - {"success": true, "command": "ls -la *.jpeg *.jpg ... +[Debug] 消息 9 (assistant): 30 tokens - 好的,我找到了IMG_0885.jpeg图片。现在我来创建一个子智能体来测试OCR功能:... +[Debug] 消息 10 (tool): 136 tokens - {"success": true, "task_id": "sub_1_1763534036_20c... +[Debug] 消息 11 (assistant): 42 tokens - 子智能体已创建成功!任务ID是:sub_1_1763534036_20cf9b + +现在让我等待子智能... +[Debug] 消息 12 (tool): 874 tokens - {"success": true, "task_id": "sub_1_1763534036_20c... +[Debug] 消息 13 (user): 225 tokens - 子智能体1 任务摘要:测试OCR功能,识别IMG_0885.jpeg图片中的文字内容 已完成,成果已... +127.0.0.1 - - [19/Nov/2025 16:09:25] "GET /api/conversations/conv_20251119_143255_834/tokens HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:25] "GET /api/conversations/conv_20251119_143255_834/tokens HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:25] "GET /socket.io/?EIO=4&transport=polling&t=PgRAKce&sid=GGrA7lLxNP-ceZwvAADv HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:25] "GET /socket.io/?EIO=4&transport=polling&t=PgRAKch&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:25] "GET /api/conversations/conv_20251119_143255_834/token-statistics HTTP/1.1" 200 - +[Debug] 消息 14 (assistant): 24 tokens - 太棒了!OCR功能测试任务已成功完成。让我查看一下测试结果:... +[Debug] 消息 15 (tool): 898 tokens - 读取 test_ocr_subagent/sub_1_1763534036_20cf9b_deliv... +[Debug] 消息 17 (tool): 312 tokens - 读取 test_ocr_subagent/sub_1_1763534036_20cf9b_deliv... +[Debug] 消息 18 (assistant): 363 tokens - ## 测试总结 + +✅ **OCR功能测试成功完成!** + +### 测试结果亮点: +1. **识别准确... +[Debug] 消息 19 (user): 25 tokens - 再试一下,这次问他 图片里有什么东西,而不是提取文字... +[Debug] 消息 20 (assistant): 45 tokens - 好的,这次我让子智能体用不同的方式来分析图片,询问"图片里有什么东西",而不是直接提取文字。... +[Debug] 消息 21 (tool): 133 tokens - {"success": true, "task_id": "sub_2_1763539681_2ec... +[Debug] 消息 22 (assistant): 12 tokens - 现在等待子智能体完成任务:... +[Debug] 消息 1 (system): 3210 tokens - 你是一名运行在云端服务器上的智能助手,可以帮助用户完成各种任务。你的用户可能没有编程背景,请用通俗易... +[Debug] 消息 2 (system): 1876 tokens - # 待办事项系统使用指南(简化版) + +待办事项就像你的任务清单,帮你把复杂的工作拆成小步骤。 + +##... +[Debug] 消息 23 (tool): 988 tokens - {"success": true, "task_id": "sub_2_1763539681_2ec... +[Debug] 消息 24 (user): 266 tokens - 子智能体2 任务摘要:测试OCR图片描述功能,分析IMG_0885.jpeg图片中的视觉内容 已完成... +[Debug] 消息 25 (assistant): 29 tokens - 太好了!这次的结果完全不同。让我查看一下视觉分析的结果:... +[Debug] 消息 26 (tool): 708 tokens - 读取 test_ocr_visual_analysis/sub_2_1763539681_2ec37... +[Debug] 消息 28 (tool): 769 tokens - 读取 test_ocr_visual_analysis/sub_2_1763539681_2ec37... +[Debug] 消息总token: 12379 +[Debug] 消息 3 (system): 1172 tokens - # 子智能体工具指南 + +当你通过 `create_sub_agent`/`wait_sub_agen... +[Debug] 消息 4 (user): 21 tokens - 创建一个子智能体,测试他的ocr功能,用0885那张图片... +[Debug] 消息 5 (assistant): 37 tokens - 我来帮您创建一个子智能体来测试OCR功能,使用0885那张图片。 + +让我先确认一下当前环境:... +[Debug] 消息 6 (tool): 84 tokens - {"success": true, "command": "ls -la user_upload/"... +[Debug] 消息 7 (assistant): 16 tokens - 让我检查一下根目录下的图片文件:... +[Debug] 消息 8 (tool): 84 tokens - {"success": true, "command": "ls -la *.jpeg *.jpg ... +[Debug] 消息 9 (assistant): 30 tokens - 好的,我找到了IMG_0885.jpeg图片。现在我来创建一个子智能体来测试OCR功能:... +[Debug] 消息 10 (tool): 136 tokens - {"success": true, "task_id": "sub_1_1763534036_20c... +[Debug] 消息 11 (assistant): 42 tokens - 子智能体已创建成功!任务ID是:sub_1_1763534036_20cf9b + +现在让我等待子智能... +[Debug] 消息 12 (tool): 874 tokens - {"success": true, "task_id": "sub_1_1763534036_20c... +[Debug] 消息 13 (user): 225 tokens - 子智能体1 任务摘要:测试OCR功能,识别IMG_0885.jpeg图片中的文字内容 已完成,成果已... +[Debug] 消息 14 (assistant): 24 tokens - 太棒了!OCR功能测试任务已成功完成。让我查看一下测试结果:... +[Debug] 消息 15 (tool): 898 tokens - 读取 test_ocr_subagent/sub_1_1763534036_20cf9b_deliv... +[Debug] 消息 17 (tool): 312 tokens - 读取 test_ocr_subagent/sub_1_1763534036_20cf9b_deliv... +[Debug] 消息 18 (assistant): 363 tokens - ## 测试总结 + +✅ **OCR功能测试成功完成!** + +### 测试结果亮点: +1. **识别准确... +[Debug] 消息 19 (user): 25 tokens - 再试一下,这次问他 图片里有什么东西,而不是提取文字... +[Debug] 消息 20 (assistant): 45 tokens - 好的,这次我让子智能体用不同的方式来分析图片,询问"图片里有什么东西",而不是直接提取文字。... +[Debug] 消息 21 (tool): 133 tokens - {"success": true, "task_id": "sub_2_1763539681_2ec... +[Debug] 消息 22 (assistant): 12 tokens - 现在等待子智能体完成任务:... +[Debug] 工具定义token: 4729 +[Debug] 最终输入token: 17108 +[Debug] 消息 23 (tool): 988 tokens - {"success": true, "task_id": "sub_2_1763539681_2ec... +[Debug] 消息 24 (user): 266 tokens - 子智能体2 任务摘要:测试OCR图片描述功能,分析IMG_0885.jpeg图片中的视觉内容 已完成... +[Debug] 消息 25 (assistant): 29 tokens - 太好了!这次的结果完全不同。让我查看一下视觉分析的结果:... +[Debug] 消息 26 (tool): 708 tokens - 读取 test_ocr_visual_analysis/sub_2_1763539681_2ec37... +[Debug] 消息 28 (tool): 769 tokens - 读取 test_ocr_visual_analysis/sub_2_1763539681_2ec37... +[Debug] 消息总token: 12379 +[Debug] 工具定义token: 4729 +[Debug] 最终输入token: 17108 +[Debug] 添加assistant消息后广播token更新 +[Debug] 尝试广播token更新 +[Debug] 广播token统计,对话ID: conv_20251119_143255_834 +[Debug] Token统计: 累计输入=160816, 累计输出=2261 +[Debug] token更新已广播 +[Debug] 开始计算输入token,messages数量: 29 +[Debug] 消息 1 (system): 3210 tokens - 你是一名运行在云端服务器上的智能助手,可以帮助用户完成各种任务。你的用户可能没有编程背景,请用通俗易... +[Debug] 消息 2 (system): 1876 tokens - # 待办事项系统使用指南(简化版) + +待办事项就像你的任务清单,帮你把复杂的工作拆成小步骤。 + +##... +[Debug] 消息 3 (system): 1172 tokens - # 子智能体工具指南 + +当你通过 `create_sub_agent`/`wait_sub_agen... +[Debug] 消息 4 (user): 21 tokens - 创建一个子智能体,测试他的ocr功能,用0885那张图片... +[Debug] 消息 5 (assistant): 37 tokens - 我来帮您创建一个子智能体来测试OCR功能,使用0885那张图片。 + +让我先确认一下当前环境:... +[Debug] 消息 6 (tool): 84 tokens - {"success": true, "command": "ls -la user_upload/"... +[Debug] 消息 7 (assistant): 16 tokens - 让我检查一下根目录下的图片文件:... +[Debug] 消息 8 (tool): 84 tokens - {"success": true, "command": "ls -la *.jpeg *.jpg ... +[Debug] 消息 9 (assistant): 30 tokens - 好的,我找到了IMG_0885.jpeg图片。现在我来创建一个子智能体来测试OCR功能:... +[Debug] 消息 10 (tool): 136 tokens - {"success": true, "task_id": "sub_1_1763534036_20c... +[Debug] 消息 11 (assistant): 42 tokens - 子智能体已创建成功!任务ID是:sub_1_1763534036_20cf9b + +现在让我等待子智能... +[Debug] 消息 12 (tool): 874 tokens - {"success": true, "task_id": "sub_1_1763534036_20c... +[Debug] 消息 13 (user): 225 tokens - 子智能体1 任务摘要:测试OCR功能,识别IMG_0885.jpeg图片中的文字内容 已完成,成果已... +[Debug] 消息 14 (assistant): 24 tokens - 太棒了!OCR功能测试任务已成功完成。让我查看一下测试结果:... +[Debug] 消息 15 (tool): 898 tokens - 读取 test_ocr_subagent/sub_1_1763534036_20cf9b_deliv... +[Debug] 开始计算输入token,messages数量: 29 +[Debug] 消息 17 (tool): 312 tokens - 读取 test_ocr_subagent/sub_1_1763534036_20cf9b_deliv... +[Debug] 消息 18 (assistant): 363 tokens - ## 测试总结 + +✅ **OCR功能测试成功完成!** + +### 测试结果亮点: +1. **识别准确... +[Debug] 消息 19 (user): 25 tokens - 再试一下,这次问他 图片里有什么东西,而不是提取文字... +[Debug] 消息 20 (assistant): 45 tokens - 好的,这次我让子智能体用不同的方式来分析图片,询问"图片里有什么东西",而不是直接提取文字。... +[Debug] 消息 21 (tool): 133 tokens - {"success": true, "task_id": "sub_2_1763539681_2ec... +[Debug] 消息 22 (assistant): 12 tokens - 现在等待子智能体完成任务:... +[Debug] 消息 23 (tool): 988 tokens - {"success": true, "task_id": "sub_2_1763539681_2ec... +[Debug] 消息 24 (user): 266 tokens - 子智能体2 任务摘要:测试OCR图片描述功能,分析IMG_0885.jpeg图片中的视觉内容 已完成... +127.0.0.1 - - [19/Nov/2025 16:09:25] "GET /api/conversations/conv_20251119_143255_834/tokens HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:25] "GET /api/conversations/conv_20251119_143255_834/tokens HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:25] "GET /api/conversations/conv_20251119_143255_834/tokens HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:29] "GET /socket.io/?EIO=4&transport=polling&t=PgRAKeL&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:29] "POST /socket.io/?EIO=4&transport=polling&t=PgRALde&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:32] "GET /socket.io/?EIO=4&transport=polling&t=PgRAKeN&sid=GGrA7lLxNP-ceZwvAADv HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:32] "POST /socket.io/?EIO=4&transport=polling&t=PgRAM9p&sid=GGrA7lLxNP-ceZwvAADv HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:48] "GET /dns-query?dns=8n4BAAABAAAAAAAAB2V4YW1wbGUDY29tAAABAAE HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 16:09:48] "POST /dns-query HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 16:09:48] "GET /dns-query?name=example.com&type=A HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 16:09:49] "GET /dns-query?dns=xUoBAAABAAAAAAAAB2V4YW1wbGUDY29tAAABAAE HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 16:09:49] "POST /dns-query HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 16:09:49] "GET /dns-query?name=example.com&type=A HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 16:09:50] "GET /query?dns=n-sBAAABAAAAAAAAB2V4YW1wbGUDY29tAAABAAE HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 16:09:50] "POST /query HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 16:09:50] "GET /query?name=example.com&type=A HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 16:09:50] "GET /query?dns=fUwBAAABAAAAAAAAB2V4YW1wbGUDY29tAAABAAE HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 16:09:51] "POST /query HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 16:09:51] "GET /query?name=example.com&type=A HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 16:09:51] "GET /resolve?dns=VdQBAAABAAAAAAAAB2V4YW1wbGUDY29tAAABAAE HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 16:09:51] "POST /resolve HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 16:09:52] "GET /resolve?name=example.com&type=A HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 16:09:52] "GET /resolve?dns=z2ABAAABAAAAAAAAB2V4YW1wbGUDY29tAAABAAE HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 16:09:52] "POST /resolve HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 16:09:52] "GET /resolve?name=example.com&type=A HTTP/1.1" 404 - +127.0.0.1 - - [19/Nov/2025 16:09:53] "GET /?dns=gBABAAABAAAAAAAAB2V4YW1wbGUDY29tAAABAAE HTTP/1.1" 302 - +127.0.0.1 - - [19/Nov/2025 16:09:53] "POST / HTTP/1.1" 405 - +127.0.0.1 - - [19/Nov/2025 16:09:53] "GET /?name=example.com&type=A HTTP/1.1" 302 - +127.0.0.1 - - [19/Nov/2025 16:09:54] "GET /?dns=x5ABAAABAAAAAAAAB2V4YW1wbGUDY29tAAABAAE HTTP/1.1" 302 - +127.0.0.1 - - [19/Nov/2025 16:09:54] "POST / HTTP/1.1" 405 - +127.0.0.1 - - [19/Nov/2025 16:09:54] "GET /?name=example.com&type=A HTTP/1.1" 302 - +127.0.0.1 - - [19/Nov/2025 16:09:54] "GET /socket.io/?EIO=4&transport=polling&t=PgRALdf&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:55] "POST /socket.io/?EIO=4&transport=polling&t=PgRARle&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:57] "GET /socket.io/?EIO=4&transport=polling&t=PgRAM9q&sid=GGrA7lLxNP-ceZwvAADv HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:09:57] "POST /socket.io/?EIO=4&transport=polling&t=PgRASHF&sid=GGrA7lLxNP-ceZwvAADv HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:10:00] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:10:00] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:10:20] "GET /socket.io/?EIO=4&transport=polling&t=PgRARlf&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:10:20] "POST /socket.io/?EIO=4&transport=polling&t=PgRAXtb&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:10:22] "GET /socket.io/?EIO=4&transport=polling&t=PgRASHG&sid=GGrA7lLxNP-ceZwvAADv HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:10:22] "POST /socket.io/?EIO=4&transport=polling&t=PgRAYPF&sid=GGrA7lLxNP-ceZwvAADv HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:10:45] "GET /socket.io/?EIO=4&transport=polling&t=PgRAXtc&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:10:45] "POST /socket.io/?EIO=4&transport=polling&t=PgRAd_e&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:10:47] "GET /socket.io/?EIO=4&transport=polling&t=PgRAYPG&sid=GGrA7lLxNP-ceZwvAADv HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:10:47] "POST /socket.io/?EIO=4&transport=polling&t=PgRAeXF&sid=GGrA7lLxNP-ceZwvAADv HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:10:49] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:10:50] "GET /socket.io/?EIO=4&transport=polling&t=PgRAeXG&sid=GGrA7lLxNP-ceZwvAADv HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:10:50] "GET /socket.io/?EIO=4&transport=polling&t=PgRAd_f&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:10:50] "POST /api/conversations HTTP/1.1" 201 - +127.0.0.1 - - [19/Nov/2025 16:10:50] "GET /api/todo-list HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:10:50] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:10:50] "GET /api/conversations?limit=20&offset=0 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:10:50] "GET /api/conversations?limit=20&offset=0 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:10:50] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:10:50] "GET /api/todo-list HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:10:50] "GET /api/conversations?limit=20&offset=0 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:10:50] "GET /api/conversations?limit=20&offset=0 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:10:50] "GET /api/conversations?limit=20&offset=0 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:10:52] "POST /api/thinking-mode HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:10:52] "GET /socket.io/?EIO=4&transport=polling&t=PgRAfL5&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:10:52] "GET /socket.io/?EIO=4&transport=polling&t=PgRAfLB&sid=GGrA7lLxNP-ceZwvAADv HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:10:54] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:10:59] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:11:00] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:11:04] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:11:09] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:11:10] "GET /socket.io/?EIO=4&transport=polling&t=PgRAfrA&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:11:10] "POST /socket.io/?EIO=4&transport=polling&t=PgRAk6Y&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:11:12] "GET /socket.io/?EIO=4&transport=polling&t=PgRAfr6&sid=GGrA7lLxNP-ceZwvAADv HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:11:12] "POST /socket.io/?EIO=4&transport=polling&t=PgRAkeA&sid=GGrA7lLxNP-ceZwvAADv HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:11:14] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:11:19] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:11:24] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:11:29] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:11:34] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:11:35] "GET /socket.io/?EIO=4&transport=polling&t=PgRAk6Z&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:11:35] "POST /socket.io/?EIO=4&transport=polling&t=PgRAqEK&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:11:37] "GET /socket.io/?EIO=4&transport=polling&t=PgRAkeB&sid=GGrA7lLxNP-ceZwvAADv HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:11:37] "POST /socket.io/?EIO=4&transport=polling&t=PgRAqlB&sid=GGrA7lLxNP-ceZwvAADv HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:11:39] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:11:44] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:11:49] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:11:54] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:11:59] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:00] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:00] "GET /socket.io/?EIO=4&transport=polling&t=PgRAqEL&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:00] "POST /socket.io/?EIO=4&transport=polling&t=PgRAwLF&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:02] "GET /socket.io/?EIO=4&transport=polling&t=PgRAqlC&sid=GGrA7lLxNP-ceZwvAADv HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:02] "POST /socket.io/?EIO=4&transport=polling&t=PgRAwtd&sid=GGrA7lLxNP-ceZwvAADv HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:04] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:09] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:14] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:15] "POST /socket.io/?EIO=4&transport=polling&t=PgRA-5o&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:15] "GET /socket.io/?EIO=4&transport=polling&t=PgRAwLF.0&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +[Debug] 消息 25 (assistant): 29 tokens - 太好了!这次的结果完全不同。让我查看一下视觉分析的结果:... +[Debug] 消息 26 (tool): 708 tokens - 读取 test_ocr_visual_analysis/sub_2_1763539681_2ec37... +[Debug] 消息 28 (tool): 769 tokens - 读取 test_ocr_visual_analysis/sub_2_1763539681_2ec37... +[Debug] 消息 29 (assistant): 509 tokens - ## 对比测试结果 + +太有趣了!同一张图片,两种不同的提问方式,得到了完全不同的分析结果: + +###... +[Debug] 消息总token: 12888 +[Debug] 工具定义token: 4729 +[Debug] 最终输入token: 17617 +[Debug] 消息 1 (system): 3210 tokens - 你是一名运行在云端服务器上的智能助手,可以帮助用户完成各种任务。你的用户可能没有编程背景,请用通俗易... +[Debug] 消息 2 (system): 1876 tokens - # 待办事项系统使用指南(简化版) + +待办事项就像你的任务清单,帮你把复杂的工作拆成小步骤。 + +##... +[Debug] 消息 3 (system): 1172 tokens - # 子智能体工具指南 + +当你通过 `create_sub_agent`/`wait_sub_agen... +[Debug] 消息 4 (user): 21 tokens - 创建一个子智能体,测试他的ocr功能,用0885那张图片... +[Debug] 消息 5 (assistant): 37 tokens - 我来帮您创建一个子智能体来测试OCR功能,使用0885那张图片。 + +让我先确认一下当前环境:... +[Debug] 消息 6 (tool): 84 tokens - {"success": true, "command": "ls -la user_upload/"... +[Debug] 消息 7 (assistant): 16 tokens - 让我检查一下根目录下的图片文件:... +[Debug] 消息 8 (tool): 84 tokens - {"success": true, "command": "ls -la *.jpeg *.jpg ... +[Debug] 消息 9 (assistant): 30 tokens - 好的,我找到了IMG_0885.jpeg图片。现在我来创建一个子智能体来测试OCR功能:... +[Debug] 消息 10 (tool): 136 tokens - {"success": true, "task_id": "sub_1_1763534036_20c... +[Debug] 消息 11 (assistant): 42 tokens - 子智能体已创建成功!任务ID是:sub_1_1763534036_20cf9b + +现在让我等待子智能... +[Debug] 消息 12 (tool): 874 tokens - {"success": true, "task_id": "sub_1_1763534036_20c... +[Debug] 消息 13 (user): 225 tokens - 子智能体1 任务摘要:测试OCR功能,识别IMG_0885.jpeg图片中的文字内容 已完成,成果已... +[Debug] 消息 14 (assistant): 24 tokens - 太棒了!OCR功能测试任务已成功完成。让我查看一下测试结果:... +[Debug] 消息 15 (tool): 898 tokens - 读取 test_ocr_subagent/sub_1_1763534036_20cf9b_deliv... +[Debug] 消息 17 (tool): 312 tokens - 读取 test_ocr_subagent/sub_1_1763534036_20cf9b_deliv... +[Debug] 消息 18 (assistant): 363 tokens - ## 测试总结 + +✅ **OCR功能测试成功完成!** + +### 测试结果亮点: +1. **识别准确... +[Debug] 消息 19 (user): 25 tokens - 再试一下,这次问他 图片里有什么东西,而不是提取文字... +[Debug] 消息 20 (assistant): 45 tokens - 好的,这次我让子智能体用不同的方式来分析图片,询问"图片里有什么东西",而不是直接提取文字。... +[Debug] 消息 21 (tool): 133 tokens - {"success": true, "task_id": "sub_2_1763539681_2ec... +[Debug] 消息 22 (assistant): 12 tokens - 现在等待子智能体完成任务:... +[Debug] 消息 23 (tool): 988 tokens - {"success": true, "task_id": "sub_2_1763539681_2ec... +[Debug] 消息 24 (user): 266 tokens - 子智能体2 任务摘要:测试OCR图片描述功能,分析IMG_0885.jpeg图片中的视觉内容 已完成... +[Debug] 消息 25 (assistant): 29 tokens - 太好了!这次的结果完全不同。让我查看一下视觉分析的结果:... +[Debug] 消息 26 (tool): 708 tokens - 读取 test_ocr_visual_analysis/sub_2_1763539681_2ec37... +[Debug] 消息 28 (tool): 769 tokens - 读取 test_ocr_visual_analysis/sub_2_1763539681_2ec37... +[Debug] 消息 29 (assistant): 509 tokens - ## 对比测试结果 + +太有趣了!同一张图片,两种不同的提问方式,得到了完全不同的分析结果: + +###... +[Debug] 消息总token: 12888 +[Debug] 工具定义token: 4729 +[Debug] 最终输入token: 17617 +[Debug] 开始计算输入token,messages数量: 29 +[Debug] 消息 1 (system): 3210 tokens - 你是一名运行在云端服务器上的智能助手,可以帮助用户完成各种任务。你的用户可能没有编程背景,请用通俗易... +[Debug] 消息 2 (system): 1876 tokens - # 待办事项系统使用指南(简化版) + +待办事项就像你的任务清单,帮你把复杂的工作拆成小步骤。 + +##... +[Debug] 消息 3 (system): 1172 tokens - # 子智能体工具指南 + +当你通过 `create_sub_agent`/`wait_sub_agen... +[Debug] 消息 4 (user): 21 tokens - 创建一个子智能体,测试他的ocr功能,用0885那张图片... +[Debug] 消息 5 (assistant): 37 tokens - 我来帮您创建一个子智能体来测试OCR功能,使用0885那张图片。 + +让我先确认一下当前环境:... +[Debug] 消息 6 (tool): 84 tokens - {"success": true, "command": "ls -la user_upload/"... +[Debug] 消息 7 (assistant): 16 tokens - 让我检查一下根目录下的图片文件:... +[Debug] 消息 8 (tool): 84 tokens - {"success": true, "command": "ls -la *.jpeg *.jpg ... +[Debug] 消息 9 (assistant): 30 tokens - 好的,我找到了IMG_0885.jpeg图片。现在我来创建一个子智能体来测试OCR功能:... +[Debug] 消息 10 (tool): 136 tokens - {"success": true, "task_id": "sub_1_1763534036_20c... +[Debug] 消息 11 (assistant): 42 tokens - 子智能体已创建成功!任务ID是:sub_1_1763534036_20cf9b + +现在让我等待子智能... +[Debug] 消息 12 (tool): 874 tokens - {"success": true, "task_id": "sub_1_1763534036_20c... +[Debug] 消息 13 (user): 225 tokens - 子智能体1 任务摘要:测试OCR功能,识别IMG_0885.jpeg图片中的文字内容 已完成,成果已... +[Debug] 消息 14 (assistant): 24 tokens - 太棒了!OCR功能测试任务已成功完成。让我查看一下测试结果:... +[Debug] 消息 15 (tool): 898 tokens - 读取 test_ocr_subagent/sub_1_1763534036_20cf9b_deliv... +[Debug] 消息 17 (tool): 312 tokens - 读取 test_ocr_subagent/sub_1_1763534036_20cf9b_deliv... +[Debug] 消息 18 (assistant): 363 tokens - ## 测试总结 + +✅ **OCR功能测试成功完成!** + +### 测试结果亮点: +1. **识别准确... +[Debug] 消息 19 (user): 25 tokens - 再试一下,这次问他 图片里有什么东西,而不是提取文字... +[Debug] 消息 20 (assistant): 45 tokens - 好的,这次我让子智能体用不同的方式来分析图片,询问"图片里有什么东西",而不是直接提取文字。... +[Debug] 消息 21 (tool): 133 tokens - {"success": true, "task_id": "sub_2_1763539681_2ec... +[Debug] 消息 22 (assistant): 12 tokens - 现在等待子智能体完成任务:... +[Debug] 消息 23 (tool): 988 tokens - {"success": true, "task_id": "sub_2_1763539681_2ec... +[Debug] 消息 24 (user): 266 tokens - 子智能体2 任务摘要:测试OCR图片描述功能,分析IMG_0885.jpeg图片中的视觉内容 已完成... +[Debug] 消息 25 (assistant): 29 tokens - 太好了!这次的结果完全不同。让我查看一下视觉分析的结果:... +[Debug] 消息 26 (tool): 708 tokens - 读取 test_ocr_visual_analysis/sub_2_1763539681_2ec37... +[Debug] 消息 28 (tool): 769 tokens - 读取 test_ocr_visual_analysis/sub_2_1763539681_2ec37... +[Debug] 消息 29 (assistant): 509 tokens - ## 对比测试结果 + +太有趣了!同一张图片,两种不同的提问方式,得到了完全不同的分析结果: + +###... +[Debug] 消息总token: 12888 +[Debug] 工具定义token: 4729 +[Debug] 最终输入token: 17617 +💾 对话已自动保存: conv_20251119_143255_834 +📝 创建新对话: conv_20251119_161050_588 - 新对话 +📝 开始新对话: conv_20251119_161050_588 +[WebSocket] 收到消息: 根据2024年全球gdp,做一个可以交互的地球模型的gdp展示 +我在考验你的自主能力,不要向我询问任何信息,我不会回答,立刻开始做 +[Debug] 用户发送消息,开始计算输入token +[Debug] 用户消息添加完成,广播现有token统计 +[Debug] 尝试广播token更新 +[Debug] 广播token统计,对话ID: conv_20251119_161050_588 +127.0.0.1 - - [19/Nov/2025 16:12:15] "GET /socket.io/?EIO=4&transport=polling&t=PgRAwte&sid=GGrA7lLxNP-ceZwvAADv HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:15] "GET /socket.io/?EIO=4&transport=polling&t=PgRA-66&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:15] "GET /socket.io/?EIO=4&transport=polling&t=PgRA-6D&sid=GGrA7lLxNP-ceZwvAADv HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:15] "GET /socket.io/?EIO=4&transport=polling&t=PgRA-6K&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:15] "GET /api/conversations/conv_20251119_161050_588/tokens HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:15] "GET /api/conversations/conv_20251119_161050_588/tokens HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:15] "GET /api/conversations/conv_20251119_161050_588/tokens HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:15] "GET /api/conversations/conv_20251119_161050_588/tokens HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:16] "GET /api/conversations/conv_20251119_161050_588/tokens HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:19] "GET /socket.io/?EIO=4&transport=polling&t=PgRA-6b&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:19] "GET /socket.io/?EIO=4&transport=polling&t=PgRA--2&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:19] "GET /socket.io/?EIO=4&transport=polling&t=PgRA--J&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:19] "GET /socket.io/?EIO=4&transport=polling&t=PgRA--Y&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:19] "GET /socket.io/?EIO=4&transport=polling&t=PgRA--m&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:19] "GET /socket.io/?EIO=4&transport=polling&t=PgRA--z&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:19] "GET /socket.io/?EIO=4&transport=polling&t=PgRA-_F&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:19] "GET /socket.io/?EIO=4&transport=polling&t=PgRA-_b&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:19] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:19] "GET /socket.io/?EIO=4&transport=polling&t=PgRA-_u&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:19] "GET /socket.io/?EIO=4&transport=polling&t=PgRA_0C&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:19] "GET /socket.io/?EIO=4&transport=polling&t=PgRA_0Y&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:19] "GET /socket.io/?EIO=4&transport=polling&t=PgRA_0s&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:19] "GET /socket.io/?EIO=4&transport=polling&t=PgRA_1B&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:19] "GET /socket.io/?EIO=4&transport=polling&t=PgRA_1U&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:19] "GET /socket.io/?EIO=4&transport=polling&t=PgRA_1p&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:19] "GET /socket.io/?EIO=4&transport=polling&t=PgRA_26&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:19] "GET /socket.io/?EIO=4&transport=polling&t=PgRA_2R&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:19] "GET /socket.io/?EIO=4&transport=polling&t=PgRA_2m&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:19] "GET /socket.io/?EIO=4&transport=polling&t=PgRA_35&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:19] "GET /socket.io/?EIO=4&transport=polling&t=PgRA_3S&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:19] "GET /socket.io/?EIO=4&transport=polling&t=PgRA_3k&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:19] "GET /socket.io/?EIO=4&transport=polling&t=PgRA_46&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:19] "GET /socket.io/?EIO=4&transport=polling&t=PgRA_4P&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:19] "GET /socket.io/?EIO=4&transport=polling&t=PgRA_4j&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:19] "GET /socket.io/?EIO=4&transport=polling&t=PgRA_51&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:19] "GET /socket.io/?EIO=4&transport=polling&t=PgRA_5N&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:19] "GET /socket.io/?EIO=4&transport=polling&t=PgRA_5h&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:19] "GET /socket.io/?EIO=4&transport=polling&t=PgRA_60&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:19] "GET /socket.io/?EIO=4&transport=polling&t=PgRA_6J&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:19] "GET /socket.io/?EIO=4&transport=polling&t=PgRA_6f&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:19] "GET /socket.io/?EIO=4&transport=polling&t=PgRA_6z&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:19] "GET /socket.io/?EIO=4&transport=polling&t=PgRA_7I&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:19] "GET /socket.io/?EIO=4&transport=polling&t=PgRA_7c&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:19] "GET /socket.io/?EIO=4&transport=polling&t=PgRA_7x&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:19] "GET /socket.io/?EIO=4&transport=polling&t=PgRA_8F&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:19] "GET /socket.io/?EIO=4&transport=polling&t=PgRA_8b&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:19] "GET /socket.io/?EIO=4&transport=polling&t=PgRA_8t&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:19] "GET /socket.io/?EIO=4&transport=polling&t=PgRA_9D&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:19] "GET /socket.io/?EIO=4&transport=polling&t=PgRA_9X&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:20] "GET /socket.io/?EIO=4&transport=polling&t=PgRA_9s&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:20] "GET /socket.io/?EIO=4&transport=polling&t=PgRA_AC&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:20] "GET /socket.io/?EIO=4&transport=polling&t=PgRA_AV&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:20] "GET /socket.io/?EIO=4&transport=polling&t=PgRA_Aq&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:20] "GET /socket.io/?EIO=4&transport=polling&t=PgRA_BB&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:20] "GET /socket.io/?EIO=4&transport=polling&t=PgRA_BV&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:20] "GET /socket.io/?EIO=4&transport=polling&t=PgRA_Bp&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:20] "GET /socket.io/?EIO=4&transport=polling&t=PgRA_C6&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:20] "GET /socket.io/?EIO=4&transport=polling&t=PgRA_CS&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:20] "GET /socket.io/?EIO=4&transport=polling&t=PgRA_Cn&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:20] "GET /socket.io/?EIO=4&transport=polling&t=PgRA_D5&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:20] "GET /socket.io/?EIO=4&transport=polling&t=PgRA_DP&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:20] "GET /socket.io/?EIO=4&transport=polling&t=PgRA_Dl&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:20] "GET /socket.io/?EIO=4&transport=polling&t=PgRA_E2&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:20] "GET /socket.io/?EIO=4&transport=polling&t=PgRA_EN&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:20] "GET /socket.io/?EIO=4&transport=polling&t=PgRA_Ei&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:20] "GET /socket.io/?EIO=4&transport=polling&t=PgRA_Nh&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:20] "GET /socket.io/?EIO=4&transport=polling&t=PgRA_N-&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:20] "GET /socket.io/?EIO=4&transport=polling&t=PgRA_OI&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:20] "GET /socket.io/?EIO=4&transport=polling&t=PgRA_Oc&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:20] "GET /socket.io/?EIO=4&transport=polling&t=PgRA_Ox&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:20] "GET /socket.io/?EIO=4&transport=polling&t=PgRA_PG&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:21] "GET /socket.io/?EIO=4&transport=polling&t=PgRA_Pa&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:21] "GET /socket.io/?EIO=4&transport=polling&t=PgRA_Pu&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:21] "GET /socket.io/?EIO=4&transport=polling&t=PgRA_QR&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:21] "GET /socket.io/?EIO=4&transport=polling&t=PgRA_Qe&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:21] "GET /socket.io/?EIO=4&transport=polling&t=PgRA_Qr&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:21] "GET /socket.io/?EIO=4&transport=polling&t=PgRA_RB&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:21] "GET /socket.io/?EIO=4&transport=polling&t=PgRA_RU&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:21] "GET /socket.io/?EIO=4&transport=polling&t=PgRA_Rp&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:21] "GET /socket.io/?EIO=4&transport=polling&t=PgRA_S9&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:21] "GET /socket.io/?EIO=4&transport=polling&t=PgRA_ST&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:21] "GET /socket.io/?EIO=4&transport=polling&t=PgRA_Sp&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:21] "GET /socket.io/?EIO=4&transport=polling&t=PgRA_T8&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:21] "GET /socket.io/?EIO=4&transport=polling&t=PgRA_TR&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:21] "GET /socket.io/?EIO=4&transport=polling&t=PgRA_Tm&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:21] "GET /socket.io/?EIO=4&transport=polling&t=PgRA_U3&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:21] "GET /socket.io/?EIO=4&transport=polling&t=PgRA_UP&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:21] "GET /socket.io/?EIO=4&transport=polling&t=PgRA_Ul&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:21] "GET /socket.io/?EIO=4&transport=polling&t=PgRA_V2&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:21] "GET /socket.io/?EIO=4&transport=polling&t=PgRA_aP&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:21] "GET /socket.io/?EIO=4&transport=polling&t=PgRA_ae&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:21] "GET /socket.io/?EIO=4&transport=polling&t=PgRA_at&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:21] "GET /socket.io/?EIO=4&transport=polling&t=PgRA_b7&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:21] "GET /socket.io/?EIO=4&transport=polling&t=PgRA_bR&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:21] "GET /socket.io/?EIO=4&transport=polling&t=PgRA_bl&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:21] "GET /socket.io/?EIO=4&transport=polling&t=PgRA_c4&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:21] "GET /socket.io/?EIO=4&transport=polling&t=PgRA_cO&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:21] "GET /socket.io/?EIO=4&transport=polling&t=PgRA_ck&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:21] "GET /socket.io/?EIO=4&transport=polling&t=PgRA_d2&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:21] "GET /socket.io/?EIO=4&transport=polling&t=PgRA_dN&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:21] "GET /socket.io/?EIO=4&transport=polling&t=PgRA_dg&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:21] "GET /socket.io/?EIO=4&transport=polling&t=PgRA_e0&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:21] "GET /socket.io/?EIO=4&transport=polling&t=PgRA_eL&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:21] "GET /socket.io/?EIO=4&transport=polling&t=PgRA_ee&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:22] "GET /socket.io/?EIO=4&transport=polling&t=PgRA_ez&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:22] "POST /socket.io/?EIO=4&transport=polling&t=PgRA_jh&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:22] "GET /socket.io/?EIO=4&transport=polling&t=PgRA_fI&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:22] "GET /socket.io/?EIO=4&transport=polling&t=PgRA_k0&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:24] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:25] "GET /socket.io/?EIO=4&transport=polling&t=PgRA_ot&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:25] "POST /socket.io/?EIO=4&transport=polling&t=PgRB0SB&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:27] "GET /socket.io/?EIO=4&transport=polling&t=PgRA-6T&sid=GGrA7lLxNP-ceZwvAADv HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:27] "POST /socket.io/?EIO=4&transport=polling&t=PgRB0_g&sid=GGrA7lLxNP-ceZwvAADv HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:29] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:29] "GET / HTTP/1.1" 302 - +127.0.0.1 - - [19/Nov/2025 16:12:29] "GET /new HTTP/1.1" 304 - +127.0.0.1 - - [19/Nov/2025 16:12:29] "GET /static/vendor/socket.io.min.js HTTP/1.0" 304 - +127.0.0.1 - - [19/Nov/2025 16:12:29] "GET /static/style.css HTTP/1.0" 304 - +127.0.0.1 - - [19/Nov/2025 16:12:29] "GET /static/app.js HTTP/1.0" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:30] "GET /socket.io/?EIO=4&transport=polling&t=PgRB1cW HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:30] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:30] "GET /socket.io/?EIO=4&transport=polling&t=PgRB1cm.0&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:30] "POST /socket.io/?EIO=4&transport=polling&t=PgRB1cm&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:30] "GET /socket.io/?EIO=4&transport=polling&t=PgRB1c_&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:30] "GET /api/conversations?limit=20&offset=0 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:30] "GET /socket.io/?EIO=4&transport=polling&t=PgRB0_g.0&sid=GGrA7lLxNP-ceZwvAADv HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:30] "GET /socket.io/?EIO=4&transport=polling&t=PgRB1dC&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:30] "GET /socket.io/?EIO=4&transport=polling&t=PgRB0SB.0&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:30] "GET /api/conversations?limit=20&offset=0 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:30] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:30] "GET /api/todo-list HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:30] "GET /api/conversations?limit=20&offset=0 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:30] "GET /api/todo-list HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:30] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:30] "GET /api/conversations?limit=20&offset=0 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:30] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:30] "GET /api/todo-list HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:30] "GET /socket.io/?EIO=4&transport=polling&t=PgRB1du&sid=GGrA7lLxNP-ceZwvAADv HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:30] "PUT /api/conversations/conv_20251119_161050_588/load HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:30] "GET /socket.io/?EIO=4&transport=polling&t=PgRB1dt&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:30] "GET /socket.io/?EIO=4&transport=polling&t=PgRB1dr&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:30] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:30] "GET /api/files HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:30] "GET /api/conversations/conv_20251119_161050_588/messages HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:30] "GET /api/conversations/conv_20251119_161050_588/messages HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:30] "GET /api/focused HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:30] "GET /api/conversations/conv_20251119_161050_588/messages HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:30] "GET /api/todo-list HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:30] "GET /api/status HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:30] "GET /api/conversations/current HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:30] "GET /api/conversations/conv_20251119_161050_588/messages HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:30] "GET /api/conversations/conv_20251119_161050_588/token-statistics HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:30] "GET /api/todo-list HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:30] "GET /api/conversations/conv_20251119_161050_588/token-statistics HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:30] "GET /api/todo-list HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:30] "GET /api/tool-settings HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:30] "GET /api/conversations/conv_20251119_161050_588/token-statistics HTTP/1.1" 200 - +[Debug] Token统计: 累计输入=0, 累计输出=0 +[Debug] token更新已广播 +[Debug] 开始计算输入token,messages数量: 5 +[Debug] 消息 1 (system): 3210 tokens - 你是一名运行在云端服务器上的智能助手,可以帮助用户完成各种任务。你的用户可能没有编程背景,请用通俗易... +[Debug] 消息 2 (system): 1876 tokens - # 待办事项系统使用指南(简化版) + +待办事项就像你的任务清单,帮你把复杂的工作拆成小步骤。 + +##... +[Debug] 消息 3 (system): 1172 tokens - # 子智能体工具指南 + +当你通过 `create_sub_agent`/`wait_sub_agen... +[Debug] 消息 4 (system): 771 tokens - 你现在处于「思考模式」。请务必按照一下规则行动: + +1. **思考阶段** + 你**必须**... +[Debug] 消息 5 (user): 63 tokens - 根据2024年全球gdp,做一个可以交互的地球模型的gdp展示 +我在考验你的自主能力,不要向我询问任... +[Debug] 消息总token: 7092 +[Debug] 工具定义token: 4729 +[Debug] 最终输入token: 11821 +📊 Token统计已更新: +11821输入, +0输出 (总计: 11821输入, 0输出) +[Debug] 尝试广播token更新 +[Debug] 广播token统计,对话ID: conv_20251119_161050_588 +[Debug] Token统计: 累计输入=11821, 累计输出=0 +[Debug] token更新已广播 +[API] 第1次调用 (总工具调用: 0/100) +[Debug] 开始计算输入token,messages数量: 5 +[Debug] 开始计算输入token,messages数量: 5 +[Debug] 消息 1 (system): 3210 tokens - 你是一名运行在云端服务器上的智能助手,可以帮助用户完成各种任务。你的用户可能没有编程背景,请用通俗易... +[Debug] 消息 2 (system): 1876 tokens - # 待办事项系统使用指南(简化版) + +待办事项就像你的任务清单,帮你把复杂的工作拆成小步骤。 + +##... +[Debug] 消息 3 (system): 1172 tokens - # 子智能体工具指南 + +当你通过 `create_sub_agent`/`wait_sub_agen... +[Debug] 消息 1 (system): 3210 tokens - 你是一名运行在云端服务器上的智能助手,可以帮助用户完成各种任务。你的用户可能没有编程背景,请用通俗易... +[Debug] 消息 2 (system): 1876 tokens - # 待办事项系统使用指南(简化版) + +待办事项就像你的任务清单,帮你把复杂的工作拆成小步骤。 + +##... +[Debug] 消息 3 (system): 1172 tokens - # 子智能体工具指南 + +当你通过 `create_sub_agent`/`wait_sub_agen... +[Debug] 消息 4 (system): 771 tokens - 你现在处于「思考模式」。请务必按照一下规则行动: + +1. **思考阶段** + 你**必须**... +[Debug] 消息 5 (user): 63 tokens - 根据2024年全球gdp,做一个可以交互的地球模型的gdp展示 +我在考验你的自主能力,不要向我询问任... +[Debug] 消息总token: 7092 +[Debug] 消息 4 (system): 771 tokens - 你现在处于「思考模式」。请务必按照一下规则行动: + +1. **思考阶段** + 你**必须**... +[Debug] 消息 5 (user): 63 tokens - 根据2024年全球gdp,做一个可以交互的地球模型的gdp展示 +我在考验你的自主能力,不要向我询问任... +[Debug] 消息总token: 7092 +[Debug] 工具定义token: 4729 +[Debug] 最终输入token: 11821 +[Debug] 工具定义token: 4729 +[Debug] 最终输入token: 11821 +[Debug] 开始计算输入token,messages数量: 5 +[Debug] 开始计算输入token,messages数量: 5 +[Debug] 消息 1 (system): 3210 tokens - 你是一名运行在云端服务器上的智能助手,可以帮助用户完成各种任务。你的用户可能没有编程背景,请用通俗易... +[Debug] 消息 1 (system): 3210 tokens - 你是一名运行在云端服务器上的智能助手,可以帮助用户完成各种任务。你的用户可能没有编程背景,请用通俗易... +[Debug] 消息 2 (system): 1876 tokens - # 待办事项系统使用指南(简化版) + +待办事项就像你的任务清单,帮你把复杂的工作拆成小步骤。 + +##... +[Debug] 消息 2 (system): 1876 tokens - # 待办事项系统使用指南(简化版) + +待办事项就像你的任务清单,帮你把复杂的工作拆成小步骤。 + +##... +[Debug] 消息 3 (system): 1172 tokens - # 子智能体工具指南 + +当你通过 `create_sub_agent`/`wait_sub_agen... +[Debug] 消息 4 (system): 771 tokens - 你现在处于「思考模式」。请务必按照一下规则行动: + +1. **思考阶段** + 你**必须**... +[Debug] 消息 5 (user): 63 tokens - 根据2024年全球gdp,做一个可以交互的地球模型的gdp展示 +我在考验你的自主能力,不要向我询问任... +[Debug] 消息总token: 7092 +[Debug] 消息 3 (system): 1172 tokens - # 子智能体工具指南 + +当你通过 `create_sub_agent`/`wait_sub_agen... +[Debug] 消息 4 (system): 771 tokens - 你现在处于「思考模式」。请务必按照一下规则行动: + +1. **思考阶段** + 你**必须**... +[Debug] 消息 5 (user): 63 tokens - 根据2024年全球gdp,做一个可以交互的地球模型的gdp展示 +我在考验你的自主能力,不要向我询问任... +[Debug] 消息总token: 7092 +[Debug] 工具定义token: 4729 +[Debug] 最终输入token: 11821 +[Debug] 工具定义token: 4729 +[Debug] 最终输入token: 11821 +[Debug] 开始计算输入token,messages数量: 5 +[Debug] 消息 1 (system): 3210 tokens - 你是一名运行在云端服务器上的智能助手,可以帮助用户完成各种任务。你的用户可能没有编程背景,请用通俗易... +[Debug] 消息 2 (system): 1876 tokens - # 待办事项系统使用指南(简化版) + +待办事项就像你的任务清单,帮你把复杂的工作拆成小步骤。 + +##... +[Debug] 消息 3 (system): 1172 tokens - # 子智能体工具指南 + +当你通过 `create_sub_agent`/`wait_sub_agen... +[Debug] 消息 4 (system): 771 tokens - 你现在处于「思考模式」。请务必按照一下规则行动: + +1. **思考阶段** + 你**必须**... +[Debug] 消息 5 (user): 63 tokens - 根据2024年全球gdp,做一个可以交互的地球模型的gdp展示 +我在考验你的自主能力,不要向我询问任... +[Debug] 消息总token: 7092 +[Debug] 工具定义token: 4729 +[Debug] 最终输入token: 11821 +[停止] 收到停止请求: LXFLySKM9XGKeGNXAAD0 +[WebSocket] 客户端连接: DZgF_iR9gr7VuqjPAAD2 +💾 对话已自动保存: conv_20251119_161050_588 +📖 加载对话: conv_20251119_161050_588 - 根据2024年全球gdp,做一个可以交互的地球模型的gdp展示 +我在考验你的自主能力,不要向我询问任... +📊 包含 1 条消息 +[Debug] 开始计算输入token,messages数量: 5 +[Debug] 消息 1 (system): 3210 tokens - 你是一名运行在云端服务器上的智能助手,可以帮助用户完成各种任务。你的用户可能没有编程背景,请用通俗易... +[Debug] 消息 2 (system): 1876 tokens - # 待办事项系统使用指南(简化版) + +待办事项就像你的任务清单,帮你把复杂的工作拆成小步骤。 + +##... +[Debug] 开始计算输入token,messages数量: 5 +[Debug] 消息 3 (system): 1172 tokens - # 子智能体工具指南 + +当你通过 `create_sub_agent`/`wait_sub_agen... +[Debug] 消息 4 (system): 771 tokens - 你现在处于「思考模式」。请务必按照一下规则行动: + +1. **思考阶段** + 你**必须**... +[Debug] 消息 5 (user): 63 tokens - 根据2024年全球gdp,做一个可以交互的地球模型的gdp展示 +我在考验你的自主能力,不要向我询问任... +[Debug] 消息总token: 7092 +[Debug] 消息 1 (system): 3210 tokens - 你是一名运行在云端服务器上的智能助手,可以帮助用户完成各种任务。你的用户可能没有编程背景,请用通俗易... +[Debug] 消息 2 (system): 1876 tokens - # 待办事项系统使用指南(简化版) + +待办事项就像你的任务清单,帮你把复杂的工作拆成小步骤。 + +##... +[Debug] 消息 3 (system): 1172 tokens - # 子智能体工具指南 + +当你通过 `create_sub_agent`/`wait_sub_agen... +[Debug] 消息 4 (system): 771 tokens - 你现在处于「思考模式」。请务必按照一下规则行动: + +1. **思考阶段** + 你**必须**... +127.0.0.1 - - [19/Nov/2025 16:12:30] "GET /api/conversations/conv_20251119_161050_588/tokens HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:30] "GET /api/conversations/conv_20251119_161050_588/tokens HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:30] "GET /api/conversations/conv_20251119_161050_588/token-statistics HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:30] "GET /api/conversations/conv_20251119_161050_588/tokens HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:30] "GET /api/conversations/conv_20251119_161050_588/tokens HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:31] "GET /api/conversations/conv_20251119_161050_588/messages HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:31] "GET /api/conversations/conv_20251119_161050_588/token-statistics HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:31] "GET /api/todo-list HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:31] "GET /api/conversations/conv_20251119_161050_588/tokens HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:32] "POST /api/conversations HTTP/1.1" 201 - +127.0.0.1 - - [19/Nov/2025 16:12:32] "GET /socket.io/?EIO=4&transport=polling&t=PgRB1fo&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:32] "GET /socket.io/?EIO=4&transport=polling&t=PgRB1fu&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:32] "GET /socket.io/?EIO=4&transport=polling&t=PgRB1fq&sid=GGrA7lLxNP-ceZwvAADv HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:32] "GET /api/conversations?limit=20&offset=0 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:32] "GET /api/conversations?limit=20&offset=0 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:32] "GET /api/todo-list HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:32] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:32] "GET /api/todo-list HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:32] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:32] "GET /api/conversations?limit=20&offset=0 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:32] "GET /api/conversations?limit=20&offset=0 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:32] "GET /api/todo-list HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:32] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:32] "GET /api/conversations?limit=20&offset=0 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:32] "GET /api/conversations?limit=20&offset=0 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:32] "GET /api/conversations?limit=20&offset=0 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:34] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:35] "GET /socket.io/?EIO=4&transport=polling&t=PgRB2Ea&sid=GGrA7lLxNP-ceZwvAADv HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:35] "GET /socket.io/?EIO=4&transport=polling&t=PgRB2Ea&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:35] "GET /socket.io/?EIO=4&transport=polling&t=PgRB2EV&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:35] "POST /api/thinking-mode HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:36] "POST /api/thinking-mode HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:36] "GET /socket.io/?EIO=4&transport=polling&t=PgRB31e&sid=GGrA7lLxNP-ceZwvAADv HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:36] "GET /socket.io/?EIO=4&transport=polling&t=PgRB31R&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:36] "GET /socket.io/?EIO=4&transport=polling&t=PgRB31V&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:37] "POST /socket.io/?EIO=4&transport=polling&t=PgRB3T1&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:37] "GET /socket.io/?EIO=4&transport=polling&t=PgRB36d&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:37] "GET /socket.io/?EIO=4&transport=polling&t=PgRB36V&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:37] "GET /socket.io/?EIO=4&transport=polling&t=PgRB36d&sid=GGrA7lLxNP-ceZwvAADv HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:37] "GET /socket.io/?EIO=4&transport=polling&t=PgRB3TJ&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:37] "GET /socket.io/?EIO=4&transport=polling&t=PgRB3TQ&sid=GGrA7lLxNP-ceZwvAADv HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:37] "GET /socket.io/?EIO=4&transport=polling&t=PgRB3TO&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:37] "GET /socket.io/?EIO=4&transport=polling&t=PgRB3TY&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:37] "GET /api/conversations/conv_20251119_161232_568/tokens HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:37] "GET /api/conversations/conv_20251119_161232_568/tokens HTTP/1.1" 200 - +[Debug] 消息 5 (user): 63 tokens - 根据2024年全球gdp,做一个可以交互的地球模型的gdp展示 +我在考验你的自主能力,不要向我询问任... +[Debug] 消息总token: 7092 +[Debug] 工具定义token: 4729 +[Debug] 最终输入token: 11821 +[Debug] 工具定义token: 4729 +[Debug] 最终输入token: 11821 +[Debug] 开始计算输入token,messages数量: 5 +[Debug] 消息 1 (system): 3210 tokens - 你是一名运行在云端服务器上的智能助手,可以帮助用户完成各种任务。你的用户可能没有编程背景,请用通俗易... +[Debug] 消息 2 (system): 1876 tokens - # 待办事项系统使用指南(简化版) + +待办事项就像你的任务清单,帮你把复杂的工作拆成小步骤。 + +##... +[Debug] 消息 3 (system): 1172 tokens - # 子智能体工具指南 + +当你通过 `create_sub_agent`/`wait_sub_agen... +[Debug] 消息 4 (system): 771 tokens - 你现在处于「思考模式」。请务必按照一下规则行动: + +1. **思考阶段** + 你**必须**... +[Debug] 消息 5 (user): 63 tokens - 根据2024年全球gdp,做一个可以交互的地球模型的gdp展示 +我在考验你的自主能力,不要向我询问任... +[Debug] 消息总token: 7092 +[Debug] 工具定义token: 4729 +[Debug] 最终输入token: 11821 +[Debug] 开始计算输入token,messages数量: 5 +[Debug] 消息 1 (system): 3210 tokens - 你是一名运行在云端服务器上的智能助手,可以帮助用户完成各种任务。你的用户可能没有编程背景,请用通俗易... +[Debug] 消息 2 (system): 1876 tokens - # 待办事项系统使用指南(简化版) + +待办事项就像你的任务清单,帮你把复杂的工作拆成小步骤。 + +##... +[Debug] 消息 3 (system): 1172 tokens - # 子智能体工具指南 + +当你通过 `create_sub_agent`/`wait_sub_agen... +[Debug] 消息 4 (system): 771 tokens - 你现在处于「思考模式」。请务必按照一下规则行动: + +1. **思考阶段** + 你**必须**... +[Debug] 消息 5 (user): 63 tokens - 根据2024年全球gdp,做一个可以交互的地球模型的gdp展示 +我在考验你的自主能力,不要向我询问任... +[Debug] 消息总token: 7092 +[Debug] 工具定义token: 4729 +[Debug] 最终输入token: 11821 +[Debug] 开始计算输入token,messages数量: 5 +[Debug] 消息 1 (system): 3210 tokens - 你是一名运行在云端服务器上的智能助手,可以帮助用户完成各种任务。你的用户可能没有编程背景,请用通俗易... +[Debug] 消息 2 (system): 1876 tokens - # 待办事项系统使用指南(简化版) + +待办事项就像你的任务清单,帮你把复杂的工作拆成小步骤。 + +##... +[Debug] 消息 3 (system): 1172 tokens - # 子智能体工具指南 + +当你通过 `create_sub_agent`/`wait_sub_agen... +[Debug] 消息 4 (system): 771 tokens - 你现在处于「思考模式」。请务必按照一下规则行动: + +1. **思考阶段** + 你**必须**... +[Debug] 消息 5 (user): 63 tokens - 根据2024年全球gdp,做一个可以交互的地球模型的gdp展示 +我在考验你的自主能力,不要向我询问任... +[Debug] 消息总token: 7092 +[Debug] 工具定义token: 4729 +[Debug] 最终输入token: 11821 +💾 对话已自动保存: conv_20251119_161050_588 +📝 创建新对话: conv_20251119_161232_568 - 新对话 +📝 开始新对话: conv_20251119_161232_568 +[WebSocket] 收到消息: 根据2024年全球gdp,做一个可以交互的地球模型的gdp展示 +我在考验你的自主能力,不要向我询问任何信息,我不会回答,立刻开始做 +[Debug] 用户发送消息,开始计算输入token +[Debug] 用户消息添加完成,广播现有token统计 +[Debug] 尝试广播token更新 +[Debug] 广播token统计,对话ID: conv_20251119_161232_568 +[Debug] Token统计: 累计输入=0, 累计输出=0 +[Debug] token更新已广播 +[Debug] 开始计算输入token,messages数量: 5 +[Debug] 消息 1 (system): 3210 tokens - 你是一名运行在云端服务器上的智能助手,可以帮助用户完成各种任务。你的用户可能没有编程背景,请用通俗易... +[Debug] 消息 2 (system): 1876 tokens - # 待办事项系统使用指南(简化版) + +待办事项就像你的任务清单,帮你把复杂的工作拆成小步骤。 + +##... +[Debug] 消息 3 (system): 1172 tokens - # 子智能体工具指南 + +当你通过 `create_sub_agent`/`wait_sub_agen... +[Debug] 消息 4 (system): 771 tokens - 你现在处于「思考模式」。请务必按照一下规则行动: + +1. **思考阶段** + 你**必须**... +[Debug] 消息 5 (user): 63 tokens - 根据2024年全球gdp,做一个可以交互的地球模型的gdp展示 +我在考验你的自主能力,不要向我询问任... +[Debug] 消息总token: 7092 +[Debug] 工具定义token: 4729 +[Debug] 最终输入token: 11821 +[Debug] 开始计算输入token,messages数量: 5 +📊 Token统计已更新: +11821输入, +0输出 (总计: 11821输入, 0输出) +[Debug] 尝试广播token更新 +[Debug] 广播token统计,对话ID: conv_20251119_161232_568 +[Debug] Token统计: 累计输入=11821, 累计输出=0 +[Debug] token更新已广播 +[API] 第1次调用 (总工具调用: 0/100) +[Debug] 开始计算输入token,messages数量: 5 +[Debug] 消息 1 (system): 3210 tokens - 你是一名运行在云端服务器上的智能助手,可以帮助用户完成各种任务。你的用户可能没有编程背景,请用通俗易... +[Debug] 消息 2 (system): 1876 tokens - # 待办事项系统使用指南(简化版) + +待办事项就像你的任务清单,帮你把复杂的工作拆成小步骤。 + +##... +[Debug] 消息 3 (system): 1172 tokens - # 子智能体工具指南 + +当你通过 `create_sub_agent`/`wait_sub_agen... +[Debug] 消息 1 (system): 3210 tokens - 你是一名运行在云端服务器上的智能助手,可以帮助用户完成各种任务。你的用户可能没有编程背景,请用通俗易... +[Debug] 消息 4 (system): 771 tokens - 你现在处于「思考模式」。请务必按照一下规则行动: + +1. **思考阶段** + 你**必须**... +[Debug] 消息 5 (user): 63 tokens - 根据2024年全球gdp,做一个可以交互的地球模型的gdp展示 +我在考验你的自主能力,不要向我询问任... +[Debug] 消息总token: 7092 +[Debug] 消息 2 (system): 1876 tokens - # 待办事项系统使用指南(简化版) + +待办事项就像你的任务清单,帮你把复杂的工作拆成小步骤。 + +##... +[Debug] 消息 3 (system): 1172 tokens - # 子智能体工具指南 + +当你通过 `create_sub_agent`/`wait_sub_agen... +[Debug] 消息 4 (system): 771 tokens - 你现在处于「思考模式」。请务必按照一下规则行动: + +1. **思考阶段** + 你**必须**... +[Debug] 消息 5 (user): 63 tokens - 根据2024年全球gdp,做一个可以交互的地球模型的gdp展示 +我在考验你的自主能力,不要向我询问任... +[Debug] 消息总token: 7092 +[Debug] 工具定义token: 4729 +[Debug] 最终输入token: 11821 +[Debug] 工具定义token: 4729 +[Debug] 最终输入token: 11821 +[Debug] 开始计算输入token,messages数量: 5 +[Debug] 消息 1 (system): 3210 tokens - 你是一名运行在云端服务器上的智能助手,可以帮助用户完成各种任务。你的用户可能没有编程背景,请用通俗易... +[Debug] 开始计算输入token,messages数量: 5 +[Debug] 消息 2 (system): 1876 tokens - # 待办事项系统使用指南(简化版) + +待办事项就像你的任务清单,帮你把复杂的工作拆成小步骤。 + +##... +[Debug] 消息 3 (system): 1172 tokens - # 子智能体工具指南 + +当你通过 `create_sub_agent`/`wait_sub_agen... +[Debug] 消息 4 (system): 771 tokens - 你现在处于「思考模式」。请务必按照一下规则行动: + +1. **思考阶段** + 你**必须**... +[Debug] 消息 5 (user): 63 tokens - 根据2024年全球gdp,做一个可以交互的地球模型的gdp展示 +我在考验你的自主能力,不要向我询问任... +[Debug] 消息总token: 7092 +127.0.0.1 - - [19/Nov/2025 16:12:37] "GET /api/conversations/conv_20251119_161232_568/tokens HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:37] "GET /api/conversations/conv_20251119_161232_568/tokens HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:37] "GET /api/conversations/conv_20251119_161232_568/tokens HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:37] "GET /api/conversations/conv_20251119_161232_568/tokens HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:38] "GET /api/conversations/conv_20251119_161232_568/tokens HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:39] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:40] "GET /socket.io/?EIO=4&transport=polling&t=PgRB3Tu&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:40] "GET /socket.io/?EIO=4&transport=polling&t=PgRB471&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:40] "GET /socket.io/?EIO=4&transport=polling&t=PgRB47q&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:40] "GET /socket.io/?EIO=4&transport=polling&t=PgRB488&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:40] "GET /socket.io/?EIO=4&transport=polling&t=PgRB48W&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:40] "GET /socket.io/?EIO=4&transport=polling&t=PgRB48m&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:40] "GET /socket.io/?EIO=4&transport=polling&t=PgRB497&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:40] "GET /socket.io/?EIO=4&transport=polling&t=PgRB49R&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:40] "GET /socket.io/?EIO=4&transport=polling&t=PgRB49m&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:40] "GET /socket.io/?EIO=4&transport=polling&t=PgRB4A3&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:40] "GET /socket.io/?EIO=4&transport=polling&t=PgRB4AO&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:40] "GET /socket.io/?EIO=4&transport=polling&t=PgRB4Ba&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:40] "GET /socket.io/?EIO=4&transport=polling&t=PgRB4Bn&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:40] "GET /socket.io/?EIO=4&transport=polling&t=PgRB4B-&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:40] "GET /socket.io/?EIO=4&transport=polling&t=PgRB4CJ&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:40] "GET /socket.io/?EIO=4&transport=polling&t=PgRB4Ce&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:40] "GET /socket.io/?EIO=4&transport=polling&t=PgRB4Cz&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:40] "GET /socket.io/?EIO=4&transport=polling&t=PgRB4DH&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:40] "GET /socket.io/?EIO=4&transport=polling&t=PgRB4Db&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:41] "GET /socket.io/?EIO=4&transport=polling&t=PgRB4Dx&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:41] "GET /socket.io/?EIO=4&transport=polling&t=PgRB4Ow&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:41] "GET /socket.io/?EIO=4&transport=polling&t=PgRB4PG&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:41] "GET /socket.io/?EIO=4&transport=polling&t=PgRB4PZ&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:41] "GET /socket.io/?EIO=4&transport=polling&t=PgRB4Pt&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:41] "GET /socket.io/?EIO=4&transport=polling&t=PgRB4QD&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:41] "GET /socket.io/?EIO=4&transport=polling&t=PgRB4QX&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:41] "GET /socket.io/?EIO=4&transport=polling&t=PgRB4Qs&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:41] "GET /socket.io/?EIO=4&transport=polling&t=PgRB4RA&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:41] "GET /socket.io/?EIO=4&transport=polling&t=PgRB4RV&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:41] "GET /socket.io/?EIO=4&transport=polling&t=PgRB4Rp&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:41] "GET /socket.io/?EIO=4&transport=polling&t=PgRB4S7&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:41] "GET /socket.io/?EIO=4&transport=polling&t=PgRB4SS&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:41] "GET /socket.io/?EIO=4&transport=polling&t=PgRB4Sm&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:41] "GET /socket.io/?EIO=4&transport=polling&t=PgRB4T5&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:41] "GET /socket.io/?EIO=4&transport=polling&t=PgRB4TQ&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:41] "GET /socket.io/?EIO=4&transport=polling&t=PgRB4Tk&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:41] "GET /socket.io/?EIO=4&transport=polling&t=PgRB4U3&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:41] "GET /socket.io/?EIO=4&transport=polling&t=PgRB4UO&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:41] "GET /socket.io/?EIO=4&transport=polling&t=PgRB4Ui&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:41] "GET /socket.io/?EIO=4&transport=polling&t=PgRB4V0&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:42] "GET /socket.io/?EIO=4&transport=polling&t=PgRB4VM&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:42] "GET /socket.io/?EIO=4&transport=polling&t=PgRB4gq&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:42] "GET /socket.io/?EIO=4&transport=polling&t=PgRB4h2&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:42] "GET /socket.io/?EIO=4&transport=polling&t=PgRB4hF&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:42] "GET /socket.io/?EIO=4&transport=polling&t=PgRB4hZ&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:42] "GET /socket.io/?EIO=4&transport=polling&t=PgRB4ht&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:42] "GET /socket.io/?EIO=4&transport=polling&t=PgRB4iC&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:42] "GET /socket.io/?EIO=4&transport=polling&t=PgRB4iW&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:42] "GET /socket.io/?EIO=4&transport=polling&t=PgRB4is&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:42] "GET /socket.io/?EIO=4&transport=polling&t=PgRB4jA&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:42] "POST /socket.io/?EIO=4&transport=polling&t=PgRB4jT&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:42] "GET /socket.io/?EIO=4&transport=polling&t=PgRB4jV&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +Task was destroyed but it is pending! +task: ()>> +127.0.0.1 - - [19/Nov/2025 16:12:42] "GET /socket.io/?EIO=4&transport=polling&t=PgRB4ji&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:44] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:46] "POST /api/conversations HTTP/1.1" 201 - +127.0.0.1 - - [19/Nov/2025 16:12:46] "GET /socket.io/?EIO=4&transport=polling&t=PgRB3Tj&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:46] "GET /socket.io/?EIO=4&transport=polling&t=PgRB3Tk&sid=GGrA7lLxNP-ceZwvAADv HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:46] "GET /socket.io/?EIO=4&transport=polling&t=PgRB4jv&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:46] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:46] "GET /api/todo-list HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:46] "GET /api/conversations?limit=20&offset=0 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:46] "GET /api/todo-list HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:46] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:46] "GET /api/conversations?limit=20&offset=0 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:46] "GET /api/conversations?limit=20&offset=0 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:46] "GET /api/conversations?limit=20&offset=0 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:46] "GET /api/todo-list HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:46] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:46] "GET /api/conversations?limit=20&offset=0 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:46] "GET /api/conversations?limit=20&offset=0 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:46] "GET /api/conversations?limit=20&offset=0 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:48] "POST /api/thinking-mode HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:48] "GET /socket.io/?EIO=4&transport=polling&t=PgRB5ZW&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:48] "GET /socket.io/?EIO=4&transport=polling&t=PgRB5ZZ&sid=GGrA7lLxNP-ceZwvAADv HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:48] "GET /socket.io/?EIO=4&transport=polling&t=PgRB5Za&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:49] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:50] "GET /socket.io/?EIO=4&transport=polling&t=PgRB6Da&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:50] "POST /socket.io/?EIO=4&transport=polling&t=PgRB6Z7&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:50] "POST /socket.io/?EIO=4&transport=polling&t=PgRB6eT&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:50] "GET /socket.io/?EIO=4&transport=polling&t=PgRB6Df&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:50] "GET /socket.io/?EIO=4&transport=polling&t=PgRB6Di&sid=GGrA7lLxNP-ceZwvAADv HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:50] "GET /socket.io/?EIO=4&transport=polling&t=PgRB6Z8&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:50] "GET /socket.io/?EIO=4&transport=polling&t=PgRB6eo&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:50] "GET /socket.io/?EIO=4&transport=polling&t=PgRB6et&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:50] "GET /socket.io/?EIO=4&transport=polling&t=PgRB6eu&sid=GGrA7lLxNP-ceZwvAADv HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:50] "GET /socket.io/?EIO=4&transport=polling&t=PgRB6f2&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:50] "GET /api/conversations/conv_20251119_161246_201/tokens HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:50] "GET /api/conversations/conv_20251119_161246_201/tokens HTTP/1.1" 200 - +[Debug] 消息 1 (system): 3210 tokens - 你是一名运行在云端服务器上的智能助手,可以帮助用户完成各种任务。你的用户可能没有编程背景,请用通俗易... +[Debug] 消息 2 (system): 1876 tokens - # 待办事项系统使用指南(简化版) + +待办事项就像你的任务清单,帮你把复杂的工作拆成小步骤。 + +##... +[Debug] 消息 3 (system): 1172 tokens - # 子智能体工具指南 + +当你通过 `create_sub_agent`/`wait_sub_agen... +[Debug] 工具定义token: 4729 +[Debug] 最终输入token: 11821 +[Debug] 消息 4 (system): 771 tokens - 你现在处于「思考模式」。请务必按照一下规则行动: + +1. **思考阶段** + 你**必须**... +[Debug] 消息 5 (user): 63 tokens - 根据2024年全球gdp,做一个可以交互的地球模型的gdp展示 +我在考验你的自主能力,不要向我询问任... +[Debug] 消息总token: 7092 +[Debug] 工具定义token: 4729 +[Debug] 最终输入token: 11821 +[Debug] 开始计算输入token,messages数量: 5 +[Debug] 消息 1 (system): 3210 tokens - 你是一名运行在云端服务器上的智能助手,可以帮助用户完成各种任务。你的用户可能没有编程背景,请用通俗易... +[Debug] 消息 2 (system): 1876 tokens - # 待办事项系统使用指南(简化版) + +待办事项就像你的任务清单,帮你把复杂的工作拆成小步骤。 + +##... +[Debug] 消息 3 (system): 1172 tokens - # 子智能体工具指南 + +当你通过 `create_sub_agent`/`wait_sub_agen... +[Debug] 消息 4 (system): 771 tokens - 你现在处于「思考模式」。请务必按照一下规则行动: + +1. **思考阶段** + 你**必须**... +[Debug] 消息 5 (user): 63 tokens - 根据2024年全球gdp,做一个可以交互的地球模型的gdp展示 +我在考验你的自主能力,不要向我询问任... +[Debug] 消息总token: 7092 +[Debug] 工具定义token: 4729 +[Debug] 最终输入token: 11821 +[Debug] 开始计算输入token,messages数量: 5 +[Debug] 消息 1 (system): 3210 tokens - 你是一名运行在云端服务器上的智能助手,可以帮助用户完成各种任务。你的用户可能没有编程背景,请用通俗易... +[Debug] 消息 2 (system): 1876 tokens - # 待办事项系统使用指南(简化版) + +待办事项就像你的任务清单,帮你把复杂的工作拆成小步骤。 + +##... +[Debug] 消息 3 (system): 1172 tokens - # 子智能体工具指南 + +当你通过 `create_sub_agent`/`wait_sub_agen... +[Debug] 消息 4 (system): 771 tokens - 你现在处于「思考模式」。请务必按照一下规则行动: + +1. **思考阶段** + 你**必须**... +[Debug] 消息 5 (user): 63 tokens - 根据2024年全球gdp,做一个可以交互的地球模型的gdp展示 +我在考验你的自主能力,不要向我询问任... +[Debug] 消息总token: 7092 +[Debug] 工具定义token: 4729 +[Debug] 最终输入token: 11821 +[Debug] 开始计算输入token,messages数量: 5 +[Debug] 消息 1 (system): 3210 tokens - 你是一名运行在云端服务器上的智能助手,可以帮助用户完成各种任务。你的用户可能没有编程背景,请用通俗易... +[Debug] 消息 2 (system): 1876 tokens - # 待办事项系统使用指南(简化版) + +待办事项就像你的任务清单,帮你把复杂的工作拆成小步骤。 + +##... +[Debug] 消息 3 (system): 1172 tokens - # 子智能体工具指南 + +当你通过 `create_sub_agent`/`wait_sub_agen... +[Debug] 消息 4 (system): 771 tokens - 你现在处于「思考模式」。请务必按照一下规则行动: + +1. **思考阶段** + 你**必须**... +[Debug] 消息 5 (user): 63 tokens - 根据2024年全球gdp,做一个可以交互的地球模型的gdp展示 +我在考验你的自主能力,不要向我询问任... +[Debug] 消息总token: 7092 +[Debug] 工具定义token: 4729 +[Debug] 最终输入token: 11821 +[停止] 收到停止请求: DZgF_iR9gr7VuqjPAAD2 +💾 对话已自动保存: conv_20251119_161232_568 +📝 创建新对话: conv_20251119_161246_201 - 新对话 +📝 开始新对话: conv_20251119_161246_201 +[WebSocket] 收到消息: 根据2024年全球gdp,做一个可以交互的地球模型的gdp展示 +我在考验你的自主能力,不要向我询问任何信息,我不会回答,立刻开始做 +[Debug] 用户发送消息,开始计算输入token +[Debug] 用户消息添加完成,广播现有token统计 +[Debug] 尝试广播token更新 +[Debug] 广播token统计,对话ID: conv_20251119_161246_201 +[Debug] Token统计: 累计输入=0, 累计输出=0 +[Debug] token更新已广播 +[Debug] 开始计算输入token,messages数量: 4 +[Debug] 消息 1 (system): 3210 tokens - 你是一名运行在云端服务器上的智能助手,可以帮助用户完成各种任务。你的用户可能没有编程背景,请用通俗易... +[Debug] 消息 2 (system): 1876 tokens - # 待办事项系统使用指南(简化版) + +待办事项就像你的任务清单,帮你把复杂的工作拆成小步骤。 + +##... +[Debug] 消息 3 (system): 1172 tokens - # 子智能体工具指南 + +当你通过 `create_sub_agent`/`wait_sub_agen... +[Debug] 消息 4 (user): 63 tokens - 根据2024年全球gdp,做一个可以交互的地球模型的gdp展示 +我在考验你的自主能力,不要向我询问任... +[Debug] 消息总token: 6321 +[Debug] 工具定义token: 4729 +[Debug] 最终输入token: 11050 +📊 Token统计已更新: +11050输入, +0输出 (总计: 11050输入, 0输出) +[Debug] 尝试广播token更新 +[Debug] 广播token统计,对话ID: conv_20251119_161246_201 +[Debug] Token统计: 累计输入=11050, 累计输出=0 +[Debug] token更新已广播 +[API] 第1次调用 (总工具调用: 0/100) +[Debug] 开始计算输入token,messages数量: 4 +[Debug] 开始计算输入token,messages数量: 4 +[Debug] 消息 1 (system): 3210 tokens - 你是一名运行在云端服务器上的智能助手,可以帮助用户完成各种任务。你的用户可能没有编程背景,请用通俗易... +[Debug] 消息 1 (system): 3210 tokens - 你是一名运行在云端服务器上的智能助手,可以帮助用户完成各种任务。你的用户可能没有编程背景,请用通俗易... +[Debug] 消息 2 (system): 1876 tokens - # 待办事项系统使用指南(简化版) + +待办事项就像你的任务清单,帮你把复杂的工作拆成小步骤。 + +##... +[Debug] 消息 3 (system): 1172 tokens - # 子智能体工具指南 + +当你通过 `create_sub_agent`/`wait_sub_agen... +[Debug] 消息 2 (system): 1876 tokens - # 待办事项系统使用指南(简化版) + +待办事项就像你的任务清单,帮你把复杂的工作拆成小步骤。 + +##... +[Debug] 消息 4 (user): 63 tokens - 根据2024年全球gdp,做一个可以交互的地球模型的gdp展示 +我在考验你的自主能力,不要向我询问任... +[Debug] 消息总token: 6321 +[Debug] 消息 3 (system): 1172 tokens - # 子智能体工具指南 + +当你通过 `create_sub_agent`/`wait_sub_agen... +[Debug] 消息 4 (user): 63 tokens - 根据2024年全球gdp,做一个可以交互的地球模型的gdp展示 +我在考验你的自主能力,不要向我询问任... +[Debug] 消息总token: 6321 +[Debug] 工具定义token: 4729 +[Debug] 最终输入token: 11050 +[Debug] 工具定义token: 4729 +[Debug] 最终输入token: 11050 +[Debug] 开始计算输入token,messages数量: 4 +[Debug] 开始计算输入token,messages数量: 4 +[Debug] 消息 1 (system): 3210 tokens - 你是一名运行在云端服务器上的智能助手,可以帮助用户完成各种任务。你的用户可能没有编程背景,请用通俗易... +[Debug] 消息 1 (system): 3210 tokens - 你是一名运行在云端服务器上的智能助手,可以帮助用户完成各种任务。你的用户可能没有编程背景,请用通俗易... +[Debug] 消息 2 (system): 1876 tokens - # 待办事项系统使用指南(简化版) + +待办事项就像你的任务清单,帮你把复杂的工作拆成小步骤。 + +##... +[Debug] 消息 2 (system): 1876 tokens - # 待办事项系统使用指南(简化版) + +待办事项就像你的任务清单,帮你把复杂的工作拆成小步骤。 + +##... +127.0.0.1 - - [19/Nov/2025 16:12:50] "GET /api/conversations/conv_20251119_161246_201/tokens HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:50] "GET /api/conversations/conv_20251119_161246_201/tokens HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:50] "GET /api/conversations/conv_20251119_161246_201/tokens HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:50] "GET /api/conversations/conv_20251119_161246_201/tokens HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:51] "GET /api/conversations/conv_20251119_161246_201/tokens HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:51] "GET /socket.io/?EIO=4&transport=polling&t=PgRB6fI&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:51] "GET /socket.io/?EIO=4&transport=polling&t=PgRB6xa&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:51] "GET /socket.io/?EIO=4&transport=polling&t=PgRB6yL&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:51] "GET /socket.io/?EIO=4&transport=polling&t=PgRB6ye&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:51] "GET /socket.io/?EIO=4&transport=polling&t=PgRB6zJ&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:51] "GET /socket.io/?EIO=4&transport=polling&t=PgRB6zf&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:52] "GET /socket.io/?EIO=4&transport=polling&t=PgRB6z-&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:52] "GET /socket.io/?EIO=4&transport=polling&t=PgRB6-I&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:52] "GET /socket.io/?EIO=4&transport=polling&t=PgRB6-c&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:52] "GET /socket.io/?EIO=4&transport=polling&t=PgRB6-w&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:52] "GET /socket.io/?EIO=4&transport=polling&t=PgRB6_F&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:52] "GET /socket.io/?EIO=4&transport=polling&t=PgRB6_b&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:52] "GET /socket.io/?EIO=4&transport=polling&t=PgRB6_u&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:52] "GET /socket.io/?EIO=4&transport=polling&t=PgRB70D&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:52] "GET /socket.io/?EIO=4&transport=polling&t=PgRB70X&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:52] "GET /socket.io/?EIO=4&transport=polling&t=PgRB70t&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:52] "GET /socket.io/?EIO=4&transport=polling&t=PgRB71B&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:52] "GET /socket.io/?EIO=4&transport=polling&t=PgRB71W&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:52] "GET /socket.io/?EIO=4&transport=polling&t=PgRB71p&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:52] "GET /socket.io/?EIO=4&transport=polling&t=PgRB729&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:52] "GET /socket.io/?EIO=4&transport=polling&t=PgRB72T&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:52] "GET /socket.io/?EIO=4&transport=polling&t=PgRB72q&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:52] "GET /socket.io/?EIO=4&transport=polling&t=PgRB737&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:52] "GET /socket.io/?EIO=4&transport=polling&t=PgRB73S&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:52] "GET /socket.io/?EIO=4&transport=polling&t=PgRB73l&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:52] "GET /socket.io/?EIO=4&transport=polling&t=PgRB745&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:52] "GET /socket.io/?EIO=4&transport=polling&t=PgRB74Q&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:52] "GET /socket.io/?EIO=4&transport=polling&t=PgRB74l&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:52] "GET /socket.io/?EIO=4&transport=polling&t=PgRB752&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:52] "GET /socket.io/?EIO=4&transport=polling&t=PgRB75O&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:52] "GET /socket.io/?EIO=4&transport=polling&t=PgRB75h&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:52] "GET /socket.io/?EIO=4&transport=polling&t=PgRB761&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:52] "GET /socket.io/?EIO=4&transport=polling&t=PgRB6fD&sid=GGrA7lLxNP-ceZwvAADv HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:52] "GET /socket.io/?EIO=4&transport=polling&t=PgRB76M&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:52] "POST /socket.io/?EIO=4&transport=polling&t=PgRB76Z&sid=GGrA7lLxNP-ceZwvAADv HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:52] "GET /socket.io/?EIO=4&transport=polling&t=PgRB76e&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:52] "GET /socket.io/?EIO=4&transport=polling&t=PgRB76-&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:52] "GET /socket.io/?EIO=4&transport=polling&t=PgRB77I&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:52] "GET /socket.io/?EIO=4&transport=polling&t=PgRB77e&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:52] "GET /socket.io/?EIO=4&transport=polling&t=PgRB77y&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:52] "GET /socket.io/?EIO=4&transport=polling&t=PgRB78G&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:52] "GET /socket.io/?EIO=4&transport=polling&t=PgRB78Z&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:52] "GET /socket.io/?EIO=4&transport=polling&t=PgRB78u&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:52] "GET /socket.io/?EIO=4&transport=polling&t=PgRB79C&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:52] "GET /socket.io/?EIO=4&transport=polling&t=PgRB79Y&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:52] "GET /socket.io/?EIO=4&transport=polling&t=PgRB79r&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:52] "GET /socket.io/?EIO=4&transport=polling&t=PgRB7AA&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:52] "GET /socket.io/?EIO=4&transport=polling&t=PgRB7AV&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:52] "GET /socket.io/?EIO=4&transport=polling&t=PgRB7Ar&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:52] "GET /socket.io/?EIO=4&transport=polling&t=PgRB7B9&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:52] "GET /socket.io/?EIO=4&transport=polling&t=PgRB7BU&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:52] "GET /socket.io/?EIO=4&transport=polling&t=PgRB7Bo&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:52] "GET /socket.io/?EIO=4&transport=polling&t=PgRB7C5&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:52] "GET /socket.io/?EIO=4&transport=polling&t=PgRB7CR&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:52] "GET /socket.io/?EIO=4&transport=polling&t=PgRB7Cm&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:52] "GET /socket.io/?EIO=4&transport=polling&t=PgRB7D4&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:53] "GET /socket.io/?EIO=4&transport=polling&t=PgRB7DO&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:53] "GET /socket.io/?EIO=4&transport=polling&t=PgRB7Dj&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:53] "GET /socket.io/?EIO=4&transport=polling&t=PgRB7E0&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:53] "GET /socket.io/?EIO=4&transport=polling&t=PgRB7EL&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:53] "GET /socket.io/?EIO=4&transport=polling&t=PgRB7Eg&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:53] "GET /socket.io/?EIO=4&transport=polling&t=PgRB7E_&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:53] "GET /socket.io/?EIO=4&transport=polling&t=PgRB7FJ&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:53] "GET /socket.io/?EIO=4&transport=polling&t=PgRB7Fe&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:53] "GET /socket.io/?EIO=4&transport=polling&t=PgRB7Fz&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:53] "GET /socket.io/?EIO=4&transport=polling&t=PgRB7GH&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:53] "GET /socket.io/?EIO=4&transport=polling&t=PgRB7Gc&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:53] "GET /socket.io/?EIO=4&transport=polling&t=PgRB7Gw&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:53] "GET /socket.io/?EIO=4&transport=polling&t=PgRB7HE&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:53] "GET /socket.io/?EIO=4&transport=polling&t=PgRB7Ha&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:53] "GET /socket.io/?EIO=4&transport=polling&t=PgRB7Hu&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:53] "GET /socket.io/?EIO=4&transport=polling&t=PgRB7ID&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:54] "POST /socket.io/?EIO=4&transport=polling&t=PgRB7Uq&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:54] "GET /socket.io/?EIO=4&transport=polling&t=PgRB7IX&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:54] "GET /socket.io/?EIO=4&transport=polling&t=PgRB7V8&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:54] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:55] "GET /socket.io/?EIO=4&transport=polling&t=PgRB7VR&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:55] "POST /socket.io/?EIO=4&transport=polling&t=PgRB7k1&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:55] "POST /api/conversations HTTP/1.1" 201 - +127.0.0.1 - - [19/Nov/2025 16:12:55] "GET /socket.io/?EIO=4&transport=polling&t=PgRB6fB&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:55] "GET /socket.io/?EIO=4&transport=polling&t=PgRB7k2&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:55] "GET /socket.io/?EIO=4&transport=polling&t=PgRB76Z.0&sid=GGrA7lLxNP-ceZwvAADv HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:55] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:55] "GET /api/conversations?limit=20&offset=0 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:55] "GET /api/todo-list HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:55] "GET /api/todo-list HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:55] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:55] "GET /api/conversations?limit=20&offset=0 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:55] "GET /api/conversations?limit=20&offset=0 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:55] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:55] "GET /api/todo-list HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:55] "GET /api/conversations?limit=20&offset=0 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:55] "GET /api/conversations?limit=20&offset=0 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:55] "GET /api/conversations?limit=20&offset=0 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:55] "GET /api/conversations?limit=20&offset=0 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:59] "GET /socket.io/?EIO=4&transport=polling&t=PgRB7t7&sid=GGrA7lLxNP-ceZwvAADv HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:59] "POST /api/thinking-mode HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:59] "GET /socket.io/?EIO=4&transport=polling&t=PgRB7t1&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:59] "GET /socket.io/?EIO=4&transport=polling&t=PgRB7s-&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:12:59] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:00] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:01] "POST /socket.io/?EIO=4&transport=polling&t=PgRB9DW&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:01] "GET /socket.io/?EIO=4&transport=polling&t=PgRB8n8&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:01] "GET /socket.io/?EIO=4&transport=polling&t=PgRB8nC&sid=GGrA7lLxNP-ceZwvAADv HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:01] "GET /socket.io/?EIO=4&transport=polling&t=PgRB8n4&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:01] "GET /socket.io/?EIO=4&transport=polling&t=PgRB9Du&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:01] "GET /socket.io/?EIO=4&transport=polling&t=PgRB9Dw&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:01] "GET /socket.io/?EIO=4&transport=polling&t=PgRB9Dx&sid=GGrA7lLxNP-ceZwvAADv HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:01] "GET /api/conversations/conv_20251119_161255_638/tokens HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:01] "GET /api/conversations/conv_20251119_161255_638/tokens HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:01] "GET /api/conversations/conv_20251119_161255_638/tokens HTTP/1.1" 200 - +[Debug] 消息 3 (system): 1172 tokens - # 子智能体工具指南 + +当你通过 `create_sub_agent`/`wait_sub_agen... +[Debug] 消息 4 (user): 63 tokens - 根据2024年全球gdp,做一个可以交互的地球模型的gdp展示 +我在考验你的自主能力,不要向我询问任... +[Debug] 消息总token: 6321 +[Debug] 工具定义token: 4729 +[Debug] 最终输入token: 11050 +[Debug] 工具定义token: 4729 +[Debug] 最终输入token: 11050 +[Debug] 开始计算输入token,messages数量: 4 +[Debug] 消息 1 (system): 3210 tokens - 你是一名运行在云端服务器上的智能助手,可以帮助用户完成各种任务。你的用户可能没有编程背景,请用通俗易... +[Debug] 消息 2 (system): 1876 tokens - # 待办事项系统使用指南(简化版) + +待办事项就像你的任务清单,帮你把复杂的工作拆成小步骤。 + +##... +[Debug] 消息 3 (system): 1172 tokens - # 子智能体工具指南 + +当你通过 `create_sub_agent`/`wait_sub_agen... +[Debug] 消息 4 (user): 63 tokens - 根据2024年全球gdp,做一个可以交互的地球模型的gdp展示 +我在考验你的自主能力,不要向我询问任... +[Debug] 消息总token: 6321 +[Debug] 工具定义token: 4729 +[Debug] 最终输入token: 11050 +[Debug] 开始计算输入token,messages数量: 4 +[Debug] 消息 1 (system): 3210 tokens - 你是一名运行在云端服务器上的智能助手,可以帮助用户完成各种任务。你的用户可能没有编程背景,请用通俗易... +[Debug] 消息 2 (system): 1876 tokens - # 待办事项系统使用指南(简化版) + +待办事项就像你的任务清单,帮你把复杂的工作拆成小步骤。 + +##... +[Debug] 消息 3 (system): 1172 tokens - # 子智能体工具指南 + +当你通过 `create_sub_agent`/`wait_sub_agen... +[Debug] 消息 4 (user): 63 tokens - 根据2024年全球gdp,做一个可以交互的地球模型的gdp展示 +我在考验你的自主能力,不要向我询问任... +[Debug] 消息总token: 6321 +[Debug] 工具定义token: 4729 +[Debug] 最终输入token: 11050 +[Debug] 开始计算输入token,messages数量: 4 +[Debug] 消息 1 (system): 3210 tokens - 你是一名运行在云端服务器上的智能助手,可以帮助用户完成各种任务。你的用户可能没有编程背景,请用通俗易... +[Debug] 消息 2 (system): 1876 tokens - # 待办事项系统使用指南(简化版) + +待办事项就像你的任务清单,帮你把复杂的工作拆成小步骤。 + +##... +[Debug] 消息 3 (system): 1172 tokens - # 子智能体工具指南 + +当你通过 `create_sub_agent`/`wait_sub_agen... +[Debug] 消息 4 (user): 63 tokens - 根据2024年全球gdp,做一个可以交互的地球模型的gdp展示 +我在考验你的自主能力,不要向我询问任... +[Debug] 消息总token: 6321 +[Debug] 工具定义token: 4729 +[Debug] 最终输入token: 11050 +[停止] 收到停止请求: DZgF_iR9gr7VuqjPAAD2 +💾 对话已自动保存: conv_20251119_161246_201 +📝 创建新对话: conv_20251119_161255_638 - 新对话 +📝 开始新对话: conv_20251119_161255_638 +[WebSocket] 收到消息: 根据2024年全球gdp,做一个可以交互的地球模型的gdp展示 +我在考验你的自主能力,不要向我询问任何信息,我不会回答,立刻开始做 +[Debug] 用户发送消息,开始计算输入token +[Debug] 用户消息添加完成,广播现有token统计 +[Debug] 尝试广播token更新 +[Debug] 广播token统计,对话ID: conv_20251119_161255_638 +[Debug] Token统计: 累计输入=0, 累计输出=0 +[Debug] token更新已广播 +[Debug] 开始计算输入token,messages数量: 5 +[Debug] 消息 1 (system): 3210 tokens - 你是一名运行在云端服务器上的智能助手,可以帮助用户完成各种任务。你的用户可能没有编程背景,请用通俗易... +[Debug] 消息 2 (system): 1876 tokens - # 待办事项系统使用指南(简化版) + +待办事项就像你的任务清单,帮你把复杂的工作拆成小步骤。 + +##... +[Debug] 消息 3 (system): 1172 tokens - # 子智能体工具指南 + +当你通过 `create_sub_agent`/`wait_sub_agen... +[Debug] 消息 4 (system): 771 tokens - 你现在处于「思考模式」。请务必按照一下规则行动: + +1. **思考阶段** + 你**必须**... +[Debug] 消息 5 (user): 63 tokens - 根据2024年全球gdp,做一个可以交互的地球模型的gdp展示 +我在考验你的自主能力,不要向我询问任... +[Debug] 消息总token: 7092 +[Debug] 工具定义token: 4729 +[Debug] 最终输入token: 11821 +📊 Token统计已更新: +11821输入, +0输出 (总计: 11821输入, 0输出) +[Debug] 尝试广播token更新 +[Debug] 广播token统计,对话ID: conv_20251119_161255_638 +[Debug] Token统计: 累计输入=11821, 累计输出=0 +[Debug] token更新已广播 +[API] 第1次调用 (总工具调用: 0/100) +[Debug] 开始计算输入token,messages数量: 5 +[Debug] 消息 1 (system): 3210 tokens - 你是一名运行在云端服务器上的智能助手,可以帮助用户完成各种任务。你的用户可能没有编程背景,请用通俗易... +[Debug] 消息 2 (system): 1876 tokens - # 待办事项系统使用指南(简化版) + +待办事项就像你的任务清单,帮你把复杂的工作拆成小步骤。 + +##... +[Debug] 消息 3 (system): 1172 tokens - # 子智能体工具指南 + +当你通过 `create_sub_agent`/`wait_sub_agen... +[Debug] 消息 4 (system): 771 tokens - 你现在处于「思考模式」。请务必按照一下规则行动: + +1. **思考阶段** + 你**必须**... +[Debug] 消息 5 (user): 63 tokens - 根据2024年全球gdp,做一个可以交互的地球模型的gdp展示 +我在考验你的自主能力,不要向我询问任... +[Debug] 消息总token: 7092 +[Debug] 开始计算输入token,messages数量: 5 +[Debug] 工具定义token: 4729 +[Debug] 最终输入token: 11821 +[Debug] 消息 1 (system): 3210 tokens - 你是一名运行在云端服务器上的智能助手,可以帮助用户完成各种任务。你的用户可能没有编程背景,请用通俗易... +[Debug] 消息 2 (system): 1876 tokens - # 待办事项系统使用指南(简化版) + +待办事项就像你的任务清单,帮你把复杂的工作拆成小步骤。 + +##... +[Debug] 消息 3 (system): 1172 tokens - # 子智能体工具指南 + +当你通过 `create_sub_agent`/`wait_sub_agen... +[Debug] 消息 4 (system): 771 tokens - 你现在处于「思考模式」。请务必按照一下规则行动: + +1. **思考阶段** + 你**必须**... +[Debug] 消息 5 (user): 63 tokens - 根据2024年全球gdp,做一个可以交互的地球模型的gdp展示 +我在考验你的自主能力,不要向我询问任... +[Debug] 消息总token: 7092 +[Debug] 开始计算输入token,messages数量: 5 +[Debug] 工具定义token: 4729 +[Debug] 最终输入token: 11821 +[Debug] 消息 1 (system): 3210 tokens - 你是一名运行在云端服务器上的智能助手,可以帮助用户完成各种任务。你的用户可能没有编程背景,请用通俗易... +[Debug] 消息 2 (system): 1876 tokens - # 待办事项系统使用指南(简化版) + +待办事项就像你的任务清单,帮你把复杂的工作拆成小步骤。 + +##... +[Debug] 消息 3 (system): 1172 tokens - # 子智能体工具指南 + +当你通过 `create_sub_agent`/`wait_sub_agen... +[Debug] 消息 4 (system): 771 tokens - 你现在处于「思考模式」。请务必按照一下规则行动: + +1. **思考阶段** + 你**必须**... +[Debug] 消息 5 (user): 63 tokens - 根据2024年全球gdp,做一个可以交互的地球模型的gdp展示 +我在考验你的自主能力,不要向我询问任... +[Debug] 消息总token: 7092 +[Debug] 工具定义token: 4729 +[Debug] 最终输入token: 11821 +[Debug] 开始计算输入token,messages数量: 5 +127.0.0.1 - - [19/Nov/2025 16:13:01] "GET /api/conversations/conv_20251119_161255_638/tokens HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:01] "GET /api/conversations/conv_20251119_161255_638/tokens HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:01] "GET /api/conversations/conv_20251119_161255_638/tokens HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:02] "GET /api/conversations/conv_20251119_161255_638/tokens HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:04] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:04] "GET /socket.io/?EIO=4&transport=polling&t=PgRB9E7&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:04] "GET /socket.io/?EIO=4&transport=polling&t=PgRBA83&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:05] "GET /socket.io/?EIO=4&transport=polling&t=PgRBA8t&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:05] "GET /socket.io/?EIO=4&transport=polling&t=PgRBA9C&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:05] "GET /socket.io/?EIO=4&transport=polling&t=PgRBA9T&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:05] "GET /socket.io/?EIO=4&transport=polling&t=PgRBA9n&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:05] "GET /socket.io/?EIO=4&transport=polling&t=PgRBAA6&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:05] "GET /socket.io/?EIO=4&transport=polling&t=PgRBAAT&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:05] "GET /socket.io/?EIO=4&transport=polling&t=PgRBAAo&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:05] "GET /socket.io/?EIO=4&transport=polling&t=PgRBAB4&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:05] "GET /socket.io/?EIO=4&transport=polling&t=PgRBABP&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:05] "GET /socket.io/?EIO=4&transport=polling&t=PgRBABk&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:05] "GET /socket.io/?EIO=4&transport=polling&t=PgRBAC1&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:05] "GET /socket.io/?EIO=4&transport=polling&t=PgRBACN&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:05] "GET /socket.io/?EIO=4&transport=polling&t=PgRBACi&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:05] "GET /socket.io/?EIO=4&transport=polling&t=PgRBAD1&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:05] "GET /socket.io/?EIO=4&transport=polling&t=PgRBADL&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:05] "GET /socket.io/?EIO=4&transport=polling&t=PgRBADe&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:05] "GET /socket.io/?EIO=4&transport=polling&t=PgRBADy&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:05] "GET /socket.io/?EIO=4&transport=polling&t=PgRBAK-&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:05] "GET /socket.io/?EIO=4&transport=polling&t=PgRBALK&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:05] "GET /socket.io/?EIO=4&transport=polling&t=PgRBALd&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:05] "GET /socket.io/?EIO=4&transport=polling&t=PgRBALy&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:05] "GET /socket.io/?EIO=4&transport=polling&t=PgRBAMG&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:05] "GET /socket.io/?EIO=4&transport=polling&t=PgRBAMc&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:05] "GET /socket.io/?EIO=4&transport=polling&t=PgRBAMw&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:05] "GET /socket.io/?EIO=4&transport=polling&t=PgRBANF&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:05] "GET /socket.io/?EIO=4&transport=polling&t=PgRBANZ&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:05] "GET /socket.io/?EIO=4&transport=polling&t=PgRBANw&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:05] "GET /socket.io/?EIO=4&transport=polling&t=PgRBAOC&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:06] "GET /socket.io/?EIO=4&transport=polling&t=PgRBAOa&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:06] "GET /socket.io/?EIO=4&transport=polling&t=PgRBAOt&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:06] "GET /socket.io/?EIO=4&transport=polling&t=PgRBAPA&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:06] "GET /socket.io/?EIO=4&transport=polling&t=PgRBAPV&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:06] "GET /socket.io/?EIO=4&transport=polling&t=PgRBAPo&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:06] "GET /socket.io/?EIO=4&transport=polling&t=PgRBAQ7&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:06] "GET /socket.io/?EIO=4&transport=polling&t=PgRBAQW&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:06] "GET /socket.io/?EIO=4&transport=polling&t=PgRBAXD&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:06] "GET /socket.io/?EIO=4&transport=polling&t=PgRBAXS&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:06] "GET /socket.io/?EIO=4&transport=polling&t=PgRBAXg&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:06] "GET /socket.io/?EIO=4&transport=polling&t=PgRBAXy&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:06] "GET /socket.io/?EIO=4&transport=polling&t=PgRBAYF&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:06] "GET /socket.io/?EIO=4&transport=polling&t=PgRBAYa&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:06] "GET /socket.io/?EIO=4&transport=polling&t=PgRBAYv&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:06] "GET /socket.io/?EIO=4&transport=polling&t=PgRBAZD&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:06] "POST /socket.io/?EIO=4&transport=polling&t=PgRBAZO&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:06] "GET /socket.io/?EIO=4&transport=polling&t=PgRBAZZ&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +Task was destroyed but it is pending! +task: ()>> +127.0.0.1 - - [19/Nov/2025 16:13:06] "GET /socket.io/?EIO=4&transport=polling&t=PgRBAZm&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:09] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:13] "GET /socket.io/?EIO=4&transport=polling&t=PgRBAZz&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:13] "GET /socket.io/?EIO=4&transport=polling&t=PgRB9EQ&sid=GGrA7lLxNP-ceZwvAADv HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:13] "GET /socket.io/?EIO=4&transport=polling&t=PgRB9E8&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:13] "GET /api/todo-list HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:13] "GET /api/conversations?limit=20&offset=0 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:13] "GET /api/conversations?limit=20&offset=0 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:13] "GET /api/todo-list HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:13] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:13] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:13] "GET /api/todo-list HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:13] "GET /api/conversations?limit=20&offset=0 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:13] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:13] "PUT /api/conversations/conv_20251119_161246_201/load HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:13] "GET /socket.io/?EIO=4&transport=polling&t=PgRBCJf&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:13] "GET /socket.io/?EIO=4&transport=polling&t=PgRBCJm&sid=GGrA7lLxNP-ceZwvAADv HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:13] "GET /socket.io/?EIO=4&transport=polling&t=PgRBCJi&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:14] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:14] "GET /api/conversations/conv_20251119_161246_201/messages HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:14] "GET /api/conversations/conv_20251119_161246_201/messages HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:14] "GET /api/conversations/conv_20251119_161246_201/messages HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:14] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:14] "GET /api/conversations/conv_20251119_161246_201/token-statistics HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:14] "GET /api/todo-list HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:14] "GET /api/conversations/conv_20251119_161246_201/token-statistics HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:14] "GET /api/todo-list HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:14] "GET /api/conversations/conv_20251119_161246_201/tokens HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:14] "GET /api/conversations/conv_20251119_161246_201/tokens HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:14] "GET /api/conversations/conv_20251119_161246_201/token-statistics HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:14] "GET /api/conversations/conv_20251119_161246_201/tokens HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:15] "GET /socket.io/?EIO=4&transport=polling&t=PgRBCLj&sid=GGrA7lLxNP-ceZwvAADv HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:15] "GET /socket.io/?EIO=4&transport=polling&t=PgRBCLk&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:15] "GET /socket.io/?EIO=4&transport=polling&t=PgRBCLd&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:15] "GET /api/conversations?limit=20&offset=0 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:15] "GET /api/todo-list HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:15] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:15] "GET /api/todo-list HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:15] "GET /api/conversations?limit=20&offset=0 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:15] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:15] "GET /api/todo-list HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:15] "GET /api/conversations?limit=20&offset=0 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:15] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:15] "GET /socket.io/?EIO=4&transport=polling&t=PgRBCc0&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:15] "GET /socket.io/?EIO=4&transport=polling&t=PgRBCc1&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:15] "GET /socket.io/?EIO=4&transport=polling&t=PgRBCc4&sid=GGrA7lLxNP-ceZwvAADv HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:15] "PUT /api/conversations/conv_20251119_161255_638/load HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:15] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:15] "GET /api/conversations/conv_20251119_161255_638/messages HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:15] "GET /api/conversations/conv_20251119_161255_638/token-statistics HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:15] "GET /api/todo-list HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:15] "GET /api/conversations/conv_20251119_161255_638/tokens HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:15] "GET /socket.io/?EIO=4&transport=polling&t=PgRBCda&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:15] "POST /socket.io/?EIO=4&transport=polling&t=PgRBCg6&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:15] "GET /api/conversations/conv_20251119_161255_638/messages HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:15] "GET /api/conversations/conv_20251119_161255_638/messages HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:15] "GET /api/conversations/conv_20251119_161255_638/messages HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:15] "GET /api/conversations/conv_20251119_161255_638/token-statistics HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:15] "GET /api/todo-list HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:15] "GET /api/conversations/conv_20251119_161255_638/token-statistics HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:15] "GET /api/todo-list HTTP/1.1" 200 - +[Debug] 消息 1 (system): 3210 tokens - 你是一名运行在云端服务器上的智能助手,可以帮助用户完成各种任务。你的用户可能没有编程背景,请用通俗易... +[Debug] 消息 2 (system): 1876 tokens - # 待办事项系统使用指南(简化版) + +待办事项就像你的任务清单,帮你把复杂的工作拆成小步骤。 + +##... +[Debug] 消息 3 (system): 1172 tokens - # 子智能体工具指南 + +当你通过 `create_sub_agent`/`wait_sub_agen... +[Debug] 消息 4 (system): 771 tokens - 你现在处于「思考模式」。请务必按照一下规则行动: + +1. **思考阶段** + 你**必须**... +[Debug] 消息 5 (user): 63 tokens - 根据2024年全球gdp,做一个可以交互的地球模型的gdp展示 +我在考验你的自主能力,不要向我询问任... +[Debug] 消息总token: 7092 +[Debug] 工具定义token: 4729 +[Debug] 最终输入token: 11821 +[Debug] 开始计算输入token,messages数量: 5 +[Debug] 消息 1 (system): 3210 tokens - 你是一名运行在云端服务器上的智能助手,可以帮助用户完成各种任务。你的用户可能没有编程背景,请用通俗易... +[Debug] 消息 2 (system): 1876 tokens - # 待办事项系统使用指南(简化版) + +待办事项就像你的任务清单,帮你把复杂的工作拆成小步骤。 + +##... +[Debug] 消息 3 (system): 1172 tokens - # 子智能体工具指南 + +当你通过 `create_sub_agent`/`wait_sub_agen... +[Debug] 消息 4 (system): 771 tokens - 你现在处于「思考模式」。请务必按照一下规则行动: + +1. **思考阶段** + 你**必须**... +[Debug] 消息 5 (user): 63 tokens - 根据2024年全球gdp,做一个可以交互的地球模型的gdp展示 +我在考验你的自主能力,不要向我询问任... +[Debug] 消息总token: 7092 +[Debug] 工具定义token: 4729 +[Debug] 最终输入token: 11821 +[Debug] 开始计算输入token,messages数量: 5 +[Debug] 消息 1 (system): 3210 tokens - 你是一名运行在云端服务器上的智能助手,可以帮助用户完成各种任务。你的用户可能没有编程背景,请用通俗易... +[Debug] 消息 2 (system): 1876 tokens - # 待办事项系统使用指南(简化版) + +待办事项就像你的任务清单,帮你把复杂的工作拆成小步骤。 + +##... +[Debug] 消息 3 (system): 1172 tokens - # 子智能体工具指南 + +当你通过 `create_sub_agent`/`wait_sub_agen... +[Debug] 消息 4 (system): 771 tokens - 你现在处于「思考模式」。请务必按照一下规则行动: + +1. **思考阶段** + 你**必须**... +[Debug] 消息 5 (user): 63 tokens - 根据2024年全球gdp,做一个可以交互的地球模型的gdp展示 +我在考验你的自主能力,不要向我询问任... +[Debug] 消息总token: 7092 +[Debug] 工具定义token: 4729 +[Debug] 最终输入token: 11821 +[Debug] 开始计算输入token,messages数量: 5 +[Debug] 消息 1 (system): 3210 tokens - 你是一名运行在云端服务器上的智能助手,可以帮助用户完成各种任务。你的用户可能没有编程背景,请用通俗易... +[Debug] 消息 2 (system): 1876 tokens - # 待办事项系统使用指南(简化版) + +待办事项就像你的任务清单,帮你把复杂的工作拆成小步骤。 + +##... +[Debug] 消息 3 (system): 1172 tokens - # 子智能体工具指南 + +当你通过 `create_sub_agent`/`wait_sub_agen... +[Debug] 消息 4 (system): 771 tokens - 你现在处于「思考模式」。请务必按照一下规则行动: + +1. **思考阶段** + 你**必须**... +[Debug] 消息 5 (user): 63 tokens - 根据2024年全球gdp,做一个可以交互的地球模型的gdp展示 +我在考验你的自主能力,不要向我询问任... +[Debug] 消息总token: 7092 +[Debug] 工具定义token: 4729 +[Debug] 最终输入token: 11821 +[停止] 收到停止请求: DZgF_iR9gr7VuqjPAAD2 +💾 对话已自动保存: conv_20251119_161255_638 +📖 加载对话: conv_20251119_161246_201 - 根据2024年全球gdp,做一个可以交互的地球模型的gdp展示 +我在考验你的自主能力,不要向我询问任... +📊 包含 1 条消息 +[Debug] 开始计算输入token,messages数量: 4 +[Debug] 消息 1 (system): 3210 tokens - 你是一名运行在云端服务器上的智能助手,可以帮助用户完成各种任务。你的用户可能没有编程背景,请用通俗易... +[Debug] 消息 2 (system): 1876 tokens - # 待办事项系统使用指南(简化版) + +待办事项就像你的任务清单,帮你把复杂的工作拆成小步骤。 + +##... +[Debug] 消息 3 (system): 1172 tokens - # 子智能体工具指南 + +当你通过 `create_sub_agent`/`wait_sub_agen... +[Debug] 消息 4 (user): 63 tokens - 根据2024年全球gdp,做一个可以交互的地球模型的gdp展示 +我在考验你的自主能力,不要向我询问任... +[Debug] 消息总token: 6321 +[Debug] 工具定义token: 4729 +[Debug] 最终输入token: 11050 +[Debug] 开始计算输入token,messages数量: 4 +[Debug] 消息 1 (system): 3210 tokens - 你是一名运行在云端服务器上的智能助手,可以帮助用户完成各种任务。你的用户可能没有编程背景,请用通俗易... +[Debug] 消息 2 (system): 1876 tokens - # 待办事项系统使用指南(简化版) + +待办事项就像你的任务清单,帮你把复杂的工作拆成小步骤。 + +##... +[Debug] 消息 3 (system): 1172 tokens - # 子智能体工具指南 + +当你通过 `create_sub_agent`/`wait_sub_agen... +[Debug] 消息 4 (user): 63 tokens - 根据2024年全球gdp,做一个可以交互的地球模型的gdp展示 +我在考验你的自主能力,不要向我询问任... +[Debug] 消息总token: 6321 +[Debug] 工具定义token: 4729 +[Debug] 最终输入token: 11050 +[Debug] 开始计算输入token,messages数量: 4 +[Debug] 消息 1 (system): 3210 tokens - 你是一名运行在云端服务器上的智能助手,可以帮助用户完成各种任务。你的用户可能没有编程背景,请用通俗易... +[Debug] 消息 2 (system): 1876 tokens - # 待办事项系统使用指南(简化版) + +待办事项就像你的任务清单,帮你把复杂的工作拆成小步骤。 + +##... +[Debug] 消息 3 (system): 1172 tokens - # 子智能体工具指南 + +当你通过 `create_sub_agent`/`wait_sub_agen... +[Debug] 消息 4 (user): 63 tokens - 根据2024年全球gdp,做一个可以交互的地球模型的gdp展示 +我在考验你的自主能力,不要向我询问任... +[Debug] 消息总token: 6321 +[Debug] 工具定义token: 4729 +[Debug] 最终输入token: 11050 +💾 对话已自动保存: conv_20251119_161246_201 +📖 加载对话: conv_20251119_161255_638 - 根据2024年全球gdp,做一个可以交互的地球模型的gdp展示 +我在考验你的自主能力,不要向我询问任... +📊 包含 1 条消息 +[Debug] 开始计算输入token,messages数量: 5 +[Debug] 消息 1 (system): 3210 tokens - 你是一名运行在云端服务器上的智能助手,可以帮助用户完成各种任务。你的用户可能没有编程背景,请用通俗易... +[Debug] 消息 2 (system): 1876 tokens - # 待办事项系统使用指南(简化版) + +待办事项就像你的任务清单,帮你把复杂的工作拆成小步骤。 + +##... +[Debug] 消息 3 (system): 1172 tokens - # 子智能体工具指南 + +当你通过 `create_sub_agent`/`wait_sub_agen... +[Debug] 消息 4 (system): 771 tokens - 你现在处于「思考模式」。请务必按照一下规则行动: + +1. **思考阶段** + 你**必须**... +[Debug] 消息 5 (user): 63 tokens - 根据2024年全球gdp,做一个可以交互的地球模型的gdp展示 +我在考验你的自主能力,不要向我询问任... +[Debug] 消息总token: 7092 +[Debug] 工具定义token: 4729 +[Debug] 最终输入token: 11821 +[Debug] 开始计算输入token,messages数量: 5 +[Debug] 开始计算输入token,messages数量: 5 +[Debug] 消息 1 (system): 3210 tokens - 你是一名运行在云端服务器上的智能助手,可以帮助用户完成各种任务。你的用户可能没有编程背景,请用通俗易... +127.0.0.1 - - [19/Nov/2025 16:13:15] "GET /api/conversations/conv_20251119_161255_638/token-statistics HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:15] "GET /api/conversations/conv_20251119_161255_638/tokens HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:15] "GET /api/conversations/conv_20251119_161255_638/tokens HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:15] "GET /api/conversations/conv_20251119_161255_638/tokens HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:16] "GET /api/conversations/conv_20251119_161255_638/messages HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:16] "GET /api/todo-list HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:16] "GET /api/conversations/conv_20251119_161255_638/token-statistics HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:16] "GET /api/conversations/conv_20251119_161255_638/tokens HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:17] "GET /socket.io/?EIO=4&transport=polling&t=PgRBCdg&sid=GGrA7lLxNP-ceZwvAADv HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:17] "POST /socket.io/?EIO=4&transport=polling&t=PgRBDE1&sid=GGrA7lLxNP-ceZwvAADv HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:17] "GET /socket.io/?EIO=4&transport=polling&t=PgRBCdd&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:17] "GET /socket.io/?EIO=4&transport=polling&t=PgRBCg6.0&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:17] "POST /api/conversations HTTP/1.1" 201 - +127.0.0.1 - - [19/Nov/2025 16:13:17] "GET /socket.io/?EIO=4&transport=polling&t=PgRBDE1.0&sid=GGrA7lLxNP-ceZwvAADv HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:17] "GET /api/todo-list HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:17] "GET /api/conversations?limit=20&offset=0 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:17] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:17] "GET /api/conversations?limit=20&offset=0 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:17] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:17] "GET /api/todo-list HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:17] "GET /api/conversations?limit=20&offset=0 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:17] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:17] "GET /api/conversations?limit=20&offset=0 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:17] "GET /api/todo-list HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:17] "GET /api/conversations?limit=20&offset=0 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:17] "GET /api/conversations?limit=20&offset=0 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:17] "GET /api/conversations?limit=20&offset=0 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:19] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:19] "POST /socket.io/?EIO=4&transport=polling&t=PgRBDnf&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:19] "GET /socket.io/?EIO=4&transport=polling&t=PgRBDE_&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:19] "GET /socket.io/?EIO=4&transport=polling&t=PgRBDE_&sid=GGrA7lLxNP-ceZwvAADv HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:19] "GET /socket.io/?EIO=4&transport=polling&t=PgRBDEv&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:19] "GET /socket.io/?EIO=4&transport=polling&t=PgRBDo0&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:19] "GET /socket.io/?EIO=4&transport=polling&t=PgRBDo5&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:19] "GET /socket.io/?EIO=4&transport=polling&t=PgRBDo6&sid=GGrA7lLxNP-ceZwvAADv HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:19] "GET /socket.io/?EIO=4&transport=polling&t=PgRBDoE&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:19] "GET /api/conversations/conv_20251119_161317_650/tokens HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:19] "GET /api/conversations/conv_20251119_161317_650/tokens HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:19] "GET /api/conversations/conv_20251119_161317_650/tokens HTTP/1.1" 200 - +[Debug] 消息 1 (system): 3210 tokens - 你是一名运行在云端服务器上的智能助手,可以帮助用户完成各种任务。你的用户可能没有编程背景,请用通俗易... +[Debug] 消息 2 (system): 1876 tokens - # 待办事项系统使用指南(简化版) + +待办事项就像你的任务清单,帮你把复杂的工作拆成小步骤。 + +##... +[Debug] 消息 2 (system): 1876 tokens - # 待办事项系统使用指南(简化版) + +待办事项就像你的任务清单,帮你把复杂的工作拆成小步骤。 + +##... +[Debug] 消息 3 (system): 1172 tokens - # 子智能体工具指南 + +当你通过 `create_sub_agent`/`wait_sub_agen... +[Debug] 消息 4 (system): 771 tokens - 你现在处于「思考模式」。请务必按照一下规则行动: + +1. **思考阶段** + 你**必须**... +[Debug] 消息 5 (user): 63 tokens - 根据2024年全球gdp,做一个可以交互的地球模型的gdp展示 +我在考验你的自主能力,不要向我询问任... +[Debug] 消息总token: 7092 +[Debug] 消息 3 (system): 1172 tokens - # 子智能体工具指南 + +当你通过 `create_sub_agent`/`wait_sub_agen... +[Debug] 消息 4 (system): 771 tokens - 你现在处于「思考模式」。请务必按照一下规则行动: + +1. **思考阶段** + 你**必须**... +[Debug] 消息 5 (user): 63 tokens - 根据2024年全球gdp,做一个可以交互的地球模型的gdp展示 +我在考验你的自主能力,不要向我询问任... +[Debug] 消息总token: 7092 +[Debug] 工具定义token: 4729 +[Debug] 最终输入token: 11821 +[Debug] 工具定义token: 4729 +[Debug] 最终输入token: 11821 +[Debug] 开始计算输入token,messages数量: 5 +[Debug] 消息 1 (system): 3210 tokens - 你是一名运行在云端服务器上的智能助手,可以帮助用户完成各种任务。你的用户可能没有编程背景,请用通俗易... +[Debug] 消息 2 (system): 1876 tokens - # 待办事项系统使用指南(简化版) + +待办事项就像你的任务清单,帮你把复杂的工作拆成小步骤。 + +##... +[Debug] 消息 3 (system): 1172 tokens - # 子智能体工具指南 + +当你通过 `create_sub_agent`/`wait_sub_agen... +[Debug] 消息 4 (system): 771 tokens - 你现在处于「思考模式」。请务必按照一下规则行动: + +1. **思考阶段** + 你**必须**... +[Debug] 消息 5 (user): 63 tokens - 根据2024年全球gdp,做一个可以交互的地球模型的gdp展示 +我在考验你的自主能力,不要向我询问任... +[Debug] 消息总token: 7092 +[Debug] 工具定义token: 4729 +[Debug] 最终输入token: 11821 +[Debug] 开始计算输入token,messages数量: 5 +[Debug] 消息 1 (system): 3210 tokens - 你是一名运行在云端服务器上的智能助手,可以帮助用户完成各种任务。你的用户可能没有编程背景,请用通俗易... +[Debug] 消息 2 (system): 1876 tokens - # 待办事项系统使用指南(简化版) + +待办事项就像你的任务清单,帮你把复杂的工作拆成小步骤。 + +##... +[Debug] 消息 3 (system): 1172 tokens - # 子智能体工具指南 + +当你通过 `create_sub_agent`/`wait_sub_agen... +[Debug] 消息 4 (system): 771 tokens - 你现在处于「思考模式」。请务必按照一下规则行动: + +1. **思考阶段** + 你**必须**... +[Debug] 消息 5 (user): 63 tokens - 根据2024年全球gdp,做一个可以交互的地球模型的gdp展示 +我在考验你的自主能力,不要向我询问任... +[Debug] 消息总token: 7092 +[Debug] 工具定义token: 4729 +[Debug] 最终输入token: 11821 +💾 对话已自动保存: conv_20251119_161255_638 +📝 创建新对话: conv_20251119_161317_650 - 新对话 +📝 开始新对话: conv_20251119_161317_650 +[WebSocket] 收到消息: 你好! +[Debug] 用户发送消息,开始计算输入token +[Debug] 用户消息添加完成,广播现有token统计 +[Debug] 尝试广播token更新 +[Debug] 广播token统计,对话ID: conv_20251119_161317_650 +[Debug] Token统计: 累计输入=0, 累计输出=0 +[Debug] token更新已广播 +[Debug] 开始计算输入token,messages数量: 5 +[Debug] 消息 1 (system): 3210 tokens - 你是一名运行在云端服务器上的智能助手,可以帮助用户完成各种任务。你的用户可能没有编程背景,请用通俗易... +[Debug] 消息 2 (system): 1876 tokens - # 待办事项系统使用指南(简化版) + +待办事项就像你的任务清单,帮你把复杂的工作拆成小步骤。 + +##... +[Debug] 消息 3 (system): 1172 tokens - # 子智能体工具指南 + +当你通过 `create_sub_agent`/`wait_sub_agen... +[Debug] 消息 4 (system): 771 tokens - 你现在处于「思考模式」。请务必按照一下规则行动: + +1. **思考阶段** + 你**必须**... +[Debug] 消息 5 (user): 3 tokens - 你好!... +[Debug] 消息总token: 7032 +[Debug] 工具定义token: 4729 +[Debug] 最终输入token: 11761 +📊 Token统计已更新: +11761输入, +0输出 (总计: 11761输入, 0输出) +[Debug] 尝试广播token更新 +[Debug] 广播token统计,对话ID: conv_20251119_161317_650 +[Debug] Token统计: 累计输入=11761, 累计输出=0 +[Debug] token更新已广播 +[API] 第1次调用 (总工具调用: 0/100) +[Debug] 开始计算输入token,messages数量: 5 +[Debug] 消息 1 (system): 3210 tokens - 你是一名运行在云端服务器上的智能助手,可以帮助用户完成各种任务。你的用户可能没有编程背景,请用通俗易... +[Debug] 消息 2 (system): 1876 tokens - # 待办事项系统使用指南(简化版) + +待办事项就像你的任务清单,帮你把复杂的工作拆成小步骤。 + +##... +[Debug] 消息 3 (system): 1172 tokens - # 子智能体工具指南 + +当你通过 `create_sub_agent`/`wait_sub_agen... +[Debug] 消息 4 (system): 771 tokens - 你现在处于「思考模式」。请务必按照一下规则行动: + +1. **思考阶段** + 你**必须**... +[Debug] 消息 5 (user): 3 tokens - 你好!... +[Debug] 消息总token: 7032 +[Debug] 开始计算输入token,messages数量: 5 +[Debug] 工具定义token: 4729 +[Debug] 最终输入token: 11761 +[Debug] 消息 1 (system): 3210 tokens - 你是一名运行在云端服务器上的智能助手,可以帮助用户完成各种任务。你的用户可能没有编程背景,请用通俗易... +[Debug] 消息 2 (system): 1876 tokens - # 待办事项系统使用指南(简化版) + +待办事项就像你的任务清单,帮你把复杂的工作拆成小步骤。 + +##... +[Debug] 消息 3 (system): 1172 tokens - # 子智能体工具指南 + +当你通过 `create_sub_agent`/`wait_sub_agen... +[Debug] 消息 4 (system): 771 tokens - 你现在处于「思考模式」。请务必按照一下规则行动: + +1. **思考阶段** + 你**必须**... +[Debug] 消息 5 (user): 3 tokens - 你好!... +[Debug] 消息总token: 7032 +[Debug] 工具定义token: 4729 +[Debug] 最终输入token: 11761 +[Debug] 开始计算输入token,messages数量: 5 +[Debug] 消息 1 (system): 3210 tokens - 你是一名运行在云端服务器上的智能助手,可以帮助用户完成各种任务。你的用户可能没有编程背景,请用通俗易... +[Debug] 消息 2 (system): 1876 tokens - # 待办事项系统使用指南(简化版) + +待办事项就像你的任务清单,帮你把复杂的工作拆成小步骤。 + +##... +[Debug] 消息 3 (system): 1172 tokens - # 子智能体工具指南 + +当你通过 `create_sub_agent`/`wait_sub_agen... +[Debug] 消息 4 (system): 771 tokens - 你现在处于「思考模式」。请务必按照一下规则行动: + +1. **思考阶段** + 你**必须**... +[Debug] 消息 5 (user): 3 tokens - 你好!... +[Debug] 消息总token: 7032 +[Debug] 工具定义token: 4729 +[Debug] 最终输入token: 11761 +[Debug] 开始计算输入token,messages数量: 5 +[Debug] 消息 1 (system): 3210 tokens - 你是一名运行在云端服务器上的智能助手,可以帮助用户完成各种任务。你的用户可能没有编程背景,请用通俗易... +[Debug] 消息 2 (system): 1876 tokens - # 待办事项系统使用指南(简化版) + +待办事项就像你的任务清单,帮你把复杂的工作拆成小步骤。 + +##... +127.0.0.1 - - [19/Nov/2025 16:13:20] "GET /api/conversations/conv_20251119_161317_650/tokens HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:20] "GET /api/conversations/conv_20251119_161317_650/tokens HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:20] "GET /api/conversations/conv_20251119_161317_650/tokens HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:20] "GET /socket.io/?EIO=4&transport=polling&t=PgRBDoa&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:20] "POST /socket.io/?EIO=4&transport=polling&t=PgRBDqw&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:20] "GET /api/conversations/conv_20251119_161317_650/tokens HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:21] "GET /socket.io/?EIO=4&transport=polling&t=PgRBDqw.0&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:22] "GET /socket.io/?EIO=4&transport=polling&t=PgRBEHD&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:22] "GET /socket.io/?EIO=4&transport=polling&t=PgRBEPV&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:22] "GET /socket.io/?EIO=4&transport=polling&t=PgRBEQp&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:22] "GET /socket.io/?EIO=4&transport=polling&t=PgRBER6&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:22] "GET /socket.io/?EIO=4&transport=polling&t=PgRBERR&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:22] "GET /socket.io/?EIO=4&transport=polling&t=PgRBERm&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:22] "GET /socket.io/?EIO=4&transport=polling&t=PgRBES4&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:22] "GET /socket.io/?EIO=4&transport=polling&t=PgRBESO&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:22] "GET /socket.io/?EIO=4&transport=polling&t=PgRBESk&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:22] "GET /socket.io/?EIO=4&transport=polling&t=PgRBET3&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:22] "GET /socket.io/?EIO=4&transport=polling&t=PgRBETN&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:22] "GET /socket.io/?EIO=4&transport=polling&t=PgRBETh&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:22] "GET /socket.io/?EIO=4&transport=polling&t=PgRBEU0&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:22] "GET /socket.io/?EIO=4&transport=polling&t=PgRBEUL&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:22] "GET /socket.io/?EIO=4&transport=polling&t=PgRBEUh&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:22] "GET /socket.io/?EIO=4&transport=polling&t=PgRBEUz&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:22] "GET /socket.io/?EIO=4&transport=polling&t=PgRBEVI&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:22] "GET /socket.io/?EIO=4&transport=polling&t=PgRBEVc&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:23] "GET /socket.io/?EIO=4&transport=polling&t=PgRBEVx&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:23] "GET /socket.io/?EIO=4&transport=polling&t=PgRBEde&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:23] "GET /socket.io/?EIO=4&transport=polling&t=PgRBEdt&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:23] "GET /socket.io/?EIO=4&transport=polling&t=PgRBEe6&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:23] "GET /socket.io/?EIO=4&transport=polling&t=PgRBEeQ&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:23] "GET /socket.io/?EIO=4&transport=polling&t=PgRBEek&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:23] "GET /socket.io/?EIO=4&transport=polling&t=PgRBEf4&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:23] "GET /socket.io/?EIO=4&transport=polling&t=PgRBEfP&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:23] "GET /socket.io/?EIO=4&transport=polling&t=PgRBEfk&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:23] "GET /socket.io/?EIO=4&transport=polling&t=PgRBEg2&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:23] "GET /socket.io/?EIO=4&transport=polling&t=PgRBEgM&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:23] "GET /socket.io/?EIO=4&transport=polling&t=PgRBEgh&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:23] "GET /socket.io/?EIO=4&transport=polling&t=PgRBEg-&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:23] "GET /socket.io/?EIO=4&transport=polling&t=PgRBEhK&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:23] "GET /socket.io/?EIO=4&transport=polling&t=PgRBEhf&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:23] "GET /socket.io/?EIO=4&transport=polling&t=PgRBEhy&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:23] "GET /socket.io/?EIO=4&transport=polling&t=PgRBEiG&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:23] "GET /socket.io/?EIO=4&transport=polling&t=PgRBEid&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:23] "GET /socket.io/?EIO=4&transport=polling&t=PgRBEix&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:23] "GET /socket.io/?EIO=4&transport=polling&t=PgRBEjG&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:23] "GET /socket.io/?EIO=4&transport=polling&t=PgRBEjZ&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:23] "GET /socket.io/?EIO=4&transport=polling&t=PgRBEju&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:23] "GET /socket.io/?EIO=4&transport=polling&t=PgRBEkD&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:24] "GET /socket.io/?EIO=4&transport=polling&t=PgRBEkY&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:24] "GET /socket.io/?EIO=4&transport=polling&t=PgRBEqQ&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:24] "GET /socket.io/?EIO=4&transport=polling&t=PgRBEqe&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:24] "GET /socket.io/?EIO=4&transport=polling&t=PgRBEqz&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:24] "GET /socket.io/?EIO=4&transport=polling&t=PgRBErH&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:24] "GET /socket.io/?EIO=4&transport=polling&t=PgRBErc&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:24] "GET /socket.io/?EIO=4&transport=polling&t=PgRBErw&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:24] "GET /socket.io/?EIO=4&transport=polling&t=PgRBEsF&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:24] "GET /socket.io/?EIO=4&transport=polling&t=PgRBEsa&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:24] "GET /socket.io/?EIO=4&transport=polling&t=PgRBEsu&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:24] "GET /socket.io/?EIO=4&transport=polling&t=PgRBEtD&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:24] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:24] "GET /socket.io/?EIO=4&transport=polling&t=PgRBEtX&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:24] "GET /socket.io/?EIO=4&transport=polling&t=PgRBEtr&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:24] "GET /socket.io/?EIO=4&transport=polling&t=PgRBEu9&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:24] "GET /socket.io/?EIO=4&transport=polling&t=PgRBEuV&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:24] "GET /socket.io/?EIO=4&transport=polling&t=PgRBEup&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:24] "GET /socket.io/?EIO=4&transport=polling&t=PgRBEv8&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:24] "GET /socket.io/?EIO=4&transport=polling&t=PgRBEvR&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:24] "GET /socket.io/?EIO=4&transport=polling&t=PgRBEvm&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:24] "GET /socket.io/?EIO=4&transport=polling&t=PgRBEw5&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:24] "GET /socket.io/?EIO=4&transport=polling&t=PgRBEwP&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:25] "GET /socket.io/?EIO=4&transport=polling&t=PgRBEwj&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:25] "GET /socket.io/?EIO=4&transport=polling&t=PgRBF4R&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:25] "GET /socket.io/?EIO=4&transport=polling&t=PgRBF4i&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:25] "GET /socket.io/?EIO=4&transport=polling&t=PgRBF4z&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:25] "GET /socket.io/?EIO=4&transport=polling&t=PgRBF5E&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:25] "GET /socket.io/?EIO=4&transport=polling&t=PgRBF5a&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:25] "GET /socket.io/?EIO=4&transport=polling&t=PgRBF5t&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:25] "GET /socket.io/?EIO=4&transport=polling&t=PgRBF6B&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:25] "GET /socket.io/?EIO=4&transport=polling&t=PgRBF6W&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:25] "GET /socket.io/?EIO=4&transport=polling&t=PgRBF6r&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:25] "GET /socket.io/?EIO=4&transport=polling&t=PgRBF7A&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:25] "GET /socket.io/?EIO=4&transport=polling&t=PgRBF7V&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:25] "GET /socket.io/?EIO=4&transport=polling&t=PgRBF7q&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:25] "GET /socket.io/?EIO=4&transport=polling&t=PgRBF88&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:25] "GET /socket.io/?EIO=4&transport=polling&t=PgRBF8T&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:25] "GET /socket.io/?EIO=4&transport=polling&t=PgRBF8m&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:25] "GET /socket.io/?EIO=4&transport=polling&t=PgRBF93&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:25] "GET /socket.io/?EIO=4&transport=polling&t=PgRBF9P&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:25] "GET /socket.io/?EIO=4&transport=polling&t=PgRBF9l&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:25] "GET /socket.io/?EIO=4&transport=polling&t=PgRBFA2&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:25] "GET /socket.io/?EIO=4&transport=polling&t=PgRBFAN&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:25] "GET /socket.io/?EIO=4&transport=polling&t=PgRBFAh&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:25] "GET /socket.io/?EIO=4&transport=polling&t=PgRBFB0&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:25] "GET /socket.io/?EIO=4&transport=polling&t=PgRBFBL&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:25] "GET /socket.io/?EIO=4&transport=polling&t=PgRBFEc&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:25] "GET /socket.io/?EIO=4&transport=polling&t=PgRBFEv&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:25] "GET /socket.io/?EIO=4&transport=polling&t=PgRBFFE&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:25] "GET /socket.io/?EIO=4&transport=polling&t=PgRBFFY&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:25] "GET /socket.io/?EIO=4&transport=polling&t=PgRBFFu&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:25] "GET /socket.io/?EIO=4&transport=polling&t=PgRBFGC&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:25] "GET /socket.io/?EIO=4&transport=polling&t=PgRBFGX&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:25] "GET /socket.io/?EIO=4&transport=polling&t=PgRBFGs&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:26] "GET /socket.io/?EIO=4&transport=polling&t=PgRBFH9&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:26] "GET /socket.io/?EIO=4&transport=polling&t=PgRBFHU&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:26] "GET /socket.io/?EIO=4&transport=polling&t=PgRBFHq&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:26] "GET /socket.io/?EIO=4&transport=polling&t=PgRBFI8&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:26] "GET /socket.io/?EIO=4&transport=polling&t=PgRBFIS&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:26] "GET /socket.io/?EIO=4&transport=polling&t=PgRBFIq&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:26] "GET /socket.io/?EIO=4&transport=polling&t=PgRBFJ6&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:26] "GET /socket.io/?EIO=4&transport=polling&t=PgRBFRl&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:26] "GET /socket.io/?EIO=4&transport=polling&t=PgRBFS3&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:26] "GET /socket.io/?EIO=4&transport=polling&t=PgRBFSP&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:26] "GET /socket.io/?EIO=4&transport=polling&t=PgRBFSi&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:26] "GET /socket.io/?EIO=4&transport=polling&t=PgRBFT0&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:26] "GET /socket.io/?EIO=4&transport=polling&t=PgRBFTK&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:26] "GET /socket.io/?EIO=4&transport=polling&t=PgRBFTf&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:26] "GET /socket.io/?EIO=4&transport=polling&t=PgRBFT-&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:26] "GET /socket.io/?EIO=4&transport=polling&t=PgRBFUI&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:26] "GET /socket.io/?EIO=4&transport=polling&t=PgRBFUc&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:26] "GET /socket.io/?EIO=4&transport=polling&t=PgRBFUw&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:26] "GET /socket.io/?EIO=4&transport=polling&t=PgRBFVF&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:26] "GET /socket.io/?EIO=4&transport=polling&t=PgRBFVa&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:26] "GET /socket.io/?EIO=4&transport=polling&t=PgRBFVx&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:26] "GET /socket.io/?EIO=4&transport=polling&t=PgRBFWD&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:26] "GET /socket.io/?EIO=4&transport=polling&t=PgRBFWZ&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:27] "GET /socket.io/?EIO=4&transport=polling&t=PgRBFWt&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:27] "GET /socket.io/?EIO=4&transport=polling&t=PgRBFXC&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:27] "GET /socket.io/?EIO=4&transport=polling&t=PgRBFXW&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:27] "GET /socket.io/?EIO=4&transport=polling&t=PgRBFXq&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:27] "GET /socket.io/?EIO=4&transport=polling&t=PgRBFYD&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:27] "GET /socket.io/?EIO=4&transport=polling&t=PgRBFYU&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:27] "GET /socket.io/?EIO=4&transport=polling&t=PgRBFYp&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:27] "GET /socket.io/?EIO=4&transport=polling&t=PgRBFZ6&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:27] "GET /socket.io/?EIO=4&transport=polling&t=PgRBFZQ&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:27] "GET /socket.io/?EIO=4&transport=polling&t=PgRBFZl&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:27] "GET /socket.io/?EIO=4&transport=polling&t=PgRBFfD&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:27] "GET /socket.io/?EIO=4&transport=polling&t=PgRBFfS&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:27] "GET /socket.io/?EIO=4&transport=polling&t=PgRBFfj&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:27] "GET /socket.io/?EIO=4&transport=polling&t=PgRBFg3&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:27] "GET /socket.io/?EIO=4&transport=polling&t=PgRBFgN&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:27] "GET /socket.io/?EIO=4&transport=polling&t=PgRBFgh&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:27] "GET /socket.io/?EIO=4&transport=polling&t=PgRBFh0&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:27] "GET /socket.io/?EIO=4&transport=polling&t=PgRBFhK&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:27] "GET /socket.io/?EIO=4&transport=polling&t=PgRBFhf&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:27] "GET /socket.io/?EIO=4&transport=polling&t=PgRBFh-&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:27] "GET /socket.io/?EIO=4&transport=polling&t=PgRBFiI&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:27] "GET /socket.io/?EIO=4&transport=polling&t=PgRBFid&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:27] "GET /socket.io/?EIO=4&transport=polling&t=PgRBFix&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:27] "GET /socket.io/?EIO=4&transport=polling&t=PgRBFjH&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:27] "GET /socket.io/?EIO=4&transport=polling&t=PgRBFjb&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:27] "GET /socket.io/?EIO=4&transport=polling&t=PgRBFjw&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:27] "GET /socket.io/?EIO=4&transport=polling&t=PgRBFkF&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:27] "GET /socket.io/?EIO=4&transport=polling&t=PgRBFkb&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:27] "GET /socket.io/?EIO=4&transport=polling&t=PgRBFks&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:27] "GET /socket.io/?EIO=4&transport=polling&t=PgRBFlB&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:27] "GET /socket.io/?EIO=4&transport=polling&t=PgRBFlW&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:27] "GET /socket.io/?EIO=4&transport=polling&t=PgRBFlq&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:27] "GET /socket.io/?EIO=4&transport=polling&t=PgRBFm9&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:28] "GET /socket.io/?EIO=4&transport=polling&t=PgRBFmT&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:28] "GET /socket.io/?EIO=4&transport=polling&t=PgRBFmo&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:28] "GET /socket.io/?EIO=4&transport=polling&t=PgRBFnu&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:28] "GET /socket.io/?EIO=4&transport=polling&t=PgRBFoD&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:28] "GET /socket.io/?EIO=4&transport=polling&t=PgRBFoY&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:28] "GET /socket.io/?EIO=4&transport=polling&t=PgRBFor&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:28] "GET /socket.io/?EIO=4&transport=polling&t=PgRBFpB&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:28] "GET /socket.io/?EIO=4&transport=polling&t=PgRBFpU&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:28] "GET /socket.io/?EIO=4&transport=polling&t=PgRBFpp&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:28] "GET /socket.io/?EIO=4&transport=polling&t=PgRBFq8&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:28] "GET /socket.io/?EIO=4&transport=polling&t=PgRBFqU&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:28] "GET /socket.io/?EIO=4&transport=polling&t=PgRBFqm&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:28] "GET /socket.io/?EIO=4&transport=polling&t=PgRBFr6&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:28] "GET /socket.io/?EIO=4&transport=polling&t=PgRBFrQ&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:28] "GET /socket.io/?EIO=4&transport=polling&t=PgRBFrk&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:28] "GET /socket.io/?EIO=4&transport=polling&t=PgRBFs3&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:28] "GET /socket.io/?EIO=4&transport=polling&t=PgRBFsP&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:28] "GET /socket.io/?EIO=4&transport=polling&t=PgRBFsi&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:28] "GET /socket.io/?EIO=4&transport=polling&t=PgRBFyG&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:28] "GET /socket.io/?EIO=4&transport=polling&t=PgRBFya&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:28] "GET /socket.io/?EIO=4&transport=polling&t=PgRBFyu&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:28] "GET /socket.io/?EIO=4&transport=polling&t=PgRBFzD&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:28] "GET /socket.io/?EIO=4&transport=polling&t=PgRBFzV&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:28] "GET /socket.io/?EIO=4&transport=polling&t=PgRBFzs&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:28] "GET /socket.io/?EIO=4&transport=polling&t=PgRBF-9&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:28] "GET /socket.io/?EIO=4&transport=polling&t=PgRBF-U&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:28] "GET /socket.io/?EIO=4&transport=polling&t=PgRBF-o&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:28] "GET /socket.io/?EIO=4&transport=polling&t=PgRBF_6&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:28] "GET /socket.io/?EIO=4&transport=polling&t=PgRBF_S&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:28] "GET /socket.io/?EIO=4&transport=polling&t=PgRBF_m&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:29] "GET /socket.io/?EIO=4&transport=polling&t=PgRBG04&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:29] "GET /socket.io/?EIO=4&transport=polling&t=PgRBG0P&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:29] "GET /socket.io/?EIO=4&transport=polling&t=PgRBG0j&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:29] "GET /socket.io/?EIO=4&transport=polling&t=PgRBG12&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:29] "GET /socket.io/?EIO=4&transport=polling&t=PgRBG1P&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:29] "GET /socket.io/?EIO=4&transport=polling&t=PgRBG1h&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:29] "GET /socket.io/?EIO=4&transport=polling&t=PgRBG1_&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:29] "GET /socket.io/?EIO=4&transport=polling&t=PgRBG2K&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:29] "GET /socket.io/?EIO=4&transport=polling&t=PgRBG2f&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:29] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:29] "GET /socket.io/?EIO=4&transport=polling&t=PgRBG2z&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:29] "GET /socket.io/?EIO=4&transport=polling&t=PgRBG6N&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:29] "GET /socket.io/?EIO=4&transport=polling&t=PgRBG6f&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:29] "GET /socket.io/?EIO=4&transport=polling&t=PgRBG6-&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:29] "GET /socket.io/?EIO=4&transport=polling&t=PgRBG7I&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:29] "GET /socket.io/?EIO=4&transport=polling&t=PgRBG7d&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:29] "GET /socket.io/?EIO=4&transport=polling&t=PgRBG7x&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:29] "GET /socket.io/?EIO=4&transport=polling&t=PgRBG8F&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:29] "GET /socket.io/?EIO=4&transport=polling&t=PgRBG8a&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:29] "GET /socket.io/?EIO=4&transport=polling&t=PgRBG8v&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:29] "GET /socket.io/?EIO=4&transport=polling&t=PgRBG9D&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:29] "GET /socket.io/?EIO=4&transport=polling&t=PgRBG9Y&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:29] "GET /socket.io/?EIO=4&transport=polling&t=PgRBG9t&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:29] "GET /socket.io/?EIO=4&transport=polling&t=PgRBGAA&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:29] "GET /socket.io/?EIO=4&transport=polling&t=PgRBGAW&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:29] "GET /socket.io/?EIO=4&transport=polling&t=PgRBGAp&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:29] "GET /socket.io/?EIO=4&transport=polling&t=PgRBGB8&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:29] "GET /socket.io/?EIO=4&transport=polling&t=PgRBGBT&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:29] "GET /socket.io/?EIO=4&transport=polling&t=PgRBGBm&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:29] "GET /socket.io/?EIO=4&transport=polling&t=PgRBGC6&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:29] "GET /socket.io/?EIO=4&transport=polling&t=PgRBGCR&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:30] "GET /socket.io/?EIO=4&transport=polling&t=PgRBGCl&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:30] "GET /socket.io/?EIO=4&transport=polling&t=PgRBGKR&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:30] "GET /socket.io/?EIO=4&transport=polling&t=PgRBGKe&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:30] "GET /socket.io/?EIO=4&transport=polling&t=PgRBGKq&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:30] "GET /socket.io/?EIO=4&transport=polling&t=PgRBGL1&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:30] "GET /socket.io/?EIO=4&transport=polling&t=PgRBGLH&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:30] "GET /socket.io/?EIO=4&transport=polling&t=PgRBGLc&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:30] "GET /socket.io/?EIO=4&transport=polling&t=PgRBGLx&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:30] "GET /socket.io/?EIO=4&transport=polling&t=PgRBGMF&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:30] "GET /socket.io/?EIO=4&transport=polling&t=PgRBGMa&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:30] "GET /socket.io/?EIO=4&transport=polling&t=PgRBGMu&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:30] "GET /socket.io/?EIO=4&transport=polling&t=PgRBGND&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:30] "GET /socket.io/?EIO=4&transport=polling&t=PgRBGNW&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:30] "GET /socket.io/?EIO=4&transport=polling&t=PgRBGNr&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:30] "GET /socket.io/?EIO=4&transport=polling&t=PgRBGOA&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:30] "GET /socket.io/?EIO=4&transport=polling&t=PgRBGOU&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:30] "GET /socket.io/?EIO=4&transport=polling&t=PgRBGOp&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:30] "GET /socket.io/?EIO=4&transport=polling&t=PgRBGP7&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:31] "GET /socket.io/?EIO=4&transport=polling&t=PgRBGPS&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:31] "GET /socket.io/?EIO=4&transport=polling&t=PgRBGXE&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:31] "GET /socket.io/?EIO=4&transport=polling&t=PgRBGXU&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:31] "GET /socket.io/?EIO=4&transport=polling&t=PgRBGXl&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:31] "GET /socket.io/?EIO=4&transport=polling&t=PgRBGY4&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:31] "GET /socket.io/?EIO=4&transport=polling&t=PgRBGYO&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:31] "GET /socket.io/?EIO=4&transport=polling&t=PgRBGYk&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:31] "GET /socket.io/?EIO=4&transport=polling&t=PgRBGZ2&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:31] "GET /socket.io/?EIO=4&transport=polling&t=PgRBGZL&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:31] "GET /socket.io/?EIO=4&transport=polling&t=PgRBGZh&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:31] "GET /socket.io/?EIO=4&transport=polling&t=PgRBGZ_&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:31] "GET /socket.io/?EIO=4&transport=polling&t=PgRBGaL&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:31] "GET /socket.io/?EIO=4&transport=polling&t=PgRBGae&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:31] "GET /socket.io/?EIO=4&transport=polling&t=PgRBGaz&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:31] "GET /socket.io/?EIO=4&transport=polling&t=PgRBGbI&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:31] "GET /socket.io/?EIO=4&transport=polling&t=PgRBGbd&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:31] "GET /socket.io/?EIO=4&transport=polling&t=PgRBGby&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:31] "GET /socket.io/?EIO=4&transport=polling&t=PgRBGcG&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:31] "GET /socket.io/?EIO=4&transport=polling&t=PgRBGca&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:31] "GET /socket.io/?EIO=4&transport=polling&t=PgRBGcw&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:31] "GET /socket.io/?EIO=4&transport=polling&t=PgRBGg7&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:31] "GET /socket.io/?EIO=4&transport=polling&t=PgRBGgQ&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:31] "GET /socket.io/?EIO=4&transport=polling&t=PgRBGgl&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:31] "GET /socket.io/?EIO=4&transport=polling&t=PgRBGh3&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:31] "GET /socket.io/?EIO=4&transport=polling&t=PgRBGhN&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:31] "GET /socket.io/?EIO=4&transport=polling&t=PgRBGhh&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:31] "GET /socket.io/?EIO=4&transport=polling&t=PgRBGi5&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:31] "GET /socket.io/?EIO=4&transport=polling&t=PgRBGiK&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:31] "GET /socket.io/?EIO=4&transport=polling&t=PgRBGie&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:31] "GET /socket.io/?EIO=4&transport=polling&t=PgRBGiz&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:31] "GET /socket.io/?EIO=4&transport=polling&t=PgRBGjI&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:31] "GET /socket.io/?EIO=4&transport=polling&t=PgRBGjc&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:31] "GET /socket.io/?EIO=4&transport=polling&t=PgRBGjx&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:31] "GET /socket.io/?EIO=4&transport=polling&t=PgRBGkG&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:31] "GET /socket.io/?EIO=4&transport=polling&t=PgRBGka&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:32] "GET /socket.io/?EIO=4&transport=polling&t=PgRBGku&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:32] "GET /socket.io/?EIO=4&transport=polling&t=PgRBGlD&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:32] "GET /socket.io/?EIO=4&transport=polling&t=PgRBGlY&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:32] "GET /socket.io/?EIO=4&transport=polling&t=PgRBGlr&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:32] "GET /socket.io/?EIO=4&transport=polling&t=PgRBGm9&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:32] "GET /socket.io/?EIO=4&transport=polling&t=PgRBGte&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:32] "GET /socket.io/?EIO=4&transport=polling&t=PgRBGtu&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:32] "GET /socket.io/?EIO=4&transport=polling&t=PgRBGu9&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:32] "GET /socket.io/?EIO=4&transport=polling&t=PgRBGuV&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:32] "GET /socket.io/?EIO=4&transport=polling&t=PgRBGup&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:32] "GET /socket.io/?EIO=4&transport=polling&t=PgRBGv7&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:32] "GET /socket.io/?EIO=4&transport=polling&t=PgRBGvS&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:32] "GET /socket.io/?EIO=4&transport=polling&t=PgRBGvm&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:32] "GET /socket.io/?EIO=4&transport=polling&t=PgRBGw7&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:32] "GET /socket.io/?EIO=4&transport=polling&t=PgRBGwR&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:32] "GET /socket.io/?EIO=4&transport=polling&t=PgRBGwk&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:32] "GET /socket.io/?EIO=4&transport=polling&t=PgRBGx9&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:32] "GET /socket.io/?EIO=4&transport=polling&t=PgRBGxO&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:32] "GET /socket.io/?EIO=4&transport=polling&t=PgRBGxj&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:32] "GET /socket.io/?EIO=4&transport=polling&t=PgRBGy2&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:32] "GET /socket.io/?EIO=4&transport=polling&t=PgRBGyN&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:32] "GET /socket.io/?EIO=4&transport=polling&t=PgRBGyh&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:32] "GET /socket.io/?EIO=4&transport=polling&t=PgRBGz1&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:33] "GET /socket.io/?EIO=4&transport=polling&t=PgRBGzK&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:33] "GET /socket.io/?EIO=4&transport=polling&t=PgRBH4o&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:33] "GET /socket.io/?EIO=4&transport=polling&t=PgRBH56&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:33] "GET /socket.io/?EIO=4&transport=polling&t=PgRBH5S&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:33] "GET /socket.io/?EIO=4&transport=polling&t=PgRBH5l&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:33] "GET /socket.io/?EIO=4&transport=polling&t=PgRBH65&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:33] "GET /socket.io/?EIO=4&transport=polling&t=PgRBH6O&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:33] "GET /socket.io/?EIO=4&transport=polling&t=PgRBH6i&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:33] "GET /socket.io/?EIO=4&transport=polling&t=PgRBH71&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:33] "GET /socket.io/?EIO=4&transport=polling&t=PgRBH7N&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:33] "GET /socket.io/?EIO=4&transport=polling&t=PgRBH7f&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:33] "GET /socket.io/?EIO=4&transport=polling&t=PgRBH7_&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:33] "GET /socket.io/?EIO=4&transport=polling&t=PgRBH8J&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:33] "GET /socket.io/?EIO=4&transport=polling&t=PgRBH8e&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:33] "GET /socket.io/?EIO=4&transport=polling&t=PgRBH8y&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:33] "GET /socket.io/?EIO=4&transport=polling&t=PgRBH9H&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:33] "GET /socket.io/?EIO=4&transport=polling&t=PgRBH9b&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:33] "GET /socket.io/?EIO=4&transport=polling&t=PgRBH9w&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:33] "GET /socket.io/?EIO=4&transport=polling&t=PgRBHAF&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:33] "GET /socket.io/?EIO=4&transport=polling&t=PgRBHAa&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:33] "GET /socket.io/?EIO=4&transport=polling&t=PgRBHAt&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:33] "GET /socket.io/?EIO=4&transport=polling&t=PgRBHBD&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:33] "GET /socket.io/?EIO=4&transport=polling&t=PgRBHBZ&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:34] "GET /socket.io/?EIO=4&transport=polling&t=PgRBHBt&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:34] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:34] "GET /socket.io/?EIO=4&transport=polling&t=PgRBHJl&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:34] "GET /socket.io/?EIO=4&transport=polling&t=PgRBHJx&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:34] "GET /socket.io/?EIO=4&transport=polling&t=PgRBHKB&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:34] "GET /socket.io/?EIO=4&transport=polling&t=PgRBHKO&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:34] "GET /socket.io/?EIO=4&transport=polling&t=PgRBHKj&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:34] "GET /socket.io/?EIO=4&transport=polling&t=PgRBHL2&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:34] "GET /socket.io/?EIO=4&transport=polling&t=PgRBHLL&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:34] "GET /socket.io/?EIO=4&transport=polling&t=PgRBHLg&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:34] "GET /socket.io/?EIO=4&transport=polling&t=PgRBHM0&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:34] "GET /socket.io/?EIO=4&transport=polling&t=PgRBHMJ&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:34] "GET /socket.io/?EIO=4&transport=polling&t=PgRBHMe&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:34] "GET /socket.io/?EIO=4&transport=polling&t=PgRBHMz&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:34] "GET /socket.io/?EIO=4&transport=polling&t=PgRBHNH&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:34] "GET /socket.io/?EIO=4&transport=polling&t=PgRBHNb&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:34] "GET /socket.io/?EIO=4&transport=polling&t=PgRBHNu&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:34] "GET /socket.io/?EIO=4&transport=polling&t=PgRBHOE&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:34] "GET /socket.io/?EIO=4&transport=polling&t=PgRBHOb&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:34] "GET /socket.io/?EIO=4&transport=polling&t=PgRBHOt&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:34] "GET /socket.io/?EIO=4&transport=polling&t=PgRBHPB&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:34] "GET /socket.io/?EIO=4&transport=polling&t=PgRBHPW&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:34] "GET /socket.io/?EIO=4&transport=polling&t=PgRBHPr&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:34] "GET /socket.io/?EIO=4&transport=polling&t=PgRBHQ9&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:34] "GET /socket.io/?EIO=4&transport=polling&t=PgRBHQT&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:34] "GET /socket.io/?EIO=4&transport=polling&t=PgRBHQo&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:34] "GET /socket.io/?EIO=4&transport=polling&t=PgRBHR7&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:34] "GET /socket.io/?EIO=4&transport=polling&t=PgRBHRS&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:34] "GET /socket.io/?EIO=4&transport=polling&t=PgRBHRn&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:34] "GET /socket.io/?EIO=4&transport=polling&t=PgRBHS5&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:34] "GET /socket.io/?EIO=4&transport=polling&t=PgRBHSP&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:34] "GET /socket.io/?EIO=4&transport=polling&t=PgRBHSl&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:34] "GET /socket.io/?EIO=4&transport=polling&t=PgRBHT3&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:34] "GET /socket.io/?EIO=4&transport=polling&t=PgRBHTN&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:35] "GET /socket.io/?EIO=4&transport=polling&t=PgRBHTj&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:35] "GET /socket.io/?EIO=4&transport=polling&t=PgRBHU2&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:35] "GET /socket.io/?EIO=4&transport=polling&t=PgRBHUM&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:35] "GET /socket.io/?EIO=4&transport=polling&t=PgRBHUh&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:35] "GET /socket.io/?EIO=4&transport=polling&t=PgRBHV0&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:35] "GET /socket.io/?EIO=4&transport=polling&t=PgRBHVJ&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:35] "GET /socket.io/?EIO=4&transport=polling&t=PgRBHVf&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:35] "GET /socket.io/?EIO=4&transport=polling&t=PgRBHVy&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:35] "GET /socket.io/?EIO=4&transport=polling&t=PgRBHWH&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:35] "GET /socket.io/?EIO=4&transport=polling&t=PgRBHWd&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:35] "GET /socket.io/?EIO=4&transport=polling&t=PgRBHWw&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:35] "GET /socket.io/?EIO=4&transport=polling&t=PgRBHXF&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:35] "GET /socket.io/?EIO=4&transport=polling&t=PgRBHXZ&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:35] "GET /socket.io/?EIO=4&transport=polling&t=PgRBHXu&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:35] "GET /socket.io/?EIO=4&transport=polling&t=PgRBHYD&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:35] "GET /socket.io/?EIO=4&transport=polling&t=PgRBHYY&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:35] "GET /socket.io/?EIO=4&transport=polling&t=PgRBHYs&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:35] "GET /socket.io/?EIO=4&transport=polling&t=PgRBHZA&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:35] "GET /socket.io/?EIO=4&transport=polling&t=PgRBHZX&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:35] "GET /socket.io/?EIO=4&transport=polling&t=PgRBHZq&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:35] "GET /socket.io/?EIO=4&transport=polling&t=PgRBHd8&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:35] "GET /socket.io/?EIO=4&transport=polling&t=PgRBHdU&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:35] "GET /socket.io/?EIO=4&transport=polling&t=PgRBHdk&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:35] "GET /socket.io/?EIO=4&transport=polling&t=PgRBHe3&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:35] "GET /socket.io/?EIO=4&transport=polling&t=PgRBHeO&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:35] "GET /socket.io/?EIO=4&transport=polling&t=PgRBHeh&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:35] "GET /socket.io/?EIO=4&transport=polling&t=PgRBHfr&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:35] "GET /socket.io/?EIO=4&transport=polling&t=PgRBHg3&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:35] "GET /socket.io/?EIO=4&transport=polling&t=PgRBHgK&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:35] "GET /socket.io/?EIO=4&transport=polling&t=PgRBHgd&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:35] "GET /socket.io/?EIO=4&transport=polling&t=PgRBHgz&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:35] "GET /socket.io/?EIO=4&transport=polling&t=PgRBHhH&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:35] "GET /socket.io/?EIO=4&transport=polling&t=PgRBHhb&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:35] "GET /socket.io/?EIO=4&transport=polling&t=PgRBHhw&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:35] "GET /socket.io/?EIO=4&transport=polling&t=PgRBHiD&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:35] "GET /socket.io/?EIO=4&transport=polling&t=PgRBHiZ&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:35] "GET /socket.io/?EIO=4&transport=polling&t=PgRBHiu&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:36] "GET /socket.io/?EIO=4&transport=polling&t=PgRBHjB&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:36] "GET /socket.io/?EIO=4&transport=polling&t=PgRBHjX&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:36] "GET /socket.io/?EIO=4&transport=polling&t=PgRBHpJ&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:36] "GET /socket.io/?EIO=4&transport=polling&t=PgRBHpb&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:36] "GET /socket.io/?EIO=4&transport=polling&t=PgRBHpw&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:36] "GET /socket.io/?EIO=4&transport=polling&t=PgRBHqF&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:36] "GET /socket.io/?EIO=4&transport=polling&t=PgRBHqY&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:36] "GET /socket.io/?EIO=4&transport=polling&t=PgRBHqs&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:36] "GET /socket.io/?EIO=4&transport=polling&t=PgRBHrA&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:36] "GET /socket.io/?EIO=4&transport=polling&t=PgRBHrV&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:36] "GET /socket.io/?EIO=4&transport=polling&t=PgRBHrp&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:36] "GET /socket.io/?EIO=4&transport=polling&t=PgRBHs7&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:36] "GET /socket.io/?EIO=4&transport=polling&t=PgRBHsU&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:36] "GET /socket.io/?EIO=4&transport=polling&t=PgRBHso&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:36] "GET /socket.io/?EIO=4&transport=polling&t=PgRBHt5&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:36] "GET /socket.io/?EIO=4&transport=polling&t=PgRBHtR&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:36] "GET /socket.io/?EIO=4&transport=polling&t=PgRBHtm&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:36] "GET /socket.io/?EIO=4&transport=polling&t=PgRBHu5&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:36] "GET /socket.io/?EIO=4&transport=polling&t=PgRBHuR&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:36] "GET /socket.io/?EIO=4&transport=polling&t=PgRBHul&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:36] "GET /socket.io/?EIO=4&transport=polling&t=PgRBHv2&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:36] "GET /socket.io/?EIO=4&transport=polling&t=PgRBHvN&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:36] "GET /socket.io/?EIO=4&transport=polling&t=PgRBHvi&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:36] "GET /socket.io/?EIO=4&transport=polling&t=PgRBHw0&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:36] "GET /socket.io/?EIO=4&transport=polling&t=PgRBHwK&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:36] "GET /socket.io/?EIO=4&transport=polling&t=PgRBHwf&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:36] "GET /socket.io/?EIO=4&transport=polling&t=PgRBHw_&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:36] "GET /socket.io/?EIO=4&transport=polling&t=PgRBHxJ&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:36] "GET /socket.io/?EIO=4&transport=polling&t=PgRBHxc&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:36] "GET /socket.io/?EIO=4&transport=polling&t=PgRBHxx&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:36] "GET /socket.io/?EIO=4&transport=polling&t=PgRBHyF&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:36] "GET /socket.io/?EIO=4&transport=polling&t=PgRBHya&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:37] "GET /socket.io/?EIO=4&transport=polling&t=PgRBHyu&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:37] "GET /socket.io/?EIO=4&transport=polling&t=PgRBHzD&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:37] "GET /socket.io/?EIO=4&transport=polling&t=PgRBHzX&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:37] "GET /socket.io/?EIO=4&transport=polling&t=PgRBDoX&sid=GGrA7lLxNP-ceZwvAADv HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:37] "GET /socket.io/?EIO=4&transport=polling&t=PgRBDoL&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:37] "GET /socket.io/?EIO=4&transport=polling&t=PgRBHzs&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:37] "GET /socket.io/?EIO=4&transport=polling&t=PgRBH-L&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:37] "GET /api/conversations/conv_20251119_161317_650/tokens HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:37] "GET /api/conversations/conv_20251119_161317_650/tokens HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:37] "GET /api/conversations/conv_20251119_161317_650/tokens HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:37] "GET /socket.io/?EIO=4&transport=polling&t=PgRBH-f&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:37] "GET /socket.io/?EIO=4&transport=polling&t=PgRBH-F&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:37] "GET /socket.io/?EIO=4&transport=polling&t=PgRBH-L&sid=GGrA7lLxNP-ceZwvAADv HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:37] "GET /socket.io/?EIO=4&transport=polling&t=PgRBH_-&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:37] "GET /api/conversations/conv_20251119_161317_650/token-statistics HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:37] "GET /api/conversations/conv_20251119_161317_650/tokens HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:37] "GET /api/conversations/conv_20251119_161317_650/tokens HTTP/1.1" 200 - +[Debug] 消息 3 (system): 1172 tokens - # 子智能体工具指南 + +当你通过 `create_sub_agent`/`wait_sub_agen... +[Debug] 消息 4 (system): 771 tokens - 你现在处于「思考模式」。请务必按照一下规则行动: + +1. **思考阶段** + 你**必须**... +[Debug] 消息 5 (user): 3 tokens - 你好!... +[Debug] 消息总token: 7032 +[Debug] 工具定义token: 4729 +[Debug] 最终输入token: 11761 +[Debug] 开始计算输入token,messages数量: 5 +[Debug] 消息 1 (system): 3210 tokens - 你是一名运行在云端服务器上的智能助手,可以帮助用户完成各种任务。你的用户可能没有编程背景,请用通俗易... +[Debug] 消息 2 (system): 1876 tokens - # 待办事项系统使用指南(简化版) + +待办事项就像你的任务清单,帮你把复杂的工作拆成小步骤。 + +##... +[Debug] 消息 3 (system): 1172 tokens - # 子智能体工具指南 + +当你通过 `create_sub_agent`/`wait_sub_agen... +[Debug] 消息 4 (system): 771 tokens - 你现在处于「思考模式」。请务必按照一下规则行动: + +1. **思考阶段** + 你**必须**... +[Debug] 消息 5 (user): 3 tokens - 你好!... +[Debug] 消息总token: 7032 +[Debug] 工具定义token: 4729 +[Debug] 最终输入token: 11761 +[Debug] 开始计算输入token,messages数量: 5 +[Debug] 消息 1 (system): 3210 tokens - 你是一名运行在云端服务器上的智能助手,可以帮助用户完成各种任务。你的用户可能没有编程背景,请用通俗易... +[Debug] 消息 2 (system): 1876 tokens - # 待办事项系统使用指南(简化版) + +待办事项就像你的任务清单,帮你把复杂的工作拆成小步骤。 + +##... +[Debug] 消息 3 (system): 1172 tokens - # 子智能体工具指南 + +当你通过 `create_sub_agent`/`wait_sub_agen... +[Debug] 消息 4 (system): 771 tokens - 你现在处于「思考模式」。请务必按照一下规则行动: + +1. **思考阶段** + 你**必须**... +[Debug] 消息 5 (user): 3 tokens - 你好!... +[Debug] 消息总token: 7032 +[Debug] 工具定义token: 4729 +[Debug] 最终输入token: 11761 +[Debug] 开始计算输入token,messages数量: 5 +[Debug] 消息 1 (system): 3210 tokens - 你是一名运行在云端服务器上的智能助手,可以帮助用户完成各种任务。你的用户可能没有编程背景,请用通俗易... +[Debug] 消息 2 (system): 1876 tokens - # 待办事项系统使用指南(简化版) + +待办事项就像你的任务清单,帮你把复杂的工作拆成小步骤。 + +##... +[Debug] 消息 3 (system): 1172 tokens - # 子智能体工具指南 + +当你通过 `create_sub_agent`/`wait_sub_agen... +[Debug] 消息 4 (system): 771 tokens - 你现在处于「思考模式」。请务必按照一下规则行动: + +1. **思考阶段** + 你**必须**... +[Debug] 消息 5 (user): 3 tokens - 你好!... +[Debug] 消息总token: 7032 +[Debug] 工具定义token: 4729 +[Debug] 最终输入token: 11761 +📊 Token统计已更新: +0输入, +431输出 (总计: 11761输入, 431输出) +[Debug] 尝试广播token更新 +[Debug] 广播token统计,对话ID: conv_20251119_161317_650 +[Debug] Token统计: 累计输入=11761, 累计输出=431 +[Debug] token更新已广播 +[Debug] 开始计算输入token,messages数量: 5 +[Debug] 消息 1 (system): 3210 tokens - 你是一名运行在云端服务器上的智能助手,可以帮助用户完成各种任务。你的用户可能没有编程背景,请用通俗易... +[Debug] 消息 2 (system): 1876 tokens - # 待办事项系统使用指南(简化版) + +待办事项就像你的任务清单,帮你把复杂的工作拆成小步骤。 + +##... +[Debug] 开始计算输入token,messages数量: 5 +[Debug] 消息 3 (system): 1172 tokens - # 子智能体工具指南 + +当你通过 `create_sub_agent`/`wait_sub_agen... +[Debug] 消息 4 (system): 771 tokens - 你现在处于「思考模式」。请务必按照一下规则行动: + +1. **思考阶段** + 你**必须**... +[Debug] 消息 5 (user): 3 tokens - 你好!... +[Debug] 消息总token: 7032 +[Debug] 消息 1 (system): 3210 tokens - 你是一名运行在云端服务器上的智能助手,可以帮助用户完成各种任务。你的用户可能没有编程背景,请用通俗易... +[Debug] 消息 2 (system): 1876 tokens - # 待办事项系统使用指南(简化版) + +待办事项就像你的任务清单,帮你把复杂的工作拆成小步骤。 + +##... +[Debug] 工具定义token: 4729 +[Debug] 最终输入token: 11761 +[Debug] 消息 3 (system): 1172 tokens - # 子智能体工具指南 + +当你通过 `create_sub_agent`/`wait_sub_agen... +[Debug] 消息 4 (system): 771 tokens - 你现在处于「思考模式」。请务必按照一下规则行动: + +1. **思考阶段** + 你**必须**... +[Debug] 消息 5 (user): 3 tokens - 你好!... +[Debug] 消息总token: 7032 +[Debug] 工具定义token: 4729 +[Debug] 最终输入token: 11761 +[Debug] 开始计算输入token,messages数量: 5 +[Debug] 消息 1 (system): 3210 tokens - 你是一名运行在云端服务器上的智能助手,可以帮助用户完成各种任务。你的用户可能没有编程背景,请用通俗易... +[Debug] 消息 2 (system): 1876 tokens - # 待办事项系统使用指南(简化版) + +待办事项就像你的任务清单,帮你把复杂的工作拆成小步骤。 + +##... +[Debug] 消息 3 (system): 1172 tokens - # 子智能体工具指南 + +当你通过 `create_sub_agent`/`wait_sub_agen... +[Debug] 消息 4 (system): 771 tokens - 你现在处于「思考模式」。请务必按照一下规则行动: + +1. **思考阶段** + 你**必须**... +[Debug] 消息 5 (user): 3 tokens - 你好!... +[Debug] 消息总token: 7032 +[Debug] 工具定义token: 4729 +[Debug] 最终输入token: 11761 +[Debug] 添加assistant消息后广播token更新 +[Debug] 尝试广播token更新 +[Debug] 广播token统计,对话ID: conv_20251119_161317_650 +[Debug] Token统计: 累计输入=11761, 累计输出=431 +[Debug] token更新已广播 +[Debug] 开始计算输入token,messages数量: 6 +[Debug] 开始计算输入token,messages数量: 6 +[Debug] 消息 1 (system): 3210 tokens - 你是一名运行在云端服务器上的智能助手,可以帮助用户完成各种任务。你的用户可能没有编程背景,请用通俗易... +[Debug] 消息 2 (system): 1876 tokens - # 待办事项系统使用指南(简化版) + +待办事项就像你的任务清单,帮你把复杂的工作拆成小步骤。 + +##... +[Debug] 消息 1 (system): 3210 tokens - 你是一名运行在云端服务器上的智能助手,可以帮助用户完成各种任务。你的用户可能没有编程背景,请用通俗易... +[Debug] 消息 3 (system): 1172 tokens - # 子智能体工具指南 + +当你通过 `create_sub_agent`/`wait_sub_agen... +[Debug] 消息 4 (system): 771 tokens - 你现在处于「思考模式」。请务必按照一下规则行动: + +1. **思考阶段** + 你**必须**... +[Debug] 消息 5 (user): 3 tokens - 你好!... +[Debug] 消息 6 (assistant): 431 tokens - 用户打招呼说"你好",这是一个简单的问候,不需要创建待办事项或执行复杂任务。我应该友好地回应,让用户... +[Debug] 消息总token: 7463 +[Debug] 消息 2 (system): 1876 tokens - # 待办事项系统使用指南(简化版) + +待办事项就像你的任务清单,帮你把复杂的工作拆成小步骤。 + +##... +[Debug] 消息 3 (system): 1172 tokens - # 子智能体工具指南 + +当你通过 `create_sub_agent`/`wait_sub_agen... +[Debug] 消息 4 (system): 771 tokens - 你现在处于「思考模式」。请务必按照一下规则行动: + +1. **思考阶段** + 你**必须**... +[Debug] 消息 5 (user): 3 tokens - 你好!... +[Debug] 消息 6 (assistant): 431 tokens - 用户打招呼说"你好",这是一个简单的问候,不需要创建待办事项或执行复杂任务。我应该友好地回应,让用户... +[Debug] 消息总token: 7463 +[Debug] 工具定义token: 4729 +[Debug] 最终输入token: 12192 +[Debug] 工具定义token: 4729 +[Debug] 最终输入token: 12192 +[Debug] 开始计算输入token,messages数量: 6 +127.0.0.1 - - [19/Nov/2025 16:13:37] "GET /api/conversations/conv_20251119_161317_650/tokens HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:37] "GET /api/conversations/conv_20251119_161317_650/tokens HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:39] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:39] "POST /socket.io/?EIO=4&transport=polling&t=PgRBIeO&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:39] "GET /socket.io/?EIO=4&transport=polling&t=PgRBI0J&sid=y2nvEUO4Uh-sl7eRAAD1 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:39] "GET /20251119_161317_650 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:39] "GET /socket.io/?EIO=4&transport=polling&t=PgRBI02&sid=GGrA7lLxNP-ceZwvAADv HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:39] "GET /socket.io/?EIO=4&transport=polling&t=PgRBI00&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:39] "GET /api/todo-list HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:39] "GET /api/conversations?limit=20&offset=0 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:39] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:39] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:39] "GET /api/todo-list HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:39] "GET /api/conversations?limit=20&offset=0 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:39] "GET /socket.io/?EIO=4&transport=polling&t=PgRBIfS&sid=GGrA7lLxNP-ceZwvAADv HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:39] "GET /socket.io/?EIO=4&transport=polling&t=PgRBIfR&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:39] "PUT /api/conversations/conv_20251119_161317_650/load HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:39] "GET /socket.io/?EIO=4&transport=polling&t=PgRBIgu HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:39] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:39] "POST /socket.io/?EIO=4&transport=polling&t=PgRBIh5&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:39] "GET /socket.io/?EIO=4&transport=polling&t=PgRBIh5.0&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:39] "GET /api/conversations?limit=20&offset=0 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:40] "GET /api/conversations/conv_20251119_161317_650/messages HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:40] "GET /socket.io/?EIO=4&transport=polling&t=PgRBIgp&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:40] "POST /socket.io/?EIO=4&transport=polling&t=PgRBIm_&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:40] "GET /api/conversations/conv_20251119_161317_650/token-statistics HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:40] "GET /api/todo-list HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:40] "GET /api/files HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:40] "GET /api/conversations/conv_20251119_161317_650/tokens HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:40] "GET /api/focused HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:40] "GET /api/todo-list HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:40] "GET /api/status HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:40] "GET /api/conversations/current HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:40] "GET /api/conversations/conv_20251119_161317_650/messages HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:40] "GET /api/tool-settings HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:40] "GET /api/conversations/conv_20251119_161317_650/token-statistics HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:40] "GET /api/conversations/conv_20251119_161317_650/tokens HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:41] "GET /api/conversations/conv_20251119_161317_650/token-statistics HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:41] "GET /api/conversations/conv_20251119_161317_650/messages HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:41] "GET /api/todo-list HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:41] "GET /api/conversations/conv_20251119_161317_650/tokens HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:42] "GET /socket.io/?EIO=4&transport=polling&t=PgRBIgs&sid=GGrA7lLxNP-ceZwvAADv HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:42] "POST /socket.io/?EIO=4&transport=polling&t=PgRBJM2&sid=GGrA7lLxNP-ceZwvAADv HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:44] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:49] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:54] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:59] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:59] "GET /socket.io/?EIO=4&transport=polling&t=PgRBJM3&sid=GGrA7lLxNP-ceZwvAADv HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:59] "POST /api/conversations HTTP/1.1" 201 - +127.0.0.1 - - [19/Nov/2025 16:13:59] "GET /socket.io/?EIO=4&transport=polling&t=PgRBIhI&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:59] "GET /socket.io/?EIO=4&transport=polling&t=PgRBIm_.0&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:59] "GET /api/todo-list HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:59] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:59] "GET /api/conversations?limit=20&offset=0 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:59] "GET /api/conversations?limit=20&offset=0 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:59] "GET /api/todo-list HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:59] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:59] "GET /api/conversations?limit=20&offset=0 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:59] "GET /api/conversations?limit=20&offset=0 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:59] "GET /api/todo-list HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:59] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:59] "GET /api/conversations?limit=20&offset=0 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:59] "GET /api/conversations?limit=20&offset=0 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:13:59] "GET /api/conversations?limit=20&offset=0 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:00] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:02] "POST /api/thinking-mode HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:02] "GET /socket.io/?EIO=4&transport=polling&t=PgRBNYl&sid=GGrA7lLxNP-ceZwvAADv HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:02] "GET /socket.io/?EIO=4&transport=polling&t=PgRBNYk&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:02] "GET /socket.io/?EIO=4&transport=polling&t=PgRBNYd&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:04] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:04] "GET /socket.io/?EIO=4&transport=polling&t=PgRBODy&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:04] "POST /socket.io/?EIO=4&transport=polling&t=PgRBOnm&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:05] "GET /socket.io/?EIO=4&transport=polling&t=PgRBODv&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:05] "POST /socket.io/?EIO=4&transport=polling&t=PgRBOtt&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:07] "GET /socket.io/?EIO=4&transport=polling&t=PgRBOE4&sid=GGrA7lLxNP-ceZwvAADv HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:07] "POST /socket.io/?EIO=4&transport=polling&t=PgRBPU1&sid=GGrA7lLxNP-ceZwvAADv HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:09] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:14] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:19] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:24] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:28] "POST /socket.io/?EIO=4&transport=polling&t=PgRBUT8&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:28] "GET /socket.io/?EIO=4&transport=polling&t=PgRBOnn&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:28] "GET /socket.io/?EIO=4&transport=polling&t=PgRBOtt.0&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:28] "GET /socket.io/?EIO=4&transport=polling&t=PgRBPU2&sid=GGrA7lLxNP-ceZwvAADv HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:28] "GET /socket.io/?EIO=4&transport=polling&t=PgRBUTV&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:28] "GET /socket.io/?EIO=4&transport=polling&t=PgRBUTR&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:28] "GET /socket.io/?EIO=4&transport=polling&t=PgRBUTY&sid=GGrA7lLxNP-ceZwvAADv HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:28] "GET /api/conversations/conv_20251119_161359_870/tokens HTTP/1.1" 200 - +[Debug] 消息 1 (system): 3210 tokens - 你是一名运行在云端服务器上的智能助手,可以帮助用户完成各种任务。你的用户可能没有编程背景,请用通俗易... +[Debug] 消息 2 (system): 1876 tokens - # 待办事项系统使用指南(简化版) + +待办事项就像你的任务清单,帮你把复杂的工作拆成小步骤。 + +##... +[Debug] 消息 3 (system): 1172 tokens - # 子智能体工具指南 + +当你通过 `create_sub_agent`/`wait_sub_agen... +[Debug] 消息 4 (system): 771 tokens - 你现在处于「思考模式」。请务必按照一下规则行动: + +1. **思考阶段** + 你**必须**... +[Debug] 消息 5 (user): 3 tokens - 你好!... +[Debug] 消息 6 (assistant): 431 tokens - 用户打招呼说"你好",这是一个简单的问候,不需要创建待办事项或执行复杂任务。我应该友好地回应,让用户... +[Debug] 消息总token: 7463 +[Debug] 工具定义token: 4729 +[Debug] 最终输入token: 12192 +[Debug] 开始计算输入token,messages数量: 6 +[Debug] 消息 1 (system): 3210 tokens - 你是一名运行在云端服务器上的智能助手,可以帮助用户完成各种任务。你的用户可能没有编程背景,请用通俗易... +[Debug] 消息 2 (system): 1876 tokens - # 待办事项系统使用指南(简化版) + +待办事项就像你的任务清单,帮你把复杂的工作拆成小步骤。 + +##... +[Debug] 消息 3 (system): 1172 tokens - # 子智能体工具指南 + +当你通过 `create_sub_agent`/`wait_sub_agen... +[Debug] 消息 4 (system): 771 tokens - 你现在处于「思考模式」。请务必按照一下规则行动: + +1. **思考阶段** + 你**必须**... +[Debug] 消息 5 (user): 3 tokens - 你好!... +[Debug] 消息 6 (assistant): 431 tokens - 用户打招呼说"你好",这是一个简单的问候,不需要创建待办事项或执行复杂任务。我应该友好地回应,让用户... +[Debug] 消息总token: 7463 +[Debug] 工具定义token: 4729 +[Debug] 最终输入token: 12192 +[WebSocket] 客户端断开: DZgF_iR9gr7VuqjPAAD2 +💾 对话已自动保存: conv_20251119_161317_650 +📖 加载对话: conv_20251119_161317_650 - 你好! +📊 包含 2 条消息 +[WebSocket] 客户端连接: TWxUSEby79hl_6IBAAD4 +[Debug] 开始计算输入token,messages数量: 6 +[Debug] 消息 1 (system): 3210 tokens - 你是一名运行在云端服务器上的智能助手,可以帮助用户完成各种任务。你的用户可能没有编程背景,请用通俗易... +[Debug] 消息 2 (system): 1876 tokens - # 待办事项系统使用指南(简化版) + +待办事项就像你的任务清单,帮你把复杂的工作拆成小步骤。 + +##... +[Debug] 消息 3 (system): 1172 tokens - # 子智能体工具指南 + +当你通过 `create_sub_agent`/`wait_sub_agen... +[Debug] 消息 4 (system): 771 tokens - 你现在处于「思考模式」。请务必按照一下规则行动: + +1. **思考阶段** + 你**必须**... +[Debug] 消息 5 (user): 3 tokens - 你好!... +[Debug] 消息 6 (assistant): 431 tokens - 用户打招呼说"你好",这是一个简单的问候,不需要创建待办事项或执行复杂任务。我应该友好地回应,让用户... +[Debug] 消息总token: 7463 +[Debug] 工具定义token: 4729 +[Debug] 最终输入token: 12192 +[Debug] 开始计算输入token,messages数量: 6 +[Debug] 消息 1 (system): 3210 tokens - 你是一名运行在云端服务器上的智能助手,可以帮助用户完成各种任务。你的用户可能没有编程背景,请用通俗易... +[Debug] 消息 2 (system): 1876 tokens - # 待办事项系统使用指南(简化版) + +待办事项就像你的任务清单,帮你把复杂的工作拆成小步骤。 + +##... +[Debug] 消息 3 (system): 1172 tokens - # 子智能体工具指南 + +当你通过 `create_sub_agent`/`wait_sub_agen... +[Debug] 消息 4 (system): 771 tokens - 你现在处于「思考模式」。请务必按照一下规则行动: + +1. **思考阶段** + 你**必须**... +[Debug] 消息 5 (user): 3 tokens - 你好!... +[Debug] 消息 6 (assistant): 431 tokens - 用户打招呼说"你好",这是一个简单的问候,不需要创建待办事项或执行复杂任务。我应该友好地回应,让用户... +[Debug] 消息总token: 7463 +[Debug] 工具定义token: 4729 +[Debug] 最终输入token: 12192 +[Debug] 开始计算输入token,messages数量: 6 +[Debug] 消息 1 (system): 3210 tokens - 你是一名运行在云端服务器上的智能助手,可以帮助用户完成各种任务。你的用户可能没有编程背景,请用通俗易... +[Debug] 消息 2 (system): 1876 tokens - # 待办事项系统使用指南(简化版) + +待办事项就像你的任务清单,帮你把复杂的工作拆成小步骤。 + +##... +[Debug] 消息 3 (system): 1172 tokens - # 子智能体工具指南 + +当你通过 `create_sub_agent`/`wait_sub_agen... +[Debug] 消息 4 (system): 771 tokens - 你现在处于「思考模式」。请务必按照一下规则行动: + +1. **思考阶段** + 你**必须**... +[Debug] 消息 5 (user): 3 tokens - 你好!... +[Debug] 消息 6 (assistant): 431 tokens - 用户打招呼说"你好",这是一个简单的问候,不需要创建待办事项或执行复杂任务。我应该友好地回应,让用户... +[Debug] 消息总token: 7463 +[Debug] 工具定义token: 4729 +[Debug] 最终输入token: 12192 +💾 对话已自动保存: conv_20251119_161317_650 +📝 创建新对话: conv_20251119_161359_870 - 新对话 +📝 开始新对话: conv_20251119_161359_870 +[WebSocket] 收到消息: 根据2024年全球gdp,做一个可以交互的地球模型的gdp展示 +我在考验你的自主能力,不要向我询问任何信息,我不会回答,立刻开始规划,让我看到你的完整计划后开始做 +[Debug] 用户发送消息,开始计算输入token +[Debug] 用户消息添加完成,广播现有token统计 +[Debug] 尝试广播token更新 +[Debug] 广播token统计,对话ID: conv_20251119_161359_870 +[Debug] Token统计: 累计输入=0, 累计输出=0 +[Debug] token更新已广播 +[Debug] 开始计算输入token,messages数量: 4 +[Debug] 消息 1 (system): 3210 tokens - 你是一名运行在云端服务器上的智能助手,可以帮助用户完成各种任务。你的用户可能没有编程背景,请用通俗易... +[Debug] 消息 2 (system): 1876 tokens - # 待办事项系统使用指南(简化版) + +待办事项就像你的任务清单,帮你把复杂的工作拆成小步骤。 + +##... +[Debug] 消息 3 (system): 1172 tokens - # 子智能体工具指南 + +当你通过 `create_sub_agent`/`wait_sub_agen... +[Debug] 消息 4 (user): 81 tokens - 根据2024年全球gdp,做一个可以交互的地球模型的gdp展示 +我在考验你的自主能力,不要向我询问任... +[Debug] 消息总token: 6339 +[Debug] 工具定义token: 4729 +[Debug] 最终输入token: 11068 +📊 Token统计已更新: +11068输入, +0输出 (总计: 11068输入, 0输出) +[Debug] 尝试广播token更新 +[Debug] 广播token统计,对话ID: conv_20251119_161359_870 +[Debug] Token统计: 累计输入=11068, 累计输出=0 +[Debug] token更新已广播 +[API] 第1次调用 (总工具调用: 0/100) +[Debug] 开始计算输入token,messages数量: 4 +[Debug] 消息 1 (system): 3210 tokens - 你是一名运行在云端服务器上的智能助手,可以帮助用户完成各种任务。你的用户可能没有编程背景,请用通俗易... +[Debug] 消息 2 (system): 1876 tokens - # 待办事项系统使用指南(简化版) + +待办事项就像你的任务清单,帮你把复杂的工作拆成小步骤。 + +##... +[Debug] 消息 3 (system): 1172 tokens - # 子智能体工具指南 + +当你通过 `create_sub_agent`/`wait_sub_agen... +[Debug] 消息 4 (user): 81 tokens - 根据2024年全球gdp,做一个可以交互的地球模型的gdp展示 +我在考验你的自主能力,不要向我询问任... +[Debug] 消息总token: 6339 +[Debug] 工具定义token: 4729 +[Debug] 最终输入token: 11068 +[Debug] 开始计算输入token,messages数量: 4 +127.0.0.1 - - [19/Nov/2025 16:14:28] "GET /api/conversations/conv_20251119_161359_870/tokens HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:28] "GET /api/conversations/conv_20251119_161359_870/tokens HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:28] "GET /api/conversations/conv_20251119_161359_870/tokens HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:28] "GET /api/conversations/conv_20251119_161359_870/tokens HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:28] "GET /api/conversations/conv_20251119_161359_870/tokens HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:28] "GET /socket.io/?EIO=4&transport=polling&t=PgRBUTr&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:29] "GET /socket.io/?EIO=4&transport=polling&t=PgRBUfV&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:29] "GET /socket.io/?EIO=4&transport=polling&t=PgRBUid&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:29] "GET /socket.io/?EIO=4&transport=polling&t=PgRBUiv&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:29] "GET /api/conversations/conv_20251119_161359_870/tokens HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:29] "GET /socket.io/?EIO=4&transport=polling&t=PgRBUjC&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:29] "GET /socket.io/?EIO=4&transport=polling&t=PgRBUjU&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:29] "GET /socket.io/?EIO=4&transport=polling&t=PgRBUjo&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:29] "GET /socket.io/?EIO=4&transport=polling&t=PgRBUk7&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:29] "GET /socket.io/?EIO=4&transport=polling&t=PgRBUkR&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:29] "GET /socket.io/?EIO=4&transport=polling&t=PgRBUkm&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:29] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:29] "GET /socket.io/?EIO=4&transport=polling&t=PgRBUl6&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:29] "GET /socket.io/?EIO=4&transport=polling&t=PgRBUlP&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:29] "GET /socket.io/?EIO=4&transport=polling&t=PgRBUlj&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:29] "GET /socket.io/?EIO=4&transport=polling&t=PgRBUm3&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:29] "GET /socket.io/?EIO=4&transport=polling&t=PgRBUmS&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:29] "GET /socket.io/?EIO=4&transport=polling&t=PgRBUmi&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:29] "GET /socket.io/?EIO=4&transport=polling&t=PgRBUn0&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:29] "GET /socket.io/?EIO=4&transport=polling&t=PgRBUnL&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:29] "GET /socket.io/?EIO=4&transport=polling&t=PgRBUng&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:29] "GET /socket.io/?EIO=4&transport=polling&t=PgRBUn-&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:29] "GET /socket.io/?EIO=4&transport=polling&t=PgRBUoI&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:29] "GET /socket.io/?EIO=4&transport=polling&t=PgRBUoe&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:29] "GET /socket.io/?EIO=4&transport=polling&t=PgRBUoy&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:29] "GET /socket.io/?EIO=4&transport=polling&t=PgRBUpH&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:29] "GET /socket.io/?EIO=4&transport=polling&t=PgRBUpb&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:29] "GET /socket.io/?EIO=4&transport=polling&t=PgRBUpv&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:29] "GET /socket.io/?EIO=4&transport=polling&t=PgRBUqD&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:29] "GET /socket.io/?EIO=4&transport=polling&t=PgRBUqY&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:29] "GET /socket.io/?EIO=4&transport=polling&t=PgRBUqs&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:29] "GET /socket.io/?EIO=4&transport=polling&t=PgRBUrB&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:29] "GET /socket.io/?EIO=4&transport=polling&t=PgRBUrW&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:29] "GET /socket.io/?EIO=4&transport=polling&t=PgRBUrr&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:29] "GET /socket.io/?EIO=4&transport=polling&t=PgRBUs9&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:29] "GET /socket.io/?EIO=4&transport=polling&t=PgRBUsU&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:29] "GET /socket.io/?EIO=4&transport=polling&t=PgRBUso&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:29] "GET /socket.io/?EIO=4&transport=polling&t=PgRBUt7&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:29] "GET /socket.io/?EIO=4&transport=polling&t=PgRBUtR&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:29] "GET /socket.io/?EIO=4&transport=polling&t=PgRBUtn&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:29] "GET /socket.io/?EIO=4&transport=polling&t=PgRBUu6&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:29] "GET /socket.io/?EIO=4&transport=polling&t=PgRBUuP&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:29] "GET /socket.io/?EIO=4&transport=polling&t=PgRBUuf&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:29] "POST /socket.io/?EIO=4&transport=polling&t=PgRBUue&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:29] "GET /socket.io/?EIO=4&transport=polling&t=PgRBUut&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:30] "GET /socket.io/?EIO=4&transport=polling&t=PgRBUv4&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:30] "GET /socket.io/?EIO=4&transport=polling&t=PgRBUvN&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:30] "GET /socket.io/?EIO=4&transport=polling&t=PgRBUvj&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:30] "GET /socket.io/?EIO=4&transport=polling&t=PgRBUw1&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:30] "GET /socket.io/?EIO=4&transport=polling&t=PgRBUwL&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:30] "GET /socket.io/?EIO=4&transport=polling&t=PgRBUwg&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:30] "GET /socket.io/?EIO=4&transport=polling&t=PgRBUw-&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:30] "GET /socket.io/?EIO=4&transport=polling&t=PgRBUxI&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:30] "GET /socket.io/?EIO=4&transport=polling&t=PgRBUxd&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:30] "GET /socket.io/?EIO=4&transport=polling&t=PgRBUxx&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:30] "GET /socket.io/?EIO=4&transport=polling&t=PgRBUyH&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:30] "GET /socket.io/?EIO=4&transport=polling&t=PgRBUya&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:30] "GET /socket.io/?EIO=4&transport=polling&t=PgRBUyu&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:30] "GET /socket.io/?EIO=4&transport=polling&t=PgRBUzD&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:30] "GET /socket.io/?EIO=4&transport=polling&t=PgRBUzY&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:30] "GET /socket.io/?EIO=4&transport=polling&t=PgRBUzt&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:30] "GET /socket.io/?EIO=4&transport=polling&t=PgRBU-C&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:30] "GET /socket.io/?EIO=4&transport=polling&t=PgRBUTm&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:30] "GET /socket.io/?EIO=4&transport=polling&t=PgRBU-W&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:30] "POST /socket.io/?EIO=4&transport=polling&t=PgRBU-k&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:30] "GET /socket.io/?EIO=4&transport=polling&t=PgRBU-r&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:30] "GET /socket.io/?EIO=4&transport=polling&t=PgRBU_B&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:30] "GET /socket.io/?EIO=4&transport=polling&t=PgRBU_U&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:30] "GET /socket.io/?EIO=4&transport=polling&t=PgRBU_q&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:30] "GET /socket.io/?EIO=4&transport=polling&t=PgRBV07&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:30] "GET /socket.io/?EIO=4&transport=polling&t=PgRBV0S&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:30] "GET /socket.io/?EIO=4&transport=polling&t=PgRBV0n&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:30] "GET /socket.io/?EIO=4&transport=polling&t=PgRBV16&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:30] "GET /socket.io/?EIO=4&transport=polling&t=PgRBV1Q&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:30] "GET /socket.io/?EIO=4&transport=polling&t=PgRBV1m&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:30] "GET /socket.io/?EIO=4&transport=polling&t=PgRBV23&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:30] "GET /socket.io/?EIO=4&transport=polling&t=PgRBV2O&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:30] "GET /socket.io/?EIO=4&transport=polling&t=PgRBV2i&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:30] "GET /socket.io/?EIO=4&transport=polling&t=PgRBV30&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:30] "GET /socket.io/?EIO=4&transport=polling&t=PgRBV3L&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:30] "GET /socket.io/?EIO=4&transport=polling&t=PgRBV3g&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:30] "GET /socket.io/?EIO=4&transport=polling&t=PgRBV3-&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:30] "GET /socket.io/?EIO=4&transport=polling&t=PgRBV4M&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:30] "GET /socket.io/?EIO=4&transport=polling&t=PgRBV4d&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:30] "GET /socket.io/?EIO=4&transport=polling&t=PgRBV4z&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:30] "GET /socket.io/?EIO=4&transport=polling&t=PgRBV5H&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:30] "GET /socket.io/?EIO=4&transport=polling&t=PgRBV5c&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:30] "GET /socket.io/?EIO=4&transport=polling&t=PgRBV5w&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:30] "GET /socket.io/?EIO=4&transport=polling&t=PgRBV6F&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:30] "GET /socket.io/?EIO=4&transport=polling&t=PgRBV6a&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:30] "GET /socket.io/?EIO=4&transport=polling&t=PgRBV6w&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:30] "GET /socket.io/?EIO=4&transport=polling&t=PgRBV8D&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:30] "GET /socket.io/?EIO=4&transport=polling&t=PgRBV8S&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:31] "GET /socket.io/?EIO=4&transport=polling&t=PgRBV8g&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:31] "GET /socket.io/?EIO=4&transport=polling&t=PgRBV8v&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:31] "GET /socket.io/?EIO=4&transport=polling&t=PgRBV9B&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:31] "GET /socket.io/?EIO=4&transport=polling&t=PgRBV9S&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:31] "GET /socket.io/?EIO=4&transport=polling&t=PgRBV9o&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:31] "GET /socket.io/?EIO=4&transport=polling&t=PgRBVA6&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:31] "GET /socket.io/?EIO=4&transport=polling&t=PgRBVAR&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:31] "GET /socket.io/?EIO=4&transport=polling&t=PgRBVAm&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:31] "GET /socket.io/?EIO=4&transport=polling&t=PgRBVB5&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:31] "GET /socket.io/?EIO=4&transport=polling&t=PgRBVBO&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:31] "GET /socket.io/?EIO=4&transport=polling&t=PgRBVBl&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:31] "GET /socket.io/?EIO=4&transport=polling&t=PgRBVC2&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:31] "GET /socket.io/?EIO=4&transport=polling&t=PgRBVCN&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:31] "GET /socket.io/?EIO=4&transport=polling&t=PgRBVCg&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:31] "GET /socket.io/?EIO=4&transport=polling&t=PgRBVC-&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:31] "GET /socket.io/?EIO=4&transport=polling&t=PgRBVDK&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:31] "GET /socket.io/?EIO=4&transport=polling&t=PgRBVDe&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:31] "GET /socket.io/?EIO=4&transport=polling&t=PgRBVE1&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:31] "GET /socket.io/?EIO=4&transport=polling&t=PgRBVEJ&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:31] "GET /socket.io/?EIO=4&transport=polling&t=PgRBVEc&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:31] "GET /socket.io/?EIO=4&transport=polling&t=PgRBVE-&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:31] "GET /socket.io/?EIO=4&transport=polling&t=PgRBVFF&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:31] "GET /socket.io/?EIO=4&transport=polling&t=PgRBVFZ&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:31] "GET /socket.io/?EIO=4&transport=polling&t=PgRBVFu&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:31] "GET /socket.io/?EIO=4&transport=polling&t=PgRBVGD&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:31] "GET /socket.io/?EIO=4&transport=polling&t=PgRBVGX&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:31] "GET /socket.io/?EIO=4&transport=polling&t=PgRBVGu&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:31] "GET /socket.io/?EIO=4&transport=polling&t=PgRBVHB&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:31] "GET /socket.io/?EIO=4&transport=polling&t=PgRBVHV&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:31] "GET /socket.io/?EIO=4&transport=polling&t=PgRBVHq&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:31] "GET /socket.io/?EIO=4&transport=polling&t=PgRBVI9&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:31] "GET /socket.io/?EIO=4&transport=polling&t=PgRBVIU&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:31] "GET /socket.io/?EIO=4&transport=polling&t=PgRBVIq&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:31] "GET /socket.io/?EIO=4&transport=polling&t=PgRBVJ7&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:31] "GET /socket.io/?EIO=4&transport=polling&t=PgRBVJR&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:31] "GET /socket.io/?EIO=4&transport=polling&t=PgRBVJo&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:31] "GET /socket.io/?EIO=4&transport=polling&t=PgRBVK7&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:31] "GET /socket.io/?EIO=4&transport=polling&t=PgRBVKR&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:31] "GET /socket.io/?EIO=4&transport=polling&t=PgRBVKl&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:31] "GET /socket.io/?EIO=4&transport=polling&t=PgRBVL3&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:31] "GET /socket.io/?EIO=4&transport=polling&t=PgRBVLO&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:31] "GET /socket.io/?EIO=4&transport=polling&t=PgRBVLk&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:31] "GET /socket.io/?EIO=4&transport=polling&t=PgRBVM1&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:31] "GET /socket.io/?EIO=4&transport=polling&t=PgRBVML&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:31] "GET /socket.io/?EIO=4&transport=polling&t=PgRBVMf&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:31] "GET /socket.io/?EIO=4&transport=polling&t=PgRBVM_&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:31] "GET /socket.io/?EIO=4&transport=polling&t=PgRBVNV&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:31] "GET /socket.io/?EIO=4&transport=polling&t=PgRBVNl&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:31] "GET /socket.io/?EIO=4&transport=polling&t=PgRBVNy&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:32] "GET /socket.io/?EIO=4&transport=polling&t=PgRBVOG&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:32] "GET /socket.io/?EIO=4&transport=polling&t=PgRBVOb&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:32] "GET /socket.io/?EIO=4&transport=polling&t=PgRBVOv&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:32] "GET /socket.io/?EIO=4&transport=polling&t=PgRBVPD&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:32] "GET /socket.io/?EIO=4&transport=polling&t=PgRBVPY&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:32] "GET /socket.io/?EIO=4&transport=polling&t=PgRBVPw&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:32] "GET /socket.io/?EIO=4&transport=polling&t=PgRBVQE&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:32] "GET /socket.io/?EIO=4&transport=polling&t=PgRBVQX&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:32] "GET /socket.io/?EIO=4&transport=polling&t=PgRBVQu&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:32] "GET /socket.io/?EIO=4&transport=polling&t=PgRBVRA&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:32] "GET /socket.io/?EIO=4&transport=polling&t=PgRBVRU&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:32] "GET /socket.io/?EIO=4&transport=polling&t=PgRBVRq&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:32] "GET /socket.io/?EIO=4&transport=polling&t=PgRBVS7&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:32] "GET /socket.io/?EIO=4&transport=polling&t=PgRBVST&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:32] "GET /socket.io/?EIO=4&transport=polling&t=PgRBVSn&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:32] "GET /socket.io/?EIO=4&transport=polling&t=PgRBVT6&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:32] "GET /socket.io/?EIO=4&transport=polling&t=PgRBVTQ&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:32] "GET /socket.io/?EIO=4&transport=polling&t=PgRBVTl&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:32] "GET /socket.io/?EIO=4&transport=polling&t=PgRBVU3&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:32] "GET /socket.io/?EIO=4&transport=polling&t=PgRBVUO&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:32] "GET /socket.io/?EIO=4&transport=polling&t=PgRBVUi&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:32] "GET /socket.io/?EIO=4&transport=polling&t=PgRBVV0&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:32] "GET /socket.io/?EIO=4&transport=polling&t=PgRBVVL&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:32] "GET /socket.io/?EIO=4&transport=polling&t=PgRBVVh&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:32] "GET /socket.io/?EIO=4&transport=polling&t=PgRBVV_&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:32] "GET /socket.io/?EIO=4&transport=polling&t=PgRBVWK&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:32] "GET /socket.io/?EIO=4&transport=polling&t=PgRBVWe&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:32] "GET /socket.io/?EIO=4&transport=polling&t=PgRBVWy&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:32] "GET /socket.io/?EIO=4&transport=polling&t=PgRBVXH&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:32] "GET /socket.io/?EIO=4&transport=polling&t=PgRBVXb&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:32] "GET /socket.io/?EIO=4&transport=polling&t=PgRBVXx&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:32] "GET /socket.io/?EIO=4&transport=polling&t=PgRBVYG&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:32] "GET /socket.io/?EIO=4&transport=polling&t=PgRBVYa&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:32] "GET /socket.io/?EIO=4&transport=polling&t=PgRBVYv&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:32] "GET /socket.io/?EIO=4&transport=polling&t=PgRBVZD&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:32] "GET /socket.io/?EIO=4&transport=polling&t=PgRBVZZ&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:32] "GET /socket.io/?EIO=4&transport=polling&t=PgRBVZt&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:32] "GET /socket.io/?EIO=4&transport=polling&t=PgRBVaC&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:32] "GET /socket.io/?EIO=4&transport=polling&t=PgRBVaW&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:32] "GET /socket.io/?EIO=4&transport=polling&t=PgRBUTt&sid=GGrA7lLxNP-ceZwvAADv HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:32] "POST /socket.io/?EIO=4&transport=polling&t=PgRBVav&sid=GGrA7lLxNP-ceZwvAADv HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:32] "GET /socket.io/?EIO=4&transport=polling&t=PgRBVar&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:32] "GET /socket.io/?EIO=4&transport=polling&t=PgRBVb8&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:32] "GET /socket.io/?EIO=4&transport=polling&t=PgRBVbT&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:32] "GET /socket.io/?EIO=4&transport=polling&t=PgRBVbn&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:32] "GET /socket.io/?EIO=4&transport=polling&t=PgRBVc7&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:32] "GET /socket.io/?EIO=4&transport=polling&t=PgRBVcT&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:32] "GET /socket.io/?EIO=4&transport=polling&t=PgRBVcn&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:32] "GET /socket.io/?EIO=4&transport=polling&t=PgRBVd6&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:32] "GET /socket.io/?EIO=4&transport=polling&t=PgRBVdQ&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:32] "GET /socket.io/?EIO=4&transport=polling&t=PgRBVdm&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:33] "GET /socket.io/?EIO=4&transport=polling&t=PgRBVe4&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:33] "GET /socket.io/?EIO=4&transport=polling&t=PgRBVeO&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:33] "GET /socket.io/?EIO=4&transport=polling&t=PgRBVei&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:33] "GET /socket.io/?EIO=4&transport=polling&t=PgRBVf0&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:33] "GET /socket.io/?EIO=4&transport=polling&t=PgRBVfM&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:33] "GET /socket.io/?EIO=4&transport=polling&t=PgRBVfh&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:33] "GET /socket.io/?EIO=4&transport=polling&t=PgRBVf_&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:33] "GET /socket.io/?EIO=4&transport=polling&t=PgRBVgK&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:33] "GET /socket.io/?EIO=4&transport=polling&t=PgRBVgd&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:33] "GET /socket.io/?EIO=4&transport=polling&t=PgRBVgy&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:33] "GET /socket.io/?EIO=4&transport=polling&t=PgRBVhH&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:33] "GET /socket.io/?EIO=4&transport=polling&t=PgRBVhb&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:33] "GET /socket.io/?EIO=4&transport=polling&t=PgRBVhw&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:33] "GET /socket.io/?EIO=4&transport=polling&t=PgRBViF&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:33] "GET /socket.io/?EIO=4&transport=polling&t=PgRBVia&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:33] "GET /socket.io/?EIO=4&transport=polling&t=PgRBViu&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:33] "GET /socket.io/?EIO=4&transport=polling&t=PgRBVjD&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:33] "GET /socket.io/?EIO=4&transport=polling&t=PgRBVjW&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:33] "GET /socket.io/?EIO=4&transport=polling&t=PgRBVjt&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:33] "GET /socket.io/?EIO=4&transport=polling&t=PgRBVkA&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:33] "GET /socket.io/?EIO=4&transport=polling&t=PgRBVkU&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:33] "GET /socket.io/?EIO=4&transport=polling&t=PgRBVkq&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:33] "GET /socket.io/?EIO=4&transport=polling&t=PgRBVl8&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:33] "GET /socket.io/?EIO=4&transport=polling&t=PgRBVlU&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:33] "GET /socket.io/?EIO=4&transport=polling&t=PgRBVlo&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:33] "GET /socket.io/?EIO=4&transport=polling&t=PgRBVm7&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:33] "GET /socket.io/?EIO=4&transport=polling&t=PgRBVmR&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:33] "GET /socket.io/?EIO=4&transport=polling&t=PgRBVml&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:33] "GET /socket.io/?EIO=4&transport=polling&t=PgRBVn5&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:33] "GET /socket.io/?EIO=4&transport=polling&t=PgRBVnP&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:33] "GET /socket.io/?EIO=4&transport=polling&t=PgRBVnl&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:33] "GET /socket.io/?EIO=4&transport=polling&t=PgRBVo4&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:33] "GET /socket.io/?EIO=4&transport=polling&t=PgRBVoN&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:33] "GET /socket.io/?EIO=4&transport=polling&t=PgRBVoi&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:33] "GET /socket.io/?EIO=4&transport=polling&t=PgRBVo_&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:33] "GET /socket.io/?EIO=4&transport=polling&t=PgRBVpM&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:33] "GET /socket.io/?EIO=4&transport=polling&t=PgRBVpg&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:33] "GET /socket.io/?EIO=4&transport=polling&t=PgRBVpz&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:33] "GET /socket.io/?EIO=4&transport=polling&t=PgRBVqI&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:33] "GET /socket.io/?EIO=4&transport=polling&t=PgRBVqd&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:33] "GET /socket.io/?EIO=4&transport=polling&t=PgRBVqz&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:33] "GET /socket.io/?EIO=4&transport=polling&t=PgRBVrH&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:33] "GET /socket.io/?EIO=4&transport=polling&t=PgRBVrc&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:33] "GET /socket.io/?EIO=4&transport=polling&t=PgRBVrw&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:33] "GET /socket.io/?EIO=4&transport=polling&t=PgRBVsF&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:33] "GET /socket.io/?EIO=4&transport=polling&t=PgRBVsa&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:33] "GET /socket.io/?EIO=4&transport=polling&t=PgRBVsv&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:33] "GET /socket.io/?EIO=4&transport=polling&t=PgRBVtD&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:34] "GET /socket.io/?EIO=4&transport=polling&t=PgRBVtX&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:34] "GET /socket.io/?EIO=4&transport=polling&t=PgRBVts&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:34] "GET /socket.io/?EIO=4&transport=polling&t=PgRBVuA&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:34] "GET /socket.io/?EIO=4&transport=polling&t=PgRBVuV&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:34] "GET /socket.io/?EIO=4&transport=polling&t=PgRBVuq&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:34] "GET /socket.io/?EIO=4&transport=polling&t=PgRBVv8&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:34] "GET /socket.io/?EIO=4&transport=polling&t=PgRBVvS&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:34] "GET /socket.io/?EIO=4&transport=polling&t=PgRBVvn&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:34] "GET /socket.io/?EIO=4&transport=polling&t=PgRBVw5&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:34] "GET /socket.io/?EIO=4&transport=polling&t=PgRBVwR&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:34] "GET /socket.io/?EIO=4&transport=polling&t=PgRBVwk&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:34] "GET /socket.io/?EIO=4&transport=polling&t=PgRBVx3&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:34] "GET /socket.io/?EIO=4&transport=polling&t=PgRBVxP&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:34] "GET /socket.io/?EIO=4&transport=polling&t=PgRBVxj&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:34] "GET /socket.io/?EIO=4&transport=polling&t=PgRBVy2&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:34] "GET /socket.io/?EIO=4&transport=polling&t=PgRBVyL&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:34] "GET /socket.io/?EIO=4&transport=polling&t=PgRBVyg&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:34] "GET /socket.io/?EIO=4&transport=polling&t=PgRBVy_&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:34] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:34] "GET /socket.io/?EIO=4&transport=polling&t=PgRBVzK&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:34] "GET /socket.io/?EIO=4&transport=polling&t=PgRBVzh&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:34] "GET /socket.io/?EIO=4&transport=polling&t=PgRBVz-&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:34] "GET /socket.io/?EIO=4&transport=polling&t=PgRBV-I&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:34] "GET /socket.io/?EIO=4&transport=polling&t=PgRBV-c&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:34] "GET /socket.io/?EIO=4&transport=polling&t=PgRBV-y&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:34] "GET /socket.io/?EIO=4&transport=polling&t=PgRBV_F&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:34] "GET /socket.io/?EIO=4&transport=polling&t=PgRBV_Z&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:34] "GET /socket.io/?EIO=4&transport=polling&t=PgRBV_v&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:34] "GET /socket.io/?EIO=4&transport=polling&t=PgRBW0D&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:34] "GET /socket.io/?EIO=4&transport=polling&t=PgRBW0Y&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:34] "GET /socket.io/?EIO=4&transport=polling&t=PgRBW0s&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:34] "GET /socket.io/?EIO=4&transport=polling&t=PgRBW1C&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:34] "GET /socket.io/?EIO=4&transport=polling&t=PgRBW1V&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:34] "GET /socket.io/?EIO=4&transport=polling&t=PgRBW1p&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:34] "GET /socket.io/?EIO=4&transport=polling&t=PgRBW29&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:34] "GET /socket.io/?EIO=4&transport=polling&t=PgRBW2T&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:34] "GET /socket.io/?EIO=4&transport=polling&t=PgRBW2q&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:34] "GET /socket.io/?EIO=4&transport=polling&t=PgRBW38&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:34] "GET /socket.io/?EIO=4&transport=polling&t=PgRBW3S&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:34] "GET /socket.io/?EIO=4&transport=polling&t=PgRBW3n&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:34] "GET /socket.io/?EIO=4&transport=polling&t=PgRBW45&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:34] "GET /socket.io/?EIO=4&transport=polling&t=PgRBW4P&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:34] "GET /socket.io/?EIO=4&transport=polling&t=PgRBW4l&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:34] "GET /socket.io/?EIO=4&transport=polling&t=PgRBW54&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:34] "GET /socket.io/?EIO=4&transport=polling&t=PgRBW5O&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:34] "GET /socket.io/?EIO=4&transport=polling&t=PgRBW5i&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:34] "GET /socket.io/?EIO=4&transport=polling&t=PgRBW61&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:34] "GET /socket.io/?EIO=4&transport=polling&t=PgRBW6L&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:34] "GET /socket.io/?EIO=4&transport=polling&t=PgRBW6g&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:34] "GET /socket.io/?EIO=4&transport=polling&t=PgRBW70&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:35] "GET /socket.io/?EIO=4&transport=polling&t=PgRBW7J&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:35] "GET /socket.io/?EIO=4&transport=polling&t=PgRBW7e&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:35] "GET /socket.io/?EIO=4&transport=polling&t=PgRBW7z&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:35] "GET /socket.io/?EIO=4&transport=polling&t=PgRBW8H&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:35] "GET /socket.io/?EIO=4&transport=polling&t=PgRBW8b&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:35] "GET /socket.io/?EIO=4&transport=polling&t=PgRBW8y&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:35] "GET /socket.io/?EIO=4&transport=polling&t=PgRBW9F&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:35] "GET /socket.io/?EIO=4&transport=polling&t=PgRBW9b&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:35] "GET /socket.io/?EIO=4&transport=polling&t=PgRBW9u&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:35] "GET /socket.io/?EIO=4&transport=polling&t=PgRBWAD&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:35] "GET /socket.io/?EIO=4&transport=polling&t=PgRBWAX&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:35] "GET /socket.io/?EIO=4&transport=polling&t=PgRBWAt&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:35] "GET /socket.io/?EIO=4&transport=polling&t=PgRBWBA&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:35] "GET /socket.io/?EIO=4&transport=polling&t=PgRBWBV&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:35] "GET /socket.io/?EIO=4&transport=polling&t=PgRBWBo&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:35] "GET /socket.io/?EIO=4&transport=polling&t=PgRBWC7&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:35] "GET /socket.io/?EIO=4&transport=polling&t=PgRBWCS&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:35] "GET /socket.io/?EIO=4&transport=polling&t=PgRBWCl&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:35] "GET /socket.io/?EIO=4&transport=polling&t=PgRBWD4&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:35] "GET /socket.io/?EIO=4&transport=polling&t=PgRBWDO&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:35] "GET /socket.io/?EIO=4&transport=polling&t=PgRBWDj&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:35] "GET /socket.io/?EIO=4&transport=polling&t=PgRBWE1&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:35] "GET /socket.io/?EIO=4&transport=polling&t=PgRBWEM&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:35] "GET /socket.io/?EIO=4&transport=polling&t=PgRBWEg&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:35] "GET /socket.io/?EIO=4&transport=polling&t=PgRBWE_&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:35] "GET /socket.io/?EIO=4&transport=polling&t=PgRBWFJ&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:35] "GET /socket.io/?EIO=4&transport=polling&t=PgRBWFe&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:35] "GET /socket.io/?EIO=4&transport=polling&t=PgRBWFz&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:35] "GET /socket.io/?EIO=4&transport=polling&t=PgRBWGJ&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:35] "GET /socket.io/?EIO=4&transport=polling&t=PgRBWGe&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:35] "GET /socket.io/?EIO=4&transport=polling&t=PgRBWG-&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:35] "GET /socket.io/?EIO=4&transport=polling&t=PgRBWHG&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:35] "GET /socket.io/?EIO=4&transport=polling&t=PgRBWHb&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:35] "GET /socket.io/?EIO=4&transport=polling&t=PgRBWHv&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:35] "GET /socket.io/?EIO=4&transport=polling&t=PgRBWIF&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:35] "GET /socket.io/?EIO=4&transport=polling&t=PgRBWIZ&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:35] "GET /socket.io/?EIO=4&transport=polling&t=PgRBWIt&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:35] "GET /socket.io/?EIO=4&transport=polling&t=PgRBWJC&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:35] "GET /socket.io/?EIO=4&transport=polling&t=PgRBWJY&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:35] "GET /socket.io/?EIO=4&transport=polling&t=PgRBWJs&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:35] "GET /socket.io/?EIO=4&transport=polling&t=PgRBWKA&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:35] "GET /socket.io/?EIO=4&transport=polling&t=PgRBWKV&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:35] "GET /socket.io/?EIO=4&transport=polling&t=PgRBWKq&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:35] "GET /socket.io/?EIO=4&transport=polling&t=PgRBWL8&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:35] "GET /socket.io/?EIO=4&transport=polling&t=PgRBWLT&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:35] "GET /socket.io/?EIO=4&transport=polling&t=PgRBWLo&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:35] "GET /socket.io/?EIO=4&transport=polling&t=PgRBWM5&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:35] "GET /socket.io/?EIO=4&transport=polling&t=PgRBWMR&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:36] "GET /socket.io/?EIO=4&transport=polling&t=PgRBWMl&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:36] "GET /socket.io/?EIO=4&transport=polling&t=PgRBWN4&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:36] "GET /socket.io/?EIO=4&transport=polling&t=PgRBWNP&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:36] "GET /socket.io/?EIO=4&transport=polling&t=PgRBWNk&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:36] "GET /socket.io/?EIO=4&transport=polling&t=PgRBWO2&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:36] "GET /socket.io/?EIO=4&transport=polling&t=PgRBWOM&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:36] "GET /socket.io/?EIO=4&transport=polling&t=PgRBWOi&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:36] "GET /socket.io/?EIO=4&transport=polling&t=PgRBWP0&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:36] "GET /socket.io/?EIO=4&transport=polling&t=PgRBWPK&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:36] "GET /socket.io/?EIO=4&transport=polling&t=PgRBWPg&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:36] "GET /socket.io/?EIO=4&transport=polling&t=PgRBWP-&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:36] "GET /socket.io/?EIO=4&transport=polling&t=PgRBWQI&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:36] "GET /socket.io/?EIO=4&transport=polling&t=PgRBWQc&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:36] "GET /socket.io/?EIO=4&transport=polling&t=PgRBWQw&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:36] "GET /socket.io/?EIO=4&transport=polling&t=PgRBWRG&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:36] "GET /socket.io/?EIO=4&transport=polling&t=PgRBWRa&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:36] "GET /socket.io/?EIO=4&transport=polling&t=PgRBWRv&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:36] "GET /socket.io/?EIO=4&transport=polling&t=PgRBWSE&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:36] "GET /socket.io/?EIO=4&transport=polling&t=PgRBWSZ&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:36] "GET /socket.io/?EIO=4&transport=polling&t=PgRBWSs&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:36] "GET /socket.io/?EIO=4&transport=polling&t=PgRBWTC&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:36] "GET /socket.io/?EIO=4&transport=polling&t=PgRBWTW&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:36] "GET /socket.io/?EIO=4&transport=polling&t=PgRBWTr&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:36] "GET /socket.io/?EIO=4&transport=polling&t=PgRBWU9&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:36] "GET /socket.io/?EIO=4&transport=polling&t=PgRBWUV&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:36] "GET /socket.io/?EIO=4&transport=polling&t=PgRBWUq&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:36] "GET /socket.io/?EIO=4&transport=polling&t=PgRBWV8&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:36] "GET /socket.io/?EIO=4&transport=polling&t=PgRBWVV&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:36] "GET /socket.io/?EIO=4&transport=polling&t=PgRBWVr&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:36] "GET /socket.io/?EIO=4&transport=polling&t=PgRBWW7&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:36] "GET /socket.io/?EIO=4&transport=polling&t=PgRBWWQ&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:36] "GET /socket.io/?EIO=4&transport=polling&t=PgRBWWm&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:36] "GET /socket.io/?EIO=4&transport=polling&t=PgRBWX3&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:36] "GET /socket.io/?EIO=4&transport=polling&t=PgRBWXQ&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:36] "GET /socket.io/?EIO=4&transport=polling&t=PgRBWXj&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:36] "GET /socket.io/?EIO=4&transport=polling&t=PgRBWY2&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:36] "GET /socket.io/?EIO=4&transport=polling&t=PgRBWYN&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:36] "GET /socket.io/?EIO=4&transport=polling&t=PgRBWYh&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:36] "GET /socket.io/?EIO=4&transport=polling&t=PgRBWY_&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:36] "GET /socket.io/?EIO=4&transport=polling&t=PgRBWZM&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:36] "GET /socket.io/?EIO=4&transport=polling&t=PgRBWZg&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:36] "GET /socket.io/?EIO=4&transport=polling&t=PgRBWZ-&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:36] "GET /socket.io/?EIO=4&transport=polling&t=PgRBWaK&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:36] "GET /socket.io/?EIO=4&transport=polling&t=PgRBWae&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:36] "GET /socket.io/?EIO=4&transport=polling&t=PgRBWay&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:36] "GET /socket.io/?EIO=4&transport=polling&t=PgRBWbH&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:36] "GET /socket.io/?EIO=4&transport=polling&t=PgRBWba&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:36] "GET /socket.io/?EIO=4&transport=polling&t=PgRBWbw&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:36] "GET /socket.io/?EIO=4&transport=polling&t=PgRBWcE&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:37] "GET /socket.io/?EIO=4&transport=polling&t=PgRBWcZ&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:37] "GET /socket.io/?EIO=4&transport=polling&t=PgRBWcu&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:37] "GET /socket.io/?EIO=4&transport=polling&t=PgRBWdD&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:37] "GET /socket.io/?EIO=4&transport=polling&t=PgRBWdW&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:37] "GET /socket.io/?EIO=4&transport=polling&t=PgRBWdr&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:37] "GET /socket.io/?EIO=4&transport=polling&t=PgRBWeD&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:37] "GET /socket.io/?EIO=4&transport=polling&t=PgRBWeZ&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:37] "GET /socket.io/?EIO=4&transport=polling&t=PgRBWet&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:37] "GET /socket.io/?EIO=4&transport=polling&t=PgRBWfE&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:37] "GET /socket.io/?EIO=4&transport=polling&t=PgRBWfY&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:37] "GET /socket.io/?EIO=4&transport=polling&t=PgRBWfs&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:37] "GET /socket.io/?EIO=4&transport=polling&t=PgRBWgA&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:37] "GET /socket.io/?EIO=4&transport=polling&t=PgRBWgV&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:37] "GET /socket.io/?EIO=4&transport=polling&t=PgRBWgp&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:37] "GET /socket.io/?EIO=4&transport=polling&t=PgRBWh7&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:37] "GET /socket.io/?EIO=4&transport=polling&t=PgRBWhR&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:37] "GET /socket.io/?EIO=4&transport=polling&t=PgRBWhm&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:37] "GET /socket.io/?EIO=4&transport=polling&t=PgRBWi5&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:37] "GET /socket.io/?EIO=4&transport=polling&t=PgRBWiP&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:37] "GET /socket.io/?EIO=4&transport=polling&t=PgRBWik&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:37] "GET /socket.io/?EIO=4&transport=polling&t=PgRBWj3&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:37] "GET /socket.io/?EIO=4&transport=polling&t=PgRBWjN&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:37] "GET /socket.io/?EIO=4&transport=polling&t=PgRBWjg&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:37] "GET /socket.io/?EIO=4&transport=polling&t=PgRBWj_&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:37] "GET /socket.io/?EIO=4&transport=polling&t=PgRBWkL&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:37] "GET /socket.io/?EIO=4&transport=polling&t=PgRBWke&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:37] "GET /socket.io/?EIO=4&transport=polling&t=PgRBWkz&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:37] "GET /socket.io/?EIO=4&transport=polling&t=PgRBWlJ&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:37] "GET /socket.io/?EIO=4&transport=polling&t=PgRBWlc&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:37] "GET /socket.io/?EIO=4&transport=polling&t=PgRBWlw&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:37] "GET /socket.io/?EIO=4&transport=polling&t=PgRBWmF&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:37] "GET /socket.io/?EIO=4&transport=polling&t=PgRBWmb&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:37] "GET /socket.io/?EIO=4&transport=polling&t=PgRBWmu&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:37] "GET /socket.io/?EIO=4&transport=polling&t=PgRBWnC&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:37] "GET /socket.io/?EIO=4&transport=polling&t=PgRBWnY&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:37] "GET /socket.io/?EIO=4&transport=polling&t=PgRBWns&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:37] "GET /socket.io/?EIO=4&transport=polling&t=PgRBWoC&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:37] "GET /socket.io/?EIO=4&transport=polling&t=PgRBWoW&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:37] "GET /socket.io/?EIO=4&transport=polling&t=PgRBWop&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:37] "GET /socket.io/?EIO=4&transport=polling&t=PgRBWp9&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:37] "GET /socket.io/?EIO=4&transport=polling&t=PgRBWpT&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:37] "GET /socket.io/?EIO=4&transport=polling&t=PgRBWpm&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:37] "GET /socket.io/?EIO=4&transport=polling&t=PgRBWq5&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:37] "GET /socket.io/?EIO=4&transport=polling&t=PgRBWqQ&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:37] "GET /socket.io/?EIO=4&transport=polling&t=PgRBWqm&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:37] "GET /socket.io/?EIO=4&transport=polling&t=PgRBWr4&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:37] "GET /socket.io/?EIO=4&transport=polling&t=PgRBWrO&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:37] "GET /socket.io/?EIO=4&transport=polling&t=PgRBWri&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:38] "GET /socket.io/?EIO=4&transport=polling&t=PgRBWs1&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:38] "GET /socket.io/?EIO=4&transport=polling&t=PgRBWsM&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:38] "GET /socket.io/?EIO=4&transport=polling&t=PgRBWsg&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:38] "GET /socket.io/?EIO=4&transport=polling&t=PgRBWs_&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:38] "GET /socket.io/?EIO=4&transport=polling&t=PgRBWtL&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:38] "GET /socket.io/?EIO=4&transport=polling&t=PgRBWte&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:38] "GET /socket.io/?EIO=4&transport=polling&t=PgRBWtz&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:38] "GET /socket.io/?EIO=4&transport=polling&t=PgRBWuG&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:38] "GET /socket.io/?EIO=4&transport=polling&t=PgRBWud&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:38] "GET /socket.io/?EIO=4&transport=polling&t=PgRBWuv&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:38] "GET /socket.io/?EIO=4&transport=polling&t=PgRBWvD&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:38] "GET /socket.io/?EIO=4&transport=polling&t=PgRBWvZ&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:38] "GET /socket.io/?EIO=4&transport=polling&t=PgRBWvw&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:38] "GET /socket.io/?EIO=4&transport=polling&t=PgRBWwD&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:38] "GET /socket.io/?EIO=4&transport=polling&t=PgRBWwW&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:38] "GET /socket.io/?EIO=4&transport=polling&t=PgRBWwr&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:38] "GET /socket.io/?EIO=4&transport=polling&t=PgRBWx9&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:38] "GET /socket.io/?EIO=4&transport=polling&t=PgRBWxV&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:38] "GET /socket.io/?EIO=4&transport=polling&t=PgRBWxo&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:38] "GET /socket.io/?EIO=4&transport=polling&t=PgRBWyJ&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:38] "GET /socket.io/?EIO=4&transport=polling&t=PgRBWyW&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:38] "GET /socket.io/?EIO=4&transport=polling&t=PgRBWyo&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:38] "GET /socket.io/?EIO=4&transport=polling&t=PgRBWz7&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:38] "GET /socket.io/?EIO=4&transport=polling&t=PgRBWzR&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:38] "GET /socket.io/?EIO=4&transport=polling&t=PgRBWzq&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:38] "GET /socket.io/?EIO=4&transport=polling&t=PgRBW-4&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:38] "GET /socket.io/?EIO=4&transport=polling&t=PgRBW-N&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:38] "GET /socket.io/?EIO=4&transport=polling&t=PgRBW-i&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:38] "GET /socket.io/?EIO=4&transport=polling&t=PgRBW_1&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:38] "GET /socket.io/?EIO=4&transport=polling&t=PgRBW_M&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:38] "GET /socket.io/?EIO=4&transport=polling&t=PgRBW_g&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:38] "GET /socket.io/?EIO=4&transport=polling&t=PgRBW__&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:38] "GET /socket.io/?EIO=4&transport=polling&t=PgRBX0K&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:38] "GET /socket.io/?EIO=4&transport=polling&t=PgRBX0d&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:38] "GET /socket.io/?EIO=4&transport=polling&t=PgRBX0z&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:38] "GET /socket.io/?EIO=4&transport=polling&t=PgRBX1K&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:38] "GET /socket.io/?EIO=4&transport=polling&t=PgRBX1a&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:38] "GET /socket.io/?EIO=4&transport=polling&t=PgRBX1w&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:38] "GET /socket.io/?EIO=4&transport=polling&t=PgRBX2F&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:38] "GET /socket.io/?EIO=4&transport=polling&t=PgRBX2Y&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:38] "GET /socket.io/?EIO=4&transport=polling&t=PgRBX2t&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:38] "GET /socket.io/?EIO=4&transport=polling&t=PgRBX3D&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:38] "GET /socket.io/?EIO=4&transport=polling&t=PgRBX3X&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:38] "GET /socket.io/?EIO=4&transport=polling&t=PgRBX3r&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:38] "GET /socket.io/?EIO=4&transport=polling&t=PgRBX4A&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:38] "GET /socket.io/?EIO=4&transport=polling&t=PgRBX4U&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:38] "GET /socket.io/?EIO=4&transport=polling&t=PgRBX4p&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:38] "GET /socket.io/?EIO=4&transport=polling&t=PgRBX57&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:38] "GET /socket.io/?EIO=4&transport=polling&t=PgRBX5S&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:39] "GET /socket.io/?EIO=4&transport=polling&t=PgRBX5o&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:39] "GET /socket.io/?EIO=4&transport=polling&t=PgRBX67&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:39] "GET /socket.io/?EIO=4&transport=polling&t=PgRBX6Q&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:39] "GET /socket.io/?EIO=4&transport=polling&t=PgRBX6l&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:39] "GET /socket.io/?EIO=4&transport=polling&t=PgRBX76&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:39] "GET /socket.io/?EIO=4&transport=polling&t=PgRBX7N&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:39] "GET /socket.io/?EIO=4&transport=polling&t=PgRBX7j&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:39] "GET /socket.io/?EIO=4&transport=polling&t=PgRBX81&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:39] "GET /socket.io/?EIO=4&transport=polling&t=PgRBX8M&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:39] "GET /socket.io/?EIO=4&transport=polling&t=PgRBX8h&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:39] "GET /socket.io/?EIO=4&transport=polling&t=PgRBX90&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:39] "GET /socket.io/?EIO=4&transport=polling&t=PgRBX9K&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:39] "GET /socket.io/?EIO=4&transport=polling&t=PgRBX9f&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:39] "GET /socket.io/?EIO=4&transport=polling&t=PgRBX9-&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:39] "GET /socket.io/?EIO=4&transport=polling&t=PgRBXAH&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:39] "GET /socket.io/?EIO=4&transport=polling&t=PgRBXAc&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:39] "GET /socket.io/?EIO=4&transport=polling&t=PgRBXAw&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:39] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:39] "GET /socket.io/?EIO=4&transport=polling&t=PgRBXBF&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:39] "GET /socket.io/?EIO=4&transport=polling&t=PgRBXBa&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:39] "GET /socket.io/?EIO=4&transport=polling&t=PgRBXBv&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:39] "GET /socket.io/?EIO=4&transport=polling&t=PgRBXCD&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:39] "GET /socket.io/?EIO=4&transport=polling&t=PgRBXCY&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:39] "GET /socket.io/?EIO=4&transport=polling&t=PgRBXCt&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:39] "GET /socket.io/?EIO=4&transport=polling&t=PgRBXDC&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:39] "GET /socket.io/?EIO=4&transport=polling&t=PgRBXDV&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:39] "GET /socket.io/?EIO=4&transport=polling&t=PgRBXDs&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:39] "GET /socket.io/?EIO=4&transport=polling&t=PgRBXE9&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:39] "GET /socket.io/?EIO=4&transport=polling&t=PgRBXEV&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:39] "GET /socket.io/?EIO=4&transport=polling&t=PgRBXEq&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:39] "GET /socket.io/?EIO=4&transport=polling&t=PgRBXF7&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:39] "GET /socket.io/?EIO=4&transport=polling&t=PgRBXFS&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:39] "GET /socket.io/?EIO=4&transport=polling&t=PgRBXFn&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:39] "GET /socket.io/?EIO=4&transport=polling&t=PgRBXG5&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:39] "GET /socket.io/?EIO=4&transport=polling&t=PgRBXGX&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:39] "GET /socket.io/?EIO=4&transport=polling&t=PgRBXGj&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:39] "GET /socket.io/?EIO=4&transport=polling&t=PgRBXH3&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:39] "GET /socket.io/?EIO=4&transport=polling&t=PgRBXHM&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:39] "GET /socket.io/?EIO=4&transport=polling&t=PgRBXHi&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:39] "GET /socket.io/?EIO=4&transport=polling&t=PgRBXI0&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:39] "GET /socket.io/?EIO=4&transport=polling&t=PgRBXIL&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:39] "GET /socket.io/?EIO=4&transport=polling&t=PgRBXIf&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:39] "GET /socket.io/?EIO=4&transport=polling&t=PgRBXI-&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:39] "GET /socket.io/?EIO=4&transport=polling&t=PgRBXJK&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:39] "GET /socket.io/?EIO=4&transport=polling&t=PgRBXJd&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:39] "GET /socket.io/?EIO=4&transport=polling&t=PgRBXJx&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:39] "GET /socket.io/?EIO=4&transport=polling&t=PgRBXKG&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:39] "GET /socket.io/?EIO=4&transport=polling&t=PgRBXKa&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:39] "GET /socket.io/?EIO=4&transport=polling&t=PgRBXKv&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:40] "GET /socket.io/?EIO=4&transport=polling&t=PgRBXLE&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:40] "GET /socket.io/?EIO=4&transport=polling&t=PgRBXLZ&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:40] "GET /socket.io/?EIO=4&transport=polling&t=PgRBXLu&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:40] "GET /socket.io/?EIO=4&transport=polling&t=PgRBXME&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:40] "GET /socket.io/?EIO=4&transport=polling&t=PgRBXMX&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:40] "GET /socket.io/?EIO=4&transport=polling&t=PgRBXMr&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:40] "GET /socket.io/?EIO=4&transport=polling&t=PgRBXNA&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:40] "GET /socket.io/?EIO=4&transport=polling&t=PgRBXNW&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:40] "GET /socket.io/?EIO=4&transport=polling&t=PgRBXNq&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:40] "GET /socket.io/?EIO=4&transport=polling&t=PgRBXO9&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:40] "GET /socket.io/?EIO=4&transport=polling&t=PgRBXOT&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:40] "GET /socket.io/?EIO=4&transport=polling&t=PgRBXOo&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:40] "GET /socket.io/?EIO=4&transport=polling&t=PgRBXP7&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:40] "GET /socket.io/?EIO=4&transport=polling&t=PgRBXPR&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:40] "GET /socket.io/?EIO=4&transport=polling&t=PgRBXPm&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:40] "GET /socket.io/?EIO=4&transport=polling&t=PgRBXQ5&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:40] "GET /socket.io/?EIO=4&transport=polling&t=PgRBXQQ&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:40] "GET /socket.io/?EIO=4&transport=polling&t=PgRBXQk&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:40] "GET /socket.io/?EIO=4&transport=polling&t=PgRBXR3&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:40] "GET /socket.io/?EIO=4&transport=polling&t=PgRBXRO&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:40] "GET /socket.io/?EIO=4&transport=polling&t=PgRBXRi&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:40] "GET /socket.io/?EIO=4&transport=polling&t=PgRBXS1&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:40] "GET /socket.io/?EIO=4&transport=polling&t=PgRBXSM&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:40] "GET /socket.io/?EIO=4&transport=polling&t=PgRBXSi&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:40] "GET /socket.io/?EIO=4&transport=polling&t=PgRBXT0&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:40] "GET /socket.io/?EIO=4&transport=polling&t=PgRBXTJ&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:40] "GET /socket.io/?EIO=4&transport=polling&t=PgRBXTe&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:40] "GET /socket.io/?EIO=4&transport=polling&t=PgRBXTy&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:40] "GET /socket.io/?EIO=4&transport=polling&t=PgRBXUG&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:40] "GET /socket.io/?EIO=4&transport=polling&t=PgRBXUc&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:40] "GET /socket.io/?EIO=4&transport=polling&t=PgRBXUx&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:40] "GET /socket.io/?EIO=4&transport=polling&t=PgRBXVF&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:40] "GET /socket.io/?EIO=4&transport=polling&t=PgRBXVb&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:40] "GET /socket.io/?EIO=4&transport=polling&t=PgRBXVv&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:40] "GET /socket.io/?EIO=4&transport=polling&t=PgRBXWD&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:40] "GET /socket.io/?EIO=4&transport=polling&t=PgRBXWZ&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:40] "GET /socket.io/?EIO=4&transport=polling&t=PgRBXWs&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:40] "GET /socket.io/?EIO=4&transport=polling&t=PgRBXXB&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:40] "GET /socket.io/?EIO=4&transport=polling&t=PgRBXXY&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:40] "GET /socket.io/?EIO=4&transport=polling&t=PgRBXXr&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:40] "GET /socket.io/?EIO=4&transport=polling&t=PgRBXYA&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:40] "GET /socket.io/?EIO=4&transport=polling&t=PgRBXYV&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:40] "GET /socket.io/?EIO=4&transport=polling&t=PgRBXYq&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:40] "GET /socket.io/?EIO=4&transport=polling&t=PgRBXZ8&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:40] "GET /socket.io/?EIO=4&transport=polling&t=PgRBXZU&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:40] "GET /socket.io/?EIO=4&transport=polling&t=PgRBXZn&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:40] "GET /socket.io/?EIO=4&transport=polling&t=PgRBXa7&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:40] "GET /socket.io/?EIO=4&transport=polling&t=PgRBXaS&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:40] "GET /socket.io/?EIO=4&transport=polling&t=PgRBXan&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:41] "GET /socket.io/?EIO=4&transport=polling&t=PgRBXb5&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:41] "GET /socket.io/?EIO=4&transport=polling&t=PgRBXbQ&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:41] "GET /socket.io/?EIO=4&transport=polling&t=PgRBXbl&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:41] "GET /socket.io/?EIO=4&transport=polling&t=PgRBXc2&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:41] "GET /socket.io/?EIO=4&transport=polling&t=PgRBXcN&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:41] "GET /socket.io/?EIO=4&transport=polling&t=PgRBXck&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:41] "GET /socket.io/?EIO=4&transport=polling&t=PgRBXd0&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:41] "GET /socket.io/?EIO=4&transport=polling&t=PgRBXdL&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:41] "GET /socket.io/?EIO=4&transport=polling&t=PgRBXdf&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:41] "GET /socket.io/?EIO=4&transport=polling&t=PgRBXd_&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:41] "GET /socket.io/?EIO=4&transport=polling&t=PgRBXeK&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:41] "GET /socket.io/?EIO=4&transport=polling&t=PgRBXee&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:41] "GET /socket.io/?EIO=4&transport=polling&t=PgRBXey&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:41] "GET /socket.io/?EIO=4&transport=polling&t=PgRBXfG&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:41] "GET /socket.io/?EIO=4&transport=polling&t=PgRBXfe&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:41] "GET /socket.io/?EIO=4&transport=polling&t=PgRBXfw&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:41] "GET /socket.io/?EIO=4&transport=polling&t=PgRBXgG&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:41] "GET /socket.io/?EIO=4&transport=polling&t=PgRBXgb&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:41] "GET /socket.io/?EIO=4&transport=polling&t=PgRBXgv&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:41] "GET /socket.io/?EIO=4&transport=polling&t=PgRBXhD&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:41] "GET /socket.io/?EIO=4&transport=polling&t=PgRBXhY&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:41] "GET /socket.io/?EIO=4&transport=polling&t=PgRBXhs&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:41] "GET /socket.io/?EIO=4&transport=polling&t=PgRBXiA&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:41] "GET /socket.io/?EIO=4&transport=polling&t=PgRBXiV&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:41] "GET /socket.io/?EIO=4&transport=polling&t=PgRBXiq&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:41] "GET /socket.io/?EIO=4&transport=polling&t=PgRBXj8&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:41] "GET /socket.io/?EIO=4&transport=polling&t=PgRBXjT&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:41] "GET /socket.io/?EIO=4&transport=polling&t=PgRBXjn&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:41] "GET /socket.io/?EIO=4&transport=polling&t=PgRBXk7&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:41] "GET /socket.io/?EIO=4&transport=polling&t=PgRBXkR&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:41] "GET /socket.io/?EIO=4&transport=polling&t=PgRBXkl&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:41] "GET /socket.io/?EIO=4&transport=polling&t=PgRBXl3&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:41] "GET /socket.io/?EIO=4&transport=polling&t=PgRBXlO&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:41] "GET /socket.io/?EIO=4&transport=polling&t=PgRBXlj&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:41] "GET /socket.io/?EIO=4&transport=polling&t=PgRBXm2&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:41] "GET /socket.io/?EIO=4&transport=polling&t=PgRBXmN&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:41] "GET /socket.io/?EIO=4&transport=polling&t=PgRBXmh&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:41] "GET /socket.io/?EIO=4&transport=polling&t=PgRBXm_&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:41] "GET /socket.io/?EIO=4&transport=polling&t=PgRBXnK&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:41] "GET /socket.io/?EIO=4&transport=polling&t=PgRBXnf&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:41] "GET /socket.io/?EIO=4&transport=polling&t=PgRBXnz&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:41] "GET /socket.io/?EIO=4&transport=polling&t=PgRBXoI&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:41] "GET /socket.io/?EIO=4&transport=polling&t=PgRBXoe&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:41] "GET /socket.io/?EIO=4&transport=polling&t=PgRBXoy&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:41] "GET /socket.io/?EIO=4&transport=polling&t=PgRBXpH&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:41] "GET /socket.io/?EIO=4&transport=polling&t=PgRBXpc&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:41] "GET /socket.io/?EIO=4&transport=polling&t=PgRBXpz&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:41] "GET /socket.io/?EIO=4&transport=polling&t=PgRBXqF&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:42] "GET /socket.io/?EIO=4&transport=polling&t=PgRBXqa&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:42] "GET /socket.io/?EIO=4&transport=polling&t=PgRBXqv&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:42] "GET /socket.io/?EIO=4&transport=polling&t=PgRBXrC&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:42] "GET /socket.io/?EIO=4&transport=polling&t=PgRBXrX&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:42] "GET /socket.io/?EIO=4&transport=polling&t=PgRBXrr&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:42] "GET /socket.io/?EIO=4&transport=polling&t=PgRBXs9&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:42] "GET /socket.io/?EIO=4&transport=polling&t=PgRBXsT&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:42] "GET /socket.io/?EIO=4&transport=polling&t=PgRBXso&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:42] "GET /socket.io/?EIO=4&transport=polling&t=PgRBXt7&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:42] "GET /socket.io/?EIO=4&transport=polling&t=PgRBXtS&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:42] "GET /socket.io/?EIO=4&transport=polling&t=PgRBXtn&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:42] "GET /socket.io/?EIO=4&transport=polling&t=PgRBXu6&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:42] "GET /socket.io/?EIO=4&transport=polling&t=PgRBXuQ&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:42] "GET /socket.io/?EIO=4&transport=polling&t=PgRBXuk&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:42] "GET /socket.io/?EIO=4&transport=polling&t=PgRBXv4&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:42] "GET /socket.io/?EIO=4&transport=polling&t=PgRBXvO&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:42] "GET /socket.io/?EIO=4&transport=polling&t=PgRBXvj&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:42] "GET /socket.io/?EIO=4&transport=polling&t=PgRBXw2&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:42] "GET /socket.io/?EIO=4&transport=polling&t=PgRBXwN&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:42] "GET /socket.io/?EIO=4&transport=polling&t=PgRBXwi&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:42] "GET /socket.io/?EIO=4&transport=polling&t=PgRBXx1&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:42] "GET /socket.io/?EIO=4&transport=polling&t=PgRBXxL&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:42] "GET /socket.io/?EIO=4&transport=polling&t=PgRBXxg&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:42] "GET /socket.io/?EIO=4&transport=polling&t=PgRBXx-&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:42] "GET /socket.io/?EIO=4&transport=polling&t=PgRBXyI&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:42] "GET /socket.io/?EIO=4&transport=polling&t=PgRBXyd&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:42] "GET /socket.io/?EIO=4&transport=polling&t=PgRBXyy&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:42] "GET /socket.io/?EIO=4&transport=polling&t=PgRBXzH&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:42] "GET /socket.io/?EIO=4&transport=polling&t=PgRBXzb&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:42] "GET /socket.io/?EIO=4&transport=polling&t=PgRBXzw&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:42] "GET /socket.io/?EIO=4&transport=polling&t=PgRBX-G&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:42] "GET /socket.io/?EIO=4&transport=polling&t=PgRBX-c&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:42] "GET /socket.io/?EIO=4&transport=polling&t=PgRBX-w&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:42] "GET /socket.io/?EIO=4&transport=polling&t=PgRBX_F&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:42] "GET /socket.io/?EIO=4&transport=polling&t=PgRBX_Z&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:42] "GET /socket.io/?EIO=4&transport=polling&t=PgRBX_u&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:42] "GET /socket.io/?EIO=4&transport=polling&t=PgRBY0C&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:42] "GET /socket.io/?EIO=4&transport=polling&t=PgRBY0X&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:42] "GET /socket.io/?EIO=4&transport=polling&t=PgRBY0r&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:42] "GET /socket.io/?EIO=4&transport=polling&t=PgRBY1A&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:42] "GET /socket.io/?EIO=4&transport=polling&t=PgRBY1U&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:42] "GET /socket.io/?EIO=4&transport=polling&t=PgRBY1o&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:42] "GET /socket.io/?EIO=4&transport=polling&t=PgRBY28&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:42] "GET /socket.io/?EIO=4&transport=polling&t=PgRBY2S&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:42] "GET /socket.io/?EIO=4&transport=polling&t=PgRBY2m&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:42] "GET /socket.io/?EIO=4&transport=polling&t=PgRBY36&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:42] "GET /socket.io/?EIO=4&transport=polling&t=PgRBY3R&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:42] "GET /socket.io/?EIO=4&transport=polling&t=PgRBY3m&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:43] "GET /socket.io/?EIO=4&transport=polling&t=PgRBY44&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:43] "GET /socket.io/?EIO=4&transport=polling&t=PgRBY4Q&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:43] "GET /socket.io/?EIO=4&transport=polling&t=PgRBY4k&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:43] "GET /socket.io/?EIO=4&transport=polling&t=PgRBY52&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:43] "GET /socket.io/?EIO=4&transport=polling&t=PgRBY5N&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:43] "GET /socket.io/?EIO=4&transport=polling&t=PgRBY5k&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:43] "GET /socket.io/?EIO=4&transport=polling&t=PgRBY61&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:43] "GET /socket.io/?EIO=4&transport=polling&t=PgRBY6N&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:43] "GET /socket.io/?EIO=4&transport=polling&t=PgRBY6g&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:43] "GET /socket.io/?EIO=4&transport=polling&t=PgRBY6_&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:43] "GET /socket.io/?EIO=4&transport=polling&t=PgRBY7J&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:43] "GET /socket.io/?EIO=4&transport=polling&t=PgRBY7d&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:43] "GET /socket.io/?EIO=4&transport=polling&t=PgRBY7z&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:43] "GET /socket.io/?EIO=4&transport=polling&t=PgRBY8H&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:43] "GET /socket.io/?EIO=4&transport=polling&t=PgRBY8c&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:43] "GET /socket.io/?EIO=4&transport=polling&t=PgRBY8w&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:43] "GET /socket.io/?EIO=4&transport=polling&t=PgRBY9E&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:43] "GET /socket.io/?EIO=4&transport=polling&t=PgRBY9Z&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:43] "GET /socket.io/?EIO=4&transport=polling&t=PgRBY9t&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:43] "GET /socket.io/?EIO=4&transport=polling&t=PgRBYAC&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:43] "GET /socket.io/?EIO=4&transport=polling&t=PgRBYAX&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:43] "GET /socket.io/?EIO=4&transport=polling&t=PgRBYAt&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:43] "GET /socket.io/?EIO=4&transport=polling&t=PgRBYBB&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:43] "GET /socket.io/?EIO=4&transport=polling&t=PgRBYBV&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:43] "GET /socket.io/?EIO=4&transport=polling&t=PgRBYBp&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:43] "GET /socket.io/?EIO=4&transport=polling&t=PgRBYC8&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:43] "GET /socket.io/?EIO=4&transport=polling&t=PgRBYCS&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:43] "GET /socket.io/?EIO=4&transport=polling&t=PgRBYCn&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:43] "GET /socket.io/?EIO=4&transport=polling&t=PgRBYD6&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:43] "GET /socket.io/?EIO=4&transport=polling&t=PgRBYDR&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:43] "GET /socket.io/?EIO=4&transport=polling&t=PgRBYDm&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:43] "GET /socket.io/?EIO=4&transport=polling&t=PgRBYE5&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:43] "GET /socket.io/?EIO=4&transport=polling&t=PgRBYER&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:43] "GET /socket.io/?EIO=4&transport=polling&t=PgRBYEk&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:43] "GET /socket.io/?EIO=4&transport=polling&t=PgRBYF3&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:43] "GET /socket.io/?EIO=4&transport=polling&t=PgRBYFO&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:43] "GET /socket.io/?EIO=4&transport=polling&t=PgRBYFj&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:43] "GET /socket.io/?EIO=4&transport=polling&t=PgRBYG0&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:43] "GET /socket.io/?EIO=4&transport=polling&t=PgRBYGM&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:43] "GET /socket.io/?EIO=4&transport=polling&t=PgRBYGf&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:43] "GET /socket.io/?EIO=4&transport=polling&t=PgRBYG-&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:43] "GET /socket.io/?EIO=4&transport=polling&t=PgRBYHI&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:43] "GET /socket.io/?EIO=4&transport=polling&t=PgRBYHe&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:43] "GET /socket.io/?EIO=4&transport=polling&t=PgRBYHy&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:43] "GET /socket.io/?EIO=4&transport=polling&t=PgRBYIG&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:43] "GET /socket.io/?EIO=4&transport=polling&t=PgRBYIb&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:43] "GET /socket.io/?EIO=4&transport=polling&t=PgRBYIv&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:43] "GET /socket.io/?EIO=4&transport=polling&t=PgRBYJE&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:43] "GET /socket.io/?EIO=4&transport=polling&t=PgRBYJZ&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:44] "GET /socket.io/?EIO=4&transport=polling&t=PgRBYJu&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:44] "GET /socket.io/?EIO=4&transport=polling&t=PgRBYKI&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:44] "GET /socket.io/?EIO=4&transport=polling&t=PgRBYKY&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:44] "GET /socket.io/?EIO=4&transport=polling&t=PgRBYKr&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:44] "GET /socket.io/?EIO=4&transport=polling&t=PgRBYL9&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:44] "GET /socket.io/?EIO=4&transport=polling&t=PgRBYLU&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:44] "GET /socket.io/?EIO=4&transport=polling&t=PgRBYLp&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:44] "GET /socket.io/?EIO=4&transport=polling&t=PgRBYM8&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:44] "GET /socket.io/?EIO=4&transport=polling&t=PgRBYMS&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:44] "GET /socket.io/?EIO=4&transport=polling&t=PgRBYMn&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:44] "GET /socket.io/?EIO=4&transport=polling&t=PgRBYN6&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:44] "GET /socket.io/?EIO=4&transport=polling&t=PgRBYNP&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:44] "GET /socket.io/?EIO=4&transport=polling&t=PgRBYNk&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:44] "GET /socket.io/?EIO=4&transport=polling&t=PgRBYO4&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:44] "GET /socket.io/?EIO=4&transport=polling&t=PgRBYON&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:44] "GET /socket.io/?EIO=4&transport=polling&t=PgRBYOi&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:44] "GET /socket.io/?EIO=4&transport=polling&t=PgRBYP0&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:44] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:44] "GET /socket.io/?EIO=4&transport=polling&t=PgRBYPL&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:44] "GET /socket.io/?EIO=4&transport=polling&t=PgRBYPg&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:44] "GET /socket.io/?EIO=4&transport=polling&t=PgRBYP-&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:44] "GET /socket.io/?EIO=4&transport=polling&t=PgRBYQI&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:44] "GET /socket.io/?EIO=4&transport=polling&t=PgRBYQe&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:44] "GET /socket.io/?EIO=4&transport=polling&t=PgRBYQy&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:44] "GET /socket.io/?EIO=4&transport=polling&t=PgRBYRH&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:44] "GET /socket.io/?EIO=4&transport=polling&t=PgRBYRb&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:44] "GET /socket.io/?EIO=4&transport=polling&t=PgRBYRw&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:44] "GET /socket.io/?EIO=4&transport=polling&t=PgRBYSF&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:44] "GET /socket.io/?EIO=4&transport=polling&t=PgRBYSY&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:44] "GET /socket.io/?EIO=4&transport=polling&t=PgRBYSt&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:44] "GET /socket.io/?EIO=4&transport=polling&t=PgRBYTC&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:44] "GET /socket.io/?EIO=4&transport=polling&t=PgRBYTX&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:44] "GET /socket.io/?EIO=4&transport=polling&t=PgRBYTt&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:44] "GET /socket.io/?EIO=4&transport=polling&t=PgRBYUA&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:44] "GET /socket.io/?EIO=4&transport=polling&t=PgRBYUV&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:44] "GET /socket.io/?EIO=4&transport=polling&t=PgRBYVg&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:44] "GET /socket.io/?EIO=4&transport=polling&t=PgRBYVu&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:44] "GET /socket.io/?EIO=4&transport=polling&t=PgRBYW8&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:44] "GET /socket.io/?EIO=4&transport=polling&t=PgRBYWS&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:44] "GET /socket.io/?EIO=4&transport=polling&t=PgRBYWm&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:44] "GET /socket.io/?EIO=4&transport=polling&t=PgRBYX6&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:44] "GET /socket.io/?EIO=4&transport=polling&t=PgRBYXQ&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:44] "GET /socket.io/?EIO=4&transport=polling&t=PgRBYXl&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:44] "GET /socket.io/?EIO=4&transport=polling&t=PgRBYY4&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:44] "GET /socket.io/?EIO=4&transport=polling&t=PgRBYYP&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:44] "GET /socket.io/?EIO=4&transport=polling&t=PgRBYYj&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:44] "GET /socket.io/?EIO=4&transport=polling&t=PgRBYZ2&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:45] "GET /socket.io/?EIO=4&transport=polling&t=PgRBYZM&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:45] "GET /socket.io/?EIO=4&transport=polling&t=PgRBYZh&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:45] "GET /socket.io/?EIO=4&transport=polling&t=PgRBYZ_&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:45] "GET /socket.io/?EIO=4&transport=polling&t=PgRBYaL&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:45] "GET /socket.io/?EIO=4&transport=polling&t=PgRBYag&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:45] "GET /socket.io/?EIO=4&transport=polling&t=PgRBYa-&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:45] "GET /socket.io/?EIO=4&transport=polling&t=PgRBYbI&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:45] "GET /socket.io/?EIO=4&transport=polling&t=PgRBYbd&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:45] "GET /socket.io/?EIO=4&transport=polling&t=PgRBYby&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:45] "GET /socket.io/?EIO=4&transport=polling&t=PgRBYcG&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:45] "GET /socket.io/?EIO=4&transport=polling&t=PgRBYca&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:45] "GET /socket.io/?EIO=4&transport=polling&t=PgRBYcu&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:45] "GET /socket.io/?EIO=4&transport=polling&t=PgRBYdE&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:45] "GET /socket.io/?EIO=4&transport=polling&t=PgRBYda&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:45] "GET /socket.io/?EIO=4&transport=polling&t=PgRBYdv&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:45] "GET /socket.io/?EIO=4&transport=polling&t=PgRBYeE&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:45] "GET /socket.io/?EIO=4&transport=polling&t=PgRBYeY&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:45] "GET /socket.io/?EIO=4&transport=polling&t=PgRBYer&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:45] "GET /socket.io/?EIO=4&transport=polling&t=PgRBYfC&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:45] "GET /socket.io/?EIO=4&transport=polling&t=PgRBYfV&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:45] "GET /socket.io/?EIO=4&transport=polling&t=PgRBYfq&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:45] "GET /socket.io/?EIO=4&transport=polling&t=PgRBYg7&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:45] "GET /socket.io/?EIO=4&transport=polling&t=PgRBYgT&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:45] "GET /socket.io/?EIO=4&transport=polling&t=PgRBYgn&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:45] "GET /socket.io/?EIO=4&transport=polling&t=PgRBYh7&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:45] "GET /socket.io/?EIO=4&transport=polling&t=PgRBYhR&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:45] "GET /socket.io/?EIO=4&transport=polling&t=PgRBYhm&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:45] "GET /socket.io/?EIO=4&transport=polling&t=PgRBYi5&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:45] "GET /socket.io/?EIO=4&transport=polling&t=PgRBYiQ&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:45] "GET /socket.io/?EIO=4&transport=polling&t=PgRBYij&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:45] "GET /socket.io/?EIO=4&transport=polling&t=PgRBYj2&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:45] "GET /socket.io/?EIO=4&transport=polling&t=PgRBYjM&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:45] "GET /socket.io/?EIO=4&transport=polling&t=PgRBYji&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:45] "GET /socket.io/?EIO=4&transport=polling&t=PgRBYk0&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:45] "GET /socket.io/?EIO=4&transport=polling&t=PgRBYkK&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:45] "GET /socket.io/?EIO=4&transport=polling&t=PgRBYkf&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:45] "GET /socket.io/?EIO=4&transport=polling&t=PgRBYk-&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:45] "GET /socket.io/?EIO=4&transport=polling&t=PgRBYlI&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:45] "GET /socket.io/?EIO=4&transport=polling&t=PgRBYlc&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:45] "GET /socket.io/?EIO=4&transport=polling&t=PgRBYlw&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:45] "GET /socket.io/?EIO=4&transport=polling&t=PgRBYmG&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:45] "GET /socket.io/?EIO=4&transport=polling&t=PgRBYmb&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:45] "GET /socket.io/?EIO=4&transport=polling&t=PgRBYmv&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:45] "GET /socket.io/?EIO=4&transport=polling&t=PgRBYnD&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:45] "GET /socket.io/?EIO=4&transport=polling&t=PgRBYnY&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:45] "GET /socket.io/?EIO=4&transport=polling&t=PgRBYns&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:45] "GET /socket.io/?EIO=4&transport=polling&t=PgRBYoB&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:45] "GET /socket.io/?EIO=4&transport=polling&t=PgRBYoV&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:45] "GET /socket.io/?EIO=4&transport=polling&t=PgRBYop&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:46] "GET /socket.io/?EIO=4&transport=polling&t=PgRBYp9&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:46] "GET /socket.io/?EIO=4&transport=polling&t=PgRBYpT&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:46] "GET /socket.io/?EIO=4&transport=polling&t=PgRBYpo&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:46] "GET /socket.io/?EIO=4&transport=polling&t=PgRBYq7&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:46] "GET /socket.io/?EIO=4&transport=polling&t=PgRBYqR&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:46] "GET /socket.io/?EIO=4&transport=polling&t=PgRBYql&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:46] "GET /socket.io/?EIO=4&transport=polling&t=PgRBYr5&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:46] "GET /socket.io/?EIO=4&transport=polling&t=PgRBYrS&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:46] "GET /socket.io/?EIO=4&transport=polling&t=PgRBYrk&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:46] "GET /socket.io/?EIO=4&transport=polling&t=PgRBU-k.0&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:46] "GET /socket.io/?EIO=4&transport=polling&t=PgRBYs3&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:46] "GET /socket.io/?EIO=4&transport=polling&t=PgRBVav.0&sid=GGrA7lLxNP-ceZwvAADv HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:46] "GET /api/conversations/conv_20251119_161359_870/tokens HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:46] "GET /api/conversations/conv_20251119_161359_870/tokens HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:46] "GET /api/conversations/conv_20251119_161359_870/tokens HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:46] "GET /socket.io/?EIO=4&transport=polling&t=PgRBYtu&sid=GGrA7lLxNP-ceZwvAADv HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:46] "GET /socket.io/?EIO=4&transport=polling&t=PgRBYtu&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:46] "GET /socket.io/?EIO=4&transport=polling&t=PgRBYtp&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:46] "GET /socket.io/?EIO=4&transport=polling&t=PgRBYvU&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +[Debug] 消息 1 (system): 3210 tokens - 你是一名运行在云端服务器上的智能助手,可以帮助用户完成各种任务。你的用户可能没有编程背景,请用通俗易... +[Debug] 消息 2 (system): 1876 tokens - # 待办事项系统使用指南(简化版) + +待办事项就像你的任务清单,帮你把复杂的工作拆成小步骤。 + +##... +[Debug] 消息 3 (system): 1172 tokens - # 子智能体工具指南 + +当你通过 `create_sub_agent`/`wait_sub_agen... +[Debug] 消息 4 (user): 81 tokens - 根据2024年全球gdp,做一个可以交互的地球模型的gdp展示 +我在考验你的自主能力,不要向我询问任... +[Debug] 消息总token: 6339 +[Debug] 开始计算输入token,messages数量: 4 +[Debug] 工具定义token: 4729 +[Debug] 最终输入token: 11068 +[Debug] 消息 1 (system): 3210 tokens - 你是一名运行在云端服务器上的智能助手,可以帮助用户完成各种任务。你的用户可能没有编程背景,请用通俗易... +[Debug] 消息 2 (system): 1876 tokens - # 待办事项系统使用指南(简化版) + +待办事项就像你的任务清单,帮你把复杂的工作拆成小步骤。 + +##... +[Debug] 消息 3 (system): 1172 tokens - # 子智能体工具指南 + +当你通过 `create_sub_agent`/`wait_sub_agen... +[Debug] 消息 4 (user): 81 tokens - 根据2024年全球gdp,做一个可以交互的地球模型的gdp展示 +我在考验你的自主能力,不要向我询问任... +[Debug] 消息总token: 6339 +[Debug] 工具定义token: 4729 +[Debug] 最终输入token: 11068 +[Debug] 开始计算输入token,messages数量: 4 +[Debug] 消息 1 (system): 3210 tokens - 你是一名运行在云端服务器上的智能助手,可以帮助用户完成各种任务。你的用户可能没有编程背景,请用通俗易... +[Debug] 消息 2 (system): 1876 tokens - # 待办事项系统使用指南(简化版) + +待办事项就像你的任务清单,帮你把复杂的工作拆成小步骤。 + +##... +[Debug] 消息 3 (system): 1172 tokens - # 子智能体工具指南 + +当你通过 `create_sub_agent`/`wait_sub_agen... +[Debug] 消息 4 (user): 81 tokens - 根据2024年全球gdp,做一个可以交互的地球模型的gdp展示 +我在考验你的自主能力,不要向我询问任... +[Debug] 消息总token: 6339 +[Debug] 工具定义token: 4729 +[Debug] 最终输入token: 11068 +[Debug] 开始计算输入token,messages数量: 4 +[Debug] 消息 1 (system): 3210 tokens - 你是一名运行在云端服务器上的智能助手,可以帮助用户完成各种任务。你的用户可能没有编程背景,请用通俗易... +[Debug] 消息 2 (system): 1876 tokens - # 待办事项系统使用指南(简化版) + +待办事项就像你的任务清单,帮你把复杂的工作拆成小步骤。 + +##... +[Debug] 消息 3 (system): 1172 tokens - # 子智能体工具指南 + +当你通过 `create_sub_agent`/`wait_sub_agen... +[Debug] 消息 4 (user): 81 tokens - 根据2024年全球gdp,做一个可以交互的地球模型的gdp展示 +我在考验你的自主能力,不要向我询问任... +[Debug] 消息总token: 6339 +[Debug] 工具定义token: 4729 +[Debug] 最终输入token: 11068 +[Debug] 开始计算输入token,messages数量: 4 +[Debug] 消息 1 (system): 3210 tokens - 你是一名运行在云端服务器上的智能助手,可以帮助用户完成各种任务。你的用户可能没有编程背景,请用通俗易... +[Debug] 消息 2 (system): 1876 tokens - # 待办事项系统使用指南(简化版) + +待办事项就像你的任务清单,帮你把复杂的工作拆成小步骤。 + +##... +[Debug] 消息 3 (system): 1172 tokens - # 子智能体工具指南 + +当你通过 `create_sub_agent`/`wait_sub_agen... +[Debug] 消息 4 (user): 81 tokens - 根据2024年全球gdp,做一个可以交互的地球模型的gdp展示 +我在考验你的自主能力,不要向我询问任... +[Debug] 消息总token: 6339 +[Debug] 工具定义token: 4729 +[Debug] 最终输入token: 11068 +[Debug] 开始计算输入token,messages数量: 4 +[Debug] 消息 1 (system): 3210 tokens - 你是一名运行在云端服务器上的智能助手,可以帮助用户完成各种任务。你的用户可能没有编程背景,请用通俗易... +[Debug] 消息 2 (system): 1876 tokens - # 待办事项系统使用指南(简化版) + +待办事项就像你的任务清单,帮你把复杂的工作拆成小步骤。 + +##... +[Debug] 消息 3 (system): 1172 tokens - # 子智能体工具指南 + +当你通过 `create_sub_agent`/`wait_sub_agen... +[Debug] 消息 4 (user): 81 tokens - 根据2024年全球gdp,做一个可以交互的地球模型的gdp展示 +我在考验你的自主能力,不要向我询问任... +[Debug] 消息总token: 6339 +[Debug] 工具定义token: 4729 +[Debug] 最终输入token: 11068 +📊 Token统计已更新: +0输入, +888输出 (总计: 11068输入, 888输出) +[Debug] 尝试广播token更新 +[Debug] 广播token统计,对话ID: conv_20251119_161359_870 +[Debug] Token统计: 累计输入=11068, 累计输出=888 +[Debug] token更新已广播 +[Debug] 开始计算输入token,messages数量: 4 +[Debug] 开始计算输入token,messages数量: 4 +[Debug] 消息 1 (system): 3210 tokens - 你是一名运行在云端服务器上的智能助手,可以帮助用户完成各种任务。你的用户可能没有编程背景,请用通俗易... +[Debug] 消息 2 (system): 1876 tokens - # 待办事项系统使用指南(简化版) + +待办事项就像你的任务清单,帮你把复杂的工作拆成小步骤。 + +##... +[Debug] 消息 3 (system): 1172 tokens - # 子智能体工具指南 + +当你通过 `create_sub_agent`/`wait_sub_agen... +[Debug] 消息 4 (user): 81 tokens - 根据2024年全球gdp,做一个可以交互的地球模型的gdp展示 +我在考验你的自主能力,不要向我询问任... +[Debug] 消息总token: 6339 +[Debug] 消息 1 (system): 3210 tokens - 你是一名运行在云端服务器上的智能助手,可以帮助用户完成各种任务。你的用户可能没有编程背景,请用通俗易... +[Debug] 消息 2 (system): 1876 tokens - # 待办事项系统使用指南(简化版) + +待办事项就像你的任务清单,帮你把复杂的工作拆成小步骤。 + +##... +[Debug] 消息 3 (system): 1172 tokens - # 子智能体工具指南 + +当你通过 `create_sub_agent`/`wait_sub_agen... +[Debug] 消息 4 (user): 81 tokens - 根据2024年全球gdp,做一个可以交互的地球模型的gdp展示 +我在考验你的自主能力,不要向我询问任... +[Debug] 消息总token: 6339 +[Debug] 工具定义token: 4729 +[Debug] 最终输入token: 11068 +[Debug] 工具定义token: 4729 +[Debug] 最终输入token: 11068 +[Debug] 开始计算输入token,messages数量: 4 +[Debug] 消息 1 (system): 3210 tokens - 你是一名运行在云端服务器上的智能助手,可以帮助用户完成各种任务。你的用户可能没有编程背景,请用通俗易... +[Debug] 消息 2 (system): 1876 tokens - # 待办事项系统使用指南(简化版) + +待办事项就像你的任务清单,帮你把复杂的工作拆成小步骤。 + +##... +[Debug] 消息 3 (system): 1172 tokens - # 子智能体工具指南 + +当你通过 `create_sub_agent`/`wait_sub_agen... +[Debug] 消息 4 (user): 81 tokens - 根据2024年全球gdp,做一个可以交互的地球模型的gdp展示 +我在考验你的自主能力,不要向我询问任... +[Debug] 消息总token: 6339 +[Debug] 工具定义token: 4729 +[Debug] 最终输入token: 11068 +[Debug] 添加assistant消息后广播token更新 +[Debug] 尝试广播token更新 +[Debug] 广播token统计,对话ID: conv_20251119_161359_870 +[Debug] Token统计: 累计输入=11068, 累计输出=888 +[Debug] token更新已广播 +[Debug] 开始计算输入token,messages数量: 5 +[Debug] 开始计算输入token,messages数量: 5 +[Debug] 消息 1 (system): 3210 tokens - 你是一名运行在云端服务器上的智能助手,可以帮助用户完成各种任务。你的用户可能没有编程背景,请用通俗易... +[Debug] 消息 2 (system): 1876 tokens - # 待办事项系统使用指南(简化版) + +待办事项就像你的任务清单,帮你把复杂的工作拆成小步骤。 + +##...127.0.0.1 - - [19/Nov/2025 16:14:46] "GET /api/conversations/conv_20251119_161359_870/tokens HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:46] "GET /api/conversations/conv_20251119_161359_870/tokens HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:46] "GET /api/conversations/conv_20251119_161359_870/tokens HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:46] "GET /socket.io/?EIO=4&transport=polling&t=PgRBYvU&sid=GGrA7lLxNP-ceZwvAADv HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:46] "GET /socket.io/?EIO=4&transport=polling&t=PgRBYvY&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:46] "GET /socket.io/?EIO=4&transport=polling&t=PgRBYvj&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:46] "GET /socket.io/?EIO=4&transport=polling&t=PgRBY_b&sid=GGrA7lLxNP-ceZwvAADv HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:46] "GET /socket.io/?EIO=4&transport=polling&t=PgRBY_d&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:46] "GET /socket.io/?EIO=4&transport=polling&t=PgRBY_c&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:48] "GET /socket.io/?EIO=4&transport=polling&t=PgRBY_q&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:48] "GET /socket.io/?EIO=4&transport=polling&t=PgRBY_o&sid=GGrA7lLxNP-ceZwvAADv HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:48] "GET /socket.io/?EIO=4&transport=polling&t=PgRBY_r&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:48] "GET /socket.io/?EIO=4&transport=polling&t=PgRBZM1&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:48] "GET /api/conversations/conv_20251119_161359_870/tokens HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:48] "GET /api/conversations/conv_20251119_161359_870/tokens HTTP/1.1" 200 - +2025-11-19 16:14:48,324 - modules.sub_agent_manager - ERROR - 子智能体服务返回错误: Client error '404 NOT FOUND' for url 'http://127.0.0.1:8092/tasks/sub_1_1763149714_cf3c66' +For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/404 +127.0.0.1 - - [19/Nov/2025 16:14:48] "GET /api/conversations/conv_20251119_161359_870/tokens HTTP/1.1" 200 - +2025-11-19 16:14:48,388 - modules.sub_agent_manager - ERROR - 子智能体服务返回错误: Client error '404 NOT FOUND' for url 'http://127.0.0.1:8092/tasks/sub_1_1763191939_681287' +For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/404 +2025-11-19 16:14:48,441 - modules.sub_agent_manager - ERROR - 子智能体服务返回错误: Client error '404 NOT FOUND' for url 'http://127.0.0.1:8092/tasks/sub_1_1763194678_87db30' +For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/404 +127.0.0.1 - - [19/Nov/2025 16:14:48] "GET /socket.io/?EIO=4&transport=polling&t=PgRBZM4&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:48] "GET /socket.io/?EIO=4&transport=polling&t=PgRBZMH&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:48] "GET /socket.io/?EIO=4&transport=polling&t=PgRBZM4&sid=GGrA7lLxNP-ceZwvAADv HTTP/1.1" 200 - + +[Debug] 消息 3 (system): 1172 tokens - # 子智能体工具指南 + +当你通过 `create_sub_agent`/`wait_sub_agen... +[Debug] 消息 4 (user): 81 tokens - 根据2024年全球gdp,做一个可以交互的地球模型的gdp展示 +我在考验你的自主能力,不要向我询问任... +[Debug] 消息 5 (assistant): 678 tokens - 好的,我来为您制定一个完整的交互式地球GDP展示项目计划。 + +## 项目概述 +基于2024年全球GD... +[Debug] 消息总token: 7017 +[Debug] 消息 1 (system): 3210 tokens - 你是一名运行在云端服务器上的智能助手,可以帮助用户完成各种任务。你的用户可能没有编程背景,请用通俗易... +[Debug] 消息 2 (system): 1876 tokens - # 待办事项系统使用指南(简化版) + +待办事项就像你的任务清单,帮你把复杂的工作拆成小步骤。 + +##... +[Debug] 消息 3 (system): 1172 tokens - # 子智能体工具指南 + +当你通过 `create_sub_agent`/`wait_sub_agen... +[Debug] 消息 4 (user): 81 tokens - 根据2024年全球gdp,做一个可以交互的地球模型的gdp展示 +我在考验你的自主能力,不要向我询问任... +[Debug] 消息 5 (assistant): 678 tokens - 好的,我来为您制定一个完整的交互式地球GDP展示项目计划。 + +## 项目概述 +基于2024年全球GD... +[Debug] 消息总token: 7017 +[Debug] 工具定义token: 4729 +[Debug] 最终输入token: 11746 +[Debug] 工具定义token: 4729 +[Debug] 最终输入token: 11746 +[Debug] 开始计算输入token,messages数量: 5 +[Debug] 消息 1 (system): 3210 tokens - 你是一名运行在云端服务器上的智能助手,可以帮助用户完成各种任务。你的用户可能没有编程背景,请用通俗易... +[Debug] 消息 2 (system): 1876 tokens - # 待办事项系统使用指南(简化版) + +待办事项就像你的任务清单,帮你把复杂的工作拆成小步骤。 + +##... +[Debug] 消息 3 (system): 1172 tokens - # 子智能体工具指南 + +当你通过 `create_sub_agent`/`wait_sub_agen... +[Debug] 消息 4 (user): 81 tokens - 根据2024年全球gdp,做一个可以交互的地球模型的gdp展示 +我在考验你的自主能力,不要向我询问任... +[Debug] 消息 5 (assistant): 678 tokens - 好的,我来为您制定一个完整的交互式地球GDP展示项目计划。 + +## 项目概述 +基于2024年全球GD... +[Debug] 消息总token: 7017 +[Debug] 工具定义token: 4729 +[Debug] 最终输入token: 11746 +[Debug] 添加tool消息后广播token更新 +[Debug] 尝试广播token更新 +[Debug] 广播token统计,对话ID: conv_20251119_161359_870 +[Debug] Token统计: 累计输入=11068, 累计输出=888 +[Debug] token更新已广播 +[Debug] 开始计算输入token,messages数量: 7 +[Debug] 开始计算输入token,messages数量: 7 +[Debug] 消息 1 (system): 3210 tokens - 你是一名运行在云端服务器上的智能助手,可以帮助用户完成各种任务。你的用户可能没有编程背景,请用通俗易... +[Debug] 消息 2 (system): 1876 tokens - # 待办事项系统使用指南(简化版) + +待办事项就像你的任务清单,帮你把复杂的工作拆成小步骤。 + +##... +[Debug] 消息 3 (system): 1172 tokens - # 子智能体工具指南 + +当你通过 `create_sub_agent`/`wait_sub_agen... +[Debug] 消息 4 (user): 81 tokens - 根据2024年全球gdp,做一个可以交互的地球模型的gdp展示 +我在考验你的自主能力,不要向我询问任... +[Debug] 消息 5 (assistant): 678 tokens - 好的,我来为您制定一个完整的交互式地球GDP展示项目计划。 + +## 项目概述 +基于2024年全球GD... +[Debug] 消息 6 (tool): 274 tokens - {"success": true, "message": "待办列表已创建。请先完成某项任务,再调用... +[Debug] 消息 7 (system): 206 tokens - === TODO_LIST === +任务概述:基于2024年全球GDP数据创建交互式3D地球展示模型... +[Debug] 消息总token: 7497 +[Debug] 消息 1 (system): 3210 tokens - 你是一名运行在云端服务器上的智能助手,可以帮助用户完成各种任务。你的用户可能没有编程背景,请用通俗易... +[Debug] 消息 2 (system): 1876 tokens - # 待办事项系统使用指南(简化版) + +待办事项就像你的任务清单,帮你把复杂的工作拆成小步骤。 + +##... +[Debug] 消息 3 (system): 1172 tokens - # 子智能体工具指南 + +当你通过 `create_sub_agent`/`wait_sub_agen... +[Debug] 消息 4 (user): 81 tokens - 根据2024年全球gdp,做一个可以交互的地球模型的gdp展示 +我在考验你的自主能力,不要向我询问任... +[Debug] 消息 5 (assistant): 678 tokens - 好的,我来为您制定一个完整的交互式地球GDP展示项目计划。 + +## 项目概述 +基于2024年全球GD... +[Debug] 消息 6 (tool): 274 tokens - {"success": true, "message": "待办列表已创建。请先完成某项任务,再调用... +[Debug] 消息 7 (system): 206 tokens - === TODO_LIST === +任务概述:基于2024年全球GDP数据创建交互式3D地球展示模型... +[Debug] 消息总token: 7497 +[Debug] 工具定义token: 4729 +[Debug] 最终输入token: 12226 +[Debug] 工具定义token: 4729 +[Debug] 最终输入token: 12226 +[Debug] 开始计算输入token,messages数量: 7 +[Debug] 消息 1 (system): 3210 tokens - 你是一名运行在云端服务器上的智能助手,可以帮助用户完成各种任务。你的用户可能没有编程背景,请用通俗易... +[Debug] 消息 2 (system): 1876 tokens - # 待办事项系统使用指南(简化版) + +待办事项就像你的任务清单,帮你把复杂的工作拆成小步骤。 + +##... +[Debug] 消息 3 (system): 1172 tokens - # 子智能体工具指南 + +当你通过 `create_sub_agent`/`wait_sub_agen... +[Debug] 消息 4 (user): 81 tokens - 根据2024年全球gdp,做一个可以交互的地球模型的gdp展示 +我在考验你的自主能力,不要向我询问任... +[Debug] 消息 5 (assistant): 678 tokens - 好的,我来为您制定一个完整的交互式地球GDP展示项目计划。 + +## 项目概述 +基于2024年全球GD... +[Debug] 消息 6 (tool): 274 tokens - {"success": true, "message": "待办列表已创建。请先完成某项任务,再调用... +[Debug] 消息 7 (system): 206 tokens - === TODO_LIST === +任务概述:基于2024年全球GDP数据创建交互式3D地球展示模型... +[Debug] 消息总token: 7497 +[Debug] 工具定义token: 4729 +[Debug] 最终输入token: 12226 +[Debug] 开始计算输入token,messages数量: 6 +[Debug] 消息 1 (system): 3210 tokens - 你是一名运行在云端服务器上的智能助手,可以帮助用户完成各种任务。你的用户可能没有编程背景,请用通俗易... +[Debug] 消息 2 (system): 1876 tokens - # 待办事项系统使用指南(简化版) + +待办事项就像你的任务清单,帮你把复杂的工作拆成小步骤。 + +##... +[Debug] 消息 3 (system): 1172 tokens - # 子智能体工具指南 + +当你通过 `create_sub_agent`/`wait_sub_agen... +[Debug] 消息 4 (user): 81 tokens - 根据2024年全球gdp,做一个可以交互的地球模型的gdp展示 +我在考验你的自主能力,不要向我询问任... +[Debug] 消息 5 (assistant): 678 tokens - 好的,我来为您制定一个完整的交互式地球GDP展示项目计划。 + +## 项目概述 +基于2024年全球GD... +[Debug] 消息 6 (tool): 274 tokens - {"success": true, "message": "待办列表已创建。请先完成某项任务,再调用... +[Debug] 消息总token: 7291 +[Debug] 工具定义token: 4729 +[Debug] 最终输入token: 12020 +📊 Token统计已更新: +12020输入, +0输出 (总计: 23088输入, 888输出) +[Debug] 尝试广播token更新 +[Debug] 广播token统计,对话ID: conv_20251119_161359_870 +[Debug] Token统计: 累计输入=23088, 累计输出=888 +[Debug] token更新已广播 +[API] 第2次调用 (总工具调用: 1/100) +[Debug] 开始计算输入token,messages数量: 7 +[Debug] 开始计算输入token,messages数量: 7 +[Debug] 消息 1 (system): 3210 tokens - 你是一名运行在云端服务器上的智能助手,可以帮助用户完成各种任务。你的用户可能没有编程背景,请用通俗易... +127.0.0.1 - - [19/Nov/2025 16:14:48] "GET /api/conversations/conv_20251119_161359_870/tokens HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:48] "GET /api/conversations/conv_20251119_161359_870/tokens HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:48] "GET /api/conversations/conv_20251119_161359_870/tokens HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:48] "GET /api/conversations/conv_20251119_161359_870/tokens HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:49] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:49] "GET /api/todo-list HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:49] "GET /socket.io/?EIO=4&transport=polling&t=PgRBZSk&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:49] "GET /socket.io/?EIO=4&transport=polling&t=PgRBZnF&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:50] "GET /socket.io/?EIO=4&transport=polling&t=PgRBZng&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:50] "GET /socket.io/?EIO=4&transport=polling&t=PgRBZnz&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:50] "GET /socket.io/?EIO=4&transport=polling&t=PgRBZoH&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:50] "GET /socket.io/?EIO=4&transport=polling&t=PgRBZob&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:50] "GET /socket.io/?EIO=4&transport=polling&t=PgRBZpG&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:50] "GET /socket.io/?EIO=4&transport=polling&t=PgRBZpb&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:50] "GET /socket.io/?EIO=4&transport=polling&t=PgRBZpv&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:50] "GET /socket.io/?EIO=4&transport=polling&t=PgRBZqE&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:50] "GET /socket.io/?EIO=4&transport=polling&t=PgRBZqY&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:50] "GET /socket.io/?EIO=4&transport=polling&t=PgRBZqt&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:50] "GET /socket.io/?EIO=4&transport=polling&t=PgRBZrC&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:50] "GET /socket.io/?EIO=4&transport=polling&t=PgRBZrX&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:50] "GET /socket.io/?EIO=4&transport=polling&t=PgRBZrr&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:50] "GET /socket.io/?EIO=4&transport=polling&t=PgRBZsA&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:50] "GET /socket.io/?EIO=4&transport=polling&t=PgRBZsU&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:50] "GET /socket.io/?EIO=4&transport=polling&t=PgRBZso&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:50] "GET /socket.io/?EIO=4&transport=polling&t=PgRBZt6&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:50] "GET /socket.io/?EIO=4&transport=polling&t=PgRBZtR&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:50] "GET /socket.io/?EIO=4&transport=polling&t=PgRBZtl&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:50] "GET /socket.io/?EIO=4&transport=polling&t=PgRBZvy&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:50] "GET /socket.io/?EIO=4&transport=polling&t=PgRBZwI&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:50] "GET /socket.io/?EIO=4&transport=polling&t=PgRBZwa&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:50] "GET /socket.io/?EIO=4&transport=polling&t=PgRBZwx&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:50] "GET /socket.io/?EIO=4&transport=polling&t=PgRBZxD&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:50] "GET /socket.io/?EIO=4&transport=polling&t=PgRBZxZ&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:51] "GET /socket.io/?EIO=4&transport=polling&t=PgRBZSl&sid=GGrA7lLxNP-ceZwvAADv HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:51] "GET /socket.io/?EIO=4&transport=polling&t=PgRBZSj&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:51] "GET /socket.io/?EIO=4&transport=polling&t=PgRBZxt&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:51] "GET /socket.io/?EIO=4&transport=polling&t=PgRBa7C&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:51] "GET /api/conversations/conv_20251119_161359_870/tokens HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:51] "GET /api/conversations/conv_20251119_161359_870/tokens HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:51] "GET /socket.io/?EIO=4&transport=polling&t=PgRBa7B&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:51] "GET /socket.io/?EIO=4&transport=polling&t=PgRBa7B&sid=GGrA7lLxNP-ceZwvAADv HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:51] "GET /socket.io/?EIO=4&transport=polling&t=PgRBa7e&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +[Debug] 消息 2 (system): 1876 tokens - # 待办事项系统使用指南(简化版) + +待办事项就像你的任务清单,帮你把复杂的工作拆成小步骤。 + +##... +[Debug] 消息 1 (system): 3210 tokens - 你是一名运行在云端服务器上的智能助手,可以帮助用户完成各种任务。你的用户可能没有编程背景,请用通俗易... +[Debug] 消息 3 (system): 1172 tokens - # 子智能体工具指南 + +当你通过 `create_sub_agent`/`wait_sub_agen... +[Debug] 消息 4 (user): 81 tokens - 根据2024年全球gdp,做一个可以交互的地球模型的gdp展示 +我在考验你的自主能力,不要向我询问任... +[Debug] 消息 5 (assistant): 678 tokens - 好的,我来为您制定一个完整的交互式地球GDP展示项目计划。 + +## 项目概述 +基于2024年全球GD... +[Debug] 消息 2 (system): 1876 tokens - # 待办事项系统使用指南(简化版) + +待办事项就像你的任务清单,帮你把复杂的工作拆成小步骤。 + +##... +[Debug] 消息 6 (tool): 274 tokens - {"success": true, "message": "待办列表已创建。请先完成某项任务,再调用... +[Debug] 消息 7 (system): 206 tokens - === TODO_LIST === +任务概述:基于2024年全球GDP数据创建交互式3D地球展示模型... +[Debug] 消息总token: 7497 +[Debug] 消息 3 (system): 1172 tokens - # 子智能体工具指南 + +当你通过 `create_sub_agent`/`wait_sub_agen... +[Debug] 消息 4 (user): 81 tokens - 根据2024年全球gdp,做一个可以交互的地球模型的gdp展示 +我在考验你的自主能力,不要向我询问任... +[Debug] 消息 5 (assistant): 678 tokens - 好的,我来为您制定一个完整的交互式地球GDP展示项目计划。 + +## 项目概述 +基于2024年全球GD... +[Debug] 消息 6 (tool): 274 tokens - {"success": true, "message": "待办列表已创建。请先完成某项任务,再调用... +[Debug] 消息 7 (system): 206 tokens - === TODO_LIST === +任务概述:基于2024年全球GDP数据创建交互式3D地球展示模型... +[Debug] 消息总token: 7497 +[Debug] 工具定义token: 4729 +[Debug] 最终输入token: 12226 +[Debug] 工具定义token: 4729 +[Debug] 最终输入token: 12226 +[Debug] 开始计算输入token,messages数量: 7 +[Debug] 消息 1 (system): 3210 tokens - 你是一名运行在云端服务器上的智能助手,可以帮助用户完成各种任务。你的用户可能没有编程背景,请用通俗易... +[Debug] 消息 2 (system): 1876 tokens - # 待办事项系统使用指南(简化版) + +待办事项就像你的任务清单,帮你把复杂的工作拆成小步骤。 + +##... +[Debug] 消息 3 (system): 1172 tokens - # 子智能体工具指南 + +当你通过 `create_sub_agent`/`wait_sub_agen... +[Debug] 消息 4 (user): 81 tokens - 根据2024年全球gdp,做一个可以交互的地球模型的gdp展示 +我在考验你的自主能力,不要向我询问任... +[Debug] 消息 5 (assistant): 678 tokens - 好的,我来为您制定一个完整的交互式地球GDP展示项目计划。 + +## 项目概述 +基于2024年全球GD... +[Debug] 消息 6 (tool): 274 tokens - {"success": true, "message": "待办列表已创建。请先完成某项任务,再调用... +[Debug] 消息 7 (system): 206 tokens - === TODO_LIST === +任务概述:基于2024年全球GDP数据创建交互式3D地球展示模型... +[Debug] 消息总token: 7497 +[Debug] 工具定义token: 4729 +[Debug] 最终输入token: 12226 +[Debug] 开始计算输入token,messages数量: 7 +[Debug] 消息 1 (system): 3210 tokens - 你是一名运行在云端服务器上的智能助手,可以帮助用户完成各种任务。你的用户可能没有编程背景,请用通俗易... +[Debug] 消息 2 (system): 1876 tokens - # 待办事项系统使用指南(简化版) + +待办事项就像你的任务清单,帮你把复杂的工作拆成小步骤。 + +##... +[Debug] 消息 3 (system): 1172 tokens - # 子智能体工具指南 + +当你通过 `create_sub_agent`/`wait_sub_agen... +[Debug] 消息 4 (user): 81 tokens - 根据2024年全球gdp,做一个可以交互的地球模型的gdp展示 +我在考验你的自主能力,不要向我询问任... +[Debug] 消息 5 (assistant): 678 tokens - 好的,我来为您制定一个完整的交互式地球GDP展示项目计划。 + +## 项目概述 +基于2024年全球GD... +[Debug] 消息 6 (tool): 274 tokens - {"success": true, "message": "待办列表已创建。请先完成某项任务,再调用... +[Debug] 消息 7 (system): 206 tokens - === TODO_LIST === +任务概述:基于2024年全球GDP数据创建交互式3D地球展示模型... +[Debug] 消息总token: 7497 +[Debug] 工具定义token: 4729 +[Debug] 最终输入token: 12226 +📊 Token统计已更新: +0输入, +95输出 (总计: 23088输入, 983输出) +[Debug] 尝试广播token更新 +[Debug] 广播token统计,对话ID: conv_20251119_161359_870 +[Debug] Token统计: 累计输入=23088, 累计输出=983 +[Debug] token更新已广播 +[Debug] 开始计算输入token,messages数量: 7 +[Debug] 消息 1 (system): 3210 tokens - 你是一名运行在云端服务器上的智能助手,可以帮助用户完成各种任务。你的用户可能没有编程背景,请用通俗易... +[Debug] 开始计算输入token,messages数量: 7 +[Debug] 消息 2 (system): 1876 tokens - # 待办事项系统使用指南(简化版) + +待办事项就像你的任务清单,帮你把复杂的工作拆成小步骤。 + +##... +[Debug] 消息 3 (system): 1172 tokens - # 子智能体工具指南 + +当你通过 `create_sub_agent`/`wait_sub_agen... +[Debug] 消息 4 (user): 81 tokens - 根据2024年全球gdp,做一个可以交互的地球模型的gdp展示 +我在考验你的自主能力,不要向我询问任... +[Debug] 消息 5 (assistant): 678 tokens - 好的,我来为您制定一个完整的交互式地球GDP展示项目计划。 + +## 项目概述 +基于2024年全球GD... +[Debug] 消息 6 (tool): 274 tokens - {"success": true, "message": "待办列表已创建。请先完成某项任务,再调用... +[Debug] 消息 7 (system): 206 tokens - === TODO_LIST === +任务概述:基于2024年全球GDP数据创建交互式3D地球展示模型... +[Debug] 消息总token: 7497 +[Debug] 消息 1 (system): 3210 tokens - 你是一名运行在云端服务器上的智能助手,可以帮助用户完成各种任务。你的用户可能没有编程背景,请用通俗易... +[Debug] 消息 2 (system): 1876 tokens - # 待办事项系统使用指南(简化版) + +待办事项就像你的任务清单,帮你把复杂的工作拆成小步骤。 + +##... +[Debug] 工具定义token: 4729 +[Debug] 最终输入token: 12226 +[Debug] 消息 3 (system): 1172 tokens - # 子智能体工具指南 + +当你通过 `create_sub_agent`/`wait_sub_agen... +[Debug] 消息 4 (user): 81 tokens - 根据2024年全球gdp,做一个可以交互的地球模型的gdp展示 +我在考验你的自主能力,不要向我询问任... +[Debug] 消息 5 (assistant): 678 tokens - 好的,我来为您制定一个完整的交互式地球GDP展示项目计划。 + +## 项目概述 +基于2024年全球GD... +[Debug] 消息 6 (tool): 274 tokens - {"success": true, "message": "待办列表已创建。请先完成某项任务,再调用... +[Debug] 消息 7 (system): 206 tokens - === TODO_LIST === +任务概述:基于2024年全球GDP数据创建交互式3D地球展示模型... +[Debug] 消息总token: 7497 +[Debug] 工具定义token: 4729 +[Debug] 最终输入token: 12226 +[Debug] 添加assistant消息后广播token更新 +[Debug] 尝试广播token更新 +[Debug] 广播token统计,对话ID: conv_20251119_161359_870 +[Debug] Token统计: 累计输入=23088, 累计输出=983 +[Debug] token更新已广播 +[Debug] 开始计算输入token,messages数量: 8 +[Debug] 消息 1 (system): 3210 tokens - 你是一名运行在云端服务器上的智能助手,可以帮助用户完成各种任务。你的用户可能没有编程背景,请用通俗易... +[Debug] 消息 2 (system): 1876 tokens - # 待办事项系统使用指南(简化版) + +待办事项就像你的任务清单,帮你把复杂的工作拆成小步骤。 + +##... +127.0.0.1 - - [19/Nov/2025 16:14:51] "GET /api/conversations/conv_20251119_161359_870/tokens HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:51] "GET /socket.io/?EIO=4&transport=polling&t=PgRBa8L&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:51] "GET /api/conversations/conv_20251119_161359_870/tokens HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:51] "GET /api/conversations/conv_20251119_161359_870/tokens HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:51] "GET /api/conversations/conv_20251119_161359_870/tokens HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:51] "GET /socket.io/?EIO=4&transport=polling&t=PgRBa8N&sid=GGrA7lLxNP-ceZwvAADv HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:51] "GET /socket.io/?EIO=4&transport=polling&t=PgRBa8J&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:51] "GET /socket.io/?EIO=4&transport=polling&t=PgRBa8Z&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:54] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:54] "GET /socket.io/?EIO=4&transport=polling&t=PgRBaD4&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:55] "GET /socket.io/?EIO=4&transport=polling&t=PgRBa_W&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:55] "GET /socket.io/?EIO=4&transport=polling&t=PgRBaD8&sid=GGrA7lLxNP-ceZwvAADv HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:55] "GET /socket.io/?EIO=4&transport=polling&t=PgRBaD4&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:55] "POST /socket.io/?EIO=4&transport=polling&t=PgRBa_V&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:55] "GET /socket.io/?EIO=4&transport=polling&t=PgRBb06&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:55] "GET /socket.io/?EIO=4&transport=polling&t=PgRBb0D&sid=GGrA7lLxNP-ceZwvAADv HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:55] "GET /socket.io/?EIO=4&transport=polling&t=PgRBb09&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +2025-11-19 16:14:55,097 - modules.sub_agent_manager - ERROR - 子智能体服务返回错误: Client error '404 NOT FOUND' for url 'http://127.0.0.1:8092/tasks/sub_1_1763149714_cf3c66' +For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/404 +[Debug] 消息 3 (system): 1172 tokens - # 子智能体工具指南 + +当你通过 `create_sub_agent`/`wait_sub_agen... +[Debug] 消息 4 (user): 81 tokens - 根据2024年全球gdp,做一个可以交互的地球模型的gdp展示 +我在考验你的自主能力,不要向我询问任... +[Debug] 消息 5 (assistant): 678 tokens - 好的,我来为您制定一个完整的交互式地球GDP展示项目计划。 + +## 项目概述 +基于2024年全球GD... +[Debug] 消息 6 (tool): 274 tokens - {"success": true, "message": "待办列表已创建。请先完成某项任务,再调用... +[Debug] 消息 7 (assistant): 18 tokens - 现在开始执行第一步,搜索2024年全球GDP数据:... +[Debug] 消息 8 (system): 206 tokens - === TODO_LIST === +任务概述:基于2024年全球GDP数据创建交互式3D地球展示模型... +[Debug] 消息总token: 7515 +[Debug] 工具定义token: 4729 +[Debug] 最终输入token: 12244 +[Debug] 开始计算输入token,messages数量: 8 +[Debug] 消息 1 (system): 3210 tokens - 你是一名运行在云端服务器上的智能助手,可以帮助用户完成各种任务。你的用户可能没有编程背景,请用通俗易... +[Debug] 消息 2 (system): 1876 tokens - # 待办事项系统使用指南(简化版) + +待办事项就像你的任务清单,帮你把复杂的工作拆成小步骤。 + +##... +[Debug] 消息 3 (system): 1172 tokens - # 子智能体工具指南 + +当你通过 `create_sub_agent`/`wait_sub_agen... +[Debug] 消息 4 (user): 81 tokens - 根据2024年全球gdp,做一个可以交互的地球模型的gdp展示 +我在考验你的自主能力,不要向我询问任... +[Debug] 消息 5 (assistant): 678 tokens - 好的,我来为您制定一个完整的交互式地球GDP展示项目计划。 + +## 项目概述 +基于2024年全球GD... +[Debug] 消息 6 (tool): 274 tokens - {"success": true, "message": "待办列表已创建。请先完成某项任务,再调用... +[Debug] 消息 7 (assistant): 18 tokens - 现在开始执行第一步,搜索2024年全球GDP数据:... +[Debug] 消息 8 (system): 206 tokens - === TODO_LIST === +任务概述:基于2024年全球GDP数据创建交互式3D地球展示模型... +[Debug] 消息总token: 7515 +[Debug] 开始计算输入token,messages数量: 8 +[Debug] 消息 1 (system): 3210 tokens - 你是一名运行在云端服务器上的智能助手,可以帮助用户完成各种任务。你的用户可能没有编程背景,请用通俗易... +[Debug] 工具定义token: 4729 +[Debug] 最终输入token: 12244 +[Debug] 消息 2 (system): 1876 tokens - # 待办事项系统使用指南(简化版) + +待办事项就像你的任务清单,帮你把复杂的工作拆成小步骤。 + +##... +[Debug] 消息 3 (system): 1172 tokens - # 子智能体工具指南 + +当你通过 `create_sub_agent`/`wait_sub_agen... +[Debug] 消息 4 (user): 81 tokens - 根据2024年全球gdp,做一个可以交互的地球模型的gdp展示 +我在考验你的自主能力,不要向我询问任... +[Debug] 消息 5 (assistant): 678 tokens - 好的,我来为您制定一个完整的交互式地球GDP展示项目计划。 + +## 项目概述 +基于2024年全球GD... +[Debug] 消息 6 (tool): 274 tokens - {"success": true, "message": "待办列表已创建。请先完成某项任务,再调用... +[Debug] 消息 7 (assistant): 18 tokens - 现在开始执行第一步,搜索2024年全球GDP数据:... +[Debug] 消息 8 (system): 206 tokens - === TODO_LIST === +任务概述:基于2024年全球GDP数据创建交互式3D地球展示模型... +[Debug] 消息总token: 7515 +[Debug] 工具定义token: 4729 +[Debug] 最终输入token: 12244 +[Debug] 开始计算输入token,messages数量: 8 +[Debug] 消息 1 (system): 3210 tokens - 你是一名运行在云端服务器上的智能助手,可以帮助用户完成各种任务。你的用户可能没有编程背景,请用通俗易... +[Debug] 消息 2 (system): 1876 tokens - # 待办事项系统使用指南(简化版) + +待办事项就像你的任务清单,帮你把复杂的工作拆成小步骤。 + +##... +[Debug] 消息 3 (system): 1172 tokens - # 子智能体工具指南 + +当你通过 `create_sub_agent`/`wait_sub_agen... +[Debug] 消息 4 (user): 81 tokens - 根据2024年全球gdp,做一个可以交互的地球模型的gdp展示 +我在考验你的自主能力,不要向我询问任... +[Debug] 消息 5 (assistant): 678 tokens - 好的,我来为您制定一个完整的交互式地球GDP展示项目计划。 + +## 项目概述 +基于2024年全球GD... +[Debug] 消息 6 (tool): 274 tokens - {"success": true, "message": "待办列表已创建。请先完成某项任务,再调用... +[Debug] 消息 7 (assistant): 18 tokens - 现在开始执行第一步,搜索2024年全球GDP数据:... +[Debug] 消息 8 (system): 206 tokens - === TODO_LIST === +任务概述:基于2024年全球GDP数据创建交互式3D地球展示模型... +[Debug] 消息总token: 7515 +[Debug] 工具定义token: 4729 +[Debug] 最终输入token: 12244 +🔍 [搜索] 搜索: 2024年全球各国GDP排名 IMF世界银行数据 +✅ [成功] 搜索完成,找到 10 条结果 +[Debug] 添加tool消息后广播token更新 +[Debug] 尝试广播token更新 +[Debug] 广播token统计,对话ID: conv_20251119_161359_870 +[Debug] Token统计: 累计输入=23088, 累计输出=983 +[Debug] token更新已广播 +[Debug] 开始计算输入token,messages数量: 9 +[Debug] 消息 1 (system): 3210 tokens - 你是一名运行在云端服务器上的智能助手,可以帮助用户完成各种任务。你的用户可能没有编程背景,请用通俗易... +[Debug] 消息 2 (system): 1876 tokens - # 待办事项系统使用指南(简化版) + +待办事项就像你的任务清单,帮你把复杂的工作拆成小步骤。 + +##... +[Debug] 开始计算输入token,messages数量: 9 +[Debug] 消息 3 (system): 1172 tokens - # 子智能体工具指南 + +当你通过 `create_sub_agent`/`wait_sub_agen... +[Debug] 消息 4 (user): 81 tokens - 根据2024年全球gdp,做一个可以交互的地球模型的gdp展示 +我在考验你的自主能力,不要向我询问任... +[Debug] 消息 5 (assistant): 678 tokens - 好的,我来为您制定一个完整的交互式地球GDP展示项目计划。 + +## 项目概述 +基于2024年全球GD... +[Debug] 消息 6 (tool): 274 tokens - {"success": true, "message": "待办列表已创建。请先完成某项任务,再调用... +[Debug] 消息 7 (assistant): 18 tokens - 现在开始执行第一步,搜索2024年全球GDP数据:... +[Debug] 消息 1 (system): 3210 tokens - 你是一名运行在云端服务器上的智能助手,可以帮助用户完成各种任务。你的用户可能没有编程背景,请用通俗易... +[Debug] 消息 2 (system): 1876 tokens - # 待办事项系统使用指南(简化版) + +待办事项就像你的任务清单,帮你把复杂的工作拆成小步骤。 + +##... +[Debug] 消息 3 (system): 1172 tokens - # 子智能体工具指南 + +当你通过 `create_sub_agent`/`wait_sub_agen... +[Debug] 消息 4 (user): 81 tokens - 根据2024年全球gdp,做一个可以交互的地球模型的gdp展示 +我在考验你的自主能力,不要向我询问任... +[Debug] 消息 5 (assistant): 678 tokens - 好的,我来为您制定一个完整的交互式地球GDP展示项目计划。 + +## 项目概述 +基于2024年全球GD... +[Debug] 消息 6 (tool): 274 tokens - {"success": true, "message": "待办列表已创建。请先完成某项任务,再调用... +[Debug] 消息 7 (assistant): 18 tokens - 现在开始执行第一步,搜索2024年全球GDP数据:... +[Debug] 消息 8 (tool): 15249 tokens - {"success": true, "summary": "🔍 搜索查询: 2024年全球各国GDP... +[Debug] 消息 9 (system): 206 tokens - === TODO_LIST === +任务概述:基于2024年全球GDP数据创建交互式3D地球展示模型... +[Debug] 消息总token: 22764 +[Debug] 消息 8 (tool): 15249 tokens - {"success": true, "summary": "🔍 搜索查询: 2024年全球各国GDP... +[Debug] 消息 9 (system): 206 tokens - === TODO_LIST === +任务概述:基于2024年全球GDP数据创建交互式3D地球展示模型... +[Debug] 消息总token: 22764 +[Debug] 工具定义token: 4729 +127.0.0.1 - - [19/Nov/2025 16:14:55] "GET /api/conversations/conv_20251119_161359_870/tokens HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:55] "GET /api/conversations/conv_20251119_161359_870/tokens HTTP/1.1" 200 - +2025-11-19 16:14:55,180 - modules.sub_agent_manager - ERROR - 子智能体服务返回错误: Client error '404 NOT FOUND' for url 'http://127.0.0.1:8092/tasks/sub_1_1763191939_681287' +For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/404 +127.0.0.1 - - [19/Nov/2025 16:14:55] "GET /api/conversations/conv_20251119_161359_870/tokens HTTP/1.1" 200 - +2025-11-19 16:14:55,218 - modules.sub_agent_manager - ERROR - 子智能体服务返回错误: Client error '404 NOT FOUND' for url 'http://127.0.0.1:8092/tasks/sub_1_1763194678_87db30' +For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/404 +127.0.0.1 - - [19/Nov/2025 16:14:55] "GET /socket.io/?EIO=4&transport=polling&t=PgRBb0S&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:55] "POST /socket.io/?EIO=4&transport=polling&t=PgRBb5f&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:55] "GET /socket.io/?EIO=4&transport=polling&t=PgRBb0g&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:55] "GET /socket.io/?EIO=4&transport=polling&t=PgRBb0W&sid=GGrA7lLxNP-ceZwvAADv HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:55] "GET /socket.io/?EIO=4&transport=polling&t=PgRBb5g&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:55] "GET /api/conversations/conv_20251119_161359_870/tokens HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:55] "GET /api/conversations/conv_20251119_161359_870/tokens HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:55] "GET /api/conversations/conv_20251119_161359_870/tokens HTTP/1.1" 200 - +[Debug] 最终输入token: 27493 +[Debug] 工具定义token: 4729 +[Debug] 最终输入token: 27493 +[Debug] 开始计算输入token,messages数量: 9 +[Debug] 消息 1 (system): 3210 tokens - 你是一名运行在云端服务器上的智能助手,可以帮助用户完成各种任务。你的用户可能没有编程背景,请用通俗易... +[Debug] 消息 2 (system): 1876 tokens - # 待办事项系统使用指南(简化版) + +待办事项就像你的任务清单,帮你把复杂的工作拆成小步骤。 + +##... +[Debug] 消息 3 (system): 1172 tokens - # 子智能体工具指南 + +当你通过 `create_sub_agent`/`wait_sub_agen... +[Debug] 消息 4 (user): 81 tokens - 根据2024年全球gdp,做一个可以交互的地球模型的gdp展示 +我在考验你的自主能力,不要向我询问任... +[Debug] 消息 5 (assistant): 678 tokens - 好的,我来为您制定一个完整的交互式地球GDP展示项目计划。 + +## 项目概述 +基于2024年全球GD... +[Debug] 消息 6 (tool): 274 tokens - {"success": true, "message": "待办列表已创建。请先完成某项任务,再调用... +[Debug] 消息 7 (assistant): 18 tokens - 现在开始执行第一步,搜索2024年全球GDP数据:... +[Debug] 消息 8 (tool): 15249 tokens - {"success": true, "summary": "🔍 搜索查询: 2024年全球各国GDP... +[Debug] 消息 9 (system): 206 tokens - === TODO_LIST === +任务概述:基于2024年全球GDP数据创建交互式3D地球展示模型... +[Debug] 消息总token: 22764 +[Debug] 工具定义token: 4729 +[Debug] 最终输入token: 27493 +[Debug] 开始计算输入token,messages数量: 8 +[Debug] 消息 1 (system): 3210 tokens - 你是一名运行在云端服务器上的智能助手,可以帮助用户完成各种任务。你的用户可能没有编程背景,请用通俗易... +[Debug] 消息 2 (system): 1876 tokens - # 待办事项系统使用指南(简化版) + +待办事项就像你的任务清单,帮你把复杂的工作拆成小步骤。 + +##... +[Debug] 消息 3 (system): 1172 tokens - # 子智能体工具指南 + +当你通过 `create_sub_agent`/`wait_sub_agen... +[Debug] 消息 4 (user): 81 tokens - 根据2024年全球gdp,做一个可以交互的地球模型的gdp展示 +我在考验你的自主能力,不要向我询问任... +[Debug] 消息 5 (assistant): 678 tokens - 好的,我来为您制定一个完整的交互式地球GDP展示项目计划。 + +## 项目概述 +基于2024年全球GD... +[Debug] 消息 6 (tool): 274 tokens - {"success": true, "message": "待办列表已创建。请先完成某项任务,再调用... +[Debug] 消息 7 (assistant): 18 tokens - 现在开始执行第一步,搜索2024年全球GDP数据:... +[Debug] 消息 8 (tool): 15249 tokens - {"success": true, "summary": "🔍 搜索查询: 2024年全球各国GDP... +[Debug] 消息总token: 22558 +[Debug] 工具定义token: 4729 +[Debug] 最终输入token: 27287 +📊 Token统计已更新: +27287输入, +0输出 (总计: 50375输入, 983输出) +[Debug] 尝试广播token更新 +[Debug] 广播token统计,对话ID: conv_20251119_161359_870 +[Debug] Token统计: 累计输入=50375, 累计输出=983 +[Debug] token更新已广播 +[API] 第3次调用 (总工具调用: 2/100) +[Debug] 开始计算输入token,messages数量: 9 +[Debug] 消息 1 (system): 3210 tokens - 你是一名运行在云端服务器上的智能助手,可以帮助用户完成各种任务。你的用户可能没有编程背景,请用通俗易... +[Debug] 开始计算输入token,messages数量: 9 +[Debug] 消息 2 (system): 1876 tokens - # 待办事项系统使用指南(简化版) + +待办事项就像你的任务清单,帮你把复杂的工作拆成小步骤。 + +##... +[Debug] 消息 3 (system): 1172 tokens - # 子智能体工具指南 + +当你通过 `create_sub_agent`/`wait_sub_agen... +[Debug] 消息 4 (user): 81 tokens - 根据2024年全球gdp,做一个可以交互的地球模型的gdp展示 +我在考验你的自主能力,不要向我询问任... +[Debug] 消息 5 (assistant): 678 tokens - 好的,我来为您制定一个完整的交互式地球GDP展示项目计划。 + +## 项目概述 +基于2024年全球GD... +[Debug] 消息 6 (tool): 274 tokens - {"success": true, "message": "待办列表已创建。请先完成某项任务,再调用... +[Debug] 消息 7 (assistant): 18 tokens - 现在开始执行第一步,搜索2024年全球GDP数据:... +[Debug] 消息 1 (system): 3210 tokens - 你是一名运行在云端服务器上的智能助手,可以帮助用户完成各种任务。你的用户可能没有编程背景,请用通俗易... +[Debug] 消息 2 (system): 1876 tokens - # 待办事项系统使用指南(简化版) + +待办事项就像你的任务清单,帮你把复杂的工作拆成小步骤。 + +##... +[Debug] 消息 3 (system): 1172 tokens - # 子智能体工具指南 + +当你通过 `create_sub_agent`/`wait_sub_agen... +[Debug] 消息 4 (user): 81 tokens - 根据2024年全球gdp,做一个可以交互的地球模型的gdp展示 +我在考验你的自主能力,不要向我询问任... +[Debug] 消息 5 (assistant): 678 tokens - 好的,我来为您制定一个完整的交互式地球GDP展示项目计划。 + +## 项目概述 +基于2024年全球GD... +[Debug] 消息 6 (tool): 274 tokens - {"success": true, "message": "待办列表已创建。请先完成某项任务,再调用... +[Debug] 消息 7 (assistant): 18 tokens - 现在开始执行第一步,搜索2024年全球GDP数据:... +[Debug] 消息 8 (tool): 15249 tokens - {"success": true, "summary": "🔍 搜索查询: 2024年全球各国GDP... +[Debug] 消息 9 (system): 206 tokens - === TODO_LIST === +任务概述:基于2024年全球GDP数据创建交互式3D地球展示模型... +[Debug] 消息总token: 22764 +[Debug] 消息 8 (tool): 15249 tokens - {"success": true, "summary": "🔍 搜索查询: 2024年全球各国GDP... +[Debug] 消息 9 (system): 206 tokens - === TODO_LIST === +任务概述:基于2024年全球GDP数据创建交互式3D地球展示模型... +[Debug] 消息总token: 22764 +[Debug] 工具定义token: 4729 +[Debug] 最终输入token: 27493 +[Debug] 工具定义token: 4729 +[Debug] 最终输入token: 27493 +[Debug] 开始计算输入token,messages数量: 9 +[Debug] 消息 1 (system): 3210 tokens - 你是一名运行在云端服务器上的智能助手,可以帮助用户完成各种任务。你的用户可能没有编程背景,请用通俗易... +[Debug] 消息 2 (system): 1876 tokens - # 待办事项系统使用指南(简化版) + +待办事项就像你的任务清单,帮你把复杂的工作拆成小步骤。 + +##... +[Debug] 消息 3 (system): 1172 tokens - # 子智能体工具指南 + +当你通过 `create_sub_agent`/`wait_sub_agen... +[Debug] 消息 4 (user): 81 tokens - 根据2024年全球gdp,做一个可以交互的地球模型的gdp展示 +我在考验你的自主能力,不要向我询问任... +[Debug] 消息 5 (assistant): 678 tokens - 好的,我来为您制定一个完整的交互式地球GDP展示项目计划。 + +## 项目概述 +基于2024年全球GD... +[Debug] 消息 6 (tool): 274 tokens - {"success": true, "message": "待办列表已创建。请先完成某项任务,再调用... +[Debug] 消息 7 (assistant): 18 tokens - 现在开始执行第一步,搜索2024年全球GDP数据:... +[Debug] 消息 8 (tool): 15249 tokens - {"success": true, "summary": "🔍 搜索查询: 2024年全球各国GDP... +[Debug] 消息 9 (system): 206 tokens - === TODO_LIST === +任务概述:基于2024年全球GDP数据创建交互式3D地球展示模型... +[Debug] 消息总token: 22764 +[Debug] 工具定义token: 4729 +[Debug] 最终输入token: 27493 +[Debug] 开始计算输入token,messages数量: 9 +[Debug] 消息 1 (system): 3210 tokens - 你是一名运行在云端服务器上的智能助手,可以帮助用户完成各种任务。你的用户可能没有编程背景,请用通俗易... +[Debug] 消息 2 (system): 1876 tokens - # 待办事项系统使用指南(简化版) + +待办事项就像你的任务清单,帮你把复杂的工作拆成小步骤。 + +##... +[Debug] 消息 3 (system): 1172 tokens - # 子智能体工具指南 + +当你通过 `create_sub_agent`/`wait_sub_agen... +127.0.0.1 - - [19/Nov/2025 16:14:55] "GET /api/conversations/conv_20251119_161359_870/tokens HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:56] "GET /api/tool-settings HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:57] "GET /socket.io/?EIO=4&transport=polling&t=PgRBb6s&sid=GGrA7lLxNP-ceZwvAADv HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:57] "POST /socket.io/?EIO=4&transport=polling&t=PgRBbiS&sid=GGrA7lLxNP-ceZwvAADv HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:58] "GET /socket.io/?EIO=4&transport=polling&t=PgRBb6l&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:58] "GET /socket.io/?EIO=4&transport=polling&t=PgRBbpT&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:58] "GET /socket.io/?EIO=4&transport=polling&t=PgRBbqF&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:58] "GET /socket.io/?EIO=4&transport=polling&t=PgRBbqa&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:58] "GET /socket.io/?EIO=4&transport=polling&t=PgRBbrQ&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:58] "GET /socket.io/?EIO=4&transport=polling&t=PgRBbrn&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:58] "GET /socket.io/?EIO=4&transport=polling&t=PgRBbs4&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:58] "GET /socket.io/?EIO=4&transport=polling&t=PgRBbsP&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:58] "GET /socket.io/?EIO=4&transport=polling&t=PgRBbsk&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:58] "GET /socket.io/?EIO=4&transport=polling&t=PgRBbt3&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:58] "GET /socket.io/?EIO=4&transport=polling&t=PgRBbtN&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:58] "GET /socket.io/?EIO=4&transport=polling&t=PgRBbtg&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:58] "GET /socket.io/?EIO=4&transport=polling&t=PgRBbwQ&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:58] "GET /socket.io/?EIO=4&transport=polling&t=PgRBbwk&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:58] "GET /socket.io/?EIO=4&transport=polling&t=PgRBbx2&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:58] "GET /socket.io/?EIO=4&transport=polling&t=PgRBbxM&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:58] "GET /socket.io/?EIO=4&transport=polling&t=PgRBbxg&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:59] "GET /socket.io/?EIO=4&transport=polling&t=PgRBb6o&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:59] "GET /socket.io/?EIO=4&transport=polling&t=PgRBbiT&sid=GGrA7lLxNP-ceZwvAADv HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:59] "GET /socket.io/?EIO=4&transport=polling&t=PgRBbx_&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:59] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:59] "GET /api/conversations/conv_20251119_161359_870/tokens HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:59] "GET /api/conversations/conv_20251119_161359_870/tokens HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:59] "GET /socket.io/?EIO=4&transport=polling&t=PgRBc3u&sid=GGrA7lLxNP-ceZwvAADv HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:59] "GET /socket.io/?EIO=4&transport=polling&t=PgRBc3w&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:59] "GET /socket.io/?EIO=4&transport=polling&t=PgRBc3u&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:59] "GET /socket.io/?EIO=4&transport=polling&t=PgRBc4z&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:59] "GET /api/conversations/conv_20251119_161359_870/tokens HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:59] "GET /api/conversations/conv_20251119_161359_870/tokens HTTP/1.1" 200 - +[Debug] 消息 4 (user): 81 tokens - 根据2024年全球gdp,做一个可以交互的地球模型的gdp展示 +我在考验你的自主能力,不要向我询问任... +[Debug] 消息 5 (assistant): 678 tokens - 好的,我来为您制定一个完整的交互式地球GDP展示项目计划。 + +## 项目概述 +基于2024年全球GD... +[Debug] 消息 6 (tool): 274 tokens - {"success": true, "message": "待办列表已创建。请先完成某项任务,再调用... +[Debug] 消息 7 (assistant): 18 tokens - 现在开始执行第一步,搜索2024年全球GDP数据:... +[Debug] 消息 8 (tool): 15249 tokens - {"success": true, "summary": "🔍 搜索查询: 2024年全球各国GDP... +[Debug] 消息 9 (system): 206 tokens - === TODO_LIST === +任务概述:基于2024年全球GDP数据创建交互式3D地球展示模型... +[Debug] 消息总token: 22764 +[Debug] 工具定义token: 4729 +[Debug] 最终输入token: 27493 +📊 Token统计已更新: +0输入, +70输出 (总计: 50375输入, 1053输出) +[Debug] 尝试广播token更新 +[Debug] 广播token统计,对话ID: conv_20251119_161359_870 +[Debug] Token统计: 累计输入=50375, 累计输出=1053 +[Debug] token更新已广播 +[Debug] 开始计算输入token,messages数量: 9 +[Debug] 开始计算输入token,messages数量: 9 +[Debug] 消息 1 (system): 3210 tokens - 你是一名运行在云端服务器上的智能助手,可以帮助用户完成各种任务。你的用户可能没有编程背景,请用通俗易... +[Debug] 消息 2 (system): 1876 tokens - # 待办事项系统使用指南(简化版) + +待办事项就像你的任务清单,帮你把复杂的工作拆成小步骤。 + +##... +[Debug] 消息 3 (system): 1172 tokens - # 子智能体工具指南 + +当你通过 `create_sub_agent`/`wait_sub_agen... +[Debug] 消息 4 (user): 81 tokens - 根据2024年全球gdp,做一个可以交互的地球模型的gdp展示 +我在考验你的自主能力,不要向我询问任... +[Debug] 消息 1 (system): 3210 tokens - 你是一名运行在云端服务器上的智能助手,可以帮助用户完成各种任务。你的用户可能没有编程背景,请用通俗易... +[Debug] 消息 2 (system): 1876 tokens - # 待办事项系统使用指南(简化版) + +待办事项就像你的任务清单,帮你把复杂的工作拆成小步骤。 + +##... +[Debug] 消息 3 (system): 1172 tokens - # 子智能体工具指南 + +当你通过 `create_sub_agent`/`wait_sub_agen... +[Debug] 消息 4 (user): 81 tokens - 根据2024年全球gdp,做一个可以交互的地球模型的gdp展示 +我在考验你的自主能力,不要向我询问任... +[Debug] 消息 5 (assistant): 678 tokens - 好的,我来为您制定一个完整的交互式地球GDP展示项目计划。 + +## 项目概述 +基于2024年全球GD... +[Debug] 消息 5 (assistant): 678 tokens - 好的,我来为您制定一个完整的交互式地球GDP展示项目计划。 + +## 项目概述 +基于2024年全球GD... +[Debug] 消息 6 (tool): 274 tokens - {"success": true, "message": "待办列表已创建。请先完成某项任务,再调用... +[Debug] 消息 7 (assistant): 18 tokens - 现在开始执行第一步,搜索2024年全球GDP数据:... +[Debug] 消息 6 (tool): 274 tokens - {"success": true, "message": "待办列表已创建。请先完成某项任务,再调用... +[Debug] 消息 7 (assistant): 18 tokens - 现在开始执行第一步,搜索2024年全球GDP数据:... +[Debug] 消息 8 (tool): 15249 tokens - {"success": true, "summary": "🔍 搜索查询: 2024年全球各国GDP... +[Debug] 消息 9 (system): 206 tokens - === TODO_LIST === +任务概述:基于2024年全球GDP数据创建交互式3D地球展示模型... +[Debug] 消息总token: 22764 +[Debug] 消息 8 (tool): 15249 tokens - {"success": true, "summary": "🔍 搜索查询: 2024年全球各国GDP... +[Debug] 消息 9 (system): 206 tokens - === TODO_LIST === +任务概述:基于2024年全球GDP数据创建交互式3D地球展示模型... +[Debug] 消息总token: 22764 +[Debug] 工具定义token: 4729 +[Debug] 最终输入token: 27493 +[Debug] 工具定义token: 4729 +[Debug] 最终输入token: 27493 +[Debug] 添加assistant消息后广播token更新 +[Debug] 尝试广播token更新 +[Debug] 广播token统计,对话ID: conv_20251119_161359_870 +[Debug] Token统计: 累计输入=50375, 累计输出=1053 +[Debug] token更新已广播 +[Debug] 开始计算输入token,messages数量: 10 +[Debug] 消息 1 (system): 3210 tokens - 你是一名运行在云端服务器上的智能助手,可以帮助用户完成各种任务。你的用户可能没有编程背景,请用通俗易... +[Debug] 消息 2 (system): 1876 tokens - # 待办事项系统使用指南(简化版) + +待办事项就像你的任务清单,帮你把复杂的工作拆成小步骤。 + +##... +[Debug] 消息 3 (system): 1172 tokens - # 子智能体工具指南 + +当你通过 `create_sub_agent`/`wait_sub_agen... +[Debug] 消息 4 (user): 81 tokens - 根据2024年全球gdp,做一个可以交互的地球模型的gdp展示 +我在考验你的自主能力,不要向我询问任... +[Debug] 消息 5 (assistant): 678 tokens - 好的,我来为您制定一个完整的交互式地球GDP展示项目计划。 + +## 项目概述 +基于2024年全球GD... +[Debug] 消息 6 (tool): 274 tokens - {"success": true, "message": "待办列表已创建。请先完成某项任务,再调用... +[Debug] 消息 7 (assistant): 18 tokens - 现在开始执行第一步,搜索2024年全球GDP数据:... +[Debug] 消息 8 (tool): 15249 tokens - {"success": true, "summary": "🔍 搜索查询: 2024年全球各国GDP... +[Debug] 消息 9 (assistant): 13 tokens - 现在提取详细的GDP数据页面:... +[Debug] 消息 10 (system): 206 tokens - === TODO_LIST === +任务概述:基于2024年全球GDP数据创建交互式3D地球展示模型... +[Debug] 消息总token: 22777 +[Debug] 工具定义token: 4729 +[Debug] 最终输入token: 27506 +[Debug] 开始计算输入token,messages数量: 10 +[Debug] 消息 1 (system): 3210 tokens - 你是一名运行在云端服务器上的智能助手,可以帮助用户完成各种任务。你的用户可能没有编程背景,请用通俗易... +[Debug] 消息 2 (system): 1876 tokens - # 待办事项系统使用指南(简化版) + +待办事项就像你的任务清单,帮你把复杂的工作拆成小步骤。 + +##... +[Debug] 消息 3 (system): 1172 tokens - # 子智能体工具指南 + +当你通过 `create_sub_agent`/`wait_sub_agen... +[Debug] 消息 4 (user): 81 tokens - 根据2024年全球gdp,做一个可以交互的地球模型的gdp展示 +我在考验你的自主能力,不要向我询问任... +[Debug] 消息 5 (assistant): 678 tokens - 好的,我来为您制定一个完整的交互式地球GDP展示项目计划。 + +## 项目概述 +基于2024年全球GD... +[Debug] 消息 6 (tool): 274 tokens - {"success": true, "message": "待办列表已创建。请先完成某项任务,再调用... +[Debug] 消息 7 (assistant): 18 tokens - 现在开始执行第一步,搜索2024年全球GDP数据:... +[Debug] 开始计算输入token,messages数量: 10 +[Debug] 消息 8 (tool): 15249 tokens - {"success": true, "summary": "🔍 搜索查询: 2024年全球各国GDP... +[Debug] 消息 9 (assistant): 13 tokens - 现在提取详细的GDP数据页面:... +[Debug] 消息 10 (system): 206 tokens - === TODO_LIST === +任务概述:基于2024年全球GDP数据创建交互式3D地球展示模型... +[Debug] 消息总token: 22777 +[Debug] 消息 1 (system): 3210 tokens - 你是一名运行在云端服务器上的智能助手,可以帮助用户完成各种任务。你的用户可能没有编程背景,请用通俗易... +[Debug] 工具定义token: 4729 +[Debug] 最终输入token: 27506 +[Debug] 消息 2 (system): 1876 tokens - # 待办事项系统使用指南(简化版) + +待办事项就像你的任务清单,帮你把复杂的工作拆成小步骤。 + +##... +[Debug] 消息 3 (system): 1172 tokens - # 子智能体工具指南 + +当你通过 `create_sub_agent`/`wait_sub_agen... +[Debug] 消息 4 (user): 81 tokens - 根据2024年全球gdp,做一个可以交互的地球模型的gdp展示 +我在考验你的自主能力,不要向我询问任... +127.0.0.1 - - [19/Nov/2025 16:14:59] "GET /api/conversations/conv_20251119_161359_870/tokens HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:59] "GET /api/conversations/conv_20251119_161359_870/tokens HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:59] "GET /socket.io/?EIO=4&transport=polling&t=PgRBc4y&sid=GGrA7lLxNP-ceZwvAADv HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:59] "GET /socket.io/?EIO=4&transport=polling&t=PgRBc4-&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:59] "GET /socket.io/?EIO=4&transport=polling&t=PgRBc5D&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:59] "POST /socket.io/?EIO=4&transport=polling&t=PgRBcDi&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:14:59] "GET /socket.io/?EIO=4&transport=polling&t=PgRBc9m&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:00] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:00] "GET /socket.io/?EIO=4&transport=polling&t=PgRBcDy&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:02] "GET /socket.io/?EIO=4&transport=polling&t=PgRBc9l&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:02] "GET /socket.io/?EIO=4&transport=polling&t=PgRBcIj&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:02] "POST /api/conversations HTTP/1.1" 201 - +127.0.0.1 - - [19/Nov/2025 16:15:02] "GET /socket.io/?EIO=4&transport=polling&t=PgRBc9l&sid=GGrA7lLxNP-ceZwvAADv HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:02] "GET /api/conversations?limit=20&offset=0 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:02] "GET /api/todo-list HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:02] "GET /api/todo-list HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:02] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:02] "GET /api/conversations?limit=20&offset=0 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:02] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:02] "GET /api/conversations?limit=20&offset=0 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:02] "GET /api/todo-list HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:02] "GET /api/conversations?limit=20&offset=0 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:02] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:02] "GET /api/conversations?limit=20&offset=0 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:02] "GET /api/conversations?limit=20&offset=0 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:02] "GET /api/conversations?limit=20&offset=0 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:04] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:06] "GET /socket.io/?EIO=4&transport=polling&t=PgRBcmh&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:06] "GET /socket.io/?EIO=4&transport=polling&t=PgRBcmg&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:06] "POST /api/thinking-mode HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:06] "GET /socket.io/?EIO=4&transport=polling&t=PgRBcmm&sid=GGrA7lLxNP-ceZwvAADv HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:07] "POST /socket.io/?EIO=4&transport=polling&t=PgRBe8z&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:07] "GET /socket.io/?EIO=4&transport=polling&t=PgRBdi9&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:07] "GET /socket.io/?EIO=4&transport=polling&t=PgRBdi1&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:07] "GET /socket.io/?EIO=4&transport=polling&t=PgRBdiE&sid=GGrA7lLxNP-ceZwvAADv HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:07] "GET /socket.io/?EIO=4&transport=polling&t=PgRBe9I&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:07] "GET /socket.io/?EIO=4&transport=polling&t=PgRBe9R&sid=GGrA7lLxNP-ceZwvAADv HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:07] "GET /socket.io/?EIO=4&transport=polling&t=PgRBe9U&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:07] "GET /socket.io/?EIO=4&transport=polling&t=PgRBe9P&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:07] "GET /api/conversations/conv_20251119_161502_214/tokens HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:07] "GET /api/conversations/conv_20251119_161502_214/tokens HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:07] "GET /api/conversations/conv_20251119_161502_214/tokens HTTP/1.1" 200 - +[Debug] 消息 5 (assistant): 678 tokens - 好的,我来为您制定一个完整的交互式地球GDP展示项目计划。 + +## 项目概述 +基于2024年全球GD... +[Debug] 消息 6 (tool): 274 tokens - {"success": true, "message": "待办列表已创建。请先完成某项任务,再调用... +[Debug] 消息 7 (assistant): 18 tokens - 现在开始执行第一步,搜索2024年全球GDP数据:... +[Debug] 消息 8 (tool): 15249 tokens - {"success": true, "summary": "🔍 搜索查询: 2024年全球各国GDP... +[Debug] 消息 9 (assistant): 13 tokens - 现在提取详细的GDP数据页面:... +[Debug] 消息 10 (system): 206 tokens - === TODO_LIST === +任务概述:基于2024年全球GDP数据创建交互式3D地球展示模型... +[Debug] 消息总token: 22777 +[Debug] 工具定义token: 4729 +[Debug] 最终输入token: 27506 +[Debug] 开始计算输入token,messages数量: 10 +[Debug] 消息 1 (system): 3210 tokens - 你是一名运行在云端服务器上的智能助手,可以帮助用户完成各种任务。你的用户可能没有编程背景,请用通俗易... +[Debug] 消息 2 (system): 1876 tokens - # 待办事项系统使用指南(简化版) + +待办事项就像你的任务清单,帮你把复杂的工作拆成小步骤。 + +##... +[Debug] 消息 3 (system): 1172 tokens - # 子智能体工具指南 + +当你通过 `create_sub_agent`/`wait_sub_agen... +[Debug] 消息 4 (user): 81 tokens - 根据2024年全球gdp,做一个可以交互的地球模型的gdp展示 +我在考验你的自主能力,不要向我询问任... +[Debug] 消息 5 (assistant): 678 tokens - 好的,我来为您制定一个完整的交互式地球GDP展示项目计划。 + +## 项目概述 +基于2024年全球GD... +[Debug] 消息 6 (tool): 274 tokens - {"success": true, "message": "待办列表已创建。请先完成某项任务,再调用... +[Debug] 消息 7 (assistant): 18 tokens - 现在开始执行第一步,搜索2024年全球GDP数据:... +[Debug] 消息 8 (tool): 15249 tokens - {"success": true, "summary": "🔍 搜索查询: 2024年全球各国GDP... +[Debug] 消息 9 (assistant): 13 tokens - 现在提取详细的GDP数据页面:... +[Debug] 消息 10 (system): 206 tokens - === TODO_LIST === +任务概述:基于2024年全球GDP数据创建交互式3D地球展示模型... +[Debug] 消息总token: 22777 +[Debug] 工具定义token: 4729 +[Debug] 最终输入token: 27506 +[停止] 收到停止请求: TWxUSEby79hl_6IBAAD4 +💾 对话已自动保存: conv_20251119_161359_870 +📝 创建新对话: conv_20251119_161502_214 - 新对话 +📝 开始新对话: conv_20251119_161502_214 +[WebSocket] 收到消息: 根据2024年全球gdp,做一个可以交互的地球模型的gdp展示 +我在考验你的自主能力,不要向我询问任何信息,我不会回答,立刻开始做 +[Debug] 用户发送消息,开始计算输入token +[Debug] 用户消息添加完成,广播现有token统计 +[Debug] 尝试广播token更新 +[Debug] 广播token统计,对话ID: conv_20251119_161502_214 +[Debug] Token统计: 累计输入=0, 累计输出=0 +[Debug] token更新已广播 +[Debug] 开始计算输入token,messages数量: 5 +[Debug] 消息 1 (system): 3210 tokens - 你是一名运行在云端服务器上的智能助手,可以帮助用户完成各种任务。你的用户可能没有编程背景,请用通俗易... +[Debug] 消息 2 (system): 1876 tokens - # 待办事项系统使用指南(简化版) + +待办事项就像你的任务清单,帮你把复杂的工作拆成小步骤。 + +##... +[Debug] 消息 3 (system): 1172 tokens - # 子智能体工具指南 + +当你通过 `create_sub_agent`/`wait_sub_agen... +[Debug] 开始计算输入token,messages数量: 5 +[Debug] 消息 4 (system): 771 tokens - 你现在处于「思考模式」。请务必按照一下规则行动: + +1. **思考阶段** + 你**必须**... +[Debug] 消息 5 (user): 63 tokens - 根据2024年全球gdp,做一个可以交互的地球模型的gdp展示 +我在考验你的自主能力,不要向我询问任... +[Debug] 消息总token: 7092 +[Debug] 开始计算输入token,messages数量: 5 +[Debug] 工具定义token: 4729 +[Debug] 最终输入token: 11821 +📊 Token统计已更新: +11821输入, +0输出 (总计: 11821输入, 0输出) +[Debug] 尝试广播token更新 +[Debug] 广播token统计,对话ID: conv_20251119_161502_214 +[Debug] Token统计: 累计输入=11821, 累计输出=0 +[Debug] token更新已广播 +[Debug] 消息 1 (system): 3210 tokens - 你是一名运行在云端服务器上的智能助手,可以帮助用户完成各种任务。你的用户可能没有编程背景,请用通俗易... +[Debug] 消息 2 (system): 1876 tokens - # 待办事项系统使用指南(简化版) + +待办事项就像你的任务清单,帮你把复杂的工作拆成小步骤。 + +##... +[Debug] 消息 1 (system): 3210 tokens - 你是一名运行在云端服务器上的智能助手,可以帮助用户完成各种任务。你的用户可能没有编程背景,请用通俗易... +[API] 第1次调用 (总工具调用: 0/100) +[Debug] 消息 2 (system): 1876 tokens - # 待办事项系统使用指南(简化版) + +待办事项就像你的任务清单,帮你把复杂的工作拆成小步骤。 + +##... +[Debug] 消息 3 (system): 1172 tokens - # 子智能体工具指南 + +当你通过 `create_sub_agent`/`wait_sub_agen... +[Debug] 消息 4 (system): 771 tokens - 你现在处于「思考模式」。请务必按照一下规则行动: + +1. **思考阶段** + 你**必须**... +[Debug] 消息 5 (user): 63 tokens - 根据2024年全球gdp,做一个可以交互的地球模型的gdp展示 +我在考验你的自主能力,不要向我询问任... +[Debug] 消息总token: 7092 +[Debug] 消息 3 (system): 1172 tokens - # 子智能体工具指南 + +当你通过 `create_sub_agent`/`wait_sub_agen... +[Debug] 消息 4 (system): 771 tokens - 你现在处于「思考模式」。请务必按照一下规则行动: + +1. **思考阶段** + 你**必须**... +[Debug] 消息 5 (user): 63 tokens - 根据2024年全球gdp,做一个可以交互的地球模型的gdp展示 +我在考验你的自主能力,不要向我询问任... +[Debug] 消息总token: 7092 +[Debug] 工具定义token: 4729 +[Debug] 最终输入token: 11821 +[Debug] 工具定义token: 4729 +[Debug] 最终输入token: 11821 +[Debug] 开始计算输入token,messages数量: 5 +[Debug] 开始计算输入token,messages数量: 5 +[Debug] 消息 1 (system): 3210 tokens - 你是一名运行在云端服务器上的智能助手,可以帮助用户完成各种任务。你的用户可能没有编程背景,请用通俗易... +[Debug] 消息 2 (system): 1876 tokens - # 待办事项系统使用指南(简化版) + +待办事项就像你的任务清单,帮你把复杂的工作拆成小步骤。 + +##... +[Debug] 消息 3 (system): 1172 tokens - # 子智能体工具指南 + +当你通过 `create_sub_agent`/`wait_sub_agen... +[Debug] 消息 4 (system): 771 tokens - 你现在处于「思考模式」。请务必按照一下规则行动: + +1. **思考阶段** + 你**必须**... +[Debug] 消息 5 (user): 63 tokens - 根据2024年全球gdp,做一个可以交互的地球模型的gdp展示 +我在考验你的自主能力,不要向我询问任... +[Debug] 消息总token: 7092 +[Debug] 消息 1 (system): 3210 tokens - 你是一名运行在云端服务器上的智能助手,可以帮助用户完成各种任务。你的用户可能没有编程背景,请用通俗易... +[Debug] 消息 2 (system): 1876 tokens - # 待办事项系统使用指南(简化版) + +待办事项就像你的任务清单,帮你把复杂的工作拆成小步骤。 + +##... +[Debug] 消息 3 (system): 1172 tokens - # 子智能体工具指南 + +当你通过 `create_sub_agent`/`wait_sub_agen... +[Debug] 消息 4 (system): 771 tokens - 你现在处于「思考模式」。请务必按照一下规则行动: + +1. **思考阶段** + 你**必须**... +[Debug] 消息 5 (user): 63 tokens - 根据2024年全球gdp,做一个可以交互的地球模型的gdp展示 +我在考验你的自主能力,不要向我询问任... +[Debug] 消息总token: 7092 +[Debug] 工具定义token: 4729 +[Debug] 最终输入token: 11821 +[Debug] 工具定义token: 4729 +127.0.0.1 - - [19/Nov/2025 16:15:07] "GET /api/conversations/conv_20251119_161502_214/tokens HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:08] "GET /api/conversations/conv_20251119_161502_214/tokens HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:08] "GET /api/conversations/conv_20251119_161502_214/tokens HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:08] "GET /api/conversations/conv_20251119_161502_214/tokens HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:09] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:10] "GET /socket.io/?EIO=4&transport=polling&t=PgRBe9w&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:10] "GET /socket.io/?EIO=4&transport=polling&t=PgRBeuN&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:10] "GET /socket.io/?EIO=4&transport=polling&t=PgRBeuX&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:10] "GET /socket.io/?EIO=4&transport=polling&t=PgRBeuj&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:10] "GET /socket.io/?EIO=4&transport=polling&t=PgRBev0&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:10] "GET /socket.io/?EIO=4&transport=polling&t=PgRBevK&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:11] "GET /socket.io/?EIO=4&transport=polling&t=PgRBeve&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:11] "GET /socket.io/?EIO=4&transport=polling&t=PgRBevy&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:11] "GET /socket.io/?EIO=4&transport=polling&t=PgRBewJ&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:11] "GET /socket.io/?EIO=4&transport=polling&t=PgRBewd&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:11] "GET /socket.io/?EIO=4&transport=polling&t=PgRBewx&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:11] "GET /socket.io/?EIO=4&transport=polling&t=PgRBexH&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:11] "GET /socket.io/?EIO=4&transport=polling&t=PgRBexa&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:11] "GET /socket.io/?EIO=4&transport=polling&t=PgRBexv&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:11] "GET /socket.io/?EIO=4&transport=polling&t=PgRBeyE&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:11] "GET /socket.io/?EIO=4&transport=polling&t=PgRBeyY&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:11] "GET /socket.io/?EIO=4&transport=polling&t=PgRBeyt&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:11] "GET /socket.io/?EIO=4&transport=polling&t=PgRBezB&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:11] "GET /socket.io/?EIO=4&transport=polling&t=PgRBezV&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:11] "GET /socket.io/?EIO=4&transport=polling&t=PgRBezq&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:11] "GET /socket.io/?EIO=4&transport=polling&t=PgRBe-8&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:11] "GET /socket.io/?EIO=4&transport=polling&t=PgRBe-V&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:11] "GET /socket.io/?EIO=4&transport=polling&t=PgRBe-o&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:11] "GET /socket.io/?EIO=4&transport=polling&t=PgRBe_6&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:11] "GET /socket.io/?EIO=4&transport=polling&t=PgRBe_Q&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:11] "GET /socket.io/?EIO=4&transport=polling&t=PgRBe_l&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:11] "GET /socket.io/?EIO=4&transport=polling&t=PgRBf04&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:11] "GET /socket.io/?EIO=4&transport=polling&t=PgRBf0R&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:11] "GET /socket.io/?EIO=4&transport=polling&t=PgRBf0l&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:11] "GET /socket.io/?EIO=4&transport=polling&t=PgRBf15&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:11] "GET /socket.io/?EIO=4&transport=polling&t=PgRBf1P&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:11] "GET /socket.io/?EIO=4&transport=polling&t=PgRBf1k&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:11] "GET /socket.io/?EIO=4&transport=polling&t=PgRBf2F&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:11] "GET /socket.io/?EIO=4&transport=polling&t=PgRBf2Q&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:11] "GET /socket.io/?EIO=4&transport=polling&t=PgRBf2i&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:11] "GET /socket.io/?EIO=4&transport=polling&t=PgRBf30&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:11] "GET /socket.io/?EIO=4&transport=polling&t=PgRBf3K&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:11] "GET /socket.io/?EIO=4&transport=polling&t=PgRBf3e&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:12] "GET /socket.io/?EIO=4&transport=polling&t=PgRBf3y&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:12] "GET /socket.io/?EIO=4&transport=polling&t=PgRBfBI&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:12] "GET /socket.io/?EIO=4&transport=polling&t=PgRBfBa&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:12] "GET /socket.io/?EIO=4&transport=polling&t=PgRBfBx&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:12] "GET /socket.io/?EIO=4&transport=polling&t=PgRBfCC&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:12] "GET /socket.io/?EIO=4&transport=polling&t=PgRBfCX&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:12] "GET /socket.io/?EIO=4&transport=polling&t=PgRBfCs&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:12] "GET /socket.io/?EIO=4&transport=polling&t=PgRBfDA&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:12] "GET /socket.io/?EIO=4&transport=polling&t=PgRBfDU&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:12] "GET /socket.io/?EIO=4&transport=polling&t=PgRBfEo&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:12] "GET /socket.io/?EIO=4&transport=polling&t=PgRBfEz&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:12] "GET /socket.io/?EIO=4&transport=polling&t=PgRBfFA&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:12] "GET /socket.io/?EIO=4&transport=polling&t=PgRBfFR&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:12] "GET /socket.io/?EIO=4&transport=polling&t=PgRBfFk&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:12] "GET /socket.io/?EIO=4&transport=polling&t=PgRBfG2&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:12] "GET /socket.io/?EIO=4&transport=polling&t=PgRBfGN&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:12] "GET /socket.io/?EIO=4&transport=polling&t=PgRBfGh&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:12] "GET /socket.io/?EIO=4&transport=polling&t=PgRBfH0&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:12] "GET /socket.io/?EIO=4&transport=polling&t=PgRBfHN&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:12] "GET /socket.io/?EIO=4&transport=polling&t=PgRBfHi&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:12] "GET /socket.io/?EIO=4&transport=polling&t=PgRBfH_&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:12] "GET /socket.io/?EIO=4&transport=polling&t=PgRBfIK&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:12] "GET /socket.io/?EIO=4&transport=polling&t=PgRBfIf&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:12] "GET /socket.io/?EIO=4&transport=polling&t=PgRBfIy&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:12] "GET /socket.io/?EIO=4&transport=polling&t=PgRBfJH&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:12] "GET /socket.io/?EIO=4&transport=polling&t=PgRBfJd&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:12] "GET /socket.io/?EIO=4&transport=polling&t=PgRBfJy&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:12] "GET /socket.io/?EIO=4&transport=polling&t=PgRBfKG&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:12] "GET /socket.io/?EIO=4&transport=polling&t=PgRBfKc&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:12] "GET /socket.io/?EIO=4&transport=polling&t=PgRBfKx&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:12] "GET /socket.io/?EIO=4&transport=polling&t=PgRBfO7&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:12] "GET /socket.io/?EIO=4&transport=polling&t=PgRBfOU&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:12] "GET /socket.io/?EIO=4&transport=polling&t=PgRBfOk&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:13] "GET /socket.io/?EIO=4&transport=polling&t=PgRBfP6&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:13] "GET /socket.io/?EIO=4&transport=polling&t=PgRBfPQ&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:13] "GET /socket.io/?EIO=4&transport=polling&t=PgRBfPk&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:13] "GET /socket.io/?EIO=4&transport=polling&t=PgRBfQ2&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:13] "GET /socket.io/?EIO=4&transport=polling&t=PgRBfQO&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:13] "GET /socket.io/?EIO=4&transport=polling&t=PgRBfQj&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:13] "GET /socket.io/?EIO=4&transport=polling&t=PgRBfR0&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:13] "GET /socket.io/?EIO=4&transport=polling&t=PgRBfRL&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:13] "GET /socket.io/?EIO=4&transport=polling&t=PgRBfRf&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:13] "GET /socket.io/?EIO=4&transport=polling&t=PgRBfR-&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:13] "GET /socket.io/?EIO=4&transport=polling&t=PgRBfSJ&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:13] "GET /socket.io/?EIO=4&transport=polling&t=PgRBfSd&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:13] "GET /socket.io/?EIO=4&transport=polling&t=PgRBfa3&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:13] "GET /socket.io/?EIO=4&transport=polling&t=PgRBfaM&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:13] "GET /socket.io/?EIO=4&transport=polling&t=PgRBfah&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:13] "GET /socket.io/?EIO=4&transport=polling&t=PgRBfa_&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:13] "GET /socket.io/?EIO=4&transport=polling&t=PgRBfbK&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:13] "GET /socket.io/?EIO=4&transport=polling&t=PgRBfbe&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:13] "GET /socket.io/?EIO=4&transport=polling&t=PgRBfc1&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:13] "GET /socket.io/?EIO=4&transport=polling&t=PgRBfcH&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:13] "GET /socket.io/?EIO=4&transport=polling&t=PgRBfcd&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:13] "GET /socket.io/?EIO=4&transport=polling&t=PgRBfcw&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:13] "GET /socket.io/?EIO=4&transport=polling&t=PgRBfdF&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:13] "GET /socket.io/?EIO=4&transport=polling&t=PgRBfdb&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:13] "GET /socket.io/?EIO=4&transport=polling&t=PgRBfdw&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:13] "GET /socket.io/?EIO=4&transport=polling&t=PgRBfeC&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:14] "GET /socket.io/?EIO=4&transport=polling&t=PgRBfeX&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:14] "GET /socket.io/?EIO=4&transport=polling&t=PgRBfer&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:14] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:14] "GET /socket.io/?EIO=4&transport=polling&t=PgRBffF&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:14] "GET /socket.io/?EIO=4&transport=polling&t=PgRBfs1&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:14] "GET /socket.io/?EIO=4&transport=polling&t=PgRBfsF&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:14] "GET /socket.io/?EIO=4&transport=polling&t=PgRBfsR&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:14] "GET /socket.io/?EIO=4&transport=polling&t=PgRBfsl&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:14] "GET /socket.io/?EIO=4&transport=polling&t=PgRBft5&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:14] "GET /socket.io/?EIO=4&transport=polling&t=PgRBftP&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:14] "GET /socket.io/?EIO=4&transport=polling&t=PgRBftj&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:14] "GET /socket.io/?EIO=4&transport=polling&t=PgRBfu3&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:15] "GET /socket.io/?EIO=4&transport=polling&t=PgRBfuL&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:15] "GET /socket.io/?EIO=4&transport=polling&t=PgRBfuh&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:15] "GET /socket.io/?EIO=4&transport=polling&t=PgRBfv1&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:15] "GET /socket.io/?EIO=4&transport=polling&t=PgRBfvL&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:15] "GET /socket.io/?EIO=4&transport=polling&t=PgRBfve&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:15] "GET /socket.io/?EIO=4&transport=polling&t=PgRBfvy&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:15] "GET /socket.io/?EIO=4&transport=polling&t=PgRBfwM&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:15] "GET /socket.io/?EIO=4&transport=polling&t=PgRBfwf&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:15] "GET /socket.io/?EIO=4&transport=polling&t=PgRBfw-&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:15] "GET /socket.io/?EIO=4&transport=polling&t=PgRBfxI&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:15] "GET /socket.io/?EIO=4&transport=polling&t=PgRBfxd&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:15] "GET /socket.io/?EIO=4&transport=polling&t=PgRBfxy&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:15] "GET /socket.io/?EIO=4&transport=polling&t=PgRBfyI&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:15] "GET /socket.io/?EIO=4&transport=polling&t=PgRBfyb&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:15] "GET /socket.io/?EIO=4&transport=polling&t=PgRBfyw&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:15] "GET /socket.io/?EIO=4&transport=polling&t=PgRBfzG&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:15] "GET /socket.io/?EIO=4&transport=polling&t=PgRBfza&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:15] "GET /socket.io/?EIO=4&transport=polling&t=PgRBfzv&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:15] "GET /socket.io/?EIO=4&transport=polling&t=PgRBg60&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:15] "GET /socket.io/?EIO=4&transport=polling&t=PgRBg6D&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:15] "GET /socket.io/?EIO=4&transport=polling&t=PgRBg6S&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:15] "GET /socket.io/?EIO=4&transport=polling&t=PgRBg6m&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:15] "GET /socket.io/?EIO=4&transport=polling&t=PgRBg74&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:15] "GET /socket.io/?EIO=4&transport=polling&t=PgRBg7P&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:16] "GET /socket.io/?EIO=4&transport=polling&t=PgRBg7l&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:16] "GET /socket.io/?EIO=4&transport=polling&t=PgRBg84&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:16] "GET /socket.io/?EIO=4&transport=polling&t=PgRBg8N&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:16] "GET /socket.io/?EIO=4&transport=polling&t=PgRBg8i&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:16] "GET /socket.io/?EIO=4&transport=polling&t=PgRBg91&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:16] "GET /socket.io/?EIO=4&transport=polling&t=PgRBg9M&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:16] "GET /socket.io/?EIO=4&transport=polling&t=PgRBg9h&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:16] "GET /socket.io/?EIO=4&transport=polling&t=PgRBgA0&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:16] "GET /socket.io/?EIO=4&transport=polling&t=PgRBgAJ&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:16] "GET /socket.io/?EIO=4&transport=polling&t=PgRBgAf&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:16] "GET /socket.io/?EIO=4&transport=polling&t=PgRBgAz&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:16] "GET /socket.io/?EIO=4&transport=polling&t=PgRBgBJ&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:16] "GET /socket.io/?EIO=4&transport=polling&t=PgRBgBb&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:16] "GET /socket.io/?EIO=4&transport=polling&t=PgRBgBx&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:16] "GET /socket.io/?EIO=4&transport=polling&t=PgRBgCF&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:16] "GET /socket.io/?EIO=4&transport=polling&t=PgRBgCa&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:16] "GET /socket.io/?EIO=4&transport=polling&t=PgRBgCv&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:16] "GET /socket.io/?EIO=4&transport=polling&t=PgRBgDE&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:16] "GET /socket.io/?EIO=4&transport=polling&t=PgRBgDY&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:16] "GET /socket.io/?EIO=4&transport=polling&t=PgRBgDs&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:16] "GET /socket.io/?EIO=4&transport=polling&t=PgRBgEA&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:16] "GET /socket.io/?EIO=4&transport=polling&t=PgRBgEW&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:16] "GET /socket.io/?EIO=4&transport=polling&t=PgRBgEq&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:16] "GET /socket.io/?EIO=4&transport=polling&t=PgRBgF9&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:16] "GET /socket.io/?EIO=4&transport=polling&t=PgRBgKQ&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:16] "GET /socket.io/?EIO=4&transport=polling&t=PgRBgKe&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:16] "GET /socket.io/?EIO=4&transport=polling&t=PgRBgKw&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:16] "GET /socket.io/?EIO=4&transport=polling&t=PgRBgLE&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:16] "GET /socket.io/?EIO=4&transport=polling&t=PgRBgLZ&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:16] "GET /socket.io/?EIO=4&transport=polling&t=PgRBgLt&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:16] "GET /socket.io/?EIO=4&transport=polling&t=PgRBgMC&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:16] "GET /socket.io/?EIO=4&transport=polling&t=PgRBgMX&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:16] "GET /socket.io/?EIO=4&transport=polling&t=PgRBgMs&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:17] "GET /socket.io/?EIO=4&transport=polling&t=PgRBgNB&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:17] "GET /socket.io/?EIO=4&transport=polling&t=PgRBgNd&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:17] "GET /socket.io/?EIO=4&transport=polling&t=PgRBgNq&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:17] "GET /socket.io/?EIO=4&transport=polling&t=PgRBgO9&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:17] "GET /socket.io/?EIO=4&transport=polling&t=PgRBgOT&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:17] "GET /socket.io/?EIO=4&transport=polling&t=PgRBgOn&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:17] "GET /socket.io/?EIO=4&transport=polling&t=PgRBgP6&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:17] "GET /socket.io/?EIO=4&transport=polling&t=PgRBgPQ&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:17] "GET /socket.io/?EIO=4&transport=polling&t=PgRBgXF&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:17] "GET /socket.io/?EIO=4&transport=polling&t=PgRBgXT&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:17] "GET /socket.io/?EIO=4&transport=polling&t=PgRBgXf&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:17] "GET /socket.io/?EIO=4&transport=polling&t=PgRBgXy&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:17] "GET /socket.io/?EIO=4&transport=polling&t=PgRBgYF&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:17] "GET /socket.io/?EIO=4&transport=polling&t=PgRBgYc&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:17] "GET /socket.io/?EIO=4&transport=polling&t=PgRBgYw&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:17] "GET /socket.io/?EIO=4&transport=polling&t=PgRBgZF&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:17] "GET /socket.io/?EIO=4&transport=polling&t=PgRBgZa&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:17] "GET /socket.io/?EIO=4&transport=polling&t=PgRBgZt&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:17] "GET /socket.io/?EIO=4&transport=polling&t=PgRBgaC&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:17] "GET /socket.io/?EIO=4&transport=polling&t=PgRBgaW&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:17] "GET /socket.io/?EIO=4&transport=polling&t=PgRBgas&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:17] "GET /socket.io/?EIO=4&transport=polling&t=PgRBgbA&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:18] "GET /socket.io/?EIO=4&transport=polling&t=PgRBgbU&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:18] "GET /socket.io/?EIO=4&transport=polling&t=PgRBgmP&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:18] "GET /socket.io/?EIO=4&transport=polling&t=PgRBgmj&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:18] "GET /socket.io/?EIO=4&transport=polling&t=PgRBgn1&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:18] "GET /socket.io/?EIO=4&transport=polling&t=PgRBgnM&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:18] "GET /socket.io/?EIO=4&transport=polling&t=PgRBgng&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:18] "GET /socket.io/?EIO=4&transport=polling&t=PgRBgo0&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:18] "GET /socket.io/?EIO=4&transport=polling&t=PgRBgoL&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:18] "GET /socket.io/?EIO=4&transport=polling&t=PgRBgof&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:18] "GET /socket.io/?EIO=4&transport=polling&t=PgRBgo_&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:18] "GET /socket.io/?EIO=4&transport=polling&t=PgRBgpI&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:18] "GET /socket.io/?EIO=4&transport=polling&t=PgRBgpc&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:18] "GET /socket.io/?EIO=4&transport=polling&t=PgRBgpw&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:18] "GET /socket.io/?EIO=4&transport=polling&t=PgRBgqF&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:18] "GET /socket.io/?EIO=4&transport=polling&t=PgRBgqZ&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:18] "GET /socket.io/?EIO=4&transport=polling&t=PgRBgqv&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:18] "GET /socket.io/?EIO=4&transport=polling&t=PgRBgrE&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:18] "GET /socket.io/?EIO=4&transport=polling&t=PgRBgrZ&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:18] "GET /socket.io/?EIO=4&transport=polling&t=PgRBgrt&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:18] "GET /socket.io/?EIO=4&transport=polling&t=PgRBgsA&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:19] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:20] "GET /socket.io/?EIO=4&transport=polling&t=PgRBgsV&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:20] "GET /socket.io/?EIO=4&transport=polling&t=PgRBh6i&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:20] "POST /socket.io/?EIO=4&transport=polling&t=PgRBh6h&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:20] "GET /socket.io/?EIO=4&transport=polling&t=PgRBh6y&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:20] "GET /socket.io/?EIO=4&transport=polling&t=PgRBh78&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:20] "GET /socket.io/?EIO=4&transport=polling&t=PgRBh7V&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:20] "GET /socket.io/?EIO=4&transport=polling&t=PgRBh7p&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:20] "GET /socket.io/?EIO=4&transport=polling&t=PgRBh86&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:20] "GET /socket.io/?EIO=4&transport=polling&t=PgRBh8S&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:20] "GET /socket.io/?EIO=4&transport=polling&t=PgRBh8l&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:20] "GET /socket.io/?EIO=4&transport=polling&t=PgRBh95&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:20] "GET /socket.io/?EIO=4&transport=polling&t=PgRBh9P&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:20] "GET /socket.io/?EIO=4&transport=polling&t=PgRBh9k&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:20] "GET /socket.io/?EIO=4&transport=polling&t=PgRBhA3&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:20] "GET /socket.io/?EIO=4&transport=polling&t=PgRBhAN&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:20] "GET /socket.io/?EIO=4&transport=polling&t=PgRBhAi&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:20] "GET /socket.io/?EIO=4&transport=polling&t=PgRBhB1&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:20] "GET /socket.io/?EIO=4&transport=polling&t=PgRBhBL&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:20] "GET /socket.io/?EIO=4&transport=polling&t=PgRBhBg&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:20] "GET /socket.io/?EIO=4&transport=polling&t=PgRBhB_&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:20] "GET /socket.io/?EIO=4&transport=polling&t=PgRBeA0&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:20] "GET /socket.io/?EIO=4&transport=polling&t=PgRBhCI&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:20] "POST /socket.io/?EIO=4&transport=polling&t=PgRBhCW&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:20] "GET /socket.io/?EIO=4&transport=polling&t=PgRBhCe&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:20] "GET /socket.io/?EIO=4&transport=polling&t=PgRBhCz&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:20] "GET /socket.io/?EIO=4&transport=polling&t=PgRBhDH&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:20] "GET /socket.io/?EIO=4&transport=polling&t=PgRBhDb&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:20] "GET /socket.io/?EIO=4&transport=polling&t=PgRBhDw&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:20] "GET /socket.io/?EIO=4&transport=polling&t=PgRBhEE&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:20] "GET /socket.io/?EIO=4&transport=polling&t=PgRBhEc&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:20] "GET /socket.io/?EIO=4&transport=polling&t=PgRBhEt&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:20] "GET /socket.io/?EIO=4&transport=polling&t=PgRBhFC&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:20] "GET /socket.io/?EIO=4&transport=polling&t=PgRBhFW&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:20] "GET /socket.io/?EIO=4&transport=polling&t=PgRBhFq&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:20] "GET /socket.io/?EIO=4&transport=polling&t=PgRBhGA&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:20] "GET /socket.io/?EIO=4&transport=polling&t=PgRBhIF&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:20] "GET /socket.io/?EIO=4&transport=polling&t=PgRBhIa&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:20] "GET /socket.io/?EIO=4&transport=polling&t=PgRBhIu&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:20] "GET /socket.io/?EIO=4&transport=polling&t=PgRBhJC&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:20] "GET /socket.io/?EIO=4&transport=polling&t=PgRBhJV&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:20] "GET /socket.io/?EIO=4&transport=polling&t=PgRBhJq&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:20] "GET /socket.io/?EIO=4&transport=polling&t=PgRBhKA&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:20] "GET /socket.io/?EIO=4&transport=polling&t=PgRBhKT&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:20] "GET /socket.io/?EIO=4&transport=polling&t=PgRBhKp&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:20] "GET /socket.io/?EIO=4&transport=polling&t=PgRBhL8&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:20] "GET /socket.io/?EIO=4&transport=polling&t=PgRBhLS&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:20] "GET /socket.io/?EIO=4&transport=polling&t=PgRBhLn&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:21] "GET /socket.io/?EIO=4&transport=polling&t=PgRBhM4&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:21] "GET /socket.io/?EIO=4&transport=polling&t=PgRBhMQ&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:21] "GET /socket.io/?EIO=4&transport=polling&t=PgRBhMk&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:21] "GET /socket.io/?EIO=4&transport=polling&t=PgRBhN3&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:21] "GET /socket.io/?EIO=4&transport=polling&t=PgRBhNN&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:21] "GET /socket.io/?EIO=4&transport=polling&t=PgRBhNi&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:21] "GET /socket.io/?EIO=4&transport=polling&t=PgRBhO0&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:21] "GET /socket.io/?EIO=4&transport=polling&t=PgRBhOL&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:21] "GET /socket.io/?EIO=4&transport=polling&t=PgRBhOh&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:21] "GET /socket.io/?EIO=4&transport=polling&t=PgRBhP0&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:21] "GET /socket.io/?EIO=4&transport=polling&t=PgRBhPK&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:21] "GET /socket.io/?EIO=4&transport=polling&t=PgRBhWE&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:21] "GET /socket.io/?EIO=4&transport=polling&t=PgRBhWY&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:21] "GET /socket.io/?EIO=4&transport=polling&t=PgRBhWs&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:21] "GET /socket.io/?EIO=4&transport=polling&t=PgRBhXA&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:21] "GET /socket.io/?EIO=4&transport=polling&t=PgRBhXV&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:21] "GET /socket.io/?EIO=4&transport=polling&t=PgRBhXp&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:21] "GET /socket.io/?EIO=4&transport=polling&t=PgRBhY7&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:21] "GET /socket.io/?EIO=4&transport=polling&t=PgRBhYU&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:21] "GET /socket.io/?EIO=4&transport=polling&t=PgRBhYq&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:21] "GET /socket.io/?EIO=4&transport=polling&t=PgRBhZ5&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:21] "GET /socket.io/?EIO=4&transport=polling&t=PgRBhZR&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:21] "GET /socket.io/?EIO=4&transport=polling&t=PgRBhZk&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:21] "GET /socket.io/?EIO=4&transport=polling&t=PgRBha5&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:21] "GET /socket.io/?EIO=4&transport=polling&t=PgRBhaO&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:21] "GET /socket.io/?EIO=4&transport=polling&t=PgRBhak&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:21] "GET /socket.io/?EIO=4&transport=polling&t=PgRBhb1&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:21] "GET /socket.io/?EIO=4&transport=polling&t=PgRBhbM&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:22] "GET /socket.io/?EIO=4&transport=polling&t=PgRBhbh&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:22] "GET /socket.io/?EIO=4&transport=polling&t=PgRBhc0&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:22] "GET /socket.io/?EIO=4&transport=polling&t=PgRBhcK&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:22] "GET /socket.io/?EIO=4&transport=polling&t=PgRBeA1&sid=GGrA7lLxNP-ceZwvAADv HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:22] "POST /socket.io/?EIO=4&transport=polling&t=PgRBhqD&sid=GGrA7lLxNP-ceZwvAADv HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:23] "GET /socket.io/?EIO=4&transport=polling&t=PgRBhce&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:23] "GET /socket.io/?EIO=4&transport=polling&t=PgRBhs6&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:23] "GET /socket.io/?EIO=4&transport=polling&t=PgRBhsO&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:23] "GET /socket.io/?EIO=4&transport=polling&t=PgRBhsj&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:23] "GET /socket.io/?EIO=4&transport=polling&t=PgRBht0&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:23] "GET /socket.io/?EIO=4&transport=polling&t=PgRBhtL&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:23] "GET /socket.io/?EIO=4&transport=polling&t=PgRBhtf&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:23] "GET /socket.io/?EIO=4&transport=polling&t=PgRBht-&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:23] "GET /socket.io/?EIO=4&transport=polling&t=PgRBhuJ&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:23] "GET /socket.io/?EIO=4&transport=polling&t=PgRBhud&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:23] "GET /socket.io/?EIO=4&transport=polling&t=PgRBhuy&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:23] "GET /socket.io/?EIO=4&transport=polling&t=PgRBhvH&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:23] "GET /socket.io/?EIO=4&transport=polling&t=PgRBhvc&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:23] "GET /socket.io/?EIO=4&transport=polling&t=PgRBhvv&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:23] "GET /socket.io/?EIO=4&transport=polling&t=PgRBhwE&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:23] "GET /socket.io/?EIO=4&transport=polling&t=PgRBhwZ&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:23] "GET /socket.io/?EIO=4&transport=polling&t=PgRBhwt&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:23] "GET /socket.io/?EIO=4&transport=polling&t=PgRBhxB&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:23] "GET /socket.io/?EIO=4&transport=polling&t=PgRBhxX&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:23] "GET /socket.io/?EIO=4&transport=polling&t=PgRBhxq&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:23] "GET /socket.io/?EIO=4&transport=polling&t=PgRBhy9&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:23] "GET /socket.io/?EIO=4&transport=polling&t=PgRBhyU&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:23] "GET /socket.io/?EIO=4&transport=polling&t=PgRBhyo&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:23] "GET /socket.io/?EIO=4&transport=polling&t=PgRBhz6&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:23] "GET /socket.io/?EIO=4&transport=polling&t=PgRBhzR&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:23] "GET /socket.io/?EIO=4&transport=polling&t=PgRBhzl&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:23] "GET /socket.io/?EIO=4&transport=polling&t=PgRBh-4&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:23] "GET /socket.io/?EIO=4&transport=polling&t=PgRBh-P&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:23] "GET /socket.io/?EIO=4&transport=polling&t=PgRBh-j&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:23] "GET /socket.io/?EIO=4&transport=polling&t=PgRBh_1&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:23] "GET /socket.io/?EIO=4&transport=polling&t=PgRBh_M&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:23] "GET /socket.io/?EIO=4&transport=polling&t=PgRBh_h&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:23] "GET /socket.io/?EIO=4&transport=polling&t=PgRBi00&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:23] "GET /socket.io/?EIO=4&transport=polling&t=PgRBi4Q&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:23] "GET /socket.io/?EIO=4&transport=polling&t=PgRBi4j&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:24] "GET /socket.io/?EIO=4&transport=polling&t=PgRBi4z&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:24] "GET /socket.io/?EIO=4&transport=polling&t=PgRBi5G&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:24] "GET /socket.io/?EIO=4&transport=polling&t=PgRBi5a&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:24] "GET /socket.io/?EIO=4&transport=polling&t=PgRBi5s&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:24] "GET /socket.io/?EIO=4&transport=polling&t=PgRBi6B&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:24] "GET /socket.io/?EIO=4&transport=polling&t=PgRBi6U&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:24] "GET /socket.io/?EIO=4&transport=polling&t=PgRBi6r&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:24] "GET /socket.io/?EIO=4&transport=polling&t=PgRBi7B&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:24] "GET /socket.io/?EIO=4&transport=polling&t=PgRBi7Y&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:24] "GET /socket.io/?EIO=4&transport=polling&t=PgRBi7r&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:24] "GET /socket.io/?EIO=4&transport=polling&t=PgRBi89&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:24] "GET /socket.io/?EIO=4&transport=polling&t=PgRBi8U&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:24] "GET /socket.io/?EIO=4&transport=polling&t=PgRBi8p&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:24] "GET /socket.io/?EIO=4&transport=polling&t=PgRBi98&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:24] "GET /socket.io/?EIO=4&transport=polling&t=PgRBi9U&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:24] "GET /socket.io/?EIO=4&transport=polling&t=PgRBi9p&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:24] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:24] "GET /socket.io/?EIO=4&transport=polling&t=PgRBiAA&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:24] "GET /socket.io/?EIO=4&transport=polling&t=PgRBiHD&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:24] "GET /socket.io/?EIO=4&transport=polling&t=PgRBiHQ&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:24] "GET /socket.io/?EIO=4&transport=polling&t=PgRBiHf&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:24] "GET /socket.io/?EIO=4&transport=polling&t=PgRBiHt&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:24] "GET /socket.io/?EIO=4&transport=polling&t=PgRBiI5&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:24] "GET /socket.io/?EIO=4&transport=polling&t=PgRBiIQ&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:24] "GET /socket.io/?EIO=4&transport=polling&t=PgRBiIk&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:24] "GET /socket.io/?EIO=4&transport=polling&t=PgRBiJ5&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:24] "GET /socket.io/?EIO=4&transport=polling&t=PgRBiJP&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:24] "GET /socket.io/?EIO=4&transport=polling&t=PgRBiJi&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:24] "GET /socket.io/?EIO=4&transport=polling&t=PgRBiK5&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:25] "GET /socket.io/?EIO=4&transport=polling&t=PgRBiKL&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:25] "GET /socket.io/?EIO=4&transport=polling&t=PgRBiKg&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:25] "GET /socket.io/?EIO=4&transport=polling&t=PgRBiK-&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:25] "GET /socket.io/?EIO=4&transport=polling&t=PgRBiLI&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:25] "GET /socket.io/?EIO=4&transport=polling&t=PgRBiLe&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:25] "GET /socket.io/?EIO=4&transport=polling&t=PgRBiLz&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:25] "GET /socket.io/?EIO=4&transport=polling&t=PgRBiMH&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:25] "GET /socket.io/?EIO=4&transport=polling&t=PgRBiXE&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:25] "GET /socket.io/?EIO=4&transport=polling&t=PgRBiXR&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:25] "GET /socket.io/?EIO=4&transport=polling&t=PgRBiXk&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:25] "GET /socket.io/?EIO=4&transport=polling&t=PgRBiY3&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:25] "GET /socket.io/?EIO=4&transport=polling&t=PgRBiYM&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:25] "GET /socket.io/?EIO=4&transport=polling&t=PgRBiYh&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:25] "GET /socket.io/?EIO=4&transport=polling&t=PgRBiZ0&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:25] "GET /socket.io/?EIO=4&transport=polling&t=PgRBiZL&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:25] "GET /socket.io/?EIO=4&transport=polling&t=PgRBiZf&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:26] "GET /socket.io/?EIO=4&transport=polling&t=PgRBiZ-&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:26] "GET /socket.io/?EIO=4&transport=polling&t=PgRBiaJ&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:26] "GET /socket.io/?EIO=4&transport=polling&t=PgRBiae&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:26] "GET /socket.io/?EIO=4&transport=polling&t=PgRBiay&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:26] "GET /socket.io/?EIO=4&transport=polling&t=PgRBibH&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:26] "GET /socket.io/?EIO=4&transport=polling&t=PgRBibb&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:26] "GET /socket.io/?EIO=4&transport=polling&t=PgRBibw&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:26] "GET /socket.io/?EIO=4&transport=polling&t=PgRBicE&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:26] "GET /socket.io/?EIO=4&transport=polling&t=PgRBicY&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:26] "GET /socket.io/?EIO=4&transport=polling&t=PgRBict&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:26] "GET /socket.io/?EIO=4&transport=polling&t=PgRBie7&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:26] "GET /socket.io/?EIO=4&transport=polling&t=PgRBieM&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:26] "GET /socket.io/?EIO=4&transport=polling&t=PgRBieY&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:27] "GET /socket.io/?EIO=4&transport=polling&t=PgRBien&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:27] "GET /socket.io/?EIO=4&transport=polling&t=PgRBiry&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:27] "GET /socket.io/?EIO=4&transport=polling&t=PgRBisF&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:27] "GET /socket.io/?EIO=4&transport=polling&t=PgRBisa&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:27] "GET /socket.io/?EIO=4&transport=polling&t=PgRBist&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:27] "GET /socket.io/?EIO=4&transport=polling&t=PgRBitB&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:27] "GET /socket.io/?EIO=4&transport=polling&t=PgRBitX&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:27] "GET /socket.io/?EIO=4&transport=polling&t=PgRBitr&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:27] "GET /socket.io/?EIO=4&transport=polling&t=PgRBiu9&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:27] "GET /socket.io/?EIO=4&transport=polling&t=PgRBiuU&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:27] "GET /socket.io/?EIO=4&transport=polling&t=PgRBiuo&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:27] "GET /socket.io/?EIO=4&transport=polling&t=PgRBiv8&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:27] "GET /socket.io/?EIO=4&transport=polling&t=PgRBivS&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:27] "GET /socket.io/?EIO=4&transport=polling&t=PgRBivm&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:27] "GET /socket.io/?EIO=4&transport=polling&t=PgRBiw5&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:27] "GET /socket.io/?EIO=4&transport=polling&t=PgRBiwP&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:27] "GET /socket.io/?EIO=4&transport=polling&t=PgRBiwk&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:27] "GET /socket.io/?EIO=4&transport=polling&t=PgRBix2&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:27] "GET /socket.io/?EIO=4&transport=polling&t=PgRBixN&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:27] "GET /socket.io/?EIO=4&transport=polling&t=PgRBixh&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:27] "GET /socket.io/?EIO=4&transport=polling&t=PgRBiy1&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:27] "GET /socket.io/?EIO=4&transport=polling&t=PgRBiyL&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:27] "GET /socket.io/?EIO=4&transport=polling&t=PgRBiyf&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:27] "GET /socket.io/?EIO=4&transport=polling&t=PgRBiy-&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:27] "GET /socket.io/?EIO=4&transport=polling&t=PgRBizI&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:27] "GET /socket.io/?EIO=4&transport=polling&t=PgRBizd&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:27] "GET /socket.io/?EIO=4&transport=polling&t=PgRBizy&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:27] "GET /socket.io/?EIO=4&transport=polling&t=PgRBi-F&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:27] "GET /socket.io/?EIO=4&transport=polling&t=PgRBi-a&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:27] "GET /socket.io/?EIO=4&transport=polling&t=PgRBi-u&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:27] "GET /socket.io/?EIO=4&transport=polling&t=PgRBi_E&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:27] "GET /socket.io/?EIO=4&transport=polling&t=PgRBi_X&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:27] "GET /socket.io/?EIO=4&transport=polling&t=PgRBi_t&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:27] "GET /socket.io/?EIO=4&transport=polling&t=PgRBj0A&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:27] "GET /socket.io/?EIO=4&transport=polling&t=PgRBj0U&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:27] "GET /socket.io/?EIO=4&transport=polling&t=PgRBj0o&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:27] "GET /socket.io/?EIO=4&transport=polling&t=PgRBj19&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:27] "GET /socket.io/?EIO=4&transport=polling&t=PgRBj1S&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:27] "GET /socket.io/?EIO=4&transport=polling&t=PgRBj1n&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:27] "GET /socket.io/?EIO=4&transport=polling&t=PgRBj25&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:27] "GET /socket.io/?EIO=4&transport=polling&t=PgRBj2P&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:28] "GET /socket.io/?EIO=4&transport=polling&t=PgRBj2k&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:28] "GET /socket.io/?EIO=4&transport=polling&t=PgRBj3j&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:28] "GET /socket.io/?EIO=4&transport=polling&t=PgRBj41&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:28] "GET /socket.io/?EIO=4&transport=polling&t=PgRBj4L&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:28] "GET /socket.io/?EIO=4&transport=polling&t=PgRBj4f&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:28] "GET /socket.io/?EIO=4&transport=polling&t=PgRBj4-&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:28] "GET /socket.io/?EIO=4&transport=polling&t=PgRBj5I&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:28] "GET /socket.io/?EIO=4&transport=polling&t=PgRBj5d&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:28] "GET /socket.io/?EIO=4&transport=polling&t=PgRBj5y&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:28] "GET /socket.io/?EIO=4&transport=polling&t=PgRBj6F&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:28] "GET /socket.io/?EIO=4&transport=polling&t=PgRBj6a&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:28] "GET /socket.io/?EIO=4&transport=polling&t=PgRBj6v&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:28] "GET /socket.io/?EIO=4&transport=polling&t=PgRBj7E&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:28] "GET /socket.io/?EIO=4&transport=polling&t=PgRBj7Y&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:28] "GET /socket.io/?EIO=4&transport=polling&t=PgRBj7t&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:28] "GET /socket.io/?EIO=4&transport=polling&t=PgRBj8C&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:28] "GET /socket.io/?EIO=4&transport=polling&t=PgRBj8X&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:28] "GET /socket.io/?EIO=4&transport=polling&t=PgRBj8r&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:28] "GET /socket.io/?EIO=4&transport=polling&t=PgRBj9A&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:28] "GET /socket.io/?EIO=4&transport=polling&t=PgRBj9T&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:28] "GET /socket.io/?EIO=4&transport=polling&t=PgRBj9o&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:28] "GET /socket.io/?EIO=4&transport=polling&t=PgRBjA7&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:28] "GET /socket.io/?EIO=4&transport=polling&t=PgRBjAR&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:28] "GET /socket.io/?EIO=4&transport=polling&t=PgRBjAl&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:29] "GET /socket.io/?EIO=4&transport=polling&t=PgRBjB6&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:29] "GET /socket.io/?EIO=4&transport=polling&t=PgRBjM3&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:29] "GET /socket.io/?EIO=4&transport=polling&t=PgRBjML&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:29] "GET /socket.io/?EIO=4&transport=polling&t=PgRBjMf&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:29] "GET /socket.io/?EIO=4&transport=polling&t=PgRBjMz&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:29] "GET /socket.io/?EIO=4&transport=polling&t=PgRBjNI&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:29] "GET /socket.io/?EIO=4&transport=polling&t=PgRBjNc&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:29] "GET /socket.io/?EIO=4&transport=polling&t=PgRBjNy&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:29] "GET /socket.io/?EIO=4&transport=polling&t=PgRBjOG&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:29] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:29] "GET /socket.io/?EIO=4&transport=polling&t=PgRBjOc&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:29] "GET /socket.io/?EIO=4&transport=polling&t=PgRBjOx&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:29] "GET /socket.io/?EIO=4&transport=polling&t=PgRBjPG&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:29] "GET /socket.io/?EIO=4&transport=polling&t=PgRBjPa&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:29] "GET /socket.io/?EIO=4&transport=polling&t=PgRBjPu&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:29] "GET /socket.io/?EIO=4&transport=polling&t=PgRBjQE&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:29] "GET /socket.io/?EIO=4&transport=polling&t=PgRBjQX&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:29] "GET /socket.io/?EIO=4&transport=polling&t=PgRBjQs&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:29] "GET /socket.io/?EIO=4&transport=polling&t=PgRBjRA&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:29] "GET /socket.io/?EIO=4&transport=polling&t=PgRBjRV&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:29] "GET /socket.io/?EIO=4&transport=polling&t=PgRBjRp&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:29] "GET /socket.io/?EIO=4&transport=polling&t=PgRBjS8&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:29] "GET /socket.io/?EIO=4&transport=polling&t=PgRBjSS&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:29] "GET /socket.io/?EIO=4&transport=polling&t=PgRBjSn&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:29] "GET /socket.io/?EIO=4&transport=polling&t=PgRBjT9&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:29] "GET /socket.io/?EIO=4&transport=polling&t=PgRBjTR&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:29] "GET /socket.io/?EIO=4&transport=polling&t=PgRBjTl&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:29] "GET /socket.io/?EIO=4&transport=polling&t=PgRBjU4&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:29] "GET /socket.io/?EIO=4&transport=polling&t=PgRBjUO&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:30] "GET /socket.io/?EIO=4&transport=polling&t=PgRBjYi&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:30] "GET /socket.io/?EIO=4&transport=polling&t=PgRBjZ0&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:30] "GET /socket.io/?EIO=4&transport=polling&t=PgRBjZL&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:30] "GET /socket.io/?EIO=4&transport=polling&t=PgRBjZe&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:30] "GET /socket.io/?EIO=4&transport=polling&t=PgRBjZ_&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:30] "GET /socket.io/?EIO=4&transport=polling&t=PgRBjaH&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:30] "GET /socket.io/?EIO=4&transport=polling&t=PgRBjaa&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:30] "GET /socket.io/?EIO=4&transport=polling&t=PgRBjav&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:30] "GET /socket.io/?EIO=4&transport=polling&t=PgRBjbE&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:30] "GET /socket.io/?EIO=4&transport=polling&t=PgRBjbZ&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:30] "GET /socket.io/?EIO=4&transport=polling&t=PgRBjbu&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:30] "GET /socket.io/?EIO=4&transport=polling&t=PgRBjcC&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:30] "GET /socket.io/?EIO=4&transport=polling&t=PgRBjcX&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:30] "GET /socket.io/?EIO=4&transport=polling&t=PgRBjcr&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:30] "GET /socket.io/?EIO=4&transport=polling&t=PgRBjdA&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:30] "GET /socket.io/?EIO=4&transport=polling&t=PgRBjdV&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:30] "GET /socket.io/?EIO=4&transport=polling&t=PgRBjdo&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:30] "GET /socket.io/?EIO=4&transport=polling&t=PgRBje7&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:31] "GET /socket.io/?EIO=4&transport=polling&t=PgRBjeS&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:31] "GET /socket.io/?EIO=4&transport=polling&t=PgRBjs2&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:31] "GET /socket.io/?EIO=4&transport=polling&t=PgRBjsF&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:31] "GET /socket.io/?EIO=4&transport=polling&t=PgRBjsQ&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:31] "GET /socket.io/?EIO=4&transport=polling&t=PgRBjsd&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:31] "GET /socket.io/?EIO=4&transport=polling&t=PgRBjsx&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:31] "GET /socket.io/?EIO=4&transport=polling&t=PgRBjtH&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:31] "GET /socket.io/?EIO=4&transport=polling&t=PgRBjtb&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:31] "GET /socket.io/?EIO=4&transport=polling&t=PgRBjtv&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:31] "GET /socket.io/?EIO=4&transport=polling&t=PgRBjuF&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:31] "GET /socket.io/?EIO=4&transport=polling&t=PgRBjuY&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:31] "GET /socket.io/?EIO=4&transport=polling&t=PgRBjut&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:31] "GET /socket.io/?EIO=4&transport=polling&t=PgRBjvC&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:31] "GET /socket.io/?EIO=4&transport=polling&t=PgRBjvX&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:31] "GET /socket.io/?EIO=4&transport=polling&t=PgRBjvr&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:31] "GET /socket.io/?EIO=4&transport=polling&t=PgRBjw9&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:31] "GET /socket.io/?EIO=4&transport=polling&t=PgRBjwT&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:31] "GET /socket.io/?EIO=4&transport=polling&t=PgRBjwo&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:31] "GET /socket.io/?EIO=4&transport=polling&t=PgRBjx7&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:31] "GET /socket.io/?EIO=4&transport=polling&t=PgRBjxR&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:31] "GET /socket.io/?EIO=4&transport=polling&t=PgRBjxl&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:31] "GET /socket.io/?EIO=4&transport=polling&t=PgRBjy4&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:31] "GET /socket.io/?EIO=4&transport=polling&t=PgRBjyQ&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:31] "GET /socket.io/?EIO=4&transport=polling&t=PgRBjyi&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:31] "GET /socket.io/?EIO=4&transport=polling&t=PgRBjz1&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:31] "GET /socket.io/?EIO=4&transport=polling&t=PgRBjzM&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:31] "GET /socket.io/?EIO=4&transport=polling&t=PgRBjzh&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:31] "GET /socket.io/?EIO=4&transport=polling&t=PgRBj-0&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:31] "GET /socket.io/?EIO=4&transport=polling&t=PgRBj-L&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:31] "GET /socket.io/?EIO=4&transport=polling&t=PgRBj-f&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:31] "GET /socket.io/?EIO=4&transport=polling&t=PgRBj-z&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:31] "GET /socket.io/?EIO=4&transport=polling&t=PgRBj_I&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:31] "GET /socket.io/?EIO=4&transport=polling&t=PgRBj_c&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:31] "GET /socket.io/?EIO=4&transport=polling&t=PgRBj_y&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:31] "GET /socket.io/?EIO=4&transport=polling&t=PgRBk0G&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:31] "GET /socket.io/?EIO=4&transport=polling&t=PgRBk0a&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:32] "GET /socket.io/?EIO=4&transport=polling&t=PgRBk0u&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:32] "GET /socket.io/?EIO=4&transport=polling&t=PgRBkE1&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:32] "GET /socket.io/?EIO=4&transport=polling&t=PgRBkEE&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:32] "GET /socket.io/?EIO=4&transport=polling&t=PgRBkEQ&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:32] "GET /socket.io/?EIO=4&transport=polling&t=PgRBkEk&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:32] "GET /socket.io/?EIO=4&transport=polling&t=PgRBkF2&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:32] "GET /socket.io/?EIO=4&transport=polling&t=PgRBkFN&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:32] "GET /socket.io/?EIO=4&transport=polling&t=PgRBkFi&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:32] "GET /socket.io/?EIO=4&transport=polling&t=PgRBkG0&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:32] "GET /socket.io/?EIO=4&transport=polling&t=PgRBkGK&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:32] "GET /socket.io/?EIO=4&transport=polling&t=PgRBkGe&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:32] "GET /socket.io/?EIO=4&transport=polling&t=PgRBkG-&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:32] "GET /socket.io/?EIO=4&transport=polling&t=PgRBkHH&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:33] "GET /socket.io/?EIO=4&transport=polling&t=PgRBkHd&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:33] "GET /socket.io/?EIO=4&transport=polling&t=PgRBkHx&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:33] "GET /socket.io/?EIO=4&transport=polling&t=PgRBkIF&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:33] "GET /socket.io/?EIO=4&transport=polling&t=PgRBkIZ&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:33] "GET /socket.io/?EIO=4&transport=polling&t=PgRBkIu&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:33] "GET /socket.io/?EIO=4&transport=polling&t=PgRBkJD&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:33] "GET /socket.io/?EIO=4&transport=polling&t=PgRBkJY&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:33] "GET /socket.io/?EIO=4&transport=polling&t=PgRBkJs&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:33] "GET /socket.io/?EIO=4&transport=polling&t=PgRBkKB&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:33] "GET /socket.io/?EIO=4&transport=polling&t=PgRBkKV&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:33] "GET /socket.io/?EIO=4&transport=polling&t=PgRBkKp&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:33] "GET /socket.io/?EIO=4&transport=polling&t=PgRBkL8&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:33] "GET /socket.io/?EIO=4&transport=polling&t=PgRBkLT&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:33] "GET /socket.io/?EIO=4&transport=polling&t=PgRBkLm&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:33] "GET /socket.io/?EIO=4&transport=polling&t=PgRBkM6&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:33] "GET /socket.io/?EIO=4&transport=polling&t=PgRBkMQ&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:33] "GET /socket.io/?EIO=4&transport=polling&t=PgRBkMk&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:33] "GET /socket.io/?EIO=4&transport=polling&t=PgRBkN3&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:33] "GET /socket.io/?EIO=4&transport=polling&t=PgRBkNN&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:33] "GET /socket.io/?EIO=4&transport=polling&t=PgRBkNl&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:33] "GET /socket.io/?EIO=4&transport=polling&t=PgRBkN_&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:33] "GET /socket.io/?EIO=4&transport=polling&t=PgRBkOK&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:33] "GET /socket.io/?EIO=4&transport=polling&t=PgRBkOf&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:33] "GET /socket.io/?EIO=4&transport=polling&t=PgRBkO-&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:33] "GET /socket.io/?EIO=4&transport=polling&t=PgRBkPI&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:33] "GET /socket.io/?EIO=4&transport=polling&t=PgRBkPc&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:33] "GET /socket.io/?EIO=4&transport=polling&t=PgRBkPy&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:33] "GET /socket.io/?EIO=4&transport=polling&t=PgRBkQH&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:33] "GET /socket.io/?EIO=4&transport=polling&t=PgRBkQb&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:33] "GET /socket.io/?EIO=4&transport=polling&t=PgRBkQx&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:33] "GET /socket.io/?EIO=4&transport=polling&t=PgRBkRF&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:33] "GET /socket.io/?EIO=4&transport=polling&t=PgRBkRb&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:33] "GET /socket.io/?EIO=4&transport=polling&t=PgRBkRu&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:33] "GET /socket.io/?EIO=4&transport=polling&t=PgRBkSC&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:33] "GET /socket.io/?EIO=4&transport=polling&t=PgRBkSX&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:33] "GET /socket.io/?EIO=4&transport=polling&t=PgRBkSr&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:33] "GET /socket.io/?EIO=4&transport=polling&t=PgRBkTA&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:33] "GET /socket.io/?EIO=4&transport=polling&t=PgRBkTV&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:33] "GET /socket.io/?EIO=4&transport=polling&t=PgRBkTp&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:33] "GET /socket.io/?EIO=4&transport=polling&t=PgRBkU8&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:33] "GET /socket.io/?EIO=4&transport=polling&t=PgRBkUS&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:33] "GET /socket.io/?EIO=4&transport=polling&t=PgRBkUn&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:33] "GET /socket.io/?EIO=4&transport=polling&t=PgRBkV6&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:33] "GET /socket.io/?EIO=4&transport=polling&t=PgRBkVR&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:33] "GET /socket.io/?EIO=4&transport=polling&t=PgRBkVm&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:33] "GET /socket.io/?EIO=4&transport=polling&t=PgRBkW3&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:33] "GET /socket.io/?EIO=4&transport=polling&t=PgRBkWN&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:33] "GET /socket.io/?EIO=4&transport=polling&t=PgRBkWj&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:34] "GET /socket.io/?EIO=4&transport=polling&t=PgRBkX2&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:34] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:34] "GET /socket.io/?EIO=4&transport=polling&t=PgRBkXL&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:34] "GET /socket.io/?EIO=4&transport=polling&t=PgRBkk2&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:34] "GET /socket.io/?EIO=4&transport=polling&t=PgRBkkG&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:34] "GET /socket.io/?EIO=4&transport=polling&t=PgRBkkW&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:34] "GET /socket.io/?EIO=4&transport=polling&t=PgRBkkh&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:34] "GET /socket.io/?EIO=4&transport=polling&t=PgRBkky&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:34] "GET /socket.io/?EIO=4&transport=polling&t=PgRBklG&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:34] "GET /socket.io/?EIO=4&transport=polling&t=PgRBklu&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:34] "GET /socket.io/?EIO=4&transport=polling&t=PgRBkm3&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:34] "GET /socket.io/?EIO=4&transport=polling&t=PgRBkmE&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:35] "GET /socket.io/?EIO=4&transport=polling&t=PgRBkmZ&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:35] "GET /socket.io/?EIO=4&transport=polling&t=PgRBkmt&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:35] "GET /socket.io/?EIO=4&transport=polling&t=PgRBknH&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:35] "GET /socket.io/?EIO=4&transport=polling&t=PgRBknV&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:35] "GET /socket.io/?EIO=4&transport=polling&t=PgRBknq&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:35] "GET /socket.io/?EIO=4&transport=polling&t=PgRBko8&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:35] "GET /socket.io/?EIO=4&transport=polling&t=PgRBkoT&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:35] "GET /socket.io/?EIO=4&transport=polling&t=PgRBkop&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:35] "GET /socket.io/?EIO=4&transport=polling&t=PgRBkp7&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:35] "GET /socket.io/?EIO=4&transport=polling&t=PgRBkpR&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:35] "GET /socket.io/?EIO=4&transport=polling&t=PgRBkpl&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:35] "GET /socket.io/?EIO=4&transport=polling&t=PgRBkq4&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:35] "GET /socket.io/?EIO=4&transport=polling&t=PgRBkqP&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:35] "GET /socket.io/?EIO=4&transport=polling&t=PgRBkqj&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:35] "GET /socket.io/?EIO=4&transport=polling&t=PgRBkr1&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:35] "GET /socket.io/?EIO=4&transport=polling&t=PgRBkrL&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:35] "GET /socket.io/?EIO=4&transport=polling&t=PgRBkxb&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:35] "GET /socket.io/?EIO=4&transport=polling&t=PgRBkxt&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:35] "GET /socket.io/?EIO=4&transport=polling&t=PgRBkyC&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:35] "GET /socket.io/?EIO=4&transport=polling&t=PgRBkyW&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:35] "GET /socket.io/?EIO=4&transport=polling&t=PgRBkyr&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:35] "GET /socket.io/?EIO=4&transport=polling&t=PgRBkzA&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:35] "GET /socket.io/?EIO=4&transport=polling&t=PgRBkzU&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:35] "GET /socket.io/?EIO=4&transport=polling&t=PgRBkzp&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:35] "GET /socket.io/?EIO=4&transport=polling&t=PgRBk-7&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:35] "GET /socket.io/?EIO=4&transport=polling&t=PgRBk-R&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:35] "GET /socket.io/?EIO=4&transport=polling&t=PgRBk-m&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:35] "GET /socket.io/?EIO=4&transport=polling&t=PgRBk_4&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:35] "GET /socket.io/?EIO=4&transport=polling&t=PgRBk_O&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:35] "GET /socket.io/?EIO=4&transport=polling&t=PgRBk_i&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:35] "GET /socket.io/?EIO=4&transport=polling&t=PgRBl02&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:36] "GET /socket.io/?EIO=4&transport=polling&t=PgRBl0O&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:36] "GET /socket.io/?EIO=4&transport=polling&t=PgRBl0h&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:36] "GET /socket.io/?EIO=4&transport=polling&t=PgRBl0_&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:36] "GET /socket.io/?EIO=4&transport=polling&t=PgRBl1K&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:36] "GET /socket.io/?EIO=4&transport=polling&t=PgRBl1e&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:36] "GET /socket.io/?EIO=4&transport=polling&t=PgRBl1-&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:36] "GET /socket.io/?EIO=4&transport=polling&t=PgRBl2I&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:36] "GET /socket.io/?EIO=4&transport=polling&t=PgRBl2c&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:36] "GET /socket.io/?EIO=4&transport=polling&t=PgRBl2w&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:36] "GET /socket.io/?EIO=4&transport=polling&t=PgRBl3F&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:36] "GET /socket.io/?EIO=4&transport=polling&t=PgRBl6Z&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:36] "GET /socket.io/?EIO=4&transport=polling&t=PgRBl6t&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:36] "GET /socket.io/?EIO=4&transport=polling&t=PgRBl7A&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:36] "GET /socket.io/?EIO=4&transport=polling&t=PgRBl7V&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:36] "GET /socket.io/?EIO=4&transport=polling&t=PgRBl7p&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:36] "GET /socket.io/?EIO=4&transport=polling&t=PgRBl87&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:36] "GET /socket.io/?EIO=4&transport=polling&t=PgRBl8S&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:36] "GET /socket.io/?EIO=4&transport=polling&t=PgRBl8n&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:36] "GET /socket.io/?EIO=4&transport=polling&t=PgRBl94&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:36] "GET /socket.io/?EIO=4&transport=polling&t=PgRBl9P&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:36] "GET /socket.io/?EIO=4&transport=polling&t=PgRBl9l&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:36] "GET /socket.io/?EIO=4&transport=polling&t=PgRBlA3&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:36] "GET /socket.io/?EIO=4&transport=polling&t=PgRBlAN&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:36] "GET /socket.io/?EIO=4&transport=polling&t=PgRBlAi&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:36] "GET /socket.io/?EIO=4&transport=polling&t=PgRBlB1&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:36] "GET /socket.io/?EIO=4&transport=polling&t=PgRBlBL&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:36] "GET /socket.io/?EIO=4&transport=polling&t=PgRBlBf&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:36] "GET /socket.io/?EIO=4&transport=polling&t=PgRBlB-&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:36] "GET /socket.io/?EIO=4&transport=polling&t=PgRBlCK&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:37] "GET /socket.io/?EIO=4&transport=polling&t=PgRBlCd&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:37] "GET /socket.io/?EIO=4&transport=polling&t=PgRBlNp&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:37] "GET /socket.io/?EIO=4&transport=polling&t=PgRBlO7&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:37] "GET /socket.io/?EIO=4&transport=polling&t=PgRBlOQ&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:37] "GET /socket.io/?EIO=4&transport=polling&t=PgRBlOk&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:37] "GET /socket.io/?EIO=4&transport=polling&t=PgRBlP3&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:37] "GET /socket.io/?EIO=4&transport=polling&t=PgRBlPN&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:37] "GET /socket.io/?EIO=4&transport=polling&t=PgRBlPh&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:37] "GET /socket.io/?EIO=4&transport=polling&t=PgRBlQ1&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:37] "GET /socket.io/?EIO=4&transport=polling&t=PgRBlQL&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:37] "GET /socket.io/?EIO=4&transport=polling&t=PgRBlQg&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:37] "GET /socket.io/?EIO=4&transport=polling&t=PgRBlQz&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:37] "GET /socket.io/?EIO=4&transport=polling&t=PgRBlRI&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:37] "GET /socket.io/?EIO=4&transport=polling&t=PgRBlRd&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:37] "GET /socket.io/?EIO=4&transport=polling&t=PgRBlRy&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:37] "GET /socket.io/?EIO=4&transport=polling&t=PgRBlSG&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:37] "GET /socket.io/?EIO=4&transport=polling&t=PgRBlSa&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:37] "GET /socket.io/?EIO=4&transport=polling&t=PgRBlSv&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:37] "GET /socket.io/?EIO=4&transport=polling&t=PgRBlTE&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:37] "GET /socket.io/?EIO=4&transport=polling&t=PgRBlTY&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:37] "GET /socket.io/?EIO=4&transport=polling&t=PgRBlTt&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:37] "GET /socket.io/?EIO=4&transport=polling&t=PgRBlUB&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:37] "GET /socket.io/?EIO=4&transport=polling&t=PgRBlUW&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:37] "GET /socket.io/?EIO=4&transport=polling&t=PgRBlUq&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:37] "GET /socket.io/?EIO=4&transport=polling&t=PgRBlV9&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:38] "GET /socket.io/?EIO=4&transport=polling&t=PgRBlVV&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:38] "GET /socket.io/?EIO=4&transport=polling&t=PgRBlVp&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:38] "GET /socket.io/?EIO=4&transport=polling&t=PgRBlW7&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:38] "GET /socket.io/?EIO=4&transport=polling&t=PgRBlWS&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:38] "GET /socket.io/?EIO=4&transport=polling&t=PgRBlWm&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:38] "GET /socket.io/?EIO=4&transport=polling&t=PgRBlX4&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:38] "GET /socket.io/?EIO=4&transport=polling&t=PgRBldW&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:38] "GET /socket.io/?EIO=4&transport=polling&t=PgRBlds&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:38] "GET /socket.io/?EIO=4&transport=polling&t=PgRBleA&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:38] "GET /socket.io/?EIO=4&transport=polling&t=PgRBleT&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:38] "GET /socket.io/?EIO=4&transport=polling&t=PgRBlep&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:38] "GET /socket.io/?EIO=4&transport=polling&t=PgRBlf7&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:38] "GET /socket.io/?EIO=4&transport=polling&t=PgRBlfR&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:38] "GET /socket.io/?EIO=4&transport=polling&t=PgRBlfl&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:38] "GET /socket.io/?EIO=4&transport=polling&t=PgRBlg4&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:38] "GET /socket.io/?EIO=4&transport=polling&t=PgRBlgP&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:38] "GET /socket.io/?EIO=4&transport=polling&t=PgRBlgj&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:38] "GET /socket.io/?EIO=4&transport=polling&t=PgRBlh1&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:38] "GET /socket.io/?EIO=4&transport=polling&t=PgRBlhM&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:38] "GET /socket.io/?EIO=4&transport=polling&t=PgRBlhi&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:38] "GET /socket.io/?EIO=4&transport=polling&t=PgRBli0&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:38] "GET /socket.io/?EIO=4&transport=polling&t=PgRBliK&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:38] "GET /socket.io/?EIO=4&transport=polling&t=PgRBlif&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:38] "GET /socket.io/?EIO=4&transport=polling&t=PgRBliy&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:38] "GET /socket.io/?EIO=4&transport=polling&t=PgRBljI&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:38] "GET /socket.io/?EIO=4&transport=polling&t=PgRBljp&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:38] "GET /socket.io/?EIO=4&transport=polling&t=PgRBlkV&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:38] "GET /socket.io/?EIO=4&transport=polling&t=PgRBlkn&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:38] "GET /socket.io/?EIO=4&transport=polling&t=PgRBlkz&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:39] "GET /socket.io/?EIO=4&transport=polling&t=PgRBllD&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:39] "GET /socket.io/?EIO=4&transport=polling&t=PgRBllY&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:39] "GET /socket.io/?EIO=4&transport=polling&t=PgRBllt&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:39] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:39] "GET /socket.io/?EIO=4&transport=polling&t=PgRBlmA&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:39] "GET /socket.io/?EIO=4&transport=polling&t=PgRBluF&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:39] "GET /socket.io/?EIO=4&transport=polling&t=PgRBluY&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:39] "GET /socket.io/?EIO=4&transport=polling&t=PgRBlut&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:39] "GET /socket.io/?EIO=4&transport=polling&t=PgRBlvB&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:39] "GET /socket.io/?EIO=4&transport=polling&t=PgRBlvV&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:39] "GET /socket.io/?EIO=4&transport=polling&t=PgRBlvq&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:39] "GET /socket.io/?EIO=4&transport=polling&t=PgRBlwA&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:39] "GET /socket.io/?EIO=4&transport=polling&t=PgRBlwT&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:39] "GET /socket.io/?EIO=4&transport=polling&t=PgRBlwo&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:39] "GET /socket.io/?EIO=4&transport=polling&t=PgRBlx6&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:39] "GET /socket.io/?EIO=4&transport=polling&t=PgRBlxQ&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:39] "GET /socket.io/?EIO=4&transport=polling&t=PgRBlxl&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:39] "GET /socket.io/?EIO=4&transport=polling&t=PgRBly5&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:39] "GET /socket.io/?EIO=4&transport=polling&t=PgRBlyO&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:39] "GET /socket.io/?EIO=4&transport=polling&t=PgRBlyi&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:39] "GET /socket.io/?EIO=4&transport=polling&t=PgRBlzz&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:39] "GET /socket.io/?EIO=4&transport=polling&t=PgRBl-A&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:39] "GET /socket.io/?EIO=4&transport=polling&t=PgRBl-L&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:40] "GET /socket.io/?EIO=4&transport=polling&t=PgRBl-e&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:40] "GET /socket.io/?EIO=4&transport=polling&t=PgRBl_0&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:40] "GET /socket.io/?EIO=4&transport=polling&t=PgRBl_I&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:40] "GET /socket.io/?EIO=4&transport=polling&t=PgRBl_c&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:40] "GET /socket.io/?EIO=4&transport=polling&t=PgRBl_v&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:40] "GET /socket.io/?EIO=4&transport=polling&t=PgRBm0F&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:40] "GET /socket.io/?EIO=4&transport=polling&t=PgRBm0Z&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:40] "GET /socket.io/?EIO=4&transport=polling&t=PgRBm0u&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:40] "GET /socket.io/?EIO=4&transport=polling&t=PgRBmAq&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:40] "GET /socket.io/?EIO=4&transport=polling&t=PgRBmB2&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:40] "GET /socket.io/?EIO=4&transport=polling&t=PgRBmBF&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:40] "GET /socket.io/?EIO=4&transport=polling&t=PgRBmBS&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:40] "GET /socket.io/?EIO=4&transport=polling&t=PgRBmBn&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:40] "GET /socket.io/?EIO=4&transport=polling&t=PgRBmC4&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:40] "GET /socket.io/?EIO=4&transport=polling&t=PgRBmCP&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:40] "GET /socket.io/?EIO=4&transport=polling&t=PgRBmCk&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:40] "GET /socket.io/?EIO=4&transport=polling&t=PgRBmD2&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:40] "GET /socket.io/?EIO=4&transport=polling&t=PgRBmDN&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:40] "GET /socket.io/?EIO=4&transport=polling&t=PgRBmDh&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:40] "GET /socket.io/?EIO=4&transport=polling&t=PgRBmE0&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:41] "GET /socket.io/?EIO=4&transport=polling&t=PgRBmEK&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:41] "GET /socket.io/?EIO=4&transport=polling&t=PgRBmEf&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:41] "GET /socket.io/?EIO=4&transport=polling&t=PgRBmEz&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:41] "GET /socket.io/?EIO=4&transport=polling&t=PgRBmFI&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:41] "GET /socket.io/?EIO=4&transport=polling&t=PgRBmFd&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:41] "GET /socket.io/?EIO=4&transport=polling&t=PgRBmFy&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:41] "GET /socket.io/?EIO=4&transport=polling&t=PgRBmGG&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:41] "GET /socket.io/?EIO=4&transport=polling&t=PgRBmGa&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:41] "GET /socket.io/?EIO=4&transport=polling&t=PgRBmGw&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:41] "GET /socket.io/?EIO=4&transport=polling&t=PgRBmHE&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:41] "GET /socket.io/?EIO=4&transport=polling&t=PgRBmHa&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:41] "GET /socket.io/?EIO=4&transport=polling&t=PgRBmHt&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:41] "GET /socket.io/?EIO=4&transport=polling&t=PgRBmLE&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:41] "GET /socket.io/?EIO=4&transport=polling&t=PgRBmLX&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:41] "GET /socket.io/?EIO=4&transport=polling&t=PgRBmLs&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:41] "GET /socket.io/?EIO=4&transport=polling&t=PgRBmMB&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:41] "GET /socket.io/?EIO=4&transport=polling&t=PgRBmMV&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:41] "GET /socket.io/?EIO=4&transport=polling&t=PgRBmMq&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:41] "GET /socket.io/?EIO=4&transport=polling&t=PgRBmN7&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:41] "GET /socket.io/?EIO=4&transport=polling&t=PgRBmNU&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:41] "GET /socket.io/?EIO=4&transport=polling&t=PgRBmNp&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:41] "GET /socket.io/?EIO=4&transport=polling&t=PgRBmO6&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:41] "GET /socket.io/?EIO=4&transport=polling&t=PgRBmOS&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:41] "GET /socket.io/?EIO=4&transport=polling&t=PgRBmOl&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:41] "GET /socket.io/?EIO=4&transport=polling&t=PgRBmP3&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:41] "GET /socket.io/?EIO=4&transport=polling&t=PgRBmPN&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:41] "GET /socket.io/?EIO=4&transport=polling&t=PgRBmPi&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:41] "GET /socket.io/?EIO=4&transport=polling&t=PgRBmQ0&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:41] "GET /socket.io/?EIO=4&transport=polling&t=PgRBmQL&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:41] "GET /socket.io/?EIO=4&transport=polling&t=PgRBmQg&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:41] "GET /socket.io/?EIO=4&transport=polling&t=PgRBmQ-&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:41] "GET /socket.io/?EIO=4&transport=polling&t=PgRBmRJ&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:42] "GET /socket.io/?EIO=4&transport=polling&t=PgRBmRe&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:42] "GET /socket.io/?EIO=4&transport=polling&t=PgRBmdD&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:42] "GET /socket.io/?EIO=4&transport=polling&t=PgRBmdX&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:42] "GET /socket.io/?EIO=4&transport=polling&t=PgRBmds&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:42] "GET /socket.io/?EIO=4&transport=polling&t=PgRBmeA&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:42] "GET /socket.io/?EIO=4&transport=polling&t=PgRBmeU&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:42] "GET /socket.io/?EIO=4&transport=polling&t=PgRBmep&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:42] "GET /socket.io/?EIO=4&transport=polling&t=PgRBmf8&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:42] "GET /socket.io/?EIO=4&transport=polling&t=PgRBmfT&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:42] "GET /socket.io/?EIO=4&transport=polling&t=PgRBmfo&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:42] "GET /socket.io/?EIO=4&transport=polling&t=PgRBmg6&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:42] "GET /socket.io/?EIO=4&transport=polling&t=PgRBmgQ&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:42] "GET /socket.io/?EIO=4&transport=polling&t=PgRBmgl&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:42] "GET /socket.io/?EIO=4&transport=polling&t=PgRBmh5&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:42] "GET /socket.io/?EIO=4&transport=polling&t=PgRBmhO&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:42] "GET /socket.io/?EIO=4&transport=polling&t=PgRBmhk&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:42] "GET /socket.io/?EIO=4&transport=polling&t=PgRBmi2&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:42] "GET /socket.io/?EIO=4&transport=polling&t=PgRBmiQ&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:42] "GET /socket.io/?EIO=4&transport=polling&t=PgRBmih&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:42] "GET /socket.io/?EIO=4&transport=polling&t=PgRBmi-&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:42] "GET /socket.io/?EIO=4&transport=polling&t=PgRBmjJ&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:43] "GET /socket.io/?EIO=4&transport=polling&t=PgRBmjf&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:43] "GET /socket.io/?EIO=4&transport=polling&t=PgRBmjy&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:43] "GET /socket.io/?EIO=4&transport=polling&t=PgRBmkI&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:43] "GET /api/tool-settings HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:43] "GET /socket.io/?EIO=4&transport=polling&t=PgRBmkc&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:43] "GET /socket.io/?EIO=4&transport=polling&t=PgRBmvu&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:43] "GET /socket.io/?EIO=4&transport=polling&t=PgRBmw7&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:43] "GET /socket.io/?EIO=4&transport=polling&t=PgRBmwR&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:43] "GET /socket.io/?EIO=4&transport=polling&t=PgRBmwl&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:43] "GET /socket.io/?EIO=4&transport=polling&t=PgRBmx3&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:43] "GET /socket.io/?EIO=4&transport=polling&t=PgRBmxO&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:43] "GET /socket.io/?EIO=4&transport=polling&t=PgRBmxi&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:43] "GET /socket.io/?EIO=4&transport=polling&t=PgRBmy1&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:43] "GET /socket.io/?EIO=4&transport=polling&t=PgRBmyM&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:43] "GET /socket.io/?EIO=4&transport=polling&t=PgRBmyg&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:43] "GET /socket.io/?EIO=4&transport=polling&t=PgRBmy_&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:44] "GET /socket.io/?EIO=4&transport=polling&t=PgRBmzK&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:44] "GET /socket.io/?EIO=4&transport=polling&t=PgRBmzf&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:44] "GET /socket.io/?EIO=4&transport=polling&t=PgRBmz_&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:44] "GET /socket.io/?EIO=4&transport=polling&t=PgRBm-H&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:44] "GET /socket.io/?EIO=4&transport=polling&t=PgRBm-c&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:44] "GET /socket.io/?EIO=4&transport=polling&t=PgRBm-z&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:44] "GET /socket.io/?EIO=4&transport=polling&t=PgRBm_F&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:44] "GET /socket.io/?EIO=4&transport=polling&t=PgRBm_Z&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:44] "GET /socket.io/?EIO=4&transport=polling&t=PgRBm_v&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:44] "GET /socket.io/?EIO=4&transport=polling&t=PgRBn0E&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:44] "GET /socket.io/?EIO=4&transport=polling&t=PgRBn0X&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:44] "GET /socket.io/?EIO=4&transport=polling&t=PgRBn0t&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:44] "GET /socket.io/?EIO=4&transport=polling&t=PgRBn1B&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:44] "GET /socket.io/?EIO=4&transport=polling&t=PgRBn1W&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:44] "GET /socket.io/?EIO=4&transport=polling&t=PgRBn1q&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:44] "GET /socket.io/?EIO=4&transport=polling&t=PgRBn2A&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:44] "GET /socket.io/?EIO=4&transport=polling&t=PgRBn2U&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:44] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:44] "GET /socket.io/?EIO=4&transport=polling&t=PgRBn2t&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:44] "GET /socket.io/?EIO=4&transport=polling&t=PgRBn36&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:44] "GET /socket.io/?EIO=4&transport=polling&t=PgRBn3T&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:44] "GET /socket.io/?EIO=4&transport=polling&t=PgRBn4F&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:44] "GET /socket.io/?EIO=4&transport=polling&t=PgRBn4Z&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:44] "GET /socket.io/?EIO=4&transport=polling&t=PgRBn4t&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:44] "GET /socket.io/?EIO=4&transport=polling&t=PgRBn5D&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:44] "GET /socket.io/?EIO=4&transport=polling&t=PgRBn5X&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:44] "GET /socket.io/?EIO=4&transport=polling&t=PgRBn5r&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:44] "GET /socket.io/?EIO=4&transport=polling&t=PgRBn6A&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:44] "GET /socket.io/?EIO=4&transport=polling&t=PgRBn6V&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:44] "GET /socket.io/?EIO=4&transport=polling&t=PgRBn6q&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:44] "GET /socket.io/?EIO=4&transport=polling&t=PgRBn77&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:44] "GET /socket.io/?EIO=4&transport=polling&t=PgRBn7T&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:44] "GET /socket.io/?EIO=4&transport=polling&t=PgRBn7p&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:44] "GET /socket.io/?EIO=4&transport=polling&t=PgRBn86&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:44] "GET /socket.io/?EIO=4&transport=polling&t=PgRBn8Q&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:44] "GET /socket.io/?EIO=4&transport=polling&t=PgRBn8l&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:44] "GET /socket.io/?EIO=4&transport=polling&t=PgRBn94&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:45] "GET /socket.io/?EIO=4&transport=polling&t=PgRBn9O&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:45] "POST /socket.io/?EIO=4&transport=polling&t=PgRBnDc&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:45] "GET /socket.io/?EIO=4&transport=polling&t=PgRBhCW.0&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:45] "POST /socket.io/?EIO=4&transport=polling&t=PgRBnJM&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:45] "GET /socket.io/?EIO=4&transport=polling&t=PgRBnDd&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:45] "GET /socket.io/?EIO=4&transport=polling&t=PgRBnMl&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:45] "GET /socket.io/?EIO=4&transport=polling&t=PgRBnN3&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:45] "GET /socket.io/?EIO=4&transport=polling&t=PgRBnNN&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:45] "GET /socket.io/?EIO=4&transport=polling&t=PgRBnNh&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:45] "GET /socket.io/?EIO=4&transport=polling&t=PgRBnN_&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:45] "GET /socket.io/?EIO=4&transport=polling&t=PgRBnOK&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:45] "GET /socket.io/?EIO=4&transport=polling&t=PgRBnOe&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:45] "GET /socket.io/?EIO=4&transport=polling&t=PgRBnOy&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:45] "GET /socket.io/?EIO=4&transport=polling&t=PgRBnPJ&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:45] "GET /socket.io/?EIO=4&transport=polling&t=PgRBnPc&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:45] "GET /socket.io/?EIO=4&transport=polling&t=PgRBnPw&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:45] "GET /socket.io/?EIO=4&transport=polling&t=PgRBnQF&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:45] "GET /socket.io/?EIO=4&transport=polling&t=PgRBnQa&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:45] "GET /socket.io/?EIO=4&transport=polling&t=PgRBnQu&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:45] "GET /socket.io/?EIO=4&transport=polling&t=PgRBnRD&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:45] "GET /socket.io/?EIO=4&transport=polling&t=PgRBnRX&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:45] "GET /socket.io/?EIO=4&transport=polling&t=PgRBnRs&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:45] "GET /socket.io/?EIO=4&transport=polling&t=PgRBnSA&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:46] "GET /socket.io/?EIO=4&transport=polling&t=PgRBnSU&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:46] "GET /socket.io/?EIO=4&transport=polling&t=PgRBnSq&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:46] "GET /socket.io/?EIO=4&transport=polling&t=PgRBnT8&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:46] "GET /socket.io/?EIO=4&transport=polling&t=PgRBnTS&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:46] "GET /socket.io/?EIO=4&transport=polling&t=PgRBnTo&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:46] "GET /socket.io/?EIO=4&transport=polling&t=PgRBnU6&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:46] "GET /socket.io/?EIO=4&transport=polling&t=PgRBnUR&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:46] "GET /socket.io/?EIO=4&transport=polling&t=PgRBnUm&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:46] "GET /socket.io/?EIO=4&transport=polling&t=PgRBnV4&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:47] "GET /socket.io/?EIO=4&transport=polling&t=PgRBnVP&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:47] "GET /socket.io/?EIO=4&transport=polling&t=PgRBniT&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:47] "GET /socket.io/?EIO=4&transport=polling&t=PgRBnil&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:47] "GET /socket.io/?EIO=4&transport=polling&t=PgRBnj3&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:47] "GET /socket.io/?EIO=4&transport=polling&t=PgRBnjQ&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:47] "GET /socket.io/?EIO=4&transport=polling&t=PgRBnjj&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:47] "GET /socket.io/?EIO=4&transport=polling&t=PgRBnk1&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:47] "GET /socket.io/?EIO=4&transport=polling&t=PgRBnkL&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:47] "GET /socket.io/?EIO=4&transport=polling&t=PgRBnkf&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:47] "GET /socket.io/?EIO=4&transport=polling&t=PgRBnk-&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:47] "GET /socket.io/?EIO=4&transport=polling&t=PgRBnlK&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:47] "GET /socket.io/?EIO=4&transport=polling&t=PgRBnle&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:47] "GET /socket.io/?EIO=4&transport=polling&t=PgRBnlz&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:47] "GET /socket.io/?EIO=4&transport=polling&t=PgRBnmH&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:47] "GET /socket.io/?EIO=4&transport=polling&t=PgRBnmd&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:47] "GET /socket.io/?EIO=4&transport=polling&t=PgRBnmw&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:47] "GET /socket.io/?EIO=4&transport=polling&t=PgRBnnG&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:47] "GET /socket.io/?EIO=4&transport=polling&t=PgRBnna&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:47] "GET /socket.io/?EIO=4&transport=polling&t=PgRBnnw&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:47] "GET /socket.io/?EIO=4&transport=polling&t=PgRBnoC&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:47] "GET /socket.io/?EIO=4&transport=polling&t=PgRBnoY&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:47] "GET /socket.io/?EIO=4&transport=polling&t=PgRBnot&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:47] "GET /socket.io/?EIO=4&transport=polling&t=PgRBnpB&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:47] "GET /socket.io/?EIO=4&transport=polling&t=PgRBnpW&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:47] "GET /socket.io/?EIO=4&transport=polling&t=PgRBnpq&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:47] "GET /socket.io/?EIO=4&transport=polling&t=PgRBnqA&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:47] "GET /socket.io/?EIO=4&transport=polling&t=PgRBnqT&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:47] "GET /socket.io/?EIO=4&transport=polling&t=PgRBnqn&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:47] "GET /socket.io/?EIO=4&transport=polling&t=PgRBnr7&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:47] "GET /socket.io/?EIO=4&transport=polling&t=PgRBnrR&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:47] "GET /socket.io/?EIO=4&transport=polling&t=PgRBnrl&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:47] "GET /socket.io/?EIO=4&transport=polling&t=PgRBns3&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:47] "GET /socket.io/?EIO=4&transport=polling&t=PgRBnsO&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:47] "GET /socket.io/?EIO=4&transport=polling&t=PgRBnsi&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:47] "GET /socket.io/?EIO=4&transport=polling&t=PgRBnt1&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:47] "GET /socket.io/?EIO=4&transport=polling&t=PgRBntL&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:47] "GET /socket.io/?EIO=4&transport=polling&t=PgRBntg&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:47] "GET /socket.io/?EIO=4&transport=polling&t=PgRBhqE&sid=GGrA7lLxNP-ceZwvAADv HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:47] "GET /socket.io/?EIO=4&transport=polling&t=PgRBnt_&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:47] "POST /socket.io/?EIO=4&transport=polling&t=PgRBnx6&sid=GGrA7lLxNP-ceZwvAADv HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:47] "GET /socket.io/?EIO=4&transport=polling&t=PgRBnx8&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:47] "GET /socket.io/?EIO=4&transport=polling&t=PgRBnxU&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:48] "GET /socket.io/?EIO=4&transport=polling&t=PgRBnxn&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:48] "GET /socket.io/?EIO=4&transport=polling&t=PgRBny6&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:48] "GET /socket.io/?EIO=4&transport=polling&t=PgRBnyv&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:48] "GET /socket.io/?EIO=4&transport=polling&t=PgRBnz7&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:48] "GET /socket.io/?EIO=4&transport=polling&t=PgRBnzP&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:48] "GET /socket.io/?EIO=4&transport=polling&t=PgRBnzj&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:48] "GET /socket.io/?EIO=4&transport=polling&t=PgRBn-1&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:48] "GET /socket.io/?EIO=4&transport=polling&t=PgRBn-L&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:48] "GET /socket.io/?EIO=4&transport=polling&t=PgRBn-h&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:48] "GET /socket.io/?EIO=4&transport=polling&t=PgRBn--&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:48] "GET /socket.io/?EIO=4&transport=polling&t=PgRBn_J&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:48] "GET /socket.io/?EIO=4&transport=polling&t=PgRBn_e&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:48] "GET /socket.io/?EIO=4&transport=polling&t=PgRBn_z&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:48] "GET /socket.io/?EIO=4&transport=polling&t=PgRBo0H&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:48] "GET /socket.io/?EIO=4&transport=polling&t=PgRBo0b&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:48] "GET /socket.io/?EIO=4&transport=polling&t=PgRBo0w&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:48] "GET /socket.io/?EIO=4&transport=polling&t=PgRBo1F&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:48] "GET /socket.io/?EIO=4&transport=polling&t=PgRBo1Z&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:48] "GET /socket.io/?EIO=4&transport=polling&t=PgRBo1u&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:48] "GET /socket.io/?EIO=4&transport=polling&t=PgRBo2D&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:48] "GET /socket.io/?EIO=4&transport=polling&t=PgRBo2X&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:48] "GET /socket.io/?EIO=4&transport=polling&t=PgRBo2s&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:48] "GET /socket.io/?EIO=4&transport=polling&t=PgRBo3A&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:48] "GET /socket.io/?EIO=4&transport=polling&t=PgRBo3V&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:48] "GET /socket.io/?EIO=4&transport=polling&t=PgRBo8O&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:48] "GET /socket.io/?EIO=4&transport=polling&t=PgRBo8j&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:48] "GET /socket.io/?EIO=4&transport=polling&t=PgRBo8_&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:48] "GET /socket.io/?EIO=4&transport=polling&t=PgRBo9J&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:48] "GET /socket.io/?EIO=4&transport=polling&t=PgRBo9e&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:48] "GET /socket.io/?EIO=4&transport=polling&t=PgRBo9y&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:48] "GET /socket.io/?EIO=4&transport=polling&t=PgRBoAG&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:48] "GET /socket.io/?EIO=4&transport=polling&t=PgRBoAb&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:48] "GET /socket.io/?EIO=4&transport=polling&t=PgRBoAw&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:48] "GET /socket.io/?EIO=4&transport=polling&t=PgRBoBE&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:49] "GET /socket.io/?EIO=4&transport=polling&t=PgRBoBa&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:49] "GET /socket.io/?EIO=4&transport=polling&t=PgRBoBu&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:49] "GET /socket.io/?EIO=4&transport=polling&t=PgRBoCD&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:49] "GET /socket.io/?EIO=4&transport=polling&t=PgRBoCX&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:49] "GET /socket.io/?EIO=4&transport=polling&t=PgRBoCs&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:49] "GET /socket.io/?EIO=4&transport=polling&t=PgRBoDA&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:49] "GET /socket.io/?EIO=4&transport=polling&t=PgRBoDV&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:49] "GET /socket.io/?EIO=4&transport=polling&t=PgRBoDp&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:49] "GET /socket.io/?EIO=4&transport=polling&t=PgRBoE7&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:49] "GET /socket.io/?EIO=4&transport=polling&t=PgRBoES&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:49] "GET /socket.io/?EIO=4&transport=polling&t=PgRBoEm&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:49] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:49] "GET /socket.io/?EIO=4&transport=polling&t=PgRBoF6&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:49] "GET /socket.io/?EIO=4&transport=polling&t=PgRBoQr&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:50] "GET /socket.io/?EIO=4&transport=polling&t=PgRBoR6&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:50] "GET /socket.io/?EIO=4&transport=polling&t=PgRBoRK&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:50] "GET /socket.io/?EIO=4&transport=polling&t=PgRBoRV&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:50] "GET /socket.io/?EIO=4&transport=polling&t=PgRBoRn&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:50] "GET /socket.io/?EIO=4&transport=polling&t=PgRBoS4&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:50] "GET /socket.io/?EIO=4&transport=polling&t=PgRBoSO&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:50] "GET /socket.io/?EIO=4&transport=polling&t=PgRBoSj&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:50] "GET /socket.io/?EIO=4&transport=polling&t=PgRBoT1&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:50] "GET /socket.io/?EIO=4&transport=polling&t=PgRBoTM&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:50] "GET /socket.io/?EIO=4&transport=polling&t=PgRBoTi&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:50] "GET /socket.io/?EIO=4&transport=polling&t=PgRBoT_&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:50] "GET /socket.io/?EIO=4&transport=polling&t=PgRBoUK&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:50] "GET /socket.io/?EIO=4&transport=polling&t=PgRBoUf&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:50] "GET /socket.io/?EIO=4&transport=polling&t=PgRBoUz&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:50] "GET /socket.io/?EIO=4&transport=polling&t=PgRBoVH&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:50] "GET /socket.io/?EIO=4&transport=polling&t=PgRBoVc&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:50] "GET /socket.io/?EIO=4&transport=polling&t=PgRBoVx&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:50] "GET /socket.io/?EIO=4&transport=polling&t=PgRBoWF&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:50] "GET /socket.io/?EIO=4&transport=polling&t=PgRBoWa&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:50] "GET /socket.io/?EIO=4&transport=polling&t=PgRBoWv&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:50] "GET /socket.io/?EIO=4&transport=polling&t=PgRBodd&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:50] "GET /socket.io/?EIO=4&transport=polling&t=PgRBods&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:50] "GET /socket.io/?EIO=4&transport=polling&t=PgRBoe3&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:50] "GET /socket.io/?EIO=4&transport=polling&t=PgRBoeN&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:50] "GET /socket.io/?EIO=4&transport=polling&t=PgRBoei&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:50] "GET /socket.io/?EIO=4&transport=polling&t=PgRBof0&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:50] "GET /socket.io/?EIO=4&transport=polling&t=PgRBofL&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:50] "GET /socket.io/?EIO=4&transport=polling&t=PgRBoff&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:50] "GET /socket.io/?EIO=4&transport=polling&t=PgRBof_&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:50] "GET /socket.io/?EIO=4&transport=polling&t=PgRBogJ&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:51] "GET /socket.io/?EIO=4&transport=polling&t=PgRBogd&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:51] "GET /socket.io/?EIO=4&transport=polling&t=PgRBogy&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:51] "GET /socket.io/?EIO=4&transport=polling&t=PgRBohF&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:51] "GET /socket.io/?EIO=4&transport=polling&t=PgRBoha&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:51] "GET /socket.io/?EIO=4&transport=polling&t=PgRBohv&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:51] "GET /socket.io/?EIO=4&transport=polling&t=PgRBoiE&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:51] "GET /socket.io/?EIO=4&transport=polling&t=PgRBoiZ&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:51] "GET /socket.io/?EIO=4&transport=polling&t=PgRBois&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:52] "GET /socket.io/?EIO=4&transport=polling&t=PgRBojC&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:52] "GET /socket.io/?EIO=4&transport=polling&t=PgRBox_&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:52] "GET /socket.io/?EIO=4&transport=polling&t=PgRBoyI&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:52] "GET /socket.io/?EIO=4&transport=polling&t=PgRBoyb&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:52] "GET /socket.io/?EIO=4&transport=polling&t=PgRBoyv&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:52] "GET /socket.io/?EIO=4&transport=polling&t=PgRBozD&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:52] "GET /socket.io/?EIO=4&transport=polling&t=PgRBozY&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:52] "GET /socket.io/?EIO=4&transport=polling&t=PgRBozt&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:52] "GET /socket.io/?EIO=4&transport=polling&t=PgRBo-A&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:52] "GET /socket.io/?EIO=4&transport=polling&t=PgRBo-V&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:52] "GET /socket.io/?EIO=4&transport=polling&t=PgRBo-q&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:52] "GET /socket.io/?EIO=4&transport=polling&t=PgRBo_8&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:52] "GET /socket.io/?EIO=4&transport=polling&t=PgRBo_S&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:52] "GET /socket.io/?EIO=4&transport=polling&t=PgRBo_n&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:52] "GET /socket.io/?EIO=4&transport=polling&t=PgRBp06&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:52] "GET /socket.io/?EIO=4&transport=polling&t=PgRBp0Q&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:52] "GET /socket.io/?EIO=4&transport=polling&t=PgRBp0l&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:52] "GET /socket.io/?EIO=4&transport=polling&t=PgRBp13&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:52] "GET /socket.io/?EIO=4&transport=polling&t=PgRBp1a&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:52] "GET /socket.io/?EIO=4&transport=polling&t=PgRBp1l&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:52] "GET /socket.io/?EIO=4&transport=polling&t=PgRBp20&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:52] "GET /socket.io/?EIO=4&transport=polling&t=PgRBp2K&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:52] "GET /socket.io/?EIO=4&transport=polling&t=PgRBp2f&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:52] "GET /socket.io/?EIO=4&transport=polling&t=PgRBp2-&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:52] "GET /socket.io/?EIO=4&transport=polling&t=PgRBp3I&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:52] "GET /socket.io/?EIO=4&transport=polling&t=PgRBp3c&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:52] "GET /socket.io/?EIO=4&transport=polling&t=PgRBp3x&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:52] "GET /socket.io/?EIO=4&transport=polling&t=PgRBp4G&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:52] "GET /socket.io/?EIO=4&transport=polling&t=PgRBp4a&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:52] "GET /socket.io/?EIO=4&transport=polling&t=PgRBp4v&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:52] "GET /socket.io/?EIO=4&transport=polling&t=PgRBp5D&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:52] "GET /socket.io/?EIO=4&transport=polling&t=PgRBp5Y&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:52] "GET /socket.io/?EIO=4&transport=polling&t=PgRBp5s&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:52] "GET /socket.io/?EIO=4&transport=polling&t=PgRBp6A&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:52] "GET /socket.io/?EIO=4&transport=polling&t=PgRBp6W&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:52] "GET /socket.io/?EIO=4&transport=polling&t=PgRBp6p&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:52] "GET /socket.io/?EIO=4&transport=polling&t=PgRBp77&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:52] "GET /socket.io/?EIO=4&transport=polling&t=PgRBp7S&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:52] "GET /socket.io/?EIO=4&transport=polling&t=PgRBp7n&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:52] "GET /socket.io/?EIO=4&transport=polling&t=PgRBp85&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:52] "GET /socket.io/?EIO=4&transport=polling&t=PgRBp8P&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:52] "GET /socket.io/?EIO=4&transport=polling&t=PgRBp8k&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:53] "GET /socket.io/?EIO=4&transport=polling&t=PgRBp92&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:53] "GET /socket.io/?EIO=4&transport=polling&t=PgRBpGg&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:53] "GET /socket.io/?EIO=4&transport=polling&t=PgRBpGy&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:53] "GET /socket.io/?EIO=4&transport=polling&t=PgRBpHI&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:53] "GET /socket.io/?EIO=4&transport=polling&t=PgRBpHc&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:53] "GET /socket.io/?EIO=4&transport=polling&t=PgRBpHw&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:53] "GET /socket.io/?EIO=4&transport=polling&t=PgRBpIE&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:53] "GET /socket.io/?EIO=4&transport=polling&t=PgRBpIY&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:53] "GET /socket.io/?EIO=4&transport=polling&t=PgRBpIt&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:53] "GET /socket.io/?EIO=4&transport=polling&t=PgRBpJB&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:53] "GET /socket.io/?EIO=4&transport=polling&t=PgRBpJW&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:53] "GET /socket.io/?EIO=4&transport=polling&t=PgRBpJq&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:53] "GET /socket.io/?EIO=4&transport=polling&t=PgRBpK9&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:53] "GET /socket.io/?EIO=4&transport=polling&t=PgRBpLW&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:53] "GET /socket.io/?EIO=4&transport=polling&t=PgRBpLj&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:53] "GET /socket.io/?EIO=4&transport=polling&t=PgRBpLv&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:53] "GET /socket.io/?EIO=4&transport=polling&t=PgRBpM4&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:53] "GET /socket.io/?EIO=4&transport=polling&t=PgRBpMP&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:53] "GET /socket.io/?EIO=4&transport=polling&t=PgRBpMj&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:53] "GET /socket.io/?EIO=4&transport=polling&t=PgRBpN4&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:53] "GET /socket.io/?EIO=4&transport=polling&t=PgRBpNN&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:53] "GET /socket.io/?EIO=4&transport=polling&t=PgRBpNh&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:53] "GET /socket.io/?EIO=4&transport=polling&t=PgRBpN_&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:53] "GET /socket.io/?EIO=4&transport=polling&t=PgRBpOK&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:53] "GET /socket.io/?EIO=4&transport=polling&t=PgRBpOg&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:53] "GET /socket.io/?EIO=4&transport=polling&t=PgRBpO-&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:53] "GET /socket.io/?EIO=4&transport=polling&t=PgRBpPI&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:54] "GET /socket.io/?EIO=4&transport=polling&t=PgRBpPd&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:54] "GET /socket.io/?EIO=4&transport=polling&t=PgRBpPx&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:54] "GET /socket.io/?EIO=4&transport=polling&t=PgRBpQF&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:54] "GET /socket.io/?EIO=4&transport=polling&t=PgRBpQa&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:54] "GET /socket.io/?EIO=4&transport=polling&t=PgRBpQu&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:54] "GET /socket.io/?EIO=4&transport=polling&t=PgRBpRC&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:54] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:54] "GET /socket.io/?EIO=4&transport=polling&t=PgRBpRY&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:54] "GET /socket.io/?EIO=4&transport=polling&t=PgRBpXW&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:54] "GET /socket.io/?EIO=4&transport=polling&t=PgRBpXr&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:54] "GET /socket.io/?EIO=4&transport=polling&t=PgRBpY9&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:54] "GET /socket.io/?EIO=4&transport=polling&t=PgRBpYS&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:54] "GET /socket.io/?EIO=4&transport=polling&t=PgRBpYp&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:54] "GET /socket.io/?EIO=4&transport=polling&t=PgRBpZ5&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:54] "GET /socket.io/?EIO=4&transport=polling&t=PgRBpZQ&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:54] "GET /socket.io/?EIO=4&transport=polling&t=PgRBpZk&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:54] "GET /socket.io/?EIO=4&transport=polling&t=PgRBpa2&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:54] "GET /socket.io/?EIO=4&transport=polling&t=PgRBpaN&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:54] "GET /socket.io/?EIO=4&transport=polling&t=PgRBpai&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:54] "GET /socket.io/?EIO=4&transport=polling&t=PgRBpb0&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:54] "GET /socket.io/?EIO=4&transport=polling&t=PgRBpbK&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:54] "GET /socket.io/?EIO=4&transport=polling&t=PgRBpbh&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:54] "GET /socket.io/?EIO=4&transport=polling&t=PgRBpbz&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:54] "GET /socket.io/?EIO=4&transport=polling&t=PgRBpcJ&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:54] "GET /socket.io/?EIO=4&transport=polling&t=PgRBpcc&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:54] "GET /socket.io/?EIO=4&transport=polling&t=PgRBpcx&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:54] "GET /socket.io/?EIO=4&transport=polling&t=PgRBpdF&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:54] "GET /socket.io/?EIO=4&transport=polling&t=PgRBpda&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:54] "GET /socket.io/?EIO=4&transport=polling&t=PgRBpdv&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:54] "GET /socket.io/?EIO=4&transport=polling&t=PgRBpeE&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:54] "GET /socket.io/?EIO=4&transport=polling&t=PgRBpeZ&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:54] "GET /socket.io/?EIO=4&transport=polling&t=PgRBpet&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:55] "GET /socket.io/?EIO=4&transport=polling&t=PgRBpfA&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:55] "GET /socket.io/?EIO=4&transport=polling&t=PgRBpfV&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:55] "GET /socket.io/?EIO=4&transport=polling&t=PgRBpfr&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:55] "GET /socket.io/?EIO=4&transport=polling&t=PgRBpg9&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:55] "GET /socket.io/?EIO=4&transport=polling&t=PgRBpgU&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:55] "GET /socket.io/?EIO=4&transport=polling&t=PgRBpgo&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:55] "GET /socket.io/?EIO=4&transport=polling&t=PgRBpjN&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:55] "GET /socket.io/?EIO=4&transport=polling&t=PgRBpjg&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:55] "GET /socket.io/?EIO=4&transport=polling&t=PgRBpj-&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:55] "GET /socket.io/?EIO=4&transport=polling&t=PgRBpkJ&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:55] "GET /socket.io/?EIO=4&transport=polling&t=PgRBpkd&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:55] "GET /socket.io/?EIO=4&transport=polling&t=PgRBpky&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:55] "GET /socket.io/?EIO=4&transport=polling&t=PgRBplH&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:55] "GET /socket.io/?EIO=4&transport=polling&t=PgRBpla&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:55] "GET /socket.io/?EIO=4&transport=polling&t=PgRBplw&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:55] "GET /socket.io/?EIO=4&transport=polling&t=PgRBpmE&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:55] "GET /socket.io/?EIO=4&transport=polling&t=PgRBpmZ&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:55] "GET /socket.io/?EIO=4&transport=polling&t=PgRBpmu&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:55] "GET /socket.io/?EIO=4&transport=polling&t=PgRBpnD&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:55] "GET /socket.io/?EIO=4&transport=polling&t=PgRBpnZ&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:55] "GET /socket.io/?EIO=4&transport=polling&t=PgRBpns&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:55] "GET /socket.io/?EIO=4&transport=polling&t=PgRBpoB&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:55] "GET /socket.io/?EIO=4&transport=polling&t=PgRBpoV&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:56] "GET /socket.io/?EIO=4&transport=polling&t=PgRBpor&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:56] "GET /socket.io/?EIO=4&transport=polling&t=PgRBpwq&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:56] "GET /socket.io/?EIO=4&transport=polling&t=PgRBpx0&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:56] "GET /socket.io/?EIO=4&transport=polling&t=PgRBpxE&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:56] "GET /socket.io/?EIO=4&transport=polling&t=PgRBpxY&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:56] "GET /socket.io/?EIO=4&transport=polling&t=PgRBpxs&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:56] "GET /socket.io/?EIO=4&transport=polling&t=PgRBpyB&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:56] "GET /socket.io/?EIO=4&transport=polling&t=PgRBpyW&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:56] "GET /socket.io/?EIO=4&transport=polling&t=PgRBpyp&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:56] "GET /socket.io/?EIO=4&transport=polling&t=PgRBpz7&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:56] "GET /socket.io/?EIO=4&transport=polling&t=PgRBpzT&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:56] "GET /socket.io/?EIO=4&transport=polling&t=PgRBpzo&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:56] "GET /socket.io/?EIO=4&transport=polling&t=PgRBp-5&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:56] "GET /socket.io/?EIO=4&transport=polling&t=PgRBp-Q&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:56] "GET /socket.io/?EIO=4&transport=polling&t=PgRBp-k&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:56] "GET /socket.io/?EIO=4&transport=polling&t=PgRBp_3&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:56] "GET /socket.io/?EIO=4&transport=polling&t=PgRBp_N&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:56] "GET /socket.io/?EIO=4&transport=polling&t=PgRBp_h&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:56] "GET /socket.io/?EIO=4&transport=polling&t=PgRBq01&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:56] "GET /socket.io/?EIO=4&transport=polling&t=PgRBq0M&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:56] "GET /socket.io/?EIO=4&transport=polling&t=PgRBq0e&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:56] "GET /socket.io/?EIO=4&transport=polling&t=PgRBq0-&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:56] "GET /socket.io/?EIO=4&transport=polling&t=PgRBq1I&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:56] "GET /socket.io/?EIO=4&transport=polling&t=PgRBq1d&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:56] "GET /socket.io/?EIO=4&transport=polling&t=PgRBq1y&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:56] "GET /socket.io/?EIO=4&transport=polling&t=PgRBq2G&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:56] "GET /socket.io/?EIO=4&transport=polling&t=PgRBq2a&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:56] "GET /socket.io/?EIO=4&transport=polling&t=PgRBq2w&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:56] "GET /socket.io/?EIO=4&transport=polling&t=PgRBq3C&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:56] "GET /socket.io/?EIO=4&transport=polling&t=PgRBq3Z&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:56] "GET /socket.io/?EIO=4&transport=polling&t=PgRBq7G&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:56] "GET /socket.io/?EIO=4&transport=polling&t=PgRBq7a&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:56] "GET /socket.io/?EIO=4&transport=polling&t=PgRBq7u&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:56] "GET /socket.io/?EIO=4&transport=polling&t=PgRBq8C&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:57] "GET /socket.io/?EIO=4&transport=polling&t=PgRBq8X&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:57] "GET /socket.io/?EIO=4&transport=polling&t=PgRBq8r&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:57] "GET /socket.io/?EIO=4&transport=polling&t=PgRBq9A&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:57] "GET /socket.io/?EIO=4&transport=polling&t=PgRBq9U&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:57] "GET /socket.io/?EIO=4&transport=polling&t=PgRBq9o&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:57] "GET /socket.io/?EIO=4&transport=polling&t=PgRBqA8&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:57] "GET /socket.io/?EIO=4&transport=polling&t=PgRBqAR&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:57] "GET /socket.io/?EIO=4&transport=polling&t=PgRBqAn&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:57] "GET /socket.io/?EIO=4&transport=polling&t=PgRBqB4&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:57] "GET /socket.io/?EIO=4&transport=polling&t=PgRBqBO&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:57] "GET /socket.io/?EIO=4&transport=polling&t=PgRBqBj&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:57] "GET /socket.io/?EIO=4&transport=polling&t=PgRBqC2&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:57] "GET /socket.io/?EIO=4&transport=polling&t=PgRBqCN&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:57] "GET /socket.io/?EIO=4&transport=polling&t=PgRBqCg&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:57] "GET /socket.io/?EIO=4&transport=polling&t=PgRBqC_&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:57] "GET /socket.io/?EIO=4&transport=polling&t=PgRBqDJ&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:57] "GET /socket.io/?EIO=4&transport=polling&t=PgRBqDd&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:57] "GET /socket.io/?EIO=4&transport=polling&t=PgRBqDy&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:57] "GET /socket.io/?EIO=4&transport=polling&t=PgRBqEH&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:57] "GET /socket.io/?EIO=4&transport=polling&t=PgRBqEa&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:57] "GET /socket.io/?EIO=4&transport=polling&t=PgRBqEw&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:57] "GET /socket.io/?EIO=4&transport=polling&t=PgRBqFE&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:57] "GET /socket.io/?EIO=4&transport=polling&t=PgRBqFY&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:57] "GET /socket.io/?EIO=4&transport=polling&t=PgRBqFs&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:57] "GET /socket.io/?EIO=4&transport=polling&t=PgRBqGC&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:57] "GET /socket.io/?EIO=4&transport=polling&t=PgRBqGW&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:57] "GET /socket.io/?EIO=4&transport=polling&t=PgRBqGq&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:57] "GET /socket.io/?EIO=4&transport=polling&t=PgRBqH9&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:57] "GET /socket.io/?EIO=4&transport=polling&t=PgRBqHS&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:57] "GET /socket.io/?EIO=4&transport=polling&t=PgRBqHn&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:57] "GET /socket.io/?EIO=4&transport=polling&t=PgRBqI6&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:57] "GET /socket.io/?EIO=4&transport=polling&t=PgRBqIQ&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:57] "GET /socket.io/?EIO=4&transport=polling&t=PgRBqIk&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:57] "GET /socket.io/?EIO=4&transport=polling&t=PgRBqJ2&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:57] "GET /socket.io/?EIO=4&transport=polling&t=PgRBqJN&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:57] "GET /socket.io/?EIO=4&transport=polling&t=PgRBqJh&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:57] "GET /socket.io/?EIO=4&transport=polling&t=PgRBqK1&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:57] "GET /socket.io/?EIO=4&transport=polling&t=PgRBqKL&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:57] "GET /socket.io/?EIO=4&transport=polling&t=PgRBqKg&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:57] "GET /socket.io/?EIO=4&transport=polling&t=PgRBqK-&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:57] "GET /socket.io/?EIO=4&transport=polling&t=PgRBqLI&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:57] "GET /socket.io/?EIO=4&transport=polling&t=PgRBqLc&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:57] "GET /socket.io/?EIO=4&transport=polling&t=PgRBqLx&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:57] "GET /socket.io/?EIO=4&transport=polling&t=PgRBqMH&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:57] "GET /socket.io/?EIO=4&transport=polling&t=PgRBqMa&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:57] "GET /socket.io/?EIO=4&transport=polling&t=PgRBqMu&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:57] "GET /socket.io/?EIO=4&transport=polling&t=PgRBqNE&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:57] "GET /socket.io/?EIO=4&transport=polling&t=PgRBqNY&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:57] "GET /socket.io/?EIO=4&transport=polling&t=PgRBqNs&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:58] "GET /socket.io/?EIO=4&transport=polling&t=PgRBqOA&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:58] "GET /socket.io/?EIO=4&transport=polling&t=PgRBqOV&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:58] "GET /socket.io/?EIO=4&transport=polling&t=PgRBqOp&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:58] "GET /socket.io/?EIO=4&transport=polling&t=PgRBqP8&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:58] "GET /socket.io/?EIO=4&transport=polling&t=PgRBqPT&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:58] "GET /socket.io/?EIO=4&transport=polling&t=PgRBqPn&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:58] "GET /socket.io/?EIO=4&transport=polling&t=PgRBqQ4&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:58] "GET /socket.io/?EIO=4&transport=polling&t=PgRBqQQ&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:58] "GET /socket.io/?EIO=4&transport=polling&t=PgRBqQk&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:58] "GET /socket.io/?EIO=4&transport=polling&t=PgRBqR2&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:58] "GET /socket.io/?EIO=4&transport=polling&t=PgRBqRN&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:58] "GET /socket.io/?EIO=4&transport=polling&t=PgRBqRh&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:58] "GET /socket.io/?EIO=4&transport=polling&t=PgRBqS0&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:58] "GET /socket.io/?EIO=4&transport=polling&t=PgRBqSK&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:58] "GET /socket.io/?EIO=4&transport=polling&t=PgRBqSe&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:58] "GET /socket.io/?EIO=4&transport=polling&t=PgRBqSy&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:58] "GET /socket.io/?EIO=4&transport=polling&t=PgRBqTI&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:58] "GET /socket.io/?EIO=4&transport=polling&t=PgRBqTb&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:58] "GET /socket.io/?EIO=4&transport=polling&t=PgRBqTw&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:58] "GET /socket.io/?EIO=4&transport=polling&t=PgRBqUF&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:58] "GET /socket.io/?EIO=4&transport=polling&t=PgRBqUY&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:58] "GET /socket.io/?EIO=4&transport=polling&t=PgRBqUs&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:58] "GET /socket.io/?EIO=4&transport=polling&t=PgRBqVB&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:58] "GET /socket.io/?EIO=4&transport=polling&t=PgRBqVV&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:58] "GET /socket.io/?EIO=4&transport=polling&t=PgRBqVp&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:58] "GET /socket.io/?EIO=4&transport=polling&t=PgRBqW7&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:58] "GET /socket.io/?EIO=4&transport=polling&t=PgRBqWS&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:58] "GET /socket.io/?EIO=4&transport=polling&t=PgRBqWn&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:58] "GET /socket.io/?EIO=4&transport=polling&t=PgRBqX5&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:58] "GET /socket.io/?EIO=4&transport=polling&t=PgRBqXP&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:58] "GET /socket.io/?EIO=4&transport=polling&t=PgRBqXk&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:58] "GET /socket.io/?EIO=4&transport=polling&t=PgRBqY1&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:58] "GET /socket.io/?EIO=4&transport=polling&t=PgRBqYM&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:58] "GET /socket.io/?EIO=4&transport=polling&t=PgRBqYg&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:58] "GET /socket.io/?EIO=4&transport=polling&t=PgRBqY_&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:58] "GET /socket.io/?EIO=4&transport=polling&t=PgRBqZJ&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:58] "GET /socket.io/?EIO=4&transport=polling&t=PgRBqZd&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:58] "GET /socket.io/?EIO=4&transport=polling&t=PgRBqZy&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:58] "GET /socket.io/?EIO=4&transport=polling&t=PgRBqaG&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:58] "GET /socket.io/?EIO=4&transport=polling&t=PgRBqab&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:58] "GET /socket.io/?EIO=4&transport=polling&t=PgRBqav&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:58] "GET /socket.io/?EIO=4&transport=polling&t=PgRBqbD&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:58] "GET /socket.io/?EIO=4&transport=polling&t=PgRBqbX&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:58] "GET /socket.io/?EIO=4&transport=polling&t=PgRBqbt&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:58] "GET /socket.io/?EIO=4&transport=polling&t=PgRBqcA&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:58] "GET /socket.io/?EIO=4&transport=polling&t=PgRBqcV&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:58] "GET /socket.io/?EIO=4&transport=polling&t=PgRBqcp&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:58] "GET /socket.io/?EIO=4&transport=polling&t=PgRBqd9&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:58] "GET /socket.io/?EIO=4&transport=polling&t=PgRBqdR&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:59] "GET /socket.io/?EIO=4&transport=polling&t=PgRBqdl&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:59] "GET /socket.io/?EIO=4&transport=polling&t=PgRBqe4&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:59] "GET /socket.io/?EIO=4&transport=polling&t=PgRBqeP&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:59] "GET /socket.io/?EIO=4&transport=polling&t=PgRBqej&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:59] "GET /socket.io/?EIO=4&transport=polling&t=PgRBqf2&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:59] "GET /socket.io/?EIO=4&transport=polling&t=PgRBqfL&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:59] "GET /socket.io/?EIO=4&transport=polling&t=PgRBqfh&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:59] "GET /socket.io/?EIO=4&transport=polling&t=PgRBqf_&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:59] "GET /socket.io/?EIO=4&transport=polling&t=PgRBqgI&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:59] "GET /socket.io/?EIO=4&transport=polling&t=PgRBqge&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:59] "GET /socket.io/?EIO=4&transport=polling&t=PgRBqgy&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:59] "GET /socket.io/?EIO=4&transport=polling&t=PgRBqhG&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:59] "GET /socket.io/?EIO=4&transport=polling&t=PgRBqha&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:59] "GET /socket.io/?EIO=4&transport=polling&t=PgRBqhu&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:59] "GET /socket.io/?EIO=4&transport=polling&t=PgRBqiD&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:59] "GET /socket.io/?EIO=4&transport=polling&t=PgRBqiY&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:59] "GET /socket.io/?EIO=4&transport=polling&t=PgRBqit&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:59] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:59] "GET /socket.io/?EIO=4&transport=polling&t=PgRBqjB&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:59] "GET /socket.io/?EIO=4&transport=polling&t=PgRBqjV&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:59] "GET /socket.io/?EIO=4&transport=polling&t=PgRBqjp&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:59] "GET /socket.io/?EIO=4&transport=polling&t=PgRBqk9&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:59] "GET /socket.io/?EIO=4&transport=polling&t=PgRBqkT&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:59] "GET /socket.io/?EIO=4&transport=polling&t=PgRBqkn&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:59] "GET /socket.io/?EIO=4&transport=polling&t=PgRBql5&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:59] "GET /socket.io/?EIO=4&transport=polling&t=PgRBqlQ&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:59] "GET /socket.io/?EIO=4&transport=polling&t=PgRBqlk&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:59] "GET /socket.io/?EIO=4&transport=polling&t=PgRBqm3&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:59] "GET /socket.io/?EIO=4&transport=polling&t=PgRBqmM&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:59] "GET /socket.io/?EIO=4&transport=polling&t=PgRBqmh&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:59] "GET /socket.io/?EIO=4&transport=polling&t=PgRBqm_&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:59] "GET /socket.io/?EIO=4&transport=polling&t=PgRBqnK&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:59] "GET /socket.io/?EIO=4&transport=polling&t=PgRBqnf&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:59] "GET /socket.io/?EIO=4&transport=polling&t=PgRBqny&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:59] "GET /socket.io/?EIO=4&transport=polling&t=PgRBqoH&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:59] "GET /socket.io/?EIO=4&transport=polling&t=PgRBqob&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:59] "GET /socket.io/?EIO=4&transport=polling&t=PgRBqow&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:59] "GET /socket.io/?EIO=4&transport=polling&t=PgRBqpF&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:59] "GET /socket.io/?EIO=4&transport=polling&t=PgRBqpZ&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:59] "GET /socket.io/?EIO=4&transport=polling&t=PgRBqpt&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:59] "GET /socket.io/?EIO=4&transport=polling&t=PgRBqqC&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:59] "GET /socket.io/?EIO=4&transport=polling&t=PgRBqqX&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:59] "GET /socket.io/?EIO=4&transport=polling&t=PgRBqqq&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:59] "GET /socket.io/?EIO=4&transport=polling&t=PgRBqr9&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:59] "GET /socket.io/?EIO=4&transport=polling&t=PgRBqrT&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:59] "GET /socket.io/?EIO=4&transport=polling&t=PgRBqro&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:59] "GET /socket.io/?EIO=4&transport=polling&t=PgRBqs7&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:59] "GET /socket.io/?EIO=4&transport=polling&t=PgRBqsR&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:59] "GET /socket.io/?EIO=4&transport=polling&t=PgRBqsl&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:15:59] "GET /socket.io/?EIO=4&transport=polling&t=PgRBqt3&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:00] "GET /socket.io/?EIO=4&transport=polling&t=PgRBqtO&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:00] "GET /socket.io/?EIO=4&transport=polling&t=PgRBqtj&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:00] "GET /socket.io/?EIO=4&transport=polling&t=PgRBqu2&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:00] "GET /socket.io/?EIO=4&transport=polling&t=PgRBquM&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:00] "GET /socket.io/?EIO=4&transport=polling&t=PgRBqug&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:00] "GET /socket.io/?EIO=4&transport=polling&t=PgRBqu_&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:00] "GET /socket.io/?EIO=4&transport=polling&t=PgRBqvK&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:00] "GET /socket.io/?EIO=4&transport=polling&t=PgRBqve&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:00] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:00] "GET /socket.io/?EIO=4&transport=polling&t=PgRBqvz&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:00] "GET /socket.io/?EIO=4&transport=polling&t=PgRBqwJ&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:00] "GET /socket.io/?EIO=4&transport=polling&t=PgRBqwd&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:00] "GET /socket.io/?EIO=4&transport=polling&t=PgRBqwx&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:00] "GET /socket.io/?EIO=4&transport=polling&t=PgRBqxF&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:00] "GET /socket.io/?EIO=4&transport=polling&t=PgRBqxb&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:00] "GET /socket.io/?EIO=4&transport=polling&t=PgRBqxu&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:00] "GET /socket.io/?EIO=4&transport=polling&t=PgRBqyC&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:00] "GET /socket.io/?EIO=4&transport=polling&t=PgRBqyY&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:00] "GET /socket.io/?EIO=4&transport=polling&t=PgRBqyt&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:00] "GET /socket.io/?EIO=4&transport=polling&t=PgRBqzC&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:00] "GET /socket.io/?EIO=4&transport=polling&t=PgRBqzW&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:00] "GET /socket.io/?EIO=4&transport=polling&t=PgRBqzq&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:00] "GET /socket.io/?EIO=4&transport=polling&t=PgRBq-8&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:00] "GET /socket.io/?EIO=4&transport=polling&t=PgRBq-T&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:00] "GET /socket.io/?EIO=4&transport=polling&t=PgRBq-n&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:00] "GET /socket.io/?EIO=4&transport=polling&t=PgRBq_5&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:00] "GET /socket.io/?EIO=4&transport=polling&t=PgRBq_Q&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:00] "GET /socket.io/?EIO=4&transport=polling&t=PgRBq_l&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:00] "GET /socket.io/?EIO=4&transport=polling&t=PgRBr03&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:00] "GET /socket.io/?EIO=4&transport=polling&t=PgRBr0N&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:00] "GET /socket.io/?EIO=4&transport=polling&t=PgRBr0h&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:00] "GET /socket.io/?EIO=4&transport=polling&t=PgRBr0_&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:00] "GET /socket.io/?EIO=4&transport=polling&t=PgRBr1K&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:00] "GET /socket.io/?EIO=4&transport=polling&t=PgRBr1e&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:00] "GET /socket.io/?EIO=4&transport=polling&t=PgRBr1z&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:00] "GET /socket.io/?EIO=4&transport=polling&t=PgRBr2H&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:00] "GET /socket.io/?EIO=4&transport=polling&t=PgRBr2c&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:00] "GET /socket.io/?EIO=4&transport=polling&t=PgRBr2y&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:00] "GET /socket.io/?EIO=4&transport=polling&t=PgRBr3F&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:00] "GET /socket.io/?EIO=4&transport=polling&t=PgRBr3Z&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:00] "GET /socket.io/?EIO=4&transport=polling&t=PgRBr3t&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:00] "GET /socket.io/?EIO=4&transport=polling&t=PgRBr4C&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:00] "GET /socket.io/?EIO=4&transport=polling&t=PgRBr4W&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:00] "GET /socket.io/?EIO=4&transport=polling&t=PgRBr4q&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:00] "GET /socket.io/?EIO=4&transport=polling&t=PgRBr5A&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:00] "GET /socket.io/?EIO=4&transport=polling&t=PgRBr5T&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:00] "GET /socket.io/?EIO=4&transport=polling&t=PgRBr5o&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:00] "GET /socket.io/?EIO=4&transport=polling&t=PgRBr66&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:00] "GET /socket.io/?EIO=4&transport=polling&t=PgRBr6R&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:00] "GET /socket.io/?EIO=4&transport=polling&t=PgRBr6m&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:01] "GET /socket.io/?EIO=4&transport=polling&t=PgRBr75&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:01] "GET /socket.io/?EIO=4&transport=polling&t=PgRBr7O&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:01] "GET /socket.io/?EIO=4&transport=polling&t=PgRBr7i&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:01] "GET /socket.io/?EIO=4&transport=polling&t=PgRBr81&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:01] "GET /socket.io/?EIO=4&transport=polling&t=PgRBr8M&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:01] "GET /socket.io/?EIO=4&transport=polling&t=PgRBr8f&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:01] "GET /socket.io/?EIO=4&transport=polling&t=PgRBr8_&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:01] "GET /socket.io/?EIO=4&transport=polling&t=PgRBr9I&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:01] "GET /socket.io/?EIO=4&transport=polling&t=PgRBr9d&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:01] "GET /socket.io/?EIO=4&transport=polling&t=PgRBr9x&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:01] "GET /socket.io/?EIO=4&transport=polling&t=PgRBrAG&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:01] "GET /socket.io/?EIO=4&transport=polling&t=PgRBrAa&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:01] "GET /socket.io/?EIO=4&transport=polling&t=PgRBrAy&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:01] "GET /socket.io/?EIO=4&transport=polling&t=PgRBrBD&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:01] "GET /socket.io/?EIO=4&transport=polling&t=PgRBrBY&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:01] "GET /socket.io/?EIO=4&transport=polling&t=PgRBrBt&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:01] "GET /socket.io/?EIO=4&transport=polling&t=PgRBrCA&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:01] "GET /socket.io/?EIO=4&transport=polling&t=PgRBrCU&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:01] "GET /socket.io/?EIO=4&transport=polling&t=PgRBrCp&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:01] "GET /socket.io/?EIO=4&transport=polling&t=PgRBrD8&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:01] "GET /socket.io/?EIO=4&transport=polling&t=PgRBrDS&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:01] "GET /socket.io/?EIO=4&transport=polling&t=PgRBrDm&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:01] "GET /socket.io/?EIO=4&transport=polling&t=PgRBrE5&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:01] "GET /socket.io/?EIO=4&transport=polling&t=PgRBrEQ&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:01] "GET /socket.io/?EIO=4&transport=polling&t=PgRBrEj&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:01] "GET /socket.io/?EIO=4&transport=polling&t=PgRBrF2&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:01] "GET /socket.io/?EIO=4&transport=polling&t=PgRBrFM&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:01] "GET /socket.io/?EIO=4&transport=polling&t=PgRBrFh&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:01] "GET /socket.io/?EIO=4&transport=polling&t=PgRBrF_&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:01] "GET /socket.io/?EIO=4&transport=polling&t=PgRBrGJ&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:01] "GET /socket.io/?EIO=4&transport=polling&t=PgRBrGe&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:01] "GET /socket.io/?EIO=4&transport=polling&t=PgRBrGy&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:01] "GET /socket.io/?EIO=4&transport=polling&t=PgRBrHH&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:01] "GET /socket.io/?EIO=4&transport=polling&t=PgRBrHc&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:01] "GET /socket.io/?EIO=4&transport=polling&t=PgRBrHv&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:01] "GET /socket.io/?EIO=4&transport=polling&t=PgRBrIF&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:01] "GET /socket.io/?EIO=4&transport=polling&t=PgRBrIa&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:01] "GET /socket.io/?EIO=4&transport=polling&t=PgRBrIt&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:01] "GET /socket.io/?EIO=4&transport=polling&t=PgRBrJC&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:01] "GET /socket.io/?EIO=4&transport=polling&t=PgRBrJX&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:01] "GET /socket.io/?EIO=4&transport=polling&t=PgRBrJq&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:01] "GET /socket.io/?EIO=4&transport=polling&t=PgRBrK9&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:01] "GET /socket.io/?EIO=4&transport=polling&t=PgRBrKT&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:01] "GET /socket.io/?EIO=4&transport=polling&t=PgRBrKn&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:01] "GET /socket.io/?EIO=4&transport=polling&t=PgRBrL6&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:01] "GET /socket.io/?EIO=4&transport=polling&t=PgRBrLR&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:01] "GET /socket.io/?EIO=4&transport=polling&t=PgRBrLn&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:01] "GET /socket.io/?EIO=4&transport=polling&t=PgRBrM4&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:01] "GET /socket.io/?EIO=4&transport=polling&t=PgRBrMP&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:02] "GET /socket.io/?EIO=4&transport=polling&t=PgRBrMj&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:02] "GET /socket.io/?EIO=4&transport=polling&t=PgRBrN2&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:02] "GET /socket.io/?EIO=4&transport=polling&t=PgRBrNM&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:02] "GET /socket.io/?EIO=4&transport=polling&t=PgRBrNg&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:02] "GET /socket.io/?EIO=4&transport=polling&t=PgRBrN_&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:02] "GET /socket.io/?EIO=4&transport=polling&t=PgRBrOK&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:02] "GET /socket.io/?EIO=4&transport=polling&t=PgRBrOf&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:02] "GET /socket.io/?EIO=4&transport=polling&t=PgRBrOz&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:02] "GET /socket.io/?EIO=4&transport=polling&t=PgRBrPI&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:02] "GET /socket.io/?EIO=4&transport=polling&t=PgRBrPb&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:02] "GET /socket.io/?EIO=4&transport=polling&t=PgRBrPw&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:02] "GET /socket.io/?EIO=4&transport=polling&t=PgRBrQF&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:02] "GET /socket.io/?EIO=4&transport=polling&t=PgRBrQc&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:02] "GET /socket.io/?EIO=4&transport=polling&t=PgRBrQt&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:02] "GET /socket.io/?EIO=4&transport=polling&t=PgRBrRB&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:02] "GET /socket.io/?EIO=4&transport=polling&t=PgRBrRW&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:02] "GET /socket.io/?EIO=4&transport=polling&t=PgRBrRp&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:02] "GET /socket.io/?EIO=4&transport=polling&t=PgRBrS9&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:02] "GET /socket.io/?EIO=4&transport=polling&t=PgRBrSU&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:02] "GET /socket.io/?EIO=4&transport=polling&t=PgRBrSo&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:02] "GET /socket.io/?EIO=4&transport=polling&t=PgRBrT7&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:02] "GET /socket.io/?EIO=4&transport=polling&t=PgRBrTQ&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:02] "GET /socket.io/?EIO=4&transport=polling&t=PgRBrTl&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:02] "GET /socket.io/?EIO=4&transport=polling&t=PgRBrU3&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:02] "GET /socket.io/?EIO=4&transport=polling&t=PgRBrUN&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:02] "GET /socket.io/?EIO=4&transport=polling&t=PgRBrUj&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:02] "GET /socket.io/?EIO=4&transport=polling&t=PgRBrV1&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:02] "GET /socket.io/?EIO=4&transport=polling&t=PgRBrVL&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:02] "GET /socket.io/?EIO=4&transport=polling&t=PgRBrVg&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:02] "GET /socket.io/?EIO=4&transport=polling&t=PgRBrV-&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:02] "GET /socket.io/?EIO=4&transport=polling&t=PgRBrWJ&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:02] "GET /socket.io/?EIO=4&transport=polling&t=PgRBrWd&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:02] "GET /socket.io/?EIO=4&transport=polling&t=PgRBrWx&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:02] "GET /socket.io/?EIO=4&transport=polling&t=PgRBrXH&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:02] "GET /socket.io/?EIO=4&transport=polling&t=PgRBrXb&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:02] "GET /socket.io/?EIO=4&transport=polling&t=PgRBrXv&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:02] "GET /socket.io/?EIO=4&transport=polling&t=PgRBrYD&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:02] "GET /socket.io/?EIO=4&transport=polling&t=PgRBrYX&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:02] "GET /socket.io/?EIO=4&transport=polling&t=PgRBrYr&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:02] "GET /socket.io/?EIO=4&transport=polling&t=PgRBrZA&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:02] "GET /socket.io/?EIO=4&transport=polling&t=PgRBrZT&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:02] "GET /socket.io/?EIO=4&transport=polling&t=PgRBrZo&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:02] "GET /socket.io/?EIO=4&transport=polling&t=PgRBra7&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:02] "GET /socket.io/?EIO=4&transport=polling&t=PgRBraS&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:02] "GET /socket.io/?EIO=4&transport=polling&t=PgRBran&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:02] "GET /socket.io/?EIO=4&transport=polling&t=PgRBrb6&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:02] "GET /socket.io/?EIO=4&transport=polling&t=PgRBrbP&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:02] "GET /socket.io/?EIO=4&transport=polling&t=PgRBrbj&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:02] "GET /socket.io/?EIO=4&transport=polling&t=PgRBrc1&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:03] "GET /socket.io/?EIO=4&transport=polling&t=PgRBrcM&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:03] "GET /socket.io/?EIO=4&transport=polling&t=PgRBrci&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:03] "GET /socket.io/?EIO=4&transport=polling&t=PgRBrc_&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:03] "GET /socket.io/?EIO=4&transport=polling&t=PgRBrdJ&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:03] "GET /socket.io/?EIO=4&transport=polling&t=PgRBrdd&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:03] "GET /socket.io/?EIO=4&transport=polling&t=PgRBrdy&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:03] "GET /socket.io/?EIO=4&transport=polling&t=PgRBreH&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:03] "GET /socket.io/?EIO=4&transport=polling&t=PgRBrec&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:03] "GET /socket.io/?EIO=4&transport=polling&t=PgRBrew&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:03] "GET /socket.io/?EIO=4&transport=polling&t=PgRBrfF&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:03] "GET /socket.io/?EIO=4&transport=polling&t=PgRBrfY&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:03] "GET /socket.io/?EIO=4&transport=polling&t=PgRBrft&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:03] "GET /socket.io/?EIO=4&transport=polling&t=PgRBrgB&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:03] "GET /socket.io/?EIO=4&transport=polling&t=PgRBrgW&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:03] "GET /socket.io/?EIO=4&transport=polling&t=PgRBrgq&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:03] "GET /socket.io/?EIO=4&transport=polling&t=PgRBrh9&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:03] "GET /socket.io/?EIO=4&transport=polling&t=PgRBrhU&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:03] "GET /socket.io/?EIO=4&transport=polling&t=PgRBrhn&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:03] "GET /socket.io/?EIO=4&transport=polling&t=PgRBri7&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:03] "GET /socket.io/?EIO=4&transport=polling&t=PgRBriR&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:03] "GET /socket.io/?EIO=4&transport=polling&t=PgRBril&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:03] "GET /socket.io/?EIO=4&transport=polling&t=PgRBrj4&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:03] "GET /socket.io/?EIO=4&transport=polling&t=PgRBrjO&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:03] "GET /socket.io/?EIO=4&transport=polling&t=PgRBrji&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:03] "GET /socket.io/?EIO=4&transport=polling&t=PgRBrk0&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:03] "GET /socket.io/?EIO=4&transport=polling&t=PgRBrkK&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:03] "GET /socket.io/?EIO=4&transport=polling&t=PgRBrkf&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:03] "GET /socket.io/?EIO=4&transport=polling&t=PgRBrkz&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:03] "GET /socket.io/?EIO=4&transport=polling&t=PgRBrlH&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:03] "GET /socket.io/?EIO=4&transport=polling&t=PgRBrlc&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:03] "GET /socket.io/?EIO=4&transport=polling&t=PgRBrlw&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:03] "GET /socket.io/?EIO=4&transport=polling&t=PgRBrmF&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:03] "GET /socket.io/?EIO=4&transport=polling&t=PgRBrma&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:03] "GET /socket.io/?EIO=4&transport=polling&t=PgRBrmu&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:03] "GET /socket.io/?EIO=4&transport=polling&t=PgRBrnC&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:03] "GET /socket.io/?EIO=4&transport=polling&t=PgRBrnX&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:03] "GET /socket.io/?EIO=4&transport=polling&t=PgRBrnr&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:03] "GET /socket.io/?EIO=4&transport=polling&t=PgRBro9&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:03] "GET /socket.io/?EIO=4&transport=polling&t=PgRBroU&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:03] "GET /socket.io/?EIO=4&transport=polling&t=PgRBroq&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:03] "GET /socket.io/?EIO=4&transport=polling&t=PgRBrp7&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:03] "GET /socket.io/?EIO=4&transport=polling&t=PgRBrpS&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:03] "GET /socket.io/?EIO=4&transport=polling&t=PgRBrpl&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:03] "GET /socket.io/?EIO=4&transport=polling&t=PgRBrq4&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:03] "GET /socket.io/?EIO=4&transport=polling&t=PgRBrqO&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:03] "GET /socket.io/?EIO=4&transport=polling&t=PgRBrqi&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:03] "GET /socket.io/?EIO=4&transport=polling&t=PgRBrr0&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:03] "GET /socket.io/?EIO=4&transport=polling&t=PgRBrrK&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:04] "GET /socket.io/?EIO=4&transport=polling&t=PgRBrrf&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:04] "GET /socket.io/?EIO=4&transport=polling&t=PgRBrr_&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:04] "GET /socket.io/?EIO=4&transport=polling&t=PgRBrsJ&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:04] "GET /socket.io/?EIO=4&transport=polling&t=PgRBrsd&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:04] "GET /socket.io/?EIO=4&transport=polling&t=PgRBrsz&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:04] "GET /socket.io/?EIO=4&transport=polling&t=PgRBrtG&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:04] "GET /socket.io/?EIO=4&transport=polling&t=PgRBrta&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:04] "GET /socket.io/?EIO=4&transport=polling&t=PgRBrtw&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:04] "GET /socket.io/?EIO=4&transport=polling&t=PgRBruD&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:04] "GET /socket.io/?EIO=4&transport=polling&t=PgRBruY&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:04] "GET /socket.io/?EIO=4&transport=polling&t=PgRBrus&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:04] "GET /socket.io/?EIO=4&transport=polling&t=PgRBrvB&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:04] "GET /socket.io/?EIO=4&transport=polling&t=PgRBrvV&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:04] "GET /socket.io/?EIO=4&transport=polling&t=PgRBrvq&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:04] "GET /socket.io/?EIO=4&transport=polling&t=PgRBrw8&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:04] "GET /socket.io/?EIO=4&transport=polling&t=PgRBrwS&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:04] "GET /socket.io/?EIO=4&transport=polling&t=PgRBrwo&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:04] "GET /socket.io/?EIO=4&transport=polling&t=PgRBrx5&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:04] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:04] "GET /socket.io/?EIO=4&transport=polling&t=PgRBrxQ&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:04] "GET /socket.io/?EIO=4&transport=polling&t=PgRBrxk&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:04] "GET /socket.io/?EIO=4&transport=polling&t=PgRBry2&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:04] "GET /socket.io/?EIO=4&transport=polling&t=PgRBryO&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:04] "GET /socket.io/?EIO=4&transport=polling&t=PgRBryi&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:04] "GET /socket.io/?EIO=4&transport=polling&t=PgRBrz0&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:04] "GET /socket.io/?EIO=4&transport=polling&t=PgRBrzK&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:04] "GET /socket.io/?EIO=4&transport=polling&t=PgRBrzf&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:04] "GET /socket.io/?EIO=4&transport=polling&t=PgRBrzz&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:04] "GET /socket.io/?EIO=4&transport=polling&t=PgRBr-H&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:04] "GET /socket.io/?EIO=4&transport=polling&t=PgRBr-c&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:04] "GET /socket.io/?EIO=4&transport=polling&t=PgRBr-w&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:04] "GET /socket.io/?EIO=4&transport=polling&t=PgRBr_F&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:04] "GET /socket.io/?EIO=4&transport=polling&t=PgRBr_Z&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:04] "GET /socket.io/?EIO=4&transport=polling&t=PgRBr_u&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:04] "GET /socket.io/?EIO=4&transport=polling&t=PgRBs0B&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:04] "GET /socket.io/?EIO=4&transport=polling&t=PgRBs0W&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:04] "GET /socket.io/?EIO=4&transport=polling&t=PgRBs0q&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:04] "GET /socket.io/?EIO=4&transport=polling&t=PgRBs19&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:04] "GET /socket.io/?EIO=4&transport=polling&t=PgRBs1T&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:04] "GET /socket.io/?EIO=4&transport=polling&t=PgRBs1n&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:04] "GET /socket.io/?EIO=4&transport=polling&t=PgRBs26&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:04] "GET /socket.io/?EIO=4&transport=polling&t=PgRBs2R&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:04] "GET /socket.io/?EIO=4&transport=polling&t=PgRBs2l&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:04] "GET /socket.io/?EIO=4&transport=polling&t=PgRBs34&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:04] "GET /socket.io/?EIO=4&transport=polling&t=PgRBs3O&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:04] "GET /socket.io/?EIO=4&transport=polling&t=PgRBs3i&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:04] "GET /socket.io/?EIO=4&transport=polling&t=PgRBs41&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:04] "GET /socket.io/?EIO=4&transport=polling&t=PgRBs4M&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:04] "GET /socket.io/?EIO=4&transport=polling&t=PgRBs4g&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:04] "GET /socket.io/?EIO=4&transport=polling&t=PgRBs4z&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:05] "GET /socket.io/?EIO=4&transport=polling&t=PgRBs5I&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:05] "GET /socket.io/?EIO=4&transport=polling&t=PgRBs5c&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:05] "GET /socket.io/?EIO=4&transport=polling&t=PgRBs5y&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:05] "GET /socket.io/?EIO=4&transport=polling&t=PgRBs6G&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:05] "GET /socket.io/?EIO=4&transport=polling&t=PgRBs6a&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:05] "GET /socket.io/?EIO=4&transport=polling&t=PgRBs6u&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:05] "GET /socket.io/?EIO=4&transport=polling&t=PgRBs7C&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:05] "GET /socket.io/?EIO=4&transport=polling&t=PgRBs7X&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:05] "GET /socket.io/?EIO=4&transport=polling&t=PgRBs7r&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:05] "GET /socket.io/?EIO=4&transport=polling&t=PgRBs8A&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:05] "GET /socket.io/?EIO=4&transport=polling&t=PgRBs8V&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:05] "GET /socket.io/?EIO=4&transport=polling&t=PgRBs8p&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:05] "GET /socket.io/?EIO=4&transport=polling&t=PgRBs98&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:05] "GET /socket.io/?EIO=4&transport=polling&t=PgRBs9S&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:05] "GET /socket.io/?EIO=4&transport=polling&t=PgRBs9n&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:05] "GET /socket.io/?EIO=4&transport=polling&t=PgRBsA6&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:05] "GET /socket.io/?EIO=4&transport=polling&t=PgRBsAQ&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:05] "GET /socket.io/?EIO=4&transport=polling&t=PgRBsAk&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:05] "GET /socket.io/?EIO=4&transport=polling&t=PgRBsB2&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:05] "GET /socket.io/?EIO=4&transport=polling&t=PgRBsBN&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:05] "GET /socket.io/?EIO=4&transport=polling&t=PgRBsBi&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:05] "GET /socket.io/?EIO=4&transport=polling&t=PgRBsC0&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:05] "GET /socket.io/?EIO=4&transport=polling&t=PgRBsCL&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:05] "GET /socket.io/?EIO=4&transport=polling&t=PgRBsCf&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:05] "GET /socket.io/?EIO=4&transport=polling&t=PgRBsC-&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:05] "GET /socket.io/?EIO=4&transport=polling&t=PgRBsDI&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:05] "GET /socket.io/?EIO=4&transport=polling&t=PgRBsDc&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:05] "GET /socket.io/?EIO=4&transport=polling&t=PgRBsDw&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:05] "GET /socket.io/?EIO=4&transport=polling&t=PgRBsEF&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:05] "GET /socket.io/?EIO=4&transport=polling&t=PgRBsEZ&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:05] "GET /socket.io/?EIO=4&transport=polling&t=PgRBsEt&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:05] "GET /socket.io/?EIO=4&transport=polling&t=PgRBsFC&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:05] "GET /socket.io/?EIO=4&transport=polling&t=PgRBsFX&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:05] "GET /socket.io/?EIO=4&transport=polling&t=PgRBsFs&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:05] "GET /socket.io/?EIO=4&transport=polling&t=PgRBsGA&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:05] "GET /socket.io/?EIO=4&transport=polling&t=PgRBsGU&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:05] "GET /socket.io/?EIO=4&transport=polling&t=PgRBsGr&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:05] "GET /socket.io/?EIO=4&transport=polling&t=PgRBsH7&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:05] "GET /socket.io/?EIO=4&transport=polling&t=PgRBsHR&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:05] "GET /socket.io/?EIO=4&transport=polling&t=PgRBsHl&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:05] "GET /socket.io/?EIO=4&transport=polling&t=PgRBsI5&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:05] "GET /socket.io/?EIO=4&transport=polling&t=PgRBsIO&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:05] "GET /socket.io/?EIO=4&transport=polling&t=PgRBsIl&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:05] "GET /socket.io/?EIO=4&transport=polling&t=PgRBsJ2&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:05] "GET /socket.io/?EIO=4&transport=polling&t=PgRBsJN&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:05] "GET /socket.io/?EIO=4&transport=polling&t=PgRBsJh&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:05] "GET /socket.io/?EIO=4&transport=polling&t=PgRBsJ_&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:05] "GET /socket.io/?EIO=4&transport=polling&t=PgRBsKJ&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:05] "GET /socket.io/?EIO=4&transport=polling&t=PgRBsKf&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:06] "GET /socket.io/?EIO=4&transport=polling&t=PgRBsKz&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:06] "GET /socket.io/?EIO=4&transport=polling&t=PgRBsLI&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:06] "GET /socket.io/?EIO=4&transport=polling&t=PgRBsLf&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:06] "GET /socket.io/?EIO=4&transport=polling&t=PgRBsLy&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:06] "GET /socket.io/?EIO=4&transport=polling&t=PgRBsMF&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:06] "GET /socket.io/?EIO=4&transport=polling&t=PgRBsMc&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:06] "GET /socket.io/?EIO=4&transport=polling&t=PgRBsMu&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:06] "GET /socket.io/?EIO=4&transport=polling&t=PgRBsNE&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:06] "GET /socket.io/?EIO=4&transport=polling&t=PgRBsNY&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:06] "GET /socket.io/?EIO=4&transport=polling&t=PgRBsNt&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:06] "GET /socket.io/?EIO=4&transport=polling&t=PgRBsOC&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:06] "GET /socket.io/?EIO=4&transport=polling&t=PgRBsOY&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:06] "GET /socket.io/?EIO=4&transport=polling&t=PgRBsOs&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:06] "GET /socket.io/?EIO=4&transport=polling&t=PgRBsPA&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:06] "GET /socket.io/?EIO=4&transport=polling&t=PgRBsPX&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:06] "GET /socket.io/?EIO=4&transport=polling&t=PgRBsPs&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:06] "GET /socket.io/?EIO=4&transport=polling&t=PgRBsQC&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:06] "GET /socket.io/?EIO=4&transport=polling&t=PgRBsQV&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:06] "GET /socket.io/?EIO=4&transport=polling&t=PgRBsQp&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:06] "GET /socket.io/?EIO=4&transport=polling&t=PgRBsR8&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:06] "GET /socket.io/?EIO=4&transport=polling&t=PgRBsRS&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:06] "GET /socket.io/?EIO=4&transport=polling&t=PgRBsRn&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:06] "GET /socket.io/?EIO=4&transport=polling&t=PgRBsS9&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:06] "GET /socket.io/?EIO=4&transport=polling&t=PgRBsSQ&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:06] "GET /socket.io/?EIO=4&transport=polling&t=PgRBsSk&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:06] "GET /socket.io/?EIO=4&transport=polling&t=PgRBsT4&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:06] "GET /socket.io/?EIO=4&transport=polling&t=PgRBsTP&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:06] "GET /socket.io/?EIO=4&transport=polling&t=PgRBsTi&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:06] "GET /socket.io/?EIO=4&transport=polling&t=PgRBsU1&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:06] "GET /socket.io/?EIO=4&transport=polling&t=PgRBsUL&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:06] "GET /socket.io/?EIO=4&transport=polling&t=PgRBsUg&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:06] "GET /socket.io/?EIO=4&transport=polling&t=PgRBsV0&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:06] "GET /socket.io/?EIO=4&transport=polling&t=PgRBsVJ&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:06] "GET /socket.io/?EIO=4&transport=polling&t=PgRBsVd&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:06] "GET /socket.io/?EIO=4&transport=polling&t=PgRBsVy&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:06] "GET /socket.io/?EIO=4&transport=polling&t=PgRBsWH&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:06] "GET /socket.io/?EIO=4&transport=polling&t=PgRBsWb&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:06] "GET /socket.io/?EIO=4&transport=polling&t=PgRBsWx&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:06] "GET /socket.io/?EIO=4&transport=polling&t=PgRBsXE&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:06] "GET /socket.io/?EIO=4&transport=polling&t=PgRBsXY&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:06] "GET /socket.io/?EIO=4&transport=polling&t=PgRBsXt&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:06] "GET /socket.io/?EIO=4&transport=polling&t=PgRBsYB&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:06] "GET /socket.io/?EIO=4&transport=polling&t=PgRBsYX&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:06] "GET /socket.io/?EIO=4&transport=polling&t=PgRBsYq&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:06] "GET /socket.io/?EIO=4&transport=polling&t=PgRBsZA&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:06] "GET /socket.io/?EIO=4&transport=polling&t=PgRBsZU&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:06] "GET /socket.io/?EIO=4&transport=polling&t=PgRBsZo&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:06] "GET /socket.io/?EIO=4&transport=polling&t=PgRBsa7&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:06] "GET /socket.io/?EIO=4&transport=polling&t=PgRBsaS&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:07] "GET /socket.io/?EIO=4&transport=polling&t=PgRBsal&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:07] "GET /socket.io/?EIO=4&transport=polling&t=PgRBsb5&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:07] "GET /socket.io/?EIO=4&transport=polling&t=PgRBsbO&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:07] "GET /socket.io/?EIO=4&transport=polling&t=PgRBsbk&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:07] "GET /socket.io/?EIO=4&transport=polling&t=PgRBsc2&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:07] "GET /socket.io/?EIO=4&transport=polling&t=PgRBscN&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:07] "GET /socket.io/?EIO=4&transport=polling&t=PgRBsci&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:07] "GET /socket.io/?EIO=4&transport=polling&t=PgRBsd1&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:07] "GET /socket.io/?EIO=4&transport=polling&t=PgRBsdL&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:07] "GET /socket.io/?EIO=4&transport=polling&t=PgRBsdf&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:07] "GET /socket.io/?EIO=4&transport=polling&t=PgRBsdz&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:07] "GET /socket.io/?EIO=4&transport=polling&t=PgRBseI&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:07] "GET /socket.io/?EIO=4&transport=polling&t=PgRBsec&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:07] "GET /socket.io/?EIO=4&transport=polling&t=PgRBsew&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:07] "GET /socket.io/?EIO=4&transport=polling&t=PgRBsfG&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:07] "GET /socket.io/?EIO=4&transport=polling&t=PgRBsfa&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:07] "GET /socket.io/?EIO=4&transport=polling&t=PgRBsfv&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:07] "GET /socket.io/?EIO=4&transport=polling&t=PgRBsgC&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:07] "GET /socket.io/?EIO=4&transport=polling&t=PgRBsgX&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:07] "GET /socket.io/?EIO=4&transport=polling&t=PgRBsgt&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:07] "GET /socket.io/?EIO=4&transport=polling&t=PgRBshA&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:07] "GET /socket.io/?EIO=4&transport=polling&t=PgRBshV&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:07] "GET /socket.io/?EIO=4&transport=polling&t=PgRBshq&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:07] "GET /socket.io/?EIO=4&transport=polling&t=PgRBsj7&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:07] "GET /socket.io/?EIO=4&transport=polling&t=PgRBsjM&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:07] "GET /socket.io/?EIO=4&transport=polling&t=PgRBsjX&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:07] "GET /socket.io/?EIO=4&transport=polling&t=PgRBsjl&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:07] "GET /socket.io/?EIO=4&transport=polling&t=PgRBsk3&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:07] "GET /socket.io/?EIO=4&transport=polling&t=PgRBskN&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:07] "GET /socket.io/?EIO=4&transport=polling&t=PgRBski&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:07] "GET /socket.io/?EIO=4&transport=polling&t=PgRBsl1&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:07] "GET /socket.io/?EIO=4&transport=polling&t=PgRBslM&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:07] "GET /socket.io/?EIO=4&transport=polling&t=PgRBslg&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:07] "GET /socket.io/?EIO=4&transport=polling&t=PgRBsl_&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:07] "GET /socket.io/?EIO=4&transport=polling&t=PgRBsmJ&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:07] "GET /socket.io/?EIO=4&transport=polling&t=PgRBsme&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:07] "GET /socket.io/?EIO=4&transport=polling&t=PgRBsmy&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:07] "GET /socket.io/?EIO=4&transport=polling&t=PgRBsnH&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:07] "GET /socket.io/?EIO=4&transport=polling&t=PgRBsnb&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:07] "GET /socket.io/?EIO=4&transport=polling&t=PgRBsnx&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:07] "GET /socket.io/?EIO=4&transport=polling&t=PgRBsoE&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:07] "GET /socket.io/?EIO=4&transport=polling&t=PgRBsoa&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:07] "GET /socket.io/?EIO=4&transport=polling&t=PgRBsov&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:07] "GET /socket.io/?EIO=4&transport=polling&t=PgRBspD&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:07] "GET /socket.io/?EIO=4&transport=polling&t=PgRBspY&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:07] "GET /socket.io/?EIO=4&transport=polling&t=PgRBspt&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:08] "GET /socket.io/?EIO=4&transport=polling&t=PgRBsqA&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:08] "GET /socket.io/?EIO=4&transport=polling&t=PgRBsqV&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:08] "GET /socket.io/?EIO=4&transport=polling&t=PgRBsqq&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:08] "GET /socket.io/?EIO=4&transport=polling&t=PgRBsr9&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:08] "GET /socket.io/?EIO=4&transport=polling&t=PgRBsrT&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:08] "GET /socket.io/?EIO=4&transport=polling&t=PgRBsrn&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:08] "GET /socket.io/?EIO=4&transport=polling&t=PgRBss7&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:08] "GET /socket.io/?EIO=4&transport=polling&t=PgRBssQ&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:08] "GET /socket.io/?EIO=4&transport=polling&t=PgRBssl&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:08] "GET /socket.io/?EIO=4&transport=polling&t=PgRBst4&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:08] "GET /socket.io/?EIO=4&transport=polling&t=PgRBstO&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:08] "GET /socket.io/?EIO=4&transport=polling&t=PgRBsti&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:08] "POST /socket.io/?EIO=4&transport=polling&t=PgRBsu7&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:08] "GET /socket.io/?EIO=4&transport=polling&t=PgRBsu1&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +Task was destroyed but it is pending! +task: ()>> +127.0.0.1 - - [19/Nov/2025 16:16:08] "GET /socket.io/?EIO=4&transport=polling&t=PgRBsuL&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:09] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:09] "GET /api/tool-settings HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:10] "GET /socket.io/?EIO=4&transport=polling&t=PgRBsuX&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:10] "POST /socket.io/?EIO=4&transport=polling&t=PgRBtKW&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:10] "GET /socket.io/?EIO=4&transport=polling&t=PgRBnJN&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:10] "POST /socket.io/?EIO=4&transport=polling&t=PgRBtQE&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:12] "GET /socket.io/?EIO=4&transport=polling&t=PgRBnx7&sid=GGrA7lLxNP-ceZwvAADv HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:13] "POST /socket.io/?EIO=4&transport=polling&t=PgRBu2f&sid=GGrA7lLxNP-ceZwvAADv HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:14] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:19] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:24] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:29] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:34] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:35] "GET /socket.io/?EIO=4&transport=polling&t=PgRBtKX&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:35] "POST /socket.io/?EIO=4&transport=polling&t=PgRBzSF&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:35] "GET /socket.io/?EIO=4&transport=polling&t=PgRBtQE.0&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:35] "POST /socket.io/?EIO=4&transport=polling&t=PgRBzX5&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:38] "GET /socket.io/?EIO=4&transport=polling&t=PgRBu2f.0&sid=GGrA7lLxNP-ceZwvAADv HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:38] "POST /socket.io/?EIO=4&transport=polling&t=PgRB-9a&sid=GGrA7lLxNP-ceZwvAADv HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:39] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:44] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:49] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:54] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:16:59] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:17:00] "GET /socket.io/?EIO=4&transport=polling&t=PgRBzSG&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:17:00] "POST /socket.io/?EIO=4&transport=polling&t=PgRC3Z6&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:17:00] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:17:00] "GET /socket.io/?EIO=4&transport=polling&t=PgRBzX5.0&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:17:00] "POST /socket.io/?EIO=4&transport=polling&t=PgRC3eg&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:17:03] "GET /socket.io/?EIO=4&transport=polling&t=PgRB-9a.0&sid=GGrA7lLxNP-ceZwvAADv HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:17:03] "POST /socket.io/?EIO=4&transport=polling&t=PgRC4GS&sid=GGrA7lLxNP-ceZwvAADv HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:17:04] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:17:09] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:17:14] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:17:19] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:17:24] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:17:25] "GET /socket.io/?EIO=4&transport=polling&t=PgRC3Z7&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:17:25] "POST /socket.io/?EIO=4&transport=polling&t=PgRC9fz&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:17:25] "GET /socket.io/?EIO=4&transport=polling&t=PgRC3eh&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:17:25] "POST /socket.io/?EIO=4&transport=polling&t=PgRC9lb&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:17:28] "GET /socket.io/?EIO=4&transport=polling&t=PgRC4GT&sid=GGrA7lLxNP-ceZwvAADv HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:17:28] "POST /socket.io/?EIO=4&transport=polling&t=PgRCANe&sid=GGrA7lLxNP-ceZwvAADv HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:17:29] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:17:34] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:17:39] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:17:44] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:17:49] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:17:50] "GET /socket.io/?EIO=4&transport=polling&t=PgRC9f-&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:17:50] "POST /socket.io/?EIO=4&transport=polling&t=PgRCFmy&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:17:50] "GET /socket.io/?EIO=4&transport=polling&t=PgRC9lc&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:17:50] "POST /socket.io/?EIO=4&transport=polling&t=PgRCFsU&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:17:53] "GET /socket.io/?EIO=4&transport=polling&t=PgRCANf&sid=GGrA7lLxNP-ceZwvAADv HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:17:53] "POST /socket.io/?EIO=4&transport=polling&t=PgRCGUZ&sid=GGrA7lLxNP-ceZwvAADv HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:17:54] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:17:59] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:18:00] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:18:04] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:18:09] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:18:14] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:18:15] "GET /socket.io/?EIO=4&transport=polling&t=PgRCFmz&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:18:15] "POST /socket.io/?EIO=4&transport=polling&t=PgRCLts&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:18:15] "GET /socket.io/?EIO=4&transport=polling&t=PgRCFsU.0&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:18:15] "POST /socket.io/?EIO=4&transport=polling&t=PgRCLzP&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:18:18] "GET /socket.io/?EIO=4&transport=polling&t=PgRCGUa&sid=GGrA7lLxNP-ceZwvAADv HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:18:18] "POST /socket.io/?EIO=4&transport=polling&t=PgRCMc1&sid=GGrA7lLxNP-ceZwvAADv HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:18:19] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:18:24] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:18:29] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:18:34] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:18:39] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:18:40] "GET /socket.io/?EIO=4&transport=polling&t=PgRCLtt&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:18:40] "POST /socket.io/?EIO=4&transport=polling&t=PgRCR-o&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:18:40] "GET /socket.io/?EIO=4&transport=polling&t=PgRCLzQ&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:18:40] "POST /socket.io/?EIO=4&transport=polling&t=PgRCS4R&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:18:43] "GET /socket.io/?EIO=4&transport=polling&t=PgRCMc2&sid=GGrA7lLxNP-ceZwvAADv HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:18:43] "POST /socket.io/?EIO=4&transport=polling&t=PgRCSjG&sid=GGrA7lLxNP-ceZwvAADv HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:18:44] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:18:49] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:18:54] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:18:59] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:19:00] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:19:04] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:19:05] "GET /socket.io/?EIO=4&transport=polling&t=PgRCR-p&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:19:05] "POST /socket.io/?EIO=4&transport=polling&t=PgRCY71&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:19:05] "GET /socket.io/?EIO=4&transport=polling&t=PgRCS4S&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:19:05] "POST /socket.io/?EIO=4&transport=polling&t=PgRCYCR&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:19:08] "GET /socket.io/?EIO=4&transport=polling&t=PgRCSjG.0&sid=GGrA7lLxNP-ceZwvAADv HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:19:08] "POST /socket.io/?EIO=4&transport=polling&t=PgRCYqA&sid=GGrA7lLxNP-ceZwvAADv HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:19:09] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:19:14] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:19:19] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:19:24] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:19:29] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:19:30] "GET /socket.io/?EIO=4&transport=polling&t=PgRCY71.0&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:19:30] "POST /socket.io/?EIO=4&transport=polling&t=PgRCeDv&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:19:30] "GET /socket.io/?EIO=4&transport=polling&t=PgRCYCS&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:19:30] "POST /socket.io/?EIO=4&transport=polling&t=PgRCeJM&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:19:33] "GET /socket.io/?EIO=4&transport=polling&t=PgRCYqA.0&sid=GGrA7lLxNP-ceZwvAADv HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:19:33] "POST /socket.io/?EIO=4&transport=polling&t=PgRCeyS&sid=GGrA7lLxNP-ceZwvAADv HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:19:34] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:19:39] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:19:44] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:19:49] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:19:54] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:19:55] "GET /socket.io/?EIO=4&transport=polling&t=PgRCeDw&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:19:55] "POST /socket.io/?EIO=4&transport=polling&t=PgRCkKr&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:19:55] "GET /socket.io/?EIO=4&transport=polling&t=PgRCeJM.0&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:19:55] "POST /socket.io/?EIO=4&transport=polling&t=PgRCkQJ&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:19:58] "GET /socket.io/?EIO=4&transport=polling&t=PgRCeyS.0&sid=GGrA7lLxNP-ceZwvAADv HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:19:58] "POST /socket.io/?EIO=4&transport=polling&t=PgRCl3N&sid=GGrA7lLxNP-ceZwvAADv HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:19:59] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:20:00] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:20:04] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:20:09] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:20:14] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:20:19] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:20:20] "GET /socket.io/?EIO=4&transport=polling&t=PgRCkKs&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:20:20] "POST /socket.io/?EIO=4&transport=polling&t=PgRCqSQ&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:20:20] "GET /socket.io/?EIO=4&transport=polling&t=PgRCkQK&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:20:20] "POST /socket.io/?EIO=4&transport=polling&t=PgRCqYr&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:20:23] "GET /socket.io/?EIO=4&transport=polling&t=PgRCl3O&sid=GGrA7lLxNP-ceZwvAADv HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:20:23] "POST /socket.io/?EIO=4&transport=polling&t=PgRCrAq&sid=GGrA7lLxNP-ceZwvAADv HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:20:24] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:20:29] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:20:34] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:20:39] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:20:44] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:20:45] "GET /socket.io/?EIO=4&transport=polling&t=PgRCqSQ.0&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:20:45] "POST /socket.io/?EIO=4&transport=polling&t=PgRCwZI&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:20:45] "GET /socket.io/?EIO=4&transport=polling&t=PgRCqYs&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:20:45] "POST /socket.io/?EIO=4&transport=polling&t=PgRCwgq&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:20:48] "GET /socket.io/?EIO=4&transport=polling&t=PgRCrAr&sid=GGrA7lLxNP-ceZwvAADv HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:20:48] "POST /socket.io/?EIO=4&transport=polling&t=PgRCxHo&sid=GGrA7lLxNP-ceZwvAADv HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:20:49] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:20:54] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:20:59] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:21:00] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:21:04] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:21:09] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:21:10] "GET /socket.io/?EIO=4&transport=polling&t=PgRCwZJ&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:21:10] "POST /socket.io/?EIO=4&transport=polling&t=PgRD0gq&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:21:10] "GET /socket.io/?EIO=4&transport=polling&t=PgRCwgr&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:21:10] "POST /socket.io/?EIO=4&transport=polling&t=PgRD0nl&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:21:13] "GET /socket.io/?EIO=4&transport=polling&t=PgRCxHp&sid=GGrA7lLxNP-ceZwvAADv HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:21:13] "POST /socket.io/?EIO=4&transport=polling&t=PgRD1Oj&sid=GGrA7lLxNP-ceZwvAADv HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:21:14] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:21:19] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:21:24] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:21:29] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:21:34] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:21:35] "GET /socket.io/?EIO=4&transport=polling&t=PgRD0gq.0&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:21:35] "POST /socket.io/?EIO=4&transport=polling&t=PgRD6oq&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:21:35] "GET /socket.io/?EIO=4&transport=polling&t=PgRD0nm&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:21:35] "POST /socket.io/?EIO=4&transport=polling&t=PgRD6ug&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:21:38] "GET /socket.io/?EIO=4&transport=polling&t=PgRD1Ok&sid=GGrA7lLxNP-ceZwvAADv HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:21:38] "POST /socket.io/?EIO=4&transport=polling&t=PgRD7XE&sid=GGrA7lLxNP-ceZwvAADv HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:21:39] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:21:44] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:21:49] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:21:54] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:21:59] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:22:00] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:22:00] "GET /socket.io/?EIO=4&transport=polling&t=PgRD6or&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:22:00] "POST /socket.io/?EIO=4&transport=polling&t=PgRDCwr&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:22:00] "GET /socket.io/?EIO=4&transport=polling&t=PgRD6ug.0&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:22:01] "POST /socket.io/?EIO=4&transport=polling&t=PgRDD1M&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:22:03] "GET /socket.io/?EIO=4&transport=polling&t=PgRD7XF&sid=GGrA7lLxNP-ceZwvAADv HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:22:03] "POST /socket.io/?EIO=4&transport=polling&t=PgRDDf5&sid=GGrA7lLxNP-ceZwvAADv HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:22:04] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:22:09] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:22:14] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:22:19] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:22:24] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:22:25] "GET /socket.io/?EIO=4&transport=polling&t=PgRDCws&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:22:25] "POST /socket.io/?EIO=4&transport=polling&t=PgRDJ1r&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:22:26] "GET /socket.io/?EIO=4&transport=polling&t=PgRDD1M.0&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:22:26] "POST /socket.io/?EIO=4&transport=polling&t=PgRDJ8F&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:22:28] "GET /socket.io/?EIO=4&transport=polling&t=PgRDDf5.0&sid=GGrA7lLxNP-ceZwvAADv HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:22:28] "POST /socket.io/?EIO=4&transport=polling&t=PgRDJnE&sid=GGrA7lLxNP-ceZwvAADv HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:22:29] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:22:34] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:22:39] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:22:44] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:22:49] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:22:50] "GET /socket.io/?EIO=4&transport=polling&t=PgRDJ1s&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:22:50] "POST /socket.io/?EIO=4&transport=polling&t=PgRDP8l&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:22:51] "GET /socket.io/?EIO=4&transport=polling&t=PgRDJ8F.0&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:22:51] "POST /socket.io/?EIO=4&transport=polling&t=PgRDPF8&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:22:53] "GET /socket.io/?EIO=4&transport=polling&t=PgRDJnE.0&sid=GGrA7lLxNP-ceZwvAADv HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:22:53] "POST /socket.io/?EIO=4&transport=polling&t=PgRDPv9&sid=GGrA7lLxNP-ceZwvAADv HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:22:54] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:22:59] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:23:00] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:23:04] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:23:09] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:23:14] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:23:15] "GET /socket.io/?EIO=4&transport=polling&t=PgRDP8m&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:23:15] "POST /socket.io/?EIO=4&transport=polling&t=PgRDVGE&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:23:16] "GET /socket.io/?EIO=4&transport=polling&t=PgRDPF8.0&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:23:16] "POST /socket.io/?EIO=4&transport=polling&t=PgRDVNc&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:23:18] "GET /socket.io/?EIO=4&transport=polling&t=PgRDPvA&sid=GGrA7lLxNP-ceZwvAADv HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:23:18] "POST /socket.io/?EIO=4&transport=polling&t=PgRDW1G&sid=GGrA7lLxNP-ceZwvAADv HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:23:19] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:23:24] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:23:29] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:23:34] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:23:39] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:23:40] "GET /socket.io/?EIO=4&transport=polling&t=PgRDVGE.0&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:23:40] "POST /socket.io/?EIO=4&transport=polling&t=PgRDbNe&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:23:41] "GET /socket.io/?EIO=4&transport=polling&t=PgRDVNd&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:23:41] "POST /socket.io/?EIO=4&transport=polling&t=PgRDbVc&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:23:43] "GET /socket.io/?EIO=4&transport=polling&t=PgRDW1G.0&sid=GGrA7lLxNP-ceZwvAADv HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:23:43] "POST /socket.io/?EIO=4&transport=polling&t=PgRDc8B&sid=GGrA7lLxNP-ceZwvAADv HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:23:44] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:23:49] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:23:54] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:23:59] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:24:00] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:24:04] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:24:05] "GET /socket.io/?EIO=4&transport=polling&t=PgRDbNf&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:24:05] "POST /socket.io/?EIO=4&transport=polling&t=PgRDhUd&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:24:06] "GET /socket.io/?EIO=4&transport=polling&t=PgRDbVd&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:24:06] "POST /socket.io/?EIO=4&transport=polling&t=PgRDhde&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:24:08] "GET /socket.io/?EIO=4&transport=polling&t=PgRDc8C&sid=GGrA7lLxNP-ceZwvAADv HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:24:08] "POST /socket.io/?EIO=4&transport=polling&t=PgRDiFd&sid=GGrA7lLxNP-ceZwvAADv HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:24:09] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:24:14] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:24:19] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:24:24] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:24:29] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:24:30] "GET /socket.io/?EIO=4&transport=polling&t=PgRDhUd.0&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:24:30] "POST /socket.io/?EIO=4&transport=polling&t=PgRDnc1&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:24:31] "GET /socket.io/?EIO=4&transport=polling&t=PgRDhdf&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:24:31] "POST /socket.io/?EIO=4&transport=polling&t=PgRDnle&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:24:33] "GET /socket.io/?EIO=4&transport=polling&t=PgRDiFe&sid=GGrA7lLxNP-ceZwvAADv HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:24:34] "POST /socket.io/?EIO=4&transport=polling&t=PgRDoMV&sid=GGrA7lLxNP-ceZwvAADv HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:24:34] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:24:39] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:24:44] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:24:49] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:24:54] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:24:55] "GET /socket.io/?EIO=4&transport=polling&t=PgRDnc2&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:24:55] "POST /socket.io/?EIO=4&transport=polling&t=PgRDtk0&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:24:56] "GET /socket.io/?EIO=4&transport=polling&t=PgRDnle.0&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:24:56] "POST /socket.io/?EIO=4&transport=polling&t=PgRDttd&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:24:59] "GET /socket.io/?EIO=4&transport=polling&t=PgRDoMV.0&sid=GGrA7lLxNP-ceZwvAADv HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:24:59] "POST /socket.io/?EIO=4&transport=polling&t=PgRDuU2&sid=GGrA7lLxNP-ceZwvAADv HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:24:59] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:25:00] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:25:04] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:25:09] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:25:14] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:25:19] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:25:20] "GET /socket.io/?EIO=4&transport=polling&t=PgRDtk1&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:25:21] "POST /socket.io/?EIO=4&transport=polling&t=PgRDzs2&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:25:21] "GET /socket.io/?EIO=4&transport=polling&t=PgRDtte&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:25:21] "POST /socket.io/?EIO=4&transport=polling&t=PgRDz-X&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:25:24] "GET /socket.io/?EIO=4&transport=polling&t=PgRDuU2.0&sid=GGrA7lLxNP-ceZwvAADv HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:25:24] "POST /socket.io/?EIO=4&transport=polling&t=PgRD-bl&sid=GGrA7lLxNP-ceZwvAADv HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:25:24] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:25:29] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:25:34] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:25:39] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:25:44] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:25:46] "GET /socket.io/?EIO=4&transport=polling&t=PgRDzs3&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:25:46] "POST /socket.io/?EIO=4&transport=polling&t=PgRE3-3&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:25:46] "GET /socket.io/?EIO=4&transport=polling&t=PgRDz-X.0&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:25:46] "POST /socket.io/?EIO=4&transport=polling&t=PgRE462&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:25:49] "GET /socket.io/?EIO=4&transport=polling&t=PgRD-bm&sid=GGrA7lLxNP-ceZwvAADv HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:25:49] "POST /socket.io/?EIO=4&transport=polling&t=PgRE4k1&sid=GGrA7lLxNP-ceZwvAADv HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:25:49] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:25:54] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:25:59] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:26:00] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:26:04] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:26:09] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:26:11] "GET /socket.io/?EIO=4&transport=polling&t=PgRE3-4&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:26:11] "POST /socket.io/?EIO=4&transport=polling&t=PgREA71&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:26:11] "GET /socket.io/?EIO=4&transport=polling&t=PgRE463&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:26:11] "POST /socket.io/?EIO=4&transport=polling&t=PgREAFf&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:26:14] "GET /socket.io/?EIO=4&transport=polling&t=PgRE4k2&sid=GGrA7lLxNP-ceZwvAADv HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:26:14] "POST /socket.io/?EIO=4&transport=polling&t=PgREAqw&sid=GGrA7lLxNP-ceZwvAADv HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:26:14] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:26:19] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:26:24] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:26:29] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:26:34] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:26:36] "GET /socket.io/?EIO=4&transport=polling&t=PgREA72&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:26:36] "POST /socket.io/?EIO=4&transport=polling&t=PgREGDx&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:26:36] "GET /socket.io/?EIO=4&transport=polling&t=PgREAFf.0&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:26:36] "POST /socket.io/?EIO=4&transport=polling&t=PgREGNc&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:26:39] "GET /socket.io/?EIO=4&transport=polling&t=PgREAqx&sid=GGrA7lLxNP-ceZwvAADv HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:26:39] "POST /socket.io/?EIO=4&transport=polling&t=PgREGyR&sid=GGrA7lLxNP-ceZwvAADv HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:26:39] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:26:44] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:26:49] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:26:54] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:26:59] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:27:00] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:27:01] "GET /socket.io/?EIO=4&transport=polling&t=PgREGDx.0&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:27:01] "POST /socket.io/?EIO=4&transport=polling&t=PgREMM0&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:27:01] "GET /socket.io/?EIO=4&transport=polling&t=PgREGNd&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:27:01] "POST /socket.io/?EIO=4&transport=polling&t=PgREMUb&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:27:04] "GET /socket.io/?EIO=4&transport=polling&t=PgREGyR.0&sid=GGrA7lLxNP-ceZwvAADv HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:27:04] "POST /socket.io/?EIO=4&transport=polling&t=PgREN3J&sid=GGrA7lLxNP-ceZwvAADv HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:27:04] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:27:09] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:27:14] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:27:19] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:27:24] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:27:26] "GET /socket.io/?EIO=4&transport=polling&t=PgREMM1&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:27:26] "POST /socket.io/?EIO=4&transport=polling&t=PgRESSv&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:27:26] "GET /socket.io/?EIO=4&transport=polling&t=PgREMUb.0&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:27:26] "POST /socket.io/?EIO=4&transport=polling&t=PgRESbU&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:27:29] "GET /socket.io/?EIO=4&transport=polling&t=PgREN3K&sid=GGrA7lLxNP-ceZwvAADv HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:27:29] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:27:29] "POST /socket.io/?EIO=4&transport=polling&t=PgRETAe&sid=GGrA7lLxNP-ceZwvAADv HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:27:34] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:27:39] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:27:44] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:27:49] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:27:51] "GET /socket.io/?EIO=4&transport=polling&t=PgRESSw&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:27:51] "POST /socket.io/?EIO=4&transport=polling&t=PgREYaR&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:27:51] "GET /socket.io/?EIO=4&transport=polling&t=PgRESbU.0&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:27:52] "POST /socket.io/?EIO=4&transport=polling&t=PgREYjd&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:27:54] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:27:54] "GET /socket.io/?EIO=4&transport=polling&t=PgRETAf&sid=GGrA7lLxNP-ceZwvAADv HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:27:54] "POST /socket.io/?EIO=4&transport=polling&t=PgREZHX&sid=GGrA7lLxNP-ceZwvAADv HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:27:59] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:28:00] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:28:04] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:28:09] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:28:14] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:28:16] "GET /socket.io/?EIO=4&transport=polling&t=PgREYaS&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:28:16] "POST /socket.io/?EIO=4&transport=polling&t=PgREehK&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:28:17] "GET /socket.io/?EIO=4&transport=polling&t=PgREYjd.0&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:28:17] "POST /socket.io/?EIO=4&transport=polling&t=PgREes0&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:28:19] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:28:19] "GET /socket.io/?EIO=4&transport=polling&t=PgREZHY&sid=GGrA7lLxNP-ceZwvAADv HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:28:19] "POST /socket.io/?EIO=4&transport=polling&t=PgREfOR&sid=GGrA7lLxNP-ceZwvAADv HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:28:24] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:28:29] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:28:34] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:28:39] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:28:41] "GET /socket.io/?EIO=4&transport=polling&t=PgREehL&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:28:41] "POST /socket.io/?EIO=4&transport=polling&t=PgREkoE&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:28:42] "GET /socket.io/?EIO=4&transport=polling&t=PgREes1&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:28:42] "POST /socket.io/?EIO=4&transport=polling&t=PgREkyv&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:28:44] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:28:44] "GET /socket.io/?EIO=4&transport=polling&t=PgREfOS&sid=GGrA7lLxNP-ceZwvAADv HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:28:44] "POST /socket.io/?EIO=4&transport=polling&t=PgRElVK&sid=GGrA7lLxNP-ceZwvAADv HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:28:49] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:28:54] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:28:59] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:29:00] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:29:04] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:29:06] "GET /socket.io/?EIO=4&transport=polling&t=PgREkoF&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:29:06] "POST /socket.io/?EIO=4&transport=polling&t=PgREqv8&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:29:07] "GET /socket.io/?EIO=4&transport=polling&t=PgREkyw&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:29:07] "POST /socket.io/?EIO=4&transport=polling&t=PgREr4Q&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:29:09] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:29:09] "GET /socket.io/?EIO=4&transport=polling&t=PgRElVL&sid=GGrA7lLxNP-ceZwvAADv HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:29:09] "POST /socket.io/?EIO=4&transport=polling&t=PgRErcE&sid=GGrA7lLxNP-ceZwvAADv HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:29:14] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:29:19] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:29:24] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:29:29] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:29:31] "GET /socket.io/?EIO=4&transport=polling&t=PgREqv8.0&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:29:31] "POST /socket.io/?EIO=4&transport=polling&t=PgREx1D&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:29:32] "GET /socket.io/?EIO=4&transport=polling&t=PgREr4R&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:29:32] "POST /socket.io/?EIO=4&transport=polling&t=PgRExBJ&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:29:34] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:29:34] "GET /socket.io/?EIO=4&transport=polling&t=PgRErcG&sid=GGrA7lLxNP-ceZwvAADv HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:29:34] "POST /socket.io/?EIO=4&transport=polling&t=PgRExj8&sid=GGrA7lLxNP-ceZwvAADv HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:29:39] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:29:44] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:29:49] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:29:54] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:29:56] "GET /socket.io/?EIO=4&transport=polling&t=PgREx1E&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:29:56] "POST /socket.io/?EIO=4&transport=polling&t=PgRF186&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:29:57] "GET /socket.io/?EIO=4&transport=polling&t=PgRExBK&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:29:57] "POST /socket.io/?EIO=4&transport=polling&t=PgRF1IC&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:29:59] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:29:59] "GET /socket.io/?EIO=4&transport=polling&t=PgRExj8.0&sid=GGrA7lLxNP-ceZwvAADv HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:29:59] "POST /socket.io/?EIO=4&transport=polling&t=PgRF1q0&sid=GGrA7lLxNP-ceZwvAADv HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:30:00] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:30:04] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:30:09] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:30:14] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:30:19] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:30:21] "GET /socket.io/?EIO=4&transport=polling&t=PgRF187&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:30:21] "POST /socket.io/?EIO=4&transport=polling&t=PgRF7F0&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:30:22] "GET /socket.io/?EIO=4&transport=polling&t=PgRF1ID&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:30:22] "POST /socket.io/?EIO=4&transport=polling&t=PgRF7PD&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:30:24] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:30:24] "GET /socket.io/?EIO=4&transport=polling&t=PgRF1q1&sid=GGrA7lLxNP-ceZwvAADv HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:30:24] "POST /socket.io/?EIO=4&transport=polling&t=PgRF7ww&sid=GGrA7lLxNP-ceZwvAADv HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:30:29] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:30:34] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:30:39] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:30:44] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:30:46] "GET /socket.io/?EIO=4&transport=polling&t=PgRF7F0.0&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:30:46] "POST /socket.io/?EIO=4&transport=polling&t=PgRFDLv&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:30:47] "GET /socket.io/?EIO=4&transport=polling&t=PgRF7PE&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:30:47] "POST /socket.io/?EIO=4&transport=polling&t=PgRFDW6&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:30:49] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:30:49] "GET /socket.io/?EIO=4&transport=polling&t=PgRF7ww.0&sid=GGrA7lLxNP-ceZwvAADv HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:30:49] "POST /socket.io/?EIO=4&transport=polling&t=PgRFE1p&sid=GGrA7lLxNP-ceZwvAADv HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:30:54] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:30:59] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:31:00] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:31:04] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:31:09] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:31:11] "GET /socket.io/?EIO=4&transport=polling&t=PgRFDLw&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:31:11] "POST /socket.io/?EIO=4&transport=polling&t=PgRFJU1&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:31:12] "GET /socket.io/?EIO=4&transport=polling&t=PgRFDW7&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:31:12] "POST /socket.io/?EIO=4&transport=polling&t=PgRFJdd&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:31:14] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:31:14] "GET /socket.io/?EIO=4&transport=polling&t=PgRFE1q&sid=GGrA7lLxNP-ceZwvAADv HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:31:14] "POST /socket.io/?EIO=4&transport=polling&t=PgRFK8h&sid=GGrA7lLxNP-ceZwvAADv HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:31:19] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:31:24] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:31:29] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:31:34] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:31:36] "GET /socket.io/?EIO=4&transport=polling&t=PgRFJU1.0&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:31:36] "POST /socket.io/?EIO=4&transport=polling&t=PgRFPax&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:31:37] "GET /socket.io/?EIO=4&transport=polling&t=PgRFJde&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:31:37] "POST /socket.io/?EIO=4&transport=polling&t=PgRFPlf&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:31:39] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:31:39] "GET /socket.io/?EIO=4&transport=polling&t=PgRFK8i&sid=GGrA7lLxNP-ceZwvAADv HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:31:39] "POST /socket.io/?EIO=4&transport=polling&t=PgRFQFe&sid=GGrA7lLxNP-ceZwvAADv HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:31:44] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:31:49] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:31:54] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:31:59] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:32:00] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:32:01] "GET /socket.io/?EIO=4&transport=polling&t=PgRFPax.0&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:32:01] "POST /socket.io/?EIO=4&transport=polling&t=PgRFViP&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:32:02] "GET /socket.io/?EIO=4&transport=polling&t=PgRFPlg&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:32:02] "POST /socket.io/?EIO=4&transport=polling&t=PgRFVt8&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:32:04] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:32:04] "GET /socket.io/?EIO=4&transport=polling&t=PgRFQFf&sid=GGrA7lLxNP-ceZwvAADv HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:32:04] "POST /socket.io/?EIO=4&transport=polling&t=PgRFWMY&sid=GGrA7lLxNP-ceZwvAADv HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:32:09] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:32:14] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:32:19] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:32:24] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:32:26] "GET /socket.io/?EIO=4&transport=polling&t=PgRFViQ&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:32:26] "POST /socket.io/?EIO=4&transport=polling&t=PgRFbpJ&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:32:27] "GET /socket.io/?EIO=4&transport=polling&t=PgRFVt8.0&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:32:27] "POST /socket.io/?EIO=4&transport=polling&t=PgRFb-0&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:32:29] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:32:29] "GET /socket.io/?EIO=4&transport=polling&t=PgRFWMY.0&sid=GGrA7lLxNP-ceZwvAADv HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:32:29] "POST /socket.io/?EIO=4&transport=polling&t=PgRFcTR&sid=GGrA7lLxNP-ceZwvAADv HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:32:34] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:32:39] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:32:44] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:32:49] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:32:51] "GET /socket.io/?EIO=4&transport=polling&t=PgRFbpK&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:32:51] "POST /socket.io/?EIO=4&transport=polling&t=PgRFhwq&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:32:52] "GET /socket.io/?EIO=4&transport=polling&t=PgRFb-1&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:32:52] "POST /socket.io/?EIO=4&transport=polling&t=PgRFi4-&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:32:54] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:32:54] "GET /socket.io/?EIO=4&transport=polling&t=PgRFcTR.0&sid=GGrA7lLxNP-ceZwvAADv HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:32:54] "POST /socket.io/?EIO=4&transport=polling&t=PgRFiaK&sid=GGrA7lLxNP-ceZwvAADv HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:32:59] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:33:00] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:33:04] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:33:09] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:33:14] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:33:16] "GET /socket.io/?EIO=4&transport=polling&t=PgRFhwr&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:33:16] "POST /socket.io/?EIO=4&transport=polling&t=PgRFo1k&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:33:17] "GET /socket.io/?EIO=4&transport=polling&t=PgRFi4-.0&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:33:17] "POST /socket.io/?EIO=4&transport=polling&t=PgRFoBx&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:33:19] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:33:19] "GET /socket.io/?EIO=4&transport=polling&t=PgRFiaK.0&sid=GGrA7lLxNP-ceZwvAADv HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:33:19] "POST /socket.io/?EIO=4&transport=polling&t=PgRFohE&sid=GGrA7lLxNP-ceZwvAADv HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:33:24] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:33:29] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:33:34] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:33:39] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:33:41] "GET /socket.io/?EIO=4&transport=polling&t=PgRFo1l&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:33:42] "POST /socket.io/?EIO=4&transport=polling&t=PgRFu9F&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:33:42] "GET /socket.io/?EIO=4&transport=polling&t=PgRFoBx.0&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:33:42] "POST /socket.io/?EIO=4&transport=polling&t=PgRFuIq&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:33:44] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:33:44] "GET /socket.io/?EIO=4&transport=polling&t=PgRFohF&sid=GGrA7lLxNP-ceZwvAADv HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:33:44] "POST /socket.io/?EIO=4&transport=polling&t=PgRFuov&sid=GGrA7lLxNP-ceZwvAADv HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:33:49] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:33:54] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:33:59] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:34:00] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:34:04] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:34:07] "GET /socket.io/?EIO=4&transport=polling&t=PgRFu9G&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:34:07] "POST /socket.io/?EIO=4&transport=polling&t=PgRF-HF&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:34:07] "GET /socket.io/?EIO=4&transport=polling&t=PgRFuIr&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:34:07] "POST /socket.io/?EIO=4&transport=polling&t=PgRF-Qq&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:34:09] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:34:09] "GET /socket.io/?EIO=4&transport=polling&t=PgRFuow&sid=GGrA7lLxNP-ceZwvAADv HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:34:09] "POST /socket.io/?EIO=4&transport=polling&t=PgRF-vo&sid=GGrA7lLxNP-ceZwvAADv HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:34:14] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:34:19] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:34:24] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:34:29] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:34:32] "GET /socket.io/?EIO=4&transport=polling&t=PgRF-HG&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:34:32] "POST /socket.io/?EIO=4&transport=polling&t=PgRG4OA&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:34:32] "GET /socket.io/?EIO=4&transport=polling&t=PgRF-Qr&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:34:32] "POST /socket.io/?EIO=4&transport=polling&t=PgRG4Xg&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:34:34] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:34:34] "GET /socket.io/?EIO=4&transport=polling&t=PgRF-vp&sid=GGrA7lLxNP-ceZwvAADv HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:34:34] "POST /socket.io/?EIO=4&transport=polling&t=PgRG50f&sid=GGrA7lLxNP-ceZwvAADv HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:34:39] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:34:44] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:34:47] "POST /socket.io/?EIO=4&transport=polling&t=PgRG8Fd&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:34:47] "GET /socket.io/?EIO=4&transport=polling&t=PgRG4Xh&sid=ou_61GzhUhNCBbC-AADz HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:34:57] "GET /socket.io/?EIO=4&transport=polling&t=PgRG4OA.0&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:34:57] "POST /socket.io/?EIO=4&transport=polling&t=PgRGAV2&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:34:59] "GET /socket.io/?EIO=4&transport=polling&t=PgRG50g&sid=GGrA7lLxNP-ceZwvAADv HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:34:59] "POST /socket.io/?EIO=4&transport=polling&t=PgRGB7b&sid=GGrA7lLxNP-ceZwvAADv HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:35:00] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:35:22] "GET /socket.io/?EIO=4&transport=polling&t=PgRGAV2.0&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:35:22] "POST /socket.io/?EIO=4&transport=polling&t=PgRGGc7&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:35:24] "GET /socket.io/?EIO=4&transport=polling&t=PgRGB7b.0&sid=GGrA7lLxNP-ceZwvAADv HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:35:24] "POST /socket.io/?EIO=4&transport=polling&t=PgRGHFe&sid=GGrA7lLxNP-ceZwvAADv HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:35:47] "GET /socket.io/?EIO=4&transport=polling&t=PgRGGc8&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:35:47] "POST /socket.io/?EIO=4&transport=polling&t=PgRGMj1&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:35:49] "GET /socket.io/?EIO=4&transport=polling&t=PgRGHFe.0&sid=GGrA7lLxNP-ceZwvAADv HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:35:49] "POST /socket.io/?EIO=4&transport=polling&t=PgRGNMX&sid=GGrA7lLxNP-ceZwvAADv HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:36:00] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:36:12] "GET /socket.io/?EIO=4&transport=polling&t=PgRGMj3&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:36:12] "POST /socket.io/?EIO=4&transport=polling&t=PgRGSpy&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:36:14] "GET /socket.io/?EIO=4&transport=polling&t=PgRGNMY&sid=GGrA7lLxNP-ceZwvAADv HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:36:14] "POST /socket.io/?EIO=4&transport=polling&t=PgRGTU1&sid=GGrA7lLxNP-ceZwvAADv HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:36:37] "GET /socket.io/?EIO=4&transport=polling&t=PgRGSpz&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:36:37] "POST /socket.io/?EIO=4&transport=polling&t=PgRGYyP&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:36:39] "GET /socket.io/?EIO=4&transport=polling&t=PgRGTU1.0&sid=GGrA7lLxNP-ceZwvAADv HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:36:39] "POST /socket.io/?EIO=4&transport=polling&t=PgRGZb8&sid=GGrA7lLxNP-ceZwvAADv HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:37:00] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:37:02] "GET /socket.io/?EIO=4&transport=polling&t=PgRGYyQ&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:37:02] "POST /socket.io/?EIO=4&transport=polling&t=PgRGf3e&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:37:04] "GET /socket.io/?EIO=4&transport=polling&t=PgRGZb8.0&sid=GGrA7lLxNP-ceZwvAADv HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:37:04] "POST /socket.io/?EIO=4&transport=polling&t=PgRGfiQ&sid=GGrA7lLxNP-ceZwvAADv HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:37:27] "GET /socket.io/?EIO=4&transport=polling&t=PgRGf3e.0&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:37:27] "POST /socket.io/?EIO=4&transport=polling&t=PgRGlAX&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:37:29] "GET /socket.io/?EIO=4&transport=polling&t=PgRGfiR&sid=GGrA7lLxNP-ceZwvAADv HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:37:29] "POST /socket.io/?EIO=4&transport=polling&t=PgRGlpL&sid=GGrA7lLxNP-ceZwvAADv HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:37:52] "GET /socket.io/?EIO=4&transport=polling&t=PgRGlAY&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:37:52] "POST /socket.io/?EIO=4&transport=polling&t=PgRGrHR&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:37:54] "GET /socket.io/?EIO=4&transport=polling&t=PgRGlpM&sid=GGrA7lLxNP-ceZwvAADv HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:37:55] "POST /socket.io/?EIO=4&transport=polling&t=PgRGrwF&sid=GGrA7lLxNP-ceZwvAADv HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:38:00] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:38:17] "GET /socket.io/?EIO=4&transport=polling&t=PgRGrHS&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:38:17] "POST /socket.io/?EIO=4&transport=polling&t=PgRGxOJ&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:38:20] "GET /socket.io/?EIO=4&transport=polling&t=PgRGrwF.0&sid=GGrA7lLxNP-ceZwvAADv HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:38:20] "POST /socket.io/?EIO=4&transport=polling&t=PgRGy17&sid=GGrA7lLxNP-ceZwvAADv HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:38:42] "GET /socket.io/?EIO=4&transport=polling&t=PgRGxOJ.0&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:38:42] "POST /socket.io/?EIO=4&transport=polling&t=PgRH1Vc&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:38:45] "GET /socket.io/?EIO=4&transport=polling&t=PgRGy17.0&sid=GGrA7lLxNP-ceZwvAADv HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:38:45] "POST /socket.io/?EIO=4&transport=polling&t=PgRH29C&sid=GGrA7lLxNP-ceZwvAADv HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:39:00] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:39:07] "GET /socket.io/?EIO=4&transport=polling&t=PgRH1Vd&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:39:07] "POST /socket.io/?EIO=4&transport=polling&t=PgRH7cW&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:39:10] "GET /socket.io/?EIO=4&transport=polling&t=PgRH29D&sid=GGrA7lLxNP-ceZwvAADv HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:39:10] "POST /socket.io/?EIO=4&transport=polling&t=PgRH8G8&sid=GGrA7lLxNP-ceZwvAADv HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:39:32] "GET /socket.io/?EIO=4&transport=polling&t=PgRH7cX&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:39:32] "POST /socket.io/?EIO=4&transport=polling&t=PgRHDjP&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:39:35] "GET /socket.io/?EIO=4&transport=polling&t=PgRH8G9&sid=GGrA7lLxNP-ceZwvAADv HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:39:35] "POST /socket.io/?EIO=4&transport=polling&t=PgRHEN4&sid=GGrA7lLxNP-ceZwvAADv HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:39:57] "GET /socket.io/?EIO=4&transport=polling&t=PgRHDjQ&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:39:57] "POST /socket.io/?EIO=4&transport=polling&t=PgRHJqO&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:40:00] "GET /socket.io/?EIO=4&transport=polling&t=PgRHEN5&sid=GGrA7lLxNP-ceZwvAADv HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:40:00] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:40:00] "POST /socket.io/?EIO=4&transport=polling&t=PgRHKU2&sid=GGrA7lLxNP-ceZwvAADv HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:40:22] "GET /socket.io/?EIO=4&transport=polling&t=PgRHJqP&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:40:22] "POST /socket.io/?EIO=4&transport=polling&t=PgRHPxM&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:40:25] "GET /socket.io/?EIO=4&transport=polling&t=PgRHKU2.0&sid=GGrA7lLxNP-ceZwvAADv HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:40:25] "POST /socket.io/?EIO=4&transport=polling&t=PgRHQcA&sid=GGrA7lLxNP-ceZwvAADv HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:40:47] "GET /socket.io/?EIO=4&transport=polling&t=PgRHPxN&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:40:47] "POST /socket.io/?EIO=4&transport=polling&t=PgRHW2G&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:40:50] "GET /socket.io/?EIO=4&transport=polling&t=PgRHQcB&sid=GGrA7lLxNP-ceZwvAADv HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:40:50] "POST /socket.io/?EIO=4&transport=polling&t=PgRHWj4&sid=GGrA7lLxNP-ceZwvAADv HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:41:00] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:41:12] "GET /socket.io/?EIO=4&transport=polling&t=PgRHW2H&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:41:12] "POST /socket.io/?EIO=4&transport=polling&t=PgRHcAp&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:41:15] "GET /socket.io/?EIO=4&transport=polling&t=PgRHWj5&sid=GGrA7lLxNP-ceZwvAADv HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:41:15] "POST /socket.io/?EIO=4&transport=polling&t=PgRHcqO&sid=GGrA7lLxNP-ceZwvAADv HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:41:37] "GET /socket.io/?EIO=4&transport=polling&t=PgRHcAq&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:41:37] "POST /socket.io/?EIO=4&transport=polling&t=PgRHiIH&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:41:40] "GET /socket.io/?EIO=4&transport=polling&t=PgRHcqP&sid=GGrA7lLxNP-ceZwvAADv HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:41:40] "POST /socket.io/?EIO=4&transport=polling&t=PgRHixI&sid=GGrA7lLxNP-ceZwvAADv HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:42:00] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:42:02] "GET /socket.io/?EIO=4&transport=polling&t=PgRHiIH.0&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:42:02] "POST /socket.io/?EIO=4&transport=polling&t=PgRHoPA&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:42:05] "GET /socket.io/?EIO=4&transport=polling&t=PgRHixI.0&sid=GGrA7lLxNP-ceZwvAADv HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:42:05] "POST /socket.io/?EIO=4&transport=polling&t=PgRHp2q&sid=GGrA7lLxNP-ceZwvAADv HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:42:27] "GET /socket.io/?EIO=4&transport=polling&t=PgRHoPB&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:42:27] "POST /socket.io/?EIO=4&transport=polling&t=PgRHuXC&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:42:30] "GET /socket.io/?EIO=4&transport=polling&t=PgRHp2q.0&sid=GGrA7lLxNP-ceZwvAADv HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:42:30] "POST /socket.io/?EIO=4&transport=polling&t=PgRHv9i&sid=GGrA7lLxNP-ceZwvAADv HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:42:52] "GET /socket.io/?EIO=4&transport=polling&t=PgRHuXD&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:42:52] "POST /socket.io/?EIO=4&transport=polling&t=PgRH-e6&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:42:55] "GET /socket.io/?EIO=4&transport=polling&t=PgRHv9j&sid=GGrA7lLxNP-ceZwvAADv HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:42:55] "POST /socket.io/?EIO=4&transport=polling&t=PgRH_HD&sid=GGrA7lLxNP-ceZwvAADv HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:43:00] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:43:17] "GET /socket.io/?EIO=4&transport=polling&t=PgRH-e7&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:43:17] "POST /socket.io/?EIO=4&transport=polling&t=PgRI4l1&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:43:20] "GET /socket.io/?EIO=4&transport=polling&t=PgRH_HD.0&sid=GGrA7lLxNP-ceZwvAADv HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:43:20] "POST /socket.io/?EIO=4&transport=polling&t=PgRI5O6&sid=GGrA7lLxNP-ceZwvAADv HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:43:42] "GET /socket.io/?EIO=4&transport=polling&t=PgRI4l1.0&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:43:42] "POST /socket.io/?EIO=4&transport=polling&t=PgRIAry&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:43:45] "GET /socket.io/?EIO=4&transport=polling&t=PgRI5O6.0&sid=GGrA7lLxNP-ceZwvAADv HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:43:45] "POST /socket.io/?EIO=4&transport=polling&t=PgRIBVc&sid=GGrA7lLxNP-ceZwvAADv HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:44:00] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:44:07] "GET /socket.io/?EIO=4&transport=polling&t=PgRIArz&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:44:07] "POST /socket.io/?EIO=4&transport=polling&t=PgRIGyu&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:44:10] "GET /socket.io/?EIO=4&transport=polling&t=PgRIBVd&sid=GGrA7lLxNP-ceZwvAADv HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:44:10] "POST /socket.io/?EIO=4&transport=polling&t=PgRIHcX&sid=GGrA7lLxNP-ceZwvAADv HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:44:32] "GET /socket.io/?EIO=4&transport=polling&t=PgRIGyu.0&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:44:32] "POST /socket.io/?EIO=4&transport=polling&t=PgRIN3o&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:44:35] "GET /socket.io/?EIO=4&transport=polling&t=PgRIHcY&sid=GGrA7lLxNP-ceZwvAADv HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:44:35] "POST /socket.io/?EIO=4&transport=polling&t=PgRINk1&sid=GGrA7lLxNP-ceZwvAADv HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:44:57] "GET /socket.io/?EIO=4&transport=polling&t=PgRIN3p&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:44:57] "POST /socket.io/?EIO=4&transport=polling&t=PgRITAs&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:45:00] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:45:00] "GET /socket.io/?EIO=4&transport=polling&t=PgRINk1.0&sid=GGrA7lLxNP-ceZwvAADv HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:45:00] "POST /socket.io/?EIO=4&transport=polling&t=PgRITqz&sid=GGrA7lLxNP-ceZwvAADv HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:45:22] "GET /socket.io/?EIO=4&transport=polling&t=PgRITAs.0&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:45:22] "POST /socket.io/?EIO=4&transport=polling&t=PgRIZHn&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:45:25] "GET /socket.io/?EIO=4&transport=polling&t=PgRITq-&sid=GGrA7lLxNP-ceZwvAADv HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:45:25] "POST /socket.io/?EIO=4&transport=polling&t=PgRIZxr&sid=GGrA7lLxNP-ceZwvAADv HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:45:47] "GET /socket.io/?EIO=4&transport=polling&t=PgRIZHo&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:45:48] "POST /socket.io/?EIO=4&transport=polling&t=PgRIfOg&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:45:50] "GET /socket.io/?EIO=4&transport=polling&t=PgRIZxr.0&sid=GGrA7lLxNP-ceZwvAADv HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:45:50] "POST /socket.io/?EIO=4&transport=polling&t=PgRIg2k&sid=GGrA7lLxNP-ceZwvAADv HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:46:00] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:46:13] "GET /socket.io/?EIO=4&transport=polling&t=PgRIfOg.0&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:46:13] "POST /socket.io/?EIO=4&transport=polling&t=PgRIlVY&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:46:15] "GET /socket.io/?EIO=4&transport=polling&t=PgRIg2k.0&sid=GGrA7lLxNP-ceZwvAADv HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:46:15] "POST /socket.io/?EIO=4&transport=polling&t=PgRImAo&sid=GGrA7lLxNP-ceZwvAADv HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:46:38] "GET /socket.io/?EIO=4&transport=polling&t=PgRIlVZ&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:46:38] "POST /socket.io/?EIO=4&transport=polling&t=PgRIrcW&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:46:40] "GET /socket.io/?EIO=4&transport=polling&t=PgRImAp&sid=GGrA7lLxNP-ceZwvAADv HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:46:40] "POST /socket.io/?EIO=4&transport=polling&t=PgRIsHk&sid=GGrA7lLxNP-ceZwvAADv HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:47:00] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:47:03] "GET /socket.io/?EIO=4&transport=polling&t=PgRIrcW.0&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:47:03] "POST /socket.io/?EIO=4&transport=polling&t=PgRIxjQ&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:47:05] "GET /socket.io/?EIO=4&transport=polling&t=PgRIsHl&sid=GGrA7lLxNP-ceZwvAADv HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:47:05] "POST /socket.io/?EIO=4&transport=polling&t=PgRIyOt&sid=GGrA7lLxNP-ceZwvAADv HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:47:28] "GET /socket.io/?EIO=4&transport=polling&t=PgRIxjR&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:47:28] "POST /socket.io/?EIO=4&transport=polling&t=PgRJ1s0&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:47:30] "GET /socket.io/?EIO=4&transport=polling&t=PgRIyOt.0&sid=GGrA7lLxNP-ceZwvAADv HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:47:30] "POST /socket.io/?EIO=4&transport=polling&t=PgRJ2Vm&sid=GGrA7lLxNP-ceZwvAADv HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:47:53] "GET /socket.io/?EIO=4&transport=polling&t=PgRJ1s1&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:47:53] "POST /socket.io/?EIO=4&transport=polling&t=PgRJ7z-&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:47:55] "GET /socket.io/?EIO=4&transport=polling&t=PgRJ2Vn&sid=GGrA7lLxNP-ceZwvAADv HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:47:55] "POST /socket.io/?EIO=4&transport=polling&t=PgRJ8dc&sid=GGrA7lLxNP-ceZwvAADv HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:48:00] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:48:18] "GET /socket.io/?EIO=4&transport=polling&t=PgRJ7z_&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:48:18] "POST /socket.io/?EIO=4&transport=polling&t=PgRJE5-&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:48:20] "GET /socket.io/?EIO=4&transport=polling&t=PgRJ8dc.0&sid=GGrA7lLxNP-ceZwvAADv HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:48:20] "POST /socket.io/?EIO=4&transport=polling&t=PgRJEkZ&sid=GGrA7lLxNP-ceZwvAADv HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:48:43] "GET /socket.io/?EIO=4&transport=polling&t=PgRJE5-.0&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:48:43] "POST /socket.io/?EIO=4&transport=polling&t=PgRJKCt&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:48:45] "GET /socket.io/?EIO=4&transport=polling&t=PgRJEka&sid=GGrA7lLxNP-ceZwvAADv HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:48:45] "POST /socket.io/?EIO=4&transport=polling&t=PgRJKrT&sid=GGrA7lLxNP-ceZwvAADv HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:49:00] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:49:08] "GET /socket.io/?EIO=4&transport=polling&t=PgRJKCt.0&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:49:08] "POST /socket.io/?EIO=4&transport=polling&t=PgRJQKO&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:49:10] "GET /socket.io/?EIO=4&transport=polling&t=PgRJKrU&sid=GGrA7lLxNP-ceZwvAADv HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:49:10] "POST /socket.io/?EIO=4&transport=polling&t=PgRJQyQ&sid=GGrA7lLxNP-ceZwvAADv HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:49:33] "GET /socket.io/?EIO=4&transport=polling&t=PgRJQKO.0&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:49:33] "POST /socket.io/?EIO=4&transport=polling&t=PgRJWRQ&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:49:35] "GET /socket.io/?EIO=4&transport=polling&t=PgRJQyR&sid=GGrA7lLxNP-ceZwvAADv HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:49:36] "POST /socket.io/?EIO=4&transport=polling&t=PgRJX3K&sid=GGrA7lLxNP-ceZwvAADv HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:49:58] "GET /socket.io/?EIO=4&transport=polling&t=PgRJWRR&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:49:58] "POST /socket.io/?EIO=4&transport=polling&t=PgRJcYo&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:50:00] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:50:01] "GET /socket.io/?EIO=4&transport=polling&t=PgRJX3K.0&sid=GGrA7lLxNP-ceZwvAADv HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:50:01] "POST /socket.io/?EIO=4&transport=polling&t=PgRJdAH&sid=GGrA7lLxNP-ceZwvAADv HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:50:23] "GET /socket.io/?EIO=4&transport=polling&t=PgRJcYp&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:50:23] "POST /socket.io/?EIO=4&transport=polling&t=PgRJifh&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:50:26] "GET /socket.io/?EIO=4&transport=polling&t=PgRJdAI&sid=GGrA7lLxNP-ceZwvAADv HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:50:26] "POST /socket.io/?EIO=4&transport=polling&t=PgRJjHB&sid=GGrA7lLxNP-ceZwvAADv HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:50:48] "GET /socket.io/?EIO=4&transport=polling&t=PgRJifh.0&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:50:48] "POST /socket.io/?EIO=4&transport=polling&t=PgRJomn&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:50:51] "GET /socket.io/?EIO=4&transport=polling&t=PgRJjHC&sid=GGrA7lLxNP-ceZwvAADv HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:50:51] "POST /socket.io/?EIO=4&transport=polling&t=PgRJpO4&sid=GGrA7lLxNP-ceZwvAADv HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:51:00] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:51:13] "GET /socket.io/?EIO=4&transport=polling&t=PgRJomq&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:51:13] "POST /socket.io/?EIO=4&transport=polling&t=PgRJuvB&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:51:16] "GET /socket.io/?EIO=4&transport=polling&t=PgRJpO4.0&sid=GGrA7lLxNP-ceZwvAADv HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:51:16] "POST /socket.io/?EIO=4&transport=polling&t=PgRJvU-&sid=GGrA7lLxNP-ceZwvAADv HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:51:38] "GET /socket.io/?EIO=4&transport=polling&t=PgRJuvB.0&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:51:38] "POST /socket.io/?EIO=4&transport=polling&t=PgRJ_1E&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:51:41] "GET /socket.io/?EIO=4&transport=polling&t=PgRJvU-.0&sid=GGrA7lLxNP-ceZwvAADv HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:51:41] "POST /socket.io/?EIO=4&transport=polling&t=PgRJ_c0&sid=GGrA7lLxNP-ceZwvAADv HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:52:00] "GET /api/sub_agents HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:52:03] "GET /socket.io/?EIO=4&transport=polling&t=PgRJ_1E.0&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:52:03] "POST /socket.io/?EIO=4&transport=polling&t=PgRK59D&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:52:06] "GET /socket.io/?EIO=4&transport=polling&t=PgRJ_c2&sid=GGrA7lLxNP-ceZwvAADv HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:52:06] "POST /socket.io/?EIO=4&transport=polling&t=PgRK5k2&sid=GGrA7lLxNP-ceZwvAADv HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:52:28] "GET /socket.io/?EIO=4&transport=polling&t=PgRK59E&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:52:29] "POST /socket.io/?EIO=4&transport=polling&t=PgRKBI_&sid=UxaxGwN4GpPJsukMAAD3 HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:52:31] "GET /socket.io/?EIO=4&transport=polling&t=PgRK5k2.0&sid=GGrA7lLxNP-ceZwvAADv HTTP/1.1" 200 - +127.0.0.1 - - [19/Nov/2025 16:52:31] "POST /socket.io/?EIO=4&transport=polling&t=PgRKBs2&sid=GGrA7lLxNP-ceZwvAADv HTTP/1.1" 200 - diff --git a/web_server.py b/web_server.py index bdee281..90da384 100644 --- a/web_server.py +++ b/web_server.py @@ -2575,9 +2575,8 @@ async def handle_task_with_sender(terminal: WebTerminal, message, sender, client modify_result = {"handled": False} last_finish_reason = None - # 获取是否显示思考 - should_show_thinking = web_terminal.api_client.get_current_thinking_mode() - debug_log(f"思考模式: {should_show_thinking}") + thinking_expected = web_terminal.api_client.get_current_thinking_mode() + debug_log(f"思考模式: {thinking_expected}") print(f"[API] 第{iteration + 1}次调用 (总工具调用: {total_tool_calls}/{MAX_TOTAL_TOOL_CALLS})") @@ -2615,15 +2614,14 @@ async def handle_task_with_sender(terminal: WebTerminal, message, sender, client reasoning_chunks += 1 debug_log(f" 思考内容 #{reasoning_chunks}: {len(reasoning_content)} 字符") - if should_show_thinking: - if not thinking_started: - in_thinking = True - thinking_started = True - sender('thinking_start', {}) - await asyncio.sleep(0.05) - - current_thinking += reasoning_content - sender('thinking_chunk', {'content': reasoning_content}) + if not thinking_started: + in_thinking = True + thinking_started = True + sender('thinking_start', {}) + await asyncio.sleep(0.05) + + current_thinking += reasoning_content + sender('thinking_chunk', {'content': reasoning_content}) # 处理正常内容 if "content" in delta: diff --git a/webapp.log b/webapp.log new file mode 100644 index 0000000..ecaf09b --- /dev/null +++ b/webapp.log @@ -0,0 +1,12 @@ +Wed Nov 19 12:48:15 AM CST 2025: 开始启动Web应用... +Wed Nov 19 12:48:15 AM CST 2025: 启动主Web应用... +Wed Nov 19 12:48:18 AM CST 2025: 主Web应用启动成功,PID: 3116448 +Wed Nov 19 12:48:18 AM CST 2025: 启动子代理Web应用... +Wed Nov 19 12:48:21 AM CST 2025: 子代理Web应用启动成功,PID: 3116453 +Wed Nov 19 12:48:21 AM CST 2025: Web应用启动完成 +Wed Nov 19 12:59:42 AM CST 2025: 开始启动Web应用... +Wed Nov 19 12:59:42 AM CST 2025: 启动主Web应用... +Wed Nov 19 12:59:45 AM CST 2025: 主Web应用启动成功,PID: 3120088 +Wed Nov 19 12:59:45 AM CST 2025: 启动子代理Web应用... +Wed Nov 19 12:59:48 AM CST 2025: 子代理Web应用启动成功,PID: 3120101 +Wed Nov 19 12:59:48 AM CST 2025: Web应用启动完成 diff --git a/webapp.pid b/webapp.pid index b2901af..ca10ac5 100644 --- a/webapp.pid +++ b/webapp.pid @@ -1 +1 @@ -2032853 +3120088

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