1
0
Files
homelab-public-context/runtime/history/CRITICAL-FINAL-CLOSURE-110.json
2026-07-21 15:12:25 +00:00

31 lines
16 KiB
JSON
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
{
"schema_version": 1,
"channel": "homelab-runtime",
"command_id": "CRITICAL-FINAL-CLOSURE-110",
"status": "FAIL",
"rc": 1,
"host": "pve01",
"mode": "read-only",
"component": "cluster-audit",
"started_at_utc": "2026-07-21T15:12:24Z",
"finished_at_utc": "2026-07-21T15:12:24Z",
"reference_register_checked": true,
"reference_sha256": "5763f2f8edc75fcf6f3951f8c95896d1cc112ceccb6cf5b64a383f540a4deb8e",
"error_register_checked": true,
"error_register_sha256": "08b3a769b8e38eaa1acec915352fb328180d70caa7ff6cd9d1ec0da426262752",
"command_sha256": "38d7b88b71212832f4998f8d1b3f3d3d3dc25818144e651bebbd8d0914075218",
"duplicate_failed_command_blocked": false,
"block_reason": null,
"execution_started": true,
"changes_made": false,
"sanitized": true,
"secrets_included": false,
"private_addresses_included": false,
"raw_evidence_retained_locally": true,
"raw_evidence_sha256": "2d33a1c804b5754a8273d538139edeb2ebe10af814c8a523525baf5686b984f0",
"sanitized_output_sha256": "2d33a1c804b5754a8273d538139edeb2ebe10af814c8a523525baf5686b984f0",
"output_truncated_in_json": false,
"full_sanitized_output_url": "https://git.gram1.ru/.well-known/homelab-runtime/latest.txt",
"output": "Traceback (most recent call last):\n File \"<string>\", line 1, in <module>\n import json,sys; d=json.load(open(sys.argv[1])); assert d.get(\"command_id\")==sys.argv[2],d; assert d.get(\"status\")==\"OK\",d; assert int(d.get(\"rc\"))==0,d; assert d.get(\"execution_started\") is True,d; assert d.get(\"duplicate_failed_command_blocked\") is False,d\n ^^^^^^^^^^^^^^^^^^^^^\nAssertionError: {'schema_version': 1, 'channel': 'homelab-runtime', 'command_id': 'CRITICAL-FINAL-RECONCILIATION-109', 'status': 'FAIL', 'rc': 1, 'host': 'pve01', 'mode': 'read-only', 'component': 'cluster-audit', 'started_at_utc': '2026-07-21T15:10:17Z', 'finished_at_utc': '2026-07-21T15:10:17Z', 'reference_register_checked': True, 'reference_sha256': '5763f2f8edc75fcf6f3951f8c95896d1cc112ceccb6cf5b64a383f540a4deb8e', 'error_register_checked': True, 'error_register_sha256': '08b3a769b8e38eaa1acec915352fb328180d70caa7ff6cd9d1ec0da426262752', 'command_sha256': '01e993471a3340b9373e4548feba25d1c1373213f4c9be550efc5cc88105f760', 'duplicate_failed_command_blocked': False, 'block_reason': None, 'execution_started': True, 'changes_made': False, 'sanitized': True, 'secrets_included': False, 'private_addresses_included': False, 'raw_evidence_retained_locally': True, 'raw_evidence_sha256': 'a7d04725cae537972617d6d08e686bad5c69a0c70aa4e949280667f63a989920', 'sanitized_output_sha256': 'cbee7f0a62e36d7edf051571cfe70eed82f88453972ae0125c27ec362f3f853e', 'output_truncated_in_json': False, 'full_sanitized_output_url': 'https://git.gram1.ru/.well-known/homelab-runtime/latest.txt', 'output': 'Traceback (most recent call last):\\n File \"<string>\", line 1, in <module>\\n import base64; exec(compile(base64.b64decode(\"CmltcG9ydCBiYXNlNjQsZGF0ZXRpbWUgYXMgRCxoYXNobGliLGpzb24sb3MscmUsdXJsbGliLmVycm9yLHVybGxpYi5wYXJzZSx1cmxsaWIucmVxdWVzdApCPSJodHRwczovL2dpdC5ncmFtMS5ydSI7IFI9ImhvbWVsYWItYWRtaW4vaG9tZWxhYi1wdWJsaWMtY29udGV4dCI7IEJSPSJhc3Npc3RhbnQtcnVudGltZSIKZGVmIEcodSk6CiByPXVybGxpYi5yZXF1ZXN0LlJlcXVlc3QodSxoZWFkZXJzPXsiVXNlci1BZ2VudCI6ImhvbWVsYWItcmVjb25jaWxlLzEifSkKIHdpdGggdXJsbGliLnJlcXVlc3QudXJsb3BlbihyLHRpbWVvdXQ9OTApIGFzIHg6cmV0dXJuIHgucmVhZCgpCmRlZiBKKHUpOnJldHVybiBqc29uLmxvYWRzKEcodSkuZGVjb2RlKCkpCmRlZiBIKGMpOgogej17fTsgcT1bXQogZm9yIGUgaW4gKCJqc29uIiwidHh0Iik6CiAgcD1mInJ1bnRpbWUvaGlzdG9yeS97Y30ue2V9IjsgbT1KKGYie0J9L2FwaS92MS9yZXBvcy97Un0vY29udGVudHMve3VybGxpYi5wYXJzZS5xdW90ZShwLHNhZmU9Jy8nKX0/cmVmPXtCUn0iKQogIGQ9YmFzZTY0LmI2NGRlY29kZShtWyJjb250ZW50Il0pOyBzPW0uZ2V0KCJsYXN0X2NvbW1pdF9zaGEiKSBvciAiIjsgYXNzZXJ0IHMKICB4PUcoZiJ7Qn0ve1J9L3Jhdy9jb21taXQve3N9L3twfSIpOyBhc3NlcnQgeD09ZAogIHpbZV09eDtxLmFwcGVuZChzKQogYXNzZXJ0IHFbMF09PXFbMV0KIHJldHVybiBqc29uLmxvYWRzKHpbImpzb24iXSkselsidHh0Il0uZGVjb2RlKGVycm9ycz0icmVwbGFjZSIpLHFbMF0saGFzaGxpYi5zaGEyNTYoelsianNvbiJdKS5oZXhkaWdlc3QoKSxoYXNobGliLnNoYTI1Nih6WyJ0eHQiXSkuaGV4ZGlnZXN0KCkKZGVmIFYodCxrKToKIG09cmUuZmluZGFsbChyZiJee3JlLmVzY2FwZShrKX09KC4qKSQiLHQscmUuTSk7cmV0dXJuIG1bLTFdLnN0cmlwKCkgaWYgbSBlbHNlICIiCmI9SihmIntCfS8ud2VsbC1rbm93bi9ob21lbGFiLWJvb3RzdHJhcC5qc29uIik7IHI9YlsicnVudGltZSJdCmFzc2VydCByWyJyZXN1bHRfY29uZmlybWF0aW9uIl09PSJpbW11dGFibGVfaGlzdG9yeV9ieV9jb21tYW5kX2lkIiBhbmQgclsibGF0ZXN0X2pzb25faXNfYXV0aG9yaXRhdGl2ZSJdIGlzIEZhbHNlCm89Ylsib3BlcmF0aW5nX2NvbnRyYWN0Il07YXNzZXJ0IG9bImxvYWRfZXJyb3JfcmVnaXN0ZXJfYmVmb3JlX2NvbW1hbmRzIl0gYW5kIG9bImNoZWNrX3ByZXZpb3VzX2NvbW1hbmRfcmVzdWx0Il0gYW5kIG9bInJlamVjdF9rbm93bl9mYWlsZWRfZXhhY3RfcmVwZWF0cyJdIGFuZCBvWyJkb3VibGVfcHJlX2NvbW1hbmRfY2hlY2siXQpkLHQsYyxqaCx0aD1IKCJDUklUSUNBTC1DTE9TVVJFLURFQ0lTSU9OLTEwOCIpO2Fzc2VydCBkWyJjb21tYW5kX2lkIl09PSJDUklUSUNBTC1DTE9TVVJFLURFQ0lTSU9OLTEwOCIgYW5kIGRbInN0YXR1cyJdPT0iT0siIGFuZCBpbnQoZFsicmMiXSk9PTAgYW5kICJDUklUSUNBTF9DTE9TVVJFX0RFQ0lTSU9OPUNPTVBMRVRFIiBpbiB0CnN0YXRlPVYodCwiRklOQUxfU1RBVEUiKTtnYXRlPVYodCwiQ0xPU1VSRV9HQVRFIik7dG90YWw9Vih0LCJUT1RBTF9MSVZFX1JJU0tTIikKY2xvc3VyZT1zdGF0ZT09IkNSSVRJQ0FMX1RBSUxTX0NMT1NFRCIgYW5kIGdhdGU9PSJQQVNTIiBhbmQgdG90YWw9PSIwIgpicmFuY2g9SihmIntCfS9hcGkvdjEvcmVwb3Mve1J9L2JyYW5jaGVzL3tCUn0iKTsgYmM9YnJhbmNoWyJjb21taXQiXS5nZXQoImlkIikgb3IgYnJhbmNoWyJjb21taXQiXS5nZXQoInNoYSIpO2Fzc2VydCBiYwp0cmVlPUooZiJ7Qn0vYXBpL3YxL3JlcG9zL3tSfS9naXQvdHJlZXMve2JjfT9yZWN1cnNpdmU9dHJ1ZSIpLmdldCgidHJlZSIsW10pCnBhdGhzPVt4WyJwYXRoIl0gZm9yIHggaW4gdHJlZSBpZiB4LmdldCgidHlwZSIpIGluICgiYmxvYiIsImZpbGUiKSBhbmQgcmUuc2VhcmNoKHIiKGVycm9yfHJlZ2lzdGVyfGZhaWxlZHxwb2xpY3kpIix4LmdldCgicGF0aCIsIiIpLHJlLkkpIGFuZCBpbnQoeC5nZXQoInNpemUiKSBvciAwKTw1MDAwMDAwXQpndD0iIgpmb3IgcCBpbiBwYXRoczoKIHRyeTpndCs9ZiJcbi0tLXtwfS0tLVxuIitHKGYie0J9L3tSfS9yYXcvY29tbWl0L3tiY30ve3B9IikuZGVjb2RlKGVycm9ycz0icmVwbGFjZSIpCiBleGNlcHQ6cGFzcwpsdD0iIgpmb3Igcm9vdCBpbiAoIi92YXIvbGliL2hvbWVsYWItY2hhdC1ydW4iLCIvZXRjL2hvbWVsYWIiLCIvdXNyL2xvY2FsL3NoYXJlL2hvbWVsYWIiLCIvdXNyL2xvY2FsL2xpYi9ob21lbGFiIik6CiBpZiBub3Qgb3MucGF0aC5pc2Rpcihyb290KTpjb250aW51ZQogZm9yIGRwLGRuLGZuIGluIG9zLndhbGsocm9vdCk6CiAgaWYgZHAuc3RhcnRzd2l0aCgiL3Zhci9saWIvaG9tZWxhYi1jaGF0LXJ1bi9yYXciKTpkbls6XT1bXTtjb250aW51ZQogIGZvciBuIGluIGZuOgogICBwPW9zLnBhdGguam9pbihkcCxuKQogICBpZiBub3QgcmUuc2VhcmNoKHIiKGVycm9yfHJlZ2lzdGVyfGZhaWxlZHxwb2xpY3kpIixwLHJlLkkpOmNvbnRpbnVlCiAgIHRyeToKICAgIGlmIG9zLnBhdGguZ2V0c2l6ZShwKTw1MDAwMDAwOmx0Kz1mIlxuLS0te3B9LS0tXG4iK29wZW4ocCxlcnJvcnM9InJlcGxhY2UiKS5yZWFkKCkKICAgZXhjZXB0OnBhc3MKY2hlY2tzPVtdCmZvciB4IGluICgiQ1JJVElDQUwtVEFJTFMtVFJJQUdFLTA5MCIsIkdJVEVBLUlNTVVUQUJMRS1MT09LVVAtMDk1IiwiR0lURUEtSU1NVVRBQkxFLUhJU1RPUlktUE9MSUNZLTA5NiIsIkdJVEVBLVBPTElDWS1WRVJJRlktMDk3Iik6CiB0cnk6YSx1LGssXyxfPUgoeCkKIGV4Y2VwdCB1cmxsaWIuZXJyb3IuSFRUUEVycm9yIGFzIGU6CiAgaWYgZS5jb2RlPT00MDQ6Y29udGludWUKICByYWlzZQogaWYgYS5nZXQoInN0YXR1cyIpIT0iT0siIG9yIGludChhLmdldCgicmMiLDApKSE9MDoKICBocz1bc3RyKGEuZ2V0KHksIiIpKSBmb3IgeSBpbiAoImNvbW1hbmRfc2hhMjU2IiwiY29tbWFuZF9oYXNoIiwicGF5bG9hZF9zaGEyNTYiLCJzaGEyNTYiKSBpZiBhLmdldCh5KV0KICBuZD1beF0raHM7Y2hlY2tzLmFwcGVuZCgoeCxhLmdldCgic3RhdHVzIiksaW50KGEuZ2V0KCJyYyIsMCkpLGssYW55KHYgaW4gZ3QgZm9yIHYgaW4gbmQpLGFueSh2IGluIGx0IGZvciB2IGluIG5kKSkpCmE5MD1beCBmb3IgeCBpbiBjaGVja3MgaWYgeFswXT09IkNSSVRJQ0FMLVRBSUxTLVRSSUFHRS0wOTAiXQprbm93bjkwPWJvb2woYTkwIGFuZCBhOTBbMF1bMV09PSJGQUlMIiBhbmQgYTkwWzBdWzJdPT0yKQpwOTgsdTk4LF8sXyxfPUgoIkdJVEVBLUlNTVVUQUJMRS1SVUxFLVJFQ09SRC0wOTgiKTtwOTksdTk5LF8sXyxfPUgoIkdJVEVBLUlNTVVUQUJMRS1SVUxFLVZFUklGWS0wOTkiKQpwb2xpY3k9cDk4WyJzdGF0dXMiXT09Ik9LIiBhbmQgaW50KHA5OFsicmMiXSk9PTAgYW5kIHA5OVsic3RhdHVzIl09PSJPSyIgYW5kIGludChwOTlbInJjIl0pPT0wIGFuZCAiR0lURUFfUE9MSUNZX1JFQ09SRD1DT01QTEVURSIgaW4gdTk4IGFuZCAnInJlcXVpcmVkX3ZhbHVlIjoiaW1tdXRhYmxlX2hpc3RvcnlfYnlfY29tbWFuZF9pZCInIGluIHU5OCBhbmQgJyJsYXRlc3RfanNvbl9pc19hdXRob3JpdGF0aXZlIjpmYWxzZScgaW4gdTk4IGFuZCAiR0lURUFfSU1NVVRBQkxFX1JVTEVfVkVSSUZZPUNPTVBMRVRFIiBpbiB1OTkKdWc9W3hbMF0gZm9yIHggaW4gY2hlY2tzIGlmIG5vdCB4WzRdXTt1bD1beFswXSBmb3IgeCBpbiBjaGVja3MgaWYgbm90IHhbNV1dCnByaW50KCI9PT0gSU1NVVEFCTEVfMTA4ID09PSIpO3ByaW50KGYiQ09NTUlUPXtjfVxuSlNPTl9TSEEyNTY9e2pofVxuVFhUX1NIQTI1Nj17dGh9XG5GSU5BTF9TVEFURT17c3RhdGV9XG5DTE9TVVJFX0dBVEU9e2dhdGV9XG5UT1RBTF9MSVZFX1JJU0tTPXt0b3RhbH0iKQpwcmludCgiPT09IEZBSUxVUkVfUkVHSVNURVJfUkVDT05DSUxJQVRJT04gPT09Iik7cHJpbnQoZiJCUkFOQ0hfQ09NTUlUPXtiY31cbkdJVEVBX1JFR0lTVEVSX0ZJTEVTPXtsZW4ocGF0aHMpfVxuRkFJTEVEX0NPTU1BTkRTPXtsZW4oY2hlY2tzKX0iKQpmb3IgeCBpbiBjaGVja3M6cHJpbnQoZiJGQUlMRUQ9e3hbMF19IFNUQVRVUz17eFsxXX0gUkM9e3hbMl19IENPTU1JVD17eFszXX0gR0lURUFfUkVHSVNURVJFRD17J3llcycgaWYgeFs0XSBlbHNlICdubyd9IExPQ0FMX1JFR0lTVEVSRUQ9eyd5ZXMnIGlmIHhbNV0gZWxzZSAnbm8nfSIpCnByaW50KGYiS05PV05fRkFJTFVSRV8wOTA9eyd5ZXMnIGlmIGtub3duOTAgZWxzZSAnbm8nfVxuUE9MSUNZX1ZFUklGSUVEPXsneWVzJyBpZiBwb2xpY3kgZWxzZSAnbm8nfVxuR0lURUFfVU5SRUdJU1RFUkVEPXsnLCcuam9pbih1Zykgb3IgJ05PTkUnfVxuTE9DQUxfVU5SRUdJU1RFUkVEPXsnLCcuam9pbih1bCkgb3IgJ05PTkUnfSIpCm9rPWNsb3N1cmUgYW5kIGtub3duOTAgYW5kIHBvbGljeSBhbmQgbm90IHVnIGFuZCBub3QgdWwKcHJpbnQoIj09PSBERUNJU0lPTiA9PT0iKTtwcmludCgiRklOQUxfUkVDT05DSUxJQVRJT049IisoIlBBU1MiIGlmIG9rIGVsc2UgIkJMT0NLRUQiKSkKcHJpbnQoIk5FWFRfQUNUSU9OPSIrKCJGSU5BTF9DTE9TVVJFX1JFQ09SRF8xMTAiIGlmIG9rIGVsc2UgIlJFUEFJUl9GSU5BTF9SRUNPTkNJTElBVElPTl9CTE9DS0VSUyIpKQpwcmludCgiQ1JJVElDQUxfRklOQUxfUkVDT05DSUxJQVRJT049Q09NUExFVEUiKQo=\"), \"<CRITICAL-FINAL-RECONCILIATION-109>\", \"exec\"))\\n ~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n File \"<CRITICAL-FINAL-RECONCILIATION-109>\", line 57\\n print(\"=== IMMUQ\\t1|ɥС\\n ^\\nSyntaxError: unterminated string literal (detected at line 57)\\n'}\n"
}