From 6b7e71e6aed441cd4adfa9c71448586fefdc363d Mon Sep 17 00:00:00 2001 From: starmen1265 Date: Thu, 25 Jun 2026 02:10:37 +0800 Subject: [PATCH] =?UTF-8?q?=E8=87=AA=E5=8A=A8=E5=90=8C=E6=AD=A5:=202026-06?= =?UTF-8?q?-25=2002:10?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- agents/haonan/sessions/sessions.json | 1606 +++--- agents/ui-designer/sessions/sessions.json | 5382 ++++++++++----------- cron/jobs.json | 153 +- cron/logs/daily-review.log | 3 + tasks/runs.sqlite-shm | Bin 32768 -> 32768 bytes tasks/runs.sqlite-wal | Bin 4161232 -> 4161232 bytes 6 files changed, 3574 insertions(+), 3570 deletions(-) diff --git a/agents/haonan/sessions/sessions.json b/agents/haonan/sessions/sessions.json index be0b4c4..b189054 100644 --- a/agents/haonan/sessions/sessions.json +++ b/agents/haonan/sessions/sessions.json @@ -783,8 +783,8 @@ "memoryFlushCompactionCount": 0 }, "agent:haonan:cron:41396aeb-6e3a-47b2-9bd3-9156a348c1dc": { - "sessionId": "50a79a9b-c096-43ca-9ae1-f1d7f9886232", - "updatedAt": 1782237600035, + "sessionId": "089e29ab-bdbc-440f-8d94-e6c9d1a1c9c0", + "updatedAt": 1782324000034, "systemSent": true, "model": "glm-5", "contextTokens": 200000, @@ -825,19 +825,19 @@ "version": 0 }, "modelProvider": "zhipu", - "inputTokens": 16407, - "outputTokens": 340, - "totalTokens": 19694, + "inputTokens": 15209, + "outputTokens": 105, + "totalTokens": 18653, "totalTokensFresh": true, - "cacheRead": 116992, + "cacheRead": 22016, "cacheWrite": 0, "authProfileOverride": "minimax:cn", "authProfileOverrideSource": "auto", "authProfileOverrideCompactionCount": 0, "systemPromptReport": { "source": "run", - "generatedAt": 1782237660386, - "sessionId": "50a79a9b-c096-43ca-9ae1-f1d7f9886232", + "generatedAt": 1782324060393, + "sessionId": "089e29ab-bdbc-440f-8d94-e6c9d1a1c9c0", "sessionKey": "agent:haonan:cron:41396aeb-6e3a-47b2-9bd3-9156a348c1dc", "provider": "zhipu", "model": "glm-5", @@ -1166,9 +1166,9 @@ }, "agent:haonan:cron:f03b184f-5f1d-4093-ae1b-fc9fe0b59eef": { "sessionId": "feb9f6cd-90f6-44b0-9034-4a94293da9f1", - "updatedAt": 1782238801894, + "updatedAt": 1782238800013, "systemSent": true, - "model": "glm-4.7-FlashX", + "model": "glm-5", "contextTokens": 200000, "label": "Cron: capability-evolver-daily", "skillsSnapshot": { @@ -1207,9 +1207,9 @@ "version": 0 }, "modelProvider": "zhipu", - "inputTokens": 9665, - "outputTokens": 3254, - "totalTokens": 27909, + "inputTokens": 8650, + "outputTokens": 1925, + "totalTokens": 26929, "deliveryContext": { "channel": "webchat" }, @@ -1218,12 +1218,12 @@ "sessionFile": "/home/starmen1265/.openclaw/agents/haonan/sessions/ccc40ca7-7876-4d82-ab84-7b790feddc19.jsonl", "abortedLastRun": false, "totalTokensFresh": true, - "cacheRead": 218560, + "cacheRead": 108800, "cacheWrite": 0, "systemPromptReport": { "source": "run", - "generatedAt": 1782152421020, - "sessionId": "0a913cb5-268f-401d-879e-0ce3f676c92b", + "generatedAt": 1782238821056, + "sessionId": "feb9f6cd-90f6-44b0-9034-4a94293da9f1", "sessionKey": "agent:haonan:cron:f03b184f-5f1d-4093-ae1b-fc9fe0b59eef", "provider": "zhipu", "model": "glm-5", @@ -1549,10 +1549,8 @@ } }, "estimatedCostUsd": 0, - "status": "failed", - "startedAt": 1782238800201, - "endedAt": 1782238801891, - "runtimeMs": 1690 + "status": "running", + "startedAt": 1775931600223 }, "agent:haonan:cron:3245fca7-045b-4977-8fab-020f6df2e453": { "sessionId": "8debcda0-e8fd-44c3-8c30-da668f3efab2", @@ -1594,8 +1592,8 @@ "cacheWrite": 0 }, "agent:haonan:cron:aa4d2de9-79be-4262-83ee-af8824793bfc": { - "sessionId": "19d7fd65-ba8d-4a12-b85b-3942316c21a9", - "updatedAt": 1782238200015, + "sessionId": "6b0bc2da-9be5-4659-9f66-2f361a0e6b32", + "updatedAt": 1782324604017, "systemSent": true, "label": "Cron: openclaw-git-sync", "skillsSnapshot": { @@ -1633,8 +1631,8 @@ ], "version": 0 }, - "modelProvider": "zhipu", - "model": "glm-5", + "modelProvider": "minimax", + "model": "MiniMax-M2.7-highspeed", "contextTokens": 200000, "inputTokens": 456, "outputTokens": 111, @@ -1973,777 +1971,12 @@ ] } }, - "estimatedCostUsd": 0.5070293100000002 - }, - "agent:haonan:cron:f03b184f-5f1d-4093-ae1b-fc9fe0b59eef:run:0a913cb5-268f-401d-879e-0ce3f676c92b": { - "sessionId": "0a913cb5-268f-401d-879e-0ce3f676c92b", - "updatedAt": 1782152400014, - "systemSent": true, - "model": "glm-5", - "contextTokens": 200000, - "label": "Cron: capability-evolver-daily", - "skillsSnapshot": { - "prompt": "\n\nThe following skills provide specialized instructions for specific tasks.\nUse the read tool to load a skill's file when the task matches its description.\nWhen a skill file references a relative path, resolve it against the skill directory (parent of SKILL.md / dirname of the path) and use that absolute path in tool commands.\n\n\n \n capability-evolver\n A self-evolution engine for AI agents. Analyzes runtime history to identify improvements and applies protocol-constrained evolution.\n ~/.openclaw/skills/capability-evolver/SKILL.md\n \n \n clawlist\n MUST use for any multi-step project, long-running task, or infinite monitoring workflow. Plan, execute, track, and verify tasks with checkpoint validation. For projects, automation, and ongoing operations.\n ~/.openclaw/skills/clawlist/SKILL.md\n \n", - "skills": [ - { - "name": "capability-evolver" - }, - { - "name": "clawlist" - } - ], - "skillFilter": [ - "clawlist", - "capability-evolver", - "self-improving-agent" - ], - "resolvedSkills": [ - { - "name": "capability-evolver", - "description": "A self-evolution engine for AI agents. Analyzes runtime history to identify improvements and applies protocol-constrained evolution.", - "filePath": "/home/starmen1265/.openclaw/skills/capability-evolver/SKILL.md", - "baseDir": "/home/starmen1265/.openclaw/skills/capability-evolver", - "source": "openclaw-managed", - "disableModelInvocation": false - }, - { - "name": "clawlist", - "description": "MUST use for any multi-step project, long-running task, or infinite monitoring workflow. Plan, execute, track, and verify tasks with checkpoint validation. For projects, automation, and ongoing operations.", - "filePath": "/home/starmen1265/.openclaw/skills/clawlist/SKILL.md", - "baseDir": "/home/starmen1265/.openclaw/skills/clawlist", - "source": "openclaw-managed", - "disableModelInvocation": false - } - ], - "version": 0 - }, - "modelProvider": "zhipu", - "inputTokens": 9665, - "outputTokens": 3254, - "totalTokens": 27909, - "deliveryContext": { - "channel": "webchat" - }, - "lastChannel": "webchat", - "channel": "webchat", - "sessionFile": "/home/starmen1265/.openclaw/agents/haonan/sessions/ccc40ca7-7876-4d82-ab84-7b790feddc19.jsonl", + "estimatedCostUsd": 0.5070293100000002, + "status": "failed", + "startedAt": 1782324600258, "abortedLastRun": false, - "totalTokensFresh": true, - "cacheRead": 218560, - "cacheWrite": 0, - "systemPromptReport": { - "source": "run", - "generatedAt": 1782152421020, - "sessionId": "0a913cb5-268f-401d-879e-0ce3f676c92b", - "sessionKey": "agent:haonan:cron:f03b184f-5f1d-4093-ae1b-fc9fe0b59eef", - "provider": "zhipu", - "model": "glm-5", - "workspaceDir": "/home/starmen1265/.openclaw/agents/haonan/workspace", - "bootstrapMaxChars": 20000, - "bootstrapTotalMaxChars": 150000, - "bootstrapTruncation": { - "warningMode": "once", - "warningShown": false, - "truncatedFiles": 0, - "nearLimitFiles": 0, - "totalNearLimit": false - }, - "sandbox": { - "mode": "off", - "sandboxed": false - }, - "systemPrompt": { - "chars": 23534, - "projectContextChars": 14014, - "nonProjectContextChars": 9520 - }, - "injectedWorkspaceFiles": [ - { - "name": "AGENTS.md", - "path": "/home/starmen1265/.openclaw/agents/haonan/workspace/AGENTS.md", - "missing": false, - "rawChars": 11295, - "injectedChars": 11295, - "truncated": false - }, - { - "name": "SOUL.md", - "path": "/home/starmen1265/.openclaw/agents/haonan/workspace/SOUL.md", - "missing": false, - "rawChars": 285, - "injectedChars": 285, - "truncated": false - }, - { - "name": "TOOLS.md", - "path": "/home/starmen1265/.openclaw/agents/haonan/workspace/TOOLS.md", - "missing": false, - "rawChars": 572, - "injectedChars": 572, - "truncated": false - }, - { - "name": "IDENTITY.md", - "path": "/home/starmen1265/.openclaw/agents/haonan/workspace/IDENTITY.md", - "missing": false, - "rawChars": 130, - "injectedChars": 130, - "truncated": false - }, - { - "name": "USER.md", - "path": "/home/starmen1265/.openclaw/agents/haonan/workspace/USER.md", - "missing": false, - "rawChars": 132, - "injectedChars": 132, - "truncated": false - }, - { - "path": "SELF_IMPROVEMENT_REMINDER.md", - "rawChars": 616, - "injectedChars": 616, - "truncated": false - } - ], - "skills": { - "promptChars": 1005, - "entries": [ - { - "name": "capability-evolver", - "blockChars": 290 - }, - { - "name": "clawlist", - "blockChars": 343 - } - ] - }, - "tools": { - "listChars": 4054, - "schemaChars": 30173, - "entries": [ - { - "name": "read", - "summaryChars": 298, - "schemaChars": 574, - "propertiesCount": 6 - }, - { - "name": "edit", - "summaryChars": 326, - "schemaChars": 1103, - "propertiesCount": 5 - }, - { - "name": "write", - "summaryChars": 127, - "schemaChars": 497, - "propertiesCount": 5 - }, - { - "name": "exec", - "summaryChars": 181, - "schemaChars": 1098, - "propertiesCount": 12 - }, - { - "name": "process", - "summaryChars": 85, - "schemaChars": 961, - "propertiesCount": 12 - }, - { - "name": "canvas", - "summaryChars": 106, - "schemaChars": 661, - "propertiesCount": 18 - }, - { - "name": "nodes", - "summaryChars": 118, - "schemaChars": 1589, - "propertiesCount": 32 - }, - { - "name": "cron", - "summaryChars": 3570, - "schemaChars": 690, - "propertiesCount": 13 - }, - { - "name": "message", - "summaryChars": 203, - "schemaChars": 5628, - "propertiesCount": 104 - }, - { - "name": "tts", - "summaryChars": 152, - "schemaChars": 223, - "propertiesCount": 2 - }, - { - "name": "image_generate", - "summaryChars": 435, - "schemaChars": 1195, - "propertiesCount": 10 - }, - { - "name": "gateway", - "summaryChars": 464, - "schemaChars": 497, - "propertiesCount": 12 - }, - { - "name": "agents_list", - "summaryChars": 118, - "schemaChars": 33, - "propertiesCount": 0 - }, - { - "name": "sessions_list", - "summaryChars": 54, - "schemaChars": 212, - "propertiesCount": 4 - }, - { - "name": "sessions_history", - "summaryChars": 36, - "schemaChars": 161, - "propertiesCount": 3 - }, - { - "name": "sessions_send", - "summaryChars": 84, - "schemaChars": 274, - "propertiesCount": 5 - }, - { - "name": "sessions_yield", - "summaryChars": 97, - "schemaChars": 60, - "propertiesCount": 1 - }, - { - "name": "sessions_spawn", - "summaryChars": 198, - "schemaChars": 1179, - "propertiesCount": 17 - }, - { - "name": "subagents", - "summaryChars": 105, - "schemaChars": 191, - "propertiesCount": 4 - }, - { - "name": "session_status", - "summaryChars": 262, - "schemaChars": 89, - "propertiesCount": 2 - }, - { - "name": "web_search", - "summaryChars": 175, - "schemaChars": 1084, - "propertiesCount": 9 - }, - { - "name": "web_fetch", - "summaryChars": 129, - "schemaChars": 374, - "propertiesCount": 3 - }, - { - "name": "image", - "summaryChars": 201, - "schemaChars": 342, - "propertiesCount": 6 - }, - { - "name": "browser", - "summaryChars": 1066, - "schemaChars": 2799, - "propertiesCount": 48 - }, - { - "name": "feishu_doc", - "summaryChars": 321, - "schemaChars": 2898, - "propertiesCount": 27 - }, - { - "name": "feishu_app_scopes", - "summaryChars": 102, - "schemaChars": 33, - "propertiesCount": 0 - }, - { - "name": "feishu_chat", - "summaryChars": 59, - "schemaChars": 606, - "propertiesCount": 6 - }, - { - "name": "feishu_wiki", - "summaryChars": 83, - "schemaChars": 971, - "propertiesCount": 10 - }, - { - "name": "feishu_drive", - "summaryChars": 81, - "schemaChars": 486, - "propertiesCount": 5 - }, - { - "name": "feishu_bitable_get_meta", - "summaryChars": 114, - "schemaChars": 170, - "propertiesCount": 1 - }, - { - "name": "feishu_bitable_list_fields", - "summaryChars": 76, - "schemaChars": 255, - "propertiesCount": 2 - }, - { - "name": "feishu_bitable_list_records", - "summaryChars": 64, - "schemaChars": 462, - "propertiesCount": 4 - }, - { - "name": "feishu_bitable_get_record", - "summaryChars": 46, - "schemaChars": 335, - "propertiesCount": 3 - }, - { - "name": "feishu_bitable_create_record", - "summaryChars": 44, - "schemaChars": 549, - "propertiesCount": 3 - }, - { - "name": "feishu_bitable_update_record", - "summaryChars": 50, - "schemaChars": 473, - "propertiesCount": 4 - }, - { - "name": "feishu_bitable_create_app", - "summaryChars": 57, - "schemaChars": 243, - "propertiesCount": 2 - }, - { - "name": "feishu_bitable_create_field", - "summaryChars": 46, - "schemaChars": 911, - "propertiesCount": 5 - }, - { - "name": "memory_search", - "summaryChars": 334, - "schemaChars": 139, - "propertiesCount": 3 - }, - { - "name": "memory_get", - "summaryChars": 151, - "schemaChars": 128, - "propertiesCount": 3 - } - ] - } - }, - "estimatedCostUsd": 0, - "status": "running", - "startedAt": 1775931600223 - }, - "agent:haonan:cron:41396aeb-6e3a-47b2-9bd3-9156a348c1dc:run:50a79a9b-c096-43ca-9ae1-f1d7f9886232": { - "sessionId": "50a79a9b-c096-43ca-9ae1-f1d7f9886232", - "updatedAt": 1782237600035, - "systemSent": true, - "model": "glm-5", - "contextTokens": 200000, - "label": "Cron: backup-openclaw-json", - "skillsSnapshot": { - "prompt": "\n\nThe following skills provide specialized instructions for specific tasks.\nUse the read tool to load a skill's file when the task matches its description.\nWhen a skill file references a relative path, resolve it against the skill directory (parent of SKILL.md / dirname of the path) and use that absolute path in tool commands.\n\n\n \n capability-evolver\n A self-evolution engine for AI agents. Analyzes runtime history to identify improvements and applies protocol-constrained evolution.\n ~/.openclaw/skills/capability-evolver/SKILL.md\n \n \n clawlist\n MUST use for any multi-step project, long-running task, or infinite monitoring workflow. Plan, execute, track, and verify tasks with checkpoint validation. For projects, automation, and ongoing operations.\n ~/.openclaw/skills/clawlist/SKILL.md\n \n", - "skills": [ - { - "name": "capability-evolver" - }, - { - "name": "clawlist" - } - ], - "skillFilter": [ - "clawlist", - "capability-evolver", - "self-improving-agent" - ], - "resolvedSkills": [ - { - "name": "capability-evolver", - "description": "A self-evolution engine for AI agents. Analyzes runtime history to identify improvements and applies protocol-constrained evolution.", - "filePath": "/home/starmen1265/.openclaw/skills/capability-evolver/SKILL.md", - "baseDir": "/home/starmen1265/.openclaw/skills/capability-evolver", - "source": "openclaw-managed", - "disableModelInvocation": false - }, - { - "name": "clawlist", - "description": "MUST use for any multi-step project, long-running task, or infinite monitoring workflow. Plan, execute, track, and verify tasks with checkpoint validation. For projects, automation, and ongoing operations.", - "filePath": "/home/starmen1265/.openclaw/skills/clawlist/SKILL.md", - "baseDir": "/home/starmen1265/.openclaw/skills/clawlist", - "source": "openclaw-managed", - "disableModelInvocation": false - } - ], - "version": 0 - }, - "modelProvider": "zhipu", - "inputTokens": 16407, - "outputTokens": 340, - "totalTokens": 19694, - "totalTokensFresh": true, - "cacheRead": 116992, - "cacheWrite": 0, - "authProfileOverride": "minimax:cn", - "authProfileOverrideSource": "auto", - "authProfileOverrideCompactionCount": 0, - "systemPromptReport": { - "source": "run", - "generatedAt": 1782237660386, - "sessionId": "50a79a9b-c096-43ca-9ae1-f1d7f9886232", - "sessionKey": "agent:haonan:cron:41396aeb-6e3a-47b2-9bd3-9156a348c1dc", - "provider": "zhipu", - "model": "glm-5", - "workspaceDir": "/home/starmen1265/.openclaw/agents/haonan/workspace", - "bootstrapMaxChars": 20000, - "bootstrapTotalMaxChars": 150000, - "bootstrapTruncation": { - "warningMode": "once", - "warningShown": false, - "truncatedFiles": 0, - "nearLimitFiles": 0, - "totalNearLimit": false - }, - "sandbox": { - "mode": "off", - "sandboxed": false - }, - "systemPrompt": { - "chars": 23534, - "projectContextChars": 14014, - "nonProjectContextChars": 9520 - }, - "injectedWorkspaceFiles": [ - { - "name": "AGENTS.md", - "path": "/home/starmen1265/.openclaw/agents/haonan/workspace/AGENTS.md", - "missing": false, - "rawChars": 11295, - "injectedChars": 11295, - "truncated": false - }, - { - "name": "SOUL.md", - "path": "/home/starmen1265/.openclaw/agents/haonan/workspace/SOUL.md", - "missing": false, - "rawChars": 285, - "injectedChars": 285, - "truncated": false - }, - { - "name": "TOOLS.md", - "path": "/home/starmen1265/.openclaw/agents/haonan/workspace/TOOLS.md", - "missing": false, - "rawChars": 572, - "injectedChars": 572, - "truncated": false - }, - { - "name": "IDENTITY.md", - "path": "/home/starmen1265/.openclaw/agents/haonan/workspace/IDENTITY.md", - "missing": false, - "rawChars": 130, - "injectedChars": 130, - "truncated": false - }, - { - "name": "USER.md", - "path": "/home/starmen1265/.openclaw/agents/haonan/workspace/USER.md", - "missing": false, - "rawChars": 132, - "injectedChars": 132, - "truncated": false - }, - { - "path": "SELF_IMPROVEMENT_REMINDER.md", - "rawChars": 616, - "injectedChars": 616, - "truncated": false - } - ], - "skills": { - "promptChars": 1005, - "entries": [ - { - "name": "capability-evolver", - "blockChars": 290 - }, - { - "name": "clawlist", - "blockChars": 343 - } - ] - }, - "tools": { - "listChars": 4054, - "schemaChars": 30173, - "entries": [ - { - "name": "read", - "summaryChars": 298, - "schemaChars": 574, - "propertiesCount": 6 - }, - { - "name": "edit", - "summaryChars": 326, - "schemaChars": 1103, - "propertiesCount": 5 - }, - { - "name": "write", - "summaryChars": 127, - "schemaChars": 497, - "propertiesCount": 5 - }, - { - "name": "exec", - "summaryChars": 181, - "schemaChars": 1098, - "propertiesCount": 12 - }, - { - "name": "process", - "summaryChars": 85, - "schemaChars": 961, - "propertiesCount": 12 - }, - { - "name": "canvas", - "summaryChars": 106, - "schemaChars": 661, - "propertiesCount": 18 - }, - { - "name": "nodes", - "summaryChars": 118, - "schemaChars": 1589, - "propertiesCount": 32 - }, - { - "name": "cron", - "summaryChars": 3570, - "schemaChars": 690, - "propertiesCount": 13 - }, - { - "name": "message", - "summaryChars": 203, - "schemaChars": 5628, - "propertiesCount": 104 - }, - { - "name": "tts", - "summaryChars": 152, - "schemaChars": 223, - "propertiesCount": 2 - }, - { - "name": "image_generate", - "summaryChars": 435, - "schemaChars": 1195, - "propertiesCount": 10 - }, - { - "name": "gateway", - "summaryChars": 464, - "schemaChars": 497, - "propertiesCount": 12 - }, - { - "name": "agents_list", - "summaryChars": 118, - "schemaChars": 33, - "propertiesCount": 0 - }, - { - "name": "sessions_list", - "summaryChars": 54, - "schemaChars": 212, - "propertiesCount": 4 - }, - { - "name": "sessions_history", - "summaryChars": 36, - "schemaChars": 161, - "propertiesCount": 3 - }, - { - "name": "sessions_send", - "summaryChars": 84, - "schemaChars": 274, - "propertiesCount": 5 - }, - { - "name": "sessions_yield", - "summaryChars": 97, - "schemaChars": 60, - "propertiesCount": 1 - }, - { - "name": "sessions_spawn", - "summaryChars": 198, - "schemaChars": 1179, - "propertiesCount": 17 - }, - { - "name": "subagents", - "summaryChars": 105, - "schemaChars": 191, - "propertiesCount": 4 - }, - { - "name": "session_status", - "summaryChars": 262, - "schemaChars": 89, - "propertiesCount": 2 - }, - { - "name": "web_search", - "summaryChars": 175, - "schemaChars": 1084, - "propertiesCount": 9 - }, - { - "name": "web_fetch", - "summaryChars": 129, - "schemaChars": 374, - "propertiesCount": 3 - }, - { - "name": "image", - "summaryChars": 201, - "schemaChars": 342, - "propertiesCount": 6 - }, - { - "name": "browser", - "summaryChars": 1066, - "schemaChars": 2799, - "propertiesCount": 48 - }, - { - "name": "feishu_doc", - "summaryChars": 321, - "schemaChars": 2898, - "propertiesCount": 27 - }, - { - "name": "feishu_app_scopes", - "summaryChars": 102, - "schemaChars": 33, - "propertiesCount": 0 - }, - { - "name": "feishu_chat", - "summaryChars": 59, - "schemaChars": 606, - "propertiesCount": 6 - }, - { - "name": "feishu_wiki", - "summaryChars": 83, - "schemaChars": 971, - "propertiesCount": 10 - }, - { - "name": "feishu_drive", - "summaryChars": 81, - "schemaChars": 486, - "propertiesCount": 5 - }, - { - "name": "feishu_bitable_get_meta", - "summaryChars": 114, - "schemaChars": 170, - "propertiesCount": 1 - }, - { - "name": "feishu_bitable_list_fields", - "summaryChars": 76, - "schemaChars": 255, - "propertiesCount": 2 - }, - { - "name": "feishu_bitable_list_records", - "summaryChars": 64, - "schemaChars": 462, - "propertiesCount": 4 - }, - { - "name": "feishu_bitable_get_record", - "summaryChars": 46, - "schemaChars": 335, - "propertiesCount": 3 - }, - { - "name": "feishu_bitable_create_record", - "summaryChars": 44, - "schemaChars": 549, - "propertiesCount": 3 - }, - { - "name": "feishu_bitable_update_record", - "summaryChars": 50, - "schemaChars": 473, - "propertiesCount": 4 - }, - { - "name": "feishu_bitable_create_app", - "summaryChars": 57, - "schemaChars": 243, - "propertiesCount": 2 - }, - { - "name": "feishu_bitable_create_field", - "summaryChars": 46, - "schemaChars": 911, - "propertiesCount": 5 - }, - { - "name": "memory_search", - "summaryChars": 334, - "schemaChars": 139, - "propertiesCount": 3 - }, - { - "name": "memory_get", - "summaryChars": 151, - "schemaChars": 128, - "propertiesCount": 3 - } - ] - } - }, - "estimatedCostUsd": 0.07548636 + "endedAt": 1782324604014, + "runtimeMs": 3756 }, "agent:haonan:cron:aa4d2de9-79be-4262-83ee-af8824793bfc:run:19d7fd65-ba8d-4a12-b85b-3942316c21a9": { "sessionId": "19d7fd65-ba8d-4a12-b85b-3942316c21a9", @@ -3129,9 +2362,9 @@ }, "agent:haonan:cron:f03b184f-5f1d-4093-ae1b-fc9fe0b59eef:run:feb9f6cd-90f6-44b0-9034-4a94293da9f1": { "sessionId": "feb9f6cd-90f6-44b0-9034-4a94293da9f1", - "updatedAt": 1782238821067, + "updatedAt": 1782238800013, "systemSent": true, - "model": "glm-4.7-FlashX", + "model": "glm-5", "contextTokens": 200000, "label": "Cron: capability-evolver-daily", "skillsSnapshot": { @@ -3170,9 +2403,9 @@ "version": 0 }, "modelProvider": "zhipu", - "inputTokens": 9665, - "outputTokens": 3254, - "totalTokens": 27909, + "inputTokens": 8650, + "outputTokens": 1925, + "totalTokens": 26929, "deliveryContext": { "channel": "webchat" }, @@ -3181,12 +2414,12 @@ "sessionFile": "/home/starmen1265/.openclaw/agents/haonan/sessions/ccc40ca7-7876-4d82-ab84-7b790feddc19.jsonl", "abortedLastRun": false, "totalTokensFresh": true, - "cacheRead": 218560, + "cacheRead": 108800, "cacheWrite": 0, "systemPromptReport": { "source": "run", - "generatedAt": 1782152421020, - "sessionId": "0a913cb5-268f-401d-879e-0ce3f676c92b", + "generatedAt": 1782238821056, + "sessionId": "feb9f6cd-90f6-44b0-9034-4a94293da9f1", "sessionKey": "agent:haonan:cron:f03b184f-5f1d-4093-ae1b-fc9fe0b59eef", "provider": "zhipu", "model": "glm-5", @@ -3513,6 +2746,773 @@ }, "estimatedCostUsd": 0, "status": "running", - "startedAt": 1782238821063 + "startedAt": 1775931600223 + }, + "agent:haonan:cron:41396aeb-6e3a-47b2-9bd3-9156a348c1dc:run:089e29ab-bdbc-440f-8d94-e6c9d1a1c9c0": { + "sessionId": "089e29ab-bdbc-440f-8d94-e6c9d1a1c9c0", + "updatedAt": 1782324000034, + "systemSent": true, + "model": "glm-5", + "contextTokens": 200000, + "label": "Cron: backup-openclaw-json", + "skillsSnapshot": { + "prompt": "\n\nThe following skills provide specialized instructions for specific tasks.\nUse the read tool to load a skill's file when the task matches its description.\nWhen a skill file references a relative path, resolve it against the skill directory (parent of SKILL.md / dirname of the path) and use that absolute path in tool commands.\n\n\n \n capability-evolver\n A self-evolution engine for AI agents. Analyzes runtime history to identify improvements and applies protocol-constrained evolution.\n ~/.openclaw/skills/capability-evolver/SKILL.md\n \n \n clawlist\n MUST use for any multi-step project, long-running task, or infinite monitoring workflow. Plan, execute, track, and verify tasks with checkpoint validation. For projects, automation, and ongoing operations.\n ~/.openclaw/skills/clawlist/SKILL.md\n \n", + "skills": [ + { + "name": "capability-evolver" + }, + { + "name": "clawlist" + } + ], + "skillFilter": [ + "clawlist", + "capability-evolver", + "self-improving-agent" + ], + "resolvedSkills": [ + { + "name": "capability-evolver", + "description": "A self-evolution engine for AI agents. Analyzes runtime history to identify improvements and applies protocol-constrained evolution.", + "filePath": "/home/starmen1265/.openclaw/skills/capability-evolver/SKILL.md", + "baseDir": "/home/starmen1265/.openclaw/skills/capability-evolver", + "source": "openclaw-managed", + "disableModelInvocation": false + }, + { + "name": "clawlist", + "description": "MUST use for any multi-step project, long-running task, or infinite monitoring workflow. Plan, execute, track, and verify tasks with checkpoint validation. For projects, automation, and ongoing operations.", + "filePath": "/home/starmen1265/.openclaw/skills/clawlist/SKILL.md", + "baseDir": "/home/starmen1265/.openclaw/skills/clawlist", + "source": "openclaw-managed", + "disableModelInvocation": false + } + ], + "version": 0 + }, + "modelProvider": "zhipu", + "inputTokens": 15209, + "outputTokens": 105, + "totalTokens": 18653, + "totalTokensFresh": true, + "cacheRead": 22016, + "cacheWrite": 0, + "authProfileOverride": "minimax:cn", + "authProfileOverrideSource": "auto", + "authProfileOverrideCompactionCount": 0, + "systemPromptReport": { + "source": "run", + "generatedAt": 1782324060393, + "sessionId": "089e29ab-bdbc-440f-8d94-e6c9d1a1c9c0", + "sessionKey": "agent:haonan:cron:41396aeb-6e3a-47b2-9bd3-9156a348c1dc", + "provider": "zhipu", + "model": "glm-5", + "workspaceDir": "/home/starmen1265/.openclaw/agents/haonan/workspace", + "bootstrapMaxChars": 20000, + "bootstrapTotalMaxChars": 150000, + "bootstrapTruncation": { + "warningMode": "once", + "warningShown": false, + "truncatedFiles": 0, + "nearLimitFiles": 0, + "totalNearLimit": false + }, + "sandbox": { + "mode": "off", + "sandboxed": false + }, + "systemPrompt": { + "chars": 23534, + "projectContextChars": 14014, + "nonProjectContextChars": 9520 + }, + "injectedWorkspaceFiles": [ + { + "name": "AGENTS.md", + "path": "/home/starmen1265/.openclaw/agents/haonan/workspace/AGENTS.md", + "missing": false, + "rawChars": 11295, + "injectedChars": 11295, + "truncated": false + }, + { + "name": "SOUL.md", + "path": "/home/starmen1265/.openclaw/agents/haonan/workspace/SOUL.md", + "missing": false, + "rawChars": 285, + "injectedChars": 285, + "truncated": false + }, + { + "name": "TOOLS.md", + "path": "/home/starmen1265/.openclaw/agents/haonan/workspace/TOOLS.md", + "missing": false, + "rawChars": 572, + "injectedChars": 572, + "truncated": false + }, + { + "name": "IDENTITY.md", + "path": "/home/starmen1265/.openclaw/agents/haonan/workspace/IDENTITY.md", + "missing": false, + "rawChars": 130, + "injectedChars": 130, + "truncated": false + }, + { + "name": "USER.md", + "path": "/home/starmen1265/.openclaw/agents/haonan/workspace/USER.md", + "missing": false, + "rawChars": 132, + "injectedChars": 132, + "truncated": false + }, + { + "path": "SELF_IMPROVEMENT_REMINDER.md", + "rawChars": 616, + "injectedChars": 616, + "truncated": false + } + ], + "skills": { + "promptChars": 1005, + "entries": [ + { + "name": "capability-evolver", + "blockChars": 290 + }, + { + "name": "clawlist", + "blockChars": 343 + } + ] + }, + "tools": { + "listChars": 4054, + "schemaChars": 30173, + "entries": [ + { + "name": "read", + "summaryChars": 298, + "schemaChars": 574, + "propertiesCount": 6 + }, + { + "name": "edit", + "summaryChars": 326, + "schemaChars": 1103, + "propertiesCount": 5 + }, + { + "name": "write", + "summaryChars": 127, + "schemaChars": 497, + "propertiesCount": 5 + }, + { + "name": "exec", + "summaryChars": 181, + "schemaChars": 1098, + "propertiesCount": 12 + }, + { + "name": "process", + "summaryChars": 85, + "schemaChars": 961, + "propertiesCount": 12 + }, + { + "name": "canvas", + "summaryChars": 106, + "schemaChars": 661, + "propertiesCount": 18 + }, + { + "name": "nodes", + "summaryChars": 118, + "schemaChars": 1589, + "propertiesCount": 32 + }, + { + "name": "cron", + "summaryChars": 3570, + "schemaChars": 690, + "propertiesCount": 13 + }, + { + "name": "message", + "summaryChars": 203, + "schemaChars": 5628, + "propertiesCount": 104 + }, + { + "name": "tts", + "summaryChars": 152, + "schemaChars": 223, + "propertiesCount": 2 + }, + { + "name": "image_generate", + "summaryChars": 435, + "schemaChars": 1195, + "propertiesCount": 10 + }, + { + "name": "gateway", + "summaryChars": 464, + "schemaChars": 497, + "propertiesCount": 12 + }, + { + "name": "agents_list", + "summaryChars": 118, + "schemaChars": 33, + "propertiesCount": 0 + }, + { + "name": "sessions_list", + "summaryChars": 54, + "schemaChars": 212, + "propertiesCount": 4 + }, + { + "name": "sessions_history", + "summaryChars": 36, + "schemaChars": 161, + "propertiesCount": 3 + }, + { + "name": "sessions_send", + "summaryChars": 84, + "schemaChars": 274, + "propertiesCount": 5 + }, + { + "name": "sessions_yield", + "summaryChars": 97, + "schemaChars": 60, + "propertiesCount": 1 + }, + { + "name": "sessions_spawn", + "summaryChars": 198, + "schemaChars": 1179, + "propertiesCount": 17 + }, + { + "name": "subagents", + "summaryChars": 105, + "schemaChars": 191, + "propertiesCount": 4 + }, + { + "name": "session_status", + "summaryChars": 262, + "schemaChars": 89, + "propertiesCount": 2 + }, + { + "name": "web_search", + "summaryChars": 175, + "schemaChars": 1084, + "propertiesCount": 9 + }, + { + "name": "web_fetch", + "summaryChars": 129, + "schemaChars": 374, + "propertiesCount": 3 + }, + { + "name": "image", + "summaryChars": 201, + "schemaChars": 342, + "propertiesCount": 6 + }, + { + "name": "browser", + "summaryChars": 1066, + "schemaChars": 2799, + "propertiesCount": 48 + }, + { + "name": "feishu_doc", + "summaryChars": 321, + "schemaChars": 2898, + "propertiesCount": 27 + }, + { + "name": "feishu_app_scopes", + "summaryChars": 102, + "schemaChars": 33, + "propertiesCount": 0 + }, + { + "name": "feishu_chat", + "summaryChars": 59, + "schemaChars": 606, + "propertiesCount": 6 + }, + { + "name": "feishu_wiki", + "summaryChars": 83, + "schemaChars": 971, + "propertiesCount": 10 + }, + { + "name": "feishu_drive", + "summaryChars": 81, + "schemaChars": 486, + "propertiesCount": 5 + }, + { + "name": "feishu_bitable_get_meta", + "summaryChars": 114, + "schemaChars": 170, + "propertiesCount": 1 + }, + { + "name": "feishu_bitable_list_fields", + "summaryChars": 76, + "schemaChars": 255, + "propertiesCount": 2 + }, + { + "name": "feishu_bitable_list_records", + "summaryChars": 64, + "schemaChars": 462, + "propertiesCount": 4 + }, + { + "name": "feishu_bitable_get_record", + "summaryChars": 46, + "schemaChars": 335, + "propertiesCount": 3 + }, + { + "name": "feishu_bitable_create_record", + "summaryChars": 44, + "schemaChars": 549, + "propertiesCount": 3 + }, + { + "name": "feishu_bitable_update_record", + "summaryChars": 50, + "schemaChars": 473, + "propertiesCount": 4 + }, + { + "name": "feishu_bitable_create_app", + "summaryChars": 57, + "schemaChars": 243, + "propertiesCount": 2 + }, + { + "name": "feishu_bitable_create_field", + "summaryChars": 46, + "schemaChars": 911, + "propertiesCount": 5 + }, + { + "name": "memory_search", + "summaryChars": 334, + "schemaChars": 139, + "propertiesCount": 3 + }, + { + "name": "memory_get", + "summaryChars": 151, + "schemaChars": 128, + "propertiesCount": 3 + } + ] + } + }, + "estimatedCostUsd": 0.07548636 + }, + "agent:haonan:cron:aa4d2de9-79be-4262-83ee-af8824793bfc:run:6b0bc2da-9be5-4659-9f66-2f361a0e6b32": { + "sessionId": "6b0bc2da-9be5-4659-9f66-2f361a0e6b32", + "updatedAt": 1782324627770, + "systemSent": true, + "label": "Cron: openclaw-git-sync", + "skillsSnapshot": { + "prompt": "\n\nThe following skills provide specialized instructions for specific tasks.\nUse the read tool to load a skill's file when the task matches its description.\nWhen a skill file references a relative path, resolve it against the skill directory (parent of SKILL.md / dirname of the path) and use that absolute path in tool commands.\n\n\n \n capability-evolver\n A self-evolution engine for AI agents. Analyzes runtime history to identify improvements and applies protocol-constrained evolution.\n ~/.openclaw/skills/capability-evolver/SKILL.md\n \n \n clawlist\n MUST use for any multi-step project, long-running task, or infinite monitoring workflow. Plan, execute, track, and verify tasks with checkpoint validation. For projects, automation, and ongoing operations.\n ~/.openclaw/skills/clawlist/SKILL.md\n \n", + "skills": [ + { + "name": "capability-evolver" + }, + { + "name": "clawlist" + } + ], + "skillFilter": [ + "clawlist", + "capability-evolver", + "self-improving-agent" + ], + "resolvedSkills": [ + { + "name": "capability-evolver", + "description": "A self-evolution engine for AI agents. Analyzes runtime history to identify improvements and applies protocol-constrained evolution.", + "filePath": "/home/starmen1265/.openclaw/skills/capability-evolver/SKILL.md", + "baseDir": "/home/starmen1265/.openclaw/skills/capability-evolver", + "source": "openclaw-managed", + "disableModelInvocation": false + }, + { + "name": "clawlist", + "description": "MUST use for any multi-step project, long-running task, or infinite monitoring workflow. Plan, execute, track, and verify tasks with checkpoint validation. For projects, automation, and ongoing operations.", + "filePath": "/home/starmen1265/.openclaw/skills/clawlist/SKILL.md", + "baseDir": "/home/starmen1265/.openclaw/skills/clawlist", + "source": "openclaw-managed", + "disableModelInvocation": false + } + ], + "version": 0 + }, + "modelProvider": "minimax", + "model": "MiniMax-M2.7-highspeed", + "contextTokens": 200000, + "inputTokens": 456, + "outputTokens": 111, + "totalTokens": 18876, + "totalTokensFresh": true, + "cacheRead": 37120, + "cacheWrite": 0, + "authProfileOverride": "minimax:cn", + "authProfileOverrideSource": "auto", + "authProfileOverrideCompactionCount": 0, + "systemPromptReport": { + "source": "run", + "generatedAt": 1782238227834, + "sessionId": "19d7fd65-ba8d-4a12-b85b-3942316c21a9", + "sessionKey": "agent:haonan:cron:aa4d2de9-79be-4262-83ee-af8824793bfc", + "provider": "zhipu", + "model": "glm-5", + "workspaceDir": "/home/starmen1265/.openclaw/agents/haonan/workspace", + "bootstrapMaxChars": 20000, + "bootstrapTotalMaxChars": 150000, + "bootstrapTruncation": { + "warningMode": "once", + "warningShown": false, + "truncatedFiles": 0, + "nearLimitFiles": 0, + "totalNearLimit": false + }, + "sandbox": { + "mode": "off", + "sandboxed": false + }, + "systemPrompt": { + "chars": 23534, + "projectContextChars": 14014, + "nonProjectContextChars": 9520 + }, + "injectedWorkspaceFiles": [ + { + "name": "AGENTS.md", + "path": "/home/starmen1265/.openclaw/agents/haonan/workspace/AGENTS.md", + "missing": false, + "rawChars": 11295, + "injectedChars": 11295, + "truncated": false + }, + { + "name": "SOUL.md", + "path": "/home/starmen1265/.openclaw/agents/haonan/workspace/SOUL.md", + "missing": false, + "rawChars": 285, + "injectedChars": 285, + "truncated": false + }, + { + "name": "TOOLS.md", + "path": "/home/starmen1265/.openclaw/agents/haonan/workspace/TOOLS.md", + "missing": false, + "rawChars": 572, + "injectedChars": 572, + "truncated": false + }, + { + "name": "IDENTITY.md", + "path": "/home/starmen1265/.openclaw/agents/haonan/workspace/IDENTITY.md", + "missing": false, + "rawChars": 130, + "injectedChars": 130, + "truncated": false + }, + { + "name": "USER.md", + "path": "/home/starmen1265/.openclaw/agents/haonan/workspace/USER.md", + "missing": false, + "rawChars": 132, + "injectedChars": 132, + "truncated": false + }, + { + "path": "SELF_IMPROVEMENT_REMINDER.md", + "rawChars": 616, + "injectedChars": 616, + "truncated": false + } + ], + "skills": { + "promptChars": 1005, + "entries": [ + { + "name": "capability-evolver", + "blockChars": 290 + }, + { + "name": "clawlist", + "blockChars": 343 + } + ] + }, + "tools": { + "listChars": 4054, + "schemaChars": 30173, + "entries": [ + { + "name": "read", + "summaryChars": 298, + "schemaChars": 574, + "propertiesCount": 6 + }, + { + "name": "edit", + "summaryChars": 326, + "schemaChars": 1103, + "propertiesCount": 5 + }, + { + "name": "write", + "summaryChars": 127, + "schemaChars": 497, + "propertiesCount": 5 + }, + { + "name": "exec", + "summaryChars": 181, + "schemaChars": 1098, + "propertiesCount": 12 + }, + { + "name": "process", + "summaryChars": 85, + "schemaChars": 961, + "propertiesCount": 12 + }, + { + "name": "canvas", + "summaryChars": 106, + "schemaChars": 661, + "propertiesCount": 18 + }, + { + "name": "nodes", + "summaryChars": 118, + "schemaChars": 1589, + "propertiesCount": 32 + }, + { + "name": "cron", + "summaryChars": 3570, + "schemaChars": 690, + "propertiesCount": 13 + }, + { + "name": "message", + "summaryChars": 203, + "schemaChars": 5628, + "propertiesCount": 104 + }, + { + "name": "tts", + "summaryChars": 152, + "schemaChars": 223, + "propertiesCount": 2 + }, + { + "name": "image_generate", + "summaryChars": 435, + "schemaChars": 1195, + "propertiesCount": 10 + }, + { + "name": "gateway", + "summaryChars": 464, + "schemaChars": 497, + "propertiesCount": 12 + }, + { + "name": "agents_list", + "summaryChars": 118, + "schemaChars": 33, + "propertiesCount": 0 + }, + { + "name": "sessions_list", + "summaryChars": 54, + "schemaChars": 212, + "propertiesCount": 4 + }, + { + "name": "sessions_history", + "summaryChars": 36, + "schemaChars": 161, + "propertiesCount": 3 + }, + { + "name": "sessions_send", + "summaryChars": 84, + "schemaChars": 274, + "propertiesCount": 5 + }, + { + "name": "sessions_yield", + "summaryChars": 97, + "schemaChars": 60, + "propertiesCount": 1 + }, + { + "name": "sessions_spawn", + "summaryChars": 198, + "schemaChars": 1179, + "propertiesCount": 17 + }, + { + "name": "subagents", + "summaryChars": 105, + "schemaChars": 191, + "propertiesCount": 4 + }, + { + "name": "session_status", + "summaryChars": 262, + "schemaChars": 89, + "propertiesCount": 2 + }, + { + "name": "web_search", + "summaryChars": 175, + "schemaChars": 1084, + "propertiesCount": 9 + }, + { + "name": "web_fetch", + "summaryChars": 129, + "schemaChars": 374, + "propertiesCount": 3 + }, + { + "name": "image", + "summaryChars": 201, + "schemaChars": 342, + "propertiesCount": 6 + }, + { + "name": "browser", + "summaryChars": 1066, + "schemaChars": 2799, + "propertiesCount": 48 + }, + { + "name": "feishu_doc", + "summaryChars": 321, + "schemaChars": 2898, + "propertiesCount": 27 + }, + { + "name": "feishu_app_scopes", + "summaryChars": 102, + "schemaChars": 33, + "propertiesCount": 0 + }, + { + "name": "feishu_chat", + "summaryChars": 59, + "schemaChars": 606, + "propertiesCount": 6 + }, + { + "name": "feishu_wiki", + "summaryChars": 83, + "schemaChars": 971, + "propertiesCount": 10 + }, + { + "name": "feishu_drive", + "summaryChars": 81, + "schemaChars": 486, + "propertiesCount": 5 + }, + { + "name": "feishu_bitable_get_meta", + "summaryChars": 114, + "schemaChars": 170, + "propertiesCount": 1 + }, + { + "name": "feishu_bitable_list_fields", + "summaryChars": 76, + "schemaChars": 255, + "propertiesCount": 2 + }, + { + "name": "feishu_bitable_list_records", + "summaryChars": 64, + "schemaChars": 462, + "propertiesCount": 4 + }, + { + "name": "feishu_bitable_get_record", + "summaryChars": 46, + "schemaChars": 335, + "propertiesCount": 3 + }, + { + "name": "feishu_bitable_create_record", + "summaryChars": 44, + "schemaChars": 549, + "propertiesCount": 3 + }, + { + "name": "feishu_bitable_update_record", + "summaryChars": 50, + "schemaChars": 473, + "propertiesCount": 4 + }, + { + "name": "feishu_bitable_create_app", + "summaryChars": 57, + "schemaChars": 243, + "propertiesCount": 2 + }, + { + "name": "feishu_bitable_create_field", + "summaryChars": 46, + "schemaChars": 911, + "propertiesCount": 5 + }, + { + "name": "memory_search", + "summaryChars": 334, + "schemaChars": 139, + "propertiesCount": 3 + }, + { + "name": "memory_get", + "summaryChars": 151, + "schemaChars": 128, + "propertiesCount": 3 + } + ] + } + }, + "estimatedCostUsd": 0.5070293100000002, + "status": "running", + "startedAt": 1782324627768, + "abortedLastRun": false } } \ No newline at end of file diff --git a/agents/ui-designer/sessions/sessions.json b/agents/ui-designer/sessions/sessions.json index 155892e..5589c01 100644 --- a/agents/ui-designer/sessions/sessions.json +++ b/agents/ui-designer/sessions/sessions.json @@ -809,8 +809,8 @@ "runtimeMs": 1794 }, "agent:ui-designer:cron:a1b2c3d4-e5f6-7890-abcd-ef1234567890": { - "sessionId": "04cf2b4e-7df8-4f2a-8964-927c29e51567", - "updatedAt": 1782199862404, + "sessionId": "bdbc434f-972f-482a-b0b9-ad3fbf345f84", + "updatedAt": 1782286262362, "systemSent": true, "label": "Cron: 中国核建每日跟踪", "skillsSnapshot": { @@ -1176,13 +1176,13 @@ }, "estimatedCostUsd": 0.0063183, "status": "failed", - "startedAt": 1782199860430, - "endedAt": 1782199862398, - "runtimeMs": 1968 + "startedAt": 1782286260410, + "endedAt": 1782286262356, + "runtimeMs": 1946 }, "agent:ui-designer:cron:b2c3d4e5-f6a7-8901-bcde-f12345678901": { - "sessionId": "f0fcc27b-b109-40c7-b392-928d4b335b9a", - "updatedAt": 1782200367168, + "sessionId": "aa4f0b80-e34a-4e3d-8232-36bf23060b50", + "updatedAt": 1782286763581, "systemSent": true, "label": "Cron: 中国海油每日跟踪", "skillsSnapshot": { @@ -1546,15 +1546,15 @@ }, "estimatedCostUsd": 3.1868442750000003, "status": "failed", - "startedAt": 1782200363347, + "startedAt": 1782286759562, "abortedLastRun": false, "sessionFile": "/home/starmen1265/.openclaw/agents/ui-designer/sessions/2043f514-950c-4ba1-9eca-b9762325c3c6.jsonl", - "endedAt": 1782200367161, - "runtimeMs": 3814 + "endedAt": 1782286763575, + "runtimeMs": 4013 }, "agent:ui-designer:cron:c3d4e5f6-a7b8-9012-cdef-234567890123": { - "sessionId": "bc5ce1c7-bb99-4692-8293-a97e7e4c58fa", - "updatedAt": 1782173169783, + "sessionId": "7910b84c-d479-4d80-9e9d-4679b55f134c", + "updatedAt": 1782259625149, "systemSent": true, "label": "Cron: 每日热点新闻追踪", "skillsSnapshot": { @@ -1920,9 +1920,9 @@ }, "estimatedCostUsd": 0.35685519000000004, "status": "failed", - "startedAt": 1782173167994, - "endedAt": 1782173169778, - "runtimeMs": 1784 + "startedAt": 1782259623448, + "endedAt": 1782259625144, + "runtimeMs": 1696 }, "agent:ui-designer:subagent:31558e2d-a588-4d52-8602-661b7434051a": { "sessionId": "4fa883f6-ec98-4d77-ab87-54009b2b1616", @@ -2932,8 +2932,8 @@ "runtimeMs": 1748 }, "agent:ui-designer:cron:c3d4e5f6-7890-12cd-ef01-456789012345": { - "sessionId": "8ac75033-0e2d-4904-860e-d603974d6142", - "updatedAt": 1782200296012, + "sessionId": "4ecc5675-c40c-4f00-8026-6785a73508e2", + "updatedAt": 1782286692109, "systemSent": true, "label": "Cron: 中国平安每日跟踪", "skillsSnapshot": { @@ -3304,14 +3304,14 @@ "cacheWrite": 0, "estimatedCostUsd": 0.110809935, "status": "failed", - "startedAt": 1782200292241, + "startedAt": 1782286687924, "abortedLastRun": false, - "endedAt": 1782200296006, - "runtimeMs": 3765 + "endedAt": 1782286692103, + "runtimeMs": 4179 }, "agent:ui-designer:cron:e5f6a7b8-9012-cdef-3456-789012345678": { - "sessionId": "0faae85f-b86b-43d0-b51e-d42afe12de6f", - "updatedAt": 1782200437180, + "sessionId": "106f9805-d4eb-4acf-bd8d-b0de54b26150", + "updatedAt": 1782286833868, "systemSent": true, "label": "Cron: 比亚迪每日跟踪", "skillsSnapshot": { @@ -3682,14 +3682,2648 @@ "cacheWrite": 0, "estimatedCostUsd": 0.13119603, "status": "failed", - "startedAt": 1782200433544, + "startedAt": 1782286830128, "abortedLastRun": false, - "endedAt": 1782200437174, - "runtimeMs": 3630 + "endedAt": 1782286833862, + "runtimeMs": 3734 }, "agent:ui-designer:cron:f7a8b9c0-1234-5678-9abc-def012345678": { - "sessionId": "bc1b0f65-db91-462e-a12e-c11920982b5f", - "updatedAt": 1782199966028, + "sessionId": "c44c5ac1-8fb7-40b2-a4ad-2e108d42b609", + "updatedAt": 1782286365457, + "systemSent": true, + "label": "Cron: 中国化学每日跟踪", + "skillsSnapshot": { + "prompt": "\n\nThe following skills provide specialized instructions for specific tasks.\nUse the read tool to load a skill's file when the task matches its description.\nWhen a skill file references a relative path, resolve it against the skill directory (parent of SKILL.md / dirname of the path) and use that absolute path in tool commands.\n\n\n \n capability-evolver\n A self-evolution engine for AI agents. Analyzes runtime history to identify improvements and applies protocol-constrained evolution.\n ~/.openclaw/skills/capability-evolver/SKILL.md\n \n", + "skills": [ + { + "name": "capability-evolver" + } + ], + "skillFilter": [ + "capability-evolver", + "self-improving-agent" + ], + "resolvedSkills": [ + { + "name": "capability-evolver", + "description": "A self-evolution engine for AI agents. Analyzes runtime history to identify improvements and applies protocol-constrained evolution.", + "filePath": "/home/starmen1265/.openclaw/skills/capability-evolver/SKILL.md", + "baseDir": "/home/starmen1265/.openclaw/skills/capability-evolver", + "source": "openclaw-managed", + "sourceInfo": { + "path": "/home/starmen1265/.openclaw/skills/capability-evolver/SKILL.md", + "source": "openclaw-managed", + "scope": "project", + "origin": "top-level", + "baseDir": "/home/starmen1265/.openclaw/skills/capability-evolver" + }, + "disableModelInvocation": false + } + ], + "version": 0 + }, + "modelProvider": "minimax", + "model": "MiniMax-M2.7-highspeed", + "authProfileOverride": "minimax:cn", + "authProfileOverrideSource": "auto", + "authProfileOverrideCompactionCount": 0, + "systemPromptReport": { + "source": "run", + "generatedAt": 1781854551542, + "sessionId": "04d89dda-47dd-4ddb-b115-4a6ce2b1ebb2", + "sessionKey": "agent:ui-designer:cron:f7a8b9c0-1234-5678-9abc-def012345678", + "provider": "zhipu", + "model": "glm-5", + "workspaceDir": "/home/starmen1265/.openclaw/agents/ui-designer/workspace", + "bootstrapMaxChars": 20000, + "bootstrapTotalMaxChars": 150000, + "bootstrapTruncation": { + "warningMode": "once", + "warningShown": false, + "truncatedFiles": 0, + "nearLimitFiles": 0, + "totalNearLimit": false + }, + "sandbox": { + "mode": "off", + "sandboxed": false + }, + "systemPrompt": { + "chars": 14708, + "projectContextChars": 5529, + "nonProjectContextChars": 9179 + }, + "injectedWorkspaceFiles": [ + { + "name": "AGENTS.md", + "path": "/home/starmen1265/.openclaw/agents/ui-designer/workspace/AGENTS.md", + "missing": false, + "rawChars": 2663, + "injectedChars": 2663, + "truncated": false + }, + { + "name": "SOUL.md", + "path": "/home/starmen1265/.openclaw/agents/ui-designer/workspace/SOUL.md", + "missing": false, + "rawChars": 96, + "injectedChars": 96, + "truncated": false + }, + { + "name": "TOOLS.md", + "path": "/home/starmen1265/.openclaw/agents/ui-designer/workspace/TOOLS.md", + "missing": false, + "rawChars": 850, + "injectedChars": 850, + "truncated": false + }, + { + "name": "IDENTITY.md", + "path": "/home/starmen1265/.openclaw/agents/ui-designer/workspace/IDENTITY.md", + "missing": false, + "rawChars": 123, + "injectedChars": 123, + "truncated": false + }, + { + "name": "USER.md", + "path": "/home/starmen1265/.openclaw/agents/ui-designer/workspace/USER.md", + "missing": false, + "rawChars": 191, + "injectedChars": 191, + "truncated": false + }, + { + "path": "SELF_IMPROVEMENT_REMINDER.md", + "rawChars": 616, + "injectedChars": 616, + "truncated": false + } + ], + "skills": { + "promptChars": 659, + "entries": [ + { + "name": "capability-evolver", + "blockChars": 290 + } + ] + }, + "tools": { + "listChars": 4054, + "schemaChars": 30173, + "entries": [ + { + "name": "read", + "summaryChars": 298, + "schemaChars": 574, + "propertiesCount": 6 + }, + { + "name": "edit", + "summaryChars": 326, + "schemaChars": 1103, + "propertiesCount": 5 + }, + { + "name": "write", + "summaryChars": 127, + "schemaChars": 497, + "propertiesCount": 5 + }, + { + "name": "exec", + "summaryChars": 181, + "schemaChars": 1098, + "propertiesCount": 12 + }, + { + "name": "process", + "summaryChars": 85, + "schemaChars": 961, + "propertiesCount": 12 + }, + { + "name": "canvas", + "summaryChars": 106, + "schemaChars": 661, + "propertiesCount": 18 + }, + { + "name": "nodes", + "summaryChars": 118, + "schemaChars": 1589, + "propertiesCount": 32 + }, + { + "name": "cron", + "summaryChars": 3570, + "schemaChars": 690, + "propertiesCount": 13 + }, + { + "name": "message", + "summaryChars": 203, + "schemaChars": 5628, + "propertiesCount": 104 + }, + { + "name": "tts", + "summaryChars": 152, + "schemaChars": 223, + "propertiesCount": 2 + }, + { + "name": "image_generate", + "summaryChars": 435, + "schemaChars": 1195, + "propertiesCount": 10 + }, + { + "name": "gateway", + "summaryChars": 464, + "schemaChars": 497, + "propertiesCount": 12 + }, + { + "name": "agents_list", + "summaryChars": 118, + "schemaChars": 33, + "propertiesCount": 0 + }, + { + "name": "sessions_list", + "summaryChars": 54, + "schemaChars": 212, + "propertiesCount": 4 + }, + { + "name": "sessions_history", + "summaryChars": 36, + "schemaChars": 161, + "propertiesCount": 3 + }, + { + "name": "sessions_send", + "summaryChars": 84, + "schemaChars": 274, + "propertiesCount": 5 + }, + { + "name": "sessions_yield", + "summaryChars": 97, + "schemaChars": 60, + "propertiesCount": 1 + }, + { + "name": "sessions_spawn", + "summaryChars": 198, + "schemaChars": 1179, + "propertiesCount": 17 + }, + { + "name": "subagents", + "summaryChars": 105, + "schemaChars": 191, + "propertiesCount": 4 + }, + { + "name": "session_status", + "summaryChars": 262, + "schemaChars": 89, + "propertiesCount": 2 + }, + { + "name": "web_search", + "summaryChars": 175, + "schemaChars": 1084, + "propertiesCount": 9 + }, + { + "name": "web_fetch", + "summaryChars": 129, + "schemaChars": 374, + "propertiesCount": 3 + }, + { + "name": "image", + "summaryChars": 201, + "schemaChars": 342, + "propertiesCount": 6 + }, + { + "name": "browser", + "summaryChars": 1066, + "schemaChars": 2799, + "propertiesCount": 48 + }, + { + "name": "feishu_doc", + "summaryChars": 321, + "schemaChars": 2898, + "propertiesCount": 27 + }, + { + "name": "feishu_app_scopes", + "summaryChars": 102, + "schemaChars": 33, + "propertiesCount": 0 + }, + { + "name": "feishu_chat", + "summaryChars": 59, + "schemaChars": 606, + "propertiesCount": 6 + }, + { + "name": "feishu_wiki", + "summaryChars": 83, + "schemaChars": 971, + "propertiesCount": 10 + }, + { + "name": "feishu_drive", + "summaryChars": 81, + "schemaChars": 486, + "propertiesCount": 5 + }, + { + "name": "feishu_bitable_get_meta", + "summaryChars": 114, + "schemaChars": 170, + "propertiesCount": 1 + }, + { + "name": "feishu_bitable_list_fields", + "summaryChars": 76, + "schemaChars": 255, + "propertiesCount": 2 + }, + { + "name": "feishu_bitable_list_records", + "summaryChars": 64, + "schemaChars": 462, + "propertiesCount": 4 + }, + { + "name": "feishu_bitable_get_record", + "summaryChars": 46, + "schemaChars": 335, + "propertiesCount": 3 + }, + { + "name": "feishu_bitable_create_record", + "summaryChars": 44, + "schemaChars": 549, + "propertiesCount": 3 + }, + { + "name": "feishu_bitable_update_record", + "summaryChars": 50, + "schemaChars": 473, + "propertiesCount": 4 + }, + { + "name": "feishu_bitable_create_app", + "summaryChars": 57, + "schemaChars": 243, + "propertiesCount": 2 + }, + { + "name": "feishu_bitable_create_field", + "summaryChars": 46, + "schemaChars": 911, + "propertiesCount": 5 + }, + { + "name": "memory_search", + "summaryChars": 334, + "schemaChars": 139, + "propertiesCount": 3 + }, + { + "name": "memory_get", + "summaryChars": 151, + "schemaChars": 128, + "propertiesCount": 3 + } + ] + } + }, + "contextTokens": 200000, + "inputTokens": 3198, + "outputTokens": 4067, + "totalTokens": 19254, + "totalTokensFresh": true, + "cacheRead": 51200, + "cacheWrite": 0, + "estimatedCostUsd": 0.05539842, + "status": "failed", + "startedAt": 1782286363580, + "abortedLastRun": false, + "endedAt": 1782286365453, + "runtimeMs": 1873 + }, + "agent:ui-designer:cron:a1b2c3d4-5678-90ab-cdef-234567890123": { + "sessionId": "ee9be3e8-dac1-4638-8b18-d9f81b4f18b4", + "updatedAt": 1782286410917, + "systemSent": true, + "label": "Cron: 沪深300ETF每日跟踪", + "skillsSnapshot": { + "prompt": "\n\nThe following skills provide specialized instructions for specific tasks.\nUse the read tool to load a skill's file when the task matches its description.\nWhen a skill file references a relative path, resolve it against the skill directory (parent of SKILL.md / dirname of the path) and use that absolute path in tool commands.\n\n\n \n capability-evolver\n A self-evolution engine for AI agents. Analyzes runtime history to identify improvements and applies protocol-constrained evolution.\n ~/.openclaw/skills/capability-evolver/SKILL.md\n \n", + "skills": [ + { + "name": "capability-evolver" + } + ], + "skillFilter": [ + "capability-evolver", + "self-improving-agent" + ], + "resolvedSkills": [ + { + "name": "capability-evolver", + "description": "A self-evolution engine for AI agents. Analyzes runtime history to identify improvements and applies protocol-constrained evolution.", + "filePath": "/home/starmen1265/.openclaw/skills/capability-evolver/SKILL.md", + "baseDir": "/home/starmen1265/.openclaw/skills/capability-evolver", + "source": "openclaw-managed", + "sourceInfo": { + "path": "/home/starmen1265/.openclaw/skills/capability-evolver/SKILL.md", + "source": "openclaw-managed", + "scope": "project", + "origin": "top-level", + "baseDir": "/home/starmen1265/.openclaw/skills/capability-evolver" + }, + "disableModelInvocation": false + } + ], + "version": 0 + }, + "modelProvider": "minimax", + "model": "MiniMax-M2.7-highspeed", + "authProfileOverride": "minimax:cn", + "authProfileOverrideSource": "auto", + "authProfileOverrideCompactionCount": 0, + "systemPromptReport": { + "source": "run", + "generatedAt": 1781854641788, + "sessionId": "f0b12375-4f66-4d74-8cb3-9263f0dfb199", + "sessionKey": "agent:ui-designer:cron:a1b2c3d4-5678-90ab-cdef-234567890123", + "provider": "zhipu", + "model": "glm-5", + "workspaceDir": "/home/starmen1265/.openclaw/agents/ui-designer/workspace", + "bootstrapMaxChars": 20000, + "bootstrapTotalMaxChars": 150000, + "bootstrapTruncation": { + "warningMode": "once", + "warningShown": false, + "truncatedFiles": 0, + "nearLimitFiles": 0, + "totalNearLimit": false + }, + "sandbox": { + "mode": "off", + "sandboxed": false + }, + "systemPrompt": { + "chars": 14708, + "projectContextChars": 5529, + "nonProjectContextChars": 9179 + }, + "injectedWorkspaceFiles": [ + { + "name": "AGENTS.md", + "path": "/home/starmen1265/.openclaw/agents/ui-designer/workspace/AGENTS.md", + "missing": false, + "rawChars": 2663, + "injectedChars": 2663, + "truncated": false + }, + { + "name": "SOUL.md", + "path": "/home/starmen1265/.openclaw/agents/ui-designer/workspace/SOUL.md", + "missing": false, + "rawChars": 96, + "injectedChars": 96, + "truncated": false + }, + { + "name": "TOOLS.md", + "path": "/home/starmen1265/.openclaw/agents/ui-designer/workspace/TOOLS.md", + "missing": false, + "rawChars": 850, + "injectedChars": 850, + "truncated": false + }, + { + "name": "IDENTITY.md", + "path": "/home/starmen1265/.openclaw/agents/ui-designer/workspace/IDENTITY.md", + "missing": false, + "rawChars": 123, + "injectedChars": 123, + "truncated": false + }, + { + "name": "USER.md", + "path": "/home/starmen1265/.openclaw/agents/ui-designer/workspace/USER.md", + "missing": false, + "rawChars": 191, + "injectedChars": 191, + "truncated": false + }, + { + "path": "SELF_IMPROVEMENT_REMINDER.md", + "rawChars": 616, + "injectedChars": 616, + "truncated": false + } + ], + "skills": { + "promptChars": 659, + "entries": [ + { + "name": "capability-evolver", + "blockChars": 290 + } + ] + }, + "tools": { + "listChars": 4054, + "schemaChars": 30173, + "entries": [ + { + "name": "read", + "summaryChars": 298, + "schemaChars": 574, + "propertiesCount": 6 + }, + { + "name": "edit", + "summaryChars": 326, + "schemaChars": 1103, + "propertiesCount": 5 + }, + { + "name": "write", + "summaryChars": 127, + "schemaChars": 497, + "propertiesCount": 5 + }, + { + "name": "exec", + "summaryChars": 181, + "schemaChars": 1098, + "propertiesCount": 12 + }, + { + "name": "process", + "summaryChars": 85, + "schemaChars": 961, + "propertiesCount": 12 + }, + { + "name": "canvas", + "summaryChars": 106, + "schemaChars": 661, + "propertiesCount": 18 + }, + { + "name": "nodes", + "summaryChars": 118, + "schemaChars": 1589, + "propertiesCount": 32 + }, + { + "name": "cron", + "summaryChars": 3570, + "schemaChars": 690, + "propertiesCount": 13 + }, + { + "name": "message", + "summaryChars": 203, + "schemaChars": 5628, + "propertiesCount": 104 + }, + { + "name": "tts", + "summaryChars": 152, + "schemaChars": 223, + "propertiesCount": 2 + }, + { + "name": "image_generate", + "summaryChars": 435, + "schemaChars": 1195, + "propertiesCount": 10 + }, + { + "name": "gateway", + "summaryChars": 464, + "schemaChars": 497, + "propertiesCount": 12 + }, + { + "name": "agents_list", + "summaryChars": 118, + "schemaChars": 33, + "propertiesCount": 0 + }, + { + "name": "sessions_list", + "summaryChars": 54, + "schemaChars": 212, + "propertiesCount": 4 + }, + { + "name": "sessions_history", + "summaryChars": 36, + "schemaChars": 161, + "propertiesCount": 3 + }, + { + "name": "sessions_send", + "summaryChars": 84, + "schemaChars": 274, + "propertiesCount": 5 + }, + { + "name": "sessions_yield", + "summaryChars": 97, + "schemaChars": 60, + "propertiesCount": 1 + }, + { + "name": "sessions_spawn", + "summaryChars": 198, + "schemaChars": 1179, + "propertiesCount": 17 + }, + { + "name": "subagents", + "summaryChars": 105, + "schemaChars": 191, + "propertiesCount": 4 + }, + { + "name": "session_status", + "summaryChars": 262, + "schemaChars": 89, + "propertiesCount": 2 + }, + { + "name": "web_search", + "summaryChars": 175, + "schemaChars": 1084, + "propertiesCount": 9 + }, + { + "name": "web_fetch", + "summaryChars": 129, + "schemaChars": 374, + "propertiesCount": 3 + }, + { + "name": "image", + "summaryChars": 201, + "schemaChars": 342, + "propertiesCount": 6 + }, + { + "name": "browser", + "summaryChars": 1066, + "schemaChars": 2799, + "propertiesCount": 48 + }, + { + "name": "feishu_doc", + "summaryChars": 321, + "schemaChars": 2898, + "propertiesCount": 27 + }, + { + "name": "feishu_app_scopes", + "summaryChars": 102, + "schemaChars": 33, + "propertiesCount": 0 + }, + { + "name": "feishu_chat", + "summaryChars": 59, + "schemaChars": 606, + "propertiesCount": 6 + }, + { + "name": "feishu_wiki", + "summaryChars": 83, + "schemaChars": 971, + "propertiesCount": 10 + }, + { + "name": "feishu_drive", + "summaryChars": 81, + "schemaChars": 486, + "propertiesCount": 5 + }, + { + "name": "feishu_bitable_get_meta", + "summaryChars": 114, + "schemaChars": 170, + "propertiesCount": 1 + }, + { + "name": "feishu_bitable_list_fields", + "summaryChars": 76, + "schemaChars": 255, + "propertiesCount": 2 + }, + { + "name": "feishu_bitable_list_records", + "summaryChars": 64, + "schemaChars": 462, + "propertiesCount": 4 + }, + { + "name": "feishu_bitable_get_record", + "summaryChars": 46, + "schemaChars": 335, + "propertiesCount": 3 + }, + { + "name": "feishu_bitable_create_record", + "summaryChars": 44, + "schemaChars": 549, + "propertiesCount": 3 + }, + { + "name": "feishu_bitable_update_record", + "summaryChars": 50, + "schemaChars": 473, + "propertiesCount": 4 + }, + { + "name": "feishu_bitable_create_app", + "summaryChars": 57, + "schemaChars": 243, + "propertiesCount": 2 + }, + { + "name": "feishu_bitable_create_field", + "summaryChars": 46, + "schemaChars": 911, + "propertiesCount": 5 + }, + { + "name": "memory_search", + "summaryChars": 334, + "schemaChars": 139, + "propertiesCount": 3 + }, + { + "name": "memory_get", + "summaryChars": 151, + "schemaChars": 128, + "propertiesCount": 3 + } + ] + } + }, + "contextTokens": 200000, + "inputTokens": 12178, + "outputTokens": 11267, + "totalTokens": 28153, + "totalTokensFresh": true, + "cacheRead": 167936, + "cacheWrite": 0, + "estimatedCostUsd": 0.08418837, + "status": "failed", + "startedAt": 1782286406874, + "abortedLastRun": false, + "endedAt": 1782286410909, + "runtimeMs": 4035 + }, + "agent:ui-designer:cron:b2c3d4e5-6789-01bc-def0-345678901234": { + "sessionId": "fcd7e17f-355b-4aed-9acb-424edd95023a", + "updatedAt": 1782286480957, + "systemSent": true, + "label": "Cron: 招商银行每日跟踪", + "skillsSnapshot": { + "prompt": "\n\nThe following skills provide specialized instructions for specific tasks.\nUse the read tool to load a skill's file when the task matches its description.\nWhen a skill file references a relative path, resolve it against the skill directory (parent of SKILL.md / dirname of the path) and use that absolute path in tool commands.\n\n\n \n capability-evolver\n A self-evolution engine for AI agents. Analyzes runtime history to identify improvements and applies protocol-constrained evolution.\n ~/.openclaw/skills/capability-evolver/SKILL.md\n \n", + "skills": [ + { + "name": "capability-evolver" + } + ], + "skillFilter": [ + "capability-evolver", + "self-improving-agent" + ], + "resolvedSkills": [ + { + "name": "capability-evolver", + "description": "A self-evolution engine for AI agents. Analyzes runtime history to identify improvements and applies protocol-constrained evolution.", + "filePath": "/home/starmen1265/.openclaw/skills/capability-evolver/SKILL.md", + "baseDir": "/home/starmen1265/.openclaw/skills/capability-evolver", + "source": "openclaw-managed", + "sourceInfo": { + "path": "/home/starmen1265/.openclaw/skills/capability-evolver/SKILL.md", + "source": "openclaw-managed", + "scope": "project", + "origin": "top-level", + "baseDir": "/home/starmen1265/.openclaw/skills/capability-evolver" + }, + "disableModelInvocation": false + } + ], + "version": 0 + }, + "modelProvider": "minimax", + "model": "MiniMax-M2.7-highspeed", + "authProfileOverride": "minimax:cn", + "authProfileOverrideSource": "auto", + "authProfileOverrideCompactionCount": 0, + "systemPromptReport": { + "source": "run", + "generatedAt": 1781854856712, + "sessionId": "40a0a301-4269-46db-ada9-b9244bddf49e", + "sessionKey": "agent:ui-designer:cron:b2c3d4e5-6789-01bc-def0-345678901234", + "provider": "zhipu", + "model": "glm-5", + "workspaceDir": "/home/starmen1265/.openclaw/agents/ui-designer/workspace", + "bootstrapMaxChars": 20000, + "bootstrapTotalMaxChars": 150000, + "bootstrapTruncation": { + "warningMode": "once", + "warningShown": false, + "truncatedFiles": 0, + "nearLimitFiles": 0, + "totalNearLimit": false + }, + "sandbox": { + "mode": "off", + "sandboxed": false + }, + "systemPrompt": { + "chars": 14708, + "projectContextChars": 5529, + "nonProjectContextChars": 9179 + }, + "injectedWorkspaceFiles": [ + { + "name": "AGENTS.md", + "path": "/home/starmen1265/.openclaw/agents/ui-designer/workspace/AGENTS.md", + "missing": false, + "rawChars": 2663, + "injectedChars": 2663, + "truncated": false + }, + { + "name": "SOUL.md", + "path": "/home/starmen1265/.openclaw/agents/ui-designer/workspace/SOUL.md", + "missing": false, + "rawChars": 96, + "injectedChars": 96, + "truncated": false + }, + { + "name": "TOOLS.md", + "path": "/home/starmen1265/.openclaw/agents/ui-designer/workspace/TOOLS.md", + "missing": false, + "rawChars": 850, + "injectedChars": 850, + "truncated": false + }, + { + "name": "IDENTITY.md", + "path": "/home/starmen1265/.openclaw/agents/ui-designer/workspace/IDENTITY.md", + "missing": false, + "rawChars": 123, + "injectedChars": 123, + "truncated": false + }, + { + "name": "USER.md", + "path": "/home/starmen1265/.openclaw/agents/ui-designer/workspace/USER.md", + "missing": false, + "rawChars": 191, + "injectedChars": 191, + "truncated": false + }, + { + "path": "SELF_IMPROVEMENT_REMINDER.md", + "rawChars": 616, + "injectedChars": 616, + "truncated": false + } + ], + "skills": { + "promptChars": 659, + "entries": [ + { + "name": "capability-evolver", + "blockChars": 290 + } + ] + }, + "tools": { + "listChars": 4054, + "schemaChars": 30173, + "entries": [ + { + "name": "read", + "summaryChars": 298, + "schemaChars": 574, + "propertiesCount": 6 + }, + { + "name": "edit", + "summaryChars": 326, + "schemaChars": 1103, + "propertiesCount": 5 + }, + { + "name": "write", + "summaryChars": 127, + "schemaChars": 497, + "propertiesCount": 5 + }, + { + "name": "exec", + "summaryChars": 181, + "schemaChars": 1098, + "propertiesCount": 12 + }, + { + "name": "process", + "summaryChars": 85, + "schemaChars": 961, + "propertiesCount": 12 + }, + { + "name": "canvas", + "summaryChars": 106, + "schemaChars": 661, + "propertiesCount": 18 + }, + { + "name": "nodes", + "summaryChars": 118, + "schemaChars": 1589, + "propertiesCount": 32 + }, + { + "name": "cron", + "summaryChars": 3570, + "schemaChars": 690, + "propertiesCount": 13 + }, + { + "name": "message", + "summaryChars": 203, + "schemaChars": 5628, + "propertiesCount": 104 + }, + { + "name": "tts", + "summaryChars": 152, + "schemaChars": 223, + "propertiesCount": 2 + }, + { + "name": "image_generate", + "summaryChars": 435, + "schemaChars": 1195, + "propertiesCount": 10 + }, + { + "name": "gateway", + "summaryChars": 464, + "schemaChars": 497, + "propertiesCount": 12 + }, + { + "name": "agents_list", + "summaryChars": 118, + "schemaChars": 33, + "propertiesCount": 0 + }, + { + "name": "sessions_list", + "summaryChars": 54, + "schemaChars": 212, + "propertiesCount": 4 + }, + { + "name": "sessions_history", + "summaryChars": 36, + "schemaChars": 161, + "propertiesCount": 3 + }, + { + "name": "sessions_send", + "summaryChars": 84, + "schemaChars": 274, + "propertiesCount": 5 + }, + { + "name": "sessions_yield", + "summaryChars": 97, + "schemaChars": 60, + "propertiesCount": 1 + }, + { + "name": "sessions_spawn", + "summaryChars": 198, + "schemaChars": 1179, + "propertiesCount": 17 + }, + { + "name": "subagents", + "summaryChars": 105, + "schemaChars": 191, + "propertiesCount": 4 + }, + { + "name": "session_status", + "summaryChars": 262, + "schemaChars": 89, + "propertiesCount": 2 + }, + { + "name": "web_search", + "summaryChars": 175, + "schemaChars": 1084, + "propertiesCount": 9 + }, + { + "name": "web_fetch", + "summaryChars": 129, + "schemaChars": 374, + "propertiesCount": 3 + }, + { + "name": "image", + "summaryChars": 201, + "schemaChars": 342, + "propertiesCount": 6 + }, + { + "name": "browser", + "summaryChars": 1066, + "schemaChars": 2799, + "propertiesCount": 48 + }, + { + "name": "feishu_doc", + "summaryChars": 321, + "schemaChars": 2898, + "propertiesCount": 27 + }, + { + "name": "feishu_app_scopes", + "summaryChars": 102, + "schemaChars": 33, + "propertiesCount": 0 + }, + { + "name": "feishu_chat", + "summaryChars": 59, + "schemaChars": 606, + "propertiesCount": 6 + }, + { + "name": "feishu_wiki", + "summaryChars": 83, + "schemaChars": 971, + "propertiesCount": 10 + }, + { + "name": "feishu_drive", + "summaryChars": 81, + "schemaChars": 486, + "propertiesCount": 5 + }, + { + "name": "feishu_bitable_get_meta", + "summaryChars": 114, + "schemaChars": 170, + "propertiesCount": 1 + }, + { + "name": "feishu_bitable_list_fields", + "summaryChars": 76, + "schemaChars": 255, + "propertiesCount": 2 + }, + { + "name": "feishu_bitable_list_records", + "summaryChars": 64, + "schemaChars": 462, + "propertiesCount": 4 + }, + { + "name": "feishu_bitable_get_record", + "summaryChars": 46, + "schemaChars": 335, + "propertiesCount": 3 + }, + { + "name": "feishu_bitable_create_record", + "summaryChars": 44, + "schemaChars": 549, + "propertiesCount": 3 + }, + { + "name": "feishu_bitable_update_record", + "summaryChars": 50, + "schemaChars": 473, + "propertiesCount": 4 + }, + { + "name": "feishu_bitable_create_app", + "summaryChars": 57, + "schemaChars": 243, + "propertiesCount": 2 + }, + { + "name": "feishu_bitable_create_field", + "summaryChars": 46, + "schemaChars": 911, + "propertiesCount": 5 + }, + { + "name": "memory_search", + "summaryChars": 334, + "schemaChars": 139, + "propertiesCount": 3 + }, + { + "name": "memory_get", + "summaryChars": 151, + "schemaChars": 128, + "propertiesCount": 3 + } + ] + } + }, + "contextTokens": 200000, + "inputTokens": 3169, + "outputTokens": 457, + "totalTokens": 19260, + "totalTokensFresh": true, + "cacheRead": 32768, + "cacheWrite": 0, + "estimatedCostUsd": 0.047271765, + "status": "failed", + "startedAt": 1782286477316, + "abortedLastRun": false, + "endedAt": 1782286480952, + "runtimeMs": 3636 + }, + "agent:ui-designer:cron:d4e5f6a7-8901-23de-f012-567890123456": { + "sessionId": "fd2c8965-ea39-4def-84fb-bfa2af809b23", + "updatedAt": 1782286552029, + "systemSent": true, + "label": "Cron: 中国电建每日跟踪", + "skillsSnapshot": { + "prompt": "\n\nThe following skills provide specialized instructions for specific tasks.\nUse the read tool to load a skill's file when the task matches its description.\nWhen a skill file references a relative path, resolve it against the skill directory (parent of SKILL.md / dirname of the path) and use that absolute path in tool commands.\n\n\n \n capability-evolver\n A self-evolution engine for AI agents. Analyzes runtime history to identify improvements and applies protocol-constrained evolution.\n ~/.openclaw/skills/capability-evolver/SKILL.md\n \n", + "skills": [ + { + "name": "capability-evolver" + } + ], + "skillFilter": [ + "capability-evolver", + "self-improving-agent" + ], + "resolvedSkills": [ + { + "name": "capability-evolver", + "description": "A self-evolution engine for AI agents. Analyzes runtime history to identify improvements and applies protocol-constrained evolution.", + "filePath": "/home/starmen1265/.openclaw/skills/capability-evolver/SKILL.md", + "baseDir": "/home/starmen1265/.openclaw/skills/capability-evolver", + "source": "openclaw-managed", + "sourceInfo": { + "path": "/home/starmen1265/.openclaw/skills/capability-evolver/SKILL.md", + "source": "openclaw-managed", + "scope": "project", + "origin": "top-level", + "baseDir": "/home/starmen1265/.openclaw/skills/capability-evolver" + }, + "disableModelInvocation": false + } + ], + "version": 0 + }, + "modelProvider": "minimax", + "model": "MiniMax-M2.7-highspeed", + "authProfileOverride": "minimax:cn", + "authProfileOverrideSource": "auto", + "authProfileOverrideCompactionCount": 0, + "systemPromptReport": { + "source": "run", + "generatedAt": 1781854907472, + "sessionId": "c16f447b-30ac-40ad-95f5-23e982057399", + "sessionKey": "agent:ui-designer:cron:d4e5f6a7-8901-23de-f012-567890123456", + "provider": "zhipu", + "model": "glm-5", + "workspaceDir": "/home/starmen1265/.openclaw/agents/ui-designer/workspace", + "bootstrapMaxChars": 20000, + "bootstrapTotalMaxChars": 150000, + "bootstrapTruncation": { + "warningMode": "once", + "warningShown": false, + "truncatedFiles": 0, + "nearLimitFiles": 0, + "totalNearLimit": false + }, + "sandbox": { + "mode": "off", + "sandboxed": false + }, + "systemPrompt": { + "chars": 14708, + "projectContextChars": 5529, + "nonProjectContextChars": 9179 + }, + "injectedWorkspaceFiles": [ + { + "name": "AGENTS.md", + "path": "/home/starmen1265/.openclaw/agents/ui-designer/workspace/AGENTS.md", + "missing": false, + "rawChars": 2663, + "injectedChars": 2663, + "truncated": false + }, + { + "name": "SOUL.md", + "path": "/home/starmen1265/.openclaw/agents/ui-designer/workspace/SOUL.md", + "missing": false, + "rawChars": 96, + "injectedChars": 96, + "truncated": false + }, + { + "name": "TOOLS.md", + "path": "/home/starmen1265/.openclaw/agents/ui-designer/workspace/TOOLS.md", + "missing": false, + "rawChars": 850, + "injectedChars": 850, + "truncated": false + }, + { + "name": "IDENTITY.md", + "path": "/home/starmen1265/.openclaw/agents/ui-designer/workspace/IDENTITY.md", + "missing": false, + "rawChars": 123, + "injectedChars": 123, + "truncated": false + }, + { + "name": "USER.md", + "path": "/home/starmen1265/.openclaw/agents/ui-designer/workspace/USER.md", + "missing": false, + "rawChars": 191, + "injectedChars": 191, + "truncated": false + }, + { + "path": "SELF_IMPROVEMENT_REMINDER.md", + "rawChars": 616, + "injectedChars": 616, + "truncated": false + } + ], + "skills": { + "promptChars": 659, + "entries": [ + { + "name": "capability-evolver", + "blockChars": 290 + } + ] + }, + "tools": { + "listChars": 4054, + "schemaChars": 30173, + "entries": [ + { + "name": "read", + "summaryChars": 298, + "schemaChars": 574, + "propertiesCount": 6 + }, + { + "name": "edit", + "summaryChars": 326, + "schemaChars": 1103, + "propertiesCount": 5 + }, + { + "name": "write", + "summaryChars": 127, + "schemaChars": 497, + "propertiesCount": 5 + }, + { + "name": "exec", + "summaryChars": 181, + "schemaChars": 1098, + "propertiesCount": 12 + }, + { + "name": "process", + "summaryChars": 85, + "schemaChars": 961, + "propertiesCount": 12 + }, + { + "name": "canvas", + "summaryChars": 106, + "schemaChars": 661, + "propertiesCount": 18 + }, + { + "name": "nodes", + "summaryChars": 118, + "schemaChars": 1589, + "propertiesCount": 32 + }, + { + "name": "cron", + "summaryChars": 3570, + "schemaChars": 690, + "propertiesCount": 13 + }, + { + "name": "message", + "summaryChars": 203, + "schemaChars": 5628, + "propertiesCount": 104 + }, + { + "name": "tts", + "summaryChars": 152, + "schemaChars": 223, + "propertiesCount": 2 + }, + { + "name": "image_generate", + "summaryChars": 435, + "schemaChars": 1195, + "propertiesCount": 10 + }, + { + "name": "gateway", + "summaryChars": 464, + "schemaChars": 497, + "propertiesCount": 12 + }, + { + "name": "agents_list", + "summaryChars": 118, + "schemaChars": 33, + "propertiesCount": 0 + }, + { + "name": "sessions_list", + "summaryChars": 54, + "schemaChars": 212, + "propertiesCount": 4 + }, + { + "name": "sessions_history", + "summaryChars": 36, + "schemaChars": 161, + "propertiesCount": 3 + }, + { + "name": "sessions_send", + "summaryChars": 84, + "schemaChars": 274, + "propertiesCount": 5 + }, + { + "name": "sessions_yield", + "summaryChars": 97, + "schemaChars": 60, + "propertiesCount": 1 + }, + { + "name": "sessions_spawn", + "summaryChars": 198, + "schemaChars": 1179, + "propertiesCount": 17 + }, + { + "name": "subagents", + "summaryChars": 105, + "schemaChars": 191, + "propertiesCount": 4 + }, + { + "name": "session_status", + "summaryChars": 262, + "schemaChars": 89, + "propertiesCount": 2 + }, + { + "name": "web_search", + "summaryChars": 175, + "schemaChars": 1084, + "propertiesCount": 9 + }, + { + "name": "web_fetch", + "summaryChars": 129, + "schemaChars": 374, + "propertiesCount": 3 + }, + { + "name": "image", + "summaryChars": 201, + "schemaChars": 342, + "propertiesCount": 6 + }, + { + "name": "browser", + "summaryChars": 1066, + "schemaChars": 2799, + "propertiesCount": 48 + }, + { + "name": "feishu_doc", + "summaryChars": 321, + "schemaChars": 2898, + "propertiesCount": 27 + }, + { + "name": "feishu_app_scopes", + "summaryChars": 102, + "schemaChars": 33, + "propertiesCount": 0 + }, + { + "name": "feishu_chat", + "summaryChars": 59, + "schemaChars": 606, + "propertiesCount": 6 + }, + { + "name": "feishu_wiki", + "summaryChars": 83, + "schemaChars": 971, + "propertiesCount": 10 + }, + { + "name": "feishu_drive", + "summaryChars": 81, + "schemaChars": 486, + "propertiesCount": 5 + }, + { + "name": "feishu_bitable_get_meta", + "summaryChars": 114, + "schemaChars": 170, + "propertiesCount": 1 + }, + { + "name": "feishu_bitable_list_fields", + "summaryChars": 76, + "schemaChars": 255, + "propertiesCount": 2 + }, + { + "name": "feishu_bitable_list_records", + "summaryChars": 64, + "schemaChars": 462, + "propertiesCount": 4 + }, + { + "name": "feishu_bitable_get_record", + "summaryChars": 46, + "schemaChars": 335, + "propertiesCount": 3 + }, + { + "name": "feishu_bitable_create_record", + "summaryChars": 44, + "schemaChars": 549, + "propertiesCount": 3 + }, + { + "name": "feishu_bitable_update_record", + "summaryChars": 50, + "schemaChars": 473, + "propertiesCount": 4 + }, + { + "name": "feishu_bitable_create_app", + "summaryChars": 57, + "schemaChars": 243, + "propertiesCount": 2 + }, + { + "name": "feishu_bitable_create_field", + "summaryChars": 46, + "schemaChars": 911, + "propertiesCount": 5 + }, + { + "name": "memory_search", + "summaryChars": 334, + "schemaChars": 139, + "propertiesCount": 3 + }, + { + "name": "memory_get", + "summaryChars": 151, + "schemaChars": 128, + "propertiesCount": 3 + } + ] + } + }, + "contextTokens": 200000, + "inputTokens": 32034, + "outputTokens": 18828, + "totalTokens": 33626, + "totalTokensFresh": true, + "cacheRead": 122880, + "cacheWrite": 0, + "estimatedCostUsd": 0.05589625499999999, + "status": "failed", + "startedAt": 1782286548567, + "abortedLastRun": false, + "endedAt": 1782286552022, + "runtimeMs": 3455 + }, + "agent:ui-designer:cron:e5f6a7b8-9012-34ef-0123-678901234567": { + "sessionId": "98c16220-934f-4266-8273-970cda082531", + "updatedAt": 1782286621865, + "systemSent": true, + "label": "Cron: 优刻得每日跟踪", + "skillsSnapshot": { + "prompt": "\n\nThe following skills provide specialized instructions for specific tasks.\nUse the read tool to load a skill's file when the task matches its description.\nWhen a skill file references a relative path, resolve it against the skill directory (parent of SKILL.md / dirname of the path) and use that absolute path in tool commands.\n\n\n \n capability-evolver\n A self-evolution engine for AI agents. Analyzes runtime history to identify improvements and applies protocol-constrained evolution.\n ~/.openclaw/skills/capability-evolver/SKILL.md\n \n", + "skills": [ + { + "name": "capability-evolver" + } + ], + "skillFilter": [ + "capability-evolver", + "self-improving-agent" + ], + "resolvedSkills": [ + { + "name": "capability-evolver", + "description": "A self-evolution engine for AI agents. Analyzes runtime history to identify improvements and applies protocol-constrained evolution.", + "filePath": "/home/starmen1265/.openclaw/skills/capability-evolver/SKILL.md", + "baseDir": "/home/starmen1265/.openclaw/skills/capability-evolver", + "source": "openclaw-managed", + "sourceInfo": { + "path": "/home/starmen1265/.openclaw/skills/capability-evolver/SKILL.md", + "source": "openclaw-managed", + "scope": "project", + "origin": "top-level", + "baseDir": "/home/starmen1265/.openclaw/skills/capability-evolver" + }, + "disableModelInvocation": false + } + ], + "version": 0 + }, + "modelProvider": "minimax", + "model": "MiniMax-M2.7-highspeed", + "authProfileOverride": "minimax:cn", + "authProfileOverrideSource": "auto", + "authProfileOverrideCompactionCount": 0, + "systemPromptReport": { + "source": "run", + "generatedAt": 1781855185688, + "sessionId": "3e08d6f0-f7eb-498e-aafd-e7e598d7ac2f", + "sessionKey": "agent:ui-designer:cron:e5f6a7b8-9012-34ef-0123-678901234567", + "provider": "zhipu", + "model": "glm-5", + "workspaceDir": "/home/starmen1265/.openclaw/agents/ui-designer/workspace", + "bootstrapMaxChars": 20000, + "bootstrapTotalMaxChars": 150000, + "bootstrapTruncation": { + "warningMode": "once", + "warningShown": false, + "truncatedFiles": 0, + "nearLimitFiles": 0, + "totalNearLimit": false + }, + "sandbox": { + "mode": "off", + "sandboxed": false + }, + "systemPrompt": { + "chars": 14708, + "projectContextChars": 5529, + "nonProjectContextChars": 9179 + }, + "injectedWorkspaceFiles": [ + { + "name": "AGENTS.md", + "path": "/home/starmen1265/.openclaw/agents/ui-designer/workspace/AGENTS.md", + "missing": false, + "rawChars": 2663, + "injectedChars": 2663, + "truncated": false + }, + { + "name": "SOUL.md", + "path": "/home/starmen1265/.openclaw/agents/ui-designer/workspace/SOUL.md", + "missing": false, + "rawChars": 96, + "injectedChars": 96, + "truncated": false + }, + { + "name": "TOOLS.md", + "path": "/home/starmen1265/.openclaw/agents/ui-designer/workspace/TOOLS.md", + "missing": false, + "rawChars": 850, + "injectedChars": 850, + "truncated": false + }, + { + "name": "IDENTITY.md", + "path": "/home/starmen1265/.openclaw/agents/ui-designer/workspace/IDENTITY.md", + "missing": false, + "rawChars": 123, + "injectedChars": 123, + "truncated": false + }, + { + "name": "USER.md", + "path": "/home/starmen1265/.openclaw/agents/ui-designer/workspace/USER.md", + "missing": false, + "rawChars": 191, + "injectedChars": 191, + "truncated": false + }, + { + "path": "SELF_IMPROVEMENT_REMINDER.md", + "rawChars": 616, + "injectedChars": 616, + "truncated": false + } + ], + "skills": { + "promptChars": 659, + "entries": [ + { + "name": "capability-evolver", + "blockChars": 290 + } + ] + }, + "tools": { + "listChars": 4054, + "schemaChars": 30173, + "entries": [ + { + "name": "read", + "summaryChars": 298, + "schemaChars": 574, + "propertiesCount": 6 + }, + { + "name": "edit", + "summaryChars": 326, + "schemaChars": 1103, + "propertiesCount": 5 + }, + { + "name": "write", + "summaryChars": 127, + "schemaChars": 497, + "propertiesCount": 5 + }, + { + "name": "exec", + "summaryChars": 181, + "schemaChars": 1098, + "propertiesCount": 12 + }, + { + "name": "process", + "summaryChars": 85, + "schemaChars": 961, + "propertiesCount": 12 + }, + { + "name": "canvas", + "summaryChars": 106, + "schemaChars": 661, + "propertiesCount": 18 + }, + { + "name": "nodes", + "summaryChars": 118, + "schemaChars": 1589, + "propertiesCount": 32 + }, + { + "name": "cron", + "summaryChars": 3570, + "schemaChars": 690, + "propertiesCount": 13 + }, + { + "name": "message", + "summaryChars": 203, + "schemaChars": 5628, + "propertiesCount": 104 + }, + { + "name": "tts", + "summaryChars": 152, + "schemaChars": 223, + "propertiesCount": 2 + }, + { + "name": "image_generate", + "summaryChars": 435, + "schemaChars": 1195, + "propertiesCount": 10 + }, + { + "name": "gateway", + "summaryChars": 464, + "schemaChars": 497, + "propertiesCount": 12 + }, + { + "name": "agents_list", + "summaryChars": 118, + "schemaChars": 33, + "propertiesCount": 0 + }, + { + "name": "sessions_list", + "summaryChars": 54, + "schemaChars": 212, + "propertiesCount": 4 + }, + { + "name": "sessions_history", + "summaryChars": 36, + "schemaChars": 161, + "propertiesCount": 3 + }, + { + "name": "sessions_send", + "summaryChars": 84, + "schemaChars": 274, + "propertiesCount": 5 + }, + { + "name": "sessions_yield", + "summaryChars": 97, + "schemaChars": 60, + "propertiesCount": 1 + }, + { + "name": "sessions_spawn", + "summaryChars": 198, + "schemaChars": 1179, + "propertiesCount": 17 + }, + { + "name": "subagents", + "summaryChars": 105, + "schemaChars": 191, + "propertiesCount": 4 + }, + { + "name": "session_status", + "summaryChars": 262, + "schemaChars": 89, + "propertiesCount": 2 + }, + { + "name": "web_search", + "summaryChars": 175, + "schemaChars": 1084, + "propertiesCount": 9 + }, + { + "name": "web_fetch", + "summaryChars": 129, + "schemaChars": 374, + "propertiesCount": 3 + }, + { + "name": "image", + "summaryChars": 201, + "schemaChars": 342, + "propertiesCount": 6 + }, + { + "name": "browser", + "summaryChars": 1066, + "schemaChars": 2799, + "propertiesCount": 48 + }, + { + "name": "feishu_doc", + "summaryChars": 321, + "schemaChars": 2898, + "propertiesCount": 27 + }, + { + "name": "feishu_app_scopes", + "summaryChars": 102, + "schemaChars": 33, + "propertiesCount": 0 + }, + { + "name": "feishu_chat", + "summaryChars": 59, + "schemaChars": 606, + "propertiesCount": 6 + }, + { + "name": "feishu_wiki", + "summaryChars": 83, + "schemaChars": 971, + "propertiesCount": 10 + }, + { + "name": "feishu_drive", + "summaryChars": 81, + "schemaChars": 486, + "propertiesCount": 5 + }, + { + "name": "feishu_bitable_get_meta", + "summaryChars": 114, + "schemaChars": 170, + "propertiesCount": 1 + }, + { + "name": "feishu_bitable_list_fields", + "summaryChars": 76, + "schemaChars": 255, + "propertiesCount": 2 + }, + { + "name": "feishu_bitable_list_records", + "summaryChars": 64, + "schemaChars": 462, + "propertiesCount": 4 + }, + { + "name": "feishu_bitable_get_record", + "summaryChars": 46, + "schemaChars": 335, + "propertiesCount": 3 + }, + { + "name": "feishu_bitable_create_record", + "summaryChars": 44, + "schemaChars": 549, + "propertiesCount": 3 + }, + { + "name": "feishu_bitable_update_record", + "summaryChars": 50, + "schemaChars": 473, + "propertiesCount": 4 + }, + { + "name": "feishu_bitable_create_app", + "summaryChars": 57, + "schemaChars": 243, + "propertiesCount": 2 + }, + { + "name": "feishu_bitable_create_field", + "summaryChars": 46, + "schemaChars": 911, + "propertiesCount": 5 + }, + { + "name": "memory_search", + "summaryChars": 334, + "schemaChars": 139, + "propertiesCount": 3 + }, + { + "name": "memory_get", + "summaryChars": 151, + "schemaChars": 128, + "propertiesCount": 3 + } + ] + } + }, + "contextTokens": 200000, + "inputTokens": 21354, + "outputTokens": 7425, + "totalTokens": 37296, + "totalTokensFresh": true, + "cacheRead": 230848, + "cacheWrite": 0, + "estimatedCostUsd": 0.046022505000000005, + "status": "failed", + "startedAt": 1782286618455, + "abortedLastRun": false, + "endedAt": 1782286621859, + "runtimeMs": 3404 + }, + "agent:ui-designer:cron:c3d4e5f6-a7b8-9012-cdef-234567890123:run:7910b84c-d479-4d80-9e9d-4679b55f134c": { + "sessionId": "7910b84c-d479-4d80-9e9d-4679b55f134c", + "updatedAt": 1782259293766, + "systemSent": true, + "label": "Cron: 每日热点新闻追踪", + "skillsSnapshot": { + "prompt": "\n\nThe following skills provide specialized instructions for specific tasks.\nUse the read tool to load a skill's file when the task matches its description.\nWhen a skill file references a relative path, resolve it against the skill directory (parent of SKILL.md / dirname of the path) and use that absolute path in tool commands.\n\n\n \n capability-evolver\n A self-evolution engine for AI agents. Analyzes runtime history to identify improvements and applies protocol-constrained evolution.\n ~/.openclaw/skills/capability-evolver/SKILL.md\n \n", + "skills": [ + { + "name": "capability-evolver" + } + ], + "skillFilter": [ + "capability-evolver", + "self-improving-agent" + ], + "resolvedSkills": [ + { + "name": "capability-evolver", + "description": "A self-evolution engine for AI agents. Analyzes runtime history to identify improvements and applies protocol-constrained evolution.", + "filePath": "/home/starmen1265/.openclaw/skills/capability-evolver/SKILL.md", + "baseDir": "/home/starmen1265/.openclaw/skills/capability-evolver", + "source": "openclaw-managed", + "disableModelInvocation": false + } + ], + "version": 0 + }, + "modelProvider": "minimax", + "model": "MiniMax-M2.7-highspeed", + "contextTokens": 200000, + "inputTokens": 26606, + "outputTokens": 5888, + "totalTokens": 40260, + "totalTokensFresh": true, + "cacheRead": 563776, + "cacheWrite": 0, + "sessionFile": "/home/starmen1265/.openclaw/agents/ui-designer/sessions/3795c952-0d99-470a-8bee-9f63b83abedd.jsonl", + "abortedLastRun": false, + "authProfileOverride": "minimax:cn", + "authProfileOverrideSource": "auto", + "authProfileOverrideCompactionCount": 0, + "systemPromptReport": { + "source": "run", + "generatedAt": 1782000161864, + "sessionId": "b27a8cd3-2b10-4bb6-8d57-67e97fad94ef", + "sessionKey": "agent:ui-designer:cron:c3d4e5f6-a7b8-9012-cdef-234567890123", + "provider": "zhipu", + "model": "glm-5", + "workspaceDir": "/home/starmen1265/.openclaw/agents/ui-designer/workspace", + "bootstrapMaxChars": 20000, + "bootstrapTotalMaxChars": 150000, + "bootstrapTruncation": { + "warningMode": "once", + "warningShown": false, + "truncatedFiles": 0, + "nearLimitFiles": 0, + "totalNearLimit": false + }, + "sandbox": { + "mode": "off", + "sandboxed": false + }, + "systemPrompt": { + "chars": 14708, + "projectContextChars": 5529, + "nonProjectContextChars": 9179 + }, + "injectedWorkspaceFiles": [ + { + "name": "AGENTS.md", + "path": "/home/starmen1265/.openclaw/agents/ui-designer/workspace/AGENTS.md", + "missing": false, + "rawChars": 2663, + "injectedChars": 2663, + "truncated": false + }, + { + "name": "SOUL.md", + "path": "/home/starmen1265/.openclaw/agents/ui-designer/workspace/SOUL.md", + "missing": false, + "rawChars": 96, + "injectedChars": 96, + "truncated": false + }, + { + "name": "TOOLS.md", + "path": "/home/starmen1265/.openclaw/agents/ui-designer/workspace/TOOLS.md", + "missing": false, + "rawChars": 850, + "injectedChars": 850, + "truncated": false + }, + { + "name": "IDENTITY.md", + "path": "/home/starmen1265/.openclaw/agents/ui-designer/workspace/IDENTITY.md", + "missing": false, + "rawChars": 123, + "injectedChars": 123, + "truncated": false + }, + { + "name": "USER.md", + "path": "/home/starmen1265/.openclaw/agents/ui-designer/workspace/USER.md", + "missing": false, + "rawChars": 191, + "injectedChars": 191, + "truncated": false + }, + { + "path": "SELF_IMPROVEMENT_REMINDER.md", + "rawChars": 616, + "injectedChars": 616, + "truncated": false + } + ], + "skills": { + "promptChars": 659, + "entries": [ + { + "name": "capability-evolver", + "blockChars": 290 + } + ] + }, + "tools": { + "listChars": 4054, + "schemaChars": 30173, + "entries": [ + { + "name": "read", + "summaryChars": 298, + "schemaChars": 574, + "propertiesCount": 6 + }, + { + "name": "edit", + "summaryChars": 326, + "schemaChars": 1103, + "propertiesCount": 5 + }, + { + "name": "write", + "summaryChars": 127, + "schemaChars": 497, + "propertiesCount": 5 + }, + { + "name": "exec", + "summaryChars": 181, + "schemaChars": 1098, + "propertiesCount": 12 + }, + { + "name": "process", + "summaryChars": 85, + "schemaChars": 961, + "propertiesCount": 12 + }, + { + "name": "canvas", + "summaryChars": 106, + "schemaChars": 661, + "propertiesCount": 18 + }, + { + "name": "nodes", + "summaryChars": 118, + "schemaChars": 1589, + "propertiesCount": 32 + }, + { + "name": "cron", + "summaryChars": 3570, + "schemaChars": 690, + "propertiesCount": 13 + }, + { + "name": "message", + "summaryChars": 203, + "schemaChars": 5628, + "propertiesCount": 104 + }, + { + "name": "tts", + "summaryChars": 152, + "schemaChars": 223, + "propertiesCount": 2 + }, + { + "name": "image_generate", + "summaryChars": 435, + "schemaChars": 1195, + "propertiesCount": 10 + }, + { + "name": "gateway", + "summaryChars": 464, + "schemaChars": 497, + "propertiesCount": 12 + }, + { + "name": "agents_list", + "summaryChars": 118, + "schemaChars": 33, + "propertiesCount": 0 + }, + { + "name": "sessions_list", + "summaryChars": 54, + "schemaChars": 212, + "propertiesCount": 4 + }, + { + "name": "sessions_history", + "summaryChars": 36, + "schemaChars": 161, + "propertiesCount": 3 + }, + { + "name": "sessions_send", + "summaryChars": 84, + "schemaChars": 274, + "propertiesCount": 5 + }, + { + "name": "sessions_yield", + "summaryChars": 97, + "schemaChars": 60, + "propertiesCount": 1 + }, + { + "name": "sessions_spawn", + "summaryChars": 198, + "schemaChars": 1179, + "propertiesCount": 17 + }, + { + "name": "subagents", + "summaryChars": 105, + "schemaChars": 191, + "propertiesCount": 4 + }, + { + "name": "session_status", + "summaryChars": 262, + "schemaChars": 89, + "propertiesCount": 2 + }, + { + "name": "web_search", + "summaryChars": 175, + "schemaChars": 1084, + "propertiesCount": 9 + }, + { + "name": "web_fetch", + "summaryChars": 129, + "schemaChars": 374, + "propertiesCount": 3 + }, + { + "name": "image", + "summaryChars": 201, + "schemaChars": 342, + "propertiesCount": 6 + }, + { + "name": "browser", + "summaryChars": 1066, + "schemaChars": 2799, + "propertiesCount": 48 + }, + { + "name": "feishu_doc", + "summaryChars": 321, + "schemaChars": 2898, + "propertiesCount": 27 + }, + { + "name": "feishu_app_scopes", + "summaryChars": 102, + "schemaChars": 33, + "propertiesCount": 0 + }, + { + "name": "feishu_chat", + "summaryChars": 59, + "schemaChars": 606, + "propertiesCount": 6 + }, + { + "name": "feishu_wiki", + "summaryChars": 83, + "schemaChars": 971, + "propertiesCount": 10 + }, + { + "name": "feishu_drive", + "summaryChars": 81, + "schemaChars": 486, + "propertiesCount": 5 + }, + { + "name": "feishu_bitable_get_meta", + "summaryChars": 114, + "schemaChars": 170, + "propertiesCount": 1 + }, + { + "name": "feishu_bitable_list_fields", + "summaryChars": 76, + "schemaChars": 255, + "propertiesCount": 2 + }, + { + "name": "feishu_bitable_list_records", + "summaryChars": 64, + "schemaChars": 462, + "propertiesCount": 4 + }, + { + "name": "feishu_bitable_get_record", + "summaryChars": 46, + "schemaChars": 335, + "propertiesCount": 3 + }, + { + "name": "feishu_bitable_create_record", + "summaryChars": 44, + "schemaChars": 549, + "propertiesCount": 3 + }, + { + "name": "feishu_bitable_update_record", + "summaryChars": 50, + "schemaChars": 473, + "propertiesCount": 4 + }, + { + "name": "feishu_bitable_create_app", + "summaryChars": 57, + "schemaChars": 243, + "propertiesCount": 2 + }, + { + "name": "feishu_bitable_create_field", + "summaryChars": 46, + "schemaChars": 911, + "propertiesCount": 5 + }, + { + "name": "memory_search", + "summaryChars": 334, + "schemaChars": 139, + "propertiesCount": 3 + }, + { + "name": "memory_get", + "summaryChars": 151, + "schemaChars": 128, + "propertiesCount": 3 + } + ] + } + }, + "estimatedCostUsd": 0.35685519000000004, + "status": "failed", + "startedAt": 1782173167994, + "endedAt": 1782173169778, + "runtimeMs": 1784 + }, + "agent:ui-designer:cron:a1b2c3d4-e5f6-7890-abcd-ef1234567890:run:bdbc434f-972f-482a-b0b9-ad3fbf345f84": { + "sessionId": "bdbc434f-972f-482a-b0b9-ad3fbf345f84", + "updatedAt": 1782286200013, + "systemSent": true, + "label": "Cron: 中国核建每日跟踪", + "skillsSnapshot": { + "prompt": "\n\nThe following skills provide specialized instructions for specific tasks.\nUse the read tool to load a skill's file when the task matches its description.\nWhen a skill file references a relative path, resolve it against the skill directory (parent of SKILL.md / dirname of the path) and use that absolute path in tool commands.\n\n\n \n capability-evolver\n A self-evolution engine for AI agents. Analyzes runtime history to identify improvements and applies protocol-constrained evolution.\n ~/.openclaw/skills/capability-evolver/SKILL.md\n \n", + "skills": [ + { + "name": "capability-evolver" + } + ], + "skillFilter": [ + "capability-evolver", + "self-improving-agent" + ], + "resolvedSkills": [ + { + "name": "capability-evolver", + "description": "A self-evolution engine for AI agents. Analyzes runtime history to identify improvements and applies protocol-constrained evolution.", + "filePath": "/home/starmen1265/.openclaw/skills/capability-evolver/SKILL.md", + "baseDir": "/home/starmen1265/.openclaw/skills/capability-evolver", + "source": "openclaw-managed", + "disableModelInvocation": false + } + ], + "version": 0 + }, + "modelProvider": "minimax", + "model": "MiniMax-M2.7-highspeed", + "contextTokens": 200000, + "inputTokens": 34538, + "outputTokens": 14642, + "totalTokens": 37643, + "totalTokensFresh": true, + "cacheRead": 339712, + "cacheWrite": 0, + "sessionFile": "/home/starmen1265/.openclaw/agents/ui-designer/sessions/20442854-3eb2-4c4f-bc84-74533d3faad4.jsonl", + "abortedLastRun": false, + "authProfileOverride": "minimax:cn", + "authProfileOverrideSource": "auto", + "authProfileOverrideCompactionCount": 0, + "systemPromptReport": { + "source": "run", + "generatedAt": 1781854260385, + "sessionId": "b6b45c76-5535-45ff-b145-fe6b73889a6f", + "sessionKey": "agent:ui-designer:cron:a1b2c3d4-e5f6-7890-abcd-ef1234567890", + "provider": "zhipu", + "model": "glm-5", + "workspaceDir": "/home/starmen1265/.openclaw/agents/ui-designer/workspace", + "bootstrapMaxChars": 20000, + "bootstrapTotalMaxChars": 150000, + "bootstrapTruncation": { + "warningMode": "once", + "warningShown": false, + "truncatedFiles": 0, + "nearLimitFiles": 0, + "totalNearLimit": false + }, + "sandbox": { + "mode": "off", + "sandboxed": false + }, + "systemPrompt": { + "chars": 14708, + "projectContextChars": 5529, + "nonProjectContextChars": 9179 + }, + "injectedWorkspaceFiles": [ + { + "name": "AGENTS.md", + "path": "/home/starmen1265/.openclaw/agents/ui-designer/workspace/AGENTS.md", + "missing": false, + "rawChars": 2663, + "injectedChars": 2663, + "truncated": false + }, + { + "name": "SOUL.md", + "path": "/home/starmen1265/.openclaw/agents/ui-designer/workspace/SOUL.md", + "missing": false, + "rawChars": 96, + "injectedChars": 96, + "truncated": false + }, + { + "name": "TOOLS.md", + "path": "/home/starmen1265/.openclaw/agents/ui-designer/workspace/TOOLS.md", + "missing": false, + "rawChars": 850, + "injectedChars": 850, + "truncated": false + }, + { + "name": "IDENTITY.md", + "path": "/home/starmen1265/.openclaw/agents/ui-designer/workspace/IDENTITY.md", + "missing": false, + "rawChars": 123, + "injectedChars": 123, + "truncated": false + }, + { + "name": "USER.md", + "path": "/home/starmen1265/.openclaw/agents/ui-designer/workspace/USER.md", + "missing": false, + "rawChars": 191, + "injectedChars": 191, + "truncated": false + }, + { + "path": "SELF_IMPROVEMENT_REMINDER.md", + "rawChars": 616, + "injectedChars": 616, + "truncated": false + } + ], + "skills": { + "promptChars": 659, + "entries": [ + { + "name": "capability-evolver", + "blockChars": 290 + } + ] + }, + "tools": { + "listChars": 4054, + "schemaChars": 30173, + "entries": [ + { + "name": "read", + "summaryChars": 298, + "schemaChars": 574, + "propertiesCount": 6 + }, + { + "name": "edit", + "summaryChars": 326, + "schemaChars": 1103, + "propertiesCount": 5 + }, + { + "name": "write", + "summaryChars": 127, + "schemaChars": 497, + "propertiesCount": 5 + }, + { + "name": "exec", + "summaryChars": 181, + "schemaChars": 1098, + "propertiesCount": 12 + }, + { + "name": "process", + "summaryChars": 85, + "schemaChars": 961, + "propertiesCount": 12 + }, + { + "name": "canvas", + "summaryChars": 106, + "schemaChars": 661, + "propertiesCount": 18 + }, + { + "name": "nodes", + "summaryChars": 118, + "schemaChars": 1589, + "propertiesCount": 32 + }, + { + "name": "cron", + "summaryChars": 3570, + "schemaChars": 690, + "propertiesCount": 13 + }, + { + "name": "message", + "summaryChars": 203, + "schemaChars": 5628, + "propertiesCount": 104 + }, + { + "name": "tts", + "summaryChars": 152, + "schemaChars": 223, + "propertiesCount": 2 + }, + { + "name": "image_generate", + "summaryChars": 435, + "schemaChars": 1195, + "propertiesCount": 10 + }, + { + "name": "gateway", + "summaryChars": 464, + "schemaChars": 497, + "propertiesCount": 12 + }, + { + "name": "agents_list", + "summaryChars": 118, + "schemaChars": 33, + "propertiesCount": 0 + }, + { + "name": "sessions_list", + "summaryChars": 54, + "schemaChars": 212, + "propertiesCount": 4 + }, + { + "name": "sessions_history", + "summaryChars": 36, + "schemaChars": 161, + "propertiesCount": 3 + }, + { + "name": "sessions_send", + "summaryChars": 84, + "schemaChars": 274, + "propertiesCount": 5 + }, + { + "name": "sessions_yield", + "summaryChars": 97, + "schemaChars": 60, + "propertiesCount": 1 + }, + { + "name": "sessions_spawn", + "summaryChars": 198, + "schemaChars": 1179, + "propertiesCount": 17 + }, + { + "name": "subagents", + "summaryChars": 105, + "schemaChars": 191, + "propertiesCount": 4 + }, + { + "name": "session_status", + "summaryChars": 262, + "schemaChars": 89, + "propertiesCount": 2 + }, + { + "name": "web_search", + "summaryChars": 175, + "schemaChars": 1084, + "propertiesCount": 9 + }, + { + "name": "web_fetch", + "summaryChars": 129, + "schemaChars": 374, + "propertiesCount": 3 + }, + { + "name": "image", + "summaryChars": 201, + "schemaChars": 342, + "propertiesCount": 6 + }, + { + "name": "browser", + "summaryChars": 1066, + "schemaChars": 2799, + "propertiesCount": 48 + }, + { + "name": "feishu_doc", + "summaryChars": 321, + "schemaChars": 2898, + "propertiesCount": 27 + }, + { + "name": "feishu_app_scopes", + "summaryChars": 102, + "schemaChars": 33, + "propertiesCount": 0 + }, + { + "name": "feishu_chat", + "summaryChars": 59, + "schemaChars": 606, + "propertiesCount": 6 + }, + { + "name": "feishu_wiki", + "summaryChars": 83, + "schemaChars": 971, + "propertiesCount": 10 + }, + { + "name": "feishu_drive", + "summaryChars": 81, + "schemaChars": 486, + "propertiesCount": 5 + }, + { + "name": "feishu_bitable_get_meta", + "summaryChars": 114, + "schemaChars": 170, + "propertiesCount": 1 + }, + { + "name": "feishu_bitable_list_fields", + "summaryChars": 76, + "schemaChars": 255, + "propertiesCount": 2 + }, + { + "name": "feishu_bitable_list_records", + "summaryChars": 64, + "schemaChars": 462, + "propertiesCount": 4 + }, + { + "name": "feishu_bitable_get_record", + "summaryChars": 46, + "schemaChars": 335, + "propertiesCount": 3 + }, + { + "name": "feishu_bitable_create_record", + "summaryChars": 44, + "schemaChars": 549, + "propertiesCount": 3 + }, + { + "name": "feishu_bitable_update_record", + "summaryChars": 50, + "schemaChars": 473, + "propertiesCount": 4 + }, + { + "name": "feishu_bitable_create_app", + "summaryChars": 57, + "schemaChars": 243, + "propertiesCount": 2 + }, + { + "name": "feishu_bitable_create_field", + "summaryChars": 46, + "schemaChars": 911, + "propertiesCount": 5 + }, + { + "name": "memory_search", + "summaryChars": 334, + "schemaChars": 139, + "propertiesCount": 3 + }, + { + "name": "memory_get", + "summaryChars": 151, + "schemaChars": 128, + "propertiesCount": 3 + } + ] + } + }, + "estimatedCostUsd": 0.0063183, + "status": "failed", + "startedAt": 1782199860430, + "endedAt": 1782199862398, + "runtimeMs": 1968 + }, + "agent:ui-designer:cron:f7a8b9c0-1234-5678-9abc-def012345678:run:c44c5ac1-8fb7-40b2-a4ad-2e108d42b609": { + "sessionId": "c44c5ac1-8fb7-40b2-a4ad-2e108d42b609", + "updatedAt": 1782286303218, "systemSent": true, "label": "Cron: 中国化学每日跟踪", "skillsSnapshot": { @@ -4065,9 +6699,9 @@ "endedAt": 1782199966023, "runtimeMs": 2177 }, - "agent:ui-designer:cron:a1b2c3d4-5678-90ab-cdef-234567890123": { - "sessionId": "767aaad9-e01d-4c35-899c-08a880d65520", - "updatedAt": 1782200010608, + "agent:ui-designer:cron:a1b2c3d4-5678-90ab-cdef-234567890123:run:ee9be3e8-dac1-4638-8b18-d9f81b4f18b4": { + "sessionId": "ee9be3e8-dac1-4638-8b18-d9f81b4f18b4", + "updatedAt": 1782286406619, "systemSent": true, "label": "Cron: 沪深300ETF每日跟踪", "skillsSnapshot": { @@ -4443,9 +7077,9 @@ "endedAt": 1782200010601, "runtimeMs": 3767 }, - "agent:ui-designer:cron:b2c3d4e5-6789-01bc-def0-345678901234": { - "sessionId": "c2111137-22f1-441e-b944-0391e6171c65", - "updatedAt": 1782200082222, + "agent:ui-designer:cron:b2c3d4e5-6789-01bc-def0-345678901234:run:fcd7e17f-355b-4aed-9acb-424edd95023a": { + "sessionId": "fcd7e17f-355b-4aed-9acb-424edd95023a", + "updatedAt": 1782286477062, "systemSent": true, "label": "Cron: 招商银行每日跟踪", "skillsSnapshot": { @@ -4821,9 +7455,9 @@ "endedAt": 1782200082215, "runtimeMs": 3878 }, - "agent:ui-designer:cron:d4e5f6a7-8901-23de-f012-567890123456": { - "sessionId": "1d4f4cf6-f434-4c8e-9d9c-c20d6cf9f410", - "updatedAt": 1782200154026, + "agent:ui-designer:cron:d4e5f6a7-8901-23de-f012-567890123456:run:fd2c8965-ea39-4def-84fb-bfa2af809b23": { + "sessionId": "fd2c8965-ea39-4def-84fb-bfa2af809b23", + "updatedAt": 1782286548308, "systemSent": true, "label": "Cron: 中国电建每日跟踪", "skillsSnapshot": { @@ -5199,9 +7833,9 @@ "endedAt": 1782200154020, "runtimeMs": 3864 }, - "agent:ui-designer:cron:e5f6a7b8-9012-34ef-0123-678901234567": { - "sessionId": "2001e967-10b9-4896-be8d-dd3095c6a359", - "updatedAt": 1782200224215, + "agent:ui-designer:cron:e5f6a7b8-9012-34ef-0123-678901234567:run:98c16220-934f-4266-8273-970cda082531": { + "sessionId": "98c16220-934f-4266-8273-970cda082531", + "updatedAt": 1782286618196, "systemSent": true, "label": "Cron: 优刻得每日跟踪", "skillsSnapshot": { @@ -5577,2643 +8211,9 @@ "endedAt": 1782200224209, "runtimeMs": 3717 }, - "agent:ui-designer:cron:c3d4e5f6-a7b8-9012-cdef-234567890123:run:bc5ce1c7-bb99-4692-8293-a97e7e4c58fa": { - "sessionId": "bc5ce1c7-bb99-4692-8293-a97e7e4c58fa", - "updatedAt": 1782172912472, - "systemSent": true, - "label": "Cron: 每日热点新闻追踪", - "skillsSnapshot": { - "prompt": "\n\nThe following skills provide specialized instructions for specific tasks.\nUse the read tool to load a skill's file when the task matches its description.\nWhen a skill file references a relative path, resolve it against the skill directory (parent of SKILL.md / dirname of the path) and use that absolute path in tool commands.\n\n\n \n capability-evolver\n A self-evolution engine for AI agents. Analyzes runtime history to identify improvements and applies protocol-constrained evolution.\n ~/.openclaw/skills/capability-evolver/SKILL.md\n \n", - "skills": [ - { - "name": "capability-evolver" - } - ], - "skillFilter": [ - "capability-evolver", - "self-improving-agent" - ], - "resolvedSkills": [ - { - "name": "capability-evolver", - "description": "A self-evolution engine for AI agents. Analyzes runtime history to identify improvements and applies protocol-constrained evolution.", - "filePath": "/home/starmen1265/.openclaw/skills/capability-evolver/SKILL.md", - "baseDir": "/home/starmen1265/.openclaw/skills/capability-evolver", - "source": "openclaw-managed", - "disableModelInvocation": false - } - ], - "version": 0 - }, - "modelProvider": "minimax", - "model": "MiniMax-M2.7-highspeed", - "contextTokens": 200000, - "inputTokens": 26606, - "outputTokens": 5888, - "totalTokens": 40260, - "totalTokensFresh": true, - "cacheRead": 563776, - "cacheWrite": 0, - "sessionFile": "/home/starmen1265/.openclaw/agents/ui-designer/sessions/3795c952-0d99-470a-8bee-9f63b83abedd.jsonl", - "abortedLastRun": false, - "authProfileOverride": "minimax:cn", - "authProfileOverrideSource": "auto", - "authProfileOverrideCompactionCount": 0, - "systemPromptReport": { - "source": "run", - "generatedAt": 1782000161864, - "sessionId": "b27a8cd3-2b10-4bb6-8d57-67e97fad94ef", - "sessionKey": "agent:ui-designer:cron:c3d4e5f6-a7b8-9012-cdef-234567890123", - "provider": "zhipu", - "model": "glm-5", - "workspaceDir": "/home/starmen1265/.openclaw/agents/ui-designer/workspace", - "bootstrapMaxChars": 20000, - "bootstrapTotalMaxChars": 150000, - "bootstrapTruncation": { - "warningMode": "once", - "warningShown": false, - "truncatedFiles": 0, - "nearLimitFiles": 0, - "totalNearLimit": false - }, - "sandbox": { - "mode": "off", - "sandboxed": false - }, - "systemPrompt": { - "chars": 14708, - "projectContextChars": 5529, - "nonProjectContextChars": 9179 - }, - "injectedWorkspaceFiles": [ - { - "name": "AGENTS.md", - "path": "/home/starmen1265/.openclaw/agents/ui-designer/workspace/AGENTS.md", - "missing": false, - "rawChars": 2663, - "injectedChars": 2663, - "truncated": false - }, - { - "name": "SOUL.md", - "path": "/home/starmen1265/.openclaw/agents/ui-designer/workspace/SOUL.md", - "missing": false, - "rawChars": 96, - "injectedChars": 96, - "truncated": false - }, - { - "name": "TOOLS.md", - "path": "/home/starmen1265/.openclaw/agents/ui-designer/workspace/TOOLS.md", - "missing": false, - "rawChars": 850, - "injectedChars": 850, - "truncated": false - }, - { - "name": "IDENTITY.md", - "path": "/home/starmen1265/.openclaw/agents/ui-designer/workspace/IDENTITY.md", - "missing": false, - "rawChars": 123, - "injectedChars": 123, - "truncated": false - }, - { - "name": "USER.md", - "path": "/home/starmen1265/.openclaw/agents/ui-designer/workspace/USER.md", - "missing": false, - "rawChars": 191, - "injectedChars": 191, - "truncated": false - }, - { - "path": "SELF_IMPROVEMENT_REMINDER.md", - "rawChars": 616, - "injectedChars": 616, - "truncated": false - } - ], - "skills": { - "promptChars": 659, - "entries": [ - { - "name": "capability-evolver", - "blockChars": 290 - } - ] - }, - "tools": { - "listChars": 4054, - "schemaChars": 30173, - "entries": [ - { - "name": "read", - "summaryChars": 298, - "schemaChars": 574, - "propertiesCount": 6 - }, - { - "name": "edit", - "summaryChars": 326, - "schemaChars": 1103, - "propertiesCount": 5 - }, - { - "name": "write", - "summaryChars": 127, - "schemaChars": 497, - "propertiesCount": 5 - }, - { - "name": "exec", - "summaryChars": 181, - "schemaChars": 1098, - "propertiesCount": 12 - }, - { - "name": "process", - "summaryChars": 85, - "schemaChars": 961, - "propertiesCount": 12 - }, - { - "name": "canvas", - "summaryChars": 106, - "schemaChars": 661, - "propertiesCount": 18 - }, - { - "name": "nodes", - "summaryChars": 118, - "schemaChars": 1589, - "propertiesCount": 32 - }, - { - "name": "cron", - "summaryChars": 3570, - "schemaChars": 690, - "propertiesCount": 13 - }, - { - "name": "message", - "summaryChars": 203, - "schemaChars": 5628, - "propertiesCount": 104 - }, - { - "name": "tts", - "summaryChars": 152, - "schemaChars": 223, - "propertiesCount": 2 - }, - { - "name": "image_generate", - "summaryChars": 435, - "schemaChars": 1195, - "propertiesCount": 10 - }, - { - "name": "gateway", - "summaryChars": 464, - "schemaChars": 497, - "propertiesCount": 12 - }, - { - "name": "agents_list", - "summaryChars": 118, - "schemaChars": 33, - "propertiesCount": 0 - }, - { - "name": "sessions_list", - "summaryChars": 54, - "schemaChars": 212, - "propertiesCount": 4 - }, - { - "name": "sessions_history", - "summaryChars": 36, - "schemaChars": 161, - "propertiesCount": 3 - }, - { - "name": "sessions_send", - "summaryChars": 84, - "schemaChars": 274, - "propertiesCount": 5 - }, - { - "name": "sessions_yield", - "summaryChars": 97, - "schemaChars": 60, - "propertiesCount": 1 - }, - { - "name": "sessions_spawn", - "summaryChars": 198, - "schemaChars": 1179, - "propertiesCount": 17 - }, - { - "name": "subagents", - "summaryChars": 105, - "schemaChars": 191, - "propertiesCount": 4 - }, - { - "name": "session_status", - "summaryChars": 262, - "schemaChars": 89, - "propertiesCount": 2 - }, - { - "name": "web_search", - "summaryChars": 175, - "schemaChars": 1084, - "propertiesCount": 9 - }, - { - "name": "web_fetch", - "summaryChars": 129, - "schemaChars": 374, - "propertiesCount": 3 - }, - { - "name": "image", - "summaryChars": 201, - "schemaChars": 342, - "propertiesCount": 6 - }, - { - "name": "browser", - "summaryChars": 1066, - "schemaChars": 2799, - "propertiesCount": 48 - }, - { - "name": "feishu_doc", - "summaryChars": 321, - "schemaChars": 2898, - "propertiesCount": 27 - }, - { - "name": "feishu_app_scopes", - "summaryChars": 102, - "schemaChars": 33, - "propertiesCount": 0 - }, - { - "name": "feishu_chat", - "summaryChars": 59, - "schemaChars": 606, - "propertiesCount": 6 - }, - { - "name": "feishu_wiki", - "summaryChars": 83, - "schemaChars": 971, - "propertiesCount": 10 - }, - { - "name": "feishu_drive", - "summaryChars": 81, - "schemaChars": 486, - "propertiesCount": 5 - }, - { - "name": "feishu_bitable_get_meta", - "summaryChars": 114, - "schemaChars": 170, - "propertiesCount": 1 - }, - { - "name": "feishu_bitable_list_fields", - "summaryChars": 76, - "schemaChars": 255, - "propertiesCount": 2 - }, - { - "name": "feishu_bitable_list_records", - "summaryChars": 64, - "schemaChars": 462, - "propertiesCount": 4 - }, - { - "name": "feishu_bitable_get_record", - "summaryChars": 46, - "schemaChars": 335, - "propertiesCount": 3 - }, - { - "name": "feishu_bitable_create_record", - "summaryChars": 44, - "schemaChars": 549, - "propertiesCount": 3 - }, - { - "name": "feishu_bitable_update_record", - "summaryChars": 50, - "schemaChars": 473, - "propertiesCount": 4 - }, - { - "name": "feishu_bitable_create_app", - "summaryChars": 57, - "schemaChars": 243, - "propertiesCount": 2 - }, - { - "name": "feishu_bitable_create_field", - "summaryChars": 46, - "schemaChars": 911, - "propertiesCount": 5 - }, - { - "name": "memory_search", - "summaryChars": 334, - "schemaChars": 139, - "propertiesCount": 3 - }, - { - "name": "memory_get", - "summaryChars": 151, - "schemaChars": 128, - "propertiesCount": 3 - } - ] - } - }, - "estimatedCostUsd": 0.35685519000000004, - "status": "failed", - "startedAt": 1782086550914, - "endedAt": 1782086554545, - "runtimeMs": 3631 - }, - "agent:ui-designer:cron:a1b2c3d4-e5f6-7890-abcd-ef1234567890:run:04cf2b4e-7df8-4f2a-8964-927c29e51567": { - "sessionId": "04cf2b4e-7df8-4f2a-8964-927c29e51567", - "updatedAt": 1782199800033, - "systemSent": true, - "label": "Cron: 中国核建每日跟踪", - "skillsSnapshot": { - "prompt": "\n\nThe following skills provide specialized instructions for specific tasks.\nUse the read tool to load a skill's file when the task matches its description.\nWhen a skill file references a relative path, resolve it against the skill directory (parent of SKILL.md / dirname of the path) and use that absolute path in tool commands.\n\n\n \n capability-evolver\n A self-evolution engine for AI agents. Analyzes runtime history to identify improvements and applies protocol-constrained evolution.\n ~/.openclaw/skills/capability-evolver/SKILL.md\n \n", - "skills": [ - { - "name": "capability-evolver" - } - ], - "skillFilter": [ - "capability-evolver", - "self-improving-agent" - ], - "resolvedSkills": [ - { - "name": "capability-evolver", - "description": "A self-evolution engine for AI agents. Analyzes runtime history to identify improvements and applies protocol-constrained evolution.", - "filePath": "/home/starmen1265/.openclaw/skills/capability-evolver/SKILL.md", - "baseDir": "/home/starmen1265/.openclaw/skills/capability-evolver", - "source": "openclaw-managed", - "disableModelInvocation": false - } - ], - "version": 0 - }, - "modelProvider": "minimax", - "model": "MiniMax-M2.7-highspeed", - "contextTokens": 200000, - "inputTokens": 34538, - "outputTokens": 14642, - "totalTokens": 37643, - "totalTokensFresh": true, - "cacheRead": 339712, - "cacheWrite": 0, - "sessionFile": "/home/starmen1265/.openclaw/agents/ui-designer/sessions/20442854-3eb2-4c4f-bc84-74533d3faad4.jsonl", - "abortedLastRun": false, - "authProfileOverride": "minimax:cn", - "authProfileOverrideSource": "auto", - "authProfileOverrideCompactionCount": 0, - "systemPromptReport": { - "source": "run", - "generatedAt": 1781854260385, - "sessionId": "b6b45c76-5535-45ff-b145-fe6b73889a6f", - "sessionKey": "agent:ui-designer:cron:a1b2c3d4-e5f6-7890-abcd-ef1234567890", - "provider": "zhipu", - "model": "glm-5", - "workspaceDir": "/home/starmen1265/.openclaw/agents/ui-designer/workspace", - "bootstrapMaxChars": 20000, - "bootstrapTotalMaxChars": 150000, - "bootstrapTruncation": { - "warningMode": "once", - "warningShown": false, - "truncatedFiles": 0, - "nearLimitFiles": 0, - "totalNearLimit": false - }, - "sandbox": { - "mode": "off", - "sandboxed": false - }, - "systemPrompt": { - "chars": 14708, - "projectContextChars": 5529, - "nonProjectContextChars": 9179 - }, - "injectedWorkspaceFiles": [ - { - "name": "AGENTS.md", - "path": "/home/starmen1265/.openclaw/agents/ui-designer/workspace/AGENTS.md", - "missing": false, - "rawChars": 2663, - "injectedChars": 2663, - "truncated": false - }, - { - "name": "SOUL.md", - "path": "/home/starmen1265/.openclaw/agents/ui-designer/workspace/SOUL.md", - "missing": false, - "rawChars": 96, - "injectedChars": 96, - "truncated": false - }, - { - "name": "TOOLS.md", - "path": "/home/starmen1265/.openclaw/agents/ui-designer/workspace/TOOLS.md", - "missing": false, - "rawChars": 850, - "injectedChars": 850, - "truncated": false - }, - { - "name": "IDENTITY.md", - "path": "/home/starmen1265/.openclaw/agents/ui-designer/workspace/IDENTITY.md", - "missing": false, - "rawChars": 123, - "injectedChars": 123, - "truncated": false - }, - { - "name": "USER.md", - "path": "/home/starmen1265/.openclaw/agents/ui-designer/workspace/USER.md", - "missing": false, - "rawChars": 191, - "injectedChars": 191, - "truncated": false - }, - { - "path": "SELF_IMPROVEMENT_REMINDER.md", - "rawChars": 616, - "injectedChars": 616, - "truncated": false - } - ], - "skills": { - "promptChars": 659, - "entries": [ - { - "name": "capability-evolver", - "blockChars": 290 - } - ] - }, - "tools": { - "listChars": 4054, - "schemaChars": 30173, - "entries": [ - { - "name": "read", - "summaryChars": 298, - "schemaChars": 574, - "propertiesCount": 6 - }, - { - "name": "edit", - "summaryChars": 326, - "schemaChars": 1103, - "propertiesCount": 5 - }, - { - "name": "write", - "summaryChars": 127, - "schemaChars": 497, - "propertiesCount": 5 - }, - { - "name": "exec", - "summaryChars": 181, - "schemaChars": 1098, - "propertiesCount": 12 - }, - { - "name": "process", - "summaryChars": 85, - "schemaChars": 961, - "propertiesCount": 12 - }, - { - "name": "canvas", - "summaryChars": 106, - "schemaChars": 661, - "propertiesCount": 18 - }, - { - "name": "nodes", - "summaryChars": 118, - "schemaChars": 1589, - "propertiesCount": 32 - }, - { - "name": "cron", - "summaryChars": 3570, - "schemaChars": 690, - "propertiesCount": 13 - }, - { - "name": "message", - "summaryChars": 203, - "schemaChars": 5628, - "propertiesCount": 104 - }, - { - "name": "tts", - "summaryChars": 152, - "schemaChars": 223, - "propertiesCount": 2 - }, - { - "name": "image_generate", - "summaryChars": 435, - "schemaChars": 1195, - "propertiesCount": 10 - }, - { - "name": "gateway", - "summaryChars": 464, - "schemaChars": 497, - "propertiesCount": 12 - }, - { - "name": "agents_list", - "summaryChars": 118, - "schemaChars": 33, - "propertiesCount": 0 - }, - { - "name": "sessions_list", - "summaryChars": 54, - "schemaChars": 212, - "propertiesCount": 4 - }, - { - "name": "sessions_history", - "summaryChars": 36, - "schemaChars": 161, - "propertiesCount": 3 - }, - { - "name": "sessions_send", - "summaryChars": 84, - "schemaChars": 274, - "propertiesCount": 5 - }, - { - "name": "sessions_yield", - "summaryChars": 97, - "schemaChars": 60, - "propertiesCount": 1 - }, - { - "name": "sessions_spawn", - "summaryChars": 198, - "schemaChars": 1179, - "propertiesCount": 17 - }, - { - "name": "subagents", - "summaryChars": 105, - "schemaChars": 191, - "propertiesCount": 4 - }, - { - "name": "session_status", - "summaryChars": 262, - "schemaChars": 89, - "propertiesCount": 2 - }, - { - "name": "web_search", - "summaryChars": 175, - "schemaChars": 1084, - "propertiesCount": 9 - }, - { - "name": "web_fetch", - "summaryChars": 129, - "schemaChars": 374, - "propertiesCount": 3 - }, - { - "name": "image", - "summaryChars": 201, - "schemaChars": 342, - "propertiesCount": 6 - }, - { - "name": "browser", - "summaryChars": 1066, - "schemaChars": 2799, - "propertiesCount": 48 - }, - { - "name": "feishu_doc", - "summaryChars": 321, - "schemaChars": 2898, - "propertiesCount": 27 - }, - { - "name": "feishu_app_scopes", - "summaryChars": 102, - "schemaChars": 33, - "propertiesCount": 0 - }, - { - "name": "feishu_chat", - "summaryChars": 59, - "schemaChars": 606, - "propertiesCount": 6 - }, - { - "name": "feishu_wiki", - "summaryChars": 83, - "schemaChars": 971, - "propertiesCount": 10 - }, - { - "name": "feishu_drive", - "summaryChars": 81, - "schemaChars": 486, - "propertiesCount": 5 - }, - { - "name": "feishu_bitable_get_meta", - "summaryChars": 114, - "schemaChars": 170, - "propertiesCount": 1 - }, - { - "name": "feishu_bitable_list_fields", - "summaryChars": 76, - "schemaChars": 255, - "propertiesCount": 2 - }, - { - "name": "feishu_bitable_list_records", - "summaryChars": 64, - "schemaChars": 462, - "propertiesCount": 4 - }, - { - "name": "feishu_bitable_get_record", - "summaryChars": 46, - "schemaChars": 335, - "propertiesCount": 3 - }, - { - "name": "feishu_bitable_create_record", - "summaryChars": 44, - "schemaChars": 549, - "propertiesCount": 3 - }, - { - "name": "feishu_bitable_update_record", - "summaryChars": 50, - "schemaChars": 473, - "propertiesCount": 4 - }, - { - "name": "feishu_bitable_create_app", - "summaryChars": 57, - "schemaChars": 243, - "propertiesCount": 2 - }, - { - "name": "feishu_bitable_create_field", - "summaryChars": 46, - "schemaChars": 911, - "propertiesCount": 5 - }, - { - "name": "memory_search", - "summaryChars": 334, - "schemaChars": 139, - "propertiesCount": 3 - }, - { - "name": "memory_get", - "summaryChars": 151, - "schemaChars": 128, - "propertiesCount": 3 - } - ] - } - }, - "estimatedCostUsd": 0.0063183, - "status": "failed", - "startedAt": 1782113460390, - "endedAt": 1782113462380, - "runtimeMs": 1990 - }, - "agent:ui-designer:cron:f7a8b9c0-1234-5678-9abc-def012345678:run:bc1b0f65-db91-462e-a12e-c11920982b5f": { - "sessionId": "bc1b0f65-db91-462e-a12e-c11920982b5f", - "updatedAt": 1782199903479, - "systemSent": true, - "label": "Cron: 中国化学每日跟踪", - "skillsSnapshot": { - "prompt": "\n\nThe following skills provide specialized instructions for specific tasks.\nUse the read tool to load a skill's file when the task matches its description.\nWhen a skill file references a relative path, resolve it against the skill directory (parent of SKILL.md / dirname of the path) and use that absolute path in tool commands.\n\n\n \n capability-evolver\n A self-evolution engine for AI agents. Analyzes runtime history to identify improvements and applies protocol-constrained evolution.\n ~/.openclaw/skills/capability-evolver/SKILL.md\n \n", - "skills": [ - { - "name": "capability-evolver" - } - ], - "skillFilter": [ - "capability-evolver", - "self-improving-agent" - ], - "resolvedSkills": [ - { - "name": "capability-evolver", - "description": "A self-evolution engine for AI agents. Analyzes runtime history to identify improvements and applies protocol-constrained evolution.", - "filePath": "/home/starmen1265/.openclaw/skills/capability-evolver/SKILL.md", - "baseDir": "/home/starmen1265/.openclaw/skills/capability-evolver", - "source": "openclaw-managed", - "sourceInfo": { - "path": "/home/starmen1265/.openclaw/skills/capability-evolver/SKILL.md", - "source": "openclaw-managed", - "scope": "project", - "origin": "top-level", - "baseDir": "/home/starmen1265/.openclaw/skills/capability-evolver" - }, - "disableModelInvocation": false - } - ], - "version": 0 - }, - "modelProvider": "minimax", - "model": "MiniMax-M2.7-highspeed", - "authProfileOverride": "minimax:cn", - "authProfileOverrideSource": "auto", - "authProfileOverrideCompactionCount": 0, - "systemPromptReport": { - "source": "run", - "generatedAt": 1781854551542, - "sessionId": "04d89dda-47dd-4ddb-b115-4a6ce2b1ebb2", - "sessionKey": "agent:ui-designer:cron:f7a8b9c0-1234-5678-9abc-def012345678", - "provider": "zhipu", - "model": "glm-5", - "workspaceDir": "/home/starmen1265/.openclaw/agents/ui-designer/workspace", - "bootstrapMaxChars": 20000, - "bootstrapTotalMaxChars": 150000, - "bootstrapTruncation": { - "warningMode": "once", - "warningShown": false, - "truncatedFiles": 0, - "nearLimitFiles": 0, - "totalNearLimit": false - }, - "sandbox": { - "mode": "off", - "sandboxed": false - }, - "systemPrompt": { - "chars": 14708, - "projectContextChars": 5529, - "nonProjectContextChars": 9179 - }, - "injectedWorkspaceFiles": [ - { - "name": "AGENTS.md", - "path": "/home/starmen1265/.openclaw/agents/ui-designer/workspace/AGENTS.md", - "missing": false, - "rawChars": 2663, - "injectedChars": 2663, - "truncated": false - }, - { - "name": "SOUL.md", - "path": "/home/starmen1265/.openclaw/agents/ui-designer/workspace/SOUL.md", - "missing": false, - "rawChars": 96, - "injectedChars": 96, - "truncated": false - }, - { - "name": "TOOLS.md", - "path": "/home/starmen1265/.openclaw/agents/ui-designer/workspace/TOOLS.md", - "missing": false, - "rawChars": 850, - "injectedChars": 850, - "truncated": false - }, - { - "name": "IDENTITY.md", - "path": "/home/starmen1265/.openclaw/agents/ui-designer/workspace/IDENTITY.md", - "missing": false, - "rawChars": 123, - "injectedChars": 123, - "truncated": false - }, - { - "name": "USER.md", - "path": "/home/starmen1265/.openclaw/agents/ui-designer/workspace/USER.md", - "missing": false, - "rawChars": 191, - "injectedChars": 191, - "truncated": false - }, - { - "path": "SELF_IMPROVEMENT_REMINDER.md", - "rawChars": 616, - "injectedChars": 616, - "truncated": false - } - ], - "skills": { - "promptChars": 659, - "entries": [ - { - "name": "capability-evolver", - "blockChars": 290 - } - ] - }, - "tools": { - "listChars": 4054, - "schemaChars": 30173, - "entries": [ - { - "name": "read", - "summaryChars": 298, - "schemaChars": 574, - "propertiesCount": 6 - }, - { - "name": "edit", - "summaryChars": 326, - "schemaChars": 1103, - "propertiesCount": 5 - }, - { - "name": "write", - "summaryChars": 127, - "schemaChars": 497, - "propertiesCount": 5 - }, - { - "name": "exec", - "summaryChars": 181, - "schemaChars": 1098, - "propertiesCount": 12 - }, - { - "name": "process", - "summaryChars": 85, - "schemaChars": 961, - "propertiesCount": 12 - }, - { - "name": "canvas", - "summaryChars": 106, - "schemaChars": 661, - "propertiesCount": 18 - }, - { - "name": "nodes", - "summaryChars": 118, - "schemaChars": 1589, - "propertiesCount": 32 - }, - { - "name": "cron", - "summaryChars": 3570, - "schemaChars": 690, - "propertiesCount": 13 - }, - { - "name": "message", - "summaryChars": 203, - "schemaChars": 5628, - "propertiesCount": 104 - }, - { - "name": "tts", - "summaryChars": 152, - "schemaChars": 223, - "propertiesCount": 2 - }, - { - "name": "image_generate", - "summaryChars": 435, - "schemaChars": 1195, - "propertiesCount": 10 - }, - { - "name": "gateway", - "summaryChars": 464, - "schemaChars": 497, - "propertiesCount": 12 - }, - { - "name": "agents_list", - "summaryChars": 118, - "schemaChars": 33, - "propertiesCount": 0 - }, - { - "name": "sessions_list", - "summaryChars": 54, - "schemaChars": 212, - "propertiesCount": 4 - }, - { - "name": "sessions_history", - "summaryChars": 36, - "schemaChars": 161, - "propertiesCount": 3 - }, - { - "name": "sessions_send", - "summaryChars": 84, - "schemaChars": 274, - "propertiesCount": 5 - }, - { - "name": "sessions_yield", - "summaryChars": 97, - "schemaChars": 60, - "propertiesCount": 1 - }, - { - "name": "sessions_spawn", - "summaryChars": 198, - "schemaChars": 1179, - "propertiesCount": 17 - }, - { - "name": "subagents", - "summaryChars": 105, - "schemaChars": 191, - "propertiesCount": 4 - }, - { - "name": "session_status", - "summaryChars": 262, - "schemaChars": 89, - "propertiesCount": 2 - }, - { - "name": "web_search", - "summaryChars": 175, - "schemaChars": 1084, - "propertiesCount": 9 - }, - { - "name": "web_fetch", - "summaryChars": 129, - "schemaChars": 374, - "propertiesCount": 3 - }, - { - "name": "image", - "summaryChars": 201, - "schemaChars": 342, - "propertiesCount": 6 - }, - { - "name": "browser", - "summaryChars": 1066, - "schemaChars": 2799, - "propertiesCount": 48 - }, - { - "name": "feishu_doc", - "summaryChars": 321, - "schemaChars": 2898, - "propertiesCount": 27 - }, - { - "name": "feishu_app_scopes", - "summaryChars": 102, - "schemaChars": 33, - "propertiesCount": 0 - }, - { - "name": "feishu_chat", - "summaryChars": 59, - "schemaChars": 606, - "propertiesCount": 6 - }, - { - "name": "feishu_wiki", - "summaryChars": 83, - "schemaChars": 971, - "propertiesCount": 10 - }, - { - "name": "feishu_drive", - "summaryChars": 81, - "schemaChars": 486, - "propertiesCount": 5 - }, - { - "name": "feishu_bitable_get_meta", - "summaryChars": 114, - "schemaChars": 170, - "propertiesCount": 1 - }, - { - "name": "feishu_bitable_list_fields", - "summaryChars": 76, - "schemaChars": 255, - "propertiesCount": 2 - }, - { - "name": "feishu_bitable_list_records", - "summaryChars": 64, - "schemaChars": 462, - "propertiesCount": 4 - }, - { - "name": "feishu_bitable_get_record", - "summaryChars": 46, - "schemaChars": 335, - "propertiesCount": 3 - }, - { - "name": "feishu_bitable_create_record", - "summaryChars": 44, - "schemaChars": 549, - "propertiesCount": 3 - }, - { - "name": "feishu_bitable_update_record", - "summaryChars": 50, - "schemaChars": 473, - "propertiesCount": 4 - }, - { - "name": "feishu_bitable_create_app", - "summaryChars": 57, - "schemaChars": 243, - "propertiesCount": 2 - }, - { - "name": "feishu_bitable_create_field", - "summaryChars": 46, - "schemaChars": 911, - "propertiesCount": 5 - }, - { - "name": "memory_search", - "summaryChars": 334, - "schemaChars": 139, - "propertiesCount": 3 - }, - { - "name": "memory_get", - "summaryChars": 151, - "schemaChars": 128, - "propertiesCount": 3 - } - ] - } - }, - "contextTokens": 200000, - "inputTokens": 3198, - "outputTokens": 4067, - "totalTokens": 19254, - "totalTokensFresh": true, - "cacheRead": 51200, - "cacheWrite": 0, - "estimatedCostUsd": 0.05539842, - "status": "failed", - "startedAt": 1782113563593, - "abortedLastRun": false, - "endedAt": 1782113565298, - "runtimeMs": 1705 - }, - "agent:ui-designer:cron:a1b2c3d4-5678-90ab-cdef-234567890123:run:767aaad9-e01d-4c35-899c-08a880d65520": { - "sessionId": "767aaad9-e01d-4c35-899c-08a880d65520", - "updatedAt": 1782200006581, - "systemSent": true, - "label": "Cron: 沪深300ETF每日跟踪", - "skillsSnapshot": { - "prompt": "\n\nThe following skills provide specialized instructions for specific tasks.\nUse the read tool to load a skill's file when the task matches its description.\nWhen a skill file references a relative path, resolve it against the skill directory (parent of SKILL.md / dirname of the path) and use that absolute path in tool commands.\n\n\n \n capability-evolver\n A self-evolution engine for AI agents. Analyzes runtime history to identify improvements and applies protocol-constrained evolution.\n ~/.openclaw/skills/capability-evolver/SKILL.md\n \n", - "skills": [ - { - "name": "capability-evolver" - } - ], - "skillFilter": [ - "capability-evolver", - "self-improving-agent" - ], - "resolvedSkills": [ - { - "name": "capability-evolver", - "description": "A self-evolution engine for AI agents. Analyzes runtime history to identify improvements and applies protocol-constrained evolution.", - "filePath": "/home/starmen1265/.openclaw/skills/capability-evolver/SKILL.md", - "baseDir": "/home/starmen1265/.openclaw/skills/capability-evolver", - "source": "openclaw-managed", - "sourceInfo": { - "path": "/home/starmen1265/.openclaw/skills/capability-evolver/SKILL.md", - "source": "openclaw-managed", - "scope": "project", - "origin": "top-level", - "baseDir": "/home/starmen1265/.openclaw/skills/capability-evolver" - }, - "disableModelInvocation": false - } - ], - "version": 0 - }, - "modelProvider": "minimax", - "model": "MiniMax-M2.7-highspeed", - "authProfileOverride": "minimax:cn", - "authProfileOverrideSource": "auto", - "authProfileOverrideCompactionCount": 0, - "systemPromptReport": { - "source": "run", - "generatedAt": 1781854641788, - "sessionId": "f0b12375-4f66-4d74-8cb3-9263f0dfb199", - "sessionKey": "agent:ui-designer:cron:a1b2c3d4-5678-90ab-cdef-234567890123", - "provider": "zhipu", - "model": "glm-5", - "workspaceDir": "/home/starmen1265/.openclaw/agents/ui-designer/workspace", - "bootstrapMaxChars": 20000, - "bootstrapTotalMaxChars": 150000, - "bootstrapTruncation": { - "warningMode": "once", - "warningShown": false, - "truncatedFiles": 0, - "nearLimitFiles": 0, - "totalNearLimit": false - }, - "sandbox": { - "mode": "off", - "sandboxed": false - }, - "systemPrompt": { - "chars": 14708, - "projectContextChars": 5529, - "nonProjectContextChars": 9179 - }, - "injectedWorkspaceFiles": [ - { - "name": "AGENTS.md", - "path": "/home/starmen1265/.openclaw/agents/ui-designer/workspace/AGENTS.md", - "missing": false, - "rawChars": 2663, - "injectedChars": 2663, - "truncated": false - }, - { - "name": "SOUL.md", - "path": "/home/starmen1265/.openclaw/agents/ui-designer/workspace/SOUL.md", - "missing": false, - "rawChars": 96, - "injectedChars": 96, - "truncated": false - }, - { - "name": "TOOLS.md", - "path": "/home/starmen1265/.openclaw/agents/ui-designer/workspace/TOOLS.md", - "missing": false, - "rawChars": 850, - "injectedChars": 850, - "truncated": false - }, - { - "name": "IDENTITY.md", - "path": "/home/starmen1265/.openclaw/agents/ui-designer/workspace/IDENTITY.md", - "missing": false, - "rawChars": 123, - "injectedChars": 123, - "truncated": false - }, - { - "name": "USER.md", - "path": "/home/starmen1265/.openclaw/agents/ui-designer/workspace/USER.md", - "missing": false, - "rawChars": 191, - "injectedChars": 191, - "truncated": false - }, - { - "path": "SELF_IMPROVEMENT_REMINDER.md", - "rawChars": 616, - "injectedChars": 616, - "truncated": false - } - ], - "skills": { - "promptChars": 659, - "entries": [ - { - "name": "capability-evolver", - "blockChars": 290 - } - ] - }, - "tools": { - "listChars": 4054, - "schemaChars": 30173, - "entries": [ - { - "name": "read", - "summaryChars": 298, - "schemaChars": 574, - "propertiesCount": 6 - }, - { - "name": "edit", - "summaryChars": 326, - "schemaChars": 1103, - "propertiesCount": 5 - }, - { - "name": "write", - "summaryChars": 127, - "schemaChars": 497, - "propertiesCount": 5 - }, - { - "name": "exec", - "summaryChars": 181, - "schemaChars": 1098, - "propertiesCount": 12 - }, - { - "name": "process", - "summaryChars": 85, - "schemaChars": 961, - "propertiesCount": 12 - }, - { - "name": "canvas", - "summaryChars": 106, - "schemaChars": 661, - "propertiesCount": 18 - }, - { - "name": "nodes", - "summaryChars": 118, - "schemaChars": 1589, - "propertiesCount": 32 - }, - { - "name": "cron", - "summaryChars": 3570, - "schemaChars": 690, - "propertiesCount": 13 - }, - { - "name": "message", - "summaryChars": 203, - "schemaChars": 5628, - "propertiesCount": 104 - }, - { - "name": "tts", - "summaryChars": 152, - "schemaChars": 223, - "propertiesCount": 2 - }, - { - "name": "image_generate", - "summaryChars": 435, - "schemaChars": 1195, - "propertiesCount": 10 - }, - { - "name": "gateway", - "summaryChars": 464, - "schemaChars": 497, - "propertiesCount": 12 - }, - { - "name": "agents_list", - "summaryChars": 118, - "schemaChars": 33, - "propertiesCount": 0 - }, - { - "name": "sessions_list", - "summaryChars": 54, - "schemaChars": 212, - "propertiesCount": 4 - }, - { - "name": "sessions_history", - "summaryChars": 36, - "schemaChars": 161, - "propertiesCount": 3 - }, - { - "name": "sessions_send", - "summaryChars": 84, - "schemaChars": 274, - "propertiesCount": 5 - }, - { - "name": "sessions_yield", - "summaryChars": 97, - "schemaChars": 60, - "propertiesCount": 1 - }, - { - "name": "sessions_spawn", - "summaryChars": 198, - "schemaChars": 1179, - "propertiesCount": 17 - }, - { - "name": "subagents", - "summaryChars": 105, - "schemaChars": 191, - "propertiesCount": 4 - }, - { - "name": "session_status", - "summaryChars": 262, - "schemaChars": 89, - "propertiesCount": 2 - }, - { - "name": "web_search", - "summaryChars": 175, - "schemaChars": 1084, - "propertiesCount": 9 - }, - { - "name": "web_fetch", - "summaryChars": 129, - "schemaChars": 374, - "propertiesCount": 3 - }, - { - "name": "image", - "summaryChars": 201, - "schemaChars": 342, - "propertiesCount": 6 - }, - { - "name": "browser", - "summaryChars": 1066, - "schemaChars": 2799, - "propertiesCount": 48 - }, - { - "name": "feishu_doc", - "summaryChars": 321, - "schemaChars": 2898, - "propertiesCount": 27 - }, - { - "name": "feishu_app_scopes", - "summaryChars": 102, - "schemaChars": 33, - "propertiesCount": 0 - }, - { - "name": "feishu_chat", - "summaryChars": 59, - "schemaChars": 606, - "propertiesCount": 6 - }, - { - "name": "feishu_wiki", - "summaryChars": 83, - "schemaChars": 971, - "propertiesCount": 10 - }, - { - "name": "feishu_drive", - "summaryChars": 81, - "schemaChars": 486, - "propertiesCount": 5 - }, - { - "name": "feishu_bitable_get_meta", - "summaryChars": 114, - "schemaChars": 170, - "propertiesCount": 1 - }, - { - "name": "feishu_bitable_list_fields", - "summaryChars": 76, - "schemaChars": 255, - "propertiesCount": 2 - }, - { - "name": "feishu_bitable_list_records", - "summaryChars": 64, - "schemaChars": 462, - "propertiesCount": 4 - }, - { - "name": "feishu_bitable_get_record", - "summaryChars": 46, - "schemaChars": 335, - "propertiesCount": 3 - }, - { - "name": "feishu_bitable_create_record", - "summaryChars": 44, - "schemaChars": 549, - "propertiesCount": 3 - }, - { - "name": "feishu_bitable_update_record", - "summaryChars": 50, - "schemaChars": 473, - "propertiesCount": 4 - }, - { - "name": "feishu_bitable_create_app", - "summaryChars": 57, - "schemaChars": 243, - "propertiesCount": 2 - }, - { - "name": "feishu_bitable_create_field", - "summaryChars": 46, - "schemaChars": 911, - "propertiesCount": 5 - }, - { - "name": "memory_search", - "summaryChars": 334, - "schemaChars": 139, - "propertiesCount": 3 - }, - { - "name": "memory_get", - "summaryChars": 151, - "schemaChars": 128, - "propertiesCount": 3 - } - ] - } - }, - "contextTokens": 200000, - "inputTokens": 12178, - "outputTokens": 11267, - "totalTokens": 28153, - "totalTokensFresh": true, - "cacheRead": 167936, - "cacheWrite": 0, - "estimatedCostUsd": 0.08418837, - "status": "failed", - "startedAt": 1782113606907, - "abortedLastRun": false, - "endedAt": 1782113610273, - "runtimeMs": 3366 - }, - "agent:ui-designer:cron:b2c3d4e5-6789-01bc-def0-345678901234:run:c2111137-22f1-441e-b944-0391e6171c65": { - "sessionId": "c2111137-22f1-441e-b944-0391e6171c65", - "updatedAt": 1782200078086, - "systemSent": true, - "label": "Cron: 招商银行每日跟踪", - "skillsSnapshot": { - "prompt": "\n\nThe following skills provide specialized instructions for specific tasks.\nUse the read tool to load a skill's file when the task matches its description.\nWhen a skill file references a relative path, resolve it against the skill directory (parent of SKILL.md / dirname of the path) and use that absolute path in tool commands.\n\n\n \n capability-evolver\n A self-evolution engine for AI agents. Analyzes runtime history to identify improvements and applies protocol-constrained evolution.\n ~/.openclaw/skills/capability-evolver/SKILL.md\n \n", - "skills": [ - { - "name": "capability-evolver" - } - ], - "skillFilter": [ - "capability-evolver", - "self-improving-agent" - ], - "resolvedSkills": [ - { - "name": "capability-evolver", - "description": "A self-evolution engine for AI agents. Analyzes runtime history to identify improvements and applies protocol-constrained evolution.", - "filePath": "/home/starmen1265/.openclaw/skills/capability-evolver/SKILL.md", - "baseDir": "/home/starmen1265/.openclaw/skills/capability-evolver", - "source": "openclaw-managed", - "sourceInfo": { - "path": "/home/starmen1265/.openclaw/skills/capability-evolver/SKILL.md", - "source": "openclaw-managed", - "scope": "project", - "origin": "top-level", - "baseDir": "/home/starmen1265/.openclaw/skills/capability-evolver" - }, - "disableModelInvocation": false - } - ], - "version": 0 - }, - "modelProvider": "minimax", - "model": "MiniMax-M2.7-highspeed", - "authProfileOverride": "minimax:cn", - "authProfileOverrideSource": "auto", - "authProfileOverrideCompactionCount": 0, - "systemPromptReport": { - "source": "run", - "generatedAt": 1781854856712, - "sessionId": "40a0a301-4269-46db-ada9-b9244bddf49e", - "sessionKey": "agent:ui-designer:cron:b2c3d4e5-6789-01bc-def0-345678901234", - "provider": "zhipu", - "model": "glm-5", - "workspaceDir": "/home/starmen1265/.openclaw/agents/ui-designer/workspace", - "bootstrapMaxChars": 20000, - "bootstrapTotalMaxChars": 150000, - "bootstrapTruncation": { - "warningMode": "once", - "warningShown": false, - "truncatedFiles": 0, - "nearLimitFiles": 0, - "totalNearLimit": false - }, - "sandbox": { - "mode": "off", - "sandboxed": false - }, - "systemPrompt": { - "chars": 14708, - "projectContextChars": 5529, - "nonProjectContextChars": 9179 - }, - "injectedWorkspaceFiles": [ - { - "name": "AGENTS.md", - "path": "/home/starmen1265/.openclaw/agents/ui-designer/workspace/AGENTS.md", - "missing": false, - "rawChars": 2663, - "injectedChars": 2663, - "truncated": false - }, - { - "name": "SOUL.md", - "path": "/home/starmen1265/.openclaw/agents/ui-designer/workspace/SOUL.md", - "missing": false, - "rawChars": 96, - "injectedChars": 96, - "truncated": false - }, - { - "name": "TOOLS.md", - "path": "/home/starmen1265/.openclaw/agents/ui-designer/workspace/TOOLS.md", - "missing": false, - "rawChars": 850, - "injectedChars": 850, - "truncated": false - }, - { - "name": "IDENTITY.md", - "path": "/home/starmen1265/.openclaw/agents/ui-designer/workspace/IDENTITY.md", - "missing": false, - "rawChars": 123, - "injectedChars": 123, - "truncated": false - }, - { - "name": "USER.md", - "path": "/home/starmen1265/.openclaw/agents/ui-designer/workspace/USER.md", - "missing": false, - "rawChars": 191, - "injectedChars": 191, - "truncated": false - }, - { - "path": "SELF_IMPROVEMENT_REMINDER.md", - "rawChars": 616, - "injectedChars": 616, - "truncated": false - } - ], - "skills": { - "promptChars": 659, - "entries": [ - { - "name": "capability-evolver", - "blockChars": 290 - } - ] - }, - "tools": { - "listChars": 4054, - "schemaChars": 30173, - "entries": [ - { - "name": "read", - "summaryChars": 298, - "schemaChars": 574, - "propertiesCount": 6 - }, - { - "name": "edit", - "summaryChars": 326, - "schemaChars": 1103, - "propertiesCount": 5 - }, - { - "name": "write", - "summaryChars": 127, - "schemaChars": 497, - "propertiesCount": 5 - }, - { - "name": "exec", - "summaryChars": 181, - "schemaChars": 1098, - "propertiesCount": 12 - }, - { - "name": "process", - "summaryChars": 85, - "schemaChars": 961, - "propertiesCount": 12 - }, - { - "name": "canvas", - "summaryChars": 106, - "schemaChars": 661, - "propertiesCount": 18 - }, - { - "name": "nodes", - "summaryChars": 118, - "schemaChars": 1589, - "propertiesCount": 32 - }, - { - "name": "cron", - "summaryChars": 3570, - "schemaChars": 690, - "propertiesCount": 13 - }, - { - "name": "message", - "summaryChars": 203, - "schemaChars": 5628, - "propertiesCount": 104 - }, - { - "name": "tts", - "summaryChars": 152, - "schemaChars": 223, - "propertiesCount": 2 - }, - { - "name": "image_generate", - "summaryChars": 435, - "schemaChars": 1195, - "propertiesCount": 10 - }, - { - "name": "gateway", - "summaryChars": 464, - "schemaChars": 497, - "propertiesCount": 12 - }, - { - "name": "agents_list", - "summaryChars": 118, - "schemaChars": 33, - "propertiesCount": 0 - }, - { - "name": "sessions_list", - "summaryChars": 54, - "schemaChars": 212, - "propertiesCount": 4 - }, - { - "name": "sessions_history", - "summaryChars": 36, - "schemaChars": 161, - "propertiesCount": 3 - }, - { - "name": "sessions_send", - "summaryChars": 84, - "schemaChars": 274, - "propertiesCount": 5 - }, - { - "name": "sessions_yield", - "summaryChars": 97, - "schemaChars": 60, - "propertiesCount": 1 - }, - { - "name": "sessions_spawn", - "summaryChars": 198, - "schemaChars": 1179, - "propertiesCount": 17 - }, - { - "name": "subagents", - "summaryChars": 105, - "schemaChars": 191, - "propertiesCount": 4 - }, - { - "name": "session_status", - "summaryChars": 262, - "schemaChars": 89, - "propertiesCount": 2 - }, - { - "name": "web_search", - "summaryChars": 175, - "schemaChars": 1084, - "propertiesCount": 9 - }, - { - "name": "web_fetch", - "summaryChars": 129, - "schemaChars": 374, - "propertiesCount": 3 - }, - { - "name": "image", - "summaryChars": 201, - "schemaChars": 342, - "propertiesCount": 6 - }, - { - "name": "browser", - "summaryChars": 1066, - "schemaChars": 2799, - "propertiesCount": 48 - }, - { - "name": "feishu_doc", - "summaryChars": 321, - "schemaChars": 2898, - "propertiesCount": 27 - }, - { - "name": "feishu_app_scopes", - "summaryChars": 102, - "schemaChars": 33, - "propertiesCount": 0 - }, - { - "name": "feishu_chat", - "summaryChars": 59, - "schemaChars": 606, - "propertiesCount": 6 - }, - { - "name": "feishu_wiki", - "summaryChars": 83, - "schemaChars": 971, - "propertiesCount": 10 - }, - { - "name": "feishu_drive", - "summaryChars": 81, - "schemaChars": 486, - "propertiesCount": 5 - }, - { - "name": "feishu_bitable_get_meta", - "summaryChars": 114, - "schemaChars": 170, - "propertiesCount": 1 - }, - { - "name": "feishu_bitable_list_fields", - "summaryChars": 76, - "schemaChars": 255, - "propertiesCount": 2 - }, - { - "name": "feishu_bitable_list_records", - "summaryChars": 64, - "schemaChars": 462, - "propertiesCount": 4 - }, - { - "name": "feishu_bitable_get_record", - "summaryChars": 46, - "schemaChars": 335, - "propertiesCount": 3 - }, - { - "name": "feishu_bitable_create_record", - "summaryChars": 44, - "schemaChars": 549, - "propertiesCount": 3 - }, - { - "name": "feishu_bitable_update_record", - "summaryChars": 50, - "schemaChars": 473, - "propertiesCount": 4 - }, - { - "name": "feishu_bitable_create_app", - "summaryChars": 57, - "schemaChars": 243, - "propertiesCount": 2 - }, - { - "name": "feishu_bitable_create_field", - "summaryChars": 46, - "schemaChars": 911, - "propertiesCount": 5 - }, - { - "name": "memory_search", - "summaryChars": 334, - "schemaChars": 139, - "propertiesCount": 3 - }, - { - "name": "memory_get", - "summaryChars": 151, - "schemaChars": 128, - "propertiesCount": 3 - } - ] - } - }, - "contextTokens": 200000, - "inputTokens": 3169, - "outputTokens": 457, - "totalTokens": 19260, - "totalTokensFresh": true, - "cacheRead": 32768, - "cacheWrite": 0, - "estimatedCostUsd": 0.047271765, - "status": "failed", - "startedAt": 1782113677556, - "abortedLastRun": false, - "endedAt": 1782113681344, - "runtimeMs": 3788 - }, - "agent:ui-designer:cron:d4e5f6a7-8901-23de-f012-567890123456:run:1d4f4cf6-f434-4c8e-9d9c-c20d6cf9f410": { - "sessionId": "1d4f4cf6-f434-4c8e-9d9c-c20d6cf9f410", - "updatedAt": 1782200149907, - "systemSent": true, - "label": "Cron: 中国电建每日跟踪", - "skillsSnapshot": { - "prompt": "\n\nThe following skills provide specialized instructions for specific tasks.\nUse the read tool to load a skill's file when the task matches its description.\nWhen a skill file references a relative path, resolve it against the skill directory (parent of SKILL.md / dirname of the path) and use that absolute path in tool commands.\n\n\n \n capability-evolver\n A self-evolution engine for AI agents. Analyzes runtime history to identify improvements and applies protocol-constrained evolution.\n ~/.openclaw/skills/capability-evolver/SKILL.md\n \n", - "skills": [ - { - "name": "capability-evolver" - } - ], - "skillFilter": [ - "capability-evolver", - "self-improving-agent" - ], - "resolvedSkills": [ - { - "name": "capability-evolver", - "description": "A self-evolution engine for AI agents. Analyzes runtime history to identify improvements and applies protocol-constrained evolution.", - "filePath": "/home/starmen1265/.openclaw/skills/capability-evolver/SKILL.md", - "baseDir": "/home/starmen1265/.openclaw/skills/capability-evolver", - "source": "openclaw-managed", - "sourceInfo": { - "path": "/home/starmen1265/.openclaw/skills/capability-evolver/SKILL.md", - "source": "openclaw-managed", - "scope": "project", - "origin": "top-level", - "baseDir": "/home/starmen1265/.openclaw/skills/capability-evolver" - }, - "disableModelInvocation": false - } - ], - "version": 0 - }, - "modelProvider": "minimax", - "model": "MiniMax-M2.7-highspeed", - "authProfileOverride": "minimax:cn", - "authProfileOverrideSource": "auto", - "authProfileOverrideCompactionCount": 0, - "systemPromptReport": { - "source": "run", - "generatedAt": 1781854907472, - "sessionId": "c16f447b-30ac-40ad-95f5-23e982057399", - "sessionKey": "agent:ui-designer:cron:d4e5f6a7-8901-23de-f012-567890123456", - "provider": "zhipu", - "model": "glm-5", - "workspaceDir": "/home/starmen1265/.openclaw/agents/ui-designer/workspace", - "bootstrapMaxChars": 20000, - "bootstrapTotalMaxChars": 150000, - "bootstrapTruncation": { - "warningMode": "once", - "warningShown": false, - "truncatedFiles": 0, - "nearLimitFiles": 0, - "totalNearLimit": false - }, - "sandbox": { - "mode": "off", - "sandboxed": false - }, - "systemPrompt": { - "chars": 14708, - "projectContextChars": 5529, - "nonProjectContextChars": 9179 - }, - "injectedWorkspaceFiles": [ - { - "name": "AGENTS.md", - "path": "/home/starmen1265/.openclaw/agents/ui-designer/workspace/AGENTS.md", - "missing": false, - "rawChars": 2663, - "injectedChars": 2663, - "truncated": false - }, - { - "name": "SOUL.md", - "path": "/home/starmen1265/.openclaw/agents/ui-designer/workspace/SOUL.md", - "missing": false, - "rawChars": 96, - "injectedChars": 96, - "truncated": false - }, - { - "name": "TOOLS.md", - "path": "/home/starmen1265/.openclaw/agents/ui-designer/workspace/TOOLS.md", - "missing": false, - "rawChars": 850, - "injectedChars": 850, - "truncated": false - }, - { - "name": "IDENTITY.md", - "path": "/home/starmen1265/.openclaw/agents/ui-designer/workspace/IDENTITY.md", - "missing": false, - "rawChars": 123, - "injectedChars": 123, - "truncated": false - }, - { - "name": "USER.md", - "path": "/home/starmen1265/.openclaw/agents/ui-designer/workspace/USER.md", - "missing": false, - "rawChars": 191, - "injectedChars": 191, - "truncated": false - }, - { - "path": "SELF_IMPROVEMENT_REMINDER.md", - "rawChars": 616, - "injectedChars": 616, - "truncated": false - } - ], - "skills": { - "promptChars": 659, - "entries": [ - { - "name": "capability-evolver", - "blockChars": 290 - } - ] - }, - "tools": { - "listChars": 4054, - "schemaChars": 30173, - "entries": [ - { - "name": "read", - "summaryChars": 298, - "schemaChars": 574, - "propertiesCount": 6 - }, - { - "name": "edit", - "summaryChars": 326, - "schemaChars": 1103, - "propertiesCount": 5 - }, - { - "name": "write", - "summaryChars": 127, - "schemaChars": 497, - "propertiesCount": 5 - }, - { - "name": "exec", - "summaryChars": 181, - "schemaChars": 1098, - "propertiesCount": 12 - }, - { - "name": "process", - "summaryChars": 85, - "schemaChars": 961, - "propertiesCount": 12 - }, - { - "name": "canvas", - "summaryChars": 106, - "schemaChars": 661, - "propertiesCount": 18 - }, - { - "name": "nodes", - "summaryChars": 118, - "schemaChars": 1589, - "propertiesCount": 32 - }, - { - "name": "cron", - "summaryChars": 3570, - "schemaChars": 690, - "propertiesCount": 13 - }, - { - "name": "message", - "summaryChars": 203, - "schemaChars": 5628, - "propertiesCount": 104 - }, - { - "name": "tts", - "summaryChars": 152, - "schemaChars": 223, - "propertiesCount": 2 - }, - { - "name": "image_generate", - "summaryChars": 435, - "schemaChars": 1195, - "propertiesCount": 10 - }, - { - "name": "gateway", - "summaryChars": 464, - "schemaChars": 497, - "propertiesCount": 12 - }, - { - "name": "agents_list", - "summaryChars": 118, - "schemaChars": 33, - "propertiesCount": 0 - }, - { - "name": "sessions_list", - "summaryChars": 54, - "schemaChars": 212, - "propertiesCount": 4 - }, - { - "name": "sessions_history", - "summaryChars": 36, - "schemaChars": 161, - "propertiesCount": 3 - }, - { - "name": "sessions_send", - "summaryChars": 84, - "schemaChars": 274, - "propertiesCount": 5 - }, - { - "name": "sessions_yield", - "summaryChars": 97, - "schemaChars": 60, - "propertiesCount": 1 - }, - { - "name": "sessions_spawn", - "summaryChars": 198, - "schemaChars": 1179, - "propertiesCount": 17 - }, - { - "name": "subagents", - "summaryChars": 105, - "schemaChars": 191, - "propertiesCount": 4 - }, - { - "name": "session_status", - "summaryChars": 262, - "schemaChars": 89, - "propertiesCount": 2 - }, - { - "name": "web_search", - "summaryChars": 175, - "schemaChars": 1084, - "propertiesCount": 9 - }, - { - "name": "web_fetch", - "summaryChars": 129, - "schemaChars": 374, - "propertiesCount": 3 - }, - { - "name": "image", - "summaryChars": 201, - "schemaChars": 342, - "propertiesCount": 6 - }, - { - "name": "browser", - "summaryChars": 1066, - "schemaChars": 2799, - "propertiesCount": 48 - }, - { - "name": "feishu_doc", - "summaryChars": 321, - "schemaChars": 2898, - "propertiesCount": 27 - }, - { - "name": "feishu_app_scopes", - "summaryChars": 102, - "schemaChars": 33, - "propertiesCount": 0 - }, - { - "name": "feishu_chat", - "summaryChars": 59, - "schemaChars": 606, - "propertiesCount": 6 - }, - { - "name": "feishu_wiki", - "summaryChars": 83, - "schemaChars": 971, - "propertiesCount": 10 - }, - { - "name": "feishu_drive", - "summaryChars": 81, - "schemaChars": 486, - "propertiesCount": 5 - }, - { - "name": "feishu_bitable_get_meta", - "summaryChars": 114, - "schemaChars": 170, - "propertiesCount": 1 - }, - { - "name": "feishu_bitable_list_fields", - "summaryChars": 76, - "schemaChars": 255, - "propertiesCount": 2 - }, - { - "name": "feishu_bitable_list_records", - "summaryChars": 64, - "schemaChars": 462, - "propertiesCount": 4 - }, - { - "name": "feishu_bitable_get_record", - "summaryChars": 46, - "schemaChars": 335, - "propertiesCount": 3 - }, - { - "name": "feishu_bitable_create_record", - "summaryChars": 44, - "schemaChars": 549, - "propertiesCount": 3 - }, - { - "name": "feishu_bitable_update_record", - "summaryChars": 50, - "schemaChars": 473, - "propertiesCount": 4 - }, - { - "name": "feishu_bitable_create_app", - "summaryChars": 57, - "schemaChars": 243, - "propertiesCount": 2 - }, - { - "name": "feishu_bitable_create_field", - "summaryChars": 46, - "schemaChars": 911, - "propertiesCount": 5 - }, - { - "name": "memory_search", - "summaryChars": 334, - "schemaChars": 139, - "propertiesCount": 3 - }, - { - "name": "memory_get", - "summaryChars": 151, - "schemaChars": 128, - "propertiesCount": 3 - } - ] - } - }, - "contextTokens": 200000, - "inputTokens": 32034, - "outputTokens": 18828, - "totalTokens": 33626, - "totalTokensFresh": true, - "cacheRead": 122880, - "cacheWrite": 0, - "estimatedCostUsd": 0.05589625499999999, - "status": "failed", - "startedAt": 1782113749662, - "abortedLastRun": false, - "endedAt": 1782113753308, - "runtimeMs": 3646 - }, - "agent:ui-designer:cron:e5f6a7b8-9012-34ef-0123-678901234567:run:2001e967-10b9-4896-be8d-dd3095c6a359": { - "sessionId": "2001e967-10b9-4896-be8d-dd3095c6a359", - "updatedAt": 1782200220237, - "systemSent": true, - "label": "Cron: 优刻得每日跟踪", - "skillsSnapshot": { - "prompt": "\n\nThe following skills provide specialized instructions for specific tasks.\nUse the read tool to load a skill's file when the task matches its description.\nWhen a skill file references a relative path, resolve it against the skill directory (parent of SKILL.md / dirname of the path) and use that absolute path in tool commands.\n\n\n \n capability-evolver\n A self-evolution engine for AI agents. Analyzes runtime history to identify improvements and applies protocol-constrained evolution.\n ~/.openclaw/skills/capability-evolver/SKILL.md\n \n", - "skills": [ - { - "name": "capability-evolver" - } - ], - "skillFilter": [ - "capability-evolver", - "self-improving-agent" - ], - "resolvedSkills": [ - { - "name": "capability-evolver", - "description": "A self-evolution engine for AI agents. Analyzes runtime history to identify improvements and applies protocol-constrained evolution.", - "filePath": "/home/starmen1265/.openclaw/skills/capability-evolver/SKILL.md", - "baseDir": "/home/starmen1265/.openclaw/skills/capability-evolver", - "source": "openclaw-managed", - "sourceInfo": { - "path": "/home/starmen1265/.openclaw/skills/capability-evolver/SKILL.md", - "source": "openclaw-managed", - "scope": "project", - "origin": "top-level", - "baseDir": "/home/starmen1265/.openclaw/skills/capability-evolver" - }, - "disableModelInvocation": false - } - ], - "version": 0 - }, - "modelProvider": "minimax", - "model": "MiniMax-M2.7-highspeed", - "authProfileOverride": "minimax:cn", - "authProfileOverrideSource": "auto", - "authProfileOverrideCompactionCount": 0, - "systemPromptReport": { - "source": "run", - "generatedAt": 1781855185688, - "sessionId": "3e08d6f0-f7eb-498e-aafd-e7e598d7ac2f", - "sessionKey": "agent:ui-designer:cron:e5f6a7b8-9012-34ef-0123-678901234567", - "provider": "zhipu", - "model": "glm-5", - "workspaceDir": "/home/starmen1265/.openclaw/agents/ui-designer/workspace", - "bootstrapMaxChars": 20000, - "bootstrapTotalMaxChars": 150000, - "bootstrapTruncation": { - "warningMode": "once", - "warningShown": false, - "truncatedFiles": 0, - "nearLimitFiles": 0, - "totalNearLimit": false - }, - "sandbox": { - "mode": "off", - "sandboxed": false - }, - "systemPrompt": { - "chars": 14708, - "projectContextChars": 5529, - "nonProjectContextChars": 9179 - }, - "injectedWorkspaceFiles": [ - { - "name": "AGENTS.md", - "path": "/home/starmen1265/.openclaw/agents/ui-designer/workspace/AGENTS.md", - "missing": false, - "rawChars": 2663, - "injectedChars": 2663, - "truncated": false - }, - { - "name": "SOUL.md", - "path": "/home/starmen1265/.openclaw/agents/ui-designer/workspace/SOUL.md", - "missing": false, - "rawChars": 96, - "injectedChars": 96, - "truncated": false - }, - { - "name": "TOOLS.md", - "path": "/home/starmen1265/.openclaw/agents/ui-designer/workspace/TOOLS.md", - "missing": false, - "rawChars": 850, - "injectedChars": 850, - "truncated": false - }, - { - "name": "IDENTITY.md", - "path": "/home/starmen1265/.openclaw/agents/ui-designer/workspace/IDENTITY.md", - "missing": false, - "rawChars": 123, - "injectedChars": 123, - "truncated": false - }, - { - "name": "USER.md", - "path": "/home/starmen1265/.openclaw/agents/ui-designer/workspace/USER.md", - "missing": false, - "rawChars": 191, - "injectedChars": 191, - "truncated": false - }, - { - "path": "SELF_IMPROVEMENT_REMINDER.md", - "rawChars": 616, - "injectedChars": 616, - "truncated": false - } - ], - "skills": { - "promptChars": 659, - "entries": [ - { - "name": "capability-evolver", - "blockChars": 290 - } - ] - }, - "tools": { - "listChars": 4054, - "schemaChars": 30173, - "entries": [ - { - "name": "read", - "summaryChars": 298, - "schemaChars": 574, - "propertiesCount": 6 - }, - { - "name": "edit", - "summaryChars": 326, - "schemaChars": 1103, - "propertiesCount": 5 - }, - { - "name": "write", - "summaryChars": 127, - "schemaChars": 497, - "propertiesCount": 5 - }, - { - "name": "exec", - "summaryChars": 181, - "schemaChars": 1098, - "propertiesCount": 12 - }, - { - "name": "process", - "summaryChars": 85, - "schemaChars": 961, - "propertiesCount": 12 - }, - { - "name": "canvas", - "summaryChars": 106, - "schemaChars": 661, - "propertiesCount": 18 - }, - { - "name": "nodes", - "summaryChars": 118, - "schemaChars": 1589, - "propertiesCount": 32 - }, - { - "name": "cron", - "summaryChars": 3570, - "schemaChars": 690, - "propertiesCount": 13 - }, - { - "name": "message", - "summaryChars": 203, - "schemaChars": 5628, - "propertiesCount": 104 - }, - { - "name": "tts", - "summaryChars": 152, - "schemaChars": 223, - "propertiesCount": 2 - }, - { - "name": "image_generate", - "summaryChars": 435, - "schemaChars": 1195, - "propertiesCount": 10 - }, - { - "name": "gateway", - "summaryChars": 464, - "schemaChars": 497, - "propertiesCount": 12 - }, - { - "name": "agents_list", - "summaryChars": 118, - "schemaChars": 33, - "propertiesCount": 0 - }, - { - "name": "sessions_list", - "summaryChars": 54, - "schemaChars": 212, - "propertiesCount": 4 - }, - { - "name": "sessions_history", - "summaryChars": 36, - "schemaChars": 161, - "propertiesCount": 3 - }, - { - "name": "sessions_send", - "summaryChars": 84, - "schemaChars": 274, - "propertiesCount": 5 - }, - { - "name": "sessions_yield", - "summaryChars": 97, - "schemaChars": 60, - "propertiesCount": 1 - }, - { - "name": "sessions_spawn", - "summaryChars": 198, - "schemaChars": 1179, - "propertiesCount": 17 - }, - { - "name": "subagents", - "summaryChars": 105, - "schemaChars": 191, - "propertiesCount": 4 - }, - { - "name": "session_status", - "summaryChars": 262, - "schemaChars": 89, - "propertiesCount": 2 - }, - { - "name": "web_search", - "summaryChars": 175, - "schemaChars": 1084, - "propertiesCount": 9 - }, - { - "name": "web_fetch", - "summaryChars": 129, - "schemaChars": 374, - "propertiesCount": 3 - }, - { - "name": "image", - "summaryChars": 201, - "schemaChars": 342, - "propertiesCount": 6 - }, - { - "name": "browser", - "summaryChars": 1066, - "schemaChars": 2799, - "propertiesCount": 48 - }, - { - "name": "feishu_doc", - "summaryChars": 321, - "schemaChars": 2898, - "propertiesCount": 27 - }, - { - "name": "feishu_app_scopes", - "summaryChars": 102, - "schemaChars": 33, - "propertiesCount": 0 - }, - { - "name": "feishu_chat", - "summaryChars": 59, - "schemaChars": 606, - "propertiesCount": 6 - }, - { - "name": "feishu_wiki", - "summaryChars": 83, - "schemaChars": 971, - "propertiesCount": 10 - }, - { - "name": "feishu_drive", - "summaryChars": 81, - "schemaChars": 486, - "propertiesCount": 5 - }, - { - "name": "feishu_bitable_get_meta", - "summaryChars": 114, - "schemaChars": 170, - "propertiesCount": 1 - }, - { - "name": "feishu_bitable_list_fields", - "summaryChars": 76, - "schemaChars": 255, - "propertiesCount": 2 - }, - { - "name": "feishu_bitable_list_records", - "summaryChars": 64, - "schemaChars": 462, - "propertiesCount": 4 - }, - { - "name": "feishu_bitable_get_record", - "summaryChars": 46, - "schemaChars": 335, - "propertiesCount": 3 - }, - { - "name": "feishu_bitable_create_record", - "summaryChars": 44, - "schemaChars": 549, - "propertiesCount": 3 - }, - { - "name": "feishu_bitable_update_record", - "summaryChars": 50, - "schemaChars": 473, - "propertiesCount": 4 - }, - { - "name": "feishu_bitable_create_app", - "summaryChars": 57, - "schemaChars": 243, - "propertiesCount": 2 - }, - { - "name": "feishu_bitable_create_field", - "summaryChars": 46, - "schemaChars": 911, - "propertiesCount": 5 - }, - { - "name": "memory_search", - "summaryChars": 334, - "schemaChars": 139, - "propertiesCount": 3 - }, - { - "name": "memory_get", - "summaryChars": 151, - "schemaChars": 128, - "propertiesCount": 3 - } - ] - } - }, - "contextTokens": 200000, - "inputTokens": 21354, - "outputTokens": 7425, - "totalTokens": 37296, - "totalTokensFresh": true, - "cacheRead": 230848, - "cacheWrite": 0, - "estimatedCostUsd": 0.046022505000000005, - "status": "failed", - "startedAt": 1782113820431, - "abortedLastRun": false, - "endedAt": 1782113824228, - "runtimeMs": 3797 - }, - "agent:ui-designer:cron:c3d4e5f6-7890-12cd-ef01-456789012345:run:8ac75033-0e2d-4904-860e-d603974d6142": { - "sessionId": "8ac75033-0e2d-4904-860e-d603974d6142", - "updatedAt": 1782200291931, + "agent:ui-designer:cron:c3d4e5f6-7890-12cd-ef01-456789012345:run:4ecc5675-c40c-4f00-8026-6785a73508e2": { + "sessionId": "4ecc5675-c40c-4f00-8026-6785a73508e2", + "updatedAt": 1782286687661, "systemSent": true, "label": "Cron: 中国平安每日跟踪", "skillsSnapshot": { @@ -8584,14 +8584,14 @@ "cacheWrite": 0, "estimatedCostUsd": 0.110809935, "status": "failed", - "startedAt": 1782113891405, + "startedAt": 1782200292241, "abortedLastRun": false, - "endedAt": 1782113895014, - "runtimeMs": 3609 + "endedAt": 1782200296006, + "runtimeMs": 3765 }, - "agent:ui-designer:cron:b2c3d4e5-f6a7-8901-bcde-f12345678901:run:f0fcc27b-b109-40c7-b392-928d4b335b9a": { - "sessionId": "f0fcc27b-b109-40c7-b392-928d4b335b9a", - "updatedAt": 1782200363097, + "agent:ui-designer:cron:b2c3d4e5-f6a7-8901-bcde-f12345678901:run:aa4f0b80-e34a-4e3d-8232-36bf23060b50": { + "sessionId": "aa4f0b80-e34a-4e3d-8232-36bf23060b50", + "updatedAt": 1782286759290, "systemSent": true, "label": "Cron: 中国海油每日跟踪", "skillsSnapshot": { @@ -8955,15 +8955,15 @@ }, "estimatedCostUsd": 3.1868442750000003, "status": "failed", - "startedAt": 1782113960873, + "startedAt": 1782200363347, "abortedLastRun": false, "sessionFile": "/home/starmen1265/.openclaw/agents/ui-designer/sessions/2043f514-950c-4ba1-9eca-b9762325c3c6.jsonl", - "endedAt": 1782113964537, - "runtimeMs": 3664 + "endedAt": 1782200367161, + "runtimeMs": 3814 }, - "agent:ui-designer:cron:e5f6a7b8-9012-cdef-3456-789012345678:run:0faae85f-b86b-43d0-b51e-d42afe12de6f": { - "sessionId": "0faae85f-b86b-43d0-b51e-d42afe12de6f", - "updatedAt": 1782200433248, + "agent:ui-designer:cron:e5f6a7b8-9012-cdef-3456-789012345678:run:106f9805-d4eb-4acf-bd8d-b0de54b26150": { + "sessionId": "106f9805-d4eb-4acf-bd8d-b0de54b26150", + "updatedAt": 1782286829867, "systemSent": true, "label": "Cron: 比亚迪每日跟踪", "skillsSnapshot": { @@ -9334,9 +9334,9 @@ "cacheWrite": 0, "estimatedCostUsd": 0.13119603, "status": "failed", - "startedAt": 1782114031586, + "startedAt": 1782200433544, "abortedLastRun": false, - "endedAt": 1782114035443, - "runtimeMs": 3857 + "endedAt": 1782200437174, + "runtimeMs": 3630 } } \ No newline at end of file diff --git a/cron/jobs.json b/cron/jobs.json index db6adc5..428cd68 100644 --- a/cron/jobs.json +++ b/cron/jobs.json @@ -7,7 +7,7 @@ "name": "backup-openclaw-json", "enabled": true, "createdAtMs": 1772261581796, - "updatedAtMs": 1782237713382, + "updatedAtMs": 1782324077898, "schedule": { "kind": "cron", "expr": "0 2 * * *", @@ -23,10 +23,10 @@ "mode": "announce" }, "state": { - "nextRunAtMs": 1782324000000, - "lastRunAtMs": 1782237600006, + "nextRunAtMs": 1782410400000, + "lastRunAtMs": 1782324000005, "lastStatus": "ok", - "lastDurationMs": 113376, + "lastDurationMs": 77893, "consecutiveErrors": 0, "lastRunStatus": "ok", "lastDelivered": true, @@ -59,7 +59,8 @@ "consecutiveErrors": 0, "lastRunStatus": "ok", "lastDeliveryStatus": "delivered", - "lastDelivered": true + "lastDelivered": true, + "runningAtMs": 1782324600002 }, "delivery": { "mode": "announce" @@ -71,7 +72,7 @@ "name": "capability-evolver-daily", "enabled": true, "createdAtMs": 1772550743528, - "updatedAtMs": 1782152540000, + "updatedAtMs": 1782238873259, "schedule": { "kind": "cron", "expr": "20 2 * * *", @@ -92,14 +93,14 @@ "to": "feishu-pm" }, "state": { - "nextRunAtMs": 1782238800000, - "lastRunAtMs": 1782152400007, + "nextRunAtMs": 1782325200000, + "lastRunAtMs": 1782238800006, "lastStatus": "error", - "lastDurationMs": 139993, - "consecutiveErrors": 83, + "lastDurationMs": 73253, + "consecutiveErrors": 84, "lastRunStatus": "error", "lastDeliveryStatus": "unknown", - "runningAtMs": 1782238800004 + "lastError": "AxiosError: Request failed with status code 400" } }, { @@ -109,7 +110,7 @@ "description": "每天凌晨2:30整理昨天的已完成任务到每日回顾", "enabled": true, "createdAtMs": 1741484880000, - "updatedAtMs": 1782153091120, + "updatedAtMs": 1782239490826, "schedule": { "kind": "cron", "expr": "30 2 * * *", @@ -127,11 +128,11 @@ "channel": "last" }, "state": { - "nextRunAtMs": 1782239400000, - "lastRunAtMs": 1782153000003, + "nextRunAtMs": 1782325800000, + "lastRunAtMs": 1782239400007, "lastRunStatus": "ok", "lastStatus": "ok", - "lastDurationMs": 91117, + "lastDurationMs": 90819, "lastDeliveryStatus": "delivered", "consecutiveErrors": 0, "lastDelivered": true @@ -143,7 +144,7 @@ "name": "zq_workspace_sync", "enabled": true, "createdAtMs": 1772551807455, - "updatedAtMs": 1782153600032, + "updatedAtMs": 1782240000034, "schedule": { "expr": "40 2 * * *", "kind": "cron", @@ -156,8 +157,8 @@ "text": "执行 zq 工作区同步:bash ~/.openclaw/cron/scripts/zq_workspace_sync.sh" }, "state": { - "nextRunAtMs": 1782240000000, - "lastRunAtMs": 1782153600004, + "nextRunAtMs": 1782326400000, + "lastRunAtMs": 1782240000006, "lastStatus": "skipped", "lastDurationMs": 28, "consecutiveErrors": 0, @@ -173,7 +174,7 @@ "description": "每天早上8点整理与各个 AI 代理的对话记录", "enabled": true, "createdAtMs": 1772776369645, - "updatedAtMs": 1782172912463, + "updatedAtMs": 1782259293757, "schedule": { "kind": "cron", "expr": "0 8 * * *", @@ -191,11 +192,11 @@ "channel": "last" }, "state": { - "nextRunAtMs": 1782259200000, - "lastRunAtMs": 1782172800003, + "nextRunAtMs": 1782345600000, + "lastRunAtMs": 1782259200006, "lastRunStatus": "ok", "lastStatus": "ok", - "lastDurationMs": 112460, + "lastDurationMs": 93751, "lastDeliveryStatus": "delivered", "consecutiveErrors": 0, "lastDelivered": true @@ -208,7 +209,7 @@ "description": "每天7点同步提醒到CalDAV日历", "enabled": true, "createdAtMs": 1772791528528, - "updatedAtMs": 1782169288546, + "updatedAtMs": 1782255685933, "schedule": { "kind": "cron", "expr": "0 7 * * *", @@ -226,11 +227,11 @@ "channel": "last" }, "state": { - "nextRunAtMs": 1782255600000, - "lastRunAtMs": 1782169200006, + "nextRunAtMs": 1782342000000, + "lastRunAtMs": 1782255600005, "lastRunStatus": "ok", "lastStatus": "ok", - "lastDurationMs": 88540, + "lastDurationMs": 85928, "lastDeliveryStatus": "delivered", "consecutiveErrors": 0, "lastDelivered": true @@ -279,7 +280,7 @@ "description": "每日收盘后跟踪中国核建(601611)股价走势", "enabled": true, "createdAtMs": 1774231320000, - "updatedAtMs": 1782199903450, + "updatedAtMs": 1782286303188, "schedule": { "kind": "cron", "expr": "30 15 * * 1-5", @@ -297,13 +298,13 @@ "to": "user:ou_9847ce84b960736c14554730b41e4957" }, "state": { - "nextRunAtMs": 1782286200000, - "lastRunAtMs": 1782199800004, + "nextRunAtMs": 1782372600000, + "lastRunAtMs": 1782286200006, "lastRunStatus": "error", "lastStatus": "error", - "lastDurationMs": 103446, + "lastDurationMs": 103182, "lastDeliveryStatus": "unknown", - "consecutiveErrors": 7, + "consecutiveErrors": 8, "lastErrorReason": "timeout", "lastError": "FallbackSummaryError: All models failed (3): minimax/MiniMax-M2.7-highspeed: LLM request timed out. (unknown) | zhipu/glm-5: ⚠️ API rate limit reached. Please try again later. (rate_limit) | zhipu/glm-4.7-FlashX: ⚠️ API rate limit reached. Please try again later. (rate_limit)" } @@ -315,7 +316,7 @@ "description": "每日收盘后跟踪中国化学(601117)股价走势", "enabled": true, "createdAtMs": 1748476800000, - "updatedAtMs": 1782200006550, + "updatedAtMs": 1782286406591, "schedule": { "kind": "cron", "expr": "30 15 * * 1-5", @@ -333,13 +334,13 @@ "to": "user:ou_9847ce84b960736c14554730b41e4957" }, "state": { - "nextRunAtMs": 1782286200000, - "lastRunAtMs": 1782199903450, + "nextRunAtMs": 1782372600000, + "lastRunAtMs": 1782286303188, "lastRunStatus": "error", "lastStatus": "error", - "lastDurationMs": 103100, + "lastDurationMs": 103403, "lastDeliveryStatus": "unknown", - "consecutiveErrors": 2, + "consecutiveErrors": 3, "lastErrorReason": "timeout", "lastError": "FallbackSummaryError: All models failed (3): minimax/MiniMax-M2.7-highspeed: LLM request timed out. (unknown) | zhipu/glm-5: ⚠️ API rate limit reached. Please try again later. (rate_limit) | zhipu/glm-4.7-FlashX: ⚠️ API rate limit reached. Please try again later. (rate_limit)" } @@ -351,7 +352,7 @@ "description": "每日收盘后跟踪沪深300ETF(510300)走势", "enabled": true, "createdAtMs": 1748476800000, - "updatedAtMs": 1782200078078, + "updatedAtMs": 1782286477039, "schedule": { "kind": "cron", "expr": "30 15 * * 1-5", @@ -369,13 +370,13 @@ "to": "user:ou_9847ce84b960736c14554730b41e4957" }, "state": { - "nextRunAtMs": 1782286200000, - "lastRunAtMs": 1782200006550, + "nextRunAtMs": 1782372600000, + "lastRunAtMs": 1782286406591, "lastRunStatus": "error", "lastStatus": "error", - "lastDurationMs": 71528, + "lastDurationMs": 70448, "lastDeliveryStatus": "unknown", - "consecutiveErrors": 7, + "consecutiveErrors": 8, "lastErrorReason": "rate_limit", "lastError": "FallbackSummaryError: All models failed (3): minimax/MiniMax-M2.7-highspeed: ⚠️ 已达到 Token Plan 用量上限:请升级 Token Plan 套餐或购买积分补充用量。 (2056) (rate_limit) | zhipu/glm-5: ⚠️ API rate limit reached. Please try again later. (rate_limit) | zhipu/glm-4.7-FlashX: ⚠️ API rate limit reached. Please try again later. (rate_limit)" } @@ -387,7 +388,7 @@ "description": "每日收盘后跟踪招商银行(600036)股价走势", "enabled": true, "createdAtMs": 1748476800000, - "updatedAtMs": 1782200149899, + "updatedAtMs": 1782286548299, "schedule": { "kind": "cron", "expr": "30 15 * * 1-5", @@ -405,13 +406,13 @@ "to": "user:ou_9847ce84b960736c14554730b41e4957" }, "state": { - "nextRunAtMs": 1782286200000, - "lastRunAtMs": 1782200078078, + "nextRunAtMs": 1782372600000, + "lastRunAtMs": 1782286477039, "lastRunStatus": "error", "lastStatus": "error", - "lastDurationMs": 71821, + "lastDurationMs": 71260, "lastDeliveryStatus": "unknown", - "consecutiveErrors": 2, + "consecutiveErrors": 3, "lastErrorReason": "rate_limit", "lastError": "FallbackSummaryError: All models failed (3): minimax/MiniMax-M2.7-highspeed: ⚠️ 已达到 Token Plan 用量上限:请升级 Token Plan 套餐或购买积分补充用量。 (2056) (rate_limit) | zhipu/glm-5: ⚠️ API rate limit reached. Please try again later. (rate_limit) | zhipu/glm-4.7-FlashX: ⚠️ API rate limit reached. Please try again later. (rate_limit)" } @@ -423,7 +424,7 @@ "description": "每日收盘后跟踪中国电建(601669)股价走势", "enabled": true, "createdAtMs": 1748476800000, - "updatedAtMs": 1782200220206, + "updatedAtMs": 1782286618166, "schedule": { "kind": "cron", "expr": "30 15 * * 1-5", @@ -441,13 +442,13 @@ "to": "user:ou_9847ce84b960736c14554730b41e4957" }, "state": { - "nextRunAtMs": 1782286200000, - "lastRunAtMs": 1782200149899, + "nextRunAtMs": 1782372600000, + "lastRunAtMs": 1782286548300, "lastRunStatus": "error", "lastStatus": "error", - "lastDurationMs": 70307, + "lastDurationMs": 69866, "lastDeliveryStatus": "unknown", - "consecutiveErrors": 9, + "consecutiveErrors": 10, "lastErrorReason": "rate_limit", "lastError": "FallbackSummaryError: All models failed (3): minimax/MiniMax-M2.7-highspeed: ⚠️ 已达到 Token Plan 用量上限:请升级 Token Plan 套餐或购买积分补充用量。 (2056) (rate_limit) | zhipu/glm-5: ⚠️ API rate limit reached. Please try again later. (rate_limit) | zhipu/glm-4.7-FlashX: ⚠️ API rate limit reached. Please try again later. (rate_limit)" } @@ -459,7 +460,7 @@ "description": "每日收盘后跟踪优刻得(688158)股价走势", "enabled": true, "createdAtMs": 1748476800000, - "updatedAtMs": 1782200291902, + "updatedAtMs": 1782286687632, "schedule": { "kind": "cron", "expr": "30 15 * * 1-5", @@ -477,13 +478,13 @@ "to": "user:ou_9847ce84b960736c14554730b41e4957" }, "state": { - "nextRunAtMs": 1782286200000, - "lastRunAtMs": 1782200220206, + "nextRunAtMs": 1782372600000, + "lastRunAtMs": 1782286618166, "lastRunStatus": "error", "lastStatus": "error", - "lastDurationMs": 71696, + "lastDurationMs": 69466, "lastDeliveryStatus": "unknown", - "consecutiveErrors": 10, + "consecutiveErrors": 11, "lastErrorReason": "rate_limit", "lastError": "FallbackSummaryError: All models failed (3): minimax/MiniMax-M2.7-highspeed: ⚠️ 已达到 Token Plan 用量上限:请升级 Token Plan 套餐或购买积分补充用量。 (2056) (rate_limit) | zhipu/glm-5: ⚠️ API rate limit reached. Please try again later. (rate_limit) | zhipu/glm-4.7-FlashX: ⚠️ API rate limit reached. Please try again later. (rate_limit)" } @@ -495,7 +496,7 @@ "description": "每日收盘后跟踪中国平安(601318)股价走势", "enabled": true, "createdAtMs": 1748476800000, - "updatedAtMs": 1782200363067, + "updatedAtMs": 1782286759259, "schedule": { "kind": "cron", "expr": "30 15 * * 1-5", @@ -513,13 +514,13 @@ "to": "user:ou_9847ce84b960736c14554730b41e4957" }, "state": { - "nextRunAtMs": 1782286200000, - "lastRunAtMs": 1782200291902, + "nextRunAtMs": 1782372600000, + "lastRunAtMs": 1782286687632, "lastRunStatus": "error", "lastStatus": "error", - "lastDurationMs": 71165, + "lastDurationMs": 71627, "lastDeliveryStatus": "unknown", - "consecutiveErrors": 2, + "consecutiveErrors": 3, "lastErrorReason": "rate_limit", "lastError": "FallbackSummaryError: All models failed (3): minimax/MiniMax-M2.7-highspeed: ⚠️ 已达到 Token Plan 用量上限:请升级 Token Plan 套餐或购买积分补充用量。 (2056) (rate_limit) | zhipu/glm-5: ⚠️ API rate limit reached. Please try again later. (rate_limit) | zhipu/glm-4.7-FlashX: ⚠️ API rate limit reached. Please try again later. (rate_limit)" } @@ -531,7 +532,7 @@ "description": "每日收盘后跟踪中国海油(600938)股价走势", "enabled": true, "createdAtMs": 1774231920000, - "updatedAtMs": 1782200433240, + "updatedAtMs": 1782286829860, "schedule": { "kind": "cron", "expr": "30 15 * * 1-5", @@ -549,13 +550,13 @@ "to": "user:ou_9847ce84b960736c14554730b41e4957" }, "state": { - "nextRunAtMs": 1782286200000, - "lastRunAtMs": 1782200363067, + "nextRunAtMs": 1782372600000, + "lastRunAtMs": 1782286759259, "lastRunStatus": "error", "lastStatus": "error", - "lastDurationMs": 70173, + "lastDurationMs": 70601, "lastDeliveryStatus": "unknown", - "consecutiveErrors": 10, + "consecutiveErrors": 11, "lastErrorReason": "rate_limit", "lastError": "FallbackSummaryError: All models failed (3): minimax/MiniMax-M2.7-highspeed: ⚠️ 已达到 Token Plan 用量上限:请升级 Token Plan 套餐或购买积分补充用量。 (2056) (rate_limit) | zhipu/glm-5: ⚠️ API rate limit reached. Please try again later. (rate_limit) | zhipu/glm-4.7-FlashX: ⚠️ API rate limit reached. Please try again later. (rate_limit)" } @@ -567,7 +568,7 @@ "description": "每日收盘后跟踪比亚迪(002594)股价走势", "enabled": true, "createdAtMs": 1748476800000, - "updatedAtMs": 1782200503905, + "updatedAtMs": 1782286901636, "schedule": { "kind": "cron", "expr": "30 15 * * 1-5", @@ -585,13 +586,13 @@ "to": "user:ou_9847ce84b960736c14554730b41e4957" }, "state": { - "nextRunAtMs": 1782286200000, - "lastRunAtMs": 1782200433240, + "nextRunAtMs": 1782372600000, + "lastRunAtMs": 1782286829860, "lastRunStatus": "error", "lastStatus": "error", - "lastDurationMs": 70665, + "lastDurationMs": 71776, "lastDeliveryStatus": "unknown", - "consecutiveErrors": 2, + "consecutiveErrors": 3, "lastErrorReason": "rate_limit", "lastError": "FallbackSummaryError: All models failed (3): minimax/MiniMax-M2.7-highspeed: ⚠️ 已达到 Token Plan 用量上限:请升级 Token Plan 套餐或购买积分补充用量。 (2056) (rate_limit) | zhipu/glm-5: ⚠️ API rate limit reached. Please try again later. (rate_limit) | zhipu/glm-4.7-FlashX: ⚠️ API rate limit reached. Please try again later. (rate_limit)" } @@ -603,7 +604,7 @@ "description": "每天早上8点追踪热点新闻并推送", "enabled": true, "createdAtMs": 1774274400000, - "updatedAtMs": 1782173189228, + "updatedAtMs": 1782259644382, "schedule": { "kind": "cron", "expr": "0 8 * * *", @@ -621,13 +622,13 @@ "to": "user:ou_9847ce84b960736c14554730b41e4957" }, "state": { - "nextRunAtMs": 1782259200000, - "lastRunAtMs": 1782172912463, + "nextRunAtMs": 1782345600000, + "lastRunAtMs": 1782259293757, "lastRunStatus": "error", "lastStatus": "error", - "lastDurationMs": 276765, + "lastDurationMs": 350625, "lastDeliveryStatus": "unknown", - "consecutiveErrors": 3, + "consecutiveErrors": 4, "lastErrorReason": "timeout", "lastError": "FallbackSummaryError: All models failed (3): minimax/MiniMax-M2.7-highspeed: LLM request timed out. (unknown) | zhipu/glm-5: LLM request timed out. (unknown) | zhipu/glm-4.7-FlashX: ⚠️ API rate limit reached. Please try again later. (rate_limit)" } diff --git a/cron/logs/daily-review.log b/cron/logs/daily-review.log index 004daf3..95f4455 100644 --- a/cron/logs/daily-review.log +++ b/cron/logs/daily-review.log @@ -175,3 +175,6 @@ [2026-06-23 02:31:07] === 每日回顾整理开始 === [2026-06-23 02:31:07] 处理日期: 2026-06-22 [2026-06-23 02:31:07] 没有已完成的任务,跳过 +[2026-06-24 02:31:07] === 每日回顾整理开始 === +[2026-06-24 02:31:07] 处理日期: 2026-06-23 +[2026-06-24 02:31:07] 没有已完成的任务,跳过 diff --git a/tasks/runs.sqlite-shm b/tasks/runs.sqlite-shm index d1cc419f752c08898f6f1bb20b33fe300a9a79a3..fcaf4f76b6f6d2b2cd8e6668474eccebf150e82b 100644 GIT binary patch delta 1617 zcmb7>cYID~9L3-JJ#TomsFD(7yd;PSLhU_b)!w^ad$xG(9ksPaJk%!koyH_xGIN@0{nHd*kAWi(^92&EhU+b#l90mdlmnvRtlc z``qyIl?!c4rSD#yssD|X%}c2y8pbep5ePDwDy<*o*;A4 za$8|0EpxcJ;r5t_Oc4%Z&U&7AO{^!_%ymc1v)i#AubJ+NF!%79L2kF{W7p}Ky*4## zK(MVGYHAW@g_xS2und`Iwv5lxbwt~$>t5^mv#O4;r2x14wlA&TF;bvDrb%&MVFWe;S z#nZFc&-tMy*&Sv(4G4e1p%rD4Gfgsc?VQu?`y8zo+vbR3?T_J&PjFm$0~{a464N|s zF=lg(sKRU5LNcfMg8R6XQ@u1?<26;Y^}beVlMd>bF3X;GW1iH?o;8@ad7rI>si}kB z!aS}Mm@|ZdEMyzG=bzfhSKXE5I_}DERkZq9*Q`iJvy%N3RY#|v z!!q|f_q2^R!g!v`zc;kxuBMVIQIO)4qZ;*SMmxIFkD*LpI`J%HBfB|F zDi^rISKQ@i9uuJK3Q{4JR0Y-48)~ht>aQUhqe*&KM$5Eb+x3Bt=%mt~#wOHxM_T4i zcfT($;gp~})u~T&+S85x3?q&i%wsv5NaRCKaFNfr$@l!i-(=D&%B#YPQAO2KL$y&i z4bV`H)nvV=`C6_G+M)eQ)+t?jmhE=0!rlmK(1GC?_K?Qc{7Po!Qz_L}TkX_oXL7dn zQk1HwiF#lY~Z~@Kzj|8CN8|yRSsI4AM$H4P5$S^2V{I;n*7IA z1jsnRxcP#+3=fdS#yI&?ND+{c#5nm_mmng^scmij)wch6?@dCG?QTEp$NSxkdvnJ-p7We@o^#=^zlaO)7aK>! zG2_TMRvbHy6UU9?#aYDh;{zot6;ayK>q6-~eqgmWl7HT9r+-#I) z_61iZ2TgcKw!}`r44XQ6(ljeeR&xhxlRlWHTrZ2_S%1?uUD4w3upB=B5n~MhYmRU= ziq3RCg$9Ml*u=M*!@Zq6`9uyn`h)9t+$@LVNju3LP4Hi`b}Zh#rQ01#iB7#V(S+Nt z0=9;OKl=QUs{@NS^JW*n9~fW!s99v?W@*W@Q{EguNpeE1+2Dp>zN_v!vo-468Aac> zAFQ!Zx$Tj(aAhzUUK=^%Z=A^a``Ee`hkiZ2t=};byh-xE?kfK5$!$q7!YU();`M3B-Cs3ugq|xTQ`U9o3WV(d0BMHrlH6 zP9%KUOH$!j=*SFPZ%etXB6e|EQLZ-Y zpmyzs4zl#gKRU(8w5h9fYxn6^CYBW!c7OwxmFDR(4#?E9vZ5SW#7C1Sd^kO7@+4V# zQlTz(KK(UWn`x6LM1@C1&KxyuddTz$ugdQk-<4E?$k2O*w)P$Lc?H@-D~yL92j7#mlTH74dRtk~sOd6YYFgRB%^hT;RsLb2 z{(<3DZrC~>4_9=D6D*Etd#7ZH>8|NZGt0LpmldaL52oLaT_D5vEk{4KhqE!t&C6`8Tx)Maq*%Zpd*mnUoE7nNsZ-6>gAv1xtT zfvtB+7Q+#>htjo+Q)GAy$ST%klyB`;TvoD1pTACrHt6=Q&~MwMTc1Ynpr4UsDmgMqip(R%F;ke`pu{9voET7A$iln-kDM8OC1w;o8|#oNoLXtGRo( zxuvD8SyCq2Co%ijvMf2pO%h%b~i>OyPZF}`?X{k>b%NP$P)|}yvd);@1cQ- zBZy19fi6f1yYxrgnJiusL#RoVd%yP zskPa(5;#~km}Ih2k+2mpp2cp%u+lslCi{z7&mWJU+OoS-Hd z@>@aWG(!Xvz1f=>95NdX3?|+piy1=H=_9Fs)v3pN-J`(2?kf7+-K`o^&o zy?@A=i-udfS!=$@v`!@X620IZ@=a(5YeHDE{sPp)&25PFjfnLtu1SL!e9<9Br0AXI zk~OHn$@wJrri2t-6kaL^4rgGSY9AyWK7($qV)aM)OIV+?Rt!(*gWS^O zw&d243^a*4QcM3x^tlVkN7*g?`$;d|diOE0-q7kUZ-8y8{o}Xc8<28akkpADr7+gD zc}sMQ(zFK(%SzX2b63GsiMm|!utkAl|K`q0fA5Lmqv^qqCt~e^eSW&kMM{4i+9E^e zME>?Mcn+1zVe~Iaff+)ZSx{cGN|#Zp+fxjm+|5cn2!BQJN%`TW+O>zM85cIoN|N*i z@i4-*n-jIAt6=7WQz_5bugy&>&pljzXb%i>Wgz^Dwje>9xxIYZdhMp2y4+1L8`Gb| zIq5bORiK!>ijAvame-eN!KrK0mX;UiR;()2d2nszD^_b0)|MSi zhAF%v`v6`Z)*gcCMw^$d&&z}DidC>$EYhu82vd(Pdl8-q3li{TzxI%J5h^P>=&s$o z62Hhlpj({mjz3S@pp7XxsEyxSk&#!PRa$m%TiM~Y+JhMt>4)*9=fmHAxOBJ-UFI(8 z(%}wm&eLb(U3K&G^@)3x-ins^P>a_3DB-Xi}ip_xkY2&w-r!CZOL2x3lHt1HRYg6;}3lC{iQ(!WM`*S-s3GRtD zWoP;7L*;AoVA{SNo2*Y+3^%9p&cx)cDLa%x-JQiLy2Y`&%p6_j;_@|da3$K!+jNUo zm9N;MTe1u`@GYxYod8!2KR-j8wn)3F0PdMCBVV^I?8Ut#1^+^Mae_W+ z!JU#dRHwszuB<4f{NP?~O#GJeUAxMPVvU_{ZAE5^wje{7xm_E7K(}9`-J9*BfVE4T z5U-oRQM)+>Kcz)EcS_d6t7lgZhoRx@FsR`SamZJT^8I>GKZjRvyAPTmydx@eMDHD?6}+y3Mc&X90HwhLvt{ zI{X5BqK$|3ya2k2?qFIB+$(%V^g-ZuWoGGP_iEz{b#bM-#iiOLSndrwXqPY17vOP) z54w3}#fnmW?pA;bm0yV8qT98td~FtVFZz)hUQ**$yJRKY4PEBCianXyL>P7Zb*cNx zVoKxav(uKWz)uv$@#=UOk-ELx4fE3SVm$k7Tc%5j#RIfx4P4mWtj#Oo-7dWigK}te zNLa*hxWRr3McKhpe7E8k>M{ypuypBNUa}H!kXExr8?Wj1At11+cw{cot=I=WC+1`L zLPi!KJ3KEWp)QlAkDWR>Ix4LF!03ocU3$YQo8FRj88QTquEKcwGdM`M2_YYbN65NO z4v#2bT2PU=Ot*i&7N(S>J-F*_-lko;pki%8*`ah@(nf8{hAzFe@msX1o1i0V55ugM zt&7>8tj}N3rMGVNL3kkW#oMv-D^`_OBregWEUZ9z+LBmZ#^JJ(`EcP~#zah-4xj6j z59rosYUAhY^NOg>yI8mK0QI46DO}_hxIJrP;r2i`g^o+zB6wJ3MT^T0tS+Cwvpg@? zuol41@cftHu?)AqAWoZ^pexSC%SloeoWHL&uMl@j7;7tFCdJ(zjz^yhp4!sa!J*pY zu@S$&y>3;OZqHsA#@eK{_ys&heaa?%Y;1ct1Ux=%ULrMY7HiY;;am8fMQe5IVoG}t z8VJ8dKS6Ekp0Xn7*LdoI_u)sh$yxgSasIxQj}>N6SZm;GFeBj3ShN|=0OkdsfR=FK z8Od03=dk9!u_Fqs8##YidOBZShyXgQCQCC^~F{yjBhm*B=hfVuHSJCFJhbcw7s8GLYKAa>xK>hO7^pM8@zhIG0vm1spy*R)i zDm#>E7_4Al!2DC3gnx2Fk+yUpJ(S_Bl-^(x;&qf>I+ZOclMm)!yo%vbleAqIyA8%{ z`Mzy1Ftn)}naW#6Lk$W^(71ux3r+~uPP2Qx$S}jjZUYEZzH%8nLYa@Zp;O7sdk^ky z*w)l;&Vkvqym(})Za<)z0&Q$bMaCML+FJ%41%OO@E%p4NZ@`0v=Sl5EKXvm*2!PQB z{!He?!D$X&2%DLmodSur=xV-WOKU4ub0>;{nfl?R zNl}x=kUP@}n`WAc6|&o0n`oEJ{@wYjhw=rz4MYt85i(gxn2H(b3RKKa)Ib|)%5X{d zRQq{Fd@zH?RI`!tv5j<{&$(Y}*^}If+KJr!%^4iaZLG1IzPLW412&SzR56k`k`t1{ zk|NEyOzU*YOd4EiCiN5u*`$a`?xflrbZwq%KkL=5(YJnX)%;UFm_=i%*-VG9&GeIy z3%f9w+Z^LZO1` zAt=6J>4St_5t@=|8nTzR1UV&SlloJd&LdI z{MAq{YkqiQJ9Kf6t-VJ>j*4#f>(rZtuLgPd@8peQ%SmS&{Lp~eGPO;VSQ91oT2NxG zNz3woZk%kHyVY6MOldjBZABKfRM1%t| zZk)##?!QNVC3B98THKDN2cNZtIgYf z*UtAI_w7a7=P+-tv{emiKPe}&(ew5{9%E*XJJrMSMa|nC1ud(%3#OMyE%wda+mD)X zIYEXAmlK31+;$vRoDe45DFT*l>$pyg#?QI^2UbqBFzLd5H?-6<1Q?&63Xl;nY(@5A zu-3}c5_F5VVdzXT)PUBj`WAc?=)6@c8Q%xv>f&@Tk&xtqw;Fvm-b)w*@9E>#0Q|%x zR8bLqAV9*Hs!rNck+E6^s1+L$d$NK50QMV9d+nj+y6jEBg_vlzvf^TGQa0?S*X+gY z^}z(g*-_2|Y)69aw0w!KC?20|?v{$2%|KVcB0@AdR+=0uuimi&tH}5_%jUE@HE=<7 zhX=nB{v$R_k6})_>Yw{=3HGacwRV zg^lQaF15PUyuO@Ox=dlRW-{1JynLW`CtW^JaIZ65X$P%oG3x>E)nic9vIz0sQ~$o# zdP}yMpXI`J*Hat;EI>~zLBWP4NIOyMKAM4Cf238~reYzITD&`%#cDFqs(iQdJ!8KpWx932k{7-94VwF<(cV$Ju~$f9)%?;{g@uj z-{*_IG&*Zy|Aw;zPt75b!R~N1*d3Jh(Ti$(V)qT%gWAr~Sf#kS8{9bZejAr{{&IJe zNa)F6QEnXCiBq#1$C1ZmuBO%n53%_dIG*10>Qkp|EEOqQ^mF#;_+;MP`C`q+LS5A}@`iDV+Li6eK;?$UuzlrcII z2N^t>NXXgB-6&3AeIr(hd1zLat1l6&0gGrQ!2(msQ*#4}Gs#BSMep*F({Q%P^4P^+ zgQCLXMj7B?U=5zkhQq@d&O*|OX*8yHk&PeG!o!-*LqADhSRF4?c0V@(;W1r1VytCE zi%cWBn#sTGi7*T!MNspIw)rac%k!(>zZFx36~JSfg~zmk6WB$8%I7kov)YS)>}I!o zlo|T09MRW}q=9Kfds^Q=6Tl&NQFBApvHVW-{jcw>WB!20GQ}X6jb+K6%CS6{d}1tj z5m;07!LI65!oaVO{CYcjPO%vztsK!`(o8~4Bbpk^a6Dibs1e8&L**PwF;w8Jo!SY)ihy4Db(7`6@#r*vY3`o38T2H1)~X8Hb?_W*TXwhDl5!@q15Id` ztvPx!pbeWfe_o;&3cks)Z_$9CMDzQ08VB@(T7mBL?bHT|Z*hQLfJX|GzNu{j&`kik zDKZIM2LG1GBmmIM793eK?(~wQ)z{gY0knPHY)mD97S*%d#$tMA4qDZRFSguOGf9&! zy`t>f^ZYl}7hRg9sf5woxSD918WvqaC1m~(V{7ZiEwk1xtG;qM<(hHEjJ>G@&Yu~$ z8+w^F=Wbdw%W}9};%->~s)R>cJ7hoV8{FpbjmE5`#v@f-N&Dr-NrJD~UVok|>94bT zEf^9q_4ntnlBR86@xbcXdp|zgO4^2rl3iRyjxm4yr4Xzt-bpQQtZSy_jdcyvIiIpv z3r52Fc66+lqkH`;YSrbfr?hfSqt-WfLrXnGq@2kb&_otBkwr~Wxc{aoTv+QImZk9j z{G?Nqfh;n!Db3fq4HsoV7PS`G3mUlAEoRiQ*7YfJ@oy%W&q%H0lX}9-2CRN-Mg)d; zoH_M<1Bv8QEzb6W>jxYjhYNWHH7$P0JM5DQCgJ+9t$s-xKqiSmeU-EX*=#?rnFDA+0_3 z@OP3^zmxL?UlUdgD%b^yfuOhmmpTdY-3o_1&_JFE`BtcULzr&FG(<-+M~JX*0p(t=A~FxC|gz7Hfd9Iyi_uiEBC5W86D~ zC$Aq;9T%I$mGFHLo-H_dwx}ByFQ$oQa~dkQ8V&XIb4B~BhjyR->L;E7DVxm|6g|cH z1Ib{vVBy)KzPZ8)<_Zgnma0Zc<(k;&XPh`}Zp_rbvvL#bY!$W&PaSM(>M+n%xwX<& z&oFTuw~v3w_&vwX3~pCW9A8u;u3TLHDC`nX=GHSoG;6seE6qDH8&43J#HySiB)c$$ zMNbfe$r>k!Ab~waVdd6FXIaLUd^xX|^erJpOBya z&))*gyxY!4$OaGkzVihl+1V>g-s;!myJk4BrdCSXs>+}z%6MlqFzl0vR=#0@0g+)L zVRDr+P%T#nsQu-kk-kc~!rxb=@Cgl7hxq%DxtamT_#ZWfgswIxI3^Pz+%{F{wTm(K zej7g9H~`xp9P)yh{XuGumZ%PqtOdM8`O4uW#P2lVEYaWvtSB~hYtgc^-b&=UkmqcJ z`yR2rvTd?ynjGLwnT1W6g%E~;GYi3{NywY$5WiaFR~@I+Y|~iOjZ=*LotaHjJ5GtM z!KRsvu1X1^Yi?CWuNH!Dhv%)wWwC2VSBEWzC@iCi!}+~F*un+a!Ufnu#alf$pkn>~ z_s7Z~-45So#`jfPIKmVI;YS0NdI>*l#N=|b98WZt!=j{|A)P^5XSurk(4%D@EbW!i zw^>qI$~g4sHbWIV;nK1f=*oWs%%Pt(v+{Q_+` z)y@XJztq+VJsQ_hh%{~d+uG|k#p?DaC{V#UZyUA( zzmL*Rw`-01kin8B`m-rku1SQTNra#_5rX*ZCvFC8+{{F2*@D&tN7MODQZKQM>gTM9 zZnb;>)*@(LsYNh|!*UfQN%ABgOVT8#B}P?(J_c2S-?1uzw7ocC5ZFS(+O!EiPPaLh zyz0x3>tcK0mFt0M!i@%s5tpp>z;H8O@eSz@h@~S@5&Yrn; zu{MVG#vs}IT%cSyzgOay*;oS5H2*Cp50+>KgM*d@HY;R_(Z_S#QzNf=6Oy z$M`gVE7?UexbsOV#o+d$7~H3$X}-Ak<)jS7p%Hx1Cq_0mS`QZ&?e50mQIziIq9@oI ziq56O39GR+22xi#utVIO{xdgU!kC0)3tT>1`&T4_I)WS$Ky2y=>=BtH0 zq?Z@kwF3<=x{Z@N!#34ENZakKQA(UXBACxf6zmegs8bP)3tC|D76}8f0+}PaC?r~- zoBI`!d@Mc&@)m)pvLp$N zS!h`=cW;#TB`MGhvSLmmm<$G*zr<6qa=u`=7kT=flOs>I`UZP(YYN?9-e5Dy513-k z5cXwc+0CwXb&swokYn@aZ zHG1Tky)sLR1CH-rqH(V7m7#)3SW6KmHrN!gVRXyTv<9QHyn&@DsdB)hY7eiv$ zv|6+=%zOAhtE)tim}m?-0u7TGlom=}wPgAl1G205XX+p^?AQg)V?O)pl$p<_8i{e5 zjwGpp#4r#SKPxz7UL#11qv3)%{aZW&xyrZbG^r{ihGZ*_GNDO~!DJmIhOfYdiZaQo zJL2TsWp1TAckfb}xp=Bk8K2Y;cmjuokdtauMtf$T%^sKJe_z^>NO^k5sSNG}UJK5z z7X1WoaQ1U|i0%2E`J_-`af<(sFvntXy>s0Q4N$=oUa)Dxvq1+Ri`oiQzJVaDg;Tro zaBA140h3L0AUeVl54X0C$!h-v=X7g6NE)@JbGsC!HX!t1Z_xv?Bt1m?Q0JpEZ_SaE zW_>uCaaZgf5Um=JdKF4%dkrHzLqdEb{QT4*@=%qJQmzhH_{u}V10&=iVG4yRGSbIS zrHCN&a1zQ-;zEcWEtt#+VqIgNA`XIsYcqkv zR=laOm4^HrQo8fUS(t7O8l7ZoOE(wX`4GPXy&T+Irnbp>)|5NYBs9^a;QcRC@P;^> z{O!%czi(Hj!``d0>~=ww`RG+)o+%z!U{RN95fu+S*2^5x<&!T9;Dw)CHu4wt`~P5o zHx-zrC2=H*UFqK;Xj;pj*4x7l9)q;WZ$!c%C4B%&L-*54|%ZCkZ!50)W#!?dD z{6~V`s5(|>X6b@L%e9@)Z4P`ctK1PEH= zkb>}q;Iw#Bv4cl_ss0cA{L3F`cnV*nI-04a|3fBdpOn9SFlleq08EN@Bp|1`f? zau1`!u~>!=qeG$5#Uts^ydlaPm~0?{Wah}FU_J-o0oHsnye-jZtLJy7fB&#)3 zUIjoF{+h+#v(ftv3?O-o+$R7eBNq(g6|4moiS3cHpS8V5Km&deDO>uFp&%r6Yq4a! z0?l3F1?UlaINi_bwh5Uwg>^Mapf%N&X{s$_sx1S^bkyqmyVx5)|K1P*ZiY<7l@e%t zUw$jp`Iz8sDz=KIAnQh`b~v)?-5?01GNT}SzZ$?Q>v7X{??~n*10!h$Sb11=nYENP z8yz_%en&uQsu=>V0Jru5-Oe#M;Hq071XtNS5pdPJ8i0LOn0B{w$?E$~G9)ZZWQuGql}W! zX}g?Ds3S#d1`RF+%%t-YWULHHMwiUWhDDGscu6i-tro~BYfRK=dA zQanwic$!M_G?n6MD#asv<)wI@F%Aqu{a2YPJwhB9CB@R~X2$6u8@=NXU?+NeaH2nx z3*8Vd#GL>Icp4(_kp97gJaq44flBj1nez>1{W=egcB2;@kqx)GGV{poAGef#!RJq) z+~_7E)wIs`%=BV(Efih1KZ>+CN5< z4I&fSz#2ol$uQlp6w?iFx5}%5TL22enxY_#%9t<1UuF}YbuvTvQ?6ZQ20P6xh%1=| z(F}-`I?~(8gU>DobNSg_W=4L&9&-vteu45@WjQ`_4<_?8P9IBCnAYl)!9~OW;rD-L zo&meU8XQd3K%U`)*3-U^S-Z#66mV6IXJB;$w;J#a)5*4UIF*rN*xEpfL88aEo8l#E z)&9A*)j6V|_}r}*Ofl@f>dYm29f|4s`M1L#{#Mia!ky5_5Us|Bqr&=f9Tc=H!>lw@ zR=9lGz;&iFKDGXEt@POFzDgIE08O#B>)!9akbn2j&iFm}SFPY2yhq1;=Kkf}M`C5# z@7+%i+}Kc(^}FWd9ZsaBv^Cz@Smt}`vilGH=LF_pR~egpQ)5>weJqiCntx@%t%&X) zE%f+|{>nZExz8Ao1=0h#FW8#~mpT7+jq~cHIbSSI1hIvtk~~c%d1lypTgqinC>vLA zg*u^YH*}DtPyW#nS;R+^Cww?PYVssmc~T)% z#HGI`Ycp-~gsAYS$eE+2O%ItK;Z^xP;~NtrCQhC@bJUorA<<)v??p#IrQJy(6QZUY z_JbHMLWbTew6*V`Z}LZ({85f%ON=tTjFVud)r!R;n^tS_49DW8F~r%zWZpV%8rEoz z<-V{;fy8l%-n2+dvJc}~;#hs9mBFj#p$G&8WKed`PVT7rWewk$M!gO@A18txU03O0C&QP>jO0haKq@r7lF zR@1wCdZK$hJ2{}Aue({1aB7IS;nutroEkk6^oOB<_Ce#RK}~unHmldgTW~GO=0j89cB=QTDP9GA4(RNzQXjdtM z@uaKvCD~55KRG(+?bGwVs4;njm1?1;9JMvuPE-;J*iI&2t*+251-H5f_`9dp<98PjKq zS;k3qhpcE+{SMhi8A_7~&L6-131@`HPjLN_QzhVVZE^4XW*@wlRi|~dwMOd*7v!oV zL#1j2A{~cVt97(?yW`@h@o%3u%TuYr0lTm<4%lrFEULWfJk#WTrGpT^-6Q(^*5^=M zfi5!q8U-P`{$(G+vkw){&4_A$eJr)oa*_=zEhibTw6meOr5IxJAWPDw?LtfdJ!N2C zKWUYiJm?&-DB_mtx^yaI>ReVX*|h$qB{Z$SuSTE_ufMho!hHQ5F+ccf|ITa0Rn@NE zjP-i2WPs}hGqo$swjS9naI>J5uC7V0X>RNm_)A)g6W)dcx+RQ&)+$j7t%#Dls)v95 zr7r%}x^BU&@TIG4&+waH#GoOPEe%|`P&fp2UgapP1v5}J3oO{u`UqG#x*#R&(jRfh zv3N-gAtD?J+t(3F{Ft<2`}FB8v=~Z6GJf$vcdu9tK{rN7t$~I$K?#W&4NDQR7t)2} z3E~JUN#V{R$yN-_>^2Ug2quJx(ah{?gD(30^Kh@nE!Ai<9j@qmGJqEb4KC3P(fH>F zFF=q>M~8jo*90_ByJMm-TB)l~j&m!f^`OEjBjq-;f98wqj7nX1?_ltQOLkKE4Wd!c z9dXF$5U}*M!F_6n9?n7c?vA^YBH^=w4aGkN&IfS-nAn)_0L1K8ko5v;Hi}eJAz*#X z(iw~_?eoMTzxY-x`Ask`oG%__l>U-g!n34Gh|*~g3&o9sA@f*R8w~A?CR#oTNFW@H zNB9j{duerX*splK=Q7%XDwuF7|6T4mb|>Z@c-a}=W-RuI=Q+I9{4J3K95CQgH&PhSTt$u8Zl zY?}CkgM>|Vr>fy=F&(S|8r&FxjAz~&sK^amXhl|t>K3<&h~9tX@H-qV))ic?Kr znf~!~nKphm%JlK@<=@JTH!zc^{kt6`{`stSA|72k7JJ^EIa9 z>$0|#XC~`%H`9lp$sqU++`vjqc9V!>}HenfV%9Fatk>xFSSLs)Wra<<%p*_59AZ%0Z!?W!M zrq7@KMl)r=D1}O{P|B5x(QxiCzYR5M;IL6=HXJv^ztb2r`cu*ZP0_18(_=maL79X> z?O{C9ZDJ^-7+t2?2kE+CgB;8dS`KF3aTr`_Vw*8&mm3^`xztaA6cQUaM104dup8Z) z9qz&M%k2$^7)&2x96pKY?$Ss!OGfh1jqXyAgE14|F+b9SWygBry{8k%avRH1q+YAZ zeAsM&tEmLEwC6I5Vf{kB}Qf|@?+((s}=vCrD7&^vkQGGQZc+=8D>&3 z2x@^0qC{i%4`|ukpc%8K{ljlYuU$0|FS_urCe0WxGtC&U@JrV(XWU^K=|B^*H)U*K zHV~={nKCvSzz0HTMZ=K2OYJ0~d3r~|i&L0sWfv!j-qx|5i6k^3d&uX&$eww+CYsP3 z*`uRBNbHFM&5j_a-mf9Jx4ChDj*Ih&sM%HYX)wGOo5Op|9a3q^1z4fx>AAzkg8OmZ zB?Y$+g^xAk6RU%JyXQv@NQQN+S8O2x~+K*}s!?=(rK)KOGizjhC9fRTid%xh%4&LZx6v{D= z@oRJp22*UWS)b}!+=wbp&lHAHshZO~edM^-5Y7<*sx*{pPC<>TIX1on)+b*2vIW0d z-gFzjNjJwB?#H>nJHs8o`_W@`!P?ZnN?~t{3QtLc#&IhZghBn%10gO z>kH+kph~+sLZy<2Dj=WQKLo^id?Et;10y2H0?ni!o40(XD8a|pVl~sz{p(WC!wC#) zY!9&6^GviZdmbisC$O;#RY4_Nw`jnLp`#IkF;Ha+9tx623VczjpSQCO9+kxU%C?Cs zZt~UEQcUfMGG+hzVkR~CYI8f?3;iSaPpYEQSaaId(wI(5gEM}cN_a*m)Uu@@`BH1# zYs0{qRTXe%j>mSJzj%S*?9#1?3%*HAb;sZg)M0!pX;;1xoK;J=WsT9)0?x9D8e(C0 zzZ!q8t$#(!5v`_p11PJa9fM(+&>WVTKpCYSv-|0_V;aS{j=BBIPx3xLEHe|8c~zin zBv-ntY6|Xyq|(deZiCv)3fX&K4_ncSG^x!P5t^kr1Ir4A@K~{f<%HTWT7&X%cT@1L z9yjpH6^ly4cJ;b!CPef6Fj~lchnZYB4KqcWID+-rmxa^D7@WZ_Z#^fwoVlLJAto|I z#LIbCEY52V&uzAm$>P2M;To{gq3mu4JF*Q0(R>s@bp?>Sk;0i&BFhs}zUJ>Bw@=w# z*}45wZLc@a=kumFNZ3^>Sx(6Gd0v<1^+RFcNR*E^>UY z4qRuX-D*L02r`-+2xXBaWwek61NrwJvpy7N`+6Zar zlOWGLR1d^d0OlTd^XXdeUHAoy@7leJn`0eoCM z{!6RAfO@r%IH6~8;LmOeLZk0#-p{v~X`fK~tSNM?w!BM%LjEyUq=keZ&-s}ANoyEE(0xd6nkslUFq^O(b#0}hOoPjxWm0v^X`3f zVt?LAY(F%_<@cYlAEM#ufc-FwC0RgD)hrpz&g5ABb69P);VY*R7=2)7i9#RNPqIoJ zw+8Y`X6VBj&<8uxoFLkx`P+_|`|rUb4wDORd@yazY!mB*v52seaANvDq3~7}i?9HT zaM12{L^EO!I-0_r@tR@~d-pFkxqf$bRXJanWhP%ND6T{y^)gYxSq|s^m;=ddf~{VoWIfa2Oa;S8Lw3{GMU>jjb$t_XYf8cbNAE)N+=)X2ZIZH5BTP1>D*`a zK~^qeycLzpn9(EoY%3TGRxsc6!Q;J22(?4RW-A|lfS+37=NqUb_oUwoS82|zbeZ)6 zRyL~Q(V+>SBr-(Xvl>c_*?RESGefx^gR}kh1b*u4ce7{zqghUxm^) zG{VPM9_Akjs?LgtPgoreDwE@~5`Fu4@q3^D zO$Dry;Z=AvG8}4;3?MO)rZNy|4fr`+scS6H_|S2=E(H?xw+0>!hCkR>rnZTnYs%AU z%9CwtuiF%>+n=mmQ~*i9Dk@7}hqh>!CcL^lohR~SOE_^q2lYsrW#H%hQ0F<$qlNq) zMvtpGHf}gKS35d(F{Z+dYzCPu%6MeCH?kwdFTV#ND8)($Uqy za_!U|iLaK(ns7n4!O)TEa zK+vPAQ+(?^fb0W3BwY59>_>z0>M6g~GI1`P=n~M8^}`juDAmaM$=-D;q|}(L&606| z_7e?#*|<9W$6yaywpnn{Ij#<$@x4cP`Ud;{y`N7$qPf2fR&K!k6-o9;cHw*->@5a( z4cuRAQb^_O^rJk#FAHf8E&aIF@PZt^_@t2o95fSdGFEc7HYqtT6k{52uJ~Et_PrtY zZ_pag+4mg+O^#)n4cvZLIb-y~=JQ4TcOi-xvw^0Jo_0-HJ?6Dj&5OEHwOHxE`J-Je zozc_RV10HLuw75f{)A|z_xOpwCl~AaL=M9bb-Y5Ubb0~*5oapqV^B`oF=W&rmO&O>q$ z=K@R75OWD90(fXPJm!x5PuWbvfiVP|sf>+v$hPC&yw7sb2F0;EJUjm`E}6M3Za5nd;sr{nPs7Tw*?9}nPz7qYTknxI&iRSB5t3w?X; zaET(G_EG?7y}={;{NU0(w`rr&B5p1=V<78*OQ|oHh6K3e$$5|xd57GKlDX13bpWQG zSKbo(t@vw%iIK#B$?8eKL~6dfO|&DqdtWA4`Xx+noxeRW*Nm2|11z0<25u6-QWs(` zdX(s-qASByiNlMDo*N}OeBdIK4z_3bGk#-;-y+J19AOTj5KiRx;t+zFf;ZSAemrlT z#S2(|c?7lk1`#M}SSLD=PVMin@Ck&6JAYUw<+jl=&0gV3{3$zfW;ZYED{XI#G zeRbIzvIz60*OZU<8nKq!Afk^Lqz;b=4+--Lmq+>r1j^OE5cn6MiinUaLe)y&$iP5# zfWLy=OT`H`fM%?L)vUfkZ$q<}6Czow?Ce&%rYs+TNlqT~ohL|6<~u-hc4A_h)5kz_ zHsDN=rP_ZC55fhh&V_EK0NuUbRsl38%p+h;n%XAzv?+6?DRbq2H*;n2m$@g~92%lG zv8NZtTK1z9gKVk?8JL?3&zDMVgu$><>C}xFiQaQ0K4)2!Fl_ff2@ zO*K|FRYVyYYxy)+n%bY}SbJIM=NtLZ2$SRH@5f`0-Eqk0llN(kcJw!n`RM&a&Rko` ziR!Ts3mICTsoHX_bC1{zn+SLd{*0P<#rmAif@eM zG!KHIV>!tP`@ zmq0x$t0d#ph!3$(o=V1{KHZnzPM+x@dRBnwJR{_E?D#LgGUK7^0*HcXn2FBja~>?6 z+mGCr{!ftKYlski_bptwee86#iIg@WMEjZ%B6%N2%zBWbeJ>v#&hNU&?YFcbz8Otj z7d#YYVWRq+kl2TQo=iADUu;N;h{tqjHKy;TdqWpvzB=Hk_-e5|=RT_~_Ybm^Tuw%i z0qhg(M9yprJHcxMyi(gB=`j^k_HZviy@ZKydfAsJY z`40+oHYBI}ssnr!3UVLCsiPx7LcS(CLmW%Q48A&J_^IF%c6^98eJXbQ*C(CKHS^oG zfDLrg+oqW&=P~z#*Teh#;!uWnE1%GS&`@89Dpo3eAjmi@5=4)}d?MuG0U`d8exZJ< z@GxI^LT|8n!@#<#1BcK&x%+6JgVVpcS{f%IO_swepZHHn*lYa{Qbvlt+yvf$=beym?rvN zmM-i=(eE|eT6GcdDOCvg?)|{pvNb2*2mF`Jui~-X|2r9~UQE-|Uvq@3`Huv>aoi7> zUpKD17S=Cz;K2fFUzmQqo$@&Z0KF-BYa^W$w4zzn@ime|&nPacO zC@bqO_EUd+x+Py+YUJ$G{)Puq6JamPdQLW(A1%WG7Y!m_HH8z=)P3l=Z)5Ma{m@aw z?!+J|>Yl2lKoj?`KXp$L?-p@1@g9qbcZeK`OpgWPy~|R2dz7}&Pc1c%o4&k&%mEp5 zs(r9DF^3i(|BtZuF%j;k*dHp^Ea#K?3@}L;Pb;Kb6MHY|EfI=87cUpTCGrrhC#RbJ z^Cf-B$z)fuIdgBPkN_wM-WItj6$<3og0w*?W9`-dDYF0U{*h`;Pv>{B1>O*{|A`Rq zXS2Wm=g9s>n&B+k3{Run0gn+(2$VaZnq$CKY4^7Oc_*dGF<^qO_BA^OI5v%P4Va)S z%bfS$Z~lT(tN4#WS4;7My~_u#nP+knn4qimlWqd$vU(f^H9%KZHLt+_YVZ6jJqIp5 z0;AWpu@CwhL)WSy>%v2VnG|@fPb0%ah())E_0)R5AH@U{ZU4m>c4)!6b{{p-!VU3Y)&mHCT<$*F)*tYdBd1o95{D7cW# z_P;6!oB#cgZuLFzhg|p^*k*!o}wO@b_ME*xWi3V_1 z_=UrX`!yp{33nzAkf;?K(as7F$%wsw7mK#qeG zF4*8DMqx{A2UvP~YU2yb4y`UL-c;UHVfj@mx3pp~VLD`N@i~Y63OS z#oV-Qj9+FPqYmR1ffVB#Ebdf>t)?T?EcV`ZT6;OQ`<`W^pLhhEQtTaLw?}5UMqbTtd=DT^2O$|Je~ACiubU=W!x%`_Nk4 zjCMjliyd5d_L&!#xZNL%c-aYPq|L<=0p6v@XGr2Tyrfxc=S$fQ7n76(A#Su>B# z<%M?bz-RZ@^ zMYlzVg`+UgX)3w#|e>(m?l zat_LO6GB!G=k;HGqwfwo((M)R&ah3j4|RJwqh%>jUH;t1o%m?RSr7YmAh4;+%!1*XaY_4&(mi_^7B;$7lyBW#sQhN~l`4>wwLtTYB%A2DYDY=^^EC;c*DbA#~W>&A}ZxVIZ zQF~_Ad2|ahmau6R6*4T9yHLRw*f831wlYLXy!A*?Y9noUncRYuW+Ps=GPwxKma|b}^$lwQ&jcrT9m7Dee4YogitIQp-8sqv^_beJZ@X`}JeV#FEl*Pj+f@6wc~GHl)pqUX z9WX5YbeW5kP@W*kwgVbpKW+X2ef~Nu*ISBoEA|2T z1v~39cWLw1=uja&MZnO8lfpC3;%)luB`{T>(u*E;7D}~Dw=P>YM~2Rc{Ov`zW9J8G zQ*-nSvdgz@N0Jy}T3h%GpJ@7g89fKU3{jqu1#^$~K%q8mi7t1GK5;Le4^Y}%VJ{|J z?UlL0?lGph3U*y0({G($z5pgDJk`PVp`Og zNfA?Jy2Yis!tM0g>NQ#Vq8#Idh&Ek!v*}7* zE8Z=0m-+3XzXbD_Ibo=7^58 z@sCGor`x>&-V8FkY3)mXrnS$#%GyVmuYJn)ejcBe=Lj@+?>4uzw9m+}WnGHohOs5T zFl;4}*q78oQjPTdLUUucz+ck(=}1pFX1hdR215)Ro{8>nbzuA@A15@-}_o^3hlw9r%iRzlQZpUB6{j4J#B&Xw4egk&7*w^HL?9A z>;GFc=v?xh-S74NC&m!%6M!%c>R1~M%A8Yozz>j|=GAO`-mezgQ}`dIL1p_s$s5h@ z`seAIa)&|EZyH5}){{EyLF)w;QY_Fb4*`0fH0Z29cP~>f9C64j9H=fDH0Y&-1G#uU zNL!ai7Sc56<%B`)$szQ1^;$en$$`EZ_hDiCxCE&&ObBzJj1WCe~AvL_v&1BjU9 zDT*j|e=M6XR! zGmCV=;YE(*Fl=(F0(^X-%2Jp-MBxt#qk*9TP;@EOM;__p6RwKz_4V^pg^`8SH=j!| zQc0R%C%XRF*}`KPFXqz31Qr{^Jotw(rx*M=z@H=hwZyL>7%5xx*&f>-lIAV&Yok3p z$NzTt>CcDk(_DDF{U2h&kJcb<$hDy8?$WVb2vx#^0$uMeRiaL*e$EO!>4T@v)WWY- z0ieYejM?8YuNox@{ZZ$$(&6<0(8l=PKd8^|u5bqk+T4&cIp}`|j&9qO9=iYVv`m9n zJ^+ng;ym1@x#L7`8hq>_A@SbCW8ydN+)cZ5xKZU?M}LUAmCnS2&kW!_91@Lde@VO z$w4zaI|UN0(bas%7S!H5ajThFA-m0$u_rN)d^v4|lrI?bgb*SQR|l|qWSlgwVRDG} z_Bi7bkEh+v z-wE0K(_X&#fYHkztA{6wi|07j;_9CwexX=bVNHbs(1WP<$a&iD|LZ58cTt`_ejW$- zvcc6aK5q2-H~IbN&witsGGLTKC08irO2ug4OykLfq3B+hH*An3&WepXvw_eI@$WPS zjsBFhKvVQ;&-9oNAyxs5KybU$ZDMFJY*X!nbX_oxRhU5#L+D)9dB<5EC{1iL2JLc# zBQTfxDUd>91BWp4)|(&h!Sc)P4Tl&^A7UIn2>>aPXqF7v+Z)}bAT&vP{Oj`jQ`LH6 zy3G&!wB)02Zq@J7YOvX35M?rRY1L-*T(Mv^+@-}n!H}ij(@T+Op_?1zDfk4c74XlW z+=+-!Nw<|<*?i5Q61I>)I~>TiXs(~zKTNJWvUDO9n)RR9c@fxmRgZt`RoXxs4%vXS zOWe8L4%sL#E9~rQWA5yd^6f2pfHmYH+QuAU_dQXUg4fpgfhylXQlmNgRdcu39dXgD z^ZI$`LoeF-9LB73r>A6{h2c*vr-_a>vCcJ0X|kBVW7hdDGX{fBp9rPG7tpHQ$1lPM z>RR~$=#2CS652=UAFftJ_^N#)Ne#t1KWBcrt!88@;Z{$!Y*n&3bN(%HT*!_cns2y@ z3K8K?%Xl{63Xtp%6(!?Ik0Z2f6$`YBD%8F`UOVoo@`W$-xasaue?@-ZyF+;~HPI*T{}<*yX&7 zV#lSmvg4(q*Au9BrE8ti;QY7n@GE2%y?yUY@<4JOPLu;$5LiBPumQj~8q60)O}b_^ zgLi{Zen+$Ccax;MRveMB>IU?{p<9ri6o)>TLiMi&w(rumV)VD;`$+j>c=~ijqYLNY z>0>5cS}T)&K>R|{y{A3JrNeE4DC+uvKFz2PQ+^fFze4__Na)94QH(mBMaMqV#Hhd4 zjQVr}z3ph@jGl>4@6_Uxj?1pf!)xQy!OSz1<$VE0UZePQu6twnbPe$7wVHW?nJc$Iug&KWn}q|B~(!ODd6~Irzr=l_!d2$I@stL%svTSvxzF% z#EOHGO@A*SLYv}_DvK$2vLq09ga>0Q*!maQg8M9a9o>WOCI1p`bWoVACYQRbCeFK0 z$=p3rWd7nm@3Y;T-98v(O9AoT9Fw}driXMUzD-r zK1V;O|NXl|&3qaSGM4tf?p_TSmj}x~@gR$y)+h=%${`PR=+eUE;V>FSE_Hc1$nUV9 zLrAuSE(Cs#*TN$5oc(uhn=z++%)A{9vWVajH@28p!z1b2H!~k(^?5y{9=-3B2HkY3 z!|U-J;ILq3Ep@;CgI*7S!*77QrO>SnrPUdr3Jma5kVWWdp_@{Z`netRnXobK60x*e z_xr4%Q@1fTerlIUho?rz5@SVE13GTP#!nO)!`PVldsS?FmKhTUikj*`wLCN=(jT(M zm67s5r5eI|{2~G(0#uQKA)#Sp(Tj7YcswuZ(H2!A_xn8@J1%tklv_ALkrZBMh<_95 zgx5915Vtdey$ZqtDy5N$0hIQrhff1;0V4Ej%Ev+v9UQdR(*`d&z*L%AaId_!UYjUQb8l`0mS`!>i=Ql~c#AbGO3j`MP;-(|&4cbTuK% zg~G0suc^USQ)9eMJ?ir|*>?aBQ!|6NX$WlpZ`)9r#KVlacWfOEo~NLdSFO5Ij;Fd! zsJdKFBMjLUF?*iOIv5Ix7VhS$4?|vL=7n{&kgEdCjv%MrFV+q9A`Gez0`s;lPmg_w z4XQExs+F&BJ_cn_#om+U)n5V2-u~ZjPzf65eL@e9*}Jj8KPA*m&T%G~)}_JkTc>zc ze8Ly?H29%b-gV8B)m%3V)E0w8rJ}u}mupxV+((T`HhxyaYS#Vx9f%nNhw#a-4HdTp z&N+vz77Pfdmtbq zxUJpQYPEL!t8KNFVVBzVYin))-@6MCf+8ZK(#Xg6^Kx7+mrHVY&-490&vQVUC#@%l zMHiQIlv|4X;>*FgW$7`HDWn>33kvEHLLf`NZ(qfyXO3rr{}(f!ZNCxb^!V48 zIUCU%Wq1dav|O(B){x-Ra~0)BR+@mB(An0_lp>2QPG!(($!`{{MAE6gQRwFxzJU?s z^~_cC$g*S0!N;d$`<&th1>`p=ual)&Yf4vdizFvnCs-0DDwD>Kn@%l9$EW&6B-1P8 z9V$JPS-PmOBqcSHEZvz0&O2ZfG!*qf8H&w!JOPWvppWB zrRn$Q<5q)*DJoUQeD`W-pQ;Tim`a>T^x|Rl)1D#O5igYgKoH@cbRetK6JM^y2P$`_tJFs3Ud5^e1&5>?eC5*4i^jtdq1 zX#!F>fmp*oC3s5kl%q@EfTskl9#zq3BrBW}jm}`?qo9?ZbwBdaaYb?+JFHXqroOAU zeL0-Exq*L_n~b}QOmL-(OmLN`7lS0>%b=#0esYa^aph2FQ!HwQ=V28N6`m$Eje4TH z2fd_Kcpj=@{d@2{JQ=dKo%Z#Wt!m^@c`@R2q75%t(4NYCq5Ab*J5TDLL#23A5$?x! zQmHwvttSoFhoWc6Crycqvs&Y=@px}B?z$Jb#6p&&T!Wc|_h5hSvcJ30Q$>NsrlM3< zO63N6Qoo}19|R?#3kpmelqJQ3*p+|YTlLpHj^P){FF0Op1|D-9ot5Bsdk&R7R;c5= z!ZxxC*jv~u*faURI@?fc!=d_C=TO=2Lht;(CIQ29s_~n3cTfZ#wh2wlRvfO!lPV4A zb~P&y8{FzRLELmwrJ~-VL*h)vxTbS^~7w1xq`n~-_37%vGiw7Ea^+Z_=mW%pD zVGo}#rTZl^6{y>JoXG{rx3^QKhe>MRfKpe!^hi|G>DxZ)BYcGT(nZJMD4>r0uyT3r zL*Pq?j7{GYcJjzLf)iB(Uy6Sw+r+_eI=u$Jihm1@D8QEr@OJPf-V0S~(9r}d^Qe9F zW4F-b>#{OYAG{Zg1Mr^o*n=LsQ=`MeAv=h|=oNG6F`FK<=y5MS?xDxs=;G|4zD?%J z+YN{~@ZE{WkuS}?5WvTh+pJnJuJiR*z)Q0&D*^`e;m<;z{M)z zJH)@@-NJ?Z4qU{2o*Tfq#M#2@$UQGk6#XKa&My&{N-TnNqC(;X$0k@Ulo9iJ)9@eg zY*}xaSb9dfQaV@?Cdt4jR{ZF3J)VR=f%~xYqAgu<`}1R%_6-eXVPe2@>;uNAQKn8N zX7l9eQifdRSUkh85aWO)e>gfj8*7Dv|JJJ{CXEIR_Nd3`@hti={}{xC{oj8?_Thhg z4Gke6zh$<#59R(Xad3!PEWLfe*a#dFbr7~yt_6**PG!)W)%bq9N7Za478$GNCaB`3GQPbHl{V*ep0dju;P}d zlc4v6g;JMiU}xcx0c$6#D2|E89?Zh?rE%h`fA%Vv3%-h$c%{*1wZ)pP@$s={HJ!%+Poy=Yh?wY@ ze!m^_>IoZX#^aL+m{Vh>->Lr*;o&9O%P3p;4H;KAA7za58FzfjTzBqJTkK8nzx5689_C&RL`dFv^o`K&F)MMdQ{`%A!99ySLg z5qag%A_xU2*}u6Yec{#g6tKi+qBU-tx>4rH13n6@>z#W?$8R`&_g5|{DVh&1|6sj; zb@x^84GU*#5wCS)q1ioy!;o-z@CGy?%~zrLt)OfHyl!T6@bmhzLFgJUN}AjjNX3eyR(34Cbm!tLhwQ}%?eO+8`3sAj zuOpHiIJjH4?gIzHF{Fs>&Qw8WD_NGkjrrKZN2@w<37_SwTQaU3*bd}2Y_a%=y?Ehk zBvsNPudZKJy1m<>D~H$9ArhNP@>ZAa*iw?QoOwW5D)p%?-LS7@QyN8lW;+q#x)#eb#8FJJjX!kx|HvOBTFiv=5bi`ktxFR`D+o`Sq& z_<{w zw6oFa&{~yNZ9*gb+o{orVqJhYy>aF#=ux^ElhE6(!_Mo`GD8Gx()AUA;`bj_aLsX!m6yNF7B@qp(B_`eA;{-^m`tb9Qk4N`e#=7m>J@LDN1bcw zLMszs0%xv;drFoqtB7nt$Ctpf5WS+60n}+NeIXMh0w?y0RW#H&34QdM+y@10YTpc< z{3xs~y1v+#gPz;eJ_uciZy$v`QN|@(Qc4OIQx}c!aJcNiA)~I(cZo8F=DraRohilUa!_E zjYb`HBGXx+?G`-rv{swVrh&w!II|I1j`@!kl;3cpv&Z~ZND|WoPC82l9)nY5#rPj< zV7;q#cJ#GL1Ns+Ul;4HN6k5gUjhe^w6&_|03~%bfNamuh{#akE8Om599@-JO%XXE_ z<3nOL#TR@AbW01!VwlY@-MT};?(a*X?l#P3s6fy{z~j&3{mL1|86{W%KkludxoGw_ z$uuaR^b5s4;IPYkMjsizlk-ZsLkW15RHa7i?8^NBT0=?Smp{EUM{<6b3*T9t?QG)4 zc8*~9&Nc*=gRm&97Z1op9{wovotuL)6>C2`hUYSDD0R1mXESr^MhM@B+MSSqF-cvi z&Wu%STJIcw{3}Xz#~66urZrU3Q!-G(1aUV&YiKp9lYY7M)x~)jnE8HYIdwCNXS?Ol z)TT8wnMd7zVHG)o+&XO{L-SyfCN;g}>O9Yn@m)Pz*G=jbsWaKmJ?s72Z zf>CzG@B?xE3=g!Zf9IP1J-9g6qw7SYDe7O};Xf4%t%xdl^=IN`!M3ZkyK9|ZspCs78bUQ3dkWj6p(a4oho zJdX!^d$7082-c2zwNho&YgF3USe?bFMFZw=5`cMv>IYhJGNQlY_rk98f$m^N#|kCP zsWG#~TRuv(>791o=*6YJ{^;fy$fI?%F}7`97wk>KH?T^k&$QNAYY4-pVNPHIQHQq? zsqtcjR$j0;z5W|4TtLA7{pg=&7%ftJ2n`mG4KQKv6rVX1@xib=0~59hpox3S#k~R( zB>)r1*O9xUmq(>5<1s-gfyyZ{D}DE^-&BcGs&!;|SHmbJE-1yaBcSdL88o_KZj&>c zP5q%GzKuZ+RM`&S>zqSX3Ez#PZjo7P`ecJcshq`TN7DChdCWaFm0pYwWgg(xkWo8; z5(5B*(j(XCoao&Cy6>*x1W#Ts{TQ6K_1KT$ zi$q)HZC#oss3wXYj*Bz=toPlVfkSf!TG2up!BIDScgAypImP@nqZ6jgkciH)_`EO{ zFU+0mm-0CCg=rdE1Qk{{!n?1clI4c;8GM(WW2OSmTU3q_D6Rg(1qCSXFcr)?9$!yE zp;lR(yCzOE&zDbn&UxQ%uHn92&>rsG>$x%d!QZ#LJVRbyZ}ugZ-?P`K{kvhq&roF%&^`%3nq?67Q)Y`tuuY?^G8Y>2G8OeYJKHIZS` z>(Z~Kr=>@vd!-wsi=@+~qovPEdr0-tFlkdMTXI8kNpePVRFWl0mn@ddkR(W+1B%ul zX({oR;NqXfmj%nkXT(Rud&KL+Y2qnji+Fg9*eq@-mWytQu8KYpy&=jHtrN``y(D@O zx`g#$nIa+nB#Mc%#1Uc_v6@IF5{aQicS21B5JKT^!pp)Bg$IP&ASQa2FhMw2*j1<$ z`U$y$8-gzd?+Xe94oeWRoL#8J+Hvjust1(uJnf1HGv^Hi7<=xeexxjiaX@w&%3L66k5b9*MVosIQMbwrNvr7`^Cv zDApET-XrOlJg8c?c~P|`j%rH^t1T(0wj|$u2|Kbn-WucUg4_jQ-K zFIein;5GLJuevXo@4g_#eZe&60wQU=Q;IPeWesl~qIF*}$$deh`+`ySBl1^AxG#Od zeZdg-1q0#REQJ3RO`*bU)5@NGIxAf89vvK8(SPrI8?^UDec?TECRDS^q0_zMJsK?5 zC*Es*JG|$_cpI=jIP+ZeeN)9w*NFFQb7#u0MIMqj4!pN?790Y!!RB9wTGhxti(a4C zt6)N7!F$60dAZ% z0@T8v#VJ^z>iDn;UtGtQNr<;ud>jFE#8G9N7*wfJaSAzVoyZX+ca}J9ywavOnIXCf z+C5Dgt5vCr)v5J1vsq^{s*sn?I7$GGr8=WgrA3!tGsP%e&|=0P@b!oDBQ<6!;B4r) zd{_Y?x*lu_homoy#cttjudUOeR-+7G6?COlqH`Lld$4JPWNd8x^&=kd#4RTv#U3~yJpz!_14thwKW;VYq96kL=08;T0K(luQq%>Tm z6ydcmKtenjQ-E}W(DWt-JpX$Le2jaUOXKn_y!kCW6DmroI0aVeVqIvQT1<3mW zq~Xzv*x&nqy}YpiQor@)T|XQkk3N=wbiX08XR|SH4X7(1m1OXK-NT3BO_lmUcapTO4bOjn#t?U9HxFEJ z8C@<=Jx@V?9RvBbwR{Zi!_T~ZXh5M#h59cvK~pMVS{m$AW5o^u@P{iGyBn1WTOFSTwa%p&UK;$s@H>eIE^5B^EfBq}TYUKhVE29@$+yO$K zZ~>8^wd>8DUX#>LbO`=hfRdxIwo$a(ixUoIHk(ieLDTnD*{m5zLT4%uU|21I<8X!GvY9LR{b9(G?C&p*{`jl^{dX`V1pL4|-S1$4n*i@D_Id8GDT*PD1w&3L z`h3ZZC%obxOAL7u&5AhnMhnpwEu28I z95y0VfD=fTLq-6SGtf)(lRADD1(oA(N$358O)0@%K+P-zc}+L ztBf06J9#77JUKU1qq}QF8cL0f9z|4QU6iU5_fWW?AUg32a1opq;Cu?_R%a=+F%(;& z;<%X(a;x=`qHTicx7UMW>G--wIk@hwC|0*=X80uC95I7pz3x^D<@s>E0LR|hzu3g_ zcR{9wRb6@ap_{&#ALeDB#XT9w>%qD!qUBAZGvHjdSc8`_1jbcZ3Ku$3Vq}f8EPC{E zf-vocXPg@QmC~Y!NS=E=G2&}fC~Us*_#4Ep&rBx zKHuOKc{k}S-2nZcuea*x4-oS)qDT1nR*CHS?yZa3paGj_)itt52^+kZ$Q~**@g5?3 z25mH|M}Omm-vi|3O$N|A6m>Zv8iL5KB)3XrPd!6kTg{LcP_DE*3C6*9LB@{83wcdz zHeWhC_KMO8c{vRPdD8&&dZelKElqXDMh=Jj5)b6{b49q1g*5e9_cyT)koUlhko=4n z-zsx~ybRzCyffgHid-NsUBpdvFXGaLTgO9(z4Py>h}-TSin!>DA^w5hga-G%XfmgvFRs1T^qKku(810)iGC&=uiCe_hSij z*Syj6=6f>v`yQD4Ux2v|$WEPvRSl&oSsQ)On(wuO2EDB4s-aZTbSPD8&b%gRN+zUZ z9?sIonN7Ah0KOWvS*O&Q9v!nvPhyoPvC5NJmC=$2U3HXIm<3dfaC{%jU`cy@oB zI^*$JGg;y$1dD%?y9O7sW;07W_r(Vgb zR_QHzt5R#QYQdt!02(Ko5vm(nwJ{!|IQ2Tc4UxZVXuXmV0!Q^`v|=r%IqLF?T&Ji) zK?4eess=UE7}(jJ_Zai^v<=9O-!*=rbv;PSuj=%wDhCOQKJWprVy(V&|2I>8cjlzr z6A{iEElzJ3B7A5yA{@AHSvmJz#GmLweiymS8!-{SaB1F(x3?y2aT4L&1|!0!02S`> zXso+OBicBQD^D&ea%V{&B>7#IG3zpZs3zgJEBGU>fj!M!TU zZ@Slutcm&-jdCHsEBn0ynr13CS?A$!Qlu3?53kj$VL9(BW5Rw_%l_Tb_&9I-DQYchE)sGT)K8ulR_lhUWL{)V8X^}=ID|Kp)zm3@9|&{z0Iymi%c^pwnT};K zvh|J9d+|?+L@!vg@p(dajb#%o=RV*lfXW~M3TDQLhd;0aEr2GF zd~(?HU_{M?Q{NGD z`o$b#QMQKmk|=y214#W&{jc0humQ|78Ww{N+V?biD}VQ|gp`1z`z(S0M8Qmhdq1GK{4vTwSyiX$sy1)`56-o1>OY3Uh1U&y&7fy`(Q zl&Ym~a^I6Y1CyED_n`hLnH{~y6 z)!PgfBZySYD)pjX3x=TFQrs6`9>hXRk8#3KssXp4pdKLvvgG^rReXBpcqW$N9M87j z2y=S;>&u*t=#4VG14>#h*LrKn5>$8<KrI>C}KQJFM; z+;nO=IzH7mBAH$x?@;NX%+f`LB`K+qWa-Yl;(hC{9e#E2gvkksR#Kzas3Q!c+mlZw zOd3m?T3$Q6klyUTILmmlECsny&#(Zrdyn1wPkVh%T>`tI(B|@}?-8ALYv@ zOV;ERzn+2mt&|6#O)s_gX|5RoC6N(oqe*SlsB~Jj$*hkUGbw32^+;cO7603<^|7Z=ZewRBZx@z&h3{B2NGEjzZVctZxMQ>n_pAoLMoY{m{{q469+7*hX$$8wBn zvj*)`1S*l&Hz7faPmjFBgAW!n9^KIo=Jfd2$#(thsjqZusy2;KX_P9pQmq;Z8-{ib zRmDe}i@I=OyB1^gC^Yf|Tv&-y&oAiT0n2cXX|Yi-r$_3N=k!iwvG84V*%Qrv6F&UQ zrQV~^-eA}Wd#OQ%R5EXc;{5#1J>ike=(5E>R-W&`Yy}Nz;T?d+PCvm}G`{kdSv0r4Ne+YPZ*VXb^HBM%FJZ>0qoB+l{Hji9|0R#(hiFi7O%I3pNTyLRQxx z;spNyeH=o!2f3vY`LX6wxAc$>|r zQ)=Uk24J_;@k+A+LRSnH_)uw7W~<3;#dCLDUx;D-b+rf#!Sm>?YHS9*UaeCajXG+p zIxFyKTD4MZwb^W%IK4T}Y{d7YE{m~<@Y>kF;`uTT9!Qvm20-63lME-UmN!sC(!le!#uH+=$XEJ%m+b zCah{93xxA`&4ks$Ib{3wR}DWCqTZ}gG+{;DtfZ`J(IC+;s11P~Kpw*Cc0$3NHU-$X zvv-}N2&+-GCak31jfAlB1;UD85F4W-{OkSSxcC7?CI%U*QdowcEb~NyTWu?PDr!Mt z;b$odi;b%f(45pG$6lrW8Q1@^_l%~5EP^$v_UzTIhr(W^`D?^9-312|NUvShD6C6U z{CXv~;g1~IUBNm^@Z_ux_(YZyBGCyIU%P3M=0OC=V;IZ+{Tf@9;f70QVDylMCkc($y!Oe{SkT`3(b z36o^t6P-VLT#qN=PvAc6yl6{T-2VI+26bvEKxx2p>;uNAQKnAji$q)HZ2>dtR0cg@ zi2VrLD(~UAIK$71aReh-;ppsatQ89WTd$IsG#W52s0QQN!Y6O0=d`=bM=Yf4jn<3VqiI3A$un)lA z9bjKN8+pxW%SqM)qpG%;RZ49v;7pxG6|b~dVq=w7RlGJ<8y9cUTDABA8vH#7nAoot z?ndP}v7TV!4)n@OOcFS2N{5h`7ccFhT6K6XG7nxKS>u#>cv^LwUkn5hI(3c1L8{i# zb#K)PzFn(M^YWrf>dZ7V5-S3mht=jwNm1Pvu7*0-qaY+#q6><^fDY7c43<$j!d-S1 z?MK0>4N*ZqMd_NxdJh9Q~RfD8%U zv@_ztHto!G+|Xd#`F8LlYT_Y8#=*y+{(O?$gdw?J9;t}4S#X+@dLtT6Dsops?sqT3tabA zfA7zB@y=DplhW;t(l)?@C+h)E+KZ;&1DtFI!Mu!IrX+jSm4ncowYy}_5I~Jo4^*pA zRvmC-UqvNY1mFlKf9FWw06=?Glv3~39aR-ko;ca>nKXZ8I|@EFHgAr z#UomZ<)T}ntD;XtZ-}x)>qPTKFNt0h^%m(x!6FIqCs9nCC5{lgh}A?Ykw^?Bx)W+5 zfDj6Q6J8d6C_EtC23=;egbBjI!mdK4&`-z}+z@;zcwbN;*esYS_>W-9HsF}d@H{0k+QGPp+|NHkTv6P)wV=+`YMCnfrpr!hp9vq#?tz;@K% zLUKd@Pqan!q4+h)RLNLzE{GUPBwt8QOHPO;NkyVjA|!G}mUO9oafLP{`8Iw8PLKip z-S`l2=mm)g)rN}?Vt{6Sflg*?sM{@ahdQ&xTRuvrt)3lum&DbE6^;Dbv8)?8w9__1 zw541$q8jSI9d%&`^FnIUjYz$3SBMWA1hsrPpj3CW^MGdjc6?H~<|gBpgvbbd3-bp2 z{!>O2zRx*#tbpUg%zt~&6oT({&Ky*KXxZtT{4KS&p)D7`c-WLg}r`D zeTk4b$~7hF0u{DJ9udkz6`{mn$uqwHD^vaZmd+II z6;Zwa=RtJ;OoZ;AN1^|xOD+0;I$<18h;&D}mqQ}#kz>X6-wlM0-{e1+Y(7fvdF|xs zr$LADKvW>LZU=hgR3HdcAm=#HB^6F7)xsaL9>miabUXdX$G0whHD}<47piqf+)Y0s zKox9Oxv5EAxGX+!S+2s6gD%350+;#z{Vu;y9w#0ytA_rFZR+KLA@dSPIQt{`4Qy)S z>5s5qXzBy~8}}8X+$Oo2Jmw%i$eprzfKHpEBHf>Czx#q*_XQrO&3bB|s1H5Ku|q{Y zn#RV&RMC@E@La)n;kl^(30hEckP(!4ST1m6+ko}K^JuatQ?c&5YtYwTC6X%XPsLxD z{D&Wk#(((DB$xh*+LBzNE!EW~;ZOhdvEnTpu8h!_(zxlZl;*dNmmUmWR?%=#3wjGb zNhweMW*ZMa%FNcgM@`qaPmA5-(sof>W=rCzDne=25?<*eLuAoXlpWu^Gu}UN*iU!p zz^F$kO7wcfq$st6q5^=T0?H4BlAegE7G_%SqQeh@-bLe(eZtGDN0|yb&XGRnduD=v zH_^;alL*maRvX@SmSmA2L*$KA$GjD-h~~l`U{w$%$tS*(d?gj|J`%jge_HUf@GWAT zXeDu6sNhc%kdBdWkWUL}-M`6b(&*K(R;AjejZ^AuaaN@%UTpwt42?csYgCzyak2Pb z$Mtu;2VvnBNINhXbQWc-21NY2c$Hphi8ou7mN=D4W3y=u8kH5_M=31UWO;|R$G1__ zc#}q}Gwbz`dj(IUvuYqFK^3P`8ZEFbt<_{STdjBw8vnh|oK~hdonB|utCUu&#RLza zYztK2z@ssmE%C87wN0f{;Rn&|6P(!`aU|f+OJ33$9B~oMz?Nhdb`JghCg*en^|U5k zoXQ*=w@j9j6VAjVORAvx~nDA_BO@wL1VUE9>NOkPMGoOFbXa9Ni zvsCK~AKX966Ek>yq}y3W$hryUq`sUMiDc)4n}^kAZ&C1(pjZy|xj?z+gP-)KPWezM jsu&whIyM!*;pwCKZ}ibftM<{PHQyWMXuh{|(YgNz_S|nt delta 192810 zcmeEP349Y({?BBRGw5eDy_uvf2nFR>)Y6a7mzVe6ynFI~zwh_= zd+moGh}Yo1oLnMToJ;0Pa;3Sl+=yIxt|C{NtIAd9YI3!?y4*IoZFAe@w$F{sjmqti z+c7sfw^MHC+%CB>xm|O+<#x~2AL;R-jh2hx-*(x|cdd{8_pW{m7HZo~P03agF40tC ztckos(L-*PoQ^mb@ozGUl#o{O7wFR-#OQVkR<>Q?kWW^OP?XE>P^^#~K@($%@haJ> z@LvS7byqGxpT1~rgNF4a-Vu}cp#2GwGW0?m(Kfq{B&w6xF@NqHw{7|?my@I~Oh~&h zA@#xpDub89u%#($aTS-(GzS#Wx=FFKsXDV4hqHR0-Mz)I>CTe%y7kQrKj`NA1 zP&c~m7*v!<^o_f)F@_5hQsnbJqoOTsFHBGL5RvVPcpPTODQ*|t-_&rI69%gXq}lnj z(CFzQ!F55VZt|~1)(g_4kk;#hGzp}&ZC;re4^?=$Jc>w_XK1J1{Kz0pG7&3QJb+SW zN;?s~aQmWS6;-0h^Q#m$@a<2+A=;Eoq_j&G#qn9fgVB#QPFu@4WHcc2Waz3gWL# zxSdo%JPzWo>^Ms*(c1%vG&6rlEZ02q$bENx{U4?FHkh-2lDb0eY3)w!LhVL%xi(!p zP2EMU(@xZ;s)wpG)kbZsI^MIK+OO914F4(riKpv73U6h6Mh0=q3)YmzQGS7I9~xz% z?1j<8A17&{OD_z0v2iG0xV@@z=3cmUE(|N0JDeCUJ3ZM3Lr|66?*U?RsMPRDjpO=4 z|K5#re0qI3Ocjiuk|^7qqCa7_4KuPfvs=68 z=6v5cPtQ%>0dwP_GP|{TZY&F9FJ%5OOa5oiFYO`iB8`&jqzWl1`9bob z#8cUSOVz9a?-RqtZ;908ed2FK6uD4JYQ$s#ALjF69v|kyw`wvELK&IMr!3>cS$sH? zoC4p@f>1`z^lZ8HZjRh0;z%ci6zPC4iL^r)N7^9lMrJ`6O-_NZ9XT07H8}}F89C9L zM`cVRh`T&12BoI+HPd`Z@nIStrt+bI4^#LsnGcirFj4xLh(jyxA}m6_c@TSZefqq^ue>9TY|U98TmJFAP) zb#RS~_?8e{@fG z6@RZJ*NXa!z7Xl2(dFxgNc(BZG&W_PcCB`tHd^zRqN65G9Z>HReW9MM`a*R~^^mHs zRHPiNR4HCjtWk_rJ{@sf{-%73JWJkF`BTK)jEGwzqGUlyOvG2@VHqv`5*Fwp*&N9; zl6=V!omx$i|np ztLKcP6B_YG0)t*G)_#qwU7_gPUCBtad~9Z-C(Rj&W^{w3$*)4A_}Jp{nUV0M1kdof zQGANGZ((~mf$n}Cvi|6RL_8>8DA&u&)aiVrA`4#!be0-ak~v>quFk9I@}EBaFOxeeM;hMB1!EOCE1)t z)@6242FhiDQYNFzV6nPv28Z2fbJ!^>ZFF;F5A=N+IRWkOl(|!qNRAVu0R@sc^r?nO zNm8E`C0U#niZxmpgPS$82G+{B3^tb=9`CT4Tr@`+O*T8(0lm^WbG(>XgvzwUEBNHy zYiEs4=#$;Rur>x7Yjzv#H0L(hoG!Q9VYQjf4x6|haz1J`8(j|0>VPqz%?6f(%B>Ek z39>t_l%2BJS({b-KI9y0v$$E7p=}1Yo3lfmMytWXxy%N;)oNiK4i=iih|h{(pC+NY z56C!~_#M7S^w^9z?<^x(Ky>Hl_@Tugcc1aq-evfuEF~NwO^xDpvQ9jSa8&gmMiG)F z_ZLK<$?J(|^yX7A7ClaMw|hp+RiMMw5;zr3bnhC8-$3wlp)p)~Pk{{eC`|4sHi%GX zi98O`ACWfCYu_u;8|@{xS<5~ge?|@k#-EA6zcRGNp|D)%TwCnhSx{el!dJ1f z&eFN_Tyq?=Y!9T)STJ`EdNQ?Rul5Wxg<=d8ZJ?}KkYi=r0x3MLbEI^T$aAL%RVax# zWE+(}71hR&3iSG@^kFf9#d{wi%0glG|DA<64$D<5C!R$krzFPAYS>X$e|)$9SfPJO zrGM4lhMXl0r8&XfOMH3W`V*eOrd-D~+rlBvPwH0s(N=%e`i7iM!BYi+b$k7VUSCPE zZ}l1|0Vzh)z}LN8Q{-sLi5(UvKRQP~WgI@_5AmDSfS zhm!TxMZTSTd^?Z$w`}{QZWC1WY5BS%`0Kjm{!-+t*x{>Q=F6*UKnEI1i+u;z`Ahfu z@{aqDdVN*fLXY)r-dbO~D_C^cSBQe!5BLgd8){eiyhnUbJRUr?#kaaRaB>w?=POkJMKm@NYQKuwzxjV~^vJ zJAAyp*6Ukc8C-V4zv+no*j{L5`BrG zSG_dcLjHliRr$W`)rbA1InZUu0yQ^0zTdy0(wDcwcQ8M&nu4}K zLk0v-R0PY4gGX~iEy?z6hBbN&k9m1bL&2Jc?fL%YFwaYZc_)Jvl{6(3+~qrz1I??i zJLt=)GnsIr(6dkKHp8UXA7A0$gkY?EC9te^2@hqOatV)wX8H1t)z@x-g%DVJoS)uo zSSZ`|x0`)c2kYxL1&WTtB>Nw$sIOkt@We(KFh6=cxB|h9#s*;CR&VuJSH=b_w=`_u z7%0q##p*wm6IfPQUsL2OIf`cn?ZWLUSsB<|9^A1sfY#$-smt-L+`vDmab1L0ME2vp zC8aRZ_0`3}V^s|6JGk19j`{M7eKou5Yj(mnLb>CxNLKjr4#K9Xuc`5u*7&`Le0jU@ zYZIQ(P_R;1X!WOZ11AtnVPI(;tP)Q#NwU9rQC|DSu)D@xCC_XAWQ0wuRmBN6)i22ta!Q;7msW1O1dJ)CPWiXW9 zpg&uh2dCF6{qO-}^mt7l*yTHZOgK*Qqbk?qwOo>0U%LZJ`znvak_=WH^qp9bdW=i& zi7KbZPCzqfB&DGakHxnWn@nirjHJQ02yLpbu7wQ%P1N5v-QaXBm_BumYd$;;SLHua z8}u%NwHG|O3^o8X-(-T5P&m$U2TsN^9om)_`3|mu^#cpEzGf|qB|5aS14sH!cu>~( z^eA29B=}CO^>5pOR@Zdsgbt2R*LBL$Lq9?tDm;k02c>gw0Vxg9Q`v#cb%@ZLc`y;9 zmP%%LKKV+44)s(HjS1Xp$c2dz!h!dlhByw(RU^MSje2~RkcRG_6|3t4t@W*53F|TR zfGq{#X(>XQnHinY5A75h=?Raos2ElBX1by$f9xHHKI_fI;-bR&4{OwSG7pwtL;l+O zniUP(j-vthXLh=^Vfz-}&JDhuxiCo3WO&8nU+;~-#M>W;+~hJ9-J+Dvq?$5mTYYgBovht~8TtyPz*i`9>+=c=>R16400by>#UYH4-&PZjNL`>k}a zM589Vh{M8{ysEj>vs^epbo14D+2tFo+zWNa2 zG2x*ZCa#B%n)!4{*f&)CezX2Ze5ZzXbqW>qLAK`_-APsV*j+qx3Hh%uft^_}g{>oXazeq5yS ztX41Ga) z{8nVToFM!=_e*5DAjkFeO-sC?V%%?@?-bp4TH@ALF>YAg-XzAA31VC{3`w87zS3L8 zUH;?C+>@DB=`EHxUmNLd+Y_r^eB{-w6@N78txq|5&ihQsvR3Ks%_+V8>2vkNf@H7w zp3zTD%i1-Ym+Xle8YO$81`u}tQ?hhkL4@bbxsGCdd$~}wHz1}-o`+?7PxTLl<+|B} z`Xl|r9lEGlqm6ZO_AIzRa_GH+Xq!m3iUC{2fUROckRP^+0b9j@ ztztkyuG%UFyzyed?4OGPWzEHaFGmb}Mwv6EUJQwZ?iBtiQg=$H*1j56#$(mIppIA1 zR#Rbhyz(dI)5^RimAs;3SRo(bk9a&{Rz#ZYbJGtC1$+8Vehis%|nVnKOr zp*br>v`0_h69?lE1&VvV*A&a)fnbRdLWD6PUtFk#qlFZ+l`n&*d~hhmVl?u7HxU`36qr{&mxbU$ zDX^46HK&GBOlFp^*+j&JQdkS01$xohlk*k-bVhiX6~v)@3M?fUcD|=WLMawN0|+UZ zp%gR6gq~#%rEq4U7aWlmN(l`!jA5^E3MKTyNObWKKZWKLR}6WE3n?(C=1@-uhEiZo z`KOzR^iT?Pi+?&tFrgIAWC`^YFq61u*hfOYEQCIk!dirW8Ho;_d#B+%c+=pgbHp8? z6uf6}ikaviO2JzOr_h8Yl!A8*{>K5ZMyLmG7)XGlr9I3tV&TJi>WJLJ_$|X< zsjS872=}Gc5o%CJoUe?~D(J8>LR#Ibj^M%0;y;c$qF7KzT%e}l)e+v#`!ZIMaj#E% zca1sgk?C0f;BEs$UQRRuf08gH9KAxPsDvUX! zIV={fFfW#4ZG@Z0m|qFLe4keP#-$MEziVxT1f$BEYa;+B4dCMsuNSD?#ADr7F33te zH(_@#tc`FBpz_N>$`5GX2qVfhJ#P|Bx%Tum$CO8_g$cM)mBbu)cLRj~DgfpCOli;N z?pcae5^fAAZxK%J+1h`THK-=yr6(>2A@@GPWQLIxJW|$SEPML zipcTAfAJqc%KPKIMR9rZPUE7+X#juTbFtZ+tIS*K%Ih0W>a;j5t$W_^{O;j|#KlO} zQ>p2_SmdT?hO?V206{ha7};T^40eul7&sHfnw?J8X0dS?b45!^HTn85_Oxn{2o<_B zdF-iMNgJ*3GudQe7y*I$%$z_5Q5Fgp44ngUJ`7~PI)_J~Mm9&FVp!SId-8iBn>D=? zVsWjXpGldn1jsof+=Ect^z;ESKo0?^S7WH);}Bwc527EE4435g%a23%s^Gev*F%IR zNGW@J<9IR z=(1UW9RVgwz=i>$3t+9w^^NE-KuG#a_W{Z+u<9TH%>*nH0B8lo8x$QoV&Dh>uj(;6 z^zb%+X^}qbo(Cso>HS*^01O6bEzlMOM?ck{$j6N+-K%f*G~bGo4LP`WK-B@@&0n;_w|sAK+b&;Tp08w;fE5*R zaq!5M+WemAP=M?}dXh!xQyUE2wk64S2?qV6Hj6Sx#XL80Kft>nTm~UB5Ib~eTn4qFu!B6A zvRd(oqGJu{2z-Gd!v=~2C5xV7(gAdL>zJ_^SG)q|0ev?vqlXSMWzlYj9kA}8nJGj$ zf0uSM!l<6jU#rK!KVA%{pKY5y2LOA)Q=0+fiD8R1J8?k^ZE*v5l`lyBL)sz!(gjNa zWm#YA@zr>6d%H`B-WL7YP1`UyuyntF|2E(1jsDHhV~cv^jYZj#Ey|ESpeT$rw2%Kj zV8@cc=8bwwFMZ%Z5qjqz(r(@Pnl5+-G#=xNx0gX5);!dqeKyS26o7e6dGNspdBl1a z^foJX;e!i>&cVpwHF5i(k$N6RT>&E>*jW>-1eh`gfMV2kF^pjSDHuMluP`4Vr~D8J zxKSY)&(mzz?78zFnlgL(f(1Yq1sMF2tOc$G3(##3XSVfZe5lBVOmpWgoIZQ{A{R6g zmObn?fGPtb7`_3tAPfMMnB{UTbUCL?b<82FVDf4@O6M8-wb;%yl4D7a{NbE_yBP!^jGg&yHbz)IeqRN{j9lD7w7|Z zHGtHGIt93WeN8?;xc>g(aRuC_e!)E319SAg10@1j6mkp4Lw(I2Cy58`}?f7~M7aYv8XujJq`+!unM^4kWj{*2a(iAqeP=n%j3PSKUHS1`?jZwQ6Dqqf7$&)qQz zeq=)^g>dLw-f)PCodV55I97!-53?1PmqTMbC5wAavfE}t!wMVMJI_^UI(R5Loq}yy z1fvD;SwN-&VmYw>F}(?Q1OxO}9~PbvC@O?SkB7WE$5&V&z?;1XKZqDg82O*%XYMm6 z#{Df2rIei(^^zotWGk@bSl(0ixnh{AFA%|O%Kl1HO(~vL{-h3g&SiC`)cYiENuvC( zs$;U@iXwTILI>hzzlv@Cr(H`{hW<*c+I;?(i^!36&E?1`y+ksbY_%i(X>RA@vKQv z_2W0OVqz(3d$y0E4ZQntSzKEWO`K?uXUSAUB>yu5C$eOBoQNgpXcX$kRDCmZDdG9n znW!>RAiy)xR*Fo1Ko+=2q8$fc^(aVARbdG^ zeuR;12j4KB4}MZfbk7j9r|pjh^x@D0X6Bs`unS%uyi#hY*|J=yc3Q161|#B7G5h4MVtuqzZv3EL4^F#U%y zk<U9m-Y4ST{--iFtKCh%*BU3F$mIO?=q$@cUTG?vXj;;363;k9S@*N3T zk0u>EI3AU3Q^gZvZ~sB$`?{X|A@a_&0~6{8bPPygd34gbF_luMTdu3ny{vmq_crP~ zj_gIcbw|8&Afi(w=idhzk_yDA6k9paLN|dClAqhSt7w~fFsQg9nAt8Su zgwgq_5O&N@fv`({ACU-Cr#qoGE;2chZ^Mh7R}>!@VE*v(Sb9a=1>)-)i>1G<3Gw@D zvGmOW@rA8edTd(cS7YffFTBnrl6^lees|iHfahh~eOtAf&MoILiGr7+X*mLg1 z;%P$rwMhH5V3WnG|5lnMkt~%I$kEG_dPJj7Nw9;kgd^?fhiAboLDZs53dNYouGt^L z;suFqV+a+UXDy}f!M)jcygeunbDUHTbOjl$rMRe?ZdnqAnDU|oSXGtaT z2eXgz?!y^NG@s>}(}p$dU#C=T5)D9)EG0T+$R3u8$;m{CSS#Hp8!ca`h|x(RzS2#Q zeH#%+7D_1DYhsHmL2M`ACJ$>T%0Jg|k_zc~@k-flk`*6AuPr6I>mH1FiBy8AyW1qW zig^;5_k|~whY55fml%ug9g`7hj|^|E~4Ti~T!Z z*zgY8Dn&DU;g#S$=wY1uMuuI$(LXYkNr73=OXtT@3$R@B{vg2 zxb;fITS&Yn^x(^1X#!K-dxj=;|8wX{!(GY*30(>R6mi?E!weXOe-|MY~H{^&RH(*7Qx8vxUl~!_XO*aZCn-_|fG(R)F7{bkL?>AVUjYiJ@gWONLMAY2?T*wzulwvOs9)s999Qt+X3ysV;ry&eO)Cev;}>n zFF(&$aXekm>fP{rXMrB9G|idna;E65CjIm|3taOTf^K<1LUJOcaC#?b$b|$$BCa9~ zp9mIIrEh32N$d@}`m>uJ!^WeUgC6t=w?5>U<Q6?zp(U0RZ63oJ|37Cv@eHLSP*{l}ZMZ3fgFh(&{Y)ePBJNua0V(dT# zDAEOGaymS_q@aGlVZCt`$`leEZRxiOdNr?1jO!WF3ifgpjsB7{98g!n7h?=mgm<32gO{fU3Er~a=Q zWu;{w2$h=CHy>eT=hYKdLj05~yGzf4m-JQ9Q#w9(U-15a-Z8w9p3;J^10bhVgvlwt zZDn6v`Br(Pb{$)hthQUpg0CY)fpiR$%;3TbI8;RH^_-#y`E`t>H9z*3ZU%GKs4 z2!x_#*l_@Q&lMsRp+)0?u)`a($9`pqvQP+KV<66l*x?U4vr%#1jEQ6 zbP)_oH#aF=SOVD_O-lPWt_sxV16=`1KFr&OMuu_e={*e(!^fngX|}m@Y;*YUXd`ba zzYt7|2uu{TWL!Fjx(~@z5qk9LiVmH%LI$I`>HCgo@q)|*lr|%_LmRX3HP{mgeV_VR zyfrpZw}Cf4o&y3d{*i(Jr2a&4-~^b=hjyV?SH^e1R;AlWZNR%&hz7iy(kY8(d2{~4 zcnYHehN=Z21=v^zJM%C+Li3wUUITjxjNmtHUlTZvT@Qr#89=$>%~xZp5$}2+Z%%%1 z!A^BS9}!Yw3K+IiEx|Z&bZTbo$e7cUq`+i?5P%5Szfm~EY63K|P7)J|nK{j=N9J^j zLL+9y_CXa()CyGBn~9kwbXBmEE-*$yBru-Q0|X1fJTu zDN6D7x2e?PY%s46j0m7b!93`#=2SBao(X_52D2JU-@Zj}w4~Au81)Bk5M(dj4&Mh> z73ir{*4zs+f+7CE=0cpprJ5Ka!B>zYWU-hr+b0(<-^%0u%5~V&!J57GHS1tRC@$MT zGcX>)0PwZ1I|hs-@SmVJT2qZIFW`j7TTPJNK&2Y3;HCf%AkN!Z6}VWSQ%#m$crbWB z5x&i3zLF9u)oR6Q!lyvZZjR|CbRpd1Kz7~Z&~chcHS-w{l?C_&C;?{pG2sl;l(0jI zbrnF~@t0P@5^rj(iGi+wA$C1$N;R>3%L;?uEtvR~YJv)j9@g_&>QAiF8@W`or726Y zDHXRZTj)uk`~a}QK!EFCy9ST8*(l@;Sv@b!fg1V=-SutW><^C-?%Rp&n9%};)oa#= z$3>{kw+eWFoAoS}ik%R^pcTSC1GX9T#IW`uekY{js=t&D$ol91c1E#*<;vU$8PaPy?sKCf}0PfyZlLkqMPHlokYwfkcPx z^g}y8EnmAW)KFm#@u_ku&%dO^p9e%du+N5{8*Z0>-B3K@z{&EJ?Dka@)}Mf_xH7n6 z7xWND!&mqiI3qBcQ%$&q&~YI52y+C-5N_BK*t5IgByMtBl9rA69Y$`-!udAGOyI2X z=iT{^7n(U=5!^4}sVUv(FFFYnu)yXDAczY77lsUk`M?dT^a90GAkKpLwz;PSERN^v zgBC5Hlb_rP#TIsM?|I?Ok0iL>!;IUmXb79x6Fbrnj;qxoh+2GNGc%AaJL)_WWnE_5tj_3K;oy4vas+Yr= zf>$-T8L7h^fimz>7!hB=*81bCAP%zvK09FGgwDdL#dj9wqVY@(bs)QD9k_x41|?1L z#}s}>t+(MsiLbZ->h1P;nfdo=7M7}v}}&(h3yLmrQReQJ@D*oAms`K zy4pOSw}MXP@cFn>*chO1YRIVzo?7!s-4a+3;Gss?Ww;7BNb%<5n;$$?8rWTH;g44E z=}`n@&#&DOi*zSA;lYi--Z_M640+#yrJo&sn-#1U7Em$_Kd5rx7l$y>FzVnbMwkcT z;0x7*Uq{fi#u?@}QvLCR{td^mzZM_|SJ(O~>+nKer^ja&=w$@gKSx&tE7#*8fYWJq z^MhA7goINE^oRcSg@Jub;JgVRy`kgs*j`wVc>SDu0)|TXr4U>NblJy+7nCE3jXddgU{FUGw z2aeA2AaEnYjCfeG@CFUN$N2Xa-lVCV8739?>eyaG_Fa!v*=>Md%p5XV6b* z!Ek{oOj<C6{C)UXG{Vmd1|NUfMRdwJb3ki zr>6p75Q7u1T}IAqf{gs&7Q$Ha{)2YHv_P@oo?QRlZNl=$Ct;X>4HE)y&Zcv~SGWZ{ z+BBX9&5tU)XG2dcsSX@CF1(}hc_6I9^IwE`Y|eWTUTUU5LGG*D+OP#XtAU@X=i!3i z@^5_8K{tG?B*%dS;>vNs6I*tpcv&rEGariQqk^#?#g=iw5^$3^3EU*6>VB`T6M1N` zW!kbK|M+O(%Sw_J_2;3%eSbYPI0OuCdjT-`;?Uq6380aau(gV$Yl#njOf-AY)9Dd^ zg(ZmpiQzwt5AF#6HNywTez0;a^-9Dy$sv63#Z{W%OGv){^8Cl2sWkNo@)lK^Dl}?g zoA&75&P2a!djJtf1nk34j2Vo&3FWW~#CDlZB8<*ABAH-xJAJJwSc zX!D~Lo992;4D{Qwp7P-DjGNe|xv%yQ=TErRlbY#o5%7D}O3H~3(C>_*%5GBv!;p8% z-m;SNAkYyb#J@cX;+1P958hL8tb6(2Y*`d?5F+ksB9-T7|R(YN;!rhdKQ z2i2w2k>{}vpD7Q1o%E;sAHuS0vHTREdgZ4uuD41qS>h}Jr^kmoM5Bz8;I5fB_O{}A zQi;Yt2&#*m015t@VR3@Wt}$$d0=GheLx^4g3b#UmFAoK7gqf~eH}ei%1aSmk!hab# z_llvwWS)$cehKDL7s=*Go{{8BhUnC4ioE1C{7Nq26kNhn5b*-p!wY9aZvuV$mMH;! zHzq@g`W)&v*wcAl;`(=pNc3iBG7&w$OSuZilF)&>KzjD+i)0t{NSB+_`PHe~eoOBD zzjk@=mHh4V{z|ab)cXRvP_l1Tk;+@t)e&*ZXmuO;Y1wY&lPbTePB|-Lxcqa)pJfj# z&dFX=tyRQCJSbl%*UQV)>56&E4G}LXZc|M|WnM`)??JCbE=N!Px!>5{SD;sSk@4Pr zO5$rGN$nIRU5OnxvIqJ;jhujmkUJ%bXgvzwUD;P|$7tEPDSr=^k*rLlh7K z99sU-hqpaAykkX+vV)&7izi+Qv$$K!k^?lcGcmeVWYB07>SpmVd|484?1YT(K1=;( zEjx)K+_fSScXWh%{dy@AS49P9XM;7pwK z4=VtW2?79AHP!3 zH;rEXGJzc^7<3nqiJ+TpvIUHb@wVilu9OBfm&R+KkvI}X~{1J-6a?=Y-d*D9mv>N(@+ghsrPz@Qh4wO=D^R}gQ!-Ia_)%g1IWdeWScXht_k zn*1vHq7Yj=J~I-eAqk%0bEEhaZ{Nc9asu7`I%NCdb@C@fO#C%u<+Sts-Ys3cURPEV zxu-=guoAr9%~fZq2dZ91>avW9TDj-vKJR{}HgCQB&Y4OM6~C_{JBdRK(}?fX%11<< zgim50#5FhF<@Zs+qn$)cb{Bh9`!cqWv48!vENR9k>mR!e%U7*n6(bboU_x$%uIVq2-~61lI+b zy2-y5SuaSFLRzm2(j@ZslBn)D5h;dS^qygzdhs`Xq)8@X#fs}?zc=;CoE482J){}c zjJmr|`?a>GcBa~@HmG~3qqI}h3hfwenR<|REmAWCutZzr?cSIx@Ug4p?OyT<9OCMN z2O~1>MqGhu-loIpUSA*BlM<VQBb=ryARP|7GrrM~DRmXdlQ-?G= zZ$75(!e7GF4RLb8T@)F&HnZCm-+*U;kol_UxpzMwxN}49o6q7KFz-F?3F$7WM_Mc$ zB^@dqB+ZmsrADbi8ZYeuIrX}a zl+ru9C8hUy9Ne}8U%RifedrtwIbI~?Ik;g4ZYu}(`>@lu*Zasu5x4ywJ-)RPaKkj* zRswD-0rxjez#TYPb~};H|71FmGPv~h_hy-YDT|>+62mPKQL>;UCISqpT^c>nSzIQ2 zf_zu|>Mv(8%oSY|00nkabO)jXWH zQ6iG-BZh0#+I-3XN#D>iS~*cKe($Qe4efu%ZMYP>A!7TrVK?*^coN_aHOUL6FZ;*^ z5Q1~+(+}=FnmY1wAOvvW)LasCtw0E)6jMdl);SaUsWV~81_{T(khJ4R#gC%JjnWQr z5I!~uKbjLB?!=OZri|wx8p?6V?yYw4 z??MW5^nL^TVPNFE%VQ2?&tD*ixmhp=KM?KON}{^(qKoicE%zjMoKO6Oy3uXNprS;g zZ`_4a6~l!IDe_kFi+8IxLocKLx_$hidw+bEI**ZX83D|tAqYGlVfhW=BmB_%om7)?%r zupK!WLNz%FLK!*Hn@43#B8a;@D+Z;e^MVqZ4=FxOpO_&kzcUQPzEgtTB@#=TL8QVk(h+uK$wy!lJJpaDgQrk%LJ+MC}~(m z=avO5nJo!e&SMp9czuj{L;j$VSn5K`4)N#$*&&QC*ddcFd9*-@`kj$Qql0+__(Fd> zZieT*X$tIzJ{D=u%79h?>yWnu77AMt35`CTU|3oWsAEJ(*aShV0rfwa0rmE9rZlo9 zI`kj+dY9T&pJ1Qgy)WzYTT`aXk4Tdu>D|(EJ;Dzx)QyJF`hK_o$b$)tdQ~Qi(ozEJBq#1A#HnPM>9&pWuyrQTP8I8HlzvN zg!}BdyU#SC(+bVv|z4MhlOE3cuMf9O^zLaP+v5A22wOA#7x zhEraczwO|j1-n|M2=`87TBQhy{TPaFCPg@pVZq&&*y*3z+VU0|7II)%H1aE^XkxDs zy`uGsy(Wg3PQr~Co%nCRJMU_`8q>|L$)FNzyfUXXi(eCmjLq6rspEMg%o^8Bo|3YATj5AkYZfkFu*kUd2>~?h*I&;e($9{ zt!t!3T$&VdI82JT*){V@UQ-`0eL|%67Bd+Olu4C^@^tZ^X8)wrnZtyKOVb^yG_hAp zcj(9K+FR7a^EsCD;bJ~y?h#3N4#YJgKin2EJ>9Y>q7vV*CBS#kJ|j3Ela{uUA6m%| z^(XSdQ3`n7(2pH4a0K>4Ox70nrO z8OkL7FO={~0M^mZ)Aq+y70WUFjhrQWd2+s@cbxl*fC5Hk*u@B$=mFV<4*ML$SZI}^9JLL!>UaefgbqDfw(Jo>eN;IY3ZUmghoe2Zoho0|p+aWS^Vifhca_+LRF zuBW6X)iipi;=Q=V?(;|$Ey`*x4T9h)6)SECrQ-J>s(E>!?x8*tq|PP~L<^#tBR7;q zaYd4vU&f-qlA2_4dQl##8A*KJqUFY`7SMdQyhG&k-~5!N1UdxovEkAJnj^rQ=q0`x zxe`B@$b8>(lHw)TQx7!5H(XjGbMyxBA|Abz$%z41%!sI}Jr|reskl~rRpBtPiPnR;3g|VQQf9Or4?#tv|BR_(5MU*v#tzd{&BaggK zz;%@v$*{AazV?JKKhIZjJYCP~-K|C*Ta7$ksgcL?C>2)KEYC}uhDZOl!4OrSIeUp) zB?Jbvsk(zwCjK`F`xl|MXZsk`l*!7ANGPLtQ%e$puFVlLv-G3;{t!E-SP7md;#+it zq5R;Ny26m(A^R5pq1|3d2LvuLl-@e8VnCjsfsu%_tl#$}SGKOyKx!$S$_Fx&5M4}8F;d?ooB%<^ zj5pha!tyo`Om6dOxn~8+s*^-TU*H=8+n@WSt|%!9jhGe7pp%w#IjZQ*xZ)t6e|1Si z{@TFi3g3zKfISE_8HrM!8ZV0B8OlUkDKZ($8QRdSnFoYWMzXi& zEm1!~96{4G%Og9C;!ixpPm3hlaqv}-g5*>cV-X4%$#(D!7_9l|ZPE9OaZ zWeMswve871Dg#kdGEZkaX_LhUlVEU|De$f7;uwRKcDuokr_*h+QVzF~a*7|oZa*z{ z8^_q)7K7PMSq&`Bx(pWDZ8VtNl*P!f9BVgP#rNZ!w1aUwZIsbKGe$f30X16;@FhxFoQ&PbxovjFEMADSnjB6C zX9stocE-vXST_ZpLftl}freIDEham|v5a^D&gph=H0N;B2FB_F$D$UFf+stz2HI*g zn@zOaWp z6uWRvaFd$N+8od{igwV@Qafv~ncZds_*3QVoXG|4v51{~R+H6gh2e%uT{i4m)oHLe zSc`!%Sr~AY%DUa0N$kKm9X6NCWuYtv8waDqnry7W;&Q??*~}cxTC6ZrHnAP&q)jZ7 z%~&|v0J92n@1!Y%-C^Sll+A5o7}{mwEEe%NoRzWKIVZ<31}8^bVD6y}7KU~jTvi+F zc9<>jK)d)hzEUFxP2@}lH)V$|IbjvpY1$4;#YsCUn~UWv4)Gv9r^97ovRUYam2sHB zx2wfzup4169F)^$F_|bEtTFLGoYm-dJ7Mx*Em`p*bwGFQG?Xz~I6L$mo@A!Px8j^O z*2r36f(?|Lg;nC@V4BR3oi$plF!ELomZbO=oYQGDS#7Rta3gC0FSSsqkuliKoXfz# zdUQA#i-R$`#M5wAyUoZlR+uI?1B1m~6*gBkW*} z;v}5aVPwrls}a_--3&8owNnP0$pi&qL%6Iir`v3^hzH}GF1y7AesXQFG$|MK9`88| z41vW0jkZxvx0Nx8`}1|Wokpv}>c}=&S=>^NgTc4kEe0oe^M&Q&W+*c&&cs>m4tNH~ zQUM)yN?K!M?H$(TVW;jeZvx73*Z8jU!B<65dXeZ3DiG$s4 zhohEq!WMK z6E=Oe9Zn;&!3ZsbN?{M$YzzxW1i&L1*6FglXfeZAYGGN2g#pjYv=wr4CRi|VX5qDB zb<%E=&1kiYX`GV<1+vu)$C8s`p-Wa8a@t{OSsk!ZZE*P57*0&#oUq^6kxmONcn6Dj zp2-c5=S(neFqIA(@R{&75vSp-49CG62F@j@4?o^vfwK|D!ECiz-7YxF!EdxU73V~g zYb9}%*ns1-%gj(VtI6PmL4#6I-fA_`;A1KG>z$phuAFNG_)hb?wbHdVan5?jJC>Uo03uh!g#9#-& zqwE~xfL8=3UW#*C;I(9CEYK=9>>wCQ2Ihx>C1tTwHjC40q9~U*dkM};!A`Ss4m-TD z;Cy1OP^r}pd)e-$EjHR_f%Ag0^4X+v(Wri^^ix=aZ4$5eSb?Gv2 zHduG86<#>-A7g+wjhiuB0KRLZ#fuV2$cp;Pq2M4r=BY&5KT7$!G-3oin45#){#86ey)o5{1! z=H8RFr?T5je~ScQ84!R&?$xriiuTut|J$l}X(aYuFT$_jC+)q*GftDSA1qHeS!bCS zdl`nWT){T^NSmVGfAjNuf4h2?@?XX0^_=U}zg@B@j@JZ*4VCv-3O2Ws$jxV;ezx1- z%w|O17TldxX%4nX^%ngW=R0OqBW4C%sE{7UE}8 zPix4iP`v#|Q^&!5hwG8}zv%9&tff$TQjPQZqp?lksZ~Tua=p6 zg%+{_33?WchhvK%(Il1$wId1i?Y#t*4e@SdOK?!UI~u3U%+?kio=nfzs9qP5JP9|V z0uyk5H3=8VdMexXUMzA`G{f0V@UxsX;-5copS5!!`ru3y{MK=Tn8d~*I#x+bN;Ua< z)T6L-q;!y|YLEyOx-;XDZB)8j$;!Z?##XK`7kU^A%!UaR;K%5T)*{{w) zBc~+BL^kXwt3STmf2`2Iq!Rpg2bbQH-%Bvm1;m^<^!b^T=}Nkh!i6n;4~PL9^Ae)0 zF$A|`*y_AsP5`w!A8X~`qSYwgAO^kQl<7$wvweAoLhj&`l8it~-dA6{1N^%uCF!w? zcb;jA%~_pTk7>#!t^C_-&%YIk#GeZa;DSCPq{JH=fa)_OSgemu&5Ruxb9$0A7ha~5 zq|1a?YBXpogd9gl%45ZQl&(wy%_l+Dqu3;B ziBtQ+e?Q4P`>!5@F9$tU$Qp$p*AjY~a3#>wW)xa-Wh?a5(+n=wTe;zfq1?k77 z!KFMgcI9t^7<(SL^hOFlzE0Epc-OOm`+yWU*b5#-hfC0_b7@k75=k;mJ* z`hSQYT63%sU3w{z$1$G&D&xI`%|dD8h^(8yO;~eL$1A&3s#z7cjcx`gy_C;&?~S6o zszK194huRw6SKJ6FDv0V&jncbE@Ex>do@e3*h4D*wh>G!M)!^*^;Hz{ycn}y)jaD} zuLVb7AeETmshp}nx$cY<^jfSEIIplq0Yusuwqj60J~Ds8tq?9avpp1+>vCM%(ZqYm z&YdrS)-vfvN-r4ZLjSJosW;KU6b<76H=Qlb)B6wX@Ksj}S>WOf=volpgzniuDqU6X z+q@OM`egz;FzBrco+|L2SnJ=m1FqjWzQO{bFfO)nFI+dFa4RFXm62QWQ4|7{X)6ZR zM|Q~udw7AW+CXi&U;-`hs~EZL-G6pIuqrtC;uuur)7of_P1#>bswu^@%AamlCuhG} z&@hM>G(=t~Xy6g2hrZV^@Xm-tccX5JjnLEIn{eSgD(xQJ^HFreO8pvNX1n< zBerWNsxoBXsv?!QsH-F5l+o%ozm|-Pc6ue?p3^IlUqdSHelf8Km1&7ru&!h;=qH>2 zIs+gRphz)#6p(f_2f!Am%k6dmF4F9zwB(nIoTr{vo8lXQOHy;BXwEEHHMqC%38pX zhLgOea1*cX>wcM%*!#b*4MpW_#O2{7V32HutOZdc# zcw)Q8WZw3YsP18EutyUafi6nyy$(W`qz6_+JltpL_FJ*g#jQLZp?*yHx^|}8sy3*5 zsH3z~)C%nwZJBzIb}dpfL<@kE8z^(>8L}InMX0s=Fl6GR?LEQEI7;hJ#Kncky5mPQ zkl=7ZDkjR#jrhWX1&%oW(Vnj0Vchd>YW)8|@RH1Y?gPwNV?Zj`u95j%n59*BNtiC4v_)JJtb|XTQRc`xRhKobZOZD%wMDpShao(X!#!+Q&##bjvR)p2-M@Z>Vw&YE?gbQTf=r)qsU#qi`^jVB{WqiYc!{3a||SgIvYHC(6{`Q57?t+CAhOf=Y2c(_>SlK*PVoR)K@R}AKMF} z4(I~(4?-w|B_I5V_zJexA72G=u$%77<7FXyXJMpZm>3FffuSZ9tPXV`yJnq#(-Gh? z)072_3W03<^i2z^3njBj~>ud9T-U>REGvQ%4yJ_nu z)vLj|dqYlL@YI@5>XyKQDBlh%uhPGE4X%PsHHE5Js}G(k4eYM9r1C|56-6-i{MtRW z&9~a?E8OYdZ~!-g7j*H{2ty7%#Y;b1-#8<}0!oJA_iwF(Nf#y>Mm?~sP?(2$zQRyF zcnd(&gyjr{_>EM5{Gflsad>`U?~3~BT3=-yUdZe8{*9|J5JRA@A6*fwT#ttUgaNbt z>kq#lV9TKnM0U^Ct zb`{yJX4>s^0+60I0-M4PF$)9qDPTC*fkguJD+jVoPM9GDA{))2Y;%m1@?9RN`r z>;Lxl?%LFDVlc;GX zFL|jiiOLnCF-G%GGwT1Fojo|3oy5EV$-2zenc4aJ_xny6e&WNu4L^aA*Z!GUw!nA+ zQXd~;T7-qKF=r>pRWO*aX8*>KK|R+;uN@la(`CBrbmuM{PVZHLfjzyu@bM3avnGs# zA*{U6iBAX4LH~UQ=0pD3Kp7HUrF%x5(R9qDa@nnZ;9IcIY%h-}dJETR$f|^7Z_~kD zc&ucQRjY-8G8b;dRNR^e3$v!c))N=3`rZ`)wFhwT(%)EZ5 zDQ!LaMicB0kve#6W-ebAHhbax#dD#$M`%kkWhsBnRI#--XOr>Ur-CL??p0-nw8O&X zNzMWhhsyzL#Xw=%hNT;p8biXI#N4Q8Akns=k?OU6T3{KNV`IK=W5!aY&QFfHE>KK3 zJ$V}(x1_{NWqvAcA2`uey2g@~fLk;$wxj_@k({E_VuHF3MhIg4%!TQM3xXT~Q!dj) zLAo-G9~n00?lwt9s?_@_30H*2>#>~UEAwMS4LsoZ+`3!AmoN8IGwhgUj0{w=7sMUmA1zecL=%wwPS#9 zF?V1%d802H4>uW_n$is*o|uYrt%-%^=-n_(a9jK_=HyzBg1AskL=a}2Z9TE?o+-M* zRD}rRl%B`mp9+fw_U}gCoU8{t2bi5$3)fl7cEiw{Vm4a#mcd6xZd#iiZ%xjJt4T=d zmAp;)?2D2)#I;MRW6d$C=GY|sDKHG%_Fm@nu~<4G{M%HJP*VwVYm#*X5Z)vh4O7Bv zmh256b25SpbR48?BG2Ge3NIETwHEHOl*idE)hHZPr_?l9sy1oBp0X0MYT8k3J-ic7 zP4+%>VwEYO2q1IJTjMS1d&~*OF~ea#@Cy|hK|Uo{1JSf(9X6-zH0SMvmosM{Ai>-4 zMjQ@Z)CKiQ=-Sb6=G@ITtpSF$O>1DahMBFXH6#s<^R)>E>HZwlD-mJ>J{sjS2W`cI zQ2W8b?kIG2fXd@cNMDc_+3m0;I@o8n*yhBD1cQl4U`anxFA`|+6db?0QVr7?JDt&j9LWAMOkiMiaRUlras^EqvF60Wv=w5xb)BzKpN} zEENzv+`Mazb$0^X1(Q*tWrI4T(_kjc=$r7D9y3n(3n)E4rfkTlq@ZVMfdgCD{BUD+gBn$^z2kJQbwj3!iZZ*-N@!jhNKCp-7GOTyvV+wps2W*=?rm{O0rDhIlYzK8pI4A|)RJ#_$$W$QV=Jf}F z-2hd?1&BA`dM|XorYxmy`e1Bf{4n>15n`3)()E_zIXRD+ zxJ<&x@gT!m#UD;~8CitP&=J9|b_*8!L9}SpZ@jv#@%z+Zb%9-&H<(120ht;=ZD0s3 zhYPI*`9vI&Yy4D<0J)GcjZ7K=#t{%&wP4@EBU4d?KiD1X@WfZbf61U})uO`;&*n71 z@b-@gPJQFb@*0s~1Cx&6u-75dvA5u=aGcZN#_O8iJQFe6xm@EBM?&Hh%kughy z9;i?%856*4&~xDuo1P0-fk_hcOL&ewk0nL|xdOULG^{#K3YWnB;O&%s;7(9n(;OW$ zX#{DNtMq<4Et)VA2Aa`wZN$%};*z(N$r#y;8C7`h0L%iJuCkA^dpof85H%b)as8Wu z#GzL*FHNq1{sW}~KFe67@z}|t*k`EyR5BQ9Lig(Iy>;(}l_By{%+TS{X1odHj?j55 z0^s{$jSY^16$aEUxEo^)B}cKrg*^&3VmuY_R#?p=JQ3fXovpgt+ej;O1H!=I9HstM z*s54f7$O=8cf?FDWy9-W^2J6Vpry9g0<9T87`kUEuP~)1SQt?N`UZW70)|E=kywS; zZx(n~nc5$`42({T3#8`k1Q86|?UOgx2}WSchJMsJ4`3bGed^dQhdmzKa!d(XU|q%m zmT7wc>68dL#0+hXIM4Fm{4cFOOEZ>gajjbh>n=nf*T>~!)ZX`?jK4>&&W?)f^ z6)?yr1P^1FBA!#b`7&=QteY>80Zb_&*pC3|o^_LEsRYYiQUg}c7|u;`C8mN*BG`an z046uEF~DO{{{PXPqUyv3OZjemC@BWs9qvOoK8zvAO<*-w5>k-`b^=z)un7}zitU?% zj$`Y7WjQ_t?5x#U@E902m_`^jbICSX%rMWGeU}?x;La!RfCNa!V?vaEqI+NqDd^)F zMK)`FFISxo;Qj115C{_**`^@1DM(m(YEzKf6eMgV{iiBOQTMJOH3*`8%;~18qvzHk zBF9s9^=w)Sq802C9d|N2Rfr-TCOBRdo&n>`py}`j=!;S zs}D0nxLXSu!uCnQ$@YJ=WeDRa*V|?Yvr(%b_f8D{W^cPs?kXcV(-yb-KbH~Qa@gu5 zTTm&$orc4pK2X?dlkDZ>zbtHZ;Lt@;KORVZ=SPv#7|vWaY*lo<<-pZD^{T< z(B638P(1J{YL>y-w+sL89k{yv{f!rLPM4P9z}2|~F0J{%)zU{HUzk+O#gRN@LN0AP zxtdNU`|mDW|2eH7`)39}TQ`9?zKHJsXN0ZxGu}8Kv@c_e2oiyrin+~)t(HQz@CNQ* zm?2yrr@El{iI=Aq9PDeC7uahpS3ijaB94;+mwgbI6kem#E4&XEY^f$aab6u10 z)G>DqPi>G6e05_+IWg9XU6aSPaBzBeX)*w*8j73W0sbj}dYQI6ydNt|R1KhQZB(uQMQHn~iP1mZ7+ zot?eJ7V$pLHSr>+YfeXdEL^WNaa@y1BRVj1nu{gRt2*iV1s@&V^4H;l4S`=~{f zjO#_o44#ya;ngsi@%me|h(ZCKX>auPGr_LLL7nM-6whG^M`rlZIuKE3Xip>1u)YAZ z`K7u)x;`~Xga#D{jy7~%>b?1EsuTL6D_nYdrzi#Q`JjW3L!|SScj#{Dm2UJ0nB6$z zOyPj=u=$bbTmesM+?ed5qL98jT=rFWx)WMIE!f-OAKnQq=mAa7en7uN_EyaZ?gUTi zZXj4J+3Z!=W>pDVd(=N6#;8ty^z*wu^cPikm%&Sn4``{8*QI?^Q$wzi*Tc@#U_5>@ z@Cp}AlF__ois3%`_JhV5xE9ymvJDrmJ40|ZWZ*{P4BP?s8Mxlm-DlrQ;_>C2rrEbX z@s7~mZ1!zs@;BeCdGn3iBb@=*yUmI*>tR_jxIzI6Ded9jEy>^ZS7^V+Dq1d=+ZtK5j&s$@Bd6ZUtgn-MJLAOR7OUhIUUKS8CH*Yl<)~nLxeMGGf`IZGp&quG`1jiw;BnJ{E}CD+m34?OmhcQM5pW0@J>I zf@}i|M9sj_<3=u@`x^sD#_7uu7C0OhOy@~BeW{<}PK|!zBjS0e_{)Kvx!xRM+iU$gaMfxwX@Sq^ zq2!$)lL)K6TMDHw%=ZnCcz*ue#h{FkTbU1+Ta9Z?WxH@ND2}~NP^-;3`6O`wcc7}5 z!mT~%(M4%E$hK@pP1z==8eT9P~vjOauma;yoEHXlMK?MKo%xJc5mz7Xj*j2# z3*m5m6}|AKYyu4dIAdxO*OYCj%|C{Qycpc2BaYhHkpY335XA(qyyhu@fCL}hVm!s#aXNC)1ZU_lW5+3S zx7l&bWB&jEICeXJFeC+<@itHNuj830ExCP1uJI5GT+8c;UYSk1OEA>7LXIsD00swW z>VLeY?%ESRBpl!bq1xH-t%0p#+Qi`#!T5lz`4EtM5VcvCuQa zMU#q`G$EdYiY>Goojw3^6>m9sq5PNuvv_)~UW1lA>#0Udb2b@fWQa}1@YHt$9W@%|9Jxjpik|(Y zzci}<0PlfPy-pe)5gD<3{*uMd_xJVohBau~0bg+?dC>rAC}XTkM~LcG6EX z4`#!%Jq7~y1Ei4d&|jxf`sqeV=PZkez@Ng9xe<$(OQ%eo8X#3eSp4{*aQcKL;SmAS z7uzcoe()bA+GMQ-AkR0|o&4~pZD;KR*3%$*TW~H#d#Y+mJ{!Gl_#m|V-y%rc2ZFTw zA`Hn^QaCrm4kZ2`h25rX7?ACQ1q)m4xJjB%zCN^RTQHVEc${jE@SJTQWKx35xps1J; z-kcHCU(1rPjW|RXsJ&uVL>N?)@gfv30G{1u;;uJw z>w&x9J3{7~rST4ibC)}Fu}pXZTwR`(J!csvE)k+brMw{?7egIS!rEZBCqnQ(Z1W_G zMuZ^gYPW7;l`;(KWzWLt?;7-N{D4l5P!QK2N|Gqhq>T37^i%Ny2(=y1nd{3zU3st) z<(KF%!`VMX=;MyOk^0<=GtPnN23tspxcG!iGP})_gl|eFvH=lmpm$4_Ml7Bk8TOLj zg6E+``fGof-W)CZO6L*b01_VIjMV6S032Nj4w=wlq9<*WmAoCl*_5FI1e z67|`65OeW1&nfBY^Gqg2WYe@@T#0EH1d1DLDh&`dJ$qi*@-gAiV>8-nF4;`jI7tyU zr6v>E3EqYXS0Dm_mkZ~FGb#nN+mauPfO(=1W_r6TfzjbwE~aCL89hc0q3*y$asEe5 zIpjj+lOZstZGpFtlG|b&f?gw#!`SVxPjSWZ2v@s774ZvmYw5 zKzXe>w!xff0$gaI?7z19r~X0(?D=56Cvb7^5OYhh09wk?)~IQUr2)zN^@Q&W~`Nb?ux7ZJ7B6q5}jO%ga2DpL_ar5rWIC4+(s zWFC%?>yE)k0zTg&STr?dWoF1^Fcw4Zg#z;P;R&_zN#sMTsa|KPL@)-S(=ur9oCrj&>bdYHO+i*2U+8F1fx!` zC#c{AdkF3ii^U#k0L};52ar+wa0c3>BHeE_C$#SmPjLpAcs|62IFtyc@dTm`)c1EC z8`7aZDuhIc2zMh-FGW|>hAjU-9~uJRQ_bz{#Z z<+Upuy&45w5O|3<)JJj1Q3~qk_7u_RfSO`ZfVve(P{?2v)y6^c6J}$O!bA*$m=+|( zno@z}>;PktG<4bQ$R&#-q|dKdJUi6i_SftsOIM)DM_jrofMsJ1dn?XsChSW(WYmZW z)20I7#DoRcy<;%X07VEeM!-ykayts8=-@h@OH?9Wn8eaRw0bZEFbMwE>ep(@vPd#D zrYQ^x2&*rUDtZi=0JD#DeAu#u;Y(gxEG3cvWR^p+65JQ4Ig^D=cj%Iy~(82&sZ?wl{RLZHdx4YG#Ui4XC{|^i}_tmULaV(0}D~{-IKH(i&@J zCBw;pGiF-Si_wHQx2`Dnce%r3FsMLpaT$d~$k5nBY(#|YG3d`Ws&~u%v7y61UQ&9y z5cwHAaW)B$Z^^MdoTmDt;I33RuH)C}>8{iiuH$d4;~0F!U2VSNHpejo;|#&Xbrr<# zCfMD(X2lATAm7M3js#2fX88N5s&v9 z@p$X1c(s%PVgF_1i#cDtUfA1NxEs{G?0PjX8>@MV6mQ)eNCAL~o*6!_mGj z`_%1mTbUjwZ>JMZN1XOL3#r%T!dng!o{i3WP@N6e9kz-c*K@>kAZQ&@ zNZT~L)+)jyow9K7mTz53=CMV1w9V>wJgncLt~Ub1AC;isM@PFeeCOVtYN*hK@`SAr z;M;e6hUUdy!IAk`jU#1qS}K`ibpBQRCHZyk?DV7Yxyz293eiLZUx5BZEpFkRgL~Oh zI?WfzX%#Kbn-Rr+joxp3anA^AeLb9JtKl4T9^Q(@a7ZX`i%Oi!ye3KxhW-OZXQa?u!>JRb7?uVg=AdV_h+_#%+{CL z4rI0in5_@q8pmGXQFKtONb)eza^<3qe>aM#sR zxsr*>f#NC(NNB*Z{xQ=7G;OtP+G^SSy=vKnj24Wgq8Jf)UDb`}qLe+j*hU<3Pg(I` zBYvQi_^!?8#Q&LD@uJc9o)!N(m&3`(8X!Zhkryv{qTT8UW?tU+zc_N^tzWl_cmhr! zmCA9HI!tgDyTtK6 zoaO2S{kgN~ujoTAPdi?9*6<4WGiVhzNwAB16rEi|4HWR0U*nnMqC*rqypEcNo|_6a zpgp34rcgc(UK}5tLODyN4VU@qnXoOBluRJozu@@JK zB7#5SIlK%-rJpPIn$78PB63QgPxre>|=zG?m>=ym|iY$A8~dtT65aw z{BOow1X<;_n$9gb|G^4y&jzEq^zjDxcPWOk!f8>WS2#t)@LpZm3r(&`rFl^EY4Gf$%3lJ77|8Z}i<$jB731KT=fc*TOHd>V5ysT8+wD6N>H*MkC_+cWdhTzdU&PTgLU1s9u!2 z-wgdevY{m35#wc0PY>Il^uwjJXgIJ2T9cusF zP@n9r^`8D_Ek)%I3M$u;fsbnlDu=p_3rcPRCU=ki{a1Yxx4hzW3XuE=qLFCy-D4Ux zE4}^C`}Yk`F6fVLYQ!SLt(#5{8`S8V)j=_#=dM0GrTZ?IF5nH==CA!8CxjL)CT*ZSf0#!}x_k>KDC#m~!wiR!HaZ z2k4toNFA|4S_gC{;+K+NCwF7}-}$3?#^2qjyH!YqP-LnJxYnNO@`!-Ce(GW`>Td4o%%B^B_6I1Gm62zIfb-|`nj=5 z%b%=}`W)TQQy=_Unt)N%=hdO8x2Teenh#?j3Mm6pmJvuzXg&D!M_3)rzq)H=#P8Kr zSRI|mV52vyj#h|lF$|(laU{t935|vQf`X`_XY>Q>pySU#X?X%24<+uVOxR0<=?Fv3 zpBeK`E$z?lL+Lvk96c_HNBcgwGU^7(D1LyKyt zKyscVpdHZV=cvK=sDVEA#ScE;zR|0_2*kai;613*Kp$%!RhN?0qw4aVoADp88t6oa zUV{JQc>|_yHN8m?B%t^w`SF5Pyt6z5Zw7;@I~}9y3QFlqfT??pn+sk82340E#yN^H zb&V-+(J$HK>1GuKTDf-w%QXU6t}hqKx&v5k3!u2IszT26qF1+LEaRuTf0^VkWZNnL z$3j@luSzA?`l>W@!hQ9#!_{zlxL!6( zrkkY-({nGtnbX2_b5tsYJj{2_9L+4ar&8~$(?n=}XX*7i)$G|Sb=WKg_q;bvPY0;p z5V4mr(;DD@>*c{b{>ntR;Qd2 zMfD%2qPC?&Ct+N)wshz}Ast$Fn*e$W=v*B%*42(ve*AiIpa!MpJN2Wu#*h*81&Jra z5>|IK{l4vzJPLz=cahA&DBkVtLBM^D&rPR$NrVI9UVuXbfI?=6)1E@-IBeqU8mB?; zyYjmG`obUg1_4f7wN>TYzgu2dJPT{a^PAUi)0cwm6~L(>h{B}+t3Z*%6?slZNST2z7^u@c-klHX1RrZyt^GRb(aJLgmvKgE$hHljzkCk(>36;IEMc=?pSY15}frVo%)bfUr)t=U*0(M ztpiql=eMN#R+TIr63_Jl)z|Azs;{BjaLAQrZ8yY@!R<-|UihSKs71Yqc5( zKn36}nUeA~P(OJ}v}&zVha0q1?}7AFh9AQfPBN`Vr&p?VO0E^fObeEaWg3-QrqHXE zTJBE6Rxkibvk*T@Al>8XphYO8L7nx4Ow9(#M=ns(9pH$<@ZBvZp5zTmZfJkg z7hN11ED~_fO2*jEhWBDS(919+QX!EkWz2om+;cE1M&@ZKv(yc)`Y$xBB#)P=^`t*a zZl)pnXSpG2sVnLmKft?xLlje7Jh$$vc(H#M#RcK^VYq&c4;o()*j+%BbQI|l?Abz* zn%y!k<#yXFx|F}9pethI-xOeb_1=7y!|E{2K z?=`-6$Zez~N`MdAaC`dXc3I!Es`4m=LvkodH9piyQY{g?d|)f3giS!Cn38yrSY|7x zB)TPfT@+hiPf6I>R!hmj?6B7%(!pPFRd7V`vS1MZCjSI~9e)&G#CwmI%9|>HqHdql z*@kvkyHiE*T3sZA=v5R`)o3ui3hds7vsdLMg<%t#St4TlC4$$CSgX=$nJ+^_bwOc0 zXqhv7W(u`N4y!~%O=p|5dZk_=SLn4`YOJkEr^cV8R;8te*qUHPsTYXNDP&OdUZa;$9np#ZxWan@p0h@w z1xt#S8gFaTY4ti-^m+|7%+{n)z^AX)C^VF}tx2s^DfM!>Rzvl)HK|luy-KYCQsD}v zn3!J6$YNGe6G@9!FV`{jMNN%hTXae}vuZWeAht!TQZvJ+qLgflMy z0xv72lJaC*R62M|_)$T2@8kuxzTp-vHI8k;T_fiVWm}k@L6ef|&$d9v*!%QgTcBU; zRh?krlYVK~H=IIRv_OlP9}P8{ZP6)}gj`TTYzxdQbC!P@q`lY1Y4A0GD<`fnUK1oA8#MnCLExuRV^2k!fmRnnugJolyzzIp(wqzhV7 zNnLCzsa+K+K2}Qqj!xR9Dyh)(UR6>aR$dL4-S@UiLb>0UruTp7(yr4XkvNaDz)lZ! zdb>qURB$(XD3yx*)7!m*-VLMzA7&}*M_3Qtf1EPSJDqhC>!Ax;)aWt+Zg!fOI5@{FM#{tBrhHayrS;aM^@DqkSJHfF!Nl`MBx4K_kW-!)57qp~> z9yf}nQnB0~poaEnSq()8r&C_WG+EH(hv0TSJ;NZlv|=?NeVyklxSa<2dn;+6?sQ)~ zhIDV(cA&9DE~dLO4qMFP8fc*NKPh^}`ND+XjmK{&Yn`d~L<8NL2u__R2Z^^bYG|j+ zF#Mo~)@{KPcF(G+C~$PYjwdI)j8#a4<0xzr`90ovJ~6(a=eLjB4_{Kq(I@I@2V+%4rfPP$CdRs z4{y%n{0)~U?96JWw=L4z$nWgL6^%w|6*5_adaSSWoWnq2{ZJ#;-evf*-@j>RiZV?8 z!T&Z@S&d`XI*X_=jEiA$zladG z{&~ifNo$83!Xn&Eed(OJG&Ylwums!-9g54Z%)QDNQV19Ecb$6&bC!k2A;Tvg}a5f7w&#~ z=z-u&+tbTcZ;YUyJbTEoQn9JP>X-~-cfmtFv450BtJT;B%9v2zn%Us3#Z&NM7JMK&)v zwX>I;gcn%ZiQCG?vDJT-4QsS-~5m>@h2=fMYbe4b!Z?t&8?H2 zs5avmpe;)6B&Q~FlA%e8BsHBhx=e+PvJN0Mb!aFx8N*~jF%Q8ICSJ6&eCCg1U&XRg z7zPnNk#G2(D5CS z^swF?QA%+YV;eI}igI>GllbZg$w?hAGpXlCLY8r^8CQojQGLtda$m@EWs0rg0XX@W{Z$=smowhSo z^!10^Sxb?w3I24m(oXn4TG}y!E3gwq{U0j-C2(Tv0tfZjHF>wb-JEl;+w4Ql)DdcE z9ReAL!JK}SBplbqfu_E=0e#_3jp``$)U>M~O-beZasD<0vp35gYyk^Z$+MH&#VfR$bzirD-^L-9aj40=>W zntlwmNq&59-06@G86t5vn<+@*^0bQ|ly3_bD_wet`x(~DPVyvQH7nA990Z+iouteA z3powN-1tF6n)hzWgxhB>8(wD!8p|KS59aInO1>|@AK%lkHRL2Q1GOyBOvcDQ1nc>( zF`$jXil7ssUVS(Ch{V+^%S6uCY-XSDB@&6i#mR;5d`rS{{>@M}sap8EdHY9H8)%%lhC8nX{lktle2UwGPe#xKk+13q@$jl?qu@U1LpU z3e%`l;@hzgN=Suru~5?$j>rdU6iO)n3zh%iS=K6C-L z2X~nhHkp#j;6k=)_R$1$Od&2G%aqS%DzNlQrTgFoNELPHDNH_LZupYwwdT!5=42>akE;s%vK&q-m;1@t;ecB1Fd`~HsArFl z+ZdBl?Wa~?1{8(aQW7CA3N=2brnDRvlaG%!ABll7w@Qsx4JR^#n*d|UlqlZ;uLhSv zkzw3ty?Q@4v6k=fb<*9uCj!$h#VjU_?4GbL`x>JPz`I8(fOa4TMioMq){cap8 zf2N6H-U0oB15)$LHb+V`CWcN8-6)PhkEA2zHf9DcSQV~3DeI(7Z{pRs`&`!sfyEEq z&Y+OJog+$~#`y-@8Jh8(1UGMKING|t6EHLgs9eUxoR01Ee-lH)VBb9{v7T3J?0hFp z4GnMI&U12k*flN9bQw7EL&J9Zi_8q|7WFjG8dA2V&U4b#%I)|RV85N`e5_r{3@Mg^7Lf>&rc%%;JZ{axTegY_#NpfzxQFk* zMsWAio9`!TWS+|yPVF<{0a*4~gri29%08!z?WR&uTmi^F0y^AqV^}a7SNi~xPx~pm zUqa@bY%KXKB2gl@k$fc9IvJxOM&_Otvge_Rwnl90ZE zOe7lZbnStqqQUnq6QjLhui7gruC*`F^G`!;Xf(Kj1LLjC%Xr5ZMHWJD2wSlh9OzlUvyKr8z5yPjQj zD8ecdOW3&BCLtuJxRSH=VvUX(&4!NHVRt`D!p-CNE!@nwXi=#&RGxfmlB5K4q7>rRQBzh^^Vn?{Q`G0`H<*Cf`)Ld}a@ zFD6`se0Z%T*)#|m`NUtD+5hH-K{#lH%LI*(kdd~ak+z_bwxE%=ppjrtT4;oB`nI!&m=p;T#!%Q}zFn^t(?}UX1vo z-l@?<{XbJOORjPnGScl!I)il?v_>??eY!I4U)#?ZylUmwH@AHz0!Ibo%4n?ZpD~{G z4eG$7?n}AvHGg+?&Qsk#toK+nRqjbD2v+V(QYUwDc4xk!dyUH&dT-u|W&P1AuMTUN z999R%V#YgRT>ZJIZ*Chu9KDG82)HNg5uGq_fW{SNy zkYX=BC^MYyeNUxc+QmD<Y)rklS%IXqkwDTx01}OWPGO3QvK3YC8LR^kHtta>X~(kl z857w;n}&D%2Dz|}Po7&v%OvUOKnP{UF@U3~TywxP-_Tvj{yD!>&a^AL-|^B+x&!PF zrgFdj_-%k@g?$<9pM7E!jbT{f#25%(#bOhy}C!1)k+ktj1pg zk5kPNUUW=yaOYG*357yl()4&oRBWN$=yW{?U7;PlP>hD2g>Jk>3z6%};Bg)o=gZbY z^?I^h@a2cFkGFY}mu7y5PFQJw6!S5^`!gD;wK^5@vus&AN#^VW<^%cW>_pSXE#|Dl zkl$iXO0@2ZF&D2f6~$S~4d&cz)5f&g=orXcv2NO6icPSj=RrPDZFHu!I$k;_V*c~< zUVt1MNO(b)&(WhZ65K>m4P@Dv(a~CTIDpB8^_6LS6$+_L5ulJshfSS^Hh$&VcVT#h zLNQxEJ5-8I;)}xOFJ@9}(hDKi$Fw89ro7S=7i%gw79dqg=gg0ccwRbtUfANf5#a-+ zdbM=^;^!llEuX(+@$>x$cteXu8XgfDK^lC$@hxo0QP%j9fQ*hj@4k=*bUyR7A4)eu z&MfXV>9Vx{uobf-Bc#1$a+${4$Hx$K(ajxBFl856tFuf=8IVb2s(_5yM7XKJ<)Tth z8=VNrQRwE3p#EBN5A#Nx7#koBRm_SA)9b>T?GiJ*wf7%^IQJ%@=&-P%$~Vq5A;WB-VWJX8%zmB((xn4Pn_~E zNR5)3HYG`)k9huhm^=7LcABb@rJ~HVqZq!Rh!>Ycz8JAgiUyeIZhH6_EhXhJV&=_< zYbp(vJtd|B_~`KW3*!&p;0sHa&tDWFRcPdpW;YKy3RkRI8t-5@cNxGPIOvNLJTK%~ z*>jd*;u0Y`RLUFTaWT~KB&-c~dm;qy!!}Q{XhaB-u6FAtRw=_&5t>;zgG+O5h$$e$| zP&gy0eLUZm)n^#bK?NcJ77UvlFc+13z|#M4a=a+8(kGFYFNl%|= zQu!k7Gto%GU~P6ZEOJw<5sz!;I#^iC$Am+V&1kE+WHVXYmh?U51fwZ6nXG?!8(x zr!Jq+A9LCkcnfKLDqSy>Gt=8ON+HK7bZ|3b7l&L)$QCs1IBd?zC$?e8N$ZcY`10EF z6qE6=Y5!hpbq-_$TB=gucBbTw)`BQVTTC*=?y;n_clP1=bt~ZsgvArSlKvPPbDQe>(Na}|!!zpm*+Pw$N8HJ|U4VWOu?6(vg zG{qh;Z7i*gPsZyuDb~6@wx+af$QVlj!U>XjWtRMCYeAJcqmrBmQ;ltObQ~ z8M$z$sTfcVl4>f7Owko;HEtw5`=KHWCcWm^26HBYu`;E?XSI_&R8fBxc_h4+DfVbh zc?Nt4km<@yFUC;VCLN_Ul@!%fWLgrB!6chsE2t?=0iXjIFf-a~-GE?5ds$%KHf}YS z7WT3h=G1Q6Vo8XDkJVfqZCRU8QesJ*6`Y#8a9(q!w=5{1fC1R1YKO>xPlvRy#t;Rw0z7 zVk$1G0#B%oPa+>$P4zlUC4womtf_#n#FVmzTwZz*#(BsX@}XIa*1~#&1XRdmjbc(+ zF&=~UXsq?q# zti$G%o#woqmTa8-46+ZDWb0C|V9Q4=7O#GFd;dn6v0U*!!?!>75)dSNNPZn7ZV8^A zM=PN)ja|Bj9XvfsUheKjwCTBt@u{o36rIK57oQt#SI!!0Ti>~yHB{GfCUL6EHBfI3 zqrP^!Jb3xrkWf8%`CDYWZce;2rsb|Ye|QKI9|z{dkn&gSNcp90Cs$Ls>~`00b6_8D z^V*fXG6$X8!uteW8K7OwTlZMJ6QX*H+~{@BbCBQbaHGj0sZ6~V#Prt2yTnuq&DoK*HJz{F3; zU&4Wi?IjrAnwYx*-1YJKdpTwc#{|m;}4o!`%hGKX9Jz7>}z8iaeudp?oYZgWRxyQ$T0BKdOF<4m2*kDt4l}GsroU z-x*iqp0j;8!)tk?fY-g?451ar zPqf5ZpT_m0T5@O-#wrG0>SAN8hCt!0D3OTssCq7qX+H;gQ&g)3SEVLKd=oGHmZ|du zspSDpx#-gv$M^5=ur%bkkG)5R>38DI?em8fe_3Y7Fz?`otZ2k8*AsSmuO&2F(ea4O z@PZ@p?)fB2dM{|4bYI%yYYX1JT>7Z-#+Ru3=ZTwZXOH~!bC>Ye;fX0rp1c0yS8sja z>O3*lJc^UaO_X+M00Xa4lS{rH0s=aOrTZMlDxUdRr5& z9j=q9F}K^b|SPOj0*sE+8we_WaB z>|v_NHcaDu{*ni|2jKxKAj^fc5UwneK_v$gD%Y>S311FxnAuq{xT z9p720q&(Rcl@8t#epFOvD8_2*8*b53v*vHl)BfU^k-3-(%c24mN!Z{O23(TpOnPoLKoNa+QWnNKD1+Xp9 zEv6e9O2M{h)H=4OK5PrjDRXBXC1qPwI?^vCM^zjuNmB;r9#*i zyku~ToYJu^c*Wo!4JE@ZVzOYM0Z0pqo))Zx+Otl6@J9m!)yS_SsaW;bkF!#AK;!Bf z&x%2cZWjL!LO2mB26pG#(@_rLtohWc^a`W4Qoa=ein+{w-m}Z zoWL!;U!!l2#`UJY=F*R$1O0iq=!_TD{;|fDC*+MA{2Mp;HEz($c(}=s+|h)(?sb3F zaHUg!rlrKgHHJ&wLOtZ|r=mn}YH-V#OOK%+pOke3+4xtU@NS~>2D+8?Iey77`eMCE zeEYb(Dm#JL2=*f(Mfsv3Y4nIextFJD9cVu`Hg4QL9=7iBx!?)|ynK2s2wDhJ3JC{ zxBrmSt6^3fM9$y(q;MJ4Ic?@0BIku{dzqDH_&_3~_Pgh|Zl7cV8e3QPB)T3>5=I zY&No8N!Vd!jlS34gB`9QI6I8Z$k@#ov{T>{J=AyD+rcY)+cCe}grpz8U)CqiyM5R> z*JU5d528GHm^K?{^-$@$rJ5)6= z$frl#uD5=7=>6i**5Psgvgr0XEB~bzNq%aH$GyRSP!1Pj&*2!}M(Rs%g8c?Kz!&GyU%;qhGBV4z!_^FF+P@w7+2#sjs|g&Z4uxBkb$)- znh!Zqwyl)emqG?s0#AzMD|i#>rSU@aoD+Dq);VxcP!&YCpBooE25mSE>98|i4j$!k zaoH2Y;4-p({@ga$$J;zfbi_9F^iy=#u8jiQ6#+__)SS2*GRM$=D|$=Sa>(VgCBS8# z&yJOn)C6)$ec0^g!w|%ca|u)OAl(Fg@Kb-)aI3Kd5+6;Ko6Py!p(a_hDIuO*j4x}8 z0Eg0Rri9mE{84U4p%fil$8(9od3kK2DKiHU6Hi9bTK!s0S(e$5TvM41!$-0~*bLRe zW02EB5>s%-;P|j*3&WSZv{*`V&uZ81fjVq(U&tRSFS8aDkW5OLDC@dRc$Q^%dF^XE z%!$#E+S*;ZY!!Lpen*>%ez;!&5QbmZXO3(m^`tzMAswB;X%XpCC`jTpVwXF2^}9 zkl~V11mnTnVX;(h+JV!>{+tN#$Lc@j+ed&0YdV~{2#IFknG;njd`kXqu|K_&UEm`qqIf50hA?`(- z-Oc(u-58PEUOG1Kp!%fTO_xhsypNr0MZ1wRBy|qyx)a$LLlOydb9U z;G4-J$>o-eZf{c$0Q2<8Xku`~QW;HLO7)JV22LKYoP;T>pT9ZbFBUBsCl5jRs5;%r zt=D_rM;R*2SzSkkIji}dc_NyI0H1JFqYz&*q`n|Fo*o#yk$OlZxDlOorC|8#P>xnv z+DA+{>=cet^PT!plrdxkeL>>ML^E^q56wx=Ix+^kak@%E0nnDy6aZ7N76zh$d8|Qbq_^;J>q}Mc{{vk^1(8=eaRc$0Vf3_@OmrwtRQ z4HF0OJlZgEz^KuNiPMIO^UuM=Y3LHkj`ZO3&nnve#d<4oiF5`ju1-;W@#E}Gd#0|G zV|lF+h)$bJBwmEV^Z{K^Q7k~X<$vY1!0_!nA!;Ac<`QWG#Q{LhHkZhs;}RKu8<$8A zdt&zfOUJ%@r*=v%ZexEivBUqnf+23N@x4QCBPG5Ke8Q7Ms}_yYeUifvK>7y`{e#Vs zg3Wh#VZb}v&}aOIQ=bMvJ-beP|KzFa|0)@U*zq%t^9s==;Wv(-;cB_39Ph;z2nN4S zjANywb`_UTFwlA|tu@5`_nA*xvaZeHfpx9E5K5e**J)0lJKEOJ)7>Z;4;$2slYS0d z(26#+SDri>v$XTmGl>nYT{EtcIRdbuHNxa>&$vZOmbULjJ#slb*m(8?MIqt_@p@^1 zxU8G<$Jj<#=;BWgwg0Vk>}8feeDsEIGj{b)jO!r5HJlsO z_HK?mef6_{M4{nCMoZ-BUE{Lv14oNm4@@J(MW^~?&bBTLec{|{Okaxr2z<9h(LVGM zBqN!;pdOCBW*qpnpXS}Sob1Slr`XkHrda4Q)g@Ov!etW@E2vY(ZO%bv5t8W~1JKGe zTHLvXR6g|m=^!a%p1vp2ux4jy-e>KU<#!+rBb<;#>mX{Fra1m~CiCeF7g~ob zl)2Wvs)*Vp`%}n*boFoa)Ybeq|6-kx@nsUS(ECV`WlnNYu``G%Jo+R{7U+|ZrgoS% zdh`l*<0G>vpeusnId>)lMqvoe8Z|K9LB zUsAy7Qtys@Tk;heJe~G6E}2eGz|Kft5aPPVY0&$wyl&`RIPC_IvmBQ=oJiel#TDZ0 zEWAK%xtuJrVgeM&9}wVl#A&Znj#HXbtka6LkavwszYly&M4e!YsR!3*c**Uuy<~R# z{&xG2CtH^h=8N}@llKNa&hsc3QB!^SVl9K;6A2{8;j+VjX;+#@>$%qu5S;g0mEe>l zcWlSIbEdJ8Aum0=XY{y{#Z|S#n?+Z%`*5z(hc$>t1)R zbZs1TA?Q6(kN7JUmQ=rUDIy7!7k8fAO_C`QxH!4+oo`7v&c7MTCY`x+=_?Tv`XIww zL)pyVkkj}eXAk{LP8LPNB*uwGbMrVZZ#bIZAD^~b)XmnS?xj%xkU5|rOD{yHT8|W& z)>lKIA)sSlh)x6W`lO+8zF3^;#2>*)_vfHqiD1q7Xq3+!wDp-_5o$j;*d2w=4p4cV z3F*tDa@p;$B|6w=wwEVf(=n+0g8?xcOqc-D4FQZ0AE=SZH5xrU*jxy3<2$X!JZtH` zI`m-BTFGnFgXQ~2kxOPSUluld;rzvOF=##nH`>tn*JEeFT|5Kg%G2wrbjZ~J0&jCN zm~91VRem}RAjM;h|AYZDKb^7<1`m(I`!W?Az{BO^1JSkSwXx=1YplBy7%2H|Qh-^v zWNne+>!Bn7pxOh1JN%_rkiTjwQ}8h*6WR_H1pr+gAkYCSU!#Rdu&x2P{{(B*T8xvQ zwx^~n-BPg^j?0yP>OSyDf)mePwk=1h^OLIyq&>cS@-{%dwWP$u-4wb$%vdDCxB}F_ zsp1$@*aYLbh4Oy~z|0^+XcnFe>mIxu0Ii{KIq_Zh`$9@f)F< zfOTz>Wmh?%>zk^O_24e^TBg_nltB3g5r77+xMemD1~+{O8{HDiv8;dwN>i??tRs-g4jF-}%q^&p9@0xa}^B)qyMr_Q)f47cNJTdtLxF z)qfDRL8k;7yqiM@(e&OxLvx_41!4Cw$vDNBQ<9Z65UB9=ch!c9iqUQOPHib}Lw*$M zJB*E7y)#gE2o1wfAjJt=3cMfWlHZ{Nahc1Es#z)OdeNHDBQ=;kDA07$TeJk!Bm%<5R6eg{D%(4ypO!|ytYg&=uX%SK>W%yuShTcy`Ee|22Ua!h$b5?kFKVmB znKv01A{|7q-cQRs*W#jG1qbBPB07M5Di4dJZY_pIZtV!P*3m>^`v~TiHP?&P&1T0Y zb)eY7z`8Rz+!lwEr6t1S-Lx~9trmw{+36@dMYyQI!N+VCS3Y$Jx6I1*O>%X$)#7%u zPGWxrJ9p;VClB4_f?mFv*)4hO!u?IksMj|k83b*$l~i#yYJ9l zHQ2IIf`>O(uCM2t2l|L6K+iUele~@=G}|!3rSUDnFKzC~csziLXS= zbXtbgEVU((&Eq>MUwwS}IH`J(b>lVXI}nXQImRH=x)ysmDkJ;W1$TF1lJP&m^w0bg~XxPrQit$MXyfx20=|M3k#-iuccUI`VUa=iFy z6~l)DDKQ**78lhJ4Tq-*A0v9hqhdZ&sC8$s3z=DV$Tbg%Z{!w`Jb-v$xkKaub(=do z1rSdHLPJB_*CFI+LUM<|mQtPtWG3|F^dbtiO4$AQ-PrUZ^L3C%$3cI<*NPggcCWoO zRSMlI%+RIoOh&j{CndEmeqvPo#Pa3zpET{~35j}b)iV)BTlLzi|GQuHQBj6{ zHErnz+QxG#)~tZ1(QfP=ddEjnww*zcPPDk+mWq^K`Z`x;gEr#6<*XG zifGE-E}J0t*!UaQpKZ6;taxLU@vAtfP_N2&(W{MQ28J%MP2*0x)f+yD_ZK^u&tBll zgH*W#XKYh*?G7$^ppuXwxr~6&iTq%&7b18i>bE0YgRppl+w7k)Gr*5N8`#*!xs@D)`4mUg)pZ~T3M z%Dsx%$EOoU(%}LM#I(UR^;$*(XML?C$Hs0L;w|pYl>};Zw2or{|ygby-F&QOMCYK`LbyxDEHm4hM zt~mQDbTpG^l~zRvYSb{Rm5Z~~t9WiUVNcdnE(Au_4!IP$zzqmISW`fKw}Vxh-+}f6 zA^_mB`NSUKRh~h8a<=Fit`~_tsJq&A)Z0AD11k}IPS~4OnU4j=3j&rZI`Xqli(L^c zfk4<$pjISWaQTgjS4Jybyoza90USBv8i)Hqd^#1G7w)56$Rfy8RsL@hpDs-B<`0H^ zObOUXg7s&`8UdR$b+K+6EZ1 zeYe|(c7&Hct@XjFPWd89H?pl!_Sc7cftri3Nx`oajS4U3koUk^Wa|s=YQ?ff9y-83 zTGMQC6I|bdl!XfZ;eCN6X6FsB-~a>3`T)E`H6n77${W_w-FQmFZ)JbGyuJiYg|LY@ z3Ju!t-1<+xPgXx1uz%w zB9zqgFx4G+4Vm-S6bHMSaWJrH10JhNtr&D*Ry>TS1{^wGfsL)<@uHk}Rntfhfs|X} zK@0X!CdVNdoArZSLYYK)zXOpY-5$^c9xHDB*f81~#_PeZU399#hq|L24zY(c8cwjir;9FuMz6OXk3qL#7}0HkwryC<7-y7@3(#>V%eF%m zH<`MCi}zgV7xp8@b4}vbD+(rNAs(_TKT_0(v^^wZV#!D5()54a?iT0Yiy*Ye=O-g# zqM#rCWZTrAk24~2V%v|u$kywVGQ|^3BW*@2UYRbN+iIXV#rE2wcjGUZIM3rtNEyXU zF0Y^V9@z6p;T6W1BT>`DRjYO5l94`2Z@5EOtxq1-9CL$My-LV3RK)BQkG~aTm-K6N zF?w;ujY6iBQ6w}OMB~DO2c`VA!nF7dWA{fR|2t>o2{eU%$O(-CnhjEJJXOMt!_!Va z@x
E0X24zrBxFhi^`_nh_=8g&Pl6~-}WRr$tN7|HXgXF+t@D-U{(bZ$?)n2f#4 z$nrA8?sDXBV0U?EFv2T~`zqBO5OU%&K3l$b(Y(sX50RN=88fpCT5!q8^1NbX8N-Y$ z;`6CO-nTZaWcpsg+yIO?1cKFW4@XjlH%kjJq#wvPwF@0mu5FPx4f&_O*FfSBD-mJ z6O(2)(d;IFHMdjb-w?n_ zwog63icT#nozwc_2TNlKv@Hc_i=@gO{eOjQ(&>G|vBb2)ddIz|GA`ao;A|=9z$xTf zf@Vi91kLW`(S$P0XaS{tdktY9Z^69;ouK$HGaTbbYa4eGJcDwBw4#rZ>9ehGc z&l29yMF6kVzPYK>E_tZ0lYrM!0$!2)wP(yiYP8Nxuq)-vIP2!lRKb7gI0`aYsiBI$^QaceiK<#+KZqih2ffLX1|LU%5&ZC~(wfwOOpW+}y*jSM{xQi;Ek0@O6rJN+cx^YGy^N4TUNy!s!g8^8<&Y zx(8Z4jsv){hSer;pgh#N-bK21uBv9bWyTL{XojYelYnriyzdZhh8CHbhzwCTJ)7+qW~V^Fdfe(0$a=oprF6UJMLsWJns-99%v;PDk5`$TqW-igJs*O&WvTHP$)3g&=5DY zvSzBi73QwwfuV)DL#z~;k%_WFkI1Frf48TBT}7kjvRYiA*3ng7ewjI!F<7`If**n@ zjFXPoZJcuiz6LQTdMcp^<^~DSuDB|h&BeMJlUz*{Gz=sg5@_l{?SOTOE1p%dl)~&m z+h!A?5SN` zLgUvIHJYO42cxLD5Y=teP*PKQLWvEusc!K^UO{@T_n$H{$b}40ihtfPdpEwb&v))P zx|=cPCV`vYxhd4!3@O)&jLUAgNels0kU7N_ohi4BB5}J52~oIN&`ZXyQD$qn5mu-fxo%$J7xV9cz5vq*%-ahlmo7%Ys`-0<(Q;Xu9{9uQQ(AY#KQb_l=o^3_uuxuNEu z6|uYQE`BNk!8vRehc^u1fFfMsKTv!GnzPd>xD%{o6eIo(6mRC}1!w@SH%E04*~?5E z*5Ua$&zapot{`ZGpFsc^h!0qgd1+9^z19I=DPaZ`{Q>s{yZpEXz7VYAabLJDyga}J z8*>!s?*RXLV`vuw<=1mI3;9LHfVVZfE{FKu6w2&g(Im?YR~XqLmA& z2lL_Ep| zU1y5q>9bX#xZJdp%MFlbu)DLrV;yg6plSzzCmyc2@eCAoqc>F4hbOWEXsQETGVVNl zjfS%I6|V)5vB-(RyIJ199^J<)6`rXIC5r)HkdBEC#DFiMVK#Pryuf@4Ztry4%x*h9 z1#~5bW6}R01t;FuS_L7dmr-|Y)N=7e(t`Cq-;4L1q$=m}H#i33DlSmlAL zZTT*9ejc8Hf{Ry{SXGrw>7*zT3fWAtI(hVBG3S^ePORA&ohnXyU?iLgBXlv5o5?%# z`X1m!%a%hanclFsAoIiud+{;KBRt+hd*NrOI5D8{7!gp9WdCk3m;i^(3j5ZCrNp-g zY({1$$bbxw6BU)(ghrrQxVpccJc;0I6FA_LOFK<=i`VTiVL_p7C_S+L(STnHl=Whm zaW#hMP*s2TLrCR7E2nZDQZ|rVPIsvE@xbpofZoAYMZtKc+`gv2duOn$!-S_h;N?R| zIWr$lf8>})8(=#aS45!YL@(X~Jfjc}gQNyPD5c&8(B0sFlH!3Xx$_wuN9WYXLOBl%^SFF?|Wz{ z{ZK|%B50A`pT|UE1g(^=+}tyZ7M^;FRQyXw#jm=^lY&34EluZ-lRo>{b6BTqWLp08 z3uyTz^KRjR=#*g{FR%V$;lIo!&HfV7?1x?8Uy`1gsH318V+QkYpOq1t<=+ zm5OQWQyUUm?tkvksxL`fzl2k%SRf42)gNuUX2M7D(uT2uQ>WW3KAS3B%2o3eKKcT> z`qYbW3;FN-&&`>}!~zt`boF6xbg^Z;5G#FlxlW00VI0)gOT)8-wCfq|`b!EhTE}y#y*oOZ?EB zOATL6KkZpEf0BfpO9>;=nX8Sw^X^?m&)(5YbgZ#qIu?&?*7llb&Tu1eSW<}{pUK3> zx?Gno&N=0AkKUJc|E%4wPuf9vY%$?69OY!& ziqO|$j=m6tkg(TF=fPfW`==)8b2^Uj zrksiEIW&L%ssUrtnW)7KWvL;%2xA#J#){)asNpeU{4C*2B*MD?Pxn>N95pt;g8D{_ zAV4KN8RNv4DZ?7t8v3T{G{-5<3)p*(q)Az#3h&W*LAz zKrt6+mI2K&00talFDt$&EA|0n%ni8i?o~pe z3bwvltuqdSt=p0^_Kdl<@BTT{KShP;$AJG;^Hmy4>A}obqfR}Ts9Ses;!=W3iwG{U z=*|F3b*kB_m;ogNfRdE-si!u2)UW?N`sx2D{?JL_Xc52>kIww^IiL|oK%38a#wCqT zElipFqsLAEKnQ3N_ZDIJ=a1*XKhnr&gr^OoTa)g4DejJj9fWrlaSIcRbxdd{Ap-5x zw*2%*(xfcmDZ{8YZ|O^`TClu@(9I%3H!M2ot#%}_R=7-B~qF1cOZ~7kdo4yr_nKmP4macTt9*;C>kI-`Te*qLvf=d7Z