From 611aa509a1c1519a1b70aeddee8b9c470638ff26 Mon Sep 17 00:00:00 2001 From: starmen1265 Date: Thu, 11 Jun 2026 02:12:01 +0800 Subject: [PATCH] =?UTF-8?q?=E8=87=AA=E5=8A=A8=E5=90=8C=E6=AD=A5:=202026-06?= =?UTF-8?q?-11=2002:12?= 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 | 727 +++++++--- cron/jobs.json | 187 +-- cron/logs/daily-review.log | 7 + tasks/runs.sqlite | Bin 180224 -> 180224 bytes tasks/runs.sqlite-shm | Bin 32768 -> 32768 bytes tasks/runs.sqlite-wal | Bin 4157112 -> 4157112 bytes 7 files changed, 1453 insertions(+), 1074 deletions(-) diff --git a/agents/haonan/sessions/sessions.json b/agents/haonan/sessions/sessions.json index 69fe8c8..81f58cc 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": "432bf120-565b-4eef-8230-90afaa895d4e", - "updatedAt": 1781028000033, + "sessionId": "8e5b4759-a9d1-47a0-b8b9-da2282feb7ca", + "updatedAt": 1781114400031, "systemSent": true, "model": "glm-5", "contextTokens": 200000, @@ -825,19 +825,19 @@ "version": 0 }, "modelProvider": "zhipu", - "inputTokens": 15315, - "outputTokens": 81, - "totalTokens": 18638, + "inputTokens": 15332, + "outputTokens": 74, + "totalTokens": 18771, "totalTokensFresh": true, - "cacheRead": 21888, + "cacheRead": 22144, "cacheWrite": 0, "authProfileOverride": "minimax:cn", "authProfileOverrideSource": "auto", "authProfileOverrideCompactionCount": 0, "systemPromptReport": { "source": "run", - "generatedAt": 1781028060396, - "sessionId": "432bf120-565b-4eef-8230-90afaa895d4e", + "generatedAt": 1781114476096, + "sessionId": "8e5b4759-a9d1-47a0-b8b9-da2282feb7ca", "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": "7475b0dd-3468-4088-99e8-14fa5b804cac", - "updatedAt": 1781029201928, + "updatedAt": 1781029200010, "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": 7549, - "outputTokens": 928, - "totalTokens": 25898, + "inputTokens": 9348, + "outputTokens": 759, + "totalTokens": 27654, "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": 56192, + "cacheRead": 154560, "cacheWrite": 0, "systemPromptReport": { "source": "run", - "generatedAt": 1780942821086, - "sessionId": "3859f963-b372-4dea-9449-3baed9c41d15", + "generatedAt": 1781029221111, + "sessionId": "7475b0dd-3468-4088-99e8-14fa5b804cac", "sessionKey": "agent:haonan:cron:f03b184f-5f1d-4093-ae1b-fc9fe0b59eef", "provider": "zhipu", "model": "glm-5", @@ -1549,10 +1549,8 @@ } }, "estimatedCostUsd": 0, - "status": "failed", - "startedAt": 1781029200194, - "endedAt": 1781029201926, - "runtimeMs": 1732 + "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": "99df4789-cd0d-4246-a2af-3ef7a47c1d88", - "updatedAt": 1781028600011, + "sessionId": "5d904553-71c5-46b0-86a2-095c40cf6660", + "updatedAt": 1781115033017, "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": 495, "outputTokens": 68, @@ -1973,777 +1971,12 @@ ] } }, - "estimatedCostUsd": 0.5070293100000002 - }, - "agent:haonan:cron:f03b184f-5f1d-4093-ae1b-fc9fe0b59eef:run:3859f963-b372-4dea-9449-3baed9c41d15": { - "sessionId": "3859f963-b372-4dea-9449-3baed9c41d15", - "updatedAt": 1780942800011, - "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": 7549, - "outputTokens": 928, - "totalTokens": 25898, - "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": 1781115000263, "abortedLastRun": false, - "totalTokensFresh": true, - "cacheRead": 56192, - "cacheWrite": 0, - "systemPromptReport": { - "source": "run", - "generatedAt": 1780942821086, - "sessionId": "3859f963-b372-4dea-9449-3baed9c41d15", - "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:432bf120-565b-4eef-8230-90afaa895d4e": { - "sessionId": "432bf120-565b-4eef-8230-90afaa895d4e", - "updatedAt": 1781028000033, - "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": 15315, - "outputTokens": 81, - "totalTokens": 18638, - "totalTokensFresh": true, - "cacheRead": 21888, - "cacheWrite": 0, - "authProfileOverride": "minimax:cn", - "authProfileOverrideSource": "auto", - "authProfileOverrideCompactionCount": 0, - "systemPromptReport": { - "source": "run", - "generatedAt": 1781028060396, - "sessionId": "432bf120-565b-4eef-8230-90afaa895d4e", - "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": 1781115033016, + "runtimeMs": 32753 }, "agent:haonan:cron:aa4d2de9-79be-4262-83ee-af8824793bfc:run:99df4789-cd0d-4246-a2af-3ef7a47c1d88": { "sessionId": "99df4789-cd0d-4246-a2af-3ef7a47c1d88", @@ -3129,9 +2362,9 @@ }, "agent:haonan:cron:f03b184f-5f1d-4093-ae1b-fc9fe0b59eef:run:7475b0dd-3468-4088-99e8-14fa5b804cac": { "sessionId": "7475b0dd-3468-4088-99e8-14fa5b804cac", - "updatedAt": 1781029221121, + "updatedAt": 1781029200010, "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": 7549, - "outputTokens": 928, - "totalTokens": 25898, + "inputTokens": 9348, + "outputTokens": 759, + "totalTokens": 27654, "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": 56192, + "cacheRead": 154560, "cacheWrite": 0, "systemPromptReport": { "source": "run", - "generatedAt": 1780942821086, - "sessionId": "3859f963-b372-4dea-9449-3baed9c41d15", + "generatedAt": 1781029221111, + "sessionId": "7475b0dd-3468-4088-99e8-14fa5b804cac", "sessionKey": "agent:haonan:cron:f03b184f-5f1d-4093-ae1b-fc9fe0b59eef", "provider": "zhipu", "model": "glm-5", @@ -3513,6 +2746,773 @@ }, "estimatedCostUsd": 0, "status": "running", - "startedAt": 1781029221117 + "startedAt": 1775931600223 + }, + "agent:haonan:cron:41396aeb-6e3a-47b2-9bd3-9156a348c1dc:run:8e5b4759-a9d1-47a0-b8b9-da2282feb7ca": { + "sessionId": "8e5b4759-a9d1-47a0-b8b9-da2282feb7ca", + "updatedAt": 1781114400031, + "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": 15332, + "outputTokens": 74, + "totalTokens": 18771, + "totalTokensFresh": true, + "cacheRead": 22144, + "cacheWrite": 0, + "authProfileOverride": "minimax:cn", + "authProfileOverrideSource": "auto", + "authProfileOverrideCompactionCount": 0, + "systemPromptReport": { + "source": "run", + "generatedAt": 1781114476096, + "sessionId": "8e5b4759-a9d1-47a0-b8b9-da2282feb7ca", + "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:5d904553-71c5-46b0-86a2-095c40cf6660": { + "sessionId": "5d904553-71c5-46b0-86a2-095c40cf6660", + "updatedAt": 1781115115506, + "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": 495, + "outputTokens": 68, + "totalTokens": 18858, + "totalTokensFresh": true, + "cacheRead": 37056, + "cacheWrite": 0, + "authProfileOverride": "minimax:cn", + "authProfileOverrideSource": "auto", + "authProfileOverrideCompactionCount": 0, + "systemPromptReport": { + "source": "run", + "generatedAt": 1781028668007, + "sessionId": "99df4789-cd0d-4246-a2af-3ef7a47c1d88", + "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": 1781115115502, + "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 9a43584..b1c6fb5 100644 --- a/agents/ui-designer/sessions/sessions.json +++ b/agents/ui-designer/sessions/sessions.json @@ -438,8 +438,8 @@ "runtimeMs": 91734 }, "agent:ui-designer:cron:78b64c2f-7f91-47ff-9250-d13f546eb21f": { - "sessionId": "61f881b1-c733-4133-ad9a-3f41de26863a", - "updatedAt": 1778378400037, + "sessionId": "0d7c08fb-ea74-465f-ae23-8c7022eaf1ce", + "updatedAt": 1781057003706, "systemSent": true, "label": "Cron: 房价月度监控", "skillsSnapshot": { @@ -465,8 +465,8 @@ ], "version": 0 }, - "modelProvider": "zhipu", - "model": "glm-5", + "modelProvider": "minimax", + "model": "MiniMax-M2.7-highspeed", "contextTokens": 200000, "inputTokens": 36465, "outputTokens": 4280, @@ -478,10 +478,8 @@ "authProfileOverrideSource": "auto", "authProfileOverrideCompactionCount": 0, "status": "failed", - "startedAt": 1775786460406, + "startedAt": 1781057001905, "abortedLastRun": false, - "endedAt": 1775786462423, - "runtimeMs": 2017, "systemPromptReport": { "source": "run", "generatedAt": 1778378486075, @@ -806,11 +804,13 @@ ] } }, - "estimatedCostUsd": 0 + "estimatedCostUsd": 0, + "endedAt": 1781057003699, + "runtimeMs": 1794 }, "agent:ui-designer:cron:a1b2c3d4-e5f6-7890-abcd-ef1234567890": { - "sessionId": "a887b1f4-0790-4997-84f3-77ad95999eca", - "updatedAt": 1780990200010, + "sessionId": "1ce7c8cb-3d79-4276-ac36-fbc30595884e", + "updatedAt": 1781076600031, "systemSent": true, "label": "Cron: 中国核建每日跟踪", "skillsSnapshot": { @@ -839,11 +839,11 @@ "modelProvider": "zhipu", "model": "glm-5", "contextTokens": 200000, - "inputTokens": 30248, - "outputTokens": 2110, - "totalTokens": 33542, + "inputTokens": 37965, + "outputTokens": 1864, + "totalTokens": 21614, "totalTokensFresh": true, - "cacheRead": 102528, + "cacheRead": 78016, "cacheWrite": 0, "sessionFile": "/home/starmen1265/.openclaw/agents/ui-designer/sessions/20442854-3eb2-4c4f-bc84-74533d3faad4.jsonl", "abortedLastRun": false, @@ -852,8 +852,8 @@ "authProfileOverrideCompactionCount": 0, "systemPromptReport": { "source": "run", - "generatedAt": 1780990260370, - "sessionId": "a887b1f4-0790-4997-84f3-77ad95999eca", + "generatedAt": 1781076660391, + "sessionId": "1ce7c8cb-3d79-4276-ac36-fbc30595884e", "sessionKey": "agent:ui-designer:cron:a1b2c3d4-e5f6-7890-abcd-ef1234567890", "provider": "zhipu", "model": "glm-5", @@ -1181,8 +1181,8 @@ "runtimeMs": 2102 }, "agent:ui-designer:cron:b2c3d4e5-f6a7-8901-bcde-f12345678901": { - "sessionId": "9532da8b-e726-4094-90ed-4ce20d777a2d", - "updatedAt": 1780991326638, + "sessionId": "644bbb7e-8f90-42a8-a178-844297e8a368", + "updatedAt": 1781077715461, "systemSent": true, "label": "Cron: 中国海油每日跟踪", "skillsSnapshot": { @@ -1211,19 +1211,19 @@ "modelProvider": "zhipu", "model": "glm-5", "contextTokens": 200000, - "inputTokens": 7480, - "outputTokens": 2612, - "totalTokens": 23312, + "inputTokens": 8690, + "outputTokens": 2625, + "totalTokens": 24572, "totalTokensFresh": true, - "cacheRead": 153216, + "cacheRead": 163072, "cacheWrite": 0, "authProfileOverride": "minimax:cn", "authProfileOverrideSource": "auto", "authProfileOverrideCompactionCount": 0, "systemPromptReport": { "source": "run", - "generatedAt": 1780991375164, - "sessionId": "9532da8b-e726-4094-90ed-4ce20d777a2d", + "generatedAt": 1781077745988, + "sessionId": "644bbb7e-8f90-42a8-a178-844297e8a368", "sessionKey": "agent:ui-designer:cron:b2c3d4e5-f6a7-8901-bcde-f12345678901", "provider": "zhipu", "model": "glm-5", @@ -1553,8 +1553,8 @@ "runtimeMs": 2143 }, "agent:ui-designer:cron:c3d4e5f6-a7b8-9012-cdef-234567890123": { - "sessionId": "527810cb-a313-4ef1-b75d-12a597926719", - "updatedAt": 1780963349927, + "sessionId": "e0dc3e26-e1f9-4957-b21a-c84b3027541d", + "updatedAt": 1781049676354, "systemSent": true, "label": "Cron: 每日热点新闻追踪", "skillsSnapshot": { @@ -1583,11 +1583,11 @@ "modelProvider": "zhipu", "model": "glm-5", "contextTokens": 200000, - "inputTokens": 19370, - "outputTokens": 4483, - "totalTokens": 35161, + "inputTokens": 27327, + "outputTokens": 4240, + "totalTokens": 40624, "totalTokensFresh": true, - "cacheRead": 521408, + "cacheRead": 781504, "cacheWrite": 0, "sessionFile": "/home/starmen1265/.openclaw/agents/ui-designer/sessions/3795c952-0d99-470a-8bee-9f63b83abedd.jsonl", "abortedLastRun": false, @@ -1596,8 +1596,8 @@ "authProfileOverrideCompactionCount": 0, "systemPromptReport": { "source": "run", - "generatedAt": 1780963437565, - "sessionId": "527810cb-a313-4ef1-b75d-12a597926719", + "generatedAt": 1781049771480, + "sessionId": "e0dc3e26-e1f9-4957-b21a-c84b3027541d", "sessionKey": "agent:ui-designer:cron:c3d4e5f6-a7b8-9012-cdef-234567890123", "provider": "zhipu", "model": "glm-5", @@ -2932,8 +2932,8 @@ "runtimeMs": 1748 }, "agent:ui-designer:cron:c3d4e5f6-7890-12cd-ef01-456789012345": { - "sessionId": "a6ab33c2-aff0-4749-a9cc-9ec23425e402", - "updatedAt": 1780991201097, + "sessionId": "5da44d49-bf47-414a-a822-edf09950bc83", + "updatedAt": 1781077507609, "systemSent": true, "label": "Cron: 中国平安每日跟踪", "skillsSnapshot": { @@ -2973,8 +2973,8 @@ "authProfileOverrideCompactionCount": 0, "systemPromptReport": { "source": "run", - "generatedAt": 1780991230799, - "sessionId": "a6ab33c2-aff0-4749-a9cc-9ec23425e402", + "generatedAt": 1781077535961, + "sessionId": "5da44d49-bf47-414a-a822-edf09950bc83", "sessionKey": "agent:ui-designer:cron:c3d4e5f6-7890-12cd-ef01-456789012345", "provider": "zhipu", "model": "glm-5", @@ -3296,17 +3296,17 @@ } }, "contextTokens": 200000, - "inputTokens": 5809, - "outputTokens": 2090, - "totalTokens": 21731, + "inputTokens": 27174, + "outputTokens": 2927, + "totalTokens": 22908, "totalTokensFresh": true, - "cacheRead": 108416, + "cacheRead": 149760, "cacheWrite": 0, "estimatedCostUsd": 0.110809935 }, "agent:ui-designer:cron:e5f6a7b8-9012-cdef-3456-789012345678": { - "sessionId": "58d424e8-4130-4973-a6ac-cfc698adfb52", - "updatedAt": 1780991510988, + "sessionId": "ed22d12c-ba44-463b-9bc5-ebba2b7405c4", + "updatedAt": 1781077865262, "systemSent": true, "label": "Cron: 比亚迪每日跟踪", "skillsSnapshot": { @@ -3346,8 +3346,8 @@ "authProfileOverrideCompactionCount": 0, "systemPromptReport": { "source": "run", - "generatedAt": 1780991539425, - "sessionId": "58d424e8-4130-4973-a6ac-cfc698adfb52", + "generatedAt": 1781077913740, + "sessionId": "ed22d12c-ba44-463b-9bc5-ebba2b7405c4", "sessionKey": "agent:ui-designer:cron:e5f6a7b8-9012-cdef-3456-789012345678", "provider": "zhipu", "model": "glm-5", @@ -3669,17 +3669,17 @@ } }, "contextTokens": 200000, - "inputTokens": 4661, - "outputTokens": 1745, - "totalTokens": 20563, + "inputTokens": 6707, + "outputTokens": 1992, + "totalTokens": 22613, "totalTokensFresh": true, - "cacheRead": 128000, + "cacheRead": 173376, "cacheWrite": 0, "estimatedCostUsd": 0.13119603 }, "agent:ui-designer:cron:f7a8b9c0-1234-5678-9abc-def012345678": { - "sessionId": "913393ed-981c-4145-8eff-637832f4a2aa", - "updatedAt": 1780990373122, + "sessionId": "c1a292ab-0524-4b73-82f1-bcd52e483f67", + "updatedAt": 1781076761697, "systemSent": true, "label": "Cron: 中国化学每日跟踪", "skillsSnapshot": { @@ -3719,8 +3719,8 @@ "authProfileOverrideCompactionCount": 0, "systemPromptReport": { "source": "run", - "generatedAt": 1780990431135, - "sessionId": "913393ed-981c-4145-8eff-637832f4a2aa", + "generatedAt": 1781076810963, + "sessionId": "c1a292ab-0524-4b73-82f1-bcd52e483f67", "sessionKey": "agent:ui-designer:cron:f7a8b9c0-1234-5678-9abc-def012345678", "provider": "zhipu", "model": "glm-5", @@ -4042,17 +4042,17 @@ } }, "contextTokens": 200000, - "inputTokens": 3951, - "outputTokens": 1623, - "totalTokens": 22527, + "inputTokens": 5917, + "outputTokens": 1529, + "totalTokens": 21942, "totalTokensFresh": true, - "cacheRead": 136704, + "cacheRead": 113088, "cacheWrite": 0, "estimatedCostUsd": 0.05539842 }, "agent:ui-designer:cron:a1b2c3d4-5678-90ab-cdef-234567890123": { - "sessionId": "7ccb943a-94d7-4cc2-84c4-54bbcbf5ef36", - "updatedAt": 1780990573767, + "sessionId": "00d6a771-ab94-481c-a030-d5805166b6ec", + "updatedAt": 1781076893592, "systemSent": true, "label": "Cron: 沪深300ETF每日跟踪", "skillsSnapshot": { @@ -4092,8 +4092,8 @@ "authProfileOverrideCompactionCount": 0, "systemPromptReport": { "source": "run", - "generatedAt": 1780990660415, - "sessionId": "7ccb943a-94d7-4cc2-84c4-54bbcbf5ef36", + "generatedAt": 1781076942437, + "sessionId": "00d6a771-ab94-481c-a030-d5805166b6ec", "sessionKey": "agent:ui-designer:cron:a1b2c3d4-5678-90ab-cdef-234567890123", "provider": "zhipu", "model": "glm-5", @@ -4415,11 +4415,11 @@ } }, "contextTokens": 200000, - "inputTokens": 4268, - "outputTokens": 1108, - "totalTokens": 20275, + "inputTokens": 4242, + "outputTokens": 1083, + "totalTokens": 20200, "totalTokensFresh": true, - "cacheRead": 108864, + "cacheRead": 108992, "cacheWrite": 0, "estimatedCostUsd": 0.08418837, "status": "failed", @@ -4429,8 +4429,8 @@ "runtimeMs": 4165 }, "agent:ui-designer:cron:b2c3d4e5-6789-01bc-def0-345678901234": { - "sessionId": "aedba3de-ca5d-4819-82b4-20d3ce4d85b1", - "updatedAt": 1780990737997, + "sessionId": "1a06adfe-3999-4714-b791-3673231c47a6", + "updatedAt": 1781077013146, "systemSent": true, "label": "Cron: 招商银行每日跟踪", "skillsSnapshot": { @@ -4470,8 +4470,8 @@ "authProfileOverrideCompactionCount": 0, "systemPromptReport": { "source": "run", - "generatedAt": 1780990805807, - "sessionId": "aedba3de-ca5d-4819-82b4-20d3ce4d85b1", + "generatedAt": 1781077061548, + "sessionId": "1a06adfe-3999-4714-b791-3673231c47a6", "sessionKey": "agent:ui-designer:cron:b2c3d4e5-6789-01bc-def0-345678901234", "provider": "zhipu", "model": "glm-5", @@ -4793,17 +4793,17 @@ } }, "contextTokens": 200000, - "inputTokens": 18780, - "outputTokens": 1616, - "totalTokens": 18919, + "inputTokens": 3631, + "outputTokens": 997, + "totalTokens": 19609, "totalTokensFresh": true, - "cacheRead": 68928, + "cacheRead": 107200, "cacheWrite": 0, "estimatedCostUsd": 0.047271765 }, "agent:ui-designer:cron:d4e5f6a7-8901-23de-f012-567890123456": { - "sessionId": "af306913-1078-4613-99de-e38ff5d09599", - "updatedAt": 1780990897365, + "sessionId": "addb7ae5-22fb-48e1-9fc7-bd10e37309f2", + "updatedAt": 1781077134762, "systemSent": true, "label": "Cron: 中国电建每日跟踪", "skillsSnapshot": { @@ -4843,8 +4843,8 @@ "authProfileOverrideCompactionCount": 0, "systemPromptReport": { "source": "run", - "generatedAt": 1780990935344, - "sessionId": "af306913-1078-4613-99de-e38ff5d09599", + "generatedAt": 1781077192908, + "sessionId": "addb7ae5-22fb-48e1-9fc7-bd10e37309f2", "sessionKey": "agent:ui-designer:cron:d4e5f6a7-8901-23de-f012-567890123456", "provider": "zhipu", "model": "glm-5", @@ -5166,11 +5166,11 @@ } }, "contextTokens": 200000, - "inputTokens": 7403, - "outputTokens": 3481, - "totalTokens": 23340, + "inputTokens": 6610, + "outputTokens": 2904, + "totalTokens": 22639, "totalTokensFresh": true, - "cacheRead": 128512, + "cacheRead": 90240, "cacheWrite": 0, "estimatedCostUsd": 0.05589625499999999, "status": "failed", @@ -5180,8 +5180,8 @@ "runtimeMs": 3532 }, "agent:ui-designer:cron:e5f6a7b8-9012-34ef-0123-678901234567": { - "sessionId": "394f5645-6073-4fd3-a6fc-110e208a102d", - "updatedAt": 1780991084464, + "sessionId": "ad7a47b4-e458-4c60-b446-0f2423ea67a7", + "updatedAt": 1781077312962, "systemSent": true, "label": "Cron: 优刻得每日跟踪", "skillsSnapshot": { @@ -5221,8 +5221,8 @@ "authProfileOverrideCompactionCount": 0, "systemPromptReport": { "source": "run", - "generatedAt": 1780991112415, - "sessionId": "394f5645-6073-4fd3-a6fc-110e208a102d", + "generatedAt": 1781077369763, + "sessionId": "ad7a47b4-e458-4c60-b446-0f2423ea67a7", "sessionKey": "agent:ui-designer:cron:e5f6a7b8-9012-34ef-0123-678901234567", "provider": "zhipu", "model": "glm-5", @@ -5544,17 +5544,17 @@ } }, "contextTokens": 200000, - "inputTokens": 4942, - "outputTokens": 1671, - "totalTokens": 20914, + "inputTokens": 28113, + "outputTokens": 2442, + "totalTokens": 27393, "totalTokensFresh": true, - "cacheRead": 109888, + "cacheRead": 130496, "cacheWrite": 0, "estimatedCostUsd": 0.046022505000000005 }, - "agent:ui-designer:cron:c3d4e5f6-a7b8-9012-cdef-234567890123:run:527810cb-a313-4ef1-b75d-12a597926719": { - "sessionId": "527810cb-a313-4ef1-b75d-12a597926719", - "updatedAt": 1780963349927, + "agent:ui-designer:cron:c3d4e5f6-a7b8-9012-cdef-234567890123:run:e0dc3e26-e1f9-4957-b21a-c84b3027541d": { + "sessionId": "e0dc3e26-e1f9-4957-b21a-c84b3027541d", + "updatedAt": 1781049676354, "systemSent": true, "label": "Cron: 每日热点新闻追踪", "skillsSnapshot": { @@ -5583,11 +5583,11 @@ "modelProvider": "zhipu", "model": "glm-5", "contextTokens": 200000, - "inputTokens": 19370, - "outputTokens": 4483, - "totalTokens": 35161, + "inputTokens": 27327, + "outputTokens": 4240, + "totalTokens": 40624, "totalTokensFresh": true, - "cacheRead": 521408, + "cacheRead": 781504, "cacheWrite": 0, "sessionFile": "/home/starmen1265/.openclaw/agents/ui-designer/sessions/3795c952-0d99-470a-8bee-9f63b83abedd.jsonl", "abortedLastRun": false, @@ -5596,8 +5596,8 @@ "authProfileOverrideCompactionCount": 0, "systemPromptReport": { "source": "run", - "generatedAt": 1780963437565, - "sessionId": "527810cb-a313-4ef1-b75d-12a597926719", + "generatedAt": 1781049771480, + "sessionId": "e0dc3e26-e1f9-4957-b21a-c84b3027541d", "sessionKey": "agent:ui-designer:cron:c3d4e5f6-a7b8-9012-cdef-234567890123", "provider": "zhipu", "model": "glm-5", @@ -5924,9 +5924,380 @@ "endedAt": 1777939393611, "runtimeMs": 1699 }, - "agent:ui-designer:cron:a1b2c3d4-e5f6-7890-abcd-ef1234567890:run:a887b1f4-0790-4997-84f3-77ad95999eca": { - "sessionId": "a887b1f4-0790-4997-84f3-77ad95999eca", - "updatedAt": 1780990200010, + "agent:ui-designer:cron:78b64c2f-7f91-47ff-9250-d13f546eb21f:run:0d7c08fb-ea74-465f-ae23-8c7022eaf1ce": { + "sessionId": "0d7c08fb-ea74-465f-ae23-8c7022eaf1ce", + "updatedAt": 1781056800012, + "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": 36465, + "outputTokens": 4280, + "totalTokens": 39606, + "totalTokensFresh": true, + "cacheRead": 308736, + "cacheWrite": 0, + "authProfileOverride": "minimax:cn", + "authProfileOverrideSource": "auto", + "authProfileOverrideCompactionCount": 0, + "status": "failed", + "startedAt": 1775786460406, + "abortedLastRun": false, + "endedAt": 1775786462423, + "runtimeMs": 2017, + "systemPromptReport": { + "source": "run", + "generatedAt": 1778378486075, + "sessionId": "61f881b1-c733-4133-ad9a-3f41de26863a", + "sessionKey": "agent:ui-designer:cron:78b64c2f-7f91-47ff-9250-d13f546eb21f", + "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 + }, + "agent:ui-designer:cron:a1b2c3d4-e5f6-7890-abcd-ef1234567890:run:1ce7c8cb-3d79-4276-ac36-fbc30595884e": { + "sessionId": "1ce7c8cb-3d79-4276-ac36-fbc30595884e", + "updatedAt": 1781076600031, "systemSent": true, "label": "Cron: 中国核建每日跟踪", "skillsSnapshot": { @@ -5955,11 +6326,11 @@ "modelProvider": "zhipu", "model": "glm-5", "contextTokens": 200000, - "inputTokens": 30248, - "outputTokens": 2110, - "totalTokens": 33542, + "inputTokens": 37965, + "outputTokens": 1864, + "totalTokens": 21614, "totalTokensFresh": true, - "cacheRead": 102528, + "cacheRead": 78016, "cacheWrite": 0, "sessionFile": "/home/starmen1265/.openclaw/agents/ui-designer/sessions/20442854-3eb2-4c4f-bc84-74533d3faad4.jsonl", "abortedLastRun": false, @@ -5968,8 +6339,8 @@ "authProfileOverrideCompactionCount": 0, "systemPromptReport": { "source": "run", - "generatedAt": 1780990260370, - "sessionId": "a887b1f4-0790-4997-84f3-77ad95999eca", + "generatedAt": 1781076660391, + "sessionId": "1ce7c8cb-3d79-4276-ac36-fbc30595884e", "sessionKey": "agent:ui-designer:cron:a1b2c3d4-e5f6-7890-abcd-ef1234567890", "provider": "zhipu", "model": "glm-5", @@ -6296,9 +6667,9 @@ "endedAt": 1777361462485, "runtimeMs": 2102 }, - "agent:ui-designer:cron:f7a8b9c0-1234-5678-9abc-def012345678:run:913393ed-981c-4145-8eff-637832f4a2aa": { - "sessionId": "913393ed-981c-4145-8eff-637832f4a2aa", - "updatedAt": 1780990373122, + "agent:ui-designer:cron:f7a8b9c0-1234-5678-9abc-def012345678:run:c1a292ab-0524-4b73-82f1-bcd52e483f67": { + "sessionId": "c1a292ab-0524-4b73-82f1-bcd52e483f67", + "updatedAt": 1781076761697, "systemSent": true, "label": "Cron: 中国化学每日跟踪", "skillsSnapshot": { @@ -6338,8 +6709,8 @@ "authProfileOverrideCompactionCount": 0, "systemPromptReport": { "source": "run", - "generatedAt": 1780990431135, - "sessionId": "913393ed-981c-4145-8eff-637832f4a2aa", + "generatedAt": 1781076810963, + "sessionId": "c1a292ab-0524-4b73-82f1-bcd52e483f67", "sessionKey": "agent:ui-designer:cron:f7a8b9c0-1234-5678-9abc-def012345678", "provider": "zhipu", "model": "glm-5", @@ -6661,17 +7032,17 @@ } }, "contextTokens": 200000, - "inputTokens": 3951, - "outputTokens": 1623, - "totalTokens": 22527, + "inputTokens": 5917, + "outputTokens": 1529, + "totalTokens": 21942, "totalTokensFresh": true, - "cacheRead": 136704, + "cacheRead": 113088, "cacheWrite": 0, "estimatedCostUsd": 0.05539842 }, - "agent:ui-designer:cron:a1b2c3d4-5678-90ab-cdef-234567890123:run:7ccb943a-94d7-4cc2-84c4-54bbcbf5ef36": { - "sessionId": "7ccb943a-94d7-4cc2-84c4-54bbcbf5ef36", - "updatedAt": 1780990573767, + "agent:ui-designer:cron:a1b2c3d4-5678-90ab-cdef-234567890123:run:00d6a771-ab94-481c-a030-d5805166b6ec": { + "sessionId": "00d6a771-ab94-481c-a030-d5805166b6ec", + "updatedAt": 1781076893592, "systemSent": true, "label": "Cron: 沪深300ETF每日跟踪", "skillsSnapshot": { @@ -6711,8 +7082,8 @@ "authProfileOverrideCompactionCount": 0, "systemPromptReport": { "source": "run", - "generatedAt": 1780990660415, - "sessionId": "7ccb943a-94d7-4cc2-84c4-54bbcbf5ef36", + "generatedAt": 1781076942437, + "sessionId": "00d6a771-ab94-481c-a030-d5805166b6ec", "sessionKey": "agent:ui-designer:cron:a1b2c3d4-5678-90ab-cdef-234567890123", "provider": "zhipu", "model": "glm-5", @@ -7034,11 +7405,11 @@ } }, "contextTokens": 200000, - "inputTokens": 4268, - "outputTokens": 1108, - "totalTokens": 20275, + "inputTokens": 4242, + "outputTokens": 1083, + "totalTokens": 20200, "totalTokensFresh": true, - "cacheRead": 108864, + "cacheRead": 108992, "cacheWrite": 0, "estimatedCostUsd": 0.08418837, "status": "failed", @@ -7047,9 +7418,9 @@ "endedAt": 1780472174012, "runtimeMs": 4165 }, - "agent:ui-designer:cron:b2c3d4e5-6789-01bc-def0-345678901234:run:aedba3de-ca5d-4819-82b4-20d3ce4d85b1": { - "sessionId": "aedba3de-ca5d-4819-82b4-20d3ce4d85b1", - "updatedAt": 1780990737997, + "agent:ui-designer:cron:b2c3d4e5-6789-01bc-def0-345678901234:run:1a06adfe-3999-4714-b791-3673231c47a6": { + "sessionId": "1a06adfe-3999-4714-b791-3673231c47a6", + "updatedAt": 1781077013146, "systemSent": true, "label": "Cron: 招商银行每日跟踪", "skillsSnapshot": { @@ -7089,8 +7460,8 @@ "authProfileOverrideCompactionCount": 0, "systemPromptReport": { "source": "run", - "generatedAt": 1780990805807, - "sessionId": "aedba3de-ca5d-4819-82b4-20d3ce4d85b1", + "generatedAt": 1781077061548, + "sessionId": "1a06adfe-3999-4714-b791-3673231c47a6", "sessionKey": "agent:ui-designer:cron:b2c3d4e5-6789-01bc-def0-345678901234", "provider": "zhipu", "model": "glm-5", @@ -7412,17 +7783,17 @@ } }, "contextTokens": 200000, - "inputTokens": 18780, - "outputTokens": 1616, - "totalTokens": 18919, + "inputTokens": 3631, + "outputTokens": 997, + "totalTokens": 19609, "totalTokensFresh": true, - "cacheRead": 68928, + "cacheRead": 107200, "cacheWrite": 0, "estimatedCostUsd": 0.047271765 }, - "agent:ui-designer:cron:d4e5f6a7-8901-23de-f012-567890123456:run:af306913-1078-4613-99de-e38ff5d09599": { - "sessionId": "af306913-1078-4613-99de-e38ff5d09599", - "updatedAt": 1780990897365, + "agent:ui-designer:cron:d4e5f6a7-8901-23de-f012-567890123456:run:addb7ae5-22fb-48e1-9fc7-bd10e37309f2": { + "sessionId": "addb7ae5-22fb-48e1-9fc7-bd10e37309f2", + "updatedAt": 1781077134762, "systemSent": true, "label": "Cron: 中国电建每日跟踪", "skillsSnapshot": { @@ -7462,8 +7833,8 @@ "authProfileOverrideCompactionCount": 0, "systemPromptReport": { "source": "run", - "generatedAt": 1780990935344, - "sessionId": "af306913-1078-4613-99de-e38ff5d09599", + "generatedAt": 1781077192908, + "sessionId": "addb7ae5-22fb-48e1-9fc7-bd10e37309f2", "sessionKey": "agent:ui-designer:cron:d4e5f6a7-8901-23de-f012-567890123456", "provider": "zhipu", "model": "glm-5", @@ -7785,11 +8156,11 @@ } }, "contextTokens": 200000, - "inputTokens": 7403, - "outputTokens": 3481, - "totalTokens": 23340, + "inputTokens": 6610, + "outputTokens": 2904, + "totalTokens": 22639, "totalTokensFresh": true, - "cacheRead": 128512, + "cacheRead": 90240, "cacheWrite": 0, "estimatedCostUsd": 0.05589625499999999, "status": "failed", @@ -7798,9 +8169,9 @@ "endedAt": 1780904572009, "runtimeMs": 3532 }, - "agent:ui-designer:cron:e5f6a7b8-9012-34ef-0123-678901234567:run:394f5645-6073-4fd3-a6fc-110e208a102d": { - "sessionId": "394f5645-6073-4fd3-a6fc-110e208a102d", - "updatedAt": 1780991084464, + "agent:ui-designer:cron:e5f6a7b8-9012-34ef-0123-678901234567:run:ad7a47b4-e458-4c60-b446-0f2423ea67a7": { + "sessionId": "ad7a47b4-e458-4c60-b446-0f2423ea67a7", + "updatedAt": 1781077312962, "systemSent": true, "label": "Cron: 优刻得每日跟踪", "skillsSnapshot": { @@ -7840,8 +8211,8 @@ "authProfileOverrideCompactionCount": 0, "systemPromptReport": { "source": "run", - "generatedAt": 1780991112415, - "sessionId": "394f5645-6073-4fd3-a6fc-110e208a102d", + "generatedAt": 1781077369763, + "sessionId": "ad7a47b4-e458-4c60-b446-0f2423ea67a7", "sessionKey": "agent:ui-designer:cron:e5f6a7b8-9012-34ef-0123-678901234567", "provider": "zhipu", "model": "glm-5", @@ -8163,17 +8534,17 @@ } }, "contextTokens": 200000, - "inputTokens": 4942, - "outputTokens": 1671, - "totalTokens": 20914, + "inputTokens": 28113, + "outputTokens": 2442, + "totalTokens": 27393, "totalTokensFresh": true, - "cacheRead": 109888, + "cacheRead": 130496, "cacheWrite": 0, "estimatedCostUsd": 0.046022505000000005 }, - "agent:ui-designer:cron:c3d4e5f6-7890-12cd-ef01-456789012345:run:a6ab33c2-aff0-4749-a9cc-9ec23425e402": { - "sessionId": "a6ab33c2-aff0-4749-a9cc-9ec23425e402", - "updatedAt": 1780991201097, + "agent:ui-designer:cron:c3d4e5f6-7890-12cd-ef01-456789012345:run:5da44d49-bf47-414a-a822-edf09950bc83": { + "sessionId": "5da44d49-bf47-414a-a822-edf09950bc83", + "updatedAt": 1781077507609, "systemSent": true, "label": "Cron: 中国平安每日跟踪", "skillsSnapshot": { @@ -8213,8 +8584,8 @@ "authProfileOverrideCompactionCount": 0, "systemPromptReport": { "source": "run", - "generatedAt": 1780991230799, - "sessionId": "a6ab33c2-aff0-4749-a9cc-9ec23425e402", + "generatedAt": 1781077535961, + "sessionId": "5da44d49-bf47-414a-a822-edf09950bc83", "sessionKey": "agent:ui-designer:cron:c3d4e5f6-7890-12cd-ef01-456789012345", "provider": "zhipu", "model": "glm-5", @@ -8536,17 +8907,17 @@ } }, "contextTokens": 200000, - "inputTokens": 5809, - "outputTokens": 2090, - "totalTokens": 21731, + "inputTokens": 27174, + "outputTokens": 2927, + "totalTokens": 22908, "totalTokensFresh": true, - "cacheRead": 108416, + "cacheRead": 149760, "cacheWrite": 0, "estimatedCostUsd": 0.110809935 }, - "agent:ui-designer:cron:b2c3d4e5-f6a7-8901-bcde-f12345678901:run:9532da8b-e726-4094-90ed-4ce20d777a2d": { - "sessionId": "9532da8b-e726-4094-90ed-4ce20d777a2d", - "updatedAt": 1780991326638, + "agent:ui-designer:cron:b2c3d4e5-f6a7-8901-bcde-f12345678901:run:644bbb7e-8f90-42a8-a178-844297e8a368": { + "sessionId": "644bbb7e-8f90-42a8-a178-844297e8a368", + "updatedAt": 1781077715461, "systemSent": true, "label": "Cron: 中国海油每日跟踪", "skillsSnapshot": { @@ -8575,19 +8946,19 @@ "modelProvider": "zhipu", "model": "glm-5", "contextTokens": 200000, - "inputTokens": 7480, - "outputTokens": 2612, - "totalTokens": 23312, + "inputTokens": 8690, + "outputTokens": 2625, + "totalTokens": 24572, "totalTokensFresh": true, - "cacheRead": 153216, + "cacheRead": 163072, "cacheWrite": 0, "authProfileOverride": "minimax:cn", "authProfileOverrideSource": "auto", "authProfileOverrideCompactionCount": 0, "systemPromptReport": { "source": "run", - "generatedAt": 1780991375164, - "sessionId": "9532da8b-e726-4094-90ed-4ce20d777a2d", + "generatedAt": 1781077745988, + "sessionId": "644bbb7e-8f90-42a8-a178-844297e8a368", "sessionKey": "agent:ui-designer:cron:b2c3d4e5-f6a7-8901-bcde-f12345678901", "provider": "zhipu", "model": "glm-5", @@ -8916,9 +9287,9 @@ "endedAt": 1777361566212, "runtimeMs": 2143 }, - "agent:ui-designer:cron:e5f6a7b8-9012-cdef-3456-789012345678:run:58d424e8-4130-4973-a6ac-cfc698adfb52": { - "sessionId": "58d424e8-4130-4973-a6ac-cfc698adfb52", - "updatedAt": 1780991510988, + "agent:ui-designer:cron:e5f6a7b8-9012-cdef-3456-789012345678:run:ed22d12c-ba44-463b-9bc5-ebba2b7405c4": { + "sessionId": "ed22d12c-ba44-463b-9bc5-ebba2b7405c4", + "updatedAt": 1781077865262, "systemSent": true, "label": "Cron: 比亚迪每日跟踪", "skillsSnapshot": { @@ -8958,8 +9329,8 @@ "authProfileOverrideCompactionCount": 0, "systemPromptReport": { "source": "run", - "generatedAt": 1780991539425, - "sessionId": "58d424e8-4130-4973-a6ac-cfc698adfb52", + "generatedAt": 1781077913740, + "sessionId": "ed22d12c-ba44-463b-9bc5-ebba2b7405c4", "sessionKey": "agent:ui-designer:cron:e5f6a7b8-9012-cdef-3456-789012345678", "provider": "zhipu", "model": "glm-5", @@ -9281,11 +9652,11 @@ } }, "contextTokens": 200000, - "inputTokens": 4661, - "outputTokens": 1745, - "totalTokens": 20563, + "inputTokens": 6707, + "outputTokens": 1992, + "totalTokens": 22613, "totalTokensFresh": true, - "cacheRead": 128000, + "cacheRead": 173376, "cacheWrite": 0, "estimatedCostUsd": 0.13119603 } diff --git a/cron/jobs.json b/cron/jobs.json index 1e115ae..bea18f0 100644 --- a/cron/jobs.json +++ b/cron/jobs.json @@ -7,7 +7,7 @@ "name": "backup-openclaw-json", "enabled": true, "createdAtMs": 1772261581796, - "updatedAtMs": 1781028073660, + "updatedAtMs": 1781114485950, "schedule": { "kind": "cron", "expr": "0 2 * * *", @@ -23,10 +23,10 @@ "mode": "announce" }, "state": { - "nextRunAtMs": 1781114400000, - "lastRunAtMs": 1781028000004, + "nextRunAtMs": 1781200800000, + "lastRunAtMs": 1781114400003, "lastStatus": "ok", - "lastDurationMs": 73656, + "lastDurationMs": 85947, "consecutiveErrors": 0, "lastRunStatus": "ok", "lastDelivered": true, @@ -59,7 +59,8 @@ "consecutiveErrors": 0, "lastRunStatus": "ok", "lastDeliveryStatus": "delivered", - "lastDelivered": true + "lastDelivered": true, + "runningAtMs": 1781115000002 }, "delivery": { "mode": "announce" @@ -71,7 +72,7 @@ "name": "capability-evolver-daily", "enabled": true, "createdAtMs": 1772550743528, - "updatedAtMs": 1780942853996, + "updatedAtMs": 1781029273350, "schedule": { "kind": "cron", "expr": "20 2 * * *", @@ -92,14 +93,14 @@ "to": "feishu-pm" }, "state": { - "nextRunAtMs": 1781029200000, - "lastRunAtMs": 1780942800005, + "nextRunAtMs": 1781115600000, + "lastRunAtMs": 1781029200004, "lastStatus": "error", - "lastDurationMs": 53991, - "consecutiveErrors": 69, + "lastDurationMs": 73346, + "consecutiveErrors": 70, "lastRunStatus": "error", "lastDeliveryStatus": "unknown", - "runningAtMs": 1781029200002 + "lastError": "AxiosError: Request failed with status code 400" } }, { @@ -109,7 +110,7 @@ "description": "每天凌晨2:30整理昨天的已完成任务到每日回顾", "enabled": true, "createdAtMs": 1741484880000, - "updatedAtMs": 1780943495615, + "updatedAtMs": 1781029911595, "schedule": { "kind": "cron", "expr": "30 2 * * *", @@ -127,11 +128,11 @@ "channel": "last" }, "state": { - "nextRunAtMs": 1781029800000, - "lastRunAtMs": 1780943400007, + "nextRunAtMs": 1781116200000, + "lastRunAtMs": 1781029800005, "lastRunStatus": "ok", "lastStatus": "ok", - "lastDurationMs": 95608, + "lastDurationMs": 111590, "lastDeliveryStatus": "delivered", "consecutiveErrors": 0, "lastDelivered": true @@ -143,7 +144,7 @@ "name": "zq_workspace_sync", "enabled": true, "createdAtMs": 1772551807455, - "updatedAtMs": 1780944000012, + "updatedAtMs": 1781030400010, "schedule": { "expr": "40 2 * * *", "kind": "cron", @@ -156,10 +157,10 @@ "text": "执行 zq 工作区同步:bash ~/.openclaw/cron/scripts/zq_workspace_sync.sh" }, "state": { - "nextRunAtMs": 1781030400000, - "lastRunAtMs": 1780944000006, + "nextRunAtMs": 1781116800000, + "lastRunAtMs": 1781030400005, "lastStatus": "skipped", - "lastDurationMs": 6, + "lastDurationMs": 5, "consecutiveErrors": 0, "lastRunStatus": "skipped", "lastDeliveryStatus": "not-requested", @@ -173,7 +174,7 @@ "description": "每天早上8点整理与各个 AI 代理的对话记录", "enabled": true, "createdAtMs": 1772776369645, - "updatedAtMs": 1780963349920, + "updatedAtMs": 1781049676345, "schedule": { "kind": "cron", "expr": "0 8 * * *", @@ -191,11 +192,11 @@ "channel": "last" }, "state": { - "nextRunAtMs": 1781049600000, - "lastRunAtMs": 1780963200004, + "nextRunAtMs": 1781136000000, + "lastRunAtMs": 1781049600006, "lastRunStatus": "ok", "lastStatus": "ok", - "lastDurationMs": 149916, + "lastDurationMs": 76339, "lastDeliveryStatus": "delivered", "consecutiveErrors": 0, "lastDelivered": true @@ -208,7 +209,7 @@ "description": "每天7点同步提醒到CalDAV日历", "enabled": true, "createdAtMs": 1772791528528, - "updatedAtMs": 1780959693377, + "updatedAtMs": 1781046084703, "schedule": { "kind": "cron", "expr": "0 7 * * *", @@ -226,11 +227,11 @@ "channel": "last" }, "state": { - "nextRunAtMs": 1781046000000, - "lastRunAtMs": 1780959600003, + "nextRunAtMs": 1781132400000, + "lastRunAtMs": 1781046000005, "lastRunStatus": "ok", "lastStatus": "ok", - "lastDurationMs": 93374, + "lastDurationMs": 84698, "lastDeliveryStatus": "delivered", "consecutiveErrors": 0, "lastDelivered": true @@ -243,7 +244,7 @@ "description": "每月10日执行北京房价监控,生成报告并推送", "enabled": true, "createdAtMs": 1772986312298, - "updatedAtMs": 1778378626324, + "updatedAtMs": 1781057023211, "schedule": { "kind": "cron", "expr": "0 10 10 * *", @@ -261,15 +262,15 @@ "to": "user:ou_9847ce84b960736c14554730b41e4957" }, "state": { - "nextRunAtMs": 1781056800000, - "lastRunAtMs": 1778378400007, + "nextRunAtMs": 1783648800000, + "lastRunAtMs": 1781056800005, "lastRunStatus": "error", "lastStatus": "error", - "lastDurationMs": 226317, - "lastDeliveryStatus": "delivered", - "consecutiveErrors": 3, - "lastError": "⚠️ ✉️ Message failed", - "lastDelivered": true + "lastDurationMs": 223206, + "lastDeliveryStatus": "unknown", + "consecutiveErrors": 4, + "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)", + "lastErrorReason": "timeout" } }, { @@ -279,7 +280,7 @@ "description": "每日收盘后跟踪中国核建(601611)股价走势", "enabled": true, "createdAtMs": 1774231320000, - "updatedAtMs": 1780990373114, + "updatedAtMs": 1781076761687, "schedule": { "kind": "cron", "expr": "30 15 * * 1-5", @@ -297,11 +298,11 @@ "to": "user:ou_9847ce84b960736c14554730b41e4957" }, "state": { - "nextRunAtMs": 1781076600000, - "lastRunAtMs": 1780990200006, + "nextRunAtMs": 1781163000000, + "lastRunAtMs": 1781076600005, "lastRunStatus": "ok", "lastStatus": "ok", - "lastDurationMs": 173108, + "lastDurationMs": 161682, "lastDeliveryStatus": "delivered", "consecutiveErrors": 0, "lastDelivered": true @@ -314,7 +315,7 @@ "description": "每日收盘后跟踪中国化学(601117)股价走势", "enabled": true, "createdAtMs": 1748476800000, - "updatedAtMs": 1780990573760, + "updatedAtMs": 1781076893583, "schedule": { "kind": "cron", "expr": "30 15 * * 1-5", @@ -332,11 +333,11 @@ "to": "user:ou_9847ce84b960736c14554730b41e4957" }, "state": { - "nextRunAtMs": 1781076600000, - "lastRunAtMs": 1780990373114, + "nextRunAtMs": 1781163000000, + "lastRunAtMs": 1781076761687, "lastRunStatus": "ok", "lastStatus": "ok", - "lastDurationMs": 200646, + "lastDurationMs": 131896, "lastDeliveryStatus": "delivered", "consecutiveErrors": 0, "lastDelivered": true @@ -349,7 +350,7 @@ "description": "每日收盘后跟踪沪深300ETF(510300)走势", "enabled": true, "createdAtMs": 1748476800000, - "updatedAtMs": 1780990737989, + "updatedAtMs": 1781077013136, "schedule": { "kind": "cron", "expr": "30 15 * * 1-5", @@ -367,11 +368,11 @@ "to": "user:ou_9847ce84b960736c14554730b41e4957" }, "state": { - "nextRunAtMs": 1781076600000, - "lastRunAtMs": 1780990573760, + "nextRunAtMs": 1781163000000, + "lastRunAtMs": 1781076893583, "lastRunStatus": "ok", "lastStatus": "ok", - "lastDurationMs": 164229, + "lastDurationMs": 119553, "lastDeliveryStatus": "delivered", "consecutiveErrors": 0, "lastDelivered": true @@ -384,7 +385,7 @@ "description": "每日收盘后跟踪招商银行(600036)股价走势", "enabled": true, "createdAtMs": 1748476800000, - "updatedAtMs": 1780990897357, + "updatedAtMs": 1781077134750, "schedule": { "kind": "cron", "expr": "30 15 * * 1-5", @@ -402,11 +403,11 @@ "to": "user:ou_9847ce84b960736c14554730b41e4957" }, "state": { - "nextRunAtMs": 1781076600000, - "lastRunAtMs": 1780990737989, + "nextRunAtMs": 1781163000000, + "lastRunAtMs": 1781077013136, "lastRunStatus": "ok", "lastStatus": "ok", - "lastDurationMs": 159368, + "lastDurationMs": 121614, "lastDeliveryStatus": "delivered", "consecutiveErrors": 0, "lastDelivered": true @@ -419,7 +420,7 @@ "description": "每日收盘后跟踪中国电建(601669)股价走势", "enabled": true, "createdAtMs": 1748476800000, - "updatedAtMs": 1780991084456, + "updatedAtMs": 1781077312932, "schedule": { "kind": "cron", "expr": "30 15 * * 1-5", @@ -437,11 +438,11 @@ "to": "user:ou_9847ce84b960736c14554730b41e4957" }, "state": { - "nextRunAtMs": 1781076600000, - "lastRunAtMs": 1780990897357, + "nextRunAtMs": 1781163000000, + "lastRunAtMs": 1781077134750, "lastRunStatus": "ok", "lastStatus": "ok", - "lastDurationMs": 187099, + "lastDurationMs": 178182, "lastDeliveryStatus": "delivered", "consecutiveErrors": 0, "lastDelivered": true @@ -454,7 +455,7 @@ "description": "每日收盘后跟踪优刻得(688158)股价走势", "enabled": true, "createdAtMs": 1748476800000, - "updatedAtMs": 1780991201088, + "updatedAtMs": 1781077507600, "schedule": { "kind": "cron", "expr": "30 15 * * 1-5", @@ -472,14 +473,15 @@ "to": "user:ou_9847ce84b960736c14554730b41e4957" }, "state": { - "nextRunAtMs": 1781076600000, - "lastRunAtMs": 1780991084456, - "lastRunStatus": "ok", - "lastStatus": "ok", - "lastDurationMs": 116632, + "nextRunAtMs": 1781163000000, + "lastRunAtMs": 1781077312932, + "lastRunStatus": "error", + "lastStatus": "error", + "lastDurationMs": 194668, "lastDeliveryStatus": "delivered", - "consecutiveErrors": 0, - "lastDelivered": true + "consecutiveErrors": 1, + "lastDelivered": true, + "lastError": "⚠️ ✉️ Message failed" } }, { @@ -489,7 +491,7 @@ "description": "每日收盘后跟踪中国平安(601318)股价走势", "enabled": true, "createdAtMs": 1748476800000, - "updatedAtMs": 1780991326632, + "updatedAtMs": 1781077715453, "schedule": { "kind": "cron", "expr": "30 15 * * 1-5", @@ -507,11 +509,11 @@ "to": "user:ou_9847ce84b960736c14554730b41e4957" }, "state": { - "nextRunAtMs": 1781076600000, - "lastRunAtMs": 1780991201088, + "nextRunAtMs": 1781163000000, + "lastRunAtMs": 1781077507600, "lastRunStatus": "ok", "lastStatus": "ok", - "lastDurationMs": 125544, + "lastDurationMs": 207853, "lastDeliveryStatus": "delivered", "consecutiveErrors": 0, "lastDelivered": true @@ -524,7 +526,7 @@ "description": "每日收盘后跟踪中国海油(600938)股价走势", "enabled": true, "createdAtMs": 1774231920000, - "updatedAtMs": 1780991510957, + "updatedAtMs": 1781077865253, "schedule": { "kind": "cron", "expr": "30 15 * * 1-5", @@ -542,14 +544,15 @@ "to": "user:ou_9847ce84b960736c14554730b41e4957" }, "state": { - "nextRunAtMs": 1781076600000, - "lastRunAtMs": 1780991326632, - "lastRunStatus": "ok", - "lastStatus": "ok", - "lastDurationMs": 184325, + "nextRunAtMs": 1781163000000, + "lastRunAtMs": 1781077715453, + "lastRunStatus": "error", + "lastStatus": "error", + "lastDurationMs": 149800, "lastDeliveryStatus": "delivered", - "consecutiveErrors": 0, - "lastDelivered": true + "consecutiveErrors": 1, + "lastDelivered": true, + "lastError": "⚠️ ✉️ Message failed" } }, { @@ -559,7 +562,7 @@ "description": "每日收盘后跟踪比亚迪(002594)股价走势", "enabled": true, "createdAtMs": 1748476800000, - "updatedAtMs": 1780991642972, + "updatedAtMs": 1781078031263, "schedule": { "kind": "cron", "expr": "30 15 * * 1-5", @@ -577,15 +580,14 @@ "to": "user:ou_9847ce84b960736c14554730b41e4957" }, "state": { - "nextRunAtMs": 1781076600000, - "lastRunAtMs": 1780991510957, - "lastRunStatus": "error", - "lastStatus": "error", - "lastDurationMs": 132015, + "nextRunAtMs": 1781163000000, + "lastRunAtMs": 1781077865253, + "lastRunStatus": "ok", + "lastStatus": "ok", + "lastDurationMs": 166010, "lastDeliveryStatus": "delivered", - "consecutiveErrors": 1, - "lastDelivered": true, - "lastError": "⚠️ ✉️ Message failed" + "consecutiveErrors": 0, + "lastDelivered": true } }, { @@ -595,7 +597,7 @@ "description": "每天早上8点追踪热点新闻并推送", "enabled": true, "createdAtMs": 1774274400000, - "updatedAtMs": 1780963693038, + "updatedAtMs": 1781050172273, "schedule": { "kind": "cron", "expr": "0 8 * * *", @@ -613,15 +615,14 @@ "to": "user:ou_9847ce84b960736c14554730b41e4957" }, "state": { - "nextRunAtMs": 1781049600000, - "lastRunAtMs": 1780963349920, - "lastRunStatus": "error", - "lastStatus": "error", - "lastDurationMs": 343118, + "nextRunAtMs": 1781136000000, + "lastRunAtMs": 1781049676345, + "lastRunStatus": "ok", + "lastStatus": "ok", + "lastDurationMs": 495928, "lastDeliveryStatus": "delivered", - "consecutiveErrors": 14, - "lastDelivered": true, - "lastError": "⚠️ ✉️ Message failed" + "consecutiveErrors": 0, + "lastDelivered": true } } ] diff --git a/cron/logs/daily-review.log b/cron/logs/daily-review.log index f3a1fbb..4aab4df 100644 --- a/cron/logs/daily-review.log +++ b/cron/logs/daily-review.log @@ -117,3 +117,10 @@ [2026-06-09 02:31:30] 3. 清理 TODO.md 中的已完成任务... [2026-06-09 02:31:30] 4. 挂载点自动同步到 NAS,无需手动操作 [2026-06-09 02:31:30] === 每日回顾整理完成 === +[2026-06-10 02:31:40] === 每日回顾整理开始 === +[2026-06-10 02:31:40] 处理日期: 2026-06-09 +[2026-06-10 02:31:40] 1. 发现已完成的任务,开始整理... +[2026-06-10 02:31:40] 2. 写入每日回顾: /home/starmen1265/work/zq/40.归档/每日回顾/2026-06-09.md +[2026-06-10 02:31:40] 3. 清理 TODO.md 中的已完成任务... +[2026-06-10 02:31:40] 4. 挂载点自动同步到 NAS,无需手动操作 +[2026-06-10 02:31:40] === 每日回顾整理完成 === diff --git a/tasks/runs.sqlite b/tasks/runs.sqlite index bcffb39aa34b33c8bca3408c610ce2745a581e33..08d8223dd5113c921398c4ab6aac0a31da5349c8 100644 GIT binary patch delta 30664 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 a@1y18#~Z`FRw-F+@4zOPpl|JC==}@ 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 AjQ{`u diff --git a/tasks/runs.sqlite-shm b/tasks/runs.sqlite-shm index 0f859779a6f04a5e60cec5384d1a8e78051e7eb5..5f671a840bdb0b79f82f3d409198a79040bd6a77 100644 GIT binary patch literal 32768 zcmeI*c~Dhl7{~E1l!6cjVM*m)lm?VqR-}fOwrY!Hk`!bvl~}e|E-mKPre+&0E-kd6 zX^Tp>XbY6N8(LXPh0;o<;@aX&`o2tO=8gmBUS_y=hQsg7eYj`Nd3fIE`P}pOdlJf0 zu*ZL4U_PYXxUiA4B zVa_8>G%^uoBHF|eCYqRNZsG(Jra!_>RF@lL?j30&-b6DKZB4l4+B{pkx*WT&5mPh=Hxs;{V)4^L?@je-1Xs zZ9aS7?b&g9bJp`$%ipsYXVyEkW*{^8tLr@D&TsEl(|Nw#Y;2C(eY>8`@%Ovi`+?Rm zsX8Pe0SQPz0uqpb1SB8<2}nQ!5|DrdBp?9^NI(J-kbndvAOQ(TKmrnwfCMBU0SQPz z0uqpb1SB8<2}nQ!5|DrdBp?9^NI(J-kbndvAOQ(TKmtAjQFP{B-sCf%YdV!c{Sb(z z3->XdxA?q%46G?7AOQ(TKmrnwfCMBU0SS0O;Ape^-Zcy$hjMmS?zZWHp@K3(nAumf zDXnNnN4jzmSJIz>3}XcM^C(X;gV%VQ#Vn3kKU$Bl%l(CgPo-^>;K$E;SP|)T% zjK&;G82^?kK^Ku&J(~p~3#c%u*w3SpiR0566J7Lb@ z3U1&|?%_f5crR2-YaIzlppFQ{(}UG@q*t{Wn7~84!ux@xDoX+qsHXz&*3-GYJodvp z!SlSzJU*a^@7T;PFORF)B;X@(3>WeUAM&NoHJw%^(8Rn$_6{bpfl_{_f`6+@(lrTq nQXqnpXwTX7TcHY8nI5Y7 zsRjjCH_LN5^8Ikh+RTdcH}(HE?tFSC;I+@;KJI>Xe8Z6-v@^muBdjyRIU~F?A~++4 zGvYZTfisdjBQRY=XU=F7dT4xY`SWY+Me(ue<=eIE<=Z#D|CevW(2KQi&T$>BS3Yje z#%5qOaW%${mtUic>5SOUFtzr_$5$WcuWP*O6a6oZzc~HP`^&+^@5U399DMbOool^v zFgY8ISBzfshJmS-KaJPC=?~YAzx*OOS`)LWy;okYF0j0O*G*s=*M?Uwx|+ajylFrF z`1r21pfGZ|2Nu7{&u9XhcWdXhrd=CB(fIS@uNMCD32MAhCn)h4UqNNz#uk)bF?PLrB{;P({@q&mi`i)7`{=#;%&ni%dp(yJ zn_lzAj_osrkGG{#D9 z=3ZWBC`DFMWmO4%qfuIK?_lqCVQut5AP~;k5h5!pq76EsFMhxT%)kPy#&*mz+f&%X z5_pdZG*<_W)&_g0_gmwwETut~lV48nk{~=1p*Gs$4E{t6e#Fx3z#cr$-xycfR8S># zLHDG9cPXd;O{@Wkh*(JK>~fkN1yKr>@j05J9lD}FMq(mnViDG17k$w#%Y@7X@$0Ej}GXBF6s~6*K@lngH`mHNQZ35hZ3lSCg_Z(2+x!(%sOnu z0sMiJxrIORFz@muLo14sDZMJIo?7Tv{q{jI4}nO|{;J845jju@rBMZS(F|Xq8wOw$ zCSev9V?B1`R~*B6T*p1UKnO-;EGA-Ve$3qblx10!b=ib%*onP3h@&~3i@BED`7@94 zBLCn+LSYq6@s&aul}klbM%DGD+NiU7X|Tp?y5?)8w(3V6)Ja{^4L#6{52_NuYIJ+i ze?=gqv-f2jXJ5{bkQ0Sb231iH&G9w9#XyY4WX#4AY``Au$8lW1Z@7<_2+2r{&BRQ@ z%*?}LEXQiB$EIw{&g{+aIfgU1gzLD2zwkIO@dh7}3a98wpp^PZpQxzHs)ib=t-7eU zhG>FjXn|H~oA&CEPU*64>Y-lR?hjUNci?9n!C73ze6C_g^-zC}(NxXVQf;(MeVB%F zc72VD6v%{JD1x%6hWcoM_UMj57=tO8gQeJrA8`ODa1p=b0bU^#BQp+@FfFq%FN?E0 ztFu0vu^qdx4+nEBXL2dmb0>f030~$+KBg32F_ciLlu5busmiIQ8mpbUs*i?hqGoEL zR%^R{(qWy}72VP!y|R_^sgyl^^8`X8sn@P!#1*9bcd&zCjOskFl7Fxmbox z*o%WWiA(qc5AhnI8HI6~l$5~v)4cx{3JjpA(#U~6< z1jSS$rPjyFqhczrT56)N)J=UgOp`QAi?l{Nv`z8etNfEs8A1^iONo_6nUz>Xq8hKC*HPH|^5thkWfVJ43-*EyD@-%Pr8DlH0 z@~NWg=$!7@`|+DE!W*_20qIc^Bd`{iwaM1chxTKT(HNf@n4KkA zi4ED3-*On|*#8RpP_n1*CxJ73&iwk^-VxrT@^02{?bmVru4gjuSZ9yG2&6%Ae2Idb z$g}*xu7SWX*~cvbOTZGa1S|nd;JqL)9;a~yw@`|eS({(76~AG3_UByg;UQk*9ll^l zRZ@F>rxE%^$8=uTbyrXAPf71Z{Xgs^!aDDQm;h;!1$prqDxek`p*1?97lvRu=3@o6 zU>^?S3B+)W&IC-sjLgA89L`Bx!A<;;=NL(Gltk&2MFsSk>Z+N#Yow-Vj+SVhc8T_P VuMfM;-qP%QW9VBN+1nP@zW~Hg(k}o2 diff --git a/tasks/runs.sqlite-wal b/tasks/runs.sqlite-wal index 57be1b8257c9d8d78bdcb3ad3bce776813bce72d..48f13660611a5a57c0df9d8850fd2672e590653f 100644 GIT binary patch delta 207922 zcmeEP2|!fk_Mf>k46_0vA}GQjh>FfI`(kEl&rHj-TwZ0V0}P6ayP0JUCn*%ZEZMmb7At@Se}?ShEqVXV&Qo(=e@yVwf4}`xEFAO2Ke&%S zIHLLE&veCa2nEwvi}}1UsQP!2@<8DW{IP=X#T9%hzdxTRm@W7{DjYlFxzY#ZVn5*s zzDyV@6bjA?-WGq=nD$w$FA8{3D%Ls0oWaDZwabUu>wg@h>c&pcX9>37DI(yHr=Y^|T ze(q-2#UA$}d!Bf%=hw46zy8bh)y6wKx|FcBua47m2GCtO+%ISD^XJDtB=m8z7ITBf zpfeMo%X}Z^rVAPc8tzoCfg2-O&kaI~#?k4h@as6PkoP`!1@|f8K#{?Aa^8JoIHe2O z{qz_5aR&@05>_o==5DRC*AYjrBUJHQ+WzcwxC}fSz#R}u*U;6QhgV0;Vzb{XUab4b z$M-?&-P2A8(hsj~Ok>=aZpRThfkbm7m03w>B(_w~K*)LASVGa~TnTaYBK3rUx< zWnAH8Rv>zGDLayV9v>_|F=h?tD9az2l7qt0`=Veoy8I+G)=pnBe^cB{uIMx?2z{Tz zj^#A5PNGrE*kN4pYpiNC>NEKfuH<>v^R_c@h0Nqc(jEOba`2>49mU6mA}edL@C%7} zhp1AVAhwB+s0da24y#2o{wfO!5bYM{N&X^P=NBhgBAGAw9f)M85LxorJT&(Oc6PX= zA4|-xYFPW)aw5%#!y=zpXO242hyDEa zhrivqa3x_EaeN4N)!S#^GZN>S&u_Ig35m1l;;ccF0^fP`@F3mU()w$$ zuIKps)S(GwY-OW7VZG0jJ{$@C=AeW(2c?rP9dt?2B}tcdx;)Qc3!-g@l1H4UkDQ~+ zvvhfeE>F|tzig(9qdy_oX~mx|c^oE9u7ya0ay^j>|-w=!(UXgh>CgQX{+;39@_^MQ#X>^M!|lFK5u{2NYjRpikfn^a+$C`k+{LUu2Ny`*>P2iMwjt48D-F zm8EAZSo})SdK3^EGhp^C;qQc2U&{AI!CwSL{000d!9c&+#QQ|F?{w~F?i}t&&Uc(Q zIJf~pqJN8y`NVQ&vs3&)68tm#rwAY9gs>exXC=|>142=8+Gpc! zCxWBbu~G6E_6V_3q1P+b8ogFQT(C`eF#m&4@(TYXIIU;-}H7rY2%TUy z>C7M(erJXr9;Qq(YYk?jEIvt-1UE1y$qeyHCYjcxF(+x`6Z8q@c#tYZt^eaFRVtf- zR@4w&OS~~bY0zjAWC}&RS*B5{v@&C20yN94QzWR&3DDK>YDaQr69$7ytJav}WeTG{ z5zf>m%1qjL6%?ujy-BM!8kI_d!e_>7)QK9iCSIn}m{ibceUdC*sY{ZX63t0T2}YA% zpI{>F_)OzWy&CReOps|bO1(^@OG=a(6B4y>exgwkuQ0@GOfdW5Q%!~>jYg$3$&!+E zxF^&`nL%gP%i@hjgC-#XIw@X7oWp0LuoOi!8uN<$AZHV67CQTtAsUU{P0ZoKxY>xL zgXPiakA@i2Fj^$)iYpGiqRJmFfggGN7MA22@yDVw!gmC(!WR~6xNUqbQN!nM5?B|b z38lUv(Kpj!=v12^N!UF$kg{DcEeOx*uy%EoP-ikzr&ei>S7=o_nN|V)3tf>QGwIDr zS%O)Y5T6)t(i*fzbgFD5Qzs+hNLfBoftDQ?3<<)^0#w{pLdA>dilY=DCMt#AC{w7_ zP_Z&W1wE@a%S=gXqsgpJFeR!{fQ-G+7uu>b7}ZEAj8UWN8GNV|RwbyktAt7yGOg9e zLvI@ldYL*w1%hTWDL`5@TA3mDrAXDb&^)2GsmlxNvqedUSm!{Uo{W` zb8hDRF-pBbsnF_}8Ij8Bu(#Q$iY&5qucN$(%HP-f2=m zZ%6U82J$U}heCy9sh6qKli`n@5Fy$(vPquQyh_hi2p_w z&*}r`OXxDd`WSrXSvhFwyokpT^}z`Ld;G0@I5ymx2<0&Ad?+KVPeM7^`dcV_C@k-F zzVs2XIH4FTEXi15X;91L0ez|~0X@}~Td1%!URz;#6e}!&uKoC?JD|MyU={0MwkwB5 zSN2d_4EqjQ$u**fvD%W1)fRR#0P(f5);cPG4u{_46`*q`ueIXM6OF0 zdNyt!v5EfmwrDrU%E{fA9^YpaO74LNrnMWzJEM<-p zJpOCD^!2b-Ha9EL>VwYg7#+;XwXo2<3L+X!(2ZJ%78uw9^jNGQ7JdI}L|9nviqV5W z5Sen-$_V&Omkk@gh(PQ)ys(M)!?r=TkSK_y2S6D2q(0Qoue?0spB#Y0n~y z_S>7ceA2!pHdcChXYm$kY%EoB%u&AmllC&TL9SDf*3HrlQkg=oHo!-?0zMk`!turh&ZOYJ2kEPga)XgMU_YMERHxDgOJ!0jtI*zB+nHGa2OX_@RXU9po$)gc zu)r53+(>J0?Z6l2?V`5iz&Sd(Rxu2>E(cmi*0)ggCDiu)6xsv7L9?Mky2VmxuhDQW zV=LWmrlqb%!vp3*!=N2_QVe5Ia{TLvqvc`a)XY3#x3V6te)*8cU6(u z)zCU4Ja;acaTK1AEU$7F9;Zr9z;i&`O7d{qtc{%|b!1j8ReG3dn^G=yc2qgq4%?e+ zp~0S)LQQJuqKz8d#bj=4CtB1*=I4;v<<1kEJ2Ug7D!G(w-PXBze`jhTb$Aano9@_L zy5VpQRZ>rFEut#6P}{PkYPr<0^RT0}gRIyO&#%&Y)Z5fqk?G8#;YtQq|35$7bsAE-G)Q{dnFd?dA67Y^t;cgot@U$AL6QbraoGM@^lxu9hsw zBimcxMDlnsxh0RRt8nhyL{*f-M$_I_jHPWtRpbY667U@hKrWSAPqtW< za*bwK_sic^saDI4YLG}c1EiM9_T6T0PIYD-Leg2of-G7Uj39U~QjJ!w)j%Vhw#rdT zgItYA2vkG=4mXjib#lFd`CX=wYh6FPdapL!-kMLJN((|09uGPT`)q61zdG;zixsSbJ}ZpK8Z0)|AKb5jkKR`1Bq+^CgnaKmv| z9M8b=7T((7JO(n`0Zk;^k3d~gr){UR`GB*ofjqtqMZTe$$N{AR_4~VO04i7_^08G5 zVkWS;nRBdMEEod`0Sis7foTym+Jyp*UZqj#^#&DIXcfiPEg%~n^58j5Hf(4Zg!<`Y zLo7N_bJQ@pm^+hoxiG;%6QTR4szR!0yK`?Ej7B_xWaFM|%f{!{10I%Of!z%`(Xex z)pkp0rlo+HV#xAx{9uLoj`kO!R+x0ita1l06H$2qe1(dg^?N`p9mnfn;=nVWrKFCLBwQao6T_&4*+Pq- zt1=VjB)Bn%jv9|jxSl!YXl!$|?If-H;djT2tz>NzmA{qDLfsAP9``3M41QXu6 zuK{AoeJ(`qE*ml`&hJEbyRgGw9DDCgW6t?(FFSS6@i#^mX$d6 zwlSLocslA>7K~eadl|DkaCVfyqUC7Y;V9WpW!dmpMdQPD-?L_$Ht2%0X*fwtXTrLU z7kKx;k*c+FB|UUxQds<$#a*kGtCV<@(E_c8N!h)?;umCr$q#l9?JvT(fVmMQ&LueX zhJe|Xka>;n-H2<9k$KykCtC3NHMv+4Ys;|Q)gOfY5|#ZDm5p#~>8%AL3XH^cZf^uh za_%}v7FJP5Yjn6DEV-`bmR<)*S{l2?6aClu27+CZJ(9=27c&SpQkn8j?hF~_AsbGD=ufYO0bDxC!+MtyiT+7QS z*hA6hz$r5(jhHoS+DNHd3Hvv=3p5%}2lVt$-^i$eA3?sjJSw>QIv2d^wJipUez-UG?rp61x!h#L))wY_y; zXGtpAaS+yY*vyidt@y5VqsV3$udU8~yPfrIDD8cf4lOWq`*X9OvHGIr4xs3REyv0wZY+ItrtQDVgy^mksF~3h9xA{9hCE<}vaQgNJOd z?ySW7W!C`9hpko`nbpv_yUO0Ox5pUk9#pwoU?9R&;u=n^^;BslRRLQ{=$(2zUyOf9 zG6qQ`F=82B^yyUvgng7+u2c{6lzOF+Suf~;SDcG#8b=JUoJ-wBOCaoHU`!b3@r73` z_>Sv>w$k(0VMe0h9EA?I|KN6zFE~T3m(n%R+fw%)EtlCz!ve098?a>L+M7X-D0jY; z-kDiMHWa|RL%oy+ufbt~9r$Qa5MYdUPsClKNfi`!WNd5e3`%`AtW zdv0cd_Z+}<*W<@No?&mxqj$)0(Ds5{*k&`WVYXM!jzVT)xOV?o7&)a!Je8XU3oMno zj~T%5-pS_8_V&GwEiGjJPU>h2))v%qt>Z*KG(V22IR@_tMt9dOupaZ04WC$^MP|JS z+jw$kE67o2WUX0cN>~Cc4rW-vt6_SYdH=8?<0Xn2KFm4< z6AQE#PI8nSVRiwG-U^N1!eLu^Ncry}1Bv-8^duhU=c0TTqGk7jy3nt4$n-EqEq0Y2 z!@VJG@KIDaj~n4b?*>s}E zO%~6ra0uR`>yTS>g`@C-b)!{UB@7jMBbeoA+Xo`y-hXXj>gZbH=nFuX(BU-=-U<91 z8|xO{3?zRiR5Sa5+kSB_eVT=s!B9wagoWbrXb$5o2fueo|Ut!uO*UT)HEm4V`J3 zo!i^G+Q94>L9*yxp_L%?k5?iF3mKg!3zkw;b8*NJKP|I~ErT8HD4iUglEegC7=0Fc zPU+Tepc7m=jcaN0P@Wl`f~syOkHFe^fGTOh!;F@H`sUD!?ztov#GaXaJQpuGOQ|Jc zXRDHHm2kEIUr&!E^ua$y4Mua(ATfID_Ysd_+f9GZZQZF2MzZF;2djj99ZShs#q#}+ zZ@WMye1VrE*aDXBO8+U6_eC1Nt&%E#G5?>UI?+mDtN4Jg#do4`ysr=MHNmUGufz_& z*?w>MXNX7e9+8+htHfr}MZXYklK;y-@A@F%C=B7A;qK=313S6zN1S^6*EVkK5D5nj z$_Z!e&|omr8q`4DSoyx<0b9zS;^uIW@PGjSsG*HiVER6X*arkEwBqZ50u=jA@CL46 zAS)J~+9!xXHSH2?vj$T)HfZU9D6`v~3Mc z&^5IJB}&;XD?r~I6pR?#ZFeImcoSisZ=~qM`&*NKaT0DTfOt2lapi0m1+p zlP^t;x)$^?zC|!3pa=8;dJ#GmBM!S-gL*VcG)>V%g90NXY%6+DX4V#F-g9W|hQpXL zv#4*%%w@GKJ@9I}%q=9$)Lxq~GZ7PJBD=iHjKbn$> z`7?{SLB>A#Gu5-@=>ejLJ;^g(`b=N+nUTQxXV18iAHdnL@xwkh&pjv++QO8aJx{n8y=r#(^RjO1974cHvzHj zT5KBdhp6BJA4hEa+pf6a9{vJ%Bcx5yFE@wSe5*M%6=ybHj=p$lyHH|dEn+w|Z*Bw8=$lbjh9_RlR(O_cIRc+{HobC4-woWUiJ6at^Rts zHC}GbFNRz55SwwLOOE1XOw9Pl5+QdaOL3cxFC3TU1*|U>oaMHOV}}U(vcI6?`C%G@ zuR}AQ8m7Pu#vt3y?Xq{+w$|6<1ngg^UB+^iU1kWt1zi@3{x9thIx#uyRiWS&mg;tR zJ6@9X@8#?$qHKOcBj*UX;9?nzE`K<5zt`#UXX5mDVBN4MhV%fF{#x*HS&VP`g&zJ_ zfmi!q37QdxlWw2))%C!npsT?o&)^XkJ-^)gND?;*Chb;c4SDv}rx&=Ku^2EZ@M>o) zp%21vl3!0a>1XDPHTi!DAraUs>cmAHEW#t6#E*2$x)HL(ID8zx6#mr4IbUaBWa(

xKwf4KCR;>0}K!=F{ zLAcGaD{d#o^hIIFeV^>S_?d^_)^#x^iLFnJX(sz3@I&MUw-jLN9p7Thd)l`~&stxM z<69U!<6Hdp2gkP%J8m+<#kgA<;X-1%-4QO{94q3p(KmWmJPx%|WmKz(i)cb+n5y_p zn#h(M6@7phPP@geyO1;f^V7a8A+T+9ZnDnQKIuAQH(jR(S*L{;16(1UDqg9T>En}h zGEHK90)(i*U$wdk}R3;7s33i$dS?GXk7 zzS3bJ%6z$-IMyY!Supx$o*(-XG9eq7SAve{M#Z8Tx}gwV0j5}3X1Yo+A$sFWc;id_ ztm8{a@z{WWUEVc~5vfJ`|5{$}VT-<&`q0oM+jKjv(c7+VjaFl8bX2zjkq%#fQhg!{ zTcd9fny$BTdi}mDiEAnsHM)$`dfGUBEqx;3>$r5kpS5xNXRA+`uWhMD5V7tsSMmmH zmQA_YZx_L67O~&Wh^gKhJxVA_>1DG9&0@xx*h8p#mW+23rt4KYFjt4e%n$C7L^^!F zJC%+12YeS5|IzosLJ@MCu>(RBV8*^?tUJ-}K9!Ba5NyTO(9)3aUhiO37 zBU4v=aUWJcXw&wY&t*riuYPzMx9@=Zu^dd?4-5t4b`g<&dkozxjG6y@@(=lM3MEI} zhVJnO5T0v?(UaJ&ql7#t#)fVpozc;6y*|<%PC~Wz+m9xHw|qV}coVe28$wCozus^X z-f$A$a1szs;vs^c<287D4c^{h65#Lx-g@3(65tX^2bj1UgGr3f(>%lur6IG^k8y+k z7P?_luMoReL6A2LuzPa=Bpqb;)%=GU*)#$!{p@&}o!Zz?SBHG=Yrs4h#jME5haRL3v|bcnqZ z`zwvn+uK~dOTB;F!0MUndzh<(dYh{S2N6b`ZlA&WdU#WCZ@kIVO8t@Nms@SW{&9E{ z|C6M9jqIa7iB_RMx=W1RkN;=cQ~%d2f6K$z zeSQ21^%phq#_)3r(}1lzhJAUp zF+AvT{sKWyd-yHdj6&$|Te}tQX${9)(chuiCLbn~gchQ^D-^^>IGuwUz4^?@&wl!C z=>dYFx!&`!?n_75zHf!FJ^Uf;Nx>_UrXRm4b?1thBZ!HINQ)4>Um;UyAgKd{UNk|j z2%}1tkPxranY2lYL>2C;{85pceohoi@5a?5xx|xok1XEv#6ip|;Pdue#VX+K!O11^ zcsRMlQYN*+&AfAT)+}OJ1&=AW&4e*m_Cm=Q z{X#yjq%&do;5a^l@x}|>TB8$Z!wBihhEX~_BC6k2i7@&~g@F@ZKq?IX zbM90ak!*jIKQBVTWW?azd`67$z1-ykqFx``MX6Zf926VeJB6R1*`?&(PFls5Ytt%* zV_L;fS5^!weEz9b-ZLk2#NFm!s_y*uu^F-d`OosuF4jh2a2&8U`bh5K`w!5ZJy{!f zOmj{K?#6gn-MEOb-cANb-Q${)fVtUE2qg#I4335cAYC{gqO`Ag1wiCDBI#R^o)}0| zIjo*I)UDU4F`+|7TXp=|&Smo#zZQb`=3EG92oVg%abIDDF@z5GcsR`R1_<{C2*;UB zz^LyH5bg~S?hO!*b8xtW`d%xdxHmw!H$b>IK)5$RIGuywrwb5nE9XW($Yv7FTLRIV zb-XPD@xG47PGd z4UkE3lCno8%#=cE4l1t>wRP$zqKSW04Y-falm=<3AkzmVDCkPspn%Zw2O#V`Bte1n z09PG`%mZ+cz5$xBVsLOU4&vXON@itJhj)|B%@DD2(_E_r6{c`Q(bCn!}5ooThzlJynlVdQnNHlp)eSj)FRgI=hsLT zsxgq?;QpDjaOC}xH0D3)5#ERc>srz!%%Eh91U z5c=DlD@B@ON?tZby1<}S>eNamAyC&fp0}9v%<`qrm{&nQJe*{s`!>)L55v9Us{R2bA+oif6>0Ou*7v!B7wDdv>rtJcp?NnX7gGEgiSEk$Xo zxx*}Dq{~;VNlrwd(S5~e>8j+_OU6i-E?4&slo9%A6XAiZ-VI@XDrs4Sc=XBsl)s7HtlddS~kFwh55@8gX| zCzsymA3$z}yhfhqe!7M$=g6cJkYzk?;4s7dt9#EVU%YzxGI(sI7Ty7VJm%Ep*E)60 zvuof?tx5%_j+RcIG();#)$)`TASj2oQ#HG<`BVisv*T4y1v3pCg#J%78ubdT8HbbRgy^9{M;JT2Z(BKq?fn`~*%E z1{o-}oPfH>+?Gyj9?Tum$>wEd7?b4TLVMe8n2n?h7MfSgk6)FXxX?TwkG};{$Qng8 zoq!sd2@21ubXAZ7X(}WsBkQW1P5WV%rl+Faj_R~H$hL#CyUQG&&g+9gqG}2r0(i8$5nURsP{ZNMPUy+bBN2)o_Kgwxy2da1WO%?piCU+TLefiV9AxHFqxy|RFgg$=7jmXs1!%#0 zih;xc7OKP9Symp9nb5p_0wGG9#GWk8uTADd{Y<&{@(1vlE{`^@`2a6h=mis38>gAC zP|4swwQ&I~p+WGk%i;6!icTI264?H`qJKQQv~9Qmr9_VSlIy#Hb#L+6OgYZ*8iby#6%0pjM#MB> zHmnT2^=@D|x*RSS{ETS{Yd$bN90dW3ak7n`Oj*%Z-Zzqei4#SO_@4U+@H=Bt!o5`)rW)eg^F-~kL-QVTWgXvBo*QPrO zs&2Da&-Lg|1A5V&JpFh+_WW|oJ$(Lmx)ZvvX-?$YL(jQ9d<+QFokFfncM{e7+P!@K z$nr;~KIu-qTzWn}-Rsat|1;f*3D)-b?%?>D2UYyO9DhU>n(!2KEy5GzAPf~Ei08;d zb6;T7bSE5Z#>4N2W?Fpg$+w_C-?AW=KOx=e%0G79pKm-j)WaX>Ch1N&eK-bXhc~2+ z{4epb%Q5H|>Lm2(Nq+Mvzp(T!Cm~F93cnuF$@ldhPC^xKC!vKtOKJBYkSA~w`l(!n zek#J#2T!YtR4+&U#=~LgCJ9dm`}7=|Ea@@!Zavot`wv-q;CJ7qUlBhacHeiN{zKve z;uN1+pM|{byt$&W!Yg70@2`aEru~U-fam!MALN9v9X@9z(d+}a(z6}Ic~@uv4=1kG z>-9>lMyn=1MvvAC6n7b>H*Wbs9a(HS(c9JN)?<47ss4`(OR@L68`Jy1HzrAKNHlBA zN|_P<2f;j*3YpQYSIHofr%J0;n^cMMI^tv7*d5YYUewQYx1xU7FKHyrecUu$`Q@Cq z`i;Uia)HnGUVceF+ljAW|L{Ixi`Ylh5ZFN}1+8omght(jprE2FQH*~QGbXpOqZJ5e zK@7qxDr`ZzO0VCOz?#fBe%(xpYjmn?B-619rCO=hA!YeU1zL6-_bm82LCWEi9p=?ToE^ycl67L|Ck<_@?De5@90K~_>6UNn|{@v zN4HfKf3)uyuscE^2J9l*S;<5Ey5qt!>UrME^#@xHDlQ2{rfbB76RZXzsf z(nMES*tEe%i40d**k7iqesSyC($>dIK^d^PJ(B_wWp&Y_`s=zS<%s&y)Sp$j9Frig zGLhlZ*M9}N`=G(K9gm2~VO>s2XZ|p_99h1Q^_N~h$_J?Mp597#ScOjjpQSN!@WH7h zGN8Q8o=dX>qyO;EXTSeMDB0uoTpFJa(kD57UALu!lD_r$u_3hMQbun$?bfUG-R?`@ zS^o6muHOz;ON8TC9NK*eJ1=?Nmom0Wsftu=r!;EhTCe+(*L|tZSyyXsPxHDjdEJ-1 z?n^Yg8+fZ^eGB!HjXK)mD9<9ZUZg6vkULv}tN*KZUxI~{YxTM>dEJ+OYWJljO`Hc^ z*>yvF7qn2z^0GZC)}AJsTWz4}w$Jdef#xSR(TK+0KH4=p@|fafLSjNI`uhM(dN1(3 z7i(N8(ii}h=tQ6D*#k>|V;pR|am3=N=)J_Ku876|8dVzUEQ|`Mu4s<2W>G89R(CevMU)Mtvqf!j(MFdLE~qGWSlQd#Sko-k~=@BN?M!$?&h6 z1#6FP!f52Rq6CX9qV+T$dBY&VG#ZJ61ouKCX^i7iZ=~a{B@PulrTy~5dEb5EK^(d{ zG}6)sZ)js|!{*h)h)cg79FpAl%(Dxcr~avnL)3*s4!sc$>HB{@$V8=XGLgy0Leq#q z(tu3#6H$ujdwockANbgoT^xOmVE?q>e*2#-DsHXP_eC|j75iAxSk7#Air-eY!au`*$}g2_g!i$3#@T)SV52$++#L0K zgHEdgveP9TCs|1!`EeUscT!+u)QsSirzzX@lLBA8nPn$+ZDv1Ujm`)?)7F~l* z!!7Ef)0DAs7U5+~7U7%ewc@kK8P*5$){%0!U~&*%WMF~rD!mLHpIYbxZw_T|4&}Qm zhw|2vZ`Q4SIdWhZLnojve8f$u%D0oFv+M>O9ngrQTznnO(fLIw%li2(llH9Dg?4dt z6w4z<+(=pWvUF~j!_0Vg-|F(iy*zI&1#kz1dIlNJ0@BWU&jXp)XZA3 z_08-NtuN&(>H@`ilD|mS`Nc_=Najm^hyV8UyZMEy(nu69JIbDi9!X=b;QBjRfoRa^ z{x1%sNyf|C=6u9`(*%(6YB$m6O}p$+%ngY?7Excy_0q8}s?WNw3yDmZiv257xBvFU zfhetw$v(?A2#Xn+8;o5=jB$Ux&qDoSON${3+!r;7|! z>LWiCb3-oB9!cK{w=SG!17-Gwl-+vWyPFe~7=B;d!il<}5}*PRG$#l%g1np{FDEFU zCPQ_mwmUnDsO?@(&@JEuf#=K>w0t~2m{T;6g%mj4mg=6^h3JEEYys`^QZQ8#7M2U7 zRCblCgjEYZ(`7^YhC;-i!wWE{UgYCtn`!!?p-+0wN8%8Y1mkE#-OtyNXYgwNU2&r+44}PRO0g zT7>yT7$WVCCuHEp2-b6haPl-!jf+hbz~pvbJbN|lciMJ%b;K+-`@Q1Dx{rK(?_>E8^yz1C zX=|M-d!NltK{Zolp(sul{!F;=HfIjMt&F1a?AX2-MUUd=oksQQ&i@%FWjr9qtpDWi z?|%2~pSp2Uae~+eS;UG&IoSV^K}mypqNJjf-Z<&P36*q0G@5b50DJFRq`xJozHk&z z#u4~S@(2pGZH+t0qmMg^+0$ZU-#W0FN1Ub)jA5$8QR<0YNk95l&&KT|HqpO2(QOV@ zbUm1K=-&Ll<)^$GhZ#tVgx~V~v(PnRQqgMv&xPMgCPVk)G;KN1xqZQ;t8@*kDxmM~ zMu61z&}R8^Hm`ot(u)L%0><`#Rt#2kG1$6SME@RM@>pPdjCMU3enr@j|`N#D~rdzO_Ab`tD60gyIl zUU-1x^ZX7>NLnOGi1aVJCO|6L>3>v`;J40iGM(e?pyYZ0={=#)DJ;4xp}e^eNdC>x zTg+JPq%VfPgp1Fj$PM9fzR-d2B|x|YN!k;BZM6E=m|*-da@*JC0D$QbuWrMM99&HCnP}{y&+zwNl+!p^hrh~q#933 zk{MN6g)C9oZA>2nc^;Gst$Ns;Lzy0RWd}pg(CK%KDfoLq?1TK9kP<*zoRp5Nn>G4yXx#;=AHa*X^Wb*)-Kc>;|BO%TV)&}j(vV+0*<#hm zHO681)GVCBL8XV^?9G|fmK?YMnxV3{cHndKcEKU2M>!0>b!Hae`~_(RWcv}g)ZW}i zW|xzhkcc6T%xqPu4H~Edo(A=Mju>EpG&W_`pEMUpottXxZ8pd(0*}>E0q(W-*8JF5 zG9OYTlragx?8gB>$x>?M21T4wD_3bgY2Sh$EUmz?w+$K#IZ~V_PN)nrwF0+;Y-@Ga z)pcg(QKb#e`gD7H17ud9D(cDHR>-aaEjw44D@E+t{2@W8nkqQ~?Pi=fndBlU?S0i0 zFOg~qLnDJRrc=c$wK9Etk`Cf`#V5!NiTJBl2O+$SMwL;kMH6(R7#vl@9TX8^;=Gah1E~=;jycr^nnt#f9~>~ zM=xJQg-b=#kRnASL$VZ+MGBADBhJx~_R9&ZaVPr=`Te^gg6_2GeENq`T0L}H-FzboAL#P2)gj_>6Akdvpy*C^X=m`gK zAM6PT47>&)0P24L%DE_xU^{3<-mCYUC3iyaA4b3L*Eh!hDfn_!x=>WkqzK z>lc}N>-|f|zMB?RKsbJ|%AbID`B>#Y<%6~VyGi5UUL_qm_~M%*gnrf=X#A3UesYbU zSNGS)jG#D_7qG))8`kXXdN(+@AkoRZr@9Z$uO#fu=fm|1A!uTAhbcz+R9*qV1r2^~ zM0j9bRr-A5oa>Z*?W2e@y)^rcyl$Od7ehl9y|nq{YODRwaLe%WKbaSf5&9p!zBcc-^0sR8w7L#& z05tULYxDmOgmoUe9m*am{Z&zot79*Ws`h>LzMsxK=I0sH_$PLmzuV1YyNI67Gk;!w zeECAwm5H?T3~MIn_?%?cO!3FGp8scl2k7|+i_<>Sb29>APmWdm;aO~!K0ZOCH5l|V zHHIxTCKI?DnKfFODqgG5Bqhab^=1_+8po$K9-UsNgiS9>dp&geupZlTnBPG0p-a3D zb)_CfCkF{aEIQb>Dix4{&}rN0Y(79{Wl&XxIGbl|EMNfHkQy`_eq?X}IINeel?)Cr zN+DP2F$h3f8#_ztK>vsI@%TbexR2)p1^}A9^Q8t*g8@OXHy>tnebC<(aEMX$^>Wn% zsxI9gv|p`Gu4lA+ILCQnGehGdGx8kmFT&5DcU5fbe z46-1PY;Pg6_XDJ0Z_aZbYjooUjFt|M4EF*m6FJA)i1R-J!KrXBpd^m!Cao)<5cG^* zt^`n{9CQPK88Fh&Tmk6~soXSYT@9JF6*sqHKa-&mcNQe9JWtj$xSrgIHc@dFpf0REjLV>6c zM)=<&rcW4dO@tGMSr7J{JJ( z@k6GS>>+F?jrMpkpG3kMonXE*m`@Zv*yZJKy)tFCO4p6~T+Q5ce^kK94b2jFBE zuC(dPLNK`AL6%3{;I!rJr{=GrF&~ldbyyyfd;FV!VwT74!+a31Ioi;rx#3N2M#stI zFu;8LzfXm-=FHT=YqI<37_}xQ~;@eSQG?1Bg!`;k*Ut z4@2p&nJ$k0{VgDL2sw8Np~F`Fn<10f=yI(fVv1`kOEXHwa-OFdl4E|jnGU!zw}#Jw zlW}?SIdB&7u8riZ55t!%{bnhR_4u&&utbr*qkTHL2tFQ%{o#w_(-N%@=D3i=ugV`vHPlC8I8m%!&W{6KR$+RYoIY}FzpieNzqc zsY2opXf|9xmzYY3Oz#E8p=lKX{)3&g%M698$+{|M(|$60C+1WXY^Tbb(BftH4Yq&- zmc8v5@F5^)GF7n?a13f&!}-)S3LOJ>1C`YXi<*jqEC8X$ulaAY5&pqX^@9cAfE z!^s`{<2+iP3l{)BBURxGq?0Gjkgiy@JY~fiDS3P=RkNG97(X4VwzuteRHso{rLHbI zvIznVL%sHnI;y0F11H(8ELAKO4ac;fE-|_ChcT}!!#-S%AweJ3DwgE5I91T#+n==x zgk%9XZwP1$7zi9zI*=8wQ73B5ns^8_WKw~pTc0G0SL%{vrbKg6Qi9Q>*Q5H-phX}P zz>3oA)EX^{9269d#!ujjQSI*{A}rY8!LD+ZVAz1qboqAY!j;agIixkqQL>Xp&1kf* zw4oEVIqFj3#lbs(pMZTswj8r}RFa3c!vopd_Sls|I-p?TPKG|A(&~YU1y5%H`jMqQS0mHnA8bd-mZP1! z()DTuu%+OMpi(lc+|hb~Jibk;q3_gq9I#QUv>qa4lLbYj^$-BKc(4@~LC@P;4^c-p z!BFeEcR?W#n;eG@f!7rDvAw+vx_K1vyWoFhT7@I+;3w^tTo`1~ElPs|)1r<;jrCG3 zzL~u}8{VicP7k$%BssSnh5o>IZAd5U+cDT$m`~R2CYv`yUDV-S?z=+EvEa35lNm=H z2hzx*tf6FHrlWPAtaC>m)%@a6^27m0e!Wyj-z2f68XSSimPS0P%S!A}TT7F(uA>vx zQ5BV)M=RXb>f#JCBm4lTlDpv*lMd?z>vU1M*}g$B~{ zl+^%SHY&H?nOB2pd)s%q@5+n>%67!@Vk?!ui?Y0w12{Gy^6*js^oF|5mDNaLRN}{L zEoAHi%*>4kwSs=GM<(4*PZ6*rkee{JP9E9Txi^F9apy5BY29LPFL2)yWE`4qZ_6Lb z9ETMESbammz5p^bA0LEDV1@#&-B78Lo;Ny6HaSXOqK;HE)dN6}Wf&g2z62(AqXJA9 zu1=)uhGU)EIyzI^oF|H?YM62kQK|c|)D~<QLINs)wX??~Z_F z*HwB<&2OK5&j?nRG8D-V3QvlS1!=&NC{w_H^t7-6>@m9?g&E-4OdZR@<9%BL{#>2u zID7&=Y>?4^T>q2F+~47+CCiqtTWU^RXqLsBR-55~N=jAMNH?JB_Cfa!f=i`qlVyqK z)yWH&!7{u-s@AxEKN1+Ew>a8i;>>|b0puEf1d^xq2z+$pH%PU3iDa4u6M?h75|0$? zF_02w^@OQ&qcLJ+ zC_3|d6+dPj%VbD`uzO0AEGbEcIbUj{%%C&tW${L%L6ZRHGE=+?t=thnce#s9jLuTQ z4~?j+G-g1TR~oHQg5BO-zI~8CAJ4P-8O)GC|9w>z8h}?ZXo-|L78{G6n#>LffEl@< zurp&Tv--o)@j*fQhq9Q1j`BK~PGKyAEQ5IBu>o6xhBDy0!ek3nP|s`e_{R6R-?a2M z6Xr;n20(>JCbRpaH&lF{1v;k!)*yPr!u)J+&7t>Oxv=NJ(#&j7U^4}y6Hgm%Lmq6$ zU|NPdP-S>~LY}ZPPXSvJxQ1y3tl{L|O}G{taAT{PgZRA_)PosHx?tnPxOK}{Es1+> zWt>VO@7$F^?%WxtQp@mGpb2&cH6Vj=%vEsy9~Dg7Kgiht7-fwRDWtvG(Gef%O+k+ z8#1IiX=hCf{#=)fdC6_ihc(Q`(3#l?ThoZ&4U$@nc)q|RCBsVAwZL=*+a&7P7P254 z>Qes(wmhxWj(Q5^z$^nZZ|AP}G(#Z7&4d|P23MjGQA_Hrm44i}X!_cFW zm_ZiUQ35>(&N3<>lnhPsuTGvQg<^t@30K!7(NH+_>mNaFtexx0AGMkfU|4 z+NkdG4N@AQPEdClvJyS6RZ)(LHWOn}?mMc$#S7AZDz^vpX#)}bb8&dUCi&r> z8<8Dl^;hNxR?o9No8x;*!1jid7TvyiCHiLO6?Cdiz_4qSY7Kx6NZBr!7S!92Pp6H}#+~H~82am-v1Aj1`qaXe!J}o}onD&{D&CN=* z`k*sAMhA0pEi5#zf{4Z*Vhhm%16zO|ixtG8?_Z680A?#j4}zd&Ou1@h1bn8;hK*lD z&;iUQ-Vc66uB|t0t2dZU<{6Hq05}uuC{j8Hl8)0_nOicrg z2)+NGdq;tK46p^jLZR;RGBkW+TgC)5++1A2y>=N2WasbKjQ!ke1Xl3S__jV zzL55)gmZK-F%HA6%YjJ_r_`%2VQ87~8{G(Iu9rf4jfQg>Tj_Q)Ep;^-PnXazJh_9H zR5rwH%ap2tNNQxxRsk+r0c3)mk#Aq2B>79M9@ zCZTO5dAM!#q)uklQl*EPwgC?0$@uiV6l%guSv4@Wu`LUuwT_*K9kAL|?1$%9X+7#~V&;3t;UcIHsG~LL4e&ah z=dK5!0tQ3}pp(kmNqd-x zX`4_LIfW}e&6!DW12|dFv(TA`z=!!%*~o0LTWX*8Z$n=;QmWx`);#0r#iC^A?d7P zK={S{T6ix~jaIIOjR9W1N5RUk#v=q|$j!gS5drlE=66_$=`|b=A9{IaOh)vn%mR%^ zg<=>mq3M@_y?e2-qqN1%`vn9WknsW=K!~=&QKR@vM`I=S=Rtq6pDO9HIbV+$I8V*Fpv0=qPxEjzX7gwA{Kk%5ON#j(}cE$-D zPZrrQAQ?L!;~|ba1a?~3n;h_PW-?>sM~&&)cwSSenBk9wf!@(!#q|_lw!k16t<3_U3%pAi^*pkMDwqCJSf|dU*kSg^Hc^dq4yo$LnB{z_XjB1T2bJ zYH)pYU&08)G;{o1m0$@0BSjX7i5ibUxSl!21p5Qy4EzqLBw5=8I1^Z0y2aUZ=A`?N znO|IUP3;k9(;lczE1w6zovZD*MfB*wh~Qyx=kEaNV;&xi6%eNraC3U+-UR&u7lXvY z2m-Jk~5XzWyWG|-wCqANSY1WalW2rya% z(^OZmQP^|%q6wwGA=e60I=)3PB%nu-QV3W|dn%(RaY)m1Q9cWC?nD84G)Xi~!L0q= zC2T2r@Gw*6iT5RmLf`Mf!wl@=VO}Fh*Pz}kOu@|mk%!4kGW8@@g4x2sr2YKQnPpW6N(dD-nKpCYYn;l3 zR)#V0z8J?;!hw`i`YC^0qQ4&&oOTxxfpNqxoanKlEA!$DXMP~@`!|cnJHg_euY?SXX193eaS-Fo?{=+XAK7 z=#IBV9osJ*rIagNYBsptY8Ve(tW_{77S(PfX3WTF*(K-G!v>{qTaz6sr6XoBdK^{VP98~x*0>-S zI>;7-e_)-5R<3~;!XP^|fDczoov2YQoaT+D^|Otp72r8)@Ml^>i~g}AQh}Bo7YtGK z7?uo%+(ViBAa}8!o%9{YD0BXdQ(ZupGS@5Ka@e(0Illi@%ACO1Q#ZTN^Xtt;TDpOT z_xszT;eq0aBShcfRPNeSS2BO24PdgX|Stqblej`F?5iN^ly3s}><9nq8{Xgx1BDYj$!<0obaMMZ8s&m)R*SRY#6 z%>PZ#1D%pbT)0Jg-iQ7CDq`Qw+*0eV5tHcMk%BOTlQ_@Z2{Y9oYS6`5gC+&y0B;28 zIu67#2<3XfB%8~_^h1btdYu$=wbM(Eg{`akh73s_r?>m zCYC-m^r4&7?OwcAY~<5E&$@NH`(3)-1zNZJ0U91?b>YN?TcF|f!@6CMpviYo!+Y$* zs2TI;XFGps8Xmv+9Cc#qD4AEoyE`|;GPs9k|%LB)f$0A0Axs1dvUov^zTI;A%T%>vpFwrXP= zb(>5DsvC}&O8w-YJ@X-KM3DA2%p<=8#Pze~R7=1_sdLXS?rNL!jl+Vossy~{Z zzzs(QhY7L8RXt-sQ@RXjaN-6jqcOn;%$bsIg#Q`ohTz}2%xmyjDK}t?KW$;l>I%7p zHBlUn7*sn(@7w~Xc3rru5Nl?_7hjl%m=QCr|yQ?DT1W;_D1XG-=B5c$v-ws?cM#}|80j>1yC#Qgq3U(>P z(VDP9-cn)IoIm$;?duQ!6oHA7;l6zaCK7%4=Rf9r{=kFR!cYXSiYuy& zW4niKyescicwdN#DCfswCN7*Lds6^$@$SS-p80%E(g$DiRCg9LdEtBLK-=kEaeizb zUU7cDm`SGCxjgc}ol|cbGuhocpVU8mR=F{gdtI2xMH(~t0muoUCDFviTY#Jl#F)u7 z(oNk#2{<2)hEq`XaILS49!q4wft8_E%yf9k$Qvf+(eT3pHNz#PbDyaAZX=QRljJ>-uo= z{Nx@Bq_Y-F=O@pdGk;-UDTv4deySh~t;^{efOdxT0dyA@_Ok0O5S9{V00BJg26Zps zDycAJil#IXlos9;D*vf55^gCu3LztrW2i824OXwOcHqRegNW=F5E>!UAAn0sv)2Ob z4U{4RFT)ffT%!=QUx-kHvveVxo2Wm4jx?x+U}P078slgJpyhh20oO)E60m6ex=buN z-LxN&VnkU6q%j@WMlSYYj93GiiHv$s3C1GK#}2k^s-+bdfO3SzBf7cD%X9-Q7zUMr zsspY511+_K{!r`+re7Ml1lK)ii4--Kqaflh=AFp8W;=$u5ek!O51`e+?}uj5w~G*` zfPzH>1c`_QL85^mM9Yqxmd$$s`bPF4dOf64B3;)otp=_at6k7&IYJ^cmseP_Hqo~f zq<)CbL^L@${1$LevE~F8pK$%nK*0xuf*l~mOh+@;;Pood*CB|+Oqw_5_{D+wl^}H< z7!%IuE<_&+s{$=^{7&SSfQ}o6)X@!F53k;@K>;?Oh&7E{Itk(_#y0k6_ z5vl-+njPOrt6e)93q>lM8$d`OIF1gBjbeJoK(j*-ECT39Dg?B4zxN* zHvQ%TcKoYI`UW>3?F$zi*B^uba)X1JL=}DVn5M=B(J`z}G=ONprM{*Y`Dt_9z+m2l zP)CEo%EZBF^rGk$U2jIG6J7i(6Y6dP2CHRAQ2aE%5cILoKN($}r0qyG(+Vq7RzwdP z)Pdb8kmkiX0DE7a7rqGznBULFSQ30$)UyJq$ zghmIAE={<&kf*4W-Wm`lNoqeNjHb>(hxTFu(cwOVg!xKrj8=t~brrvYWPx;PyhfLIClE$-_z#qkjoTDyVL zvAOSi&2#|7V(b91FKB>RJ78h}4U1xaaTj1>!5AQRi9Y>b3nsSdu{Vl@<_T~9-C$x# ztPeYdjH?>pfr;HGFfq5R(6>*2{$=7B*)akW)6rQWhR#dG_JV3<;p~h@j5ASsWzWu$ z3m6HYDhYby3YkI!b?iW9G9D^^7*w*v!~~r#UYnvwQYp~IWFetu5IGstp(Pk3R9^gV z2S@Uv8tf#zr`)G=af0${dgAh4^(~vrEhQ`Q5(?oU&?wA&VlV{tbgb&o zQlSZATeNBtHN#gxjjJqe*=%%j-QYU|&P))F7zmmYd6i6=Qm$6vBmqRePzbDO6L7yk zjD={J_XfI~!9bKxNi%Tetc=xgI;~2s#F8sevB_Eqb-u{{PR<LfW)j+gY z2}_Ya52&4LbcAFGs<=uuh_FI94V3_4N1RK7MuN0y3$Golq{26k=P_Q z@KQrf(=04+Nv9Cw6xdR1q`0Q0T4KZiRQ+SxK`CFwt%Wj+Ug#4zTTYeK#p4W>|fBDx3?;~*k{(Gf7d!Kplhs)909e+&9bL9f( zEyO|meVFpJg{=5FUt^fwu9PQoPkFxOmEuTwD(xxHFX^0PI})Fe>{KwnybFoX?$3fY z(q;Pef5pUSpOK|siWiODfBz>wd*CWmP9Nr(>Fc*X$bM7mVOV+?mezWchhgbqSb7+i z9)_idVd-I5dKi`-hUFi?uuOxQE$L$e$AMGo=jxdr?SHV#*{_Fvd9SDB1H9K$3dw58 zaKXc@0LtohQ5;SIa7iG9tlWd9iDs1S%N3+6uUPF`0`8~vXr6MLKMyb_k)yyx^ zm~y@Xy%QQ)%NFfp$k4l|eM8XI5IG-Bk#%_)Mb&zdv)&g~O_beTf4yDLPWUjxbjjr5 z#{#ne3Le_ao4^F~P!&udJLlUy{8$e^HfK6iHr9Cfu~4)YrGKm%4s#_QeypeTQX}Aj z{ zjJTgl`t%|wNKC$QA_xjzUa+!nl}|EuIa!=h43UyMku$0${hNWDd%;y$^SE&qYVwZk z9Qh<8<+l#hxg*3uL2d)J(*pn=DFCbxHIWm9u1X@gXw%q;4k+#su?Wo_AmSH{I@TX8 zna=Fc0n;>q^pd~Hwkw@xyP()d#C_6$^@1x(xs+3miXsvgt-2%{xk8IYBQ6y-N}=qQ zUX2AwWKvQ*3TtR6bkb-k44V-C;*Ux#`3U?IIHejGK_GVm4y~oI8debwk3FL}I3ri8 z0hW-#$>3>a62-{1Dzci$Q4q-uvis;EJ;#q9*-NTaLE$Xa;RR+VqzLfirrDZGLAav1 zt{liagn|UQOkf)|*Fj|{T>FY{jXAT(PTrwgL^EWd))p>OMbmNUlFrd|&11`&|tTG0Rq+Y0fM+uRILJ znn8vGt`VJriyrGL*KwW92B>mC8)$`+8p3jdE&%rdBv(LbW%LlZ+Lq1hU^YXkHZKRc z4Sc`geCWz!;?9p`n{%s3@nxMm+Ow(}8ErZk9s!ZnmEbG>tgf?WZI%+#u z2J0=E`OpL?=?0y~oSP4fA~?K<8CSB>!;JfzFys2b0E9vKeYSIE(2(3&1NQKF!B#T3ed{1PFFFt7la69%CKmIpob8=g-Yv>jj4l?30qm~ zcd2w5ExO=s=#&N@V4gya>oMXT*KN0~0sFQ^C)X+>aO>8>*aYUrQni67I>C2zBgnWX zg%cR`Afp8T>tI3*x76NfY_`Z?f~|Pg0rR>HLXsj|t6*j%v$rCR)T)G=fr*|j?Sz_* zpd|&ZGvLCFu7MU|TSD7Fg$vq7k2zrVErk`NZBP@^b$oN(6^?{&(K33>qN`O-ttF~Z zFrI=H#bqGP^&4AO0yi_yQn3@74TCk_3$wf6w;*F140V=`nYiF18CcB4d*~bOa@^XM z;tbomGHXRX91rY$89fk9b{q$Iv4mJlM4{-Bp@@iZVQwg02h&PxJ<&}iDo{i@3#u`i zj}?IGmASH*jAbyuz~};o9}O%G8_pJ;XN{w)kFqkCFwliZsBrYsmR_ky91Gq5aw=Pa zX3b!R24&CKzZ<$dSjj> ziOx*iDK;E|Z}sr&W7aWvMd0z^6-t^HNcyJRXY60#eu+Csb`@}&m2!n$UV_~Z zBEy#5TwiX<;%)>@HCyHZBpn~&M_9nviGoU@S`Bm~NPhJO8A!FAI87^m!AYbLn#SnK z_cD!~<}|}u>~{}{zx6rvrlf2sekv3ZFpd+?1ysF=M3-Z*28WMk^nR7rxW$sQ6Feiw zd8{jr!XeCCx6Zy``Q^~hRa9zzqsr^5b(&9v24x6f8tZ9cXUg`H9j zVrNV=vT-Nq%;YoBh%zvNFE#K}`9O`=09RhGLdr%yA?1-@-M(}&iPcN1yP^&;Q2}X~ z0k5Vjmg2LRE5Yl?gXR$JJEyDcAY2o-803*HD~wxp5O+e>tEod%mJyUipDeBh_U{ijcaf7_!q*x%l_3VIcJ0`YOt zPAG0`so4%I;a7okV#zyv1+<7B)}$-0232e8jy>?OlEb$4#*DOFVouCOMffIwh+X4e z*cmIoIUHoNKU|P&%kk4d44`fIE^}@c+yNXPz^=`8IYhM%YxQO35v8}5qFne0-`c8n zLKn0is{|u~ty`MIrN+nGa0DD>cmhFiPm8aMuJQ^ehHj$9PawW3dY!eV!P>AD>c4^) z>stS{wL807PWt{4`(n2>{8@5_18sN~-`^d$&Y+q$9 z2hRQ`I*h1=#{*yJvDKEsqvpJP=>MQHT$G=)IO3^v(${p!-_q4jCJE8ApdSb$|`%F>n&D+uIu-;enm3Hvyf~odMh>2sb6DPajRGH#a zjKws+FD0Jt78$T&D!pRCvx$kx$w|pc%+;`Nyh*vzdpnb8V4ZvJDY$f*BpGs`;=^#G;dz|D+hX(w3BR?@2W5Mx>uZoY}eZh zMNd?FrCp)fZtbAl0nJXwyaLO+Lb(g){k17~)4zRnN8im|1ouDXF3kA1-A!w3ig06$X~uuQr>8qugXrlF)*whHX;|z`ALDHFQaszgM>e0KS0p6G zC{vPTYD038OrudLWbqnJicF3^DCIhIV zLrh@L!oY!)^rsC+=wsqY!3YB1d(G=M+KwN^VGpzMAo5YlIt9CmemN38_MCN86gvNr zxHHU%z=R0=gMi9xs8n6Rs zW-CD_8xE8WahYx9F_O$Du@{6vSGTf2+zW*b7k3oEy@57BfD(a1)PfM0+sMa}5yWit z38DGT4LML0M5BSvkjHmiytTFp)Y4!bsD^1HAoQ@$=g{*XBw};iG9q_wtN}$b^Pz0~ z57PeY=*ZiVfPzenxe6x$AUj}NyAw;DH&oa!y)oUo2TqF{T9<|6q1-Ac@ULag+zhdktzwsDG|zmRXFd(>^e9bwlqOx3CIcX1bknoZqH>b?uEeKiqTn`}c4vE|n+gi{4R&McyJ6*X>TJIMMguAR){o@6fY}t9!iC21fQA7C&H<9}1=QBFkb0nGY{!UW=_enA?b!zp5O^=NF7ANCU z*&01M@gDpLHzeaiZkLSXuQi>RJfJVDFqP`y^%)$<8^zC~f+-uVW^bjJm+;c};`N!X z^QMXgq2np)Ou=;B7hc=}3@;|V`31Z*)sK*UOi{B?*$7z|6s-$+P9PY@5RhyYy;)0v zuy0S_>kn!+<1dkPCUp~m|35VycZyN$rlob4(s2)nR{i6U@txBG;RHsi;5)HsGm6cK zJ`j1QeB8}4a!-w1%n(6Xv$|N$%(N%r(!1v}t@ih6(#M&W|M3*vzh1NXo~!T*6$n!q zsX{JCl8Kgc;C_p9#ZBTV;u>*h@i>V_xIp}Xq)t3cWD@QWBH>zL8vZLXfuRZ&ptN-q zhf}?9YcA7<-^V@dZN&FI`-K4KeXpKh4ELJccN}aw@`itdq}_?-YSUJJWg<@6rBXjL z&w?j3h2$vj!(`V9aEc6mGsPHXhP+p_k3{@*)ab8WPO~%`w>Y0y;lb@vSeoARH#y)JCs2qhde#u>Lfv=-IRD_g{YV z_3v;3h|B21@P0)+SNM}xH`ZomUq&A)7FILXgd2HXCUlx0?gH|hOJZVH35?!IY4PvO zT);rbhr^uWyv;t-QSoj*A6>NgKhiVT)L}JM3QHp_>#88>LzXrFP;bSPw>hiLc~BN? zCyMJV@8UzW&OtN5UdjtKw8RWTgWgni8bIT405)VP-fCIC+mf5tvKk;qTNKjfx_yus zf((x3K-qPxEg&|2po~5N8aOx5-ygCGxH4U4hNWVMxvmb<1}mO2ic#Jyb{8~r2OtFI z4&h8k=NrU)6pJ-7a^B#vsZ!@sNWX{Wp%1c!=;~*zQ7kW`2o3z4<`vc z+g5FXmIK_%vIcX=G1{PNBTjLE9DYNAr4+yt7=YwJ;wscq0A9i71eO4E`2??plP0^; z&E>1Co%2@1m6OAgE62wv*@`4@E4r}88--}h2fqHS!Wae;V5r!|x$FcqpjQ_@ihs4k zqd_@G>N23kWNEq(0`KYNp;wbaQ2ZI+=%?{~J&h3q>334~kbH!*k`@CPlwiedO&j1+ ztqq%P)hls@z|DK;v=fGu!oK(lHr4{<29Ta`k&xuteE{XHQTKTGp~Z}X|txikc?ZKyUEnbnLisQmsZFGjb4ouomjQ)K!4Y?d5i>p*fbKT1z3^>?7CRg^{SkTJ-?21s#E+1eVMiIQ>WzzgFE- zsE+|0oL*0_SU!N$2c4KXK;mOw4`>zFZNFZ~ma}BifhaAO(>X#v<@&p4kWXJQXEt26 zQVYKUzC5z&oSSXB@cD(XrBVO zXR6s!v&XV3H!7;H)X~>0JC<7xuf@G|}h&dUN?fxOHjxNvkTs7NrT1 zwfND;=$ri3{sTue7ahmYl;VAsHOJvt=Io;_#&uvjq{EVDC&M#ouE=X{*a6l^8kd?p zcS^$iX-TQcQ}FW_C$(+gZ>c>FMn<0tMj81i?u?={vl9bVVpz<)eX@8oc{g8x(uYvPq&el&cyN5O+;#OF zyr-9kY8IZuh)wijJXMFU=fAuhg?p8{Q7-!&*G zf6Xs&JMGJLtP}8_ULM|@ae^>LBqv2&FWN4{6fdVY8r{WD8jHsyVlxSV-&#~@*_J`Z z9ZPnGxpE7E_e&F}#xIl(9}E!OLg};cbU;r`o;^GX<;Z0LgJ8zQylaImJqspctjEh8 zcz=xRhvFkJQ9xT|d@jc{j}vf54+R@)(MvJ?gF*nJr-6P?vs7SC1K?o<-bL_+1I&dcisxK8(?l^w)G18M4-a#)D5PD2S>hBoq3(<~qPc7nw8Q zSxkrWw6JcOO0UN36eM|p**T5IfZ3@ea8CN5=8OjG-X`1vT=<5x3!VlihK|r);7S2N zNzZN&>>PlT^%yn>PYtf0i@(p1YbJ)op}n|F@6KaiHKyZXx*C2obRr?Ji;sgm zWIkGp(UcnKevv_GmzHmbEr7aWE;>ff+hK_L%H{YN>oTCZ)`ncm;T&_tE_3A(v+v=o4dVmL6=+%=V2s`K&BV%!2aW^?BHmgQ?OC>4;~Sy0sXsHGTL zHdjLTz-NS820m7lh(>1uYb9f~T8=`x_v?}dhlO2${?c4mY{}fzT)zg24x0;|B_; z>;}KBt?8KM;0l<7wN&itW~-{T)NDj^hw?hx`^&)L^sz^Q6&W~OI&AcKKxb;A0SXQM z##-Mr@bPidLCHz;=OoU+XQ``z&egK35FA0v=6V>1nvWIOcCWH!ue9YI1L!8)hQZ0n zbH^no&#y zf#4e$GTU(o8|=3akKPUS){5hR5r4|O4z-k&>Qsu6kCUUflpO`zZ*L9s8MA38-4t_q zrET|WbLA#;<&JK!7u>HFvU*_;Q)7+f0MSmPesuGQ9}Lfpsc zXC0g)@Ma+e(z(yKbJ&h9d?mtwWnbC}b z9B@YF`OBxHhFuWjHv7vTk>y@tc!5bIOBYjF^KXJ2Ac>{0Z>lw4>bXqhs8QeKpLi_?eCaR=hW~58ew#KggyW&lrohD04UN9|n zHVoBErE16b2YvkpQ%li{0rGBX=A%bQdp{l!X0o7z-WhC_~?3L_^ z>|U&2Sf^OqIU!tM-dSd;$jYu3ej6@4;uR(A$C^ORx|Pgfn}iP8U*1OO5P{I)w`}fG zMt>7^Dsln!cUC%#jNHdeqg~d?OAh4il}maHcv6Ovvy>su68Q-I1OeV>h3h##i9Z!3 z38(VD;SUwn2|nZO63q1Gai8Zb<-aPf<^IcCC5{uE;65hG@qU`~4mX_pAKpn`sbCO4 zNcfljfO`yLh979KS7 zOH;qi((zPeTPh$zHQJosVJjlz^~!jS-jE>EXp>-(5(CNwdI0$+YPH&AgDOFlq)uX9 zM9U@yuRu?H7r7@gIVC}_(Z*|K`XoKh&P?qKQwCDGV_H!cuCJWbxVr6)aSVG4Wcp z!Jt$!EqKcWjXFt_tVsZTR=f&Y9+M(VQ0h`-@kz-kDT#*on3%+PW;5Q>FfK-&oTxJ- z0;o$FBh%;r<7G%p(!%yh21SBGpP-31FfZdx;1uqZ55e5Md!4U>e55dtxa0Cjmhv4WTI0D6(`1l@zV|lG5 zXFX&Y9D$MpnMvJZ{nKsgi#Gp?fEv#B7q=piv!UAX~hIu>@UsH=wg`2X?1GHxSiVG!*O$ zdifb%jfmTy#pq20`8fx_$sE-(E1r$Lq3~l(z1GKs+ z7c#n=q&hrm=@Two$hHBkQf~>gN*Q#h`b(DMj{l7zR>RilR=n9F-RI;*wh3azUF#09 zn&jX`M%arGenkU}{tR|xG)v56UIt#Ih}ql@cI2N2wAw!8v#+N3xATtIf9o zT4_V!7XXv-M`Ntc708B>+}g)^nb)GJp6>{FI);)}#o+$PZRE=YFLKuM*YM(aC6eLd zkA)iV_2N>ANF2^PE36dG6V!|Lanrbi1hHH%&Po1jg6~CE?+M1pDYOHS~AzKsKN6KSij`0~Mq{A2)iE!luU`?XP1^ht{%L@V0byni<$1L(z*2TglXWP6TIc&343_L z9^GA!?rsy&CHCm<>OrqKF)=}>i`S+ol2i(GF`f%0m4c1;766e)m$m+4i2;Q%z%6IeBvHpcE+62Jvk zVYxl{3P=N$r7fF{PSphuPuRl~cI649*!M-kPBbQB!i0%OHa#_L2FVOFekxTv&(B_$y}gUf+rM9qcy`cu|08P+)7^5!?O@)D-umAb!ed;yRgSn5oeKU#(!zvM z_svl6?VBgrX1B`WwT*u(oN%KeUfjcHj-NR0$WNa3P;cGU@qW70_`;)x4}QM88R0|y zoOk?hoDmjn-Z0ZpGi9?UBm8GkZ&!~URg@<@GUsoW5q|X1Gkm{+np96l_%E3e)?Akn zcFVYZ=41Qz>SGTE(HS@DE4ySK^%Z2?&Qt6aql|NCVp(LT-;iN@RN9(WgA^NBS;rEO zaSq;@#z(27iDycgN*U)#zj@Mc5ZeM1$RpF&TK>{g_R3TCs$n;1QF_vEp7dLkU3WDj z7ohZ52bEBIA!FEEMVA)>W|gDZ25g~;k?Uz~R`{AOo&p05Bow#RnVVJ;y@oW{ii|oy z1&@j%nMlkyqYK!W%l2DJAlV2TIZq7vN_$N?sEAU&8^Ei!!>d{{@~yi)>9<>?-&8|4 zJU&_VQH_BAAjsX_H2o&s(PwF-_l#R>-8ph^wA$TW%)TMez5CAukiF~FD*C_XmMVCE zzg(OuGjOi&&~009qk>ocXwUg*`Cyr-oAA+FiQ$oy-2bv1-k+S5Lr|k4hf<^1xzqz} z?_9>irnI@#X^Ld&X0EtA{$umjNjOVqSIMj9Mr=T%KalxF33uE{EKfM$uaT}3ed$tJ zV#R;*0R9x5Mk(0h4h#|M;Ojj#>U74Ma^`0QQuO5w%{r$x=Kz$?c-)*QB06FmU z@m+`bzCY&b=S;JGeQj)SAolHxmp#RKZ$EDeV5EczvP0Bl^jJDImlofmO39{pCJVTT zZ7gf?f7LTOObnBR3q)3jX5NK>zzrz&Ik|t&I|}Ee3U7<(y!-jPa5mQCD=2zK#i{&Y zEZjC!luLy~(Sm(;Da7jMN0u^M$i1jMciDNHE2T0$=DE;#*m| z3hpM^ykd7FzRQoSlsBL&PleQSs)o#jp8%bh7PO30{oH)~qxM@*=_2WDq!r*TLX2^7 z)K0vx?2%=>e?O7yRL@iNRDgQkZME~bYp++&yZ@n`V?aZ%XDlFvs+enF`G+g%{rExe z&KF7 zxeN{i%j&g?>Um`Ku(+N_R?jY|=aJR3EB861&OEYu9$7t)tls@5t0%TK6bcdFCF6d_YQ$r(KHsC@pv@zj~(1~SDxqEb|`{s=M!uf&y1;p0lC0G>sE)4ajK z3;*I=iU+ToIST?O+*!f=^w3J*-kFD*1XMjkL!~f48D5b}m7vthViHnxGEGtf=2PI0T3w1(VKAr+S}pVQg5tg7*@6K0F}Cp|!%^IK zzKYRWWpaW-tJ2AUc>&rd8fBs^J|sxnapvMcIjS$vAx z5TC40j89T)ab(jNHr_NfLGig)up4#x<>)grSG=DWhBIVS9T_rr>he&8b7bLd$&tYX z=Do;}@omJ?R28{kSkBVGSrEFYg5vUYjo#Bk9Y8)L+yO%t27__&tOGsF&`T0B>W~;^q-wN z%YNm>Vr|PeU%MdT+LJo-9{77H(rdWz%K?x2u4m0!iPBe(JZ4(s)j#Csu(-SH+w)5P zDn#jmfqB53Rw}iaqYUijt2D{lbZ&4k|338gojLcw$h}4TtM<+ifd8#+v$s#xxBC0P z!P}Qd#TeoZ+Qb;OEG0>)1{WWEbVGtJ1{l* z0)rlI7{#TFMs`wndv7tuD0(rzb7B-3-xZ{Pb2&EsIpf?`T5xoELK7NBG4?ft~d(0F;Br_wN|dwLOBjn z~h==;BauCl?~}fq_HUX8SGeAmB&0A|bEO^X3ha zFAe{5kdW3SfIfC^MM7r5$N$l^Z}f-%9y@AahaPUg$m`R-K7(aTJ*dc&w~@2_E9QJd zF-o#W0H7qFrnSpl`g<#KlH`F$tsJ&iFV2~W^S}f-DO_AQUbgF=p(g*}9B}-9e8Q+< z1^Y*8`gwnWtMK9yY|Jcs4*IW%rc}LLIwCQ-VYNUECX`elj(xw+u0F!5J3}c&);~2h z{20MglADW5v@!EZ>0?~|&T-TK8aT`EQoY08FDd_*6KA!BfxJ1H7cG8hh#)d+Hf`>KRKt^^EUn zJ!1xg`NqAkXZ%M2FKw%4KXiO&(t850)As^+>7romGBx`K#KN9^VC$d zDebN3!PM_kwZ4BRYscOWnmKv*6xqhB1AyY@eG6zNmFM+eUa8kaRwnm9Yz|Y;+2wV* z@bT!b4zy+fL2J6s-~J}NX1ix_In1*(!gG?bbHBgAL~h3Z*Cp`sfma83`NFFsy!_zR z310s2>I|;{cy)nSS9k@&D+pe}@Ct!fD7>Wb3WHZScy)(YIJ_d@6$!5%@ahS#Uhs;7 zS8sUrftL(ka?}3Tqfb<$wQ8AIQu?1C&J->f9V_5J33f*U*;Useb1#bNhWL+YI;Z(!(^{Q4=#${ zY}))o^nO+cA9klMbSlNUtN0DsE{^Ge711BC#ihG1KNS1qxOW7?5=JTt&WJw66s|H0RxYD}gj2A6Bq@P|^B6;;s$c z9ew5pYEIJg=+sVzFpS&BtA&lIodA|CpxDOQ#wlpb2fqHS)iW3E-3F)o4f^9D5exT{I2Lz^B z3Nz>`(3voS2*t0VfG!k%y}Uf#f{wJHT1#dPh@HZeqUB(QC2J=sYYU14Fr!9F<>DjL zM}uuZtH8mod1!Is%w%bIg~FhbnoWnG;4Nqr;96Qcps4v;B5wd<1=2WlX4U{7HWbj6 zqVxr9e=%&+d~CJ3d=->LmZAq|59on}{dmGOC{PYf##PMgS4%axo~J4c{c1|-d;)y;7W%L87-YVf6lDA3#H~`>n&wF$j$X7Y_oXO*wDu{gAxyA<;cM@eFTi`wf@j@P%b%LA9q3cSG&L@W?#J?Z@DtsS z500IG3HS9B_Nu;U`43%HZ0@7%RVL`}L)ka!=@kn?$5Ygqg6X<1Slj^&Q~n50S|>f< z_xs^trv9-ty>QP@p{wSg3*%(3aWH=Lc8>s3Ci^U=-bPEtcWq$f#GI+`0{MeX-}+z1 zM9h3qsuzfx7%3$AC4IjS91kbIa!qn>^aX)wS9iq)s+E6B_`Ih5^JF8LK9VcJuMEHX z{v4dwNuhpbpyi{bHFREwgY!Dn&!%%d6~73mFHw9cR3U;4M@Lh9x9Cu|@0#ye>B*(C zCV}@+Mv8b^m}CnY{VklDPB}E0CijTGEM`mU7#!0lLlr|QR5Xz-4oS;Ocx&V9J$8#( zC!xr4ECliVXLIJ z^vy%j2bt(|B_$Rvs%)r#hi_R2MTwCxG-{&Qt%5L`?jJtdblgAu9Fr{&GWr*cS!FPt zn%8Rp$24@T;yW+YpzR_Szdru+pAMU%jtfLN3^_6%mdnuSUXk69?ugvSlzqBet-u6D zW1pj#;y85S9M#8E{IYx)3k8m)#6II9i~XN||MAD|hLm(l9_f^Vz}s8X>${~_iYr+D z!tJ`HsXt?s_m&5W>?W9WOCIi)d=2Ll6uT%I-O>`f^v^EPKe;ypTwlO|Yg7FQnZe$3 z{Vc}9t>GUIn&guBE}{D_8~0sPB~S4$0d?U9+kLB!+b~5d_s)ub4kLQ)S=-i*+jR4e z8^x*E#T&xBU;?uE5T;M?v!@1C&J{0nrX=0FF0Tjfx^Yy&`V>`-Jn{OQtN(Z^*-fZVObBs692^~ zD?U6gIN#k%Vq=t7?8&87Q^b32E8|ZEvFSvQB*V|R!w%gUD zpBS3wUrE^PW>@Lq9(%VNn4FJIB6&#l%^X}8v+4zA)r(1UR&Fq)zQ?`4GhOI3!;f}; zuX6#!Z#%r;8!ajJf*+tb@6xIyCQv2OF@2|Y>9PG7KYx8Yttc(IVYi|g0)QEmxMKW z-}pg19Bhn313zc^_gEFr_-(^wQpaIItz#sNm+;^^me>xUs+YQkD+~}V;$KBZM}5_+ zr8;R#*->W%*xb-y&MG6p7a))z{0n`#t2E6ZpOqAc_gQT;R~~JyYq0G~w;Wkx&dq{j zsRv8V#r2lWP<>;q?bv}9RN1n96BHx1Y~2ZAsyTOsZTU)b(Q(V+bnBkA&5fJP*@duv z^hhZ=8Ch@Jy~>uo(pJ6Fva!}$u?EgHe$?Pma9W5YD*~@?pXrdL&S=eB4Z$d)>ijzO zz-@hO;5fLqZX-p-OM5;}{iF!tks^h6-ALiHqfa)EFk(R$u8ji)7srJM6c7uBwE{nu z&|zYm{qd*+GwTi?E4$_vCUS^BjakDEqj$`XC&TcKq0RABEWhi(IF-J=ZKIe-N%;~4POu1 zQJO3eh^IKh%e-gh5aZ>Fo5T(;-LgG;FGXuap^tMZ6$j@;h|&`{?5;!2sULG*9-Dsl z31_V7vk)3e-~%MkY?HTc#i6Lb07B6&%q1=X>6@DV6VEI5bP;&3bOfX)HbP_R8F1QX zuOI;_3SAl!L%es$8Pjp8iW>8z$&$Go$E9pKE^UoUopCAuS=YF978~3iug6Sdn2{%_ z+l8nreCp2+US`h|7s=5Ye+RzWP2yR>bg!>q8Lo#~KQhTc8x z8-lKe$oZ!8qZCi`NXW|@u&lIc-aqCE1T*a+uYYS$!42pBhj)@!%99EPp{OJBARGkq z1Z;5}(Cw@L9oe1Pj#$G4vBtMd5-f)Z1gp1b3-S5pyT#J%`K?bc8$Z4H*)3&tzk#8A@y3kj9UQ`&J~i% z*t$~U7G>k-na&V_dr0E!i?@igZ~HKB|K+2}XH`$U;o>Z|KFm|>AvZkCRTKww+q`bj zZM*JiZfdM~M-n0`bUKbMPctu!#NO0Z2S>EQD}WBUFWxc;ztv-Xp*UpX`@b~3=Hf)Q zKGrL7D1JyxT|{9^L$uCkdPyl?%$qiw^_ljo|Eord4KjZe5+RR5S6>YALvOww?QgpD zdbD0-f*PYb=Ix7#u01Rt$$K~L?Kl6~Ik^Fc-;v>hncU|&OT{|wzr0m~6E}ZuOz_-9 z3L@k6%6N_5016P=Bv_=xXk_tvm0Fgl)oPOsssvS%Itgy{vWdYfaE@sS)$S)N%*`bk z$B#JDOY!qZ*d<|#J^`0R^oi3c@u6bVml@+7{IFh2-1%W`X)BsLgfk67dPm(=6g!*U z4bAMKg^(Wl3^*swrN{rdC;rdWt$jY}`26L=ZZ_1B1$Xg(1YO#1Lw((CsJqd;tqm>T zT$1@*GkTTS(7D8h-rWCT&ou=lQpGHk`wq9G@7=MRzLE6}ub-aOMrdGAtL34skifCTKP|fY8S61mM0Rf?vf&>tUi@NF;1f5E$d(V0XY&Ym zrHv6;2a3u60f%HI1KdNhr8p$}%@*pHS*OqJ8g6}07s&KF@n@4ndAUeB?)(QQ0 z7S)R>yjBq3FN7^R$=GJ<{f%7A_T^bWu30!JZjnpS7JDJ85p5eU;|T1L+amF8tX6?? z?Ct3&9I>7avag%<)0f4Pnz{E3rB-2IvRA$P`b=g^88(+L2nj>fSd|! z!@8K_B;kW_NO-&G@HkUAVlRKfnbEx?1>8YM7$H}nDNTNXh08+NCU8-&a?pSeJE_nW zNjTp$@}b}eueNxrV0cGLt;rL6ZJ!bQy@0=kp`-eN8XHz(;|IBFu|0_PJfV=9hCUu0 z&L@g!(CBc~w=rzub$VoUs_V<{rcpmsP3q<5bvPn75yDS7hdkwN@;cm~ahK4IJmaou zmrL#NLWWZt4^8#Tev5b^liee^$@nR!Gcd#h$zm0zQXQyEI8Fb%-H=;6=zePc^dsAP zRWEak=bVqaBT2K!9@bsDA*^fPbG|Easm}*Xo^zQFXnoFWt`G1W&v`2_0ED?q3`Tch zZu=}jZ|_UbzFt3eiPLX!d!BiL_HgerN4R&`D};VZFWo-qYx7h6jJor)ryjV>cJXIg zpXwUdATXK>=L9hu#{*4=g2mHE1V8@p(8IU#YA$ka2OTtJJrrzXx8?D}!J>GscjCH! z4Yi>H$d@S4kk2B+A_X(Od3TN(ajqrQRB*bR*S!rK(Q>J59JL4KKf?wM#P?aoUiuV` zMx~6GrKIQ}N=;B3WO`k4j4Z)m&}$Mw^e{d_#k@o-s|3wbgq!-lD&I?WcMCkfzIrWo z&{#_@_U~B2g|vSsT!=lq6d`*B&zMjk?HCXq--Z*Rd7FK3h^f)hsySLT=A>@8AN0)C zR4MMCWa)7j@81;u@ikX^)Jmh?avMw>A*_qTC=mRH!NkQw#Dj_Z=+U0RUsv|n3;&IYo(y(}qR7GP`$=A*GYiVe0Ho!|; zikI85sDPU_m+ytDU^+{2rc!}71?iqTm^NKw*@BU%=Ho_k6@Wg4eMl<+e`?;f0w2W$ zQ>fd>N|>L7=9`Q6NaL0bie5Bl{*34s=0&R%@|NwZ&0DudLvq);VXLLK!CF}c)0xp^ zujn`_x%B3`wd6wK;GQw;uRn%Gw@yPd!L@NhMDjZ)@2<@~wayIzH6Jig7e@DvrmocF z`Di5)u@Ud$V;l=hiIIh7P7WQ5Ea!T5Y8xnOU%wyzPrmWugqtQ-u3DqBc|4h*i$Kth z#7YZJtmHiAo>+O&J+bophRr#`f}`Jj-{WVJXK^1k(TP`OSpt%1VLwe$Eq8z9jDo2B zM60r}J>@d#E#;8z^ImnGC--@!&v9?>2ORkp@95hOoiqab=%sOQHSeg2e%ngWXL%<7D58z5dByF$x&WlZ*mU#Y)W)eq@6e z&fi=zHF-yV%3-e_1y5^P3e%sJxrBi(JVJ$|m$vjuMdDbBk1nUO6=>EBW@u3MjQzW* zQu}h27Wg39^s;*KQ4Wer6iU6IaAej_bWIf5HBGA4%e4xq=L;i<&6KT>$HYY7N|KqD zO?xaGj=;Bi1sU=1Xw|qJuTV-atzM4>)mrv%a{COjbMRTEg=1N=tIS7@O1VZ80i&g} z+9eiWQ`5CBvzzP7Em_=+&2`IdnFo+`e1u<`7HikRL8Th4T&sab*i0q8m3p~4f;55t z9!?@v>*O(d^1VzWr)y?n(9p30^O|*LnlVCeYR;|)=8Cm`mr4;~&RpGmY#kma({o|C zvlJecUfQzltGZlFU}-8d=bFAsgZh~{JE3f*<2<0D2Zw<1lfEO+82Y?GK(U__jt1i} zR6@4Yz|E?%tj~w>v$?U_yu7jbc$2xZ7@9bGh*Sr6A$s&6sY0&TMcY=CS< zYsG}dG3O93LLQDrH~B?55_CV_K4-9{IG~zh3S!Zioa#R@z zaEwQW2KQjLHLDPCyrgg9|Me>U0B04VIZGKLAEBQh!22xnnHu5Ojs!yxQ)n^eVLZn@ zot*x?IR*qdhW)G+jPdB=_xf zG=BE%InT~cOqSX*_L;NxSh6;@EMJeGPTCD^*PEIBDZ?lie$oD16|~nE?5gD z!@03u0b3HYf%i7Z^#-y69%*tomDa!2TF}*V@x!arXwe04L#H(Opo9}?!GPc$*KN0~ zSqnSrz=B2K)~$usnX8Uksy1Njg?7SsbR$TMv8glY!F18>hHGnWG=2z)KxA`+$&z)z zye>nkj*+VkWNU2EGJ7l1;Q6Jmam^(t!|Swa8M#0#15X@UXMhJf+r0V^*f4WZsV(mq zDbNdT+prF|%~;d2q0*dLZYiuFZBxpnwx&`j8{J%2j{Sd^UExUh7A@1@TTENBskP=D zFb_qx<11S-)=5=zskwe*%StF`n+MSkG#gHf_reW_eTYSZP{gt^Q>vCrv5Bc~f*66e z(JsfWZ7I&Mtt+!uHbyw6O zCMqBehtg_zlE}d6WShe1Zz;{Q?hfun{m?YPQ2la5UhYG4wgJ&Bi)&=~_qxn2W1hGIFgu_Q1nR z4(noy(sGG8F&7o#3(L!~HbR0S8w?D@_oN^=*&i;*wdFXaK@6a6_bzj87Tf_XId5}a z4mefNL(Rvw!$q5Ov$4@B%7u?`U|ZErum{#-m0%>WbxYd-99irL;p5Tw5}Zn~3|f3$ zB^h9U;KbnhsIgNC`;&Fnng(mbR%8_Qh^%$`9IV z!PsYO<&z=NVQ)Kb5$zD-#79K~92%?+x%igttE}bqz*dH#skyEe?hEV;P8e7;b6!3e zH2{VayGA@iavHnQib3*D2460Gf;ojSl%FUJK>bEg;RP3urJ`$FgZN0^d(CDwO)ekn7U&wV!W!vXP`M)9@q;p7+-sV(x zYl!YLFG@mm*Ll&)zdf@((qBC7f!C*$lg#!A_i54*bdYXGLy+Y5b7ZFUGEHc@d-J6? zjnnxcUo;ZEMJ5PSO;?rIq;5gmRc)c-BmmI(8R4W~)w69UzQ{-Al50y2FRi?C|!QWD*Ho|(x zC$8lUdi2rPis+eImzat-Lb#sullW6nl5i^T8~#vHo!~RhuD{|W?lR{j?xgXC7B-=>v=`0um(!EM26{GFhtgkD^+6IPFW3)1LNGt! zTzY0e@W`LD+A{+JMdztf59||IfA^AzcWlqd>XYB^nT}nbsSYBZfGA(^f8}3wbABES zd;E@^Z43%)b$+;j^mO%inq5Eq4(BJgXwW;~t#~dQJ3mv|dgA;D2vd(ef~~*K{Rv5= z5@`3QWAhE1pFhMQ@>i^UqLWSb%2xuB$x(T*M3jhbbcw2YiZ=xm?Gl~f&;xLD0W~tp zE~0c79HZ&OjXym1OQjAwMpKE{%-wU0==lqD<*ATbyK{t2Obc2@isv<>e(R}6eGbGH z4^n?4Ny47eR9dSB<}yT%xeQ(>p2YNNPsL=4`qbeo?e&VHy(D{SxV!5yv8Nw>&38Uv z`@mzGN|2^bk4fa1*^nHU)S2RXL|5B6N=|s1(`Vu^UnDuNt$F$f=s1}R{=IICIuWSU5YF|DLEx2(GVXKlNirz##^?KBd_0bP3eVfAwGz?@5uXXnAT&>$Yj*m$rle|>Drtt1w9KcBv$+bP9^Zb>ay z&rXpVoz>p7)>(`^NqYvMCjPA)o@MayUO9R@UYmCIK}JXp$#UJq(c3mEY6YsU>BB~O zKSZ-RoR8UaNxm!T-Z*@Rn5@o#WVkkiien3gfq=u>AN@ioS4juVBDiT*%>UBo3DY-C z{>&dcf%dW^*a=*oEI%%C!>_c(37i2SmL~$lFXQqaV7)(KF0%tyfGG!Lu*Rj-~$mULZFw&6Rn7Xe?Bt;^UQBbL%1Pr)&}pe zrP}a{D!VG#nMZr)jlli1lA*VQcf<>%okUs|?sqte6Ij$6D72L73p3E{7$(SDwGj)G z)jcolyMXRn1m05|IX1;A*>RuNDh=3OBo1Q+XjL3ya8O`JRs^B9-`RC6_LDyvvVU9B z#hxF2TtK5l**REZ5g;;m0Lc_gj2KDvdG_7C8PV&f2I4Bc3RV?^`y;oJFB81TS<7E@ z%e);XE8QLofuer$U&`h~??5l@=F3frf}o4k@6O=SRHv?^rqv$XAODkpKNL#Q-iGSr z>%;kp^A7JMQ7*>yXKS{V1yiP-C&LeN*+7(vLL>bFSy1_*U!OMcp=NG=e87RTPmXj# z^L(a+Dy}z??T6>Rjg91jX!b;Kx3W$<>-{3Jvt32l;xg0dK%7<-X`{)V zFWvIZl|yR1m_LERq)je1xVJO8uhZf|v(cPbp1-NMW8`=*)41JUBPn4;!FQ97a<2Sr z7Yhm+HeT?uz{s_5_wwIvU+{moM1=VH*XIL1qu7un=wFb&R*v?M4IFdZ!~j;<9sk|D z*$^nLl+$WP$Y)fy_uC=4LQrk@XNrJG zFnt#E-rlrML;vA6a5*NduOjT(13DO^%J~=Dfh)HUT>M`d9j_a>+^4B8yJm5lVQdr6 ze|GllX|q$AzaynP=JJzs=NU`S2-qV)quV}k*~O3{q3b?uamlbHFolimnQC|RArNCfftLv^*X?t^&Jhc{{q%@MhKKhqo`HG6-xUIk-F*Im~akb z_>e)KKDBEc#p>ksp(BU9!%N{Z-`>o77T@SQXOe%<2o~S`^A8(lnu-N5GTnRx^PYll zCmF%A#gOz5?#K$b)9@uZ4o$Zwn;|oZ`wO0+@3VgO`IC?K?RVy8Za<`(Z$4e$4!1uF zyZw=Pf?nx9W&ianVl}ER3D|NIoHXnrbKkms6a1Jy=bjZkw&{%Vr=#ppF-%E&v465> zMcF^mSy3CCZR}!9Bow+1jJD)*Z#Fmmh_rP=+BG#wmExxiAZlAs7|$;x1tY66o$z0* z;0Z8WTn-^`HOAW>$pqv&)P%tAw`Eu>j>DU!GWw7GKbg$&8NQk^d(I*#(2<%fONd{P z3@cPpOG%k@DcaW9wSQOGRr>5SSyJ+XX{oc5=ffwp#{T_5U%!|%Yhxj(cmhBU@X7Ec zz~zhw;jJ~NTB^lGA4s#B8@Jf1N-&Vjcm(u2NqGkhd97`*nN|W87{0|&G^kmzya900 zq;iD$=n+!;*qm97)jV&s}!5r+wLMr^^alO&GR_%j(mwqZ9K`%@KUs>ph3d zTH>X1g*|}FDq{X2j_XIq8q&ukP6%`%dtR4%@t)%S;`NSeFcEFb$*9F6LK4z;%{C|5_0vAQu|C!lc*b|V@ zP*E2|5_Di@c4l|ReAUd%Op6YEt@q8`)7!ktSFILQ(i9b6jqyS;&4Ub3v{ghj?X5oD zuU7vKH8l3%)iUkQw|ali%r5K#5{jVx!*m*UhdG{kW`5WA`~BtJ9Co!8{QL;}QKJ> zrPWXgt~&4nVu7wMmZ(h8S$A`#BLe~+lnFa^mo=)Ln_0s@D$^Xklv zzHN(uUxv0`^#VxKmw3xpdsZFt>^|UKuvH{_=z-srn(BRazh}MRSySX$vJqTT;LNQ% z2z)VjMHWR86b<}UBnXjR>fOE!+T>=gg1^Fjw$7cL;L*aS(0vR@3gUJWV-L0i{wTWE zeJ^=-ZgZEHdFLsJr6yoH>Lx34-tx zLD$~B^tr(CylX1lWm{3Rx8hY*WxyRQgmq{2YJk1xz?yGqv1j!%cbUsw;R0@iJNpG- zXP^@(&#KzD)?4O+zwX?v!25y|Fs6%<12E2jD+u6EV4|(v12mB8%yM8_P)0IvQ25fb zey4j&5fE_DAR{#k2r#zJgRA4n9>B-VVF(s|0e$24?*`U}$v^_B##^xrb_#?RZ&@K= z8}y8Lq|$>xeevWKyEg)}V}(0=C&UhjzLC2EM!u?Sr)SqZXf9WC?B%(>q9X6kouIb? zV+?Tw40A7_puqp!S?j%7FP<-V=0ICH7#4~nVF?`v+~vi379Fgrd@~0tjbkvds?&5MFzPWRkxr;Wt_sxfW0c|dDR5)`q@yZti(GMtd?iGs?fokY2+eTEc zS?bxhBhg(^=v`I}jA3*T+x`L=FrW#cK6YzYRl(l&@9`BKg2o4)_4(Di*9UfMOy>w5 zzCetk&2S5HfKY?NIM}>;Yo2H4CilWJ_!_=|xdL4g(7aink7iuy0b%N3WvsKRtVo)$ zCUoR`r`o67b{D#yee>_kcn~pa^cmA13mgu((%x+)Ko|0?DFek6SOM*k>ih!F_Dw)h z5@!GxxM@NDWVQ8w#Knler&Zk8szKRN9q64`R zzVoaG9=CK<=}GXob|I;kWzTz@dzW}}vVbKe@fcxWz=G7nQ;9CGELUP5Nn9X!;DLjR zuIrvVZWmt>@YZn8+YVd0cRg3V^%-fzeJ^Lbv!AUhUmiFl%yBsNssqasrO$z$1nn&n zeLxJ$UGXUT5OxA@C}4Ib>M8NPQN3!Ochz3ct^#TIh-?XS7^H5BR{`UcCxNK%A4GBA z@LBb9hpICV_$pR-3gDHq)04Rk&D!Owg`%?fK>(LR-8I@03N4>dK&bzYBifG;dz8)P z`EHOu4h3y*S zi;6q-)E5Tb-167ZN1dexaowW=@<_6;qI}@Ec5{vQ$YL8)NxCK52EYG1t>d;H8vRCD z&TMB5S`9%l0u`-aLMvLTV@;-E1}a)j$rIERu|h}+?$Ct7m1qw>KP>Kr3XkP63A^Uc z6Zk7ys?s_YEp=_C07(%BpcvOUPw*s;s}=w3GYE5w(Z7BYM$|2CH8)=n`%1_EoF6-+ zWONAk6TvfrN?s^q;0I{9MfPWFrVEBVoj&r3{e(G)8ro30Acz}!Ez$*k&S>#Kg#vdA z!6^cf7Qu}@x&2|*6ITO#s|(3cDP~BS1k3jV;st&BJZhcGnsisIX zOT#`LQ{@Dl!>EA)+n`5h5LVHWiX^j>{QOAmwxlxH)os2%Ls*EsNyyKw0$C; zSG}tGN~cw=RZZ2N(UdD^MvYSEX*|lALI1gKPE7bobtQ5`2%)h(+3v7#pgqhIoQ*@W z#2iJK4GxMh&<2t>awfakXomrbtW13APk`ZglS_8QTex&m$-kghl=q7WtcN zLQ%?hk>j$S%C^@Q)+h=JYYIh}WRaUPj#dygYRYsJE|lOMMmA;3(246=bO;IlK!%}g zt9RWB5T~jCiLi;5bs^z32fSYNvXho@r6H0FpM8?C<-`}qKdo=?Rlh4nPd|{x?Z+w;eng zByfz(e@MYVcLW>&f5G5#9stN3zukmV!5uNj@B8{J?)GC}#Ll`6=r;Zu+vm{z&t{#y zK34yZNpOZCR{vbNa(GnISHHYdP%!WhX7ndl81Ofi4!5+t(ZBot9b<|Iyu9(xX!H^G zr5oyaTqBQnX+yz>>m#S-i*`c?*q5J?-S}EJegU3s59Cj}&!wo2$Zo)&`A+!tKaAmM z_ZS`@A7VJ*sR8pLF3~eCX^6mHp8JBT#ko&2{^@DMd z4{gM}G{%1SGz%l?4<}pIyu^NX*Qu9#=Nx$x#h2s6*6W&lu_7H3U+Rwd<4ezF;>&Am zT{N%1y7;qK7Oo0n)we=S8APZ;PYGBUk#1iyHR)ftN21%mUiR+eVK?3K4l*$!-5$l2 zF+os&F|LgG!8K)Er@y1f^0h!@xk52ej43_WGrpv@e0bo~AEGru^!(<>mjV1FTp1Ls z{qbdg^(SMVSeY>lnHu_PC4&Xu+#UL|*JTumIuTxIX1 ztFXqp)U;CM`RJmqDe}fzrY;wLeo@uaNs%U_sM*8f9(db!fqymP>4QE!UOMpHL*Joz zlmL>*?5|Os67m~WPi3##6<_WZH6q+iD4V3&uhdVirW(|zlLXf=4 zMlcj>Bh0LYh6QaknOOtRQxxuLF-d|e>;crcBms(5V=Yxhx3B83>3!sL;My<2=g@xX znpBi>T8jh-9KyddlpPa)|DuJjV`IlcMJ+I$goM)g;ZF3T!Zy?{Tg{J|F?+^L`()vV z5xW&H$m1C==?Ec@C$^T~D1z>QH6Hb?Ym-7osD(${r5C$^Jbo?G>B#jdgJvG6RYGZa z!`=_sTgnNPOke+3+zT%-O|bpaL_XdB`>)%5hdiV4NQek|MzQrhqlgQxspC35jC`ZR z0pDneVuME$_jc4M8g&{G#BXd4WKR}{Ct+U2XXk7+0L*8ZDC2q;jpkKI}L{^`8YPUL5h0! zkdR*=o{_SAfo~!*zcNjwXnr-7t|>(+$DkvhDtoM`0F-2E!a;=<{ge*T1WVT{VEvWD zW6`q#Cb(wVX4D(YZ8zJf`~Exa`%(PhTx8TID8nVA9vN)ZmEjGV^;F5M8-2lM{f}ki z&ka3L{>$bBvAz5Rd9q~VBZF@e_VyTNL<8CV$FzU2uIN*%^~gt#kC^~5rTGw+|sU6HGg``s1wao5zMl%s0ou#6KO zmhMeBju1^?V2 zLoy`5A!-4IA;4iQ@mScU(_wGDs)%|ztdk#bC=AH%o}&9l)bXgFqrQy-&|xj?Ffyur zR5n6K=(1(7lv*@~X9u@vY!diz>Y2eY8~?&#YSnPaw187qa3mqEA*U=dn5+nN#jK0X zcgqx5r0U(U_I|;Q%f%ThmGV48tZ1n}!k{ zg>+-rCvH+J!ny`aOJyRYW2=^?;?AzR!}i72Q;BNLilEF5cyQ#x^zu6R2QhmS5lGxYmv;y#S=Z)*bk@uJdObiI z1yVmt#pPmg3Eg`@Yebrtmm_-CO&N(wh7XN;X4#k2>0d;bAe;jwL(O5;l5pS+UQtTbs)++MP+A6ZGOJG}M{G+9kA>1qC6(mU}q;bes_wi!&4CgOSeHkMuLnSC&MLH_uqYE^ug zF(|tfe!u)<*=|K|A?@{~e!})qWNo#pL@AZ9qEBGGnqK$1iY!xTo9M_1pKjVc>s=O2 z6ZEI8O>|qE=(aY|ZEd2tGy`-VM!k94!l!|4ZKB)SM7OnxzLssGNA^k^Gb;@_mM2BKGR3lmly`jL`LzzH{$^^j(km{9hrc4^IYKp$WHK(L>cxd~#xu5Lsg^C3t zo&yyNqC<-Xs@XRPq9e3e&=raW+CZ_O9-5?jrKV5M)}%~!n)A(R$F%uhJb(%Z!O#zl zAeIj5Fk3>wA7bGE$hKmdwpv_X4g%V8g@gQq)6UG;k<=jw2!aX+9U3Ye=PVV8ryG2kILv%YkDGJ zsR<*)l=+(3LUhOE_AQ1l9dK3nQmwZs`jCy_OSeJ0O-wK|7?M&qnMle&8H{+faKVJ# zoHvN??D{$(si$0j>AAw!#}>XStBdytj>u_T6)&tGMRt`Sr~vrbt;}F4yM<(FBf*kD zMS)J@R>EwuQ-sxSv|4NyGt03&UX55NO#zNdXw|ET+KCWs2zDfY)>!PQ9wqJ-s@H0; zA+Xv5KDxy<)}@fbl!Ge3iNL!9%BeNWHt>n4 zuhydc;2RKpf+)}k9a57}oEO$*LS)ae^ME`MhD9AiUv-H(rdu5Gyw;|kgvH1fsn$lx zWek=p+pW~=_C&lb8?8N~?GygKqEL1M@K!ky|Im$z`bd!(zBT;kh)odRD+doC@<$_8`SFG|d?)!r}mMIb#DYREyPY zBuKM^rD@8}895Fgfu3oaw-{|knkH;UiUSOn-Ar&aWh3monQ>T6oSh>r_+Yf9aO*Za z>0$g1v`$&=9L+GGj7eKrcxP}n!eVe32`gzcb1b|_7>dCMp)Cy#hmALw;Kjm|a3)rp z0Wf0lI|j~ZF)^?dBS2hl4c`qG}APL_d;75Nr&BHv)KvSXn?N1 z3_$HUhIbGKyTw5p;JU4h0Z&C+TAc>QWZ(@H!0-_-kGB9SpJm}UZC0b5x7!>hGlvgB zo7yd$-N;+b1n(g2FwUHV;5Z`#3pi;rX>)+M4?aNLsl#UAt-O`s8FZpXBaE2E!Vxwb zN7`)$2jJ)!yg%B~Vin#kzUYJsuftuPt9M1r2gM`!WjkXlt8i*x@<0;~L!dg5DhXFrvH#}sqIX9=S>{>Vn zaW3S7zH?gA%EN`dg(o+_$R}=xJEA=a&tv>1_;CzcBZpz5gi|N63}HhC{QBQdVRMA9 z(6^_5;F5$f-;pDQ!-Y(maBeG=A>GJIY>v1hJY9)N_jYAvk$**9{G;^UyQeW}b0NNv zNfm~j3H(@a21|rSX<_j~pU<#VJ*I_<2)pJJ_sNi$?vL4X*H)dgtM;@)_xUWzj!OQSBf)k1Pm5u+Ec?7OY?IfYm;5 z^vUlIrOcK{mLk&a{kYCsgaJ>ab%<*?YHciT#r*wnCq7~cYKe721h6m6`m(G?$62Dt zkjQh?_ap)Dc8f9rI_U%!!Y~2Vc!`L6p&?x9aPXvO>?a*cSQl0+)7(4lSL3@*HNw_f~cXQ zf{O9j(bP1pw0*O08?(@+W_>GL{Ga>YFwC%+mi4XQAM)Mayyb51-21s_x#!e>^ea&h zM|4yQKb;fwnG=UYap2EwH~-NO77VXja^V5t3&N{jEpUy%H#)D6`|h4gGkz_LN0;I} z2hl5@v+a<(r8{Q~5`Ot=n3en+j-o>;ITDJd~25e>DrEvK7CQfUO?kA{t+9-1v3!jU8=EMA(FNX{-EO>jAF zQXR)?m4xd`KK{h=<%^duB+ppnL7pUjHotp{xFO~`lg2y}B5jdfF?^7xVVYuK& zVXgIf(Qg8O0nhrX^=0XQBwwSl_o;L`@B`{3SEC{ZAj&CPK^{}kxv$9YA&C+yva!B{Lr}ilFC7d7qY&-Q3K}WqMpGlyP z;#@rGv3kmr3`i@uk6gd>#Tz1t7iXd9d#Pl*WRzrqBwi9Ddr)F8%ajP^OT@p5uStJH zYdfgpboG03SMdxn*NP;{_9u-wL@s2{D@n$ zHRL=vw}Es2`^J%Tt+*VLe2GcVFzG2x(?{-Tc)Prc*hGKXE+0+sD}%@pWP;}6$ALDL z>cO9o3uIq$Bt+Ss`A>V1Gc?jqCKFF;=6tf&##mmsZaA4F|Bk~a%FtIoQd^V<@x+X2r%X*t z_uph{TDsqS$et}Kec(1zGt+(cLCuWUySME+r^3)?p$jT znxass>E$=%Pw+KIR@m`Ld&x)KD$U7JYI{34duG*|RjZSh#bT) z3#Q+=mw1Wf3BKh#gkDK?_2HAlge$oo=(oq=L8zh+{mUeUwa9+})F`kM=J{Kl&m5|J zpa$0x{s=fcjmJQGZJgaNa+}0(@vz6{r?0_qnvCJ}ELs^2^ZKm-G&Y8M=8psDvO5J( zfZR?H{sNLaIXoOSZ=eq}}XBa^BW+3yH zfJ(dm>@kt6$PPMC_UV(WL^3faS-RLuUV_HU;$P-+Nx>*W8!nI z(cqUUsm+>~X|7HBd&f+yAd6j2X4sW~x7ok{DSD0TV%z=<`)AICp1lqB&*rF8*@&Fl z51l&MKO=fMbuoX|^|#6XvEU_S7`YxS*x4Re{%L&RTN9^zH?lQE+>;LkPU&v)ftdF* z;{zG4@9eGkz`F}xOTMsK^z6M&;bz=mpWr3ApXCO}-z{#iGQ_u-{>Vyk=uh*4)j!A| zaI?O$_uGX(9ZWDWgMDF_Fv1eMczrX2@@~waru>G7kqx|k)Vjc2& zn&AM=VM``v89@wNKD5e#8o=PyB{Y-pk_uu1BLm(D;wu?WF!;`J1_j0{oNfQ*Y#$A5 z-)_>&f~QNJx86G`{NZ;oPe%gZAiFNrnYg-pxtOaP!*X@ilN3H^@@AJ^sJzk79Z57U zQfnZ)+h_YsOjh0G#=YZCyL^Y)zKEV|pSMR}>>mFCqEQ@2pIGmBnz$9i7r-!lBsq+( znxvR6vd3&(mpF9A>I<8iF6Pi6$)zY41#0~KXRD1nt>i@vtI zB*@4l!UeG}-$H~-{Z%5|NA1=gI{olq`!1f-T!1Tl4Xul&yv;e#{O%&$eaeRH6I;g$m2TXLZOoIeiYK0SrGz`)uuivm+`q1bhm3?T+dLR**-}m ziSOh`Erq+1PHq$gzkd$WjXbECfcNe~y36#)VJp*kJN|28M=fQ$Vk0vujOfme{xL{z zV;E7lTQQ>aYzM`IT$>-`zR`;2-8Wn$v+CqQC(7c_T5)7zb2xWqxzPFaUySbeTUDN&VL&N7>|4#xKPn@{%P`UdXY!`8IqUvXhsrxeFe{v4CA0rR>b+BO*aQD zvNp;>(Mk8f$!=KQ4gvr+1vxyNGifD={83Sf*wZRfSDLLxMYVo*DY`9n`W@SpVd25i zp-OG$`YX+Oy1MjaijcxexeCckus4vJ; zLV1zC=-PS0E=9XBAM(@|W$jW{aw$7MfZ3%##b2-kkVe?1SK0@$mq!0 zbfvi@AV8_jO4YrPrp;>9H&!Y`qe3H<&>Ea8+NIl8pxf4}ZBEzb?1z_i#~Rw3Xv6wE z-S!&eyY=han=ADj8?*)Ga96obtyU@Ztp!le5M4zb3KfqC3yzLpDHTXFj6KCv z8i~L3MtJ3Fxh7i)RNY>Gn5EB%@L;tHf3MP1AWz6Z9fAA3p%zG4TU4OmU#mO(e0zP4 zp&}2zyb%-bP@vq7tU~zWQGrnrVerABt8w?Xu7@X~LNGMc!73F{GIL|2zWD(AJPaK4 zsoKvGy?@%%!37!+6dE0@W(Siw*`h09Jg1Z}Ot1j~gCm0@*+;Z{Guj&qw2fOk*6-Km zHEPStp;bV(hPE<&)8Y2|y-+r;LEZlLmJMv*uth`V@bxV~z55O8TeMl2AmBxPIdnrg zJDwO4D`EPB>B8(pHU}UneR=~FgnNk@OU5U0U$HgRH#KXEvd!s-Etai|E-wvgr%T|Plinl!7?(Nu9*4|L5 ztIO7<)#wWLcci9i_Z~GIfBv)7E$|Ny+1jm!tSa0|`}XL{iu7Cd>$2&w_dkrfzqy#DhY6Q{^ivfZ$&6;o_TooJ|W12Vd6Vbup;pp1)!)&=> zF>3U>J>irR1DEi83A0?jak|9AAUHZ2PgmNS23^e--M0Ne7I?lcVF!w~wHheISR38p z-7tdNo6~^O@dsw6WlXHi2Y^a|#MLT1NwVKlTbQqHZh#q3+gOPwl@uT%nAmbsb)_{O zJ9l@M0kdJp);9R~+Loi*{50)hq}v9Rn#Ybi?S^AOQcUw;faxH!f?VTNxueWb)B>H2 zo2rJcGLmOu9+13oqAT5~+nNn|VbUs2Y0y58^c#0W#xV9evhvyKOkbU9sL5bz1M?J~ zAWDuyBcU{wqD`%3^M_B{QJQ7Quh1Xf1O=H$P=9!%wl!0?r4@GvGwZRHhI&<08>(Tl z3~106ZGtkP6LtCJ`o=a~aTQb?_hi97ZFXIIlLkf$Jc3jq)=}uvBZLk8=-bW{2&dZO z-L67%-WwRrxx%M7l5wJ+g-@*yr&Th$fh3kA7Zbd!M>6Iym`>01k3Yc$X)|{UQeSsx zFrNCB@Ii`KotarQG$J}IEEJ`^>I}0eXun|~u&LYWad6J0*kAz73Wy(sQVU!}XqT&< zV@jwhG%`p9|I`4K81HpC&ucg3uv29Yd|jCMbn7#9TaW1Ss~M6t&9+g&(U`RHIzSy9 z!OXDc6de^D6%Dt|XnH*-W0CVz`>9fAu&C8Lj49X{Kuehvn^K@FRW53D zb(2sK&d@)!r5jwtgaI(HUkk`1G&nMhoo0hVVFiN%LwP|7Fw1tJzo1AtpVV;$Qw3~igx z>!pFVDFAp;xa)&LLxaQd@CC4s2-R)^SSWzGJQ`0B`2Jv+bbRqQV{nCef^9GiZZ=na zOEtW19EZ%T9fMJc9gKMFr#9)EG%&RQX_x?KF$|cFZFtDxn&PEcnl7zKmzf6`fXDlm zY79>e<@)Bv_J+dth9j8l7-WHgqHo#P3azjm}zG(wG z;YdWFVN(UR=)GUusW`&n{;Bzg|GP~j_}~wyT#!esVo;x=ufI~2a*Dtvb;C4XD}wKi z-2*ECLqme?q|#kq)Gb;QGVx)oEm0xRmPDd6aq+?QrUptZ;E8pN-eftK(V(C?E8_y_ z(sA)uxah;1o>I3e&w1(|FNNE^l%elW<@#3Z!ds(&c)s`7% zikH5nH1T&q@lvU7X(!JaE$!~A;>Bg^*i-YZHaWatQoQsfr4fc$C|>x#^{sdjniMaZ zO=EqGDwo@r&&VGVu6^Lj)L+e%EhhPlRhPQO1HCv%@i~$@QlnYhJ4WRq@qBXCeR(C% zGAb93TdQ0coUu2lSOg#ZZMJp$d4Ir$j>Qsh3uTI@A<66Kl=Yu8t5?a#j50++6R(86 zA>pNSGw(yxumC5N`X#JTv+`X^(Bw#Out_ZdMGBDAUDC9;0|uEiEkBH3xjvr!YO4tF zOl<dq(;8rg)G9bu%cxW5oluBmeV|#@LdX4B-YkflWEi_z&2ZyCi@9 z<+$_30|P~puuk=Zxn;S`O!*KmxpQDMsvJNh)M;P-*8!W;uTQ$Z-QxMU#-x5QH!PQ$ zln=s?Zt90S2DS!9@!-(A;(>1CQPa6L2Wp2FqI$&vk@RM#%3-oB{){zNIatZeK+Tp_ zIxIjfgA@i6w!OzH9-18rA8Ah^nx&%U94@1Hz-otn#Y4a1VN<{2fsx+!D<1wYDjq=1 zI<;T%(64yF`eWVy0mVbpS8)@Fxcf(hpLT6{?SP2C{}0MYRibVT>z@^k60G5))OVM=yY7X zUnkF4&_K=TlV^OAKpzaTdxtiRkKaR}rZ`WjV8-NCSAy~`7txc)4x}ijoCD_^0xNyq z!sd34UFLS|erX|VY}aLOhj&DGncE#VncGnr%NXOkzi7wwypJBJ^xrx8L(KCg;VoWf zyQN`=-~^N!O(`wS?NTjwOkbMoxy%|i@;V{vfKo!gJe>NH_`@5h?_8{VhYaysocX=% zrGAU^&yes^fiK(?6g=Yd3TB9tco$fP*lZs)Hl?@RN3A;GTY>jck1^jzjScB}e~1^3 zP6962*V5RIO#J6?#sjDQCj4so+fN=4Nrapv%PnFc>$TWu&6Caj-7R7u;PnBfmDz25 z*Mz-yk27{EDJmVZbLJ0Vm^X-%#BLPp+Hp-;^2N8w83Q*Ad^)@H`tRh79e$YNu=45I zk}H@qPQv@dx;9*Q8RdbvSGCJCf#3<}-Z4j9%W%Y0caE5z;-Hwzb&7YAj$HN5%WsOL zKXH;6TYBkr>DN*{3J_3rNG6ZB78==NbH-RIfjwaoGLhLC)}1}}WbE=rZ~N%0%fpvE zA?2UuSTXD|`LzFhYdl{iGh?u zzvV~2<;S13{9x^=Tn+?T|0nlD+r3yLWkp7EgzpIk@K5u;AS3CWV$>?I z`-xUIagS=aaD*jhHBKpnY~w6n`AY4stT>rAdCo=8=%I zR=;4bY547K<~6$7!1}%(Jd+h<^5^#E0@oz2;|%MYYbxilRwWe+8LsN~y=ItOkL=`l z{^WaX+8E3^g+rw!(udf}S{tgcN^M)%1%A+RiYo;!~dfU2->iskpmKf{yrh=JH5 z_!lEDh0RW!cAx#_T;stS{4wz#7Y^*5Lbh-C8dr+?;icg}SxMGA-%?Yz%92m{himG< zVbfh_Ow0{TUN--6$EGLLir{?Fh1Yg4PM*L=MemwAM+?^EmYTXh#+_JU?!*?IOC6}R zeffW&oqNGK3N{55gyko!qTj?ENH-@Hz=22xS@0kx-CQJVMbXpWlW`+Z9~_9LW{#t@ z5ARNnTol3Q~eb;qyAZ1g@=i8&6| z=|t}whxDce$HA)N5@}Bdu!8L}F$v$dF8ldMR)2e01hf9_`jbHG{HWNwEv}RE{}itH zT3C`?+x+W|k#*It;i;Y{euK3n`B?mhX=`pEK(#P)EJ||{I-{etE~n7PLj&AV(Qz;) z0YdtpSetm*_?~u`JvTuFUME;_Vqc($s=x#j90z(w3Fz}DDG##K2xTCFVkdb&gkBmK z|19^`h=?6pP%_=F;UmeG>`qBt4_8e2vQ*hBb6#YQG0!MSlhP?{pv}EAbJCw&cCj-_E>L!W%ALAcA7VnDnojCs0!N>Ei_AY{x3^Ma| zXeNUDCjcOl{zzStq;$GB)#4#T(c0Zi5bzF^kx^-*@D+5aHf>Zh}V)B@tPUry~m2yns@!|7asemkO2ol zENppY1#A7HwSL=^e}U~uzi6$0Qx)EJ^>5u&MKcxyp|-C+^~B6y9$$|ck6X*WI^E3n z%69yDi5D;)QXkkR)t5jEfg9MHutiC8beUSz` z)#i2qMT{Ty9(Dms;Z2iW0Gv}9E5MVwQwkUbNd8*WfZT!t^p2)gfflm7}AaB_($>~c;A=LqR7(IlPhK&5Q%@~B=)cc07j(K0kJ=UJ*<(^O~lE^uUtj3@9uWr|a4e8E^0K);s46Lv9 ze*z<7leqN6gp3o?ahMTF#2SCry?PJnn@Qt;`;5pwh7sXmMugt^Y4lRA?bA;W3#>ai zRwVtJlgO&~%~bnR6aQh(fdJQG(a>z*WWPTAHEVH{u%-a~4v7B`x z8?@1B8*jL!>S^iV!zbnI2fhnpJWl*ARZr&ddk^EL-I~!d-CECN&tvsSQ-Y`vK+PV` z+W#c#PIHy|2tL?mE4rKD$2=WCE`GU0@Uycte0rzL}8$wU$YrTjIAnN00JcT!p zIinG$sR8J>Z`=#$Pt@)oaY^Ay&6ErW`n;W8C9ivrxpFKvgH=RKsdD*(u*KrJ5ERrv zx!Q@o=tFCT1$1)y*(SG-1?a{z4hQIG?~DK8He_=MEdTb>f#)a*L0uR+F!{{W=UZF0!}meoyuH+1yG62=57g_ z=%}1-M@um#5CH-^^TZ>dWi0fD9J=8F-J_JZYt(xB6;3;{c&)iI+yWS8}IG{^(_idlLs$fn24V6((Wsa81GATgIO0N`=|LeXOEse%- zy`kk#U1%v?$Vlpp@;Y>Mkm5VjJ~7tqtTOujy{dz4<)wY`iN&#shZ$7*eNJ$b=udEZ zgDezG89we$dd-{a%@~G=&X^QTqBE?D35;jmv4&|J>-@E7JUD;V9|q^I^VHVvc9k(V zlYr8J64>;gpo+qgMNAu?6Z~R7c;Vx3{qB;BSvqID;=fER5ep_ZSws!o7!~#WWIKiufz3}?t6#5HsDx?uj}PvP2#N8gol%g!+lKKiz@5Lj7XHz8Y}Ru)?F zPQlHw7jWwVTo-y=`KN%}cI%;FoH2BS=b@MPzlgD|H{%S6m&DbCZYJZ5fNt1^J+t;xp^DYd2tcGg@Bs z4sX{xEibGwyzwDK)xklE8{L8Jk#P%l{C0NdM@7fI)#!3_|`4DY=9J!1(v`3&VlkVbn!mIM20hP#AtYJ1A5B{)yZR627f%&J>+C>E=2xm7-@HAaP%7oUTwm>Uoww2ZINOFO){}Y z9L*6j!yF;K(b`dwwsg)ba@{`*9_gPi%107^X`IS|sXvO2#yX}iH^W9IN+ouZg}J^i zWUMnGqn`ybj$*=2njs^5_k5V`QccAi-%eNr?vPKKg`vD-L&aM#dpw@%orhZn9v8_* zTfkzy4I6yYEHGtnRvMK93zw3oj6nG3K+(Tj7)tUCo9*6>pIjtQvKU->dtoVYC=#1% z->MFO{a?p*mLS=nU?NcpBZMJB|DF&zfv@WmBE9*HnZ_wVN)`RJjbbpDFy{kVqT5 zeZ~!&5q}|6`r8ATnAB-o(?=U>)XQF#l1&^d&SZ|rRp8G*&wGnAnQYQ{5kq+y3o}O` zwa&qTn;FDGsgr@dd(0tt32KQZgs9yi_U5=GS0F(}^<40<)uTCqXz;I5?sgV!g7&R{Jaahi1xIouM>Bq{51Mj{Sb{Fc zK_7gobGYAa@8q=g(C*1;>5x8{_(NxUZm!`6%`Z>5dVxDqldsrlr79{`1#Yvk^J(lV z99p78F)_S*5;Bh}L&KSlY0PbJs>Am)8m`nAf;;#_hL&pVW4ZWn=_sce_0&&-Txwrrp(rrnDLi;BxnuB?>x zhl-}`qoPo}jgR≫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