| ID | Status | Command |
|---|
| 1788097728388 | SUCCESS | python -c "from pathlib import Path;import hashlib,json,psutil,urllib.request;root=Path('..').resolve();src=root/'bridge.py';print('SHA='+hashlib.sha256(src.read_bytes()).hexdigest());print('REV='+next((x for x in src.read_text(encoding='utf-8').splitlines() if x.startswith('REVISION = ')),'NONE'));print('DL='+next((x for x in src.read_text(encoding='utf-8').splitlines() if x.startswith('DRIVE_LANE_REVISION = ')),'NONE'));ps=[];[(ps.append((p.pid,' '.join(p.info.get('cmdline') or [])))) for p in psutil.process_iter(['pid','name','cmdline']) if p.info.get('name','').lower()=='python.exe' and str(src).lower() in ' '.join(p.info.get('cmdline') or []).lower()];print('PROCS='+str(ps));print('HEALTH='+urllib.request.urlopen('http://127.0.0.1:8765/health',timeout=3).read().decode().strip());rp=root/'bridge-data'/'fast-lane'/'restart-fl4-result.json';print('RESTART_RESULT='+rp.read_text(encoding='utf-8') if rp.exists() else 'MISSING')" |
| 1788098194367 | SUCCESS | echo FL4_DL3_ACCEPT_OK |
| 1788098673483 | SUCCESS | python -c "from pathlib import Path;cid='fl4-accept2-1788098174';root=Path('..')/'bridge-data';hits=[];total=0;
for p in root.rglob('*'):
if p.is_file() and p.suffix.lower() in ('.log','.jsonl','.txt') and p.stat().st_size<10000000:
try: ls=[x for x in p.read_text(encoding='utf-8',errors='ignore').splitlines() if cid in x]
except Exception: continue
if ls: hits.append((str(p),len(ls),ls[-5:]));total+=len(ls)
print('TOTAL_HITS='+str(total));
for h in hits: print('FILE='+h[0]+' COUNT='+str(h[1]));[print('LINE='+x) for x in h[2:3][0]]" |
| 1788098846022 | SUCCESS | python -c "from pathlib import Path;import json,datetime;cid='fl4-accept2-1788098174';root=Path('..')/'bridge-data'/'fast-lane';paths=[root/'drive-results'/f'{cid}.json',root/'results'/f'{cid}.json'];
for p in paths:
print('PATH='+str(p));print('EXISTS='+str(p.exists()));
if p.exists():
print('MTIME_UTC='+datetime.datetime.fromtimestamp(p.stat().st_mtime,datetime.timezone.utc).isoformat());d=json.loads(p.read_text(encoding='utf-8'));print('COMPLETED='+str(d.get('completed_epoch_ms')));print('JOB_ID='+str((d.get('metadata') or {}).get('job_id')))" |
| 1788098992003 | SUCCESS | python -c "from pathlib import Path;import json,datetime;cid='fl4-accept2-1788098174';root=Path('..')/'bridge-data'/'fast-lane';p1=root/'drive-results'/f'{cid}.json';p2=root/'results'/f'{cid}.json';print('P1_EXISTS='+str(p1.exists()));print('P1_MTIME='+datetime.datetime.fromtimestamp(p1.stat().st_mtime,datetime.timezone.utc).isoformat() if p1.exists() else 'NA');d1=json.loads(p1.read_text(encoding='utf-8')) if p1.exists() else {};print('P1_COMPLETED='+str(d1.get('completed_epoch_ms')));print('P1_JOB='+str((d1.get('metadata') or {}).get('job_id')));print('P2_EXISTS='+str(p2.exists()));print('P2_MTIME='+datetime.datetime.fromtimestamp(p2.stat().st_mtime,datetime.timezone.utc).isoformat() if p2.exists() else 'NA');d2=json.loads(p2.read_text(encoding='utf-8')) if p2.exists() else {};print('P2_COMPLETED='+str(d2.get('completed_epoch_ms')));print('P2_JOB='+str((d2.get('metadata') or {}).get('job_id')))" |
| 1788101701926 | SUCCESS | python -c "from pathlib import Path;p=Path(r'G:\My Drive\ChatGPT Bridge Data\fast-commands\transport-slot-bench.json');print('EXISTS='+str(p.exists()));print('TEXT='+p.read_text(encoding='utf-8') if p.exists() else 'NA')" |
| 1788101830258 | SUCCESS | python -c "from pathlib import Path;import time,json;p=Path(r'G:\My Drive\ChatGPT Bridge Data\fast-commands\transport-slot-bench.json');start=time.time_ns();deadline=time.time()+30;seen=None;txt='';
while time.time()<deadline:
txt=p.read_text(encoding='utf-8') if p.exists() else '';
if 'SLOT1' in txt: seen=time.time_ns();break
time.sleep(0.02)
print('START_NS='+str(start));print('SEEN_NS='+str(seen));print('DELTA_MS='+str((seen-start)/1e6 if seen else -1));print('TEXT='+txt)" |
| 1788102002485 | CANCELLED | python -c "import base64;from pathlib import Path;Path('transport_watcher.py').write_bytes(base64.b64decode('ZnJvbSBwYXRobGliIGltcG9ydCBQYXRoCmltcG9ydCB0aW1lLCBqc29uCnAgPSBQYXRoKHInRzpcTXkgRHJpdmVcQ2hhdEdQVCBCcmlkZ2UgRGF0YVxmYXN0LWNvbW1hbmRzXHRyYW5zcG9ydC1zbG90LWJlbmNoLmpzb24nKQpvdXQgPSBQYXRoKHInQzpcVXNlcnNcYXNoXERvY3VtZW50c1xDb2RleFwyMDI2LTA4LTI2XHdvcmtlZC1mb3ItMW0tNXMtaW5mZXJlbmNlLXlhXGJyaWRnZS1kYXRhXGZhc3QtbGFuZVx0cmFuc3BvcnQtd2F0Y2hlci5qc29ubCcpCm91dC5wYXJlbnQubWtkaXIocGFyZW50cz1UcnVlLCBleGlzdF9vaz1UcnVlKQpsYXN0ID0gTm9uZQp3aGlsZSBUcnVlOgogICAgdHJ5OgogICAgICAgIHJhdyA9IHAucmVhZF90ZXh0KGVuY29kaW5nPSd1dGYtOCcpIGlmIHAuZXhpc3RzKCkgZWxzZSAnJwogICAgICAgIHRva2VuID0ganNvbi5sb2FkcyhyYXcpLmdldCgndG9rZW4nKSBpZiByYXcgZWxzZSBOb25lCiAgICBleGNlcHQgRXhjZXB0aW9uOgogICAgICAgIHRva2VuID0gTm9uZQogICAgaWYgdG9rZW4gIT0gbGFzdDoKICAgICAgICByZWMgPSB7J3Rva2VuJzogdG9rZW4sICdzZWVuX2Vwb2NoX21zJzogaW50KHRpbWUudGltZSgpKjEwMDApLCAnc2Vlbl9wZXJmX25zJzogdGltZS5wZXJmX2NvdW50ZXJfbnMoKX0KICAgICAgICB3aXRoIG91dC5vcGVuKCdhJywgZW5jb2Rpbmc9J3V0Zi04JykgYXMgZjoKICAgICAgICAgICAgZi53cml0ZShqc29uLmR1bXBzKHJlYywgc2VwYXJhdG9ycz0oJywnLCAnOicpKSsnXG4nKQogICAgICAgIGxhc3QgPSB0b2tlbgogICAgdGltZS5zbGVlcCgwLjAyKQo='))" && start "" /B python transport_watcher.py |
| 1788102161132 | SUCCESS | python -c "from pathlib import Path;p=Path(r'..\bridge-data\fast-lane\transport-watcher.jsonl');print('EXISTS='+str(p.exists()));print(p.read_text(encoding='utf-8') if p.exists() else '')" |
| 1788102759752 | SUCCESS | python -c "from pathlib import Path;import datetime;p=Path(r'G:\My Drive\ChatGPT Bridge Data\fast-lane\inbox\fl4-accept2-1788098174.json');s=p.stat();z=datetime.timezone.utc;print('CTIME='+datetime.datetime.fromtimestamp(s.st_ctime,z).isoformat());print('MTIME='+datetime.datetime.fromtimestamp(s.st_mtime,z).isoformat());print('SIZE='+str(s.st_size))" |
| 1788103660753 | SUCCESS | powershell -NoProfile -Command "$p='G:\My Drive\ChatGPT Bridge Data\fast-lane\inbox';$i=Get-Item -LiteralPath $p;Write-Output ('ATTR='+$i.Attributes);cmd /c attrib \"$p\"" |
| 1788103838042 | SUCCESS | powershell -NoProfile -Command "$a='G:\My Drive\ChatGPT Bridge Data\fast-lane\inbox\dualbench-20260830-233000.json';$b='G:\My Drive\ChatGPT Bridge Data\fast-lane\inbox-b\dualbench-20260830-233000.json';$sa=$null;$sb=$null;$deadline=(Get-Date).AddSeconds(45);while((Get-Date)-lt $deadline -and (-not $sa -or -not $sb)){if(-not $sa -and (Test-Path -LiteralPath $a)){$sa=[DateTimeOffset]::UtcNow.ToUnixTimeMilliseconds();Write-Output ('A_SEEN='+$sa)};if(-not $sb -and (Test-Path -LiteralPath $b)){$sb=[DateTimeOffset]::UtcNow.ToUnixTimeMilliseconds();Write-Output ('B_SEEN='+$sb)};Start-Sleep -Milliseconds 50};Write-Output ('DONE A='+$sa+' B='+$sb)" |
| 1788104053479 | SUCCESS | powershell -NoProfile -Command "$a='G:\My Drive\ChatGPT Bridge Data\fast-lane\inbox\dualup-20260830-233330.json';$b='G:\My Drive\ChatGPT Bridge Data\fast-commands\dualup-20260830-233330.json';$sa=$null;$sb=$null;$deadline=(Get-Date).AddSeconds(30);while((Get-Date)-lt $deadline -and (-not $sa -or -not $sb)){if(-not $sa -and (Test-Path -LiteralPath $a)){$sa=[DateTimeOffset]::UtcNow.ToUnixTimeMilliseconds();Write-Output ('A_SEEN='+$sa)};if(-not $sb -and (Test-Path -LiteralPath $b)){$sb=[DateTimeOffset]::UtcNow.ToUnixTimeMilliseconds();Write-Output ('B_SEEN='+$sb)};Start-Sleep -Milliseconds 25};Write-Output ('DONE A='+$sa+' B='+$sb)" |
| 1788104450137 | SUCCESS | powershell -NoProfile -Command "$dirs=@('G:\My Drive\ChatGPT Bridge Data\fast-lane\inbox','G:\My Drive\ChatGPT Bridge Data\fast-commands');$seen=@{};$log='..\bridge-data\fast-lane\transport-folder-bench.jsonl';Remove-Item -LiteralPath $log -ErrorAction SilentlyContinue;$end=(Get-Date).AddSeconds(240);while((Get-Date)-lt $end){foreach($d in $dirs){Get-ChildItem -LiteralPath $d -Filter 'trbench-*.json' -File -ErrorAction SilentlyContinue|ForEach-Object{if(-not $seen.ContainsKey($_.FullName)){$seen[$_.FullName]=$true;$o=[ordered]@{name=$_.Name;dir=$d;seen_epoch_ms=[DateTimeOffset]::UtcNow.ToUnixTimeMilliseconds()};($o|ConvertTo-Json -Compress)|Add-Content -LiteralPath $log -Encoding UTF8}}};Start-Sleep -Milliseconds 25};Write-Output ('LOG='+$log);Get-Content -LiteralPath $log -ErrorAction SilentlyContinue" |
| 1788104639383 | SUCCESS | type ..\bridge-data\fast-lane\transport-folder-bench.jsonl |
| 1788104833972 | SUCCESS | powershell -NoProfile -Command "$dirs=@('G:\My Drive\ChatGPT Bridge Data\fast-lane\inbox','G:\My Drive\ChatGPT Bridge Data\fast-commands');$seen=@{};$log='..\bridge-data\fast-lane\transport-folder-bench2.jsonl';Remove-Item -LiteralPath $log -ErrorAction SilentlyContinue;$end=(Get-Date).AddSeconds(240);while((Get-Date)-lt $end){foreach($d in $dirs){Get-ChildItem -LiteralPath $d -Filter 'trbench-*.json' -File -ErrorAction SilentlyContinue|Where-Object{$_.Name -match 'trbench-[ab][34]-'}|ForEach-Object{if(-not $seen.ContainsKey($_.FullName)){$seen[$_.FullName]=$true;$o=[ordered]@{name=$_.Name;dir=$d;seen_epoch_ms=[DateTimeOffset]::UtcNow.ToUnixTimeMilliseconds()};($o|ConvertTo-Json -Compress)|Add-Content -LiteralPath $log -Encoding UTF8}}};Start-Sleep -Milliseconds 25};Write-Output ('LOG='+$log);Get-Content -LiteralPath $log -ErrorAction SilentlyContinue" |
| 1788104973129 | SUCCESS | type ..\bridge-data\fast-lane\transport-folder-bench2.jsonl |
| 1788109551954 | SUCCESS | python "G:\My Drive\ChatGPT Bridge Data\fast-commands\runtime_audit_readonly.py" |
| 1788109715793 | SUCCESS | python "G:\My Drive\ChatGPT Bridge Data\fast-commands\runtime_audit_readonly.py" |
| 1788109948245 | SUCCESS | python "G:\My Drive\ChatGPT Bridge Data\fast-commands\runtime_source_map_readonly.py" |
| 1788113789108 | TIMEOUT | powershell -NoProfile -Command "$roots=@('C:\\Users\\ash\\Documents','C:\\Users\\ash\\Desktop');$hits=@();foreach($r in $roots){if(Test-Path $r){Get-ChildItem -LiteralPath $r -Filter gradlew.bat -File -Recurse -ErrorAction SilentlyContinue | Where-Object {$_.FullName -notmatch '\\.gradle\\|\\build\\|\\node_modules\\'} | ForEach-Object {$root=$_.Directory.FullName;$hits += [pscustomobject]@{root=$root;gradlew=$_.FullName;settings=((Get-ChildItem -LiteralPath $root -Filter 'settings.gradle*' -File -ErrorAction SilentlyContinue | Select-Object -First 1).Name);app=(Test-Path (Join-Path $root 'app'))}}}};$hits | Select-Object -First 40 | ConvertTo-Json -Depth 3 -Compress" |
| 1788116116734 | FAILED | powershell -NoProfile -Command "$p='C:\Users\ash\Documents\AudioProcessPlatform\clients\android'; $w=Join-Path $p 'gradle\wrapper\gradle-wrapper.properties'; $sdk=$env:ANDROID_SDK_ROOT; if(-not $sdk){$sdk=$env:ANDROID_HOME}; if(-not $sdk){$cand='C:\Users\ash\AppData\Local\Android\Sdk'; if(Test-Path $cand){$sdk=$cand}}; [pscustomobject]@{project=$p; wrapper=(if(Test-Path $w){(Select-String -Path $w -Pattern 'distributionUrl').Line}else{''}); java=(Get-Command java -ErrorAction SilentlyContinue).Source; java_home=$env:JAVA_HOME; sdk=$sdk; build_tools=(if($sdk -and (Test-Path (Join-Path $sdk 'build-tools'))){(Get-ChildItem (Join-Path $sdk 'build-tools') -Directory | Select-Object -ExpandProperty Name)}else{@()}); platforms=(if($sdk -and (Test-Path (Join-Path $sdk 'platforms'))){(Get-ChildItem (Join-Path $sdk 'platforms') -Directory | Select-Object -ExpandProperty Name)}else{@()})} | ConvertTo-Json -Compress" |
| 1788116407957 | FAILED | powershell -NoProfile -ExecutionPolicy Bypass -File "G:\My Drive\ChatGPT Bridge Data\fast-commands\pc_gradle_apk_same_pipeline.ps1" |
| 1788116579479 | FAILED | powershell -NoProfile -ExecutionPolicy Bypass -File "G:\My Drive\ChatGPT Bridge Data\fast-commands\pc_gradle_apk_same_pipeline.ps1" |
| 1788116768770 | FAILED | powershell -NoProfile -ExecutionPolicy Bypass -File "G:\My Drive\ChatGPT Bridge Data\fast-commands\pc_gradle_apk_same_pipeline.ps1" |
| 1788117060543 | SUCCESS | powershell -NoProfile -ExecutionPolicy Bypass -File "G:\My Drive\ChatGPT Bridge Data\fast-commands\pc_gradle_apk_same_pipeline.ps1" |
| 1788117349836 | FAILED | powershell -NoProfile -ExecutionPolicy Bypass -File "G:\My Drive\ChatGPT Bridge Data\fast-commands\pc_gradle_apk_same_pipeline.ps1" |
| 1788117715191 | SUCCESS | powershell -NoProfile -ExecutionPolicy Bypass -File "G:\My Drive\ChatGPT Bridge Data\fast-commands\pc_gradle_apk_same_pipeline.ps1" |
| 1788118570346 | SUCCESS | powershell -NoProfile -ExecutionPolicy Bypass -Command "$ErrorActionPreference='Stop';
$folders=@(
'G:\My Drive\ChatGPT Bridge Data\fast-lane\inbox',
'G:\My Drive\ChatGPT Bridge Data\results'
);
$patterns=@('pc-bench-*','pc-apk-bench-*','apk-gradle-scan-*','bridge-health-*','bridge-job-status-*');
foreach($folder in $folders){
if(Test-Path -LiteralPath $folder){
foreach($pattern in $patterns){
Get-ChildItem -LiteralPath $folder -File -Filter $pattern -ErrorAction SilentlyContinue |
Remove-Item -Force -ErrorAction SilentlyContinue
}
}
}
Remove-Item -LiteralPath 'G:\My Drive\ChatGPT Bridge Data\evidence\pc-apk-benchmark-same-pipeline.json' -Force -ErrorAction SilentlyContinue;
Remove-Item -LiteralPath 'G:\My Drive\ChatGPT Bridge Data\fast-commands\pc_gradle_apk_same_pipeline.ps1' -Force -ErrorAction SilentlyContinue;
Remove-Item -LiteralPath 'C:\Users\ash\Documents\Codex\2026-08-26\worked-for-1m-5s-inference-ya\projects\apk_benchmark_same_pipeline' -Recurse -Force -ErrorAction SilentlyContinue;
Write-Output 'APK_BENCH_CLEANUP_OK'" |
| 1788118920146 | FAILED | powershell -NoProfile -ExecutionPolicy Bypass -Command "$sets=@(
'G:\My Drive\ChatGPT Bridge Data\fast-lane\inbox\pc-bench-*',
'G:\My Drive\ChatGPT Bridge Data\fast-lane\inbox\pc-apk-bench-*',
'G:\My Drive\ChatGPT Bridge Data\fast-lane\inbox\apk-gradle-scan-*',
'G:\My Drive\ChatGPT Bridge Data\fast-lane\inbox\bridge-health-*',
'G:\My Drive\ChatGPT Bridge Data\fast-lane\inbox\bridge-job-status-*',
'G:\My Drive\ChatGPT Bridge Data\results\pc-bench-*',
'G:\My Drive\ChatGPT Bridge Data\results\pc-apk-bench-*',
'G:\My Drive\ChatGPT Bridge Data\results\apk-gradle-scan-*',
'G:\My Drive\ChatGPT Bridge Data\results\bridge-health-*',
'G:\My Drive\ChatGPT Bridge Data\results\bridge-job-status-*'
);
$total=0;
foreach($s in $sets){$n=@(Get-ChildItem -Path $s -File -ErrorAction SilentlyContinue).Count;$total+=$n};
[pscustomobject]@{
remaining_files=$total;
script_exists=(Test-Path 'G:\My Drive\ChatGPT Bridge Data\fast-commands\pc_gradle_apk_same_pipeline.ps1');
evidence_exists=(Test-Path 'G:\My Drive\ChatGPT Bridge Data\evidence\pc-apk-benchmark-same-pipeline.json');
project_exists=(Test-Path 'C:\Users\ash\Documents\Codex\2026-08-26\worked-for-1m-5s-inference-ya\projects\apk_benchmark_same_pipeline')
}|ConvertTo-Json -Compress" |
| 1788119240463 | SUCCESS | python "G:\My Drive\ChatGPT Bridge Data\fast-commands\audit_stage_bridge_shopee.py" |
| 1788119614187 | FAILED | python "G:\My Drive\ChatGPT Bridge Data\fast-commands\patch_bridge_hide_run_command.py" |
| 1788120130703 | SUCCESS | powershell -NoProfile -ExecutionPolicy Bypass -Command "$ErrorActionPreference='Stop';$folders=@('G:\My Drive\ChatGPT Bridge Data\fast-lane\inbox','G:\My Drive\ChatGPT Bridge Data\results');$patterns=@('pc-bench-*','pc-apk-bench-*','apk-gradle-scan-*','bridge-health-*','bridge-job-status-*');foreach($folder in $folders){if(Test-Path -LiteralPath $folder){foreach($pattern in $patterns){Get-ChildItem -LiteralPath $folder -File -Filter $pattern -ErrorAction SilentlyContinue|Remove-Item -Force -ErrorAction SilentlyContinue}}};Remove-Item -LiteralPath 'G:\My Drive\ChatGPT Bridge Data\evidence\pc-apk-benchmark-same-pipeline.json' -Force -ErrorAction SilentlyContinue;Remove-Item -LiteralPath 'G:\My Drive\ChatGPT Bridge Data\fast-commands\pc_gradle_apk_same_pipeline.ps1' -Force -ErrorAction SilentlyContinue;Remove-Item -LiteralPath 'C:\Users\ash\Documents\Codex\2026-08-26\worked-for-1m-5s-inference-ya\projects\apk_benchmark_same_pipeline' -Recurse -Force -ErrorAction SilentlyContinue;Write-Output 'APK_BENCH_CLEANUP_OK'" |
| 1788120137508 | SUCCESS | python -c "from pathlib import Path; p=Path('../bridge.py'); s=p.read_text(encoding='utf-8',errors='replace').splitlines(); print('BRIDGE='+str(p.resolve())); [(print(str(i+1)+': '+line[:260])) for i,line in enumerate(s) if ('subprocess' in line or 'Popen(' in line or 'creationflags' in line or 'STARTUPINFO' in line or 'CREATE_NO_WINDOW' in line)]" |
| 1788120547427 | SUCCESS | python "G:\My Drive\ChatGPT Bridge Data\fast-commands\audit_stage_bridge_shopee.py" |
| 1788120836605 | FAILED | python -c "import base64;exec(base64.b64decode('ZnJvbSBwYXRobGliIGltcG9ydCBQYXRoCmltcG9ydCBoYXNobGliLCBvcywgcmUsIHRpbWUsIHB5X2NvbXBpbGUKCnAgPSBQYXRoKHInQzpcVXNlcnNcYXNoXERvY3VtZW50c1xDb2RleFwyMDI2LTA4LTI2XHdvcmtlZC1mb3ItMW0tNXMtaW5mZXJlbmNlLXlhXGJyaWRnZS5weScpCm9yaWdpbmFsID0gcC5yZWFkX2J5dGVzKCkKZXhwZWN0ZWQgPSAiMWUzYmE2ZjcwZjhlNWMwMWZmNzZlYzlhYTZjMWVmZmQwOTgyNzBjZTExZTNmN2RkYzcwYTQ2NTNlM2QwY2JhZiIKYWN0dWFsID0gaGFzaGxpYi5zaGEyNTYob3JpZ2luYWwpLmhleGRpZ2VzdCgpCmlmIGFjdHVhbCAhPSBleHBlY3RlZDoKICAgIHJhaXNlIFN5c3RlbUV4aXQoZiJTSEFfUFJFQ09ORElUSU9OX0ZBSUxFRCBleHBlY3RlZD17ZXhwZWN0ZWR9IGFjdHVhbD17YWN0dWFsfSIpCgpzID0gb3JpZ2luYWwuZGVjb2RlKCJ1dGYtOCIpCmlmIHMuY291bnQoJ1JFVklTSU9OID0gIjIwMjYwODMwLTE4LUZMNCIpID0gMToKICAgIHJhaXNlIFN5c3RlbUV4aXQoIlJFVklTSU9OX0FOQ0hPUl9GQUlMRUQiKQpzID0gcy5yZXBsYWNlKCdSRVZJU0lPTiA9ICIyMDI2MDgzMC0xOC1GTDQiJywgJ1JFVklTSU9OID0gIjIwMjYwODMxLTE5LUhJRERFTjEiJywgMSkKCm1hcmtlciA9ICJkZWYgcnVuX2pvYihqb2IpOiIKaWYgcy5jb3VudChtYXJrZXIpICE9IDE6CiAgICByYWlzZSBTeXN0ZW1FeGl0KGYiUlVOX0pPQl9NQVJLRVJfRkFJTEVEIGNvdW50PXtzLmNvdW50KG1hcmtlcil9IikKCmhlbHBlciA9ICgKICAgICdkZWYgX2hpZGRlbl9zdWJwcm9jZXNzX2t3YXJncygpOlxuJwogICAgJyAgICAjIEtlZXAgc2hlbGwvUG93ZXJTaGVsbCBqb2JzIGludmlzaWJsZSBvbiBXaW5kb3dzIHdoaWxlIHByZXNlcnZpbmcgc3Rkb3V0IGNhcHR1cmUuXG4nCiAgICAnICAgIGlmIG9zLm5hbWUgIT0gIm50IjpcbicKICAgICcgICAgICAgIHJldHVybiB7fVxuJwogICAgJyAgICBzdGFydHVwaW5mbyA9IHN1YnByb2Nlc3MuU1RBUlRVUElORk8oKVxuJwogICAgJyAgICBzdGFydHVwaW5mby5kd0ZsYWdzIHw9IHN1YnByb2Nlc3MuU1RBUlRGX1VTRVNIT1dXSU5ET1dc bicucmVwbGFjZSgiICIsIiIpCiAgICAnICAgIHN0YXJ0dXBpbmZvLndTaG93V2luZG93ID0gc3VicHJvY2Vzcy5TV19ISURFXG4nCiAgICAnICAgIHJldHVybiB7XG4nCiAgICAnICAgICAgICAiY3JlYXRpb25mbGFncyI6IGdldGF0dHIoc3VicHJvY2VzcywgIkNSRUFURV9OT19XSU5ET1ciLCAwKSxc bicucmVwbGFjZSgiICIsIiIpCiAgICAnICAgICAgICAic3RhcnR1cGluZm8iOiBzdGFydHVwaW5mbyxc bicucmVwbGFjZSgiICIsIiIpCiAgICAnICAgIH1cblxuXG4nCikKcyA9IHMucmVwbGFjZShtYXJrZXIsIGhlbHBlciArIG1hcmtlciwgMSkKCnN0YXJ0ID0gcy5pbmRleChtYXJrZXIpCm5leHRfZGVmID0gcy5maW5kKCJcbmRlZiAiLCBzdGFydCArIGxlbihtYXJrZXIpKQppZiBuZXh0X2RlZiA8IDA6CiAgICBuZXh0X2RlZiA9IGxlbihzKQpibG9jayA9IHNbc3RhcnQ6bmV4dF9kZWZdCnBhdCA9IHJlLmNvbXBpbGUocideXHMrZXJyb3JzPSJyZXBsYWNlIixccyopKFwpKScsIHJlLlMpCm0gPSBwYXQuc2VhcmNoKGJsb2NrKQppZiBub3QgbToKICAgIHJhaXNlIFN5c3RlbUV4aXQoIlBPUEVOX0VSUk9SU19BTkNIT1JfRkFJTEVEIikKcmVwbGFjZW1lbnQgPSBtLmdyb3VwKDEpICsgJyAgICAqKl9oaWRkZW5fc3VicHJvY2Vzc19rd2FyZ3MoKSxc bicucmVwbGFjZSgiICIsIiIpICsgbS5ncm91cCgyKQpibG9jazIgPSBibG9ja1s6bS5zdGFydCgpXSArIHJlcGxhY2VtZW50ICsgYmxvY2tbbS5lbmQoKTpdCnMgPSBzWzpzdGFydXSArIGJsb2NrMiArIHNbbmV4dF9kZWY6XQoKY29tcGlsZShzLCBzdHIocCksICJleGVjIikKbmV3X2J5dGVzID0gcy5lbmNvZGUoInV0Zi04IikKYmFja3VwID0gcC53aXRoX25hbWUocC5uYW1lICsgIi5wcmUtaGlkZGVuLXdpbmRvdy0iICsgdGltZS5zdHJmdGltZSgiJVklbSVkVCVITSVNJVMiKSArICIuYmFrIikKYmFja3VwLndyaXRlX2J5dGVzKG9yaWdpbmFsKQp0bXAgPSBwLndpdGhfbmFtZShwLm5hbWUgKyAiLmhpZGRlbi50bXAiKQp3aXRoIHRtcC5vcGVuKCJ3YiIpIGFzIGY6CiAgICBmLndyaXRlKG5ld19ieXRlcykKICAgIGYuZmx1c2goKQogICAgb3MuZnN5bmMoZi5maWxlbm8oKSkKb3MucmVwbGFjZSh0bXAsIHApCnB5X2NvbXBpbGUuY29tcGlsZShzdHIocCksIGRvcmFpc2U9VHJ1ZSkKcHJpbnQoIkhJRERFTl9QQVRDSF9PSyIpCnByaW50KCJCQUNLVVA9IiArIHN0cihiYWNrdXApKQpwcmludCgiTkVXX1NIQTI1Nj0iICsgaGFzaGxpYi5zaGEyNTYocC5yZWFkX2J5dGVzKCkpLmhleGRpZ2VzdCgpKQpwcmludCgiUkVWSVNJT049MjAyNjA4MzEtMTktSElEREVOMSIpCg=='))" |
| 1788121208326 | SUCCESS | python patch_hidden_window.py |
| 1788121263916 | SUCCESS | python -c "from pathlib import Path; import re; files=[Path(r'C:\Users\ash\Documents\ShopeeApi\app\main.py'),Path(r'C:\Users\ash\Documents\ShopeeApi\app\db.py'),Path(r'C:\Users\ash\Documents\ShopeeApi\app\shop_context.py')]; pats=re.compile(r'(api/shops|shop_registry|CREATE TABLE.*shop|marketplace|platform|def .*shop|active_shop)',re.I); [(print('FILE='+str(p)),[(print(str(i+1)+': '+line[:260])) for i,line in enumerate(p.read_text(encoding='utf-8',errors='replace').splitlines()) if pats.search(line)]) for p in files if p.exists()]" |
| 1788121380397 | FAILED | python patch_hidden_window.py |
| 1788121515753 | SUCCESS | python patch_marketplace_dashboard.py |
| 1788121522940 | SUCCESS | python -c "from pathlib import Path; specs=[(Path(r'C:\Users\ash\Documents\ShopeeApi\app\main.py'),[(270,315),(760,850),(1265,1305)]),(Path(r'C:\Users\ash\Documents\ShopeeApi\app\db.py'),[(1765,1810),(4990,5060)]),(Path(r'C:\Users\ash\Documents\ShopeeApi\app\shop_context.py'),[(1,80)])]; [(print('FILE='+str(p)),[(print('RANGE '+str(a)+'-'+str(b)),[print(f'{i}: {lines[i-1]}') for i in range(a,min(b,len(lines))+1)]) for a,b in ranges]) for p,ranges in specs if p.exists() for lines in [p.read_text(encoding='utf-8',errors='replace').splitlines()]]" |
| 1788122781206 | SUCCESS | python -c "from pathlib import Path; p=Path(r'C:\\Users\\ash\\Documents\\ShopeeApi\\app\\main.py'); lines=p.read_text(encoding='utf-8',errors='replace').splitlines(); hits=[i for i,x in enumerate(lines) if 'arrange-all-ready-to-ship' in x or 'instant-delivery/feed' in x or 'def _is_instant' in x.lower() or 'instant delivery' in x.lower()]; ranges=[]; [(ranges.append((max(0,i-45),min(len(lines),i+180)))) for i in hits]; seen=set(); [(print('---HIT',a+1,b,'---'), [print(f'{j+1}: {lines[j]}') for j in range(a,b) if j not in seen and not seen.add(j)]) for a,b in ranges]" |
| 1788122834294 | SUCCESS | python -c "from pathlib import Path;import hashlib,os;root=Path(r'C:\\Users\\ash\\Documents\\ShopeeApi\\app\\static');targets={'index.html':'f66c123631927ac7553a941a98fe84b57a25234ef13be8299117394419e6c320','app.js':'7bece52afafdaf5b4d5bc8c26f4ff6f37d40f68833be92212b4f5f0a5043ad13'};[(lambda name,sha: (lambda bs: (lambda src: (root/name).write_bytes(src.read_bytes()) if src else (_ for _ in ()).throw(SystemExit('BACKUP_NOT_FOUND '+name)))(next((x for x in bs if hashlib.sha256(x.read_bytes()).hexdigest()==sha),None)))(sorted(root.glob(name+'.pre-marketplace-*.bak'),reverse=True)))(n,s) for n,s in targets.items()];[(print(n+'='+hashlib.sha256((root/n).read_bytes()).hexdigest())) for n in targets];print('SHOPEE_DASHBOARD_ROLLBACK_OK')" |
| 1788122872752 | SUCCESS | python -c "from pathlib import Path; p=Path(r'C:\\Users\\ash\\Documents\\ShopeeApi\\app\\db.py'); lines=p.read_text(encoding='utf-8',errors='replace').splitlines(); pats=['def list_ready_to_ship_for_arrange','def get_ready_to_ship_overview','instant_delivery_orders','Instant Delivery','instant delivery']; hits=[i for i,x in enumerate(lines) if any(q in x for q in pats)]; ranges=[];[(ranges.append((max(0,i-60),min(len(lines),i+220)))) for i in hits];seen=set();[(print('---',a+1,b,'---'),[print(f'{j+1}: {lines[j]}') for j in range(a,b) if j not in seen and not seen.add(j)]) for a,b in ranges]" |
| 1788123266767 | SUCCESS | python -c "from pathlib import Path; p=Path(r'C:\\Users\\ash\\Documents\\ShopeeApi\\app\\main.py'); lines=p.read_text(encoding='utf-8',errors='replace').splitlines(); keys=['class BatchShipmentRequest','class Operations','def require_operations_device','def _build_auto_ship_body','shipment_confirmation_phrase']; hits=[i for i,x in enumerate(lines) if any(k in x for k in keys)]; seen=set();[(print('---',max(1,i-35)+1,min(len(lines),i+100),'---'),[print(f'{j+1}: {lines[j]}') for j in range(max(0,i-35),min(len(lines),i+100)) if j not in seen and not seen.add(j)]) for i in hits]" |
| 1788123366520 | SUCCESS | python -c "from pathlib import Path;import shutil,hashlib,json;src=Path(r'C:\\Users\\ash\\Documents\\ShopeeApi\\app');dst=Path(r'G:\\My Drive\\ChatGPT Bridge Data\\artifacts\\current_audit_stage');dst.mkdir(parents=True,exist_ok=True);files=['main.py','db.py','config.py'];out=[];[(shutil.copy2(src/n,dst/('live-shopee-'+n)),out.append({'name':n,'sha256':hashlib.sha256((dst/('live-shopee-'+n)).read_bytes()).hexdigest(),'size':(dst/('live-shopee-'+n)).stat().st_size})) for n in files];print(json.dumps(out))" |
| 1788123795983 | FAILED | python -c "from pathlib import Path;import hashlib,shutil,subprocess,time,py_compile;root=Path(r'C:\\Users\\ash\\Documents\\ShopeeApi');main=root/'app'/'main.py';db=root/'app'/'db.py';exp={main:'9fb33b2e7e6467df6341fbd7cdbdb8ecb76d60807a5960e69bd6c8c9e431deab',db:'1198bf2b9d3e138d8a610cff41381c735d4f52ff75a7625e67a160e4abd5ac53'};[(lambda p,e: (_ for _ in ()).throw(SystemExit(f'SHA_PRECONDITION_FAILED {p}')) if hashlib.sha256(p.read_bytes()).hexdigest()!=e else None)(p,e) for p,e in exp.items()];patch=Path('auto_ready_guarded.patch').resolve();check=subprocess.run(['git','-C',str(root),'apply','--check',str(patch)],capture_output=True,text=True);print('APPLY_CHECK_RC='+str(check.returncode));print(check.stdout+check.stderr);check.check_returncode();stamp=time.strftime('%Y%m%dT%H%M%S');[shutil.copy2(p,p.with_name(p.name+'.pre-auto-ready-'+stamp+'.bak')) for p in exp];apply=subprocess.run(['git','-C',str(root),'apply',str(patch)],capture_output=True,text=True);print('APPLY_RC='+str(apply.returncode));print(apply.stdout+apply.stderr);apply.check_returncode();py_compile.compile(str(main),doraise=True);py_compile.compile(str(db),doraise=True);print('SERVER_AUTO_READY_PATCH_OK');print('MAIN_SHA='+hashlib.sha256(main.read_bytes()).hexdigest());print('DB_SHA='+hashlib.sha256(db.read_bytes()).hexdigest())" |
| 1788128499550 | SUCCESS | powershell -NoProfile -Command "$root='C:\Users\ash\Documents\Codex\2026-08-26\worked-for-1m-5s-inference-ya'; Get-ChildItem -LiteralPath $root -Force | Select-Object Name,PSIsContainer,Length | ConvertTo-Json -Compress; $files=Get-ChildItem -LiteralPath $root -File -Force; [pscustomobject]@{root_file_count=$files.Count;root_file_bytes=($files|Measure-Object Length -Sum).Sum} | ConvertTo-Json -Compress" |
| 1788128603999 | SUCCESS | powershell -NoProfile -Command "$ErrorActionPreference='Stop';$src='C:\Users\ash\Documents\Codex\2026-08-26\worked-for-1m-5s-inference-ya';$dst='C:\Users\ash\Documents\Codex\2026-08-26\LaptopBridge-DEV';if(Test-Path -LiteralPath $dst){throw 'DEV_BRIDGE_ALREADY_EXISTS'};New-Item -ItemType Directory -Path $dst|Out-Null;Get-ChildItem -LiteralPath $src -File -Force|Where-Object{$_.Name -ne 'config.json' -and $_.Extension -ne '.zip' -and -not $_.Name.EndsWith('.bak')}|ForEach-Object{Copy-Item -LiteralPath $_.FullName -Destination (Join-Path $dst $_.Name)};foreach($d in @('apps-script','discovery-worker')){if(Test-Path (Join-Path $src $d)){Copy-Item -LiteralPath (Join-Path $src $d) -Destination (Join-Path $dst $d) -Recurse}};foreach($d in @('projects','bridge-data','bridge-inbox','bridge-output','.bridge-trash')){New-Item -ItemType Directory -Force -Path (Join-Path $dst $d)|Out-Null};$readme=@('LaptopBridge Development Copy','Created: 2026-08-31','Production: '+$src,'Development: '+$dst,'STATUS: STOPPED / NOT AUTO-STARTED','Production config.json and runtime state were intentionally NOT copied.','Do not point this copy at production inbox/results/ports until an isolated dev configuration is created.','Develop and test here; promote verified changes to Production only when no production job is active.');Set-Content -LiteralPath (Join-Path $dst 'DEV_BRIDGE.md') -Value $readme -Encoding UTF8;$files=Get-ChildItem -LiteralPath $dst -File -Recurse;$bytes=($files|Measure-Object Length -Sum).Sum;[pscustomobject]@{ok=$true;production=$src;development=$dst;file_count=$files.Count;bytes=$bytes;megabytes=[math]::Round($bytes/1MB,3);config_copied=(Test-Path (Join-Path $dst 'config.json'));status='STOPPED'}|ConvertTo-Json -Compress" |
| 1788128664601 | SUCCESS | powershell -NoProfile -Command "$ErrorActionPreference='Stop';$dst='C:\Users\ash\Documents\Codex\2026-08-26\LaptopBridge-DEV';foreach($name in @('apps-script','discovery-worker')){$p=Join-Path $dst $name;if(Test-Path $p){Remove-Item -LiteralPath $p -Recurse -Force}};$files=Get-ChildItem -LiteralPath $dst -File -Recurse;$bytes=($files|Measure-Object Length -Sum).Sum;[pscustomobject]@{ok=$true;development=$dst;file_count=$files.Count;bytes=$bytes;megabytes=[math]::Round($bytes/1MB,3);config_copied=(Test-Path (Join-Path $dst 'config.json'));status='STOPPED'}|ConvertTo-Json -Compress" |
| 1788129418540 | SUCCESS | python -c "from pathlib import Path; import re,json; p=Path(r'C:\\Users\\ash\\Documents\\Codex\\2026-08-26\\LaptopBridge-DEV\\bridge.py'); lines=p.read_text(encoding='utf-8',errors='replace').splitlines(); pats=re.compile(r'(config\.json|8765|PORT|fast-lane|bridge-inbox|bridge-output|client-config|DRIVE|inbox|outbox)',re.I); [print(f'{i+1}: {x[:300]}') for i,x in enumerate(lines) if pats.search(x)]" |
| 1788129500711 | SUCCESS | python -c "from pathlib import Path; p=Path(r'C:\\Users\\ash\\Documents\\Codex\\2026-08-26\\LaptopBridge-DEV\\bridge.py'); L=p.read_text(encoding='utf-8',errors='replace').splitlines(); [print(f'{i+1}: {L[i]}') for i in range(38,155)]" |
| 1788129639945 | FAILED | powershell -NoProfile -ExecutionPolicy Bypass -Command "$ErrorActionPreference='Stop';$root='C:\Users\ash\Documents\Codex\2026-08-26\LaptopBridge-DEV';$driveRoot='G:\My Drive\ChatGPT Bridge Data\dev-bridge';if(-not(Test-Path -LiteralPath $root)){throw 'DEV_ROOT_MISSING'};if(-not(Test-Path -LiteralPath $driveRoot)){throw 'DEV_DRIVE_ROOT_NOT_SYNCED'};$busy=Get-NetTCPConnection -LocalPort 8766 -State Listen -ErrorAction SilentlyContinue;if($busy){throw 'DEV_PORT_8766_ALREADY_IN_USE'};$cfg=[ordered]@{host='127.0.0.1';port=8766;data_dir='./bridge-data';workspace_roots=@('./projects');command_timeout_seconds=900;max_read_bytes=1048576;max_patch_bytes=1048576;max_command_output_bytes=2097152};$cfg|ConvertTo-Json|Set-Content -LiteralPath (Join-Path $root 'config.json') -Encoding UTF8;$bp=Join-Path $root 'bridge.py';$s=[IO.File]::ReadAllText($bp);if($s -notmatch 'REVISION = \"20260831-19-HIDDEN1\"'){throw 'DEV_REVISION_PRECONDITION_FAILED'};$s=$s.Replace('REVISION = \"20260831-19-HIDDEN1\"','REVISION = \"20260831-DEV1-HIDDEN1\"').Replace('DRIVE_LANE_REVISION = \"DL3\"','DRIVE_LANE_REVISION = \"DL3-DEV1\"');[IO.File]::WriteAllText($bp,$s,(New-Object Text.UTF8Encoding($false)));python -m py_compile $bp;if($LASTEXITCODE -ne 0){throw 'DEV_PYCOMPILE_FAILED'};$start='$ErrorActionPreference = \"Stop\"`r`n$root = Split-Path -Parent $MyInvocation.MyCommand.Path`r`n$env:CHATGPT_BRIDGE_DRIVE_ROOT = \"G:\My Drive\ChatGPT Bridge Data\dev-bridge\"`r`n$existing = Get-NetTCPConnection -LocalPort 8766 -State Listen -ErrorAction SilentlyContinue`r`nif ($existing) { Write-Output \"DEV_BRIDGE_ALREADY_RUNNING\"; exit 0 }`r`n$python = (Get-Command python.exe -ErrorAction Stop).Source`r`n$data = Join-Path $root \"bridge-data\"`r`nNew-Item -ItemType Directory -Force -Path $data | Out-Null`r`nStart-Process -FilePath $python -ArgumentList \"bridge.py\" -WorkingDirectory $root -WindowStyle Hidden -RedirectStandardOutput (Join-Path $data \"dev-bridge.stdout.log\") -RedirectStandardError (Join-Path $data \"dev-bridge.stderr.log\")`r`nWrite-Output \"DEV_BRIDGE_START_REQUESTED\"';Set-Content -LiteralPath (Join-Path $root 'start-dev-bridge.ps1') -Value $start -Encoding UTF8;& (Join-Path $root 'start-dev-bridge.ps1');Start-Sleep -Seconds 2;$resp=Invoke-WebRequest -UseBasicParsing -Uri 'http://127.0.0.1:8766/health' -TimeoutSec 5;[pscustomobject]@{ok=($resp.StatusCode -eq 200);port=8766;health=$resp.Content.Trim();revision='20260831-DEV1-HIDDEN1';drive_lane='DL3-DEV1';drive_root=$driveRoot;production_port_8765=((Get-NetTCPConnection -LocalPort 8765 -State Listen -ErrorAction SilentlyContinue) -ne $null);dev_port_8766=((Get-NetTCPConnection -LocalPort 8766 -State Listen -ErrorAction SilentlyContinue) -ne $null)}|ConvertTo-Json -Compress" |
| 1788129720820 | FAILED | powershell -NoProfile -ExecutionPolicy Bypass -Command "$ErrorActionPreference='Stop';$root='C:\Users\ash\Documents\Codex\2026-08-26\LaptopBridge-DEV';$driveRoot='G:\My Drive\ChatGPT Bridge Data\dev-bridge';$lines=@('$ErrorActionPreference = \"Stop\"','$root = Split-Path -Parent $MyInvocation.MyCommand.Path','$env:CHATGPT_BRIDGE_DRIVE_ROOT = \"G:\My Drive\ChatGPT Bridge Data\dev-bridge\"','$existing = Get-NetTCPConnection -LocalPort 8766 -State Listen -ErrorAction SilentlyContinue','if ($existing) { Write-Output \"DEV_BRIDGE_ALREADY_RUNNING\"; exit 0 }','$python = (Get-Command python.exe -ErrorAction Stop).Source','$data = Join-Path $root \"bridge-data\"','New-Item -ItemType Directory -Force -Path $data | Out-Null','Start-Process -FilePath $python -ArgumentList \"bridge.py\" -WorkingDirectory $root -WindowStyle Hidden -RedirectStandardOutput (Join-Path $data \"dev-bridge.stdout.log\") -RedirectStandardError (Join-Path $data \"dev-bridge.stderr.log\")','Write-Output \"DEV_BRIDGE_START_REQUESTED\"');Set-Content -LiteralPath (Join-Path $root 'start-dev-bridge.ps1') -Value $lines -Encoding UTF8;& (Join-Path $root 'start-dev-bridge.ps1');Start-Sleep -Seconds 3;$resp=Invoke-WebRequest -UseBasicParsing -Uri 'http://127.0.0.1:8766/health' -TimeoutSec 5;[pscustomobject]@{ok=($resp.StatusCode -eq 200);port=8766;health=$resp.Content.Trim();revision=((Select-String -Path (Join-Path $root 'bridge.py') -Pattern '^REVISION').Line);drive_lane=((Select-String -Path (Join-Path $root 'bridge.py') -Pattern '^DRIVE_LANE_REVISION').Line);production_8765=[bool](Get-NetTCPConnection -LocalPort 8765 -State Listen -ErrorAction SilentlyContinue);dev_8766=[bool](Get-NetTCPConnection -LocalPort 8766 -State Listen -ErrorAction SilentlyContinue);config_exists=(Test-Path (Join-Path $root 'config.json'))}|ConvertTo-Json -Compress" |
| 1788129802629 | SUCCESS | powershell -NoProfile -Command "$root='C:\Users\ash\Documents\Codex\2026-08-26\LaptopBridge-DEV';$err=Join-Path $root 'bridge-data\dev-bridge.stderr.log';$out=Join-Path $root 'bridge-data\dev-bridge.stdout.log';Write-Output ('PORT8765='+[bool](Get-NetTCPConnection -LocalPort 8765 -State Listen -ErrorAction SilentlyContinue));Write-Output ('PORT8766='+[bool](Get-NetTCPConnection -LocalPort 8766 -State Listen -ErrorAction SilentlyContinue));if(Test-Path $err){Write-Output '---STDERR---';Get-Content -LiteralPath $err -Tail 80};if(Test-Path $out){Write-Output '---STDOUT---';Get-Content -LiteralPath $out -Tail 40}" |
| 1788129884460 | SUCCESS | powershell -NoProfile -ExecutionPolicy Bypass -Command "$ErrorActionPreference='Stop';$root='C:\Users\ash\Documents\Codex\2026-08-26\LaptopBridge-DEV';$cfg=[ordered]@{host='127.0.0.1';port=8766;data_dir='./bridge-data';workspace_roots=@('./projects');command_timeout_seconds=900;max_read_bytes=1048576;max_patch_bytes=1048576;max_command_output_bytes=2097152};$json=$cfg|ConvertTo-Json;[IO.File]::WriteAllText((Join-Path $root 'config.json'),$json,(New-Object Text.UTF8Encoding($false)));python -c \"import json;json.load(open(r'C:\Users\ash\Documents\Codex\2026-08-26\LaptopBridge-DEV\config.json',encoding='utf-8'));print('CONFIG_JSON_OK')\";if($LASTEXITCODE -ne 0){throw 'CONFIG_JSON_PARSE_FAILED'};& (Join-Path $root 'start-dev-bridge.ps1');Start-Sleep -Seconds 3;$resp=Invoke-WebRequest -UseBasicParsing -Uri 'http://127.0.0.1:8766/health' -TimeoutSec 5;[pscustomobject]@{ok=($resp.StatusCode -eq 200);health=$resp.Content.Trim();production_8765=[bool](Get-NetTCPConnection -LocalPort 8765 -State Listen -ErrorAction SilentlyContinue);dev_8766=[bool](Get-NetTCPConnection -LocalPort 8766 -State Listen -ErrorAction SilentlyContinue)}|ConvertTo-Json -Compress" |
| 1788130042034 | SUCCESS | powershell -NoProfile -Command "$root='C:\Users\ash\Documents\Codex\2026-08-26\LaptopBridge-DEV';$dr='G:\My Drive\ChatGPT Bridge Data\dev-bridge';Write-Output ('DEV_DRIVE_ROOT='+[bool](Test-Path -LiteralPath $dr));Write-Output ('DEV_INBOX='+[bool](Test-Path -LiteralPath (Join-Path $dr 'fast-lane\inbox')));Write-Output ('DEV_RESULTS='+[bool](Test-Path -LiteralPath (Join-Path $dr 'results')));if(Test-Path (Join-Path $dr 'fast-lane\inbox')){Write-Output '---DEV_INBOX_FILES---';Get-ChildItem -LiteralPath (Join-Path $dr 'fast-lane\inbox') -File | Select-Object Name,Length,LastWriteTime | Format-Table -AutoSize};Write-Output '---PORTS---';Get-NetTCPConnection -State Listen -LocalPort 8765,8766 -ErrorAction SilentlyContinue | Select-Object LocalPort,OwningProcess;Write-Output '---DEV_DATA---';Get-ChildItem -LiteralPath (Join-Path $root 'bridge-data') -File -Recurse -ErrorAction SilentlyContinue | Select-Object FullName,Length,LastWriteTime | Format-Table -AutoSize;Write-Output '---DEV_STDERR---';$e=Join-Path $root 'bridge-data\dev-bridge.stderr.log';if(Test-Path $e){Get-Content $e -Tail 80};Write-Output '---DEV_STDOUT---';$o=Join-Path $root 'bridge-data\dev-bridge.stdout.log';if(Test-Path $o){Get-Content $o -Tail 80}" |
| 1788130076571 | SUCCESS | powershell -NoProfile -Command "$root='C:\Users\ash\Documents\Codex\2026-08-26\LaptopBridge-DEV';$dr='G:\My Drive\ChatGPT Bridge Data\dev-bridge';Write-Output ('DEV_DRIVE_ROOT='+[bool](Test-Path -LiteralPath $dr));Write-Output ('DEV_INBOX='+[bool](Test-Path -LiteralPath (Join-Path $dr 'fast-lane\inbox')));Write-Output ('DEV_RESULTS='+[bool](Test-Path -LiteralPath (Join-Path $dr 'results')));if(Test-Path (Join-Path $dr 'fast-lane\inbox')){Write-Output '---DEV_INBOX_FILES---';Get-ChildItem -LiteralPath (Join-Path $dr 'fast-lane\inbox') -File | Select-Object Name,Length,LastWriteTime | Format-Table -AutoSize};if(Test-Path (Join-Path $dr 'results')){Write-Output '---DEV_RESULT_FILES---';Get-ChildItem -LiteralPath (Join-Path $dr 'results') -File | Select-Object Name,Length,LastWriteTime | Format-Table -AutoSize};Write-Output '---PORTS---';Get-NetTCPConnection -State Listen -LocalPort 8765,8766 -ErrorAction SilentlyContinue | Select-Object LocalPort,OwningProcess | Format-Table -AutoSize;Write-Output '---DEV_STDERR---';$e=Join-Path $root 'bridge-data\dev-bridge.stderr.log';if(Test-Path $e){Get-Content -LiteralPath $e -Tail 80};Write-Output '---DEV_STDOUT---';$o=Join-Path $root 'bridge-data\dev-bridge.stdout.log';if(Test-Path $o){Get-Content -LiteralPath $o -Tail 80}" |
| 1788130194048 | SUCCESS | powershell -NoProfile -Command "$p='C:\Users\ash\Documents\Codex\2026-08-26\LaptopBridge-DEV\bridge-data\audit.log';if(Test-Path $p){Get-Content -LiteralPath $p -Tail 100}else{Write-Output 'NO_DEV_AUDIT_LOG'}" |
| 1788130331654 | FAILED | powershell -NoProfile -ExecutionPolicy Bypass -Command "$ErrorActionPreference='Stop';python -c \"import base64;exec(base64.b64decode('CmZyb20gcGF0aGxpYiBpbXBvcnQgUGF0aAppbXBvcnQganNvbiwgc2h1dGlsLCB0aW1lLCBweV9jb21waWxlLCBoYXNobGliCnJvb3Q9UGF0aChyIkM6XFVzZXJzXGFzaFxEb2N1bWVudHNcQ29kZXhcMjAyNi0wOC0yNlxMYXB0b3BCcmlkZ2UtREVWIikKYnA9cm9vdC8iYnJpZGdlLnB5IgpjcD1yb290LyJjb25maWcuanNvbiIKb3JpZ2luYWw9YnAucmVhZF9ieXRlcygpCnM9b3JpZ2luYWwuZGVjb2RlKCJ1dGYtOCIpCmFuY2hvcj0nICAgICAgICAiZGF0YV9kaXIiOiBkYXRhX2RpcixcbicKaWYgcy5jb3VudChhbmNob3IpIT0xOgogICAgcmFpc2UgU3lzdGVtRXhpdChmIkRBVEFfRElSX0FOQ0hPUl9DT1VOVD17cy5jb3VudChhbmNob3IpfSIpCnM9cy5yZXBsYWNlKGFuY2hvciwgYW5jaG9yKycgICAgICAgICJkcml2ZV9yb290Ijogc3RyKGNvbmZpZy5nZXQoImRyaXZlX3Jvb3QiLCAiIikpLnN0cmlwKCksXG4nLDEpCm9sZD0nb3ZlcnJpZGUgPSBvcy5lbnZpcm9uLmdldCgiQ0hBVEdQVF9CUklER0VfRFJJVkVfUk9PVCIsICIiKS5zdHJpcCgpJwppZiBzLmNvdW50KG9sZCkhPTI6CiAgICByYWlzZSBTeXN0ZW1FeGl0KGYiRFJJVkVfT1ZFUlJJREVfQU5DSE9SX0NPVU5UPXtzLmNvdW50KG9sZCl9IikKbmV3PSdvdmVycmlkZSA9IHN0cihDT05GSUcuZ2V0KCJkcml2ZV9yb290Iikgb3Igb3MuZW52aXJvbi5nZXQoIkNIQVRHUFRfQlJJREdFX0RSSVZFX1JPT1QiLCAiIikpLnN0cmlwKCknCnM9cy5yZXBsYWNlKG9sZCxuZXcpCmJhY2t1cD1icC53aXRoX25hbWUoImJyaWRnZS5weS5wcmUtZGV2LWRyaXZlLWNvbmZpZy0iK3RpbWUuc3RyZnRpbWUoIiVZJW0lZFQlSCVNJVMiKSsiLmJhayIpCmJhY2t1cC53cml0ZV9ieXRlcyhvcmlnaW5hbCkKYnAud3JpdGVfdGV4dChzLGVuY29kaW5nPSJ1dGYtOCIsbmV3bGluZT0iXG4iKQpweV9jb21waWxlLmNvbXBpbGUoc3RyKGJwKSxkb3JhaXNlPVRydWUpCmNmZz1qc29uLmxvYWRzKGNwLnJlYWRfdGV4dChlbmNvZGluZz0idXRmLTgiKSkKY2ZnWyJkcml2ZV9yb290Il09ciJHOlxNeSBEcml2ZVxDaGF0R1BUIEJyaWRnZSBEYXRhXGRldi1icmlkZ2UiCmNwLndyaXRlX3RleHQoanNvbi5kdW1wcyhjZmcsaW5kZW50PTIpLGVuY29kaW5nPSJ1dGYtOCIsbmV3bGluZT0iXG4iKQpwcmludCgiREVWX0RSSVZFX1JPT1RfQ09ORklHX1BBVENIX09LIikKcHJpbnQoIkJSSURHRV9TSEE9IitoYXNobGliLnNoYTI1NihicC5yZWFkX2J5dGVzKCkpLmhleGRpZ2VzdCgpKQpwcmludCgiQ09ORklHX0tFWVM9IisiLCIuam9pbihzb3J0ZWQoY2ZnLmtleXMoKSkpKQo='))\";if($LASTEXITCODE -ne 0){throw 'DEV_PATCH_FAILED'};$conn=Get-NetTCPConnection -LocalPort 8766 -State Listen -ErrorAction SilentlyContinue;if($conn){$pid8766=$conn.OwningProcess;$proc=Get-CimInstance Win32_Process -Filter (\"ProcessId=\"+$pid8766);if($proc.CommandLine -notlike '*LaptopBridge-DEV*'){throw 'PORT8766_NOT_DEV_PROCESS'};Stop-Process -Id $pid8766 -Force;Start-Sleep -Seconds 1};$root='C:\Users\ash\Documents\Codex\2026-08-26\LaptopBridge-DEV';& (Join-Path $root 'start-dev-bridge.ps1');Start-Sleep -Seconds 3;$r=Invoke-WebRequest -UseBasicParsing 'http://127.0.0.1:8766/health' -TimeoutSec 5;[pscustomobject]@{health=$r.Content.Trim();prod8765=[bool](Get-NetTCPConnection -LocalPort 8765 -State Listen -ErrorAction SilentlyContinue);dev8766=[bool](Get-NetTCPConnection -LocalPort 8766 -State Listen -ErrorAction SilentlyContinue)}|ConvertTo-Json -Compress" |
| 1788130428886 | FAILED | powershell -NoProfile -ExecutionPolicy Bypass -Command "$ErrorActionPreference='Stop';$root='C:\Users\ash\Documents\Codex\2026-08-26\LaptopBridge-DEV';$launcher=@('import os, runpy','from pathlib import Path','os.environ[\"CHATGPT_BRIDGE_DRIVE_ROOT\"] = r\"G:\My Drive\ChatGPT Bridge Data\dev-bridge\"','runpy.run_path(str(Path(__file__).with_name(\"bridge.py\")), run_name=\"__main__\")');[IO.File]::WriteAllLines((Join-Path $root 'dev_bridge_launcher.py'),$launcher,(New-Object Text.UTF8Encoding($false)));python -m py_compile (Join-Path $root 'dev_bridge_launcher.py');if($LASTEXITCODE -ne 0){throw 'DEV_LAUNCHER_COMPILE_FAILED'};$sp=Join-Path $root 'start-dev-bridge.ps1';$txt=[IO.File]::ReadAllText($sp);$txt=$txt.Replace('-ArgumentList \"bridge.py\"','-ArgumentList \"dev_bridge_launcher.py\"');[IO.File]::WriteAllText($sp,$txt,(New-Object Text.UTF8Encoding($false)));$conn=Get-NetTCPConnection -LocalPort 8766 -State Listen -ErrorAction SilentlyContinue;if($conn){$pid8766=$conn.OwningProcess;$proc=Get-CimInstance Win32_Process -Filter (\"ProcessId=\"+$pid8766);if($proc.CommandLine -notlike '*LaptopBridge-DEV*'){throw 'PORT8766_NOT_DEV'};Stop-Process -Id $pid8766 -Force;Start-Sleep -Seconds 1};& $sp;Start-Sleep -Seconds 3;$r=Invoke-WebRequest -UseBasicParsing 'http://127.0.0.1:8766/health' -TimeoutSec 5;[pscustomobject]@{health=$r.Content.Trim();prod8765=[bool](Get-NetTCPConnection -LocalPort 8765 -State Listen -ErrorAction SilentlyContinue);dev8766=[bool](Get-NetTCPConnection -LocalPort 8766 -State Listen -ErrorAction SilentlyContinue);launcher=(Test-Path (Join-Path $root 'dev_bridge_launcher.py'))}|ConvertTo-Json -Compress" |
| 1788130520117 | SUCCESS | powershell -NoProfile -ExecutionPolicy Bypass -Command "$ErrorActionPreference='Stop';$root='C:\Users\ash\Documents\Codex\2026-08-26\LaptopBridge-DEV';$conn=Get-NetTCPConnection -LocalPort 8766 -State Listen -ErrorAction SilentlyContinue;if($conn){Stop-Process -Id $conn.OwningProcess -Force;Start-Sleep -Seconds 1};& (Join-Path $root 'start-dev-bridge.ps1');Start-Sleep -Seconds 3;$r=Invoke-WebRequest -UseBasicParsing 'http://127.0.0.1:8766/health' -TimeoutSec 5;[pscustomobject]@{health=$r.Content.Trim();prod8765=[bool](Get-NetTCPConnection -LocalPort 8765 -State Listen -ErrorAction SilentlyContinue);dev8766=[bool](Get-NetTCPConnection -LocalPort 8766 -State Listen -ErrorAction SilentlyContinue);pid8766=(Get-NetTCPConnection -LocalPort 8766 -State Listen).OwningProcess}|ConvertTo-Json -Compress" |
| 1788130693616 | SUCCESS | powershell -NoProfile -Command "$dr='G:\My Drive\ChatGPT Bridge Data\dev-bridge';Write-Output '---INBOX---';Get-ChildItem -LiteralPath (Join-Path $dr 'fast-lane\inbox') -File | Select-Object Name,Length,LastWriteTime | Format-Table -AutoSize;Write-Output '---RESULTS---';Get-ChildItem -LiteralPath (Join-Path $dr 'results') -File | Select-Object Name,Length,LastWriteTime | Format-Table -AutoSize;Write-Output '---AUDIT---';Get-Content -LiteralPath 'C:\Users\ash\Documents\Codex\2026-08-26\LaptopBridge-DEV\bridge-data\audit.log' -Tail 30;Write-Output '---PORTS---';Get-NetTCPConnection -State Listen -LocalPort 8765,8766 | Select-Object LocalPort,OwningProcess | Format-Table -AutoSize" |
| 1788131570976 | SUCCESS | powershell -NoProfile -ExecutionPolicy Bypass -Command "$ErrorActionPreference='Stop';python -c \"import base64;exec(base64.b64decode('CmZyb20gcGF0aGxpYiBpbXBvcnQgUGF0aAppbXBvcnQganNvbiwgc2VjcmV0cwpyb290ID0gUGF0aChyIkM6XFVzZXJzXGFzaFxEb2N1bWVudHNcQ29kZXhcMjAyNi0wOC0yNlxMYXB0b3BCcmlkZ2UtREVWIikKZGF0YSA9IHJvb3QgLyAiYnJpZGdlLWRhdGEiCnJlbGF5ID0gZGF0YSAvICJzaGVldC1yZWxheSIKcmVsYXkubWtkaXIocGFyZW50cz1UcnVlLCBleGlzdF9vaz1UcnVlKQpzZWNyZXQgPSAoZGF0YSAvICJzZWNyZXQudHh0IikucmVhZF90ZXh0KGVuY29kaW5nPSJ1dGYtOCIpLnN0cmlwKCkKaWYgbm90IHNlY3JldDoKICAgIHJhaXNlIFN5c3RlbUV4aXQoIkRFVl9TRUNSRVRfTUlTU0lORyIpCmNmZyA9IHsKICAgICJyZWxheV9rZXkiOiAiZGV2LWxvY2FsLSIgKyBzZWNyZXRzLnRva2VuX3VybHNhZmUoMTgpLAogICAgInNwcmVhZHNoZWV0X2lkIjogIkRFVl9MT0NBTF9PTkxZIiwKICAgICJ3ZWJfYXBwX3VybCI6ICJodHRwOi8vMTI3LjAuMC4xOjkvZGV2LWxvY2FsLW9ubHktZGlzYWJsZWQiLAogICAgImJyaWRnZV9iYXNlIjogImh0dHA6Ly8xMjcuMC4wLjE6ODc2NiIsCiAgICAiYnJpZGdlX3NlY3JldCI6IHNlY3JldCwKICAgICJwb2xsX3NlY29uZHMiOiAzLAogICAgImRldl9sb2NhbF9vbmx5IjogVHJ1ZQp9CihyZWxheSAvICJjb25maWcuanNvbiIpLndyaXRlX3RleHQoanNvbi5kdW1wcyhjZmcsIGluZGVudD0yKSwgZW5jb2Rpbmc9InV0Zi04IiwgbmV3bGluZT0iXG4iKQpqc29uLmxvYWRzKChyZWxheSAvICJjb25maWcuanNvbiIpLnJlYWRfdGV4dChlbmNvZGluZz0idXRmLTgiKSkKcHJpbnQoIkRFVl9SRUxBWV9DT05GSUdfTE9DQUxfT05MWV9PSyIpCg=='))\";if($LASTEXITCODE -ne 0){throw 'DEV_RELAY_CONFIG_FAILED'};$c=Get-NetTCPConnection -LocalPort 8766 -State Listen -ErrorAction SilentlyContinue;if($c){Stop-Process -Id $c.OwningProcess -Force;Start-Sleep -Seconds 1};& 'C:\Users\ash\Documents\Codex\2026-08-26\LaptopBridge-DEV\start-dev-bridge.ps1';Start-Sleep -Seconds 3;$r=Invoke-WebRequest -UseBasicParsing 'http://127.0.0.1:8766/health' -TimeoutSec 5;[pscustomobject]@{health=$r.Content.Trim();prod8765=[bool](Get-NetTCPConnection -LocalPort 8765 -State Listen -ErrorAction SilentlyContinue);dev8766=[bool](Get-NetTCPConnection -LocalPort 8766 -State Listen -ErrorAction SilentlyContinue);relay_config=(Test-Path 'C:\Users\ash\Documents\Codex\2026-08-26\LaptopBridge-DEV\bridge-data\sheet-relay\config.json')}|ConvertTo-Json -Compress" |
| 1788150225003 | SUCCESS | python -c "from pathlib import Path; import re; root=Path(r'C:\Users\ash\Documents\ShopeeApi'); pats=re.compile(r'list_ready_to_ship_for_arrange|arrange.*shipment|ship_order|READY_TO_SHIP|Instant Delivery|instant_delivery',re.I);
for p in root.rglob('*.py'):
try: lines=p.read_text(encoding='utf-8',errors='replace').splitlines()
except: continue
hits=[i for i,x in enumerate(lines) if pats.search(x)]
if hits:
print('===',p.relative_to(root),'===')
shown=set()
for i in hits:
a=max(0,i-8); b=min(len(lines),i+18)
key=(a,b)
if key in shown: continue
shown.add(key)
for j in range(a,b): print(f'{j+1}: {lines[j][:500]}')
print('---')
" |
| 1788150295323 | TIMEOUT | powershell -NoProfile -Command "$root='C:\Users\ash\Documents\ShopeeApi'; Write-Output ('ROOT_EXISTS='+(Test-Path $root)); Get-ChildItem -LiteralPath $root -Recurse -File -Filter *.py -ErrorAction SilentlyContinue | Select-String -Pattern 'list_ready_to_ship_for_arrange','ship_order','READY_TO_SHIP','Instant Delivery','instant_delivery' -SimpleMatch | Select-Object Path,LineNumber,Line | Format-List" |
| 1788150466600 | SUCCESS | python -c "import base64;exec(base64.b64decode('ZnJvbSBwYXRobGliIGltcG9ydCBQYXRoCnA9UGF0aChyJ0M6XFVzZXJzXGFzaFxEb2N1bWVudHNcU2hvcGVlQXBpXGFwcFxtYWluLnB5JykKbGluZXM9cC5yZWFkX3RleHQoZW5jb2Rpbmc9J3V0Zi04JyxlcnJvcnM9J3JlcGxhY2UnKS5zcGxpdGxpbmVzKCkKaGl0cz1baSBmb3IgaSx4IGluIGVudW1lcmF0ZShsaW5lcykgaWYgJy9hcGkvb3BlcmF0aW9ucy8nIGluIHggb3IgJ3JlcXVpcmVfb3BlcmF0aW9uc19kZXZpY2UnIGluIHggb3IgJ2lzX3ByaW1hcnknIGluIHhdCnNlZW49c2V0KCkKZm9yIGkgaW4gaGl0czoKICAgIGE9bWF4KDAsaS0xNSk7IGI9bWluKGxlbihsaW5lcyksaSs1NSkKICAgIGlmIGFueShhPj14IGFuZCBiPD15IGZvciB4LHkgaW4gc2Vlbik6IGNvbnRpbnVlCiAgICBzZWVuLmFkZCgoYSxiKSkKICAgIHByaW50KGYnLS0tIHthKzF9LXtifSAtLS0nKQogICAgZm9yIGogaW4gcmFuZ2UoYSxiKTogcHJpbnQoZid7aisxfToge2xpbmVzW2pdWzo1MDBdfScpCg=='))" |
| 1788150692691 | SUCCESS | python -c "from pathlib import Path; import hashlib; root=Path(r'C:\Users\ash\Documents\ShopeeApi');
for name in ['app/main.py','app/db.py']:
p=root/name; print(name, hashlib.sha256(p.read_bytes()).hexdigest(), p.stat().st_size)
p=root/'app/main.py'; L=p.read_text(encoding='utf-8',errors='replace').splitlines(); print('IMPORTS'); [print(f'{i+1}: {L[i]}') for i in range(min(100,len(L))) if any(x in L[i] for x in ['threading','from typing','import '])]" && powershell -NoProfile -Command "Get-NetTCPConnection -LocalPort 8132 -State Listen -ErrorAction SilentlyContinue | Select-Object LocalPort,OwningProcess | ConvertTo-Json -Compress; $c=Get-NetTCPConnection -LocalPort 8132 -State Listen -ErrorAction SilentlyContinue; if($c){Get-CimInstance Win32_Process -Filter ('ProcessId='+$c.OwningProcess) | Select-Object ProcessId,CommandLine | ConvertTo-Json -Compress}" |
| 1788150761068 | SUCCESS | powershell -NoProfile -Command "$r='C:\Users\ash\Documents\ShopeeApi'; Get-FileHash ($r+'\app\main.py') -Algorithm SHA256 | Select-Object Path,Hash | ConvertTo-Json -Compress; Get-FileHash ($r+'\app\db.py') -Algorithm SHA256 | Select-Object Path,Hash | ConvertTo-Json -Compress; $c=Get-NetTCPConnection -LocalPort 8132 -State Listen -ErrorAction SilentlyContinue; if($c){Get-CimInstance Win32_Process -Filter ('ProcessId='+$c.OwningProcess) | Select-Object ProcessId,CommandLine | ConvertTo-Json -Compress}" |
| 1788150914211 | SUCCESS | python -c "from pathlib import Path;import hashlib;root=Path(r'C:\Users\ash\Documents\ShopeeApi');[(lambda p:print(str(p),hashlib.sha256(p.read_bytes()).hexdigest(),p.stat().st_size))(root/n) for n in ['app/main.py','app/db.py']]" |
| 1788151063548 | SUCCESS | python "G:\My Drive\ChatGPT Bridge Data\fast-commands\patch_shopee_auto_ready_backend.py" |
| 1788151159205 | FAILED | powershell -NoProfile -ExecutionPolicy Bypass -Command "$ErrorActionPreference='Stop';$root='C:\Users\ash\Documents\ShopeeApi';$c=Get-NetTCPConnection -LocalPort 8132 -State Listen -ErrorAction SilentlyContinue;if($c){Stop-Process -Id $c.OwningProcess -Force;Start-Sleep -Seconds 2};$py=(Get-Command python.exe -ErrorAction Stop).Source;$log=Join-Path $root 'data\logs';New-Item -ItemType Directory -Force -Path $log|Out-Null;Start-Process -FilePath $py -ArgumentList '-m','uvicorn','app.main:app','--host','127.0.0.1','--port','8132' -WorkingDirectory $root -WindowStyle Hidden -RedirectStandardOutput (Join-Path $log 'uvicorn-auto-ready.stdout.log') -RedirectStandardError (Join-Path $log 'uvicorn-auto-ready.stderr.log');Start-Sleep -Seconds 5;$r=Invoke-WebRequest -UseBasicParsing 'http://127.0.0.1:8132/openapi.json' -TimeoutSec 10;$j=$r.Content|ConvertFrom-Json;$has=$null -ne $j.paths.'/api/operations/ready-to-ship/auto-arrange';$listen=[bool](Get-NetTCPConnection -LocalPort 8132 -State Listen -ErrorAction SilentlyContinue);[pscustomobject]@{listen=$listen;openapi_status=$r.StatusCode;auto_ready_endpoint=$has;production_bridge_8765=[bool](Get-NetTCPConnection -LocalPort 8765 -State Listen -ErrorAction SilentlyContinue)}|ConvertTo-Json -Compress" |
| 1788151261981 | SUCCESS | powershell -NoProfile -Command "$root='C:\Users\ash\Documents\ShopeeApi';Write-Output ('PORT8132='+[bool](Get-NetTCPConnection -LocalPort 8132 -State Listen -ErrorAction SilentlyContinue));$e=Join-Path $root 'data\logs\uvicorn-auto-ready.stderr.log';$o=Join-Path $root 'data\logs\uvicorn-auto-ready.stdout.log';if(Test-Path $e){Write-Output '---STDERR---';Get-Content $e -Tail 120};if(Test-Path $o){Write-Output '---STDOUT---';Get-Content $o -Tail 80};Write-Output '---PYCOMPILE---';python -m py_compile (Join-Path $root 'app\main.py') (Join-Path $root 'app\db.py');Write-Output ('PYC_EXIT='+$LASTEXITCODE)" |
| 1788151336441 | TIMEOUT | powershell -NoProfile -Command "$r='C:\Users\ash\Documents\ShopeeApi';Write-Output '---VENV---';Get-ChildItem -LiteralPath $r -Force -Directory | Where-Object {$_.Name -match 'venv|env'} | Select-Object FullName;Get-ChildItem -LiteralPath $r -File | Where-Object {$_.Name -match 'start|run|requirements|pyproject'} | Select-Object Name,FullName;Write-Output '---PYTHONS---';Get-ChildItem -LiteralPath $r -Recurse -Filter python.exe -ErrorAction SilentlyContinue | Select-Object -First 10 FullName;Write-Output '---UVICORN---';Get-ChildItem -LiteralPath $r -Recurse -Filter uvicorn.exe -ErrorAction SilentlyContinue | Select-Object -First 10 FullName;Write-Output '---STARTS---';Get-ChildItem -LiteralPath $r -File -Include *.ps1,*.bat,*.cmd -Recurse -ErrorAction SilentlyContinue | Where-Object {$_.Name -match 'start|run'} | Select-Object -First 30 FullName" |
| 1788151471095 | CANCELLED | powershell -NoProfile -ExecutionPolicy Bypass -Command "$ErrorActionPreference='Stop';$root='C:\Users\ash\Documents\ShopeeApi';$py=Join-Path $root '.venv\Scripts\python.exe';if(-not(Test-Path $py)){throw 'VENV_PYTHON_MISSING'};$c=Get-NetTCPConnection -LocalPort 8132 -State Listen -ErrorAction SilentlyContinue;if($c){Stop-Process -Id $c.OwningProcess -Force;Start-Sleep -Seconds 1};$log=Join-Path $root 'data\logs';New-Item -ItemType Directory -Force -Path $log|Out-Null;Start-Process -FilePath $py -ArgumentList '-m','uvicorn','app.main:app','--host','127.0.0.1','--port','8132' -WorkingDirectory $root -WindowStyle Hidden -RedirectStandardOutput (Join-Path $log 'uvicorn-auto-ready-venv.stdout.log') -RedirectStandardError (Join-Path $log 'uvicorn-auto-ready-venv.stderr.log');$ok=$false;for($i=0;$i -lt 20;$i++){Start-Sleep -Milliseconds 500;try{$r=Invoke-WebRequest -UseBasicParsing 'http://127.0.0.1:8132/openapi.json' -TimeoutSec 2;if($r.StatusCode -eq 200){$ok=$true;break}}catch{}};if(-not $ok){$e=Join-Path $log 'uvicorn-auto-ready-venv.stderr.log';if(Test-Path $e){Get-Content $e -Tail 100};throw 'SHOPEE_START_FAILED'};$j=$r.Content|ConvertFrom-Json;$has=$null -ne $j.paths.'/api/operations/ready-to-ship/auto-arrange';[pscustomobject]@{listen=[bool](Get-NetTCPConnection -LocalPort 8132 -State Listen -ErrorAction SilentlyContinue);openapi_status=$r.StatusCode;auto_ready_endpoint=$has;production_bridge_8765=[bool](Get-NetTCPConnection -LocalPort 8765 -State Listen -ErrorAction SilentlyContinue);pid=(Get-NetTCPConnection -LocalPort 8132 -State Listen).OwningProcess}|ConvertTo-Json -Compress" |
| 1788151690908 | FAILED | powershell -NoProfile -ExecutionPolicy Bypass -Command "$ErrorActionPreference='Stop';$root='C:\Users\ash\Documents\Codex\2026-08-26\LaptopBridge-DEV';$conn=Get-NetTCPConnection -LocalPort 8766 -State Listen -ErrorAction SilentlyContinue;if($conn){$pid8766=$conn.OwningProcess;$proc=Get-CimInstance Win32_Process -Filter ('ProcessId='+$pid8766);if($proc.CommandLine -notlike '*LaptopBridge-DEV*'){throw 'PORT8766_NOT_DEV'};Stop-Process -Id $pid8766 -Force;Start-Sleep -Seconds 1};& (Join-Path $root 'start-dev-bridge.ps1');Start-Sleep -Seconds 3;$r=Invoke-WebRequest -UseBasicParsing 'http://127.0.0.1:8766/health' -TimeoutSec 5;Write-Output ('DEV_HEALTH='+$r.Content.Trim());Write-Output ('PROD8765='+[bool](Get-NetTCPConnection -LocalPort 8765 -State Listen -ErrorAction SilentlyContinue));Write-Output ('DEV8766='+[bool](Get-NetTCPConnection -LocalPort 8766 -State Listen -ErrorAction SilentlyContinue));Write-Output ('HA_MARKER='+[bool](Test-Path (Join-Path $root 'bridge-data\human-assistant.enabled')))" |
| 1788151881430 | SUCCESS | powershell -NoProfile -Command "$c=Get-NetTCPConnection -LocalPort 8766 -State Listen -ErrorAction SilentlyContinue;if(-not $c){Write-Output 'NO_8766';exit 0};$pid8766=$c.OwningProcess;Write-Output ('PID='+$pid8766);$p=Get-CimInstance Win32_Process -Filter ('ProcessId='+$pid8766);$p | Select-Object ProcessId,ParentProcessId,Name,ExecutablePath,CommandLine | Format-List;$pp=Get-CimInstance Win32_Process -Filter ('ProcessId='+$p.ParentProcessId) -ErrorAction SilentlyContinue;if($pp){Write-Output '---PARENT---';$pp | Select-Object ProcessId,ParentProcessId,Name,ExecutablePath,CommandLine | Format-List}" |
| 1788151956319 | SUCCESS | powershell -NoProfile -ExecutionPolicy Bypass -Command "$ErrorActionPreference='Stop';$root='C:\Users\ash\Documents\Codex\2026-08-26\LaptopBridge-DEV';$prodBefore=[bool](Get-NetTCPConnection -LocalPort 8765 -State Listen -ErrorAction SilentlyContinue);$conn=Get-NetTCPConnection -LocalPort 8766 -State Listen -ErrorAction SilentlyContinue;if($conn){$pid8766=$conn.OwningProcess;Write-Output ('STOPPING_DEV_PID='+$pid8766);Stop-Process -Id $pid8766 -Force;Start-Sleep -Seconds 1};& (Join-Path $root 'start-dev-bridge.ps1');Start-Sleep -Seconds 3;$r=Invoke-WebRequest -UseBasicParsing 'http://127.0.0.1:8766/health' -TimeoutSec 5;$prodAfter=[bool](Get-NetTCPConnection -LocalPort 8765 -State Listen -ErrorAction SilentlyContinue);$devAfter=[bool](Get-NetTCPConnection -LocalPort 8766 -State Listen -ErrorAction SilentlyContinue);Write-Output ('DEV_HEALTH='+$r.Content.Trim());Write-Output ('PROD8765_BEFORE='+$prodBefore);Write-Output ('PROD8765_AFTER='+$prodAfter);Write-Output ('DEV8766_AFTER='+$devAfter);Write-Output ('HA_MARKER='+[bool](Test-Path (Join-Path $root 'bridge-data\human-assistant.enabled')))" |
| 1788152801969 | TIMEOUT | cmd /c where /r C:\Users\ash labelscan-local-debug.keystore |
| 1788154052273 | SUCCESS | powershell -NoProfile -Command "$root='C:\Users\ash\Documents\Codex\2026-08-26\LaptopBridge-DEV'; try{Write-Output ('HEALTH='+(Invoke-WebRequest -UseBasicParsing 'http://127.0.0.1:8766/health' -TimeoutSec 3).Content.Trim())}catch{Write-Output ('HEALTH_ERR='+$_.Exception.Message)}; if(Test-Path ($root+'\bridge-data\restart-ha1.log')){Get-Content ($root+'\bridge-data\restart-ha1.log') -Tail 8}" |
| 1788154110958 | FAILED | python -c "from pathlib import Path\nimport os,time\nroot=Path(r'C:\\Users\\ash\\Documents\\Codex\\2026-08-26\\LaptopBridge-DEV')\nprint('ROOT_EXISTS',root.exists())\nfor name in ['start-dev-bridge.ps1','dev_bridge_launcher.py']:\n p=root/name; print('\\n---'+name+'---'); print(p.read_text(encoding='utf-8',errors='replace')[:12000] if p.exists() else 'MISSING')\nprint('\\n---BRIDGE-DATA RECENT---')\nbd=root/'bridge-data'\nif bd.exists():\n xs=sorted([p for p in bd.rglob('*') if p.is_file()], key=lambda p:p.stat().st_mtime, reverse=True)[:20]\n for p in xs: print(time.strftime('%Y-%m-%d %H:%M:%S',time.localtime(p.stat().st_mtime)),p.relative_to(root),p.stat().st_size)\nprint('\\n---PROJECT LOG-LIKE---')\nxs=sorted([p for p in root.rglob('*') if p.is_file() and p.suffix.lower() in {'.log','.txt'}], key=lambda p:p.stat().st_mtime, reverse=True)[:15]\nfor p in xs:\n print('\\n###',p.relative_to(root)); print(p.read_text(encoding='utf-8',errors='replace')[-5000:])" |
| 1788154206915 | SUCCESS | powershell -NoProfile -Command "$root='C:\Users\ash\Documents\Codex\2026-08-26\LaptopBridge-DEV'; Write-Output '---START-PS1---'; Get-Content (Join-Path $root 'start-dev-bridge.ps1'); Write-Output '---LAUNCHER---'; Get-Content (Join-Path $root 'dev_bridge_launcher.py'); Write-Output '---RECENT-BRIDGE-DATA---'; Get-ChildItem (Join-Path $root 'bridge-data') -File | Sort-Object LastWriteTime -Descending | Select-Object -First 15 Name,Length,LastWriteTime | Format-Table -AutoSize" |
| 1788154283908 | SUCCESS | powershell -NoProfile -ExecutionPolicy Bypass -Command "$root='C:\Users\ash\Documents\Codex\2026-08-26\LaptopBridge-DEV'; $py='C:\Users\ash\AppData\Local\Programs\Python\Python312\python.exe'; $p=Start-Process -FilePath $py -ArgumentList 'dev_bridge_launcher.py' -WorkingDirectory $root -PassThru -WindowStyle Hidden; Write-Output ('STARTED_PID='+$p.Id); Start-Sleep -Seconds 5; try{$r=Invoke-WebRequest -UseBasicParsing 'http://127.0.0.1:8766/health' -TimeoutSec 3; Write-Output ('HEALTH='+$r.Content.Trim())}catch{Write-Output ('HEALTH_ERR='+$_.Exception.Message)}; if($p.HasExited){Write-Output ('EXITED='+$p.ExitCode)}else{Write-Output 'PROCESS_ALIVE=True'}" |
| 1788154321819 | SUCCESS | powershell -NoProfile -Command "$p='C:\Users\ash\Documents\Codex\2026-08-26\LaptopBridge-DEV\bridge-data\dev-bridge.stderr.log'; if(Test-Path $p){Get-Content $p -Tail 120}else{Write-Output 'NO_STDERR_LOG'}" |
| 1788155633393 | SUCCESS | powershell -NoProfile -ExecutionPolicy Bypass -Command "$root='C:\Users\ash\Documents\Codex\2026-08-26\LaptopBridge-DEV'; $py='C:\Users\ash\AppData\Local\Programs\Python\Python312\python.exe'; $owners=Get-NetTCPConnection -LocalPort 8766 -State Listen -ErrorAction SilentlyContinue | Select-Object -ExpandProperty OwningProcess -Unique; foreach($opid in $owners){ cmd /c taskkill /PID $opid /T /F | Out-Null }; Start-Sleep -Seconds 2; $p=Start-Process -FilePath $py -ArgumentList 'dev_bridge_launcher.py' -WorkingDirectory $root -PassThru -WindowStyle Hidden; Write-Output ('STARTED_PID='+$p.Id); $ok=$false; for($i=0;$i -lt 20;$i++){Start-Sleep 1; try{$r=Invoke-WebRequest -UseBasicParsing 'http://127.0.0.1:8766/health' -TimeoutSec 2; if($r.Content.Trim() -eq 'OK'){Write-Output 'HEALTH=OK';$ok=$true;break}}catch{}}; if(-not $ok){Write-Output 'HEALTH=FAIL'; exit 12}" |
| 1788159541107 | SUCCESS | cmd /c "echo DEV8766 & netstat -ano | findstr LISTENING | findstr :8766 & echo PROD8765 & netstat -ano | findstr LISTENING | findstr :8765" |
| 1788159874191 | FAILED | python -c "from pathlib import Path;import hashlib,py_compile,json,subprocess;root=Path(r'C:\Users\ash\Documents\Codex\2026-08-26\LaptopBridge-DEV');p=root/'sheet_relay.py';h=root/'human_assistant_uia.ps1';out={'dev_root_exists':root.is_dir(),'sheet_exists':p.is_file(),'helper_exists':h.is_file()};py_compile.compile(str(p),doraise=True);sb=p.read_bytes();hb=h.read_bytes();s=sb.decode('utf-8','replace');t=hb.decode('utf-8','replace');out.update({'sheet_sha256':hashlib.sha256(sb).hexdigest(),'helper_sha256':hashlib.sha256(hb).hexdigest(),'sheet_compile':'OK','ha2_marker':('HA2' in s),'hidden_launch':('-WindowStyle' in s and 'Hidden' in s),'create_no_window':('CREATE_NO_WINDOW' in s),'helper_modes':all(x in t for x in ('observe','find','click'))});net=subprocess.run(['netstat','-ano'],capture_output=True,text=True,timeout=5).stdout;out['listen_8766']=[x.strip() for x in net.splitlines() if ':8766' in x and 'LISTENING' in x];out['listen_8765']=[x.strip() for x in net.splitlines() if ':8765' in x and 'LISTENING' in x];tl=subprocess.run(['tasklist','/FI','PID eq 9652','/V','/FO','CSV'],capture_output=True,text=True,timeout=5).stdout.strip();out['pid9652_present']=('9652' in tl and 'No tasks are running' not in tl);out['pid9652_tasklist']=tl[:700];c=subprocess.run(['curl.exe','-sS','--max-time','3','http://127.0.0.1:8766/health'],capture_output=True,text=True,timeout=5);out['dev_health_rc']=c.returncode;out['dev_health']=(c.stdout or c.stderr)[:300];print(json.dumps(out,separators=(',',':')))" |
| 1788160020955 | SUCCESS | python -c "from pathlib import Path;import hashlib,py_compile,json,subprocess;root=Path(r'C:\Users\ash\Documents\Codex\2026-08-26\LaptopBridge-DEV');p=root/'sheet_relay.py';out={'dev_root_exists':root.is_dir(),'sheet_exists':p.is_file()};py_compile.compile(str(p),doraise=True);sb=p.read_bytes();s=sb.decode('utf-8','replace');helpers=list(root.rglob('human_assistant_uia.ps1'));out.update({'sheet_sha256':hashlib.sha256(sb).hexdigest(),'sheet_sha_expected':hashlib.sha256(sb).hexdigest()=='c8ca5fc4cd1264d9368c468f43bb1a30809450d6b3288f5ad8d4b7129ab4833f','sheet_compile':'OK','ha2_marker':('HA2' in s),'hidden_launch':('-WindowStyle' in s and 'Hidden' in s),'create_no_window':('CREATE_NO_WINDOW' in s),'helper_paths':[str(x) for x in helpers],'uia_path_lines':[x.strip() for x in s.splitlines() if '_pc_uia_script_path' in x or 'human_assistant_uia.ps1' in x][:12]});h=helpers[0] if helpers else None;hb=h.read_bytes() if h else b'';t=hb.decode('utf-8','replace') if h else '';out.update({'helper_found':bool(h),'helper_sha256':hashlib.sha256(hb).hexdigest() if h else None,'helper_sha_expected':(hashlib.sha256(hb).hexdigest()=='b10d0bb8e25a43d29db851968f1519a89373ade84df6a8c43df37edbe0cd0e47') if h else False,'helper_modes':all(x in t for x in ('observe','find','click')) if h else False});net=subprocess.run(['netstat','-ano'],capture_output=True,text=True,timeout=5).stdout;out['listen_8766']=[x.strip() for x in net.splitlines() if ':8766' in x and 'LISTENING' in x];out['listen_8765']=[x.strip() for x in net.splitlines() if ':8765' in x and 'LISTENING' in x];tl=subprocess.run(['tasklist','/FI','PID eq 9652','/V','/FO','CSV'],capture_output=True,text=True,timeout=5).stdout.strip();out['pid9652_present']=('9652' in tl and 'No tasks are running' not in tl);out['pid9652_tasklist']=tl[:500];c=subprocess.run(['curl.exe','-sS','--max-time','3','http://127.0.0.1:8766/health'],capture_output=True,text=True,timeout=5);out['dev_health_rc']=c.returncode;out['dev_health']=(c.stdout or c.stderr)[:200];print(json.dumps(out,separators=(',',':')))" |
| 1788160187818 | SUCCESS | python -c "from pathlib import Path;import hashlib,json;root=Path(r'C:\Users\ash\Documents\Codex\2026-08-26\LaptopBridge-DEV');cands=[x for x in root.rglob('*') if x.is_file() and any(k in x.name.lower() for k in ('restart','launcher','start_dev','dev_bridge'))];out=[];[(out.append({'path':str(x),'size':x.stat().st_size,'sha256':hashlib.sha256(x.read_bytes()).hexdigest(),'preview':x.read_text(encoding='utf-8',errors='replace')[:2500] if x.suffix.lower() in ('.ps1','.py','.cmd','.bat') else ''})) for x in cands if x.stat().st_size<200000];print(json.dumps(out,separators=(',',':')))" |
| 1788160355710 | SUCCESS | python -c "from pathlib import Path;import json,hashlib;root=Path(r'C:\Users\ash\Documents\Codex\2026-08-26\LaptopBridge-DEV');files=['start-dev-bridge.ps1','DEV_BRIDGE.md'];out={};[(out.update({n:{'exists':(root/n).is_file(),'sha256':hashlib.sha256((root/n).read_bytes()).hexdigest() if (root/n).is_file() else None,'text':(root/n).read_text(encoding='utf-8',errors='replace')[:6000] if (root/n).is_file() else None}})) for n in files];print(json.dumps(out,separators=(',',':')))" |
| 1788160493716 | FAILED | powershell -NoProfile -ExecutionPolicy Bypass -Command "$ErrorActionPreference='Stop';$root='C:\Users\ash\Documents\Codex\2026-08-26\LaptopBridge-DEV';$cfg=Get-Content -Raw -LiteralPath (Join-Path $root 'config.json')|ConvertFrom-Json;if([int]$cfg.port -ne 8766){throw 'DEV_CONFIG_PORT_GUARD_FAILED'};$conns=@(Get-NetTCPConnection -LocalPort 8766 -State Listen -ErrorAction SilentlyContinue);$pids=@($conns|Select-Object -ExpandProperty OwningProcess -Unique);$checked=@();foreach($pid8766 in $pids){$proc=Get-CimInstance Win32_Process -Filter ('ProcessId='+$pid8766);$cmd=[string]$proc.CommandLine;$checked += [pscustomobject]@{pid=$pid8766;cmd=$cmd};if($cmd -notlike '*LaptopBridge-DEV*'){throw ('PORT8766_NOT_DEV_PID_'+$pid8766)}};foreach($pid8766 in $pids){Stop-Process -Id $pid8766 -Force -ErrorAction Stop};if($pids.Count -gt 0){Start-Sleep -Seconds 1};& (Join-Path $root 'start-dev-bridge.ps1');Start-Sleep -Seconds 4;$r=Invoke-WebRequest -UseBasicParsing 'http://127.0.0.1:8766/health' -TimeoutSec 5;$prod=Invoke-WebRequest -UseBasicParsing 'http://127.0.0.1:8765/health' -TimeoutSec 5;$new=@(Get-NetTCPConnection -LocalPort 8766 -State Listen -ErrorAction Stop|Select-Object -ExpandProperty OwningProcess -Unique);[pscustomobject]@{ok=($r.Content.Trim() -eq 'OK' -and $prod.Content.Trim() -eq 'OK');dev_health=$r.Content.Trim();prod_health=$prod.Content.Trim();old_pids=$pids;new_pids=$new;dev_port=8766;prod_port=8765;checked=$checked.Count}|ConvertTo-Json -Compress" |
| 1788160623910 | SUCCESS | powershell -NoProfile -Command "$pids=@(Get-NetTCPConnection -LocalPort 8766 -State Listen -ErrorAction SilentlyContinue|Select-Object -ExpandProperty OwningProcess -Unique);$items=@();foreach($p in $pids){$x=Get-CimInstance Win32_Process -Filter ('ProcessId='+$p) -ErrorAction SilentlyContinue;if($x){$items += [pscustomobject]@{pid=$x.ProcessId;ppid=$x.ParentProcessId;name=$x.Name;path=$x.ExecutablePath;cmd=$x.CommandLine;created=$x.CreationDate}}};$prod=@(Get-NetTCPConnection -LocalPort 8765 -State Listen -ErrorAction SilentlyContinue|Select-Object -ExpandProperty OwningProcess -Unique);[pscustomobject]@{dev_owners=$items;dev_owner_count=$items.Count;prod_pids=$prod}|ConvertTo-Json -Depth 5 -Compress" |
| 1788160758439 | FAILED | powershell -NoProfile -ExecutionPolicy Bypass -Command "$ErrorActionPreference='Stop';$root='C:\Users\ash\Documents\Codex\2026-08-26\LaptopBridge-DEV';$cfg=Get-Content -Raw -LiteralPath (Join-Path $root 'config.json')|ConvertFrom-Json;if([int]$cfg.port -ne 8766){throw 'DEV_CONFIG_PORT_GUARD_FAILED'};$conns=@(Get-NetTCPConnection -LocalPort 8766 -State Listen -ErrorAction SilentlyContinue);$pids=@($conns|Select-Object -ExpandProperty OwningProcess -Unique);$checked=@();foreach($pid8766 in $pids){$proc=Get-CimInstance Win32_Process -Filter ('ProcessId='+$pid8766);$cmd=[string]$proc.CommandLine;$checked += [pscustomobject]@{pid=$pid8766;cmd=$cmd};if($cmd -notlike '*dev_bridge_launcher.py*'){throw ('PORT8766_OWNER_GUARD_FAILED_'+$pid8766)}};foreach($pid8766 in $pids){Stop-Process -Id $pid8766 -Force -ErrorAction Stop};if($pids.Count -gt 0){Start-Sleep -Seconds 1};& (Join-Path $root 'start-dev-bridge.ps1');Start-Sleep -Seconds 4;$r=Invoke-WebRequest -UseBasicParsing 'http://127.0.0.1:8766/health' -TimeoutSec 5;$prod=Invoke-WebRequest -UseBasicParsing 'http://127.0.0.1:8765/health' -TimeoutSec 5;$new=@(Get-NetTCPConnection -LocalPort 8766 -State Listen -ErrorAction Stop|Select-Object -ExpandProperty OwningProcess -Unique);[pscustomobject]@{ok=($r.Content.Trim() -eq 'OK' -and $prod.Content.Trim() -eq 'OK');dev_health=$r.Content.Trim();prod_health=$prod.Content.Trim();old_pids=$pids;new_pids=$new;dev_port=8766;prod_port=8765;checked=$checked.Count}|ConvertTo-Json -Compress" |
| 1788161498465 | FAILED | powershell -NoProfile -Command "$root='C:\Users\ash\Documents\Codex\2026-08-26\LaptopBridge-DEV';$conns=@(Get-NetTCPConnection -LocalPort 8766 -State Listen -ErrorAction SilentlyContinue);$pids=@($conns|Select-Object -ExpandProperty OwningProcess -Unique);$items=@();foreach($pid8766 in $pids){$p=Get-CimInstance Win32_Process -Filter ('ProcessId='+$pid8766) -ErrorAction SilentlyContinue;$par=$null;if($p){$par=Get-CimInstance Win32_Process -Filter ('ProcessId='+$p.ParentProcessId) -ErrorAction SilentlyContinue};$items += [pscustomobject]@{pid=$pid8766;name=$p.Name;path=$p.ExecutablePath;cmd=$p.CommandLine;ppid=$p.ParentProcessId;parent_name=$par.Name;parent_cmd=$par.CommandLine}};$related=@(Get-CimInstance Win32_Process|Where-Object{$_.CommandLine -like '*dev_bridge_launcher.py*' -or $_.CommandLine -like '*LaptopBridge-DEV*'}|Select-Object ProcessId,ParentProcessId,Name,ExecutablePath,CommandLine);$health='';try{$r=Invoke-WebRequest -UseBasicParsing 'http://127.0.0.1:8766/health' -TimeoutSec 2;$health='HTTP '+$r.StatusCode+' '+$r.Content.Trim()}catch{$health='FAIL '+$_.Exception.GetType().Name+' '+$_.Exception.Message};$err=Join-Path $root 'bridge-data\dev-bridge.stderr.log';$out=Join-Path $root 'bridge-data\dev-bridge.stdout.log';[pscustomobject]@{listeners=$items;related=$related;health=$health;stderr=(if(Test-Path $err){(Get-Content $err -Tail 40)-join '\n'}else{''});stdout=(if(Test-Path $out){(Get-Content $out -Tail 40)-join '\n'}else{''});prod8765=@(Get-NetTCPConnection -LocalPort 8765 -State Listen -ErrorAction SilentlyContinue|Select-Object -ExpandProperty OwningProcess -Unique)}|ConvertTo-Json -Depth 6 -Compress" |
| 1788161577888 | SUCCESS | python -c "import psutil,json,urllib.request,pathlib;root=pathlib.Path(r'C:\\Users\\ash\\Documents\\Codex\\2026-08-26\\LaptopBridge-DEV');con=[c for c in psutil.net_connections(kind='tcp') if c.status==psutil.CONN_LISTEN and c.laddr and c.laddr.port==8766];pids=sorted({c.pid for c in con if c.pid});items=[];
for pid in pids:
p=psutil.Process(pid); par=p.parent(); items.append({'pid':pid,'name':p.name(),'exe':p.exe(),'cmd':p.cmdline(),'ppid':p.ppid(),'parent_name':par.name() if par else None,'parent_cmd':par.cmdline() if par else None})
rel=[]
for p in psutil.process_iter(['pid','ppid','name','exe','cmdline']):
try:
j=' '.join(p.info.get('cmdline') or [])
if 'dev_bridge_launcher.py' in j or 'LaptopBridge-DEV' in j: rel.append(p.info)
except Exception: pass
try:
r=urllib.request.urlopen('http://127.0.0.1:8766/health',timeout=2); health='HTTP '+str(r.status)+' '+r.read().decode('utf-8','replace').strip()
except Exception as e: health='FAIL '+type(e).__name__+' '+str(e)
err=root/'bridge-data'/'dev-bridge.stderr.log'; out=root/'bridge-data'/'dev-bridge.stdout.log';tail=lambda p:'\n'.join(p.read_text(encoding='utf-8',errors='replace').splitlines()[-40:]) if p.exists() else '';prod=sorted({c.pid for c in psutil.net_connections(kind='tcp') if c.status==psutil.CONN_LISTEN and c.laddr and c.laddr.port==8765 and c.pid});print(json.dumps({'listeners':items,'related':rel,'health':health,'stderr':tail(err),'stdout':tail(out),'prod8765':prod},separators=(',',':')))" |
| 1788161657080 | SUCCESS | powershell -NoProfile -Command "Write-Output '---8766---';netstat -ano|findstr ':8766';Write-Output '---DEVPROCS---';Get-CimInstance Win32_Process|Where-Object{$_.CommandLine -like '*dev_bridge_launcher.py*' -or $_.CommandLine -like '*LaptopBridge-DEV*'}|Select-Object ProcessId,ParentProcessId,Name,ExecutablePath,CommandLine|Format-List|Out-String -Width 500|Write-Output;Write-Output '---HEALTH---';curl.exe -sS --max-time 2 http://127.0.0.1:8766/health;Write-Output '';Write-Output '---STDERR---';$e='C:\Users\ash\Documents\Codex\2026-08-26\LaptopBridge-DEV\bridge-data\dev-bridge.stderr.log';if(Test-Path $e){Get-Content $e -Tail 30}" |
| 1788161752132 | SUCCESS | powershell -NoProfile -Command "$ids=16088,19304,17488,7404;$rows=@();foreach($id in $ids){$p=Get-CimInstance Win32_Process -Filter ('ProcessId='+$id) -ErrorAction SilentlyContinue;if($p){$rows += $p|Select-Object ProcessId,ParentProcessId,Name,ExecutablePath,CommandLine,CreationDate}};Write-Output '---TARGETS---';$rows|Format-List|Out-String -Width 500|Write-Output;Write-Output '---RESTART_HELPERS---';Get-CimInstance Win32_Process|Where-Object{$_.CommandLine -like '*restart_ha2*' -or $_.CommandLine -like '*restart_dev_after_delay*' -or $_.CommandLine -like '*LaptopBridge-DEV*start-dev-bridge*'}|Select-Object ProcessId,ParentProcessId,Name,ExecutablePath,CommandLine,CreationDate|Format-List|Out-String -Width 500|Write-Output" |
| 1788161859982 | FAILED | powershell -NoProfile -ExecutionPolicy Bypass -Command "$ErrorActionPreference='Stop';$root='C:\Users\ash\Documents\Codex\2026-08-26\LaptopBridge-DEV';$cfg=Get-Content -Raw -LiteralPath (Join-Path $root 'config.json')|ConvertFrom-Json;if([int]$cfg.port -ne 8766){throw 'DEV_CONFIG_PORT_GUARD_FAILED'};$old=@();for($round=0;$round -lt 4;$round++){$ls=@(Get-NetTCPConnection -LocalPort 8766 -State Listen -ErrorAction SilentlyContinue);$ids=@($ls|Select-Object -ExpandProperty OwningProcess -Unique);if($ids.Count -eq 0){break};foreach($pid8766 in $ids){$p=Get-CimInstance Win32_Process -Filter ('ProcessId='+$pid8766) -ErrorAction Stop;if([string]$p.CommandLine -notlike '*dev_bridge_launcher.py*'){throw ('UNSAFE_8766_OWNER_'+$pid8766)};$old += $pid8766};foreach($pid8766 in $ids){Stop-Process -Id $pid8766 -Force -ErrorAction Stop};Start-Sleep -Milliseconds 700};if(@(Get-NetTCPConnection -LocalPort 8766 -State Listen -ErrorAction SilentlyContinue).Count -ne 0){throw 'DEV_PORT_NOT_FREED'};$py=(Get-Command python.exe -ErrorAction Stop).Source;$data=Join-Path $root 'bridge-data';$new=Start-Process -FilePath $py -ArgumentList 'dev_bridge_launcher.py' -WorkingDirectory $root -WindowStyle Hidden -RedirectStandardOutput (Join-Path $data 'dev-bridge.stdout.log') -RedirectStandardError (Join-Path $data 'dev-bridge.stderr.log') -PassThru;Start-Sleep -Seconds 4;$r=Invoke-WebRequest -UseBasicParsing 'http://127.0.0.1:8766/health' -TimeoutSec 5;$prod=Invoke-WebRequest -UseBasicParsing 'http://127.0.0.1:8765/health' -TimeoutSec 5;$owners=@(Get-NetTCPConnection -LocalPort 8766 -State Listen -ErrorAction Stop|Select-Object -ExpandProperty OwningProcess -Unique);if($owners.Count -ne 1){throw ('DEV_LISTENER_COUNT_'+$owners.Count)};$op=Get-CimInstance Win32_Process -Filter ('ProcessId='+$owners[0]);if([string]$op.CommandLine -notlike '*dev_bridge_launcher.py*'){throw 'NEW_DEV_OWNER_IDENTITY_FAILED'};[pscustomobject]@{ok=($r.Content.Trim() -eq 'OK' -and $prod.Content.Trim() -eq 'OK');dev_health=$r.Content.Trim();prod_health=$prod.Content.Trim();old_pids=@($old|Select-Object -Unique);new_pid=$owners[0];listener_count=$owners.Count;new_cmd=$op.CommandLine}|ConvertTo-Json -Compress" |
| 1788161936630 | SUCCESS | powershell -NoProfile -Command "Write-Output '---NETSTAT---';netstat -ano|findstr ':8766';Write-Output '---TCP---';Get-NetTCPConnection -LocalPort 8766 -ErrorAction SilentlyContinue|Select-Object LocalAddress,LocalPort,RemoteAddress,RemotePort,State,OwningProcess,CreationTime|Format-Table -AutoSize|Out-String -Width 300|Write-Output;Write-Output '---PYTHON DEV CMDLINES---';Get-CimInstance Win32_Process|Where-Object{$_.Name -eq 'python.exe' -and ($_.CommandLine -like '*dev_bridge_launcher.py*' -or $_.CommandLine -like '*LaptopBridge-DEV*')}|Select-Object ProcessId,ParentProcessId,Name,CommandLine,CreationDate|Format-List|Out-String -Width 500|Write-Output" |
| 1788162011390 | SUCCESS | powershell -NoProfile -Command "$ErrorActionPreference='Stop';$p=Get-CimInstance Win32_Process -Filter 'ProcessId=16088' -ErrorAction SilentlyContinue;if(-not $p){Write-Output 'PID_ALREADY_GONE';exit 0};if([string]$p.CommandLine -notlike '*dev_bridge_launcher.py*'){throw 'PID16088_IDENTITY_GUARD_FAILED'};if([int]$p.ParentProcessId -ne 17488){throw ('PID16088_PARENT_CHANGED_'+$p.ParentProcessId)};cmd.exe /c taskkill /PID 16088 /T /F;Write-Output ('TASKKILL_RC='+$LASTEXITCODE);Start-Sleep -Seconds 2;Write-Output ('PID_EXISTS='+[bool](Get-Process -Id 16088 -ErrorAction SilentlyContinue));Write-Output '---8766---';netstat -ano|findstr ':8766'" |
| 1788162116509 | SUCCESS | powershell -NoProfile -Command "Write-Output ('PID16088='+[bool](Get-Process -Id 16088 -ErrorAction SilentlyContinue));Write-Output '---8766---';netstat -ano|findstr ':8766';Write-Output '---8767---';netstat -ano|findstr ':8767';Write-Output '---PROD---';curl.exe -sS --max-time 2 http://127.0.0.1:8765/health" |
| 1788162357472 | FAILED | powershell -NoProfile -ExecutionPolicy Bypass -Command "$ErrorActionPreference='Stop';$root='C:\Users\ash\Documents\Codex\2026-08-26\LaptopBridge-DEV';$newDrive='G:\My Drive\ChatGPT Bridge Data\dev-bridge-ha2';$deadline=(Get-Date).AddSeconds(30);while(-not(Test-Path -LiteralPath $newDrive) -and (Get-Date)-lt $deadline){Start-Sleep -Seconds 1};if(-not(Test-Path -LiteralPath $newDrive)){throw 'NEW_DEV_DRIVE_ROOT_NOT_SYNCED'};$cp=Join-Path $root 'config.json';$sp=Join-Path $root 'start-dev-bridge.ps1';$cfg=Get-Content -Raw -LiteralPath $cp|ConvertFrom-Json;if([int]$cfg.port -ne 8766){throw ('DEV_PORT_PRECONDITION_'+$cfg.port)};if(Get-NetTCPConnection -LocalPort 8767 -State Listen -ErrorAction SilentlyContinue){throw 'DEV_ALT_PORT_BUSY'};$stamp=Get-Date -Format 'yyyyMMdd-HHmmss';Copy-Item $cp ($cp+'.pre-ha2-8767-'+$stamp+'.bak');Copy-Item $sp ($sp+'.pre-ha2-8767-'+$stamp+'.bak');$cfg.port=8767;$cfg.drive_root=$newDrive;$json=$cfg|ConvertTo-Json -Depth 10;[IO.File]::WriteAllText($cp,$json,(New-Object Text.UTF8Encoding($false)));$txt=[IO.File]::ReadAllText($sp);$txt=$txt.Replace('-LocalPort 8766','-LocalPort 8767').Replace('G:\My Drive\ChatGPT Bridge Data\dev-bridge','G:\My Drive\ChatGPT Bridge Data\dev-bridge-ha2');[IO.File]::WriteAllText($sp,$txt,(New-Object Text.UTF8Encoding($false)));python -c \"import json; c=json.load(open(r'C:\Users\ash\Documents\Codex\2026-08-26\LaptopBridge-DEV\config.json',encoding='utf-8')); assert c['port']==8767; print('CONFIG_OK')\";if($LASTEXITCODE -ne 0){throw 'CONFIG_VERIFY_FAILED'};& $sp;Start-Sleep -Seconds 5;$r=Invoke-WebRequest -UseBasicParsing 'http://127.0.0.1:8767/health' -TimeoutSec 5;$prod=Invoke-WebRequest -UseBasicParsing 'http://127.0.0.1:8765/health' -TimeoutSec 5;$owners=@(Get-NetTCPConnection -LocalPort 8767 -State Listen -ErrorAction Stop|Select-Object -ExpandProperty OwningProcess -Unique);if($owners.Count -ne 1){throw ('DEV8767_LISTENER_COUNT_'+$owners.Count)};$p=Get-CimInstance Win32_Process -Filter ('ProcessId='+$owners[0]);if([string]$p.CommandLine -notlike '*dev_bridge_launcher.py*'){throw 'DEV8767_OWNER_GUARD_FAILED'};[pscustomobject]@{ok=($r.Content.Trim() -eq 'OK' -and $prod.Content.Trim() -eq 'OK');dev_port=8767;dev_health=$r.Content.Trim();prod_health=$prod.Content.Trim();dev_pid=$owners[0];listener_count=$owners.Count;drive_root=$newDrive;ghost8766=[bool](Get-NetTCPConnection -LocalPort 8766 -State Listen -ErrorAction SilentlyContinue)}|ConvertTo-Json -Compress" |
| 1788162689212 | FAILED | python -c "import base64;exec(base64.b64decode('CmZyb20gcGF0aGxpYiBpbXBvcnQgUGF0aAppbXBvcnQganNvbiwgc2h1dGlsLCB0aW1lLCBzdWJwcm9jZXNzLCBzeXMsIHVybGxpYi5yZXF1ZXN0LCBweV9jb21waWxlLCBvcwpyb290PVBhdGgociJDOlxVc2Vyc1xhc2hcRG9jdW1lbnRzXENvZGV4XDIwMjYtMDgtMjZcTGFwdG9wQnJpZGdlLURFViIpCm5ld2RyaXZlPXIiRzpcTXkgRHJpdmVcQ2hhdEdQVCBCcmlkZ2UgRGF0YVxkZXYtYnJpZGdlLWhhMiIKY3A9cm9vdC8nY29uZmlnLmpzb24nOyBzcD1yb290LydzdGFydC1kZXYtYnJpZGdlLnBzMSc7IGxwPXJvb3QvJ2Rldl9icmlkZ2VfbGF1bmNoZXIucHknCmlmIG5vdCBQYXRoKG5ld2RyaXZlKS5pc19kaXIoKTogcmFpc2UgU3lzdGVtRXhpdCgnTkVXX0RFVl9EUklWRV9ST09UX05PVF9TWU5DRUQnKQojIDg3NjcgbXVzdCBiZSBmcmVlIGJlZm9yZSB0b3VjaGluZyBjb25maWcuCmNoaz1zdWJwcm9jZXNzLnJ1bihbJ3Bvd2Vyc2hlbGwnLCctTm9Qcm9maWxlJywnLUNvbW1hbmQnLCJpZihHZXQtTmV0VENQQ29ubmVjdGlvbiAtTG9jYWxQb3J0IDg3NjcgLVN0YXRlIExpc3RlbiAtRXJyb3JBY3Rpb24gU2lsZW50bHlDb250aW51ZSl7ZXhpdCA5fWVsc2V7ZXhpdCAwfSJdLGNyZWF0aW9uZmxhZ3M9Z2V0YXR0cihzdWJwcm9jZXNzLCdDUkVBVEVfTk9fV0lORE9XJywwKSkKaWYgY2hrLnJldHVybmNvZGUhPTA6IHJhaXNlIFN5c3RlbUV4aXQoJ0RFVl9BTFRfUE9SVF9CVVNZJykKY2ZnPWpzb24ubG9hZHMoY3AucmVhZF90ZXh0KGVuY29kaW5nPSd1dGYtOC1zaWcnKSkKaWYgaW50KGNmZy5nZXQoJ3BvcnQnLDApKSE9ODc2NjogcmFpc2UgU3lzdGVtRXhpdCgnREVWX1BPUlRfUFJFQ09ORElUSU9OXycrc3RyKGNmZy5nZXQoJ3BvcnQnKSkpCnN0YW1wPXRpbWUuc3RyZnRpbWUoJyVZJW0lZC0lSCVNJVMnKQpiYWNrcz1bXQpmb3IgcCBpbiAoY3Asc3AsbHApOgogYj1wLndpdGhfbmFtZShwLm5hbWUrJy5wcmUtaGEyLTg3NjdmaXgtJytzdGFtcCsnLmJhaycpOyBzaHV0aWwuY29weTIocCxiKTsgYmFja3MuYXBwZW5kKChwLGIpKQpuZXdwPU5vbmUKdHJ5OgogY2ZnWydwb3J0J109ODc2NwogY2ZnWydkcml2ZV9yb290J109bmV3ZHJpdmUKIGNwLndyaXRlX3RleHQoanNvbi5kdW1wcyhjZmcsaW5kZW50PTIpLGVuY29kaW5nPSd1dGYtOCcsbmV3bGluZT0nXG4nKQogc3Q9c3AucmVhZF90ZXh0KGVuY29kaW5nPSd1dGYtOC1zaWcnKQogc3Q9c3QucmVwbGFjZSgnLUxvY2FsUG9ydCA4NzY2JywnLUxvY2FsUG9ydCA4NzY3JykKIHN0PXN0LnJlcGxhY2UocidHOlxNeSBEcml2ZVxDaGF0R1BUIEJyaWRnZSBEYXRhXGRldi1icmlkZ2UnLG5ld2RyaXZlKQogc3Aud3JpdGVfdGV4dChzdCxlbmNvZGluZz0ndXRmLTgnLG5ld2xpbmU9J1xuJykKIGx0PWxwLnJlYWRfdGV4dChlbmNvZGluZz0ndXRmLTgtc2lnJykKIGx0PWx0LnJlcGxhY2UocidHOlxNeSBEcml2ZVxDaGF0R1BUIEJyaWRnZSBEYXRhXGRldi1icmlkZ2UnLG5ld2RyaXZlKQogbHAud3JpdGVfdGV4dChsdCxlbmNvZGluZz0ndXRmLTgnLG5ld2xpbmU9J1xuJykKIHB5X2NvbXBpbGUuY29tcGlsZShzdHIobHApLGRvcmFpc2U9VHJ1ZSkKICMgUmUtcmVhZCBwZXJzaXN0ZWQgY29uZmlnIGFzIGd1YXJkLgogYzI9anNvbi5sb2FkcyhjcC5yZWFkX3RleHQoZW5jb2Rpbmc9J3V0Zi04JykpCiBpZiBpbnQoYzIuZ2V0KCdwb3J0JywwKSkhPTg3Njcgb3IgYzIuZ2V0KCdkcml2ZV9yb290JykhPW5ld2RyaXZlOiByYWlzZSBSdW50aW1lRXJyb3IoJ1BFUlNJU1RFRF9DT05GSUdfVkVSSUZZX0ZBSUxFRCcpCiBmbGFncz0wCiBmb3IgbiBpbiAoJ0RFVEFDSEVEX1BST0NFU1MnLCdDUkVBVEVfTkVXX1BST0NFU1NfR1JPVVAnLCdDUkVBVEVfTk9fV0lORE9XJyk6IGZsYWdzIHw9IGludChnZXRhdHRyKHN1YnByb2Nlc3MsbiwwKSkKIG91dD1vcGVuKHJvb3QvJ2JyaWRnZS1kYXRhJy8nZGV2LWJyaWRnZS04NzY3LnN0ZG91dC5sb2cnLCdhYicsYnVmZmVyaW5nPTApCiBlcnI9b3Blbihyb290LydicmlkZ2UtZGF0YScvJ2Rldi1icmlkZ2UtODc2Ny5zdGRlcnIubG9nJywnYWInLGJ1ZmZlcmluZz0wKQogbmV3cD1zdWJwcm9jZXNzLlBvcGVuKFtzeXMuZXhlY3V0YWJsZSxzdHIobHApXSxjd2Q9c3RyKHJvb3QpLHN0ZGluPXN1YnByb2Nlc3MuREVWTlVMTCxzdGRvdXQ9b3V0LHN0ZGVycj1lcnIsY3JlYXRpb25mbGFncz1mbGFncykKIG91dC5jbG9zZSgpOyBlcnIuY2xvc2UoKQogaGVhbHRoPU5vbmUKIGRlYWRsaW5lPXRpbWUudGltZSgpKzE1CiBsYXN0PScnCiB3aGlsZSB0aW1lLnRpbWUoKTxkZWFkbGluZToKICB0cnk6CiAgIHdpdGggdXJsbGliLnJlcXVlc3QudXJsb3BlbignaHR0cDovLzEyNy4wLjAuMTo4NzY3L2hlYWx0aCcsdGltZW91dD0yKSBhcyByOgogICAgaGVhbHRoPXIucmVhZCgpLmRlY29kZSgndXRmLTgnLCdyZXBsYWNlJykuc3RyaXAoKQogICAgaWYgci5zdGF0dXM9PTIwMCBhbmQgaGVhbHRoPT0nT0snOiBicmVhawogIGV4Y2VwdCBFeGNlcHRpb24gYXMgZTogbGFzdD10eXBlKGUpLl9fbmFtZV9fKyc6JytzdHIoZSkKICB0aW1lLnNsZWVwKDAuNSkKIGlmIGhlYWx0aCE9J09LJzogcmFpc2UgUnVudGltZUVycm9yKCdERVY4NzY3X0hFQUxUSF9GQUlMRUQgJytsYXN0KQogd2l0aCB1cmxsaWIucmVxdWVzdC51cmxvcGVuKCdodHRwOi8vMTI3LjAuMC4xOjg3NjUvaGVhbHRoJyx0aW1lb3V0PTMpIGFzIHI6IHByb2Q9ci5yZWFkKCkuZGVjb2RlKCd1dGYtOCcsJ3JlcGxhY2UnKS5zdHJpcCgpCiBpZiBwcm9kIT0nT0snOiByYWlzZSBSdW50aW1lRXJyb3IoJ1BST0RfSEVBTFRIX05PVF9PSycpCiAjIEFzayBXaW5kb3dzIGZvciBsaXN0ZW5lciBvd25lcnMuCiBwcz0iQChHZXQtTmV0VENQQ29ubmVjdGlvbiAtTG9jYWxQb3J0IDg3NjcgLVN0YXRlIExpc3RlbiAtRXJyb3JBY3Rpb24gU3RvcHxTZWxlY3QtT2JqZWN0IC1FeHBhbmRQcm9wZXJ0eSBPd25pbmdQcm9jZXNzIC1VbmlxdWUpIC1qb2luICcsJyIKIHJyPXN1YnByb2Nlc3MucnVuKFsncG93ZXJzaGVsbCcsJy1Ob1Byb2ZpbGUnLCctQ29tbWFuZCcscHNdLGNhcHR1cmVfb3V0cHV0PVRydWUsdGV4dD1UcnVlLGNyZWF0aW9uZmxhZ3M9Z2V0YXR0cihzdWJwcm9jZXNzLCdDUkVBVEVfTk9fV0lORE9XJywwKSx0aW1lb3V0PTUpCiBvd25lcnM9W2ludCh4KSBmb3IgeCBpbiAocnIuc3Rkb3V0IG9yICcnKS5zdHJpcCgpLnNwbGl0KCcsJykgaWYgeC5zdHJpcCgpLmlzZGlnaXQoKV0KIGlmIGxlbihvd25lcnMpIT0xOiByYWlzZSBSdW50aW1lRXJyb3IoJ0RFVjg3NjdfTElTVEVORVJfQ09VTlRfJytzdHIobGVuKG93bmVycykpKQogcHJpbnQoanNvbi5kdW1wcyh7J29rJzpUcnVlLCdkZXZfcG9ydCc6ODc2NywnZGV2X2hlYWx0aCc6aGVhbHRoLCdwcm9kX2hlYWx0aCc6cHJvZCwnZGV2X3BpZCc6b3duZXJzWzBdLCdsaXN0ZW5lcl9jb3VudCc6bGVuKG93bmVycyksJ2RyaXZlX3Jvb3QnOm5ld2RyaXZlLCdnaG9zdDg3NjZfcHJlc2VydmVkJzpUcnVlLCdiYWNrdXBzJzpbc3RyKGIpIGZvciBfLGIgaW4gYmFja3NdfSxzZXBhcmF0b3JzPSgnLCcsJzonKSkpCmV4Y2VwdCBFeGNlcHRpb24gYXMgZToKIGlmIG5ld3AgaXMgbm90IE5vbmU6CiAgdHJ5OiBuZXdwLnRlcm1pbmF0ZSgpCiAgZXhjZXB0IEV4Y2VwdGlvbjogcGFzcwogZm9yIHAsYiBpbiBiYWNrczoKICB0cnk6IHNodXRpbC5jb3B5MihiLHApCiAgZXhjZXB0IEV4Y2VwdGlvbjogcGFzcwogcHJpbnQoanNvbi5kdW1wcyh7J29rJzpGYWxzZSwnZXJyb3InOnR5cGUoZSkuX19uYW1lX18rJzonK3N0cihlKSwncm9sbGVkX2JhY2snOlRydWV9LHNlcGFyYXRvcnM9KCcsJywnOicpKSkKIHJhaXNlCg=='))" |
| 1788162801164 | FAILED | python -c "from pathlib import Path;import json,subprocess,urllib.request;root=Path(r'C:\Users\ash\Documents\Codex\2026-08-26\LaptopBridge-DEV');cfg=json.loads((root/'config.json').read_text(encoding='utf-8-sig'));net=subprocess.run(['netstat','-ano'],capture_output=True,text=True,timeout=5).stdout;lines=[x.strip() for x in net.splitlines() if any((':'+str(p)) in x for p in (8765,8766,8767)) and 'LISTENING' in x];h={};\nfor p in (8765,8766,8767):\n try:\n with urllib.request.urlopen(f'http://127.0.0.1:{p}/health',timeout=2) as r:h[str(p)]=r.read().decode('utf-8','replace').strip()\n except Exception as e:h[str(p)]='FAIL:'+type(e).__name__\nprint(json.dumps({'config_port':cfg.get('port'),'has_drive_root':bool(cfg.get('drive_root')),'drive_lane':Path(str(cfg.get('drive_root',''))).name if cfg.get('drive_root') else None,'listeners':lines,'health':h},separators=(',',':')))" |
| 1788162892304 | FAILED | powershell -NoProfile -Command "$c=Get-Content -Raw 'C:\Users\ash\Documents\Codex\2026-08-26\LaptopBridge-DEV\config.json'|ConvertFrom-Json;Write-Output ('CONFIG_PORT='+$c.port);Write-Output ('HAS_DRIVE_ROOT='+[bool]($c.PSObject.Properties.Name -contains 'drive_root'));Write-Output '---NETSTAT---';cmd /c \"netstat -ano | findstr /R /C:\":8765\" /C:\":8766\" /C:\":8767\"\";Write-Output '---H8765---';curl.exe -sS --max-time 2 http://127.0.0.1:8765/health;Write-Output '';Write-Output '---H8766---';curl.exe -sS --max-time 2 http://127.0.0.1:8766/health;Write-Output '';Write-Output '---H8767---';curl.exe -sS --max-time 2 http://127.0.0.1:8767/health" |
| 1788171440752 | SUCCESS | python -c "import base64;exec(base64.b64decode('CmZyb20gcGF0aGxpYiBpbXBvcnQgUGF0aAppbXBvcnQganNvbiwgc3VicHJvY2VzcywgdXJsbGliLnJlcXVlc3QsIGhhc2hsaWIsIHRpbWUKcm9vdD1QYXRoKHIiQzpcVXNlcnNcYXNoXERvY3VtZW50c1xDb2RleFwyMDI2LTA4LTI2XExhcHRvcEJyaWRnZS1ERVYiKQpwb3J0cz0oODc2NSw4NzY2LDg3NjcpCm91dD17ImF1ZGl0X2Vwb2NoIjppbnQodGltZS50aW1lKCkpLCJyb290X2V4aXN0cyI6cm9vdC5pc19kaXIoKX0KY2ZncD1yb290LyJjb25maWcuanNvbiIKY2ZnPXt9CmlmIGNmZ3AuaXNfZmlsZSgpOgogICAgdHJ5OiBjZmc9anNvbi5sb2FkcyhjZmdwLnJlYWRfdGV4dChlbmNvZGluZz0idXRmLTgtc2lnIikpCiAgICBleGNlcHQgRXhjZXB0aW9uIGFzIGU6IG91dFsiY29uZmlnX2Vycm9yIl09dHlwZShlKS5fX25hbWVfXwpvdXRbImNvbmZpZyJdPXsicG9ydCI6Y2ZnLmdldCgicG9ydCIpLCJrZXlzIjpzb3J0ZWQoY2ZnLmtleXMoKSksImhhc19kcml2ZV9yb290IjoiZHJpdmVfcm9vdCIgaW4gY2ZnfQp0cnk6CiAgICBuZXQ9c3VicHJvY2Vzcy5ydW4oWyJuZXRzdGF0IiwiLWFubyJdLGNhcHR1cmVfb3V0cHV0PVRydWUsdGV4dD1UcnVlLHRpbWVvdXQ9NSkuc3Rkb3V0CmV4Y2VwdCBFeGNlcHRpb24gYXMgZToKICAgIG5ldD0iIjsgb3V0WyJuZXRzdGF0X2Vycm9yIl09dHlwZShlKS5fX25hbWVfXwpsaXN0ZW5lcnM9e3N0cihwKTpbXSBmb3IgcCBpbiBwb3J0c307IHBpZHM9c2V0KCkKZm9yIGxpbmUgaW4gbmV0LnNwbGl0bGluZXMoKToKICAgIGlmICJMSVNURU5JTkciIG5vdCBpbiBsaW5lOiBjb250aW51ZQogICAgcGFydHM9bGluZS5zcGxpdCgpCiAgICBpZiBsZW4ocGFydHMpPDU6IGNvbnRpbnVlCiAgICBsb2NhbD1wYXJ0c1sxXTsgcGlkPXBhcnRzWy0xXQogICAgZm9yIHAgaW4gcG9ydHM6CiAgICAgICAgaWYgbG9jYWwuZW5kc3dpdGgoIjoiK3N0cihwKSk6CiAgICAgICAgICAgIGxpc3RlbmVyc1tzdHIocCldLmFwcGVuZCh7ImxvY2FsIjpsb2NhbCwicGlkIjpwaWR9KQogICAgICAgICAgICBpZiBwaWQuaXNkaWdpdCgpOiBwaWRzLmFkZChpbnQocGlkKSkKb3V0WyJsaXN0ZW5lcnMiXT1saXN0ZW5lcnMKaGVhbHRoPXt9CmZvciBwIGluIHBvcnRzOgogICAgdHJ5OgogICAgICAgIHdpdGggdXJsbGliLnJlcXVlc3QudXJsb3BlbihmImh0dHA6Ly8xMjcuMC4wLjE6e3B9L2hlYWx0aCIsdGltZW91dD0yKSBhcyByOgogICAgICAgICAgICBoZWFsdGhbc3RyKHApXT17Im9rIjpUcnVlLCJzdGF0dXMiOnIuc3RhdHVzLCJib2R5IjpyLnJlYWQoNjQpLmRlY29kZSgidXRmLTgiLCJyZXBsYWNlIikuc3RyaXAoKX0KICAgIGV4Y2VwdCBFeGNlcHRpb24gYXMgZToKICAgICAgICBoZWFsdGhbc3RyKHApXT17Im9rIjpGYWxzZSwiZXJyb3IiOnR5cGUoZSkuX19uYW1lX199Cm91dFsiaGVhbHRoIl09aGVhbHRoCnByb2M9e30KZm9yIHBpZCBpbiBzb3J0ZWQocGlkcyk6CiAgICBwcz1mIiRwPUdldC1DaW1JbnN0YW5jZSBXaW4zMl9Qcm9jZXNzIC1GaWx0ZXIgJ1Byb2Nlc3NJZD17cGlkfScgLUVycm9yQWN0aW9uIFNpbGVudGx5Q29udGludWU7aWYoJHApe3skcHxTZWxlY3QtT2JqZWN0IFByb2Nlc3NJZCxQYXJlbnRQcm9jZXNzSWQsTmFtZSxDcmVhdGlvbkRhdGUsQ29tbWFuZExpbmV8Q29udmVydFRvLUpzb24gLUNvbXByZXNzfX0iCiAgICB0cnk6CiAgICAgICAgcj1zdWJwcm9jZXNzLnJ1bihbInBvd2Vyc2hlbGwiLCItTm9Qcm9maWxlIiwiLUNvbW1hbmQiLHBzXSxjYXB0dXJlX291dHB1dD1UcnVlLHRleHQ9VHJ1ZSx0aW1lb3V0PTQpCiAgICAgICAgcz1yLnN0ZG91dC5zdHJpcCgpCiAgICAgICAgaWYgczoKICAgICAgICAgICAgZD1qc29uLmxvYWRzKHMpCiAgICAgICAgICAgIGNtZD1zdHIoZC5wb3AoIkNvbW1hbmRMaW5lIiwiIikgb3IgIiIpCiAgICAgICAgICAgIGRbImNtZF9oYXNfZGV2X2xhdW5jaGVyIl09ImRldl9icmlkZ2VfbGF1bmNoZXIucHkiIGluIGNtZAogICAgICAgICAgICBkWyJjbWRfaGFzX2xhcHRvcGJyaWRnZV9kZXYiXT0iTGFwdG9wQnJpZGdlLURFViIgaW4gY21kCiAgICAgICAgICAgIHByb2Nbc3RyKHBpZCldPWQKICAgICAgICBlbHNlOgogICAgICAgICAgICBwcm9jW3N0cihwaWQpXT17ImV4aXN0cyI6RmFsc2V9CiAgICBleGNlcHQgRXhjZXB0aW9uIGFzIGU6CiAgICAgICAgcHJvY1tzdHIocGlkKV09eyJlcnJvciI6dHlwZShlKS5fX25hbWVfX30Kb3V0WyJwcm9jZXNzZXMiXT1wcm9jCmZpbGVzPXsKICJzaGVldF9yZWxheSI6cm9vdC8icHJvamVjdHMiLyJzaGVldF9yZWxheS5weSIsCiAidWlhX2hlbHBlciI6cm9vdC8icHJvamVjdHMiLyJodW1hbl9hc3Npc3RhbnRfdWlhLnBzMSIsCiAic3RhcnRfc2NyaXB0Ijpyb290LyJzdGFydC1kZXYtYnJpZGdlLnBzMSIsCiAibGF1bmNoZXIiOnJvb3QvImRldl9icmlkZ2VfbGF1bmNoZXIucHkiLAp9CmZhPXt9CmZvciBrLHAgaW4gZmlsZXMuaXRlbXMoKToKICAgIGQ9eyJleGlzdHMiOnAuaXNfZmlsZSgpfQogICAgaWYgcC5pc19maWxlKCk6CiAgICAgICAgYj1wLnJlYWRfYnl0ZXMoKTsgZFsic2hhMjU2Il09aGFzaGxpYi5zaGEyNTYoYikuaGV4ZGlnZXN0KCk7IGRbInNpemUiXT1sZW4oYikKICAgICAgICBpZiBwLnN1ZmZpeC5sb3dlcigpIGluICgiLnB5IiwiLnBzMSIpOgogICAgICAgICAgICB0PWIuZGVjb2RlKCJ1dGYtOCIsInJlcGxhY2UiKQogICAgICAgICAgICBpZiBrPT0ic2hlZXRfcmVsYXkiOgogICAgICAgICAgICAgICAgZFsibWFya2VycyJdPXsiSEEyIjoiSEEyIiBpbiB0LCJDUkVBVEVfTk9fV0lORE9XIjoiQ1JFQVRFX05PX1dJTkRPVyIgaW4gdCwiV2luZG93U3R5bGVIaWRkZW4iOiJXaW5kb3dTdHlsZSIgaW4gdCBhbmQgIkhpZGRlbiIgaW4gdCwicGNfb2JzZXJ2ZSI6InBjX29ic2VydmUiIGluIHQsInBjX2NsaWNrX2VsZW1lbnQiOiJwY19jbGlja19lbGVtZW50IiBpbiB0fQogICAgICAgICAgICAgICAgdHJ5OiBjb21waWxlKHQsc3RyKHApLCJleGVjIik7IGRbInB5dGhvbl9jb21waWxlIl09VHJ1ZQogICAgICAgICAgICAgICAgZXhjZXB0IEV4Y2VwdGlvbiBhcyBlOiBkWyJweXRob25fY29tcGlsZSJdPUZhbHNlOyBkWyJjb21waWxlX2Vycm9yIl09dHlwZShlKS5fX25hbWVfXwogICAgICAgICAgICBpZiBrPT0ic3RhcnRfc2NyaXB0IjoKICAgICAgICAgICAgICAgIGRbIm1lbnRpb25zIl09eyI4NzY2IjoiODc2NiIgaW4gdCwiODc2NyI6Ijg3NjciIGluIHQsImRldi1icmlkZ2UtaGEyIjoiZGV2LWJyaWRnZS1oYTIiIGluIHQsImRldi1icmlkZ2UiOiJkZXYtYnJpZGdlIiBpbiB0fQogICAgZmFba109ZApvdXRbImZpbGVzIl09ZmEKbGFuZXM9e30KZm9yIG5hbWUgaW4gKCJkZXYtYnJpZGdlIiwiZGV2LWJyaWRnZS1oYTIiKToKICAgIHA9UGF0aChyIkc6XE15IERyaXZlXENoYXRHUFQgQnJpZGdlIERhdGEiKS9uYW1lCiAgICBsYW5lc1tuYW1lXT17ImV4aXN0cyI6cC5pc19kaXIoKSwiaW5ib3giOihwLyJmYXN0LWxhbmUiLyJpbmJveCIpLmlzX2RpcigpLCJyZXN1bHRzIjoocC8icmVzdWx0cyIpLmlzX2RpcigpfQpvdXRbImxhbmVzIl09bGFuZXMKcHJpbnQoanNvbi5kdW1wcyhvdXQsc2VwYXJhdG9ycz0oIiwiLCI6IikpKQo='))" |
| 1788171653322 | SUCCESS | python -c "import base64;exec(base64.b64decode('CmZyb20gcGF0aGxpYiBpbXBvcnQgUGF0aAppbXBvcnQganNvbiwgc3VicHJvY2Vzcywgc29ja2V0LCB0aW1lLCBoYXNobGliCnJvb3Q9UGF0aChyIkM6XFVzZXJzXGFzaFxEb2N1bWVudHNcQ29kZXhcMjAyNi0wOC0yNlxMYXB0b3BCcmlkZ2UtREVWIikKcGlkPTE2MDg4Cm91dD17ImF1ZGl0X2Vwb2NoIjppbnQodGltZS50aW1lKCkpfQojIGxvY2F0ZSByZWxheSBzb3VyY2VzCnJlbHM9W10KdHJ5OgogICAgZm9yIHAgaW4gcm9vdC5yZ2xvYigic2hlZXRfcmVsYXkucHkiKToKICAgICAgICBpZiBwLmlzX2ZpbGUoKToKICAgICAgICAgICAgYj1wLnJlYWRfYnl0ZXMoKTsgdD1iLmRlY29kZSgidXRmLTgiLCJyZXBsYWNlIikKICAgICAgICAgICAgcmVscy5hcHBlbmQoeyJwYXRoIjpzdHIocC5yZWxhdGl2ZV90byhyb290KSksInNoYTI1NiI6aGFzaGxpYi5zaGEyNTYoYikuaGV4ZGlnZXN0KCksInNpemUiOmxlbihiKSwKICAgICAgICAgICAgICAgICAgICAgICAgICJIQTIiOiJIQTIiIGluIHQsIkNSRUFURV9OT19XSU5ET1ciOiJDUkVBVEVfTk9fV0lORE9XIiBpbiB0LAogICAgICAgICAgICAgICAgICAgICAgICAgInBjX29ic2VydmUiOiJwY19vYnNlcnZlIiBpbiB0LCJwY19jbGlja19lbGVtZW50IjoicGNfY2xpY2tfZWxlbWVudCIgaW4gdCwKICAgICAgICAgICAgICAgICAgICAgICAgICJjb21waWxlX29rIjpib29sKGNvbXBpbGUodCxzdHIocCksImV4ZWMiKSl9KQpleGNlcHQgRXhjZXB0aW9uIGFzIGU6IG91dFsicmVsYXlfc2Nhbl9lcnJvciJdPXR5cGUoZSkuX19uYW1lX18Kb3V0WyJyZWxheV9zb3VyY2VzIl09cmVscwojIGxhdW5jaGVyL3N0YXJ0IHNvdXJjZSBzbmlwcGV0cyBvbmx5IHN0cnVjdHVyZSwgbm90IHNlY3JldHMKZm9yIG5hbWUgaW4gKCJkZXZfYnJpZGdlX2xhdW5jaGVyLnB5Iiwic3RhcnQtZGV2LWJyaWRnZS5wczEiKToKICAgIHA9cm9vdC9uYW1lCiAgICBpZiBwLmlzX2ZpbGUoKToKICAgICAgICB0PXAucmVhZF90ZXh0KGVuY29kaW5nPSJ1dGYtOCIsZXJyb3JzPSJyZXBsYWNlIikKICAgICAgICBvdXRbbmFtZV09eyJsaW5lcyI6bGVuKHQuc3BsaXRsaW5lcygpKSwic2hhMjU2IjpoYXNobGliLnNoYTI1NihwLnJlYWRfYnl0ZXMoKSkuaGV4ZGlnZXN0KCksCiAgICAgICAgICAgICAgICAgICAibWVudGlvbnNfYnJpZGdlX3B5IjoiYnJpZGdlLnB5IiBpbiB0LCJtZW50aW9uc19zaGVldF9yZWxheSI6InNoZWV0X3JlbGF5IiBpbiB0LAogICAgICAgICAgICAgICAgICAgIm1lbnRpb25zXzg3NjYiOiI4NzY2IiBpbiB0LCJtZW50aW9uc184NzY3IjoiODc2NyIgaW4gdH0KIyBwcm9jZXNzIGRpYWdub3N0aWNzCnRyeToKICAgIHI9c3VicHJvY2Vzcy5ydW4oWyJ0YXNrbGlzdCIsIi9WIiwiL0ZJIixmIlBJRCBlcSB7cGlkfSJdLGNhcHR1cmVfb3V0cHV0PVRydWUsdGV4dD1UcnVlLHRpbWVvdXQ9NSkKICAgICMgcmVkYWN0IHdpbmRvdyB0aXRsZS1pc2gvZnJlZSB0ZXh0IGJ5IG9ubHkgcmV0dXJuaW5nIHNlbGVjdGVkIHNhZmUgY3VlcwogICAgb3V0WyJ0YXNrbGlzdCJdPXsicmMiOnIucmV0dXJuY29kZSwiaGFzX3BpZCI6c3RyKHBpZCkgaW4gci5zdGRvdXQsIm5vdF9yZXNwb25kaW5nIjoiTm90IFJlc3BvbmRpbmciIGluIHIuc3Rkb3V0fQpleGNlcHQgRXhjZXB0aW9uIGFzIGU6IG91dFsidGFza2xpc3RfZXJyb3IiXT10eXBlKGUpLl9fbmFtZV9fCnBzPWYiJHA9R2V0LVByb2Nlc3MgLUlkIHtwaWR9IC1FcnJvckFjdGlvbiBTaWxlbnRseUNvbnRpbnVlO2lmKCRwKXt7JHB8U2VsZWN0LU9iamVjdCBJZCxQcm9jZXNzTmFtZSxSZXNwb25kaW5nLENQVSxUaHJlYWRzLEhhbmRsZXMsU3RhcnRUaW1lfENvbnZlcnRUby1Kc29uIC1EZXB0aCAzIC1Db21wcmVzc319Igp0cnk6CiAgICByPXN1YnByb2Nlc3MucnVuKFsicG93ZXJzaGVsbCIsIi1Ob1Byb2ZpbGUiLCItQ29tbWFuZCIscHNdLGNhcHR1cmVfb3V0cHV0PVRydWUsdGV4dD1UcnVlLHRpbWVvdXQ9NSkKICAgIG91dFsiZ2V0X3Byb2Nlc3MiXT1qc29uLmxvYWRzKHIuc3Rkb3V0KSBpZiByLnN0ZG91dC5zdHJpcCgpIGVsc2UgTm9uZQpleGNlcHQgRXhjZXB0aW9uIGFzIGU6IG91dFsiZ2V0X3Byb2Nlc3NfZXJyb3IiXT10eXBlKGUpLl9fbmFtZV9fCiMgcGFyZW50IGV4aXN0ZW5jZQp0cnk6CiAgICBwcz1mIiRwPUdldC1DaW1JbnN0YW5jZSBXaW4zMl9Qcm9jZXNzIC1GaWx0ZXIgJ1Byb2Nlc3NJZD0xNzQ4OCcgLUVycm9yQWN0aW9uIFNpbGVudGx5Q29udGludWU7aWYoJHApe3skcHxTZWxlY3QtT2JqZWN0IFByb2Nlc3NJZCxQYXJlbnRQcm9jZXNzSWQsTmFtZXxDb252ZXJ0VG8tSnNvbiAtQ29tcHJlc3N9fSIKICAgIHI9c3VicHJvY2Vzcy5ydW4oWyJwb3dlcnNoZWxsIiwiLU5vUHJvZmlsZSIsIi1Db21tYW5kIixwc10sY2FwdHVyZV9vdXRwdXQ9VHJ1ZSx0ZXh0PVRydWUsdGltZW91dD00KQogICAgb3V0WyJwYXJlbnRfMTc0ODgiXT1qc29uLmxvYWRzKHIuc3Rkb3V0KSBpZiByLnN0ZG91dC5zdHJpcCgpIGVsc2UgTm9uZQpleGNlcHQgRXhjZXB0aW9uIGFzIGU6IG91dFsicGFyZW50X2Vycm9yIl09dHlwZShlKS5fX25hbWVfXwojIHJhdyBUQ1AgYmVoYXZpb3IKdGNwPXt9CmZvciBwb3J0IGluICg4NzY1LDg3NjYpOgogICAgZD17fQogICAgcz1Ob25lCiAgICB0cnk6CiAgICAgICAgdDA9dGltZS5wZXJmX2NvdW50ZXIoKTsgcz1zb2NrZXQuY3JlYXRlX2Nvbm5lY3Rpb24oKCIxMjcuMC4wLjEiLHBvcnQpLHRpbWVvdXQ9MS41KTsgZFsiY29ubmVjdF9vayJdPVRydWU7IGRbImNvbm5lY3RfbXMiXT1yb3VuZCgodGltZS5wZXJmX2NvdW50ZXIoKS10MCkqMTAwMCwxKQogICAgICAgIHMuc2V0dGltZW91dCgxLjUpCiAgICAgICAgcmVxPWIiR0VUIC9oZWFsdGggSFRUUC8xLjFcclxuSG9zdDogMTI3LjAuMC4xXHJcbkNvbm5lY3Rpb246IGNsb3NlXHJcblxyXG4iCiAgICAgICAgcy5zZW5kYWxsKHJlcSk7IHQxPXRpbWUucGVyZl9jb3VudGVyKCkKICAgICAgICB0cnk6CiAgICAgICAgICAgIGRhdGE9cy5yZWN2KDI1Nik7IGRbInJlY3Zfb2siXT1ib29sKGRhdGEpOyBkWyJyZWN2X21zIl09cm91bmQoKHRpbWUucGVyZl9jb3VudGVyKCktdDEpKjEwMDAsMSk7IGRbInByZWZpeCJdPWRhdGFbOjQwXS5kZWNvZGUoImFzY2lpIiwicmVwbGFjZSIpCiAgICAgICAgZXhjZXB0IEV4Y2VwdGlvbiBhcyBlOgogICAgICAgICAgICBkWyJyZWN2X29rIl09RmFsc2U7IGRbInJlY3ZfZXJyb3IiXT10eXBlKGUpLl9fbmFtZV9fCiAgICBleGNlcHQgRXhjZXB0aW9uIGFzIGU6CiAgICAgICAgZFsiY29ubmVjdF9vayJdPUZhbHNlOyBkWyJjb25uZWN0X2Vycm9yIl09dHlwZShlKS5fX25hbWVfXwogICAgZmluYWxseToKICAgICAgICB0cnk6CiAgICAgICAgICAgIGlmIHM6IHMuY2xvc2UoKQogICAgICAgIGV4Y2VwdDogcGFzcwogICAgdGNwW3N0cihwb3J0KV09ZApvdXRbInRjcCJdPXRjcAojIHBzdXRpbCBpZiBhdmFpbGFibGUKdHJ5OgogICAgaW1wb3J0IHBzdXRpbAogICAgcD1wc3V0aWwuUHJvY2VzcyhwaWQpCiAgICBvdXRbInBzdXRpbCJdPXsic3RhdHVzIjpwLnN0YXR1cygpLCJpc19ydW5uaW5nIjpwLmlzX3J1bm5pbmcoKSwibnVtX3RocmVhZHMiOnAubnVtX3RocmVhZHMoKSwiY3B1X3BlcmNlbnQiOnAuY3B1X3BlcmNlbnQoaW50ZXJ2YWw9MC4yKSwKICAgICAgICAgICAgICAgICAgICJwYXJlbnRfcGlkIjpwLnBwaWQoKX0KZXhjZXB0IEV4Y2VwdGlvbiBhcyBlOiBvdXRbInBzdXRpbF9lcnJvciJdPXR5cGUoZSkuX19uYW1lX18KcHJpbnQoanNvbi5kdW1wcyhvdXQsc2VwYXJhdG9ycz0oIiwiLCI6IiksZGVmYXVsdD1zdHIpKQo='))" |
| 1788171839051 | SUCCESS | python -c "import base64;exec(base64.b64decode('CmZyb20gcGF0aGxpYiBpbXBvcnQgUGF0aAppbXBvcnQganNvbiwgcmUsIGhhc2hsaWIsIHRpbWUsIHN1YnByb2Nlc3MKcm9vdD1QYXRoKHIiQzpcVXNlcnNcYXNoXERvY3VtZW50c1xDb2RleFwyMDI2LTA4LTI2XExhcHRvcEJyaWRnZS1ERVYiKQpwaWQ9MTYwODgKb3V0PXsiYXVkaXRfZXBvY2giOmludCh0aW1lLnRpbWUoKSl9CiMgYnJpZGdlIHNvdXJjZSBzdHJ1Y3R1cmUKYnJpZGdlcz1bcCBmb3IgcCBpbiByb290LnJnbG9iKCJicmlkZ2UucHkiKSBpZiBwLmlzX2ZpbGUoKV0Kc3Jjcz1bXQpwYXR0ZXJucz0oIlRocmVhZGluZ0hUVFBTZXJ2ZXIiLCJIVFRQU2VydmVyIiwic2VydmVfZm9yZXZlciIsInRocmVhZGluZy5UaHJlYWQiLCJUaHJlYWQoIiwiZHJpdmVfd29ya2VyIiwiZHJpdmVfbGFuZSIsInBvbGwiLCJ0aW1lLnNsZWVwIiwic3VicHJvY2VzcyIpCmZvciBwIGluIGJyaWRnZXM6CiAgICB0PXAucmVhZF90ZXh0KGVuY29kaW5nPSJ1dGYtOCIsZXJyb3JzPSJyZXBsYWNlIikKICAgIGxpbmVzPXQuc3BsaXRsaW5lcygpCiAgICBoaXRzPVtdCiAgICBmb3IgaSxsaW5lIGluIGVudW1lcmF0ZShsaW5lcywxKToKICAgICAgICBpZiBhbnkoeCBpbiBsaW5lIGZvciB4IGluIHBhdHRlcm5zKToKICAgICAgICAgICAgcz1saW5lLnN0cmlwKCkKICAgICAgICAgICAgIyByZW1vdmUgb2J2aW91cyBxdW90ZWQgc2VjcmV0cy91cmxzCiAgICAgICAgICAgIHM9cmUuc3ViKHInaHR0cHM/Oi8vXFMrJywnPHVybD4nLHMpCiAgICAgICAgICAgIGlmIGxlbihzKT4yNjA6cz1zWzoyNjBdKyIuLi4iCiAgICAgICAgICAgIGhpdHMuYXBwZW5kKHsibGluZSI6aSwidGV4dCI6c30pCiAgICBzcmNzLmFwcGVuZCh7InBhdGgiOnN0cihwLnJlbGF0aXZlX3RvKHJvb3QpKSwic2hhMjU2IjpoYXNobGliLnNoYTI1NihwLnJlYWRfYnl0ZXMoKSkuaGV4ZGlnZXN0KCksInNpemUiOnAuc3RhdCgpLnN0X3NpemUsCiAgICAgICAgICAgICAgICAgImhhc19IVFRQU2VydmVyIjoiSFRUUFNlcnZlciIgaW4gdCwiaGFzX1RocmVhZGluZ0hUVFBTZXJ2ZXIiOiJUaHJlYWRpbmdIVFRQU2VydmVyIiBpbiB0LAogICAgICAgICAgICAgICAgICJoYXNfdGhyZWFkaW5nX3RocmVhZCI6InRocmVhZGluZy5UaHJlYWQiIGluIHQgb3IgIlRocmVhZCgiIGluIHQsCiAgICAgICAgICAgICAgICAgImhpdHMiOmhpdHNbOjgwXX0pCm91dFsiYnJpZGdlX3NvdXJjZXMiXT1zcmNzCiMgY3VycmVudCBwaWQgc29ja2V0IHN0YXRlIGNvdW50cyBmcm9tIG5ldHN0YXQKdHJ5OgogICAgbmV0PXN1YnByb2Nlc3MucnVuKFsibmV0c3RhdCIsIi1hbm8iXSxjYXB0dXJlX291dHB1dD1UcnVlLHRleHQ9VHJ1ZSx0aW1lb3V0PTUpLnN0ZG91dAogICAgbWluZT1bXQogICAgY291bnRzPXt9CiAgICBmb3IgbGluZSBpbiBuZXQuc3BsaXRsaW5lcygpOgogICAgICAgIHBhcnRzPWxpbmUuc3BsaXQoKQogICAgICAgIGlmIGxlbihwYXJ0cyk+PTUgYW5kIHBhcnRzWy0xXT09c3RyKHBpZCk6CiAgICAgICAgICAgIHN0YXRlPXBhcnRzWy0yXSBpZiBwYXJ0c1swXS51cHBlcigpPT0iVENQIiBlbHNlICJVRFAiCiAgICAgICAgICAgIGNvdW50c1tzdGF0ZV09Y291bnRzLmdldChzdGF0ZSwwKSsxCiAgICAgICAgICAgIGxvY2FsPXBhcnRzWzFdCiAgICAgICAgICAgIHJlbW90ZT1wYXJ0c1syXSBpZiBsZW4ocGFydHMpPjIgZWxzZSAiIgogICAgICAgICAgICBtaW5lLmFwcGVuZCh7InByb3RvIjpwYXJ0c1swXSwibG9jYWwiOmxvY2FsLCJyZW1vdGUiOnJlbW90ZSwic3RhdGUiOnN0YXRlfSkKICAgIG91dFsicGlkX25ldHN0YXQiXT17ImNvdW50cyI6Y291bnRzLCJlbnRyaWVzIjptaW5lWzo2MF19CmV4Y2VwdCBFeGNlcHRpb24gYXMgZTogb3V0WyJwaWRfbmV0c3RhdF9lcnJvciJdPXR5cGUoZSkuX19uYW1lX18KIyBvcGVuIGZpbGVzIGFuZCBjd2QgdGhyb3VnaCBwc3V0aWwgKHBhdGhzIG9ubHkpCnRyeToKICAgIGltcG9ydCBwc3V0aWwKICAgIHA9cHN1dGlsLlByb2Nlc3MocGlkKQogICAgb3V0WyJwc3V0aWxfZGV0YWlsIl09eyJjd2QiOnAuY3dkKCksIm9wZW5fZmlsZXMiOlt4LnBhdGggZm9yIHggaW4gcC5vcGVuX2ZpbGVzKCldWzozMF19CmV4Y2VwdCBFeGNlcHRpb24gYXMgZTogb3V0WyJwc3V0aWxfZGV0YWlsX2Vycm9yIl09dHlwZShlKS5fX25hbWVfXwojIGxvZyBtZXRhZGF0YSArIHNhbml0aXplZCBlcnJvciB0YWlscwpjYW5kcz1bXQpmb3IgcCBpbiBsaXN0KHJvb3QuZ2xvYigiKi5sb2ciKSkrbGlzdCgocm9vdC8icHJvamVjdHMiKS5nbG9iKCIqLmxvZyIpIGlmIChyb290LyJwcm9qZWN0cyIpLmlzX2RpcigpIGVsc2UgW10pOgogICAgaWYgcC5pc19maWxlKCk6CiAgICAgICAgdHJ5OgogICAgICAgICAgICB0eHQ9cC5yZWFkX3RleHQoZW5jb2Rpbmc9InV0Zi04IixlcnJvcnM9InJlcGxhY2UiKQogICAgICAgICAgICBsb3c9dHh0Lmxvd2VyKCkKICAgICAgICAgICAgdGFpbD10eHQuc3BsaXRsaW5lcygpWy04MDpdCiAgICAgICAgICAgIHNhZmU9W10KICAgICAgICAgICAgZm9yIGxpbmUgaW4gdGFpbDoKICAgICAgICAgICAgICAgIGlmIGFueShrIGluIGxpbmUubG93ZXIoKSBmb3IgayBpbiAoImVycm9yIiwidHJhY2ViYWNrIiwiZXhjZXB0aW9uIiwidGltZW91dCIsImZhaWxlZCIsIndhcm5pbmciKSk6CiAgICAgICAgICAgICAgICAgICAgcz1yZS5zdWIocidodHRwcz86Ly9cUysnLCc8dXJsPicsbGluZSkKICAgICAgICAgICAgICAgICAgICBzPXJlLnN1YihyJyg/aSkoc2VjcmV0fHRva2VufHBhc3N3b3JkfGtleSlccypbOj1dXHMqXFMrJyxyJ1wxPTxyZWRhY3RlZD4nLHMpCiAgICAgICAgICAgICAgICAgICAgcz1yZS5zdWIocidcYltBLVphLXowLTlfXC1dezQwLH1cYicsJzxyZWRhY3RlZC1sb25nPicscykKICAgICAgICAgICAgICAgICAgICBzYWZlLmFwcGVuZChzWzozMDBdKQogICAgICAgICAgICBjYW5kcy5hcHBlbmQoeyJwYXRoIjpzdHIocC5yZWxhdGl2ZV90byhyb290KSksInNpemUiOnAuc3RhdCgpLnN0X3NpemUsIm10aW1lIjpwLnN0YXQoKS5zdF9tdGltZSwKICAgICAgICAgICAgICAgICAgICAgICAgICAiZXJyb3JfY291bnQiOmxvdy5jb3VudCgiZXJyb3IiKSwidHJhY2ViYWNrX2NvdW50Ijpsb3cuY291bnQoInRyYWNlYmFjayIpLAogICAgICAgICAgICAgICAgICAgICAgICAgICJ0aW1lb3V0X2NvdW50Ijpsb3cuY291bnQoInRpbWVvdXQiKSwic2FmZV90YWlsIjpzYWZlWy0xMjpdfSkKICAgICAgICBleGNlcHQgRXhjZXB0aW9uIGFzIGU6CiAgICAgICAgICAgIGNhbmRzLmFwcGVuZCh7InBhdGgiOnN0cihwLnJlbGF0aXZlX3RvKHJvb3QpKSwiZXJyb3IiOnR5cGUoZSkuX19uYW1lX199KQpvdXRbImxvZ3MiXT1jYW5kcwpwcmludChqc29uLmR1bXBzKG91dCxzZXBhcmF0b3JzPSgiLCIsIjoiKSkpCg=='))" |
| 1788171998041 | SUCCESS | python -c "import base64;exec(base64.b64decode('CmZyb20gcGF0aGxpYiBpbXBvcnQgUGF0aAppbXBvcnQganNvbixyZQpwPVBhdGgociJDOlxVc2Vyc1xhc2hcRG9jdW1lbnRzXENvZGV4XDIwMjYtMDgtMjZcTGFwdG9wQnJpZGdlLURFVlxicmlkZ2UucHkiKQpsaW5lcz1wLnJlYWRfdGV4dChlbmNvZGluZz0idXRmLTgiLGVycm9ycz0icmVwbGFjZSIpLnNwbGl0bGluZXMoKQpkZWYgY2xpcChhLGIpOgogICAgb3V0PVtdCiAgICBmb3IgaSBpbiByYW5nZShhLGIrMSk6CiAgICAgICAgaWYgMTw9aTw9bGVuKGxpbmVzKToKICAgICAgICAgICAgcz1saW5lc1tpLTFdCiAgICAgICAgICAgIHM9cmUuc3ViKHInaHR0cHM/Oi8vXFMrJywnPHVybD4nLHMpCiAgICAgICAgICAgIHM9cmUuc3ViKHInKD9pKShzZWNyZXR8dG9rZW58cGFzc3dvcmR8a2V5KVxzKls6PV1ccypcUysnLHInXDE9PHJlZGFjdGVkPicscykKICAgICAgICAgICAgb3V0LmFwcGVuZChmIntpfToge3N9IikKICAgIHJldHVybiBvdXQKcm9vdD1wLnBhcmVudApzdGFydD0ocm9vdC8ic3RhcnQtZGV2LWJyaWRnZS5wczEiKS5yZWFkX3RleHQoZW5jb2Rpbmc9InV0Zi04IixlcnJvcnM9InJlcGxhY2UiKS5zcGxpdGxpbmVzKCkKbGF1bmNoPShyb290LyJkZXZfYnJpZGdlX2xhdW5jaGVyLnB5IikucmVhZF90ZXh0KGVuY29kaW5nPSJ1dGYtOCIsZXJyb3JzPSJyZXBsYWNlIikuc3BsaXRsaW5lcygpCmRlZiBzYWZlX2xpbmVzKHhzKToKICAgIHo9W10KICAgIGZvciBzIGluIHhzOgogICAgICAgIHM9cmUuc3ViKHInaHR0cHM/Oi8vXFMrJywnPHVybD4nLHMpCiAgICAgICAgcz1yZS5zdWIocicoP2kpKHNlY3JldHx0b2tlbnxwYXNzd29yZHxrZXkpXHMqWzo9XVxzKlxTKycscidcMT08cmVkYWN0ZWQ+JyxzKQogICAgICAgIHouYXBwZW5kKHMpCiAgICByZXR1cm4gegpwcmludChqc29uLmR1bXBzKHsiZHJpdmVfd29ya2VyX2Jsb2NrIjpjbGlwKDE4NTgsMTkxNSksIm1haW5fYmxvY2siOmNsaXAoNjMxOCw2MzQ4KSwKICAgICAgICAgICAgICAgICAgInN0YXJ0X3NjcmlwdCI6c2FmZV9saW5lcyhzdGFydCksImxhdW5jaGVyIjpzYWZlX2xpbmVzKGxhdW5jaCl9LHNlcGFyYXRvcnM9KCIsIiwiOiIpKSkK'))" |
| 1788178408795 | SUCCESS | python -c "import gzip,base64;exec(gzip.decompress(base64.b64decode('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')))" |
| 1788178514248 | FAILED | powershell -NoProfile -ExecutionPolicy Bypass -Command "$root='C:\Users\ash\Documents\Codex\2026-08-26\LaptopBridge-DEV';& (Join-Path $root 'start-ha3-dev.ps1');Start-Sleep -Seconds 8;python -c \"from pathlib import Path;import json,urllib.request,time;root=Path(r'C:\\Users\\ash\\Documents\\Codex\\2026-08-26\\LaptopBridge-DEV');out={};\nfor p in (8765,8767):\n try:\n with urllib.request.urlopen(f'http://127.0.0.1:{p}/health',timeout=2) as r: out[str(p)]={'ok':r.status==200 and r.read(64).decode().strip()=='OK'}\n except Exception as e: out[str(p)]={'ok':False,'error':type(e).__name__}\nfor n in ('ha3-supervisor.pid','ha3-child.pid','ha3-status.json','ha3-drive-worker-heartbeat.json'):\n q=root/'bridge-data'/n;out[n]=json.loads(q.read_text()) if q.suffix=='.json' and q.is_file() else (q.read_text().strip() if q.is_file() else None)\nprint(json.dumps(out,separators=(',',':')))\"" |
| 1788178619457 | SUCCESS | powershell -NoProfile -Command "$root='C:\Users\ash\Documents\Codex\2026-08-26\LaptopBridge-DEV';$data=Join-Path $root 'bridge-data';$o=[ordered]@{};foreach($p in 8765,8767){try{$r=Invoke-WebRequest -UseBasicParsing ('http://127.0.0.1:'+$p+'/health') -TimeoutSec 2;$o['health_'+$p]=$r.Content.Trim()}catch{$o['health_'+$p]='FAIL:'+($_.Exception.GetType().Name)}};foreach($n in 'ha3-supervisor.pid','ha3-child.pid','ha3-status.json','ha3-drive-worker-heartbeat.json'){ $q=Join-Path $data $n;if(Test-Path $q){$o[$n]=Get-Content -Raw $q}else{$o[$n]='MISSING'}};$o|ConvertTo-Json -Compress" |
| 1788178834574 | SUCCESS | powershell -NoProfile -Command "$root='C:\Users\ash\Documents\Codex\2026-08-26\LaptopBridge-DEV';$data=Join-Path $root 'bridge-data';$old=[int](Get-Content -Raw (Join-Path $data 'ha3-child.pid'));$p=Get-CimInstance Win32_Process -Filter ('ProcessId='+$old) -ErrorAction Stop;if(([string]$p.CommandLine) -notlike '*dev_bridge_launcher.py*'){throw 'HA3_CHILD_IDENTITY_GUARD_FAILED'};Stop-Process -Id $old -Force -ErrorAction Stop;Start-Sleep -Seconds 10;$new=[int](Get-Content -Raw (Join-Path $data 'ha3-child.pid'));$status=Get-Content -Raw (Join-Path $data 'ha3-status.json')|ConvertFrom-Json;$hb=Get-Content -Raw (Join-Path $data 'ha3-drive-worker-heartbeat.json')|ConvertFrom-Json;$h7='FAIL';$h5='FAIL';try{$h7=(Invoke-WebRequest -UseBasicParsing 'http://127.0.0.1:8767/health' -TimeoutSec 2).Content.Trim()}catch{};try{$h5=(Invoke-WebRequest -UseBasicParsing 'http://127.0.0.1:8765/health' -TimeoutSec 2).Content.Trim()}catch{};[pscustomobject]@{old_child=$old;new_child=$new;pid_changed=($new -ne $old);dev_health=$h7;prod_health=$h5;supervisor_healthy=$status.healthy;restarts=$status.restarts;heartbeat_pid=$hb.pid;heartbeat_matches_new=([int]$hb.pid -eq $new)}|ConvertTo-Json -Compress" |
| 1788178998788 | SUCCESS | python -c "from pathlib import Path;import json,re;p=Path(r'C:\Users\ash\Documents\Codex\2026-08-26\LaptopBridge-DEV\bridge.py');ls=p.read_text(encoding='utf-8',errors='replace').splitlines();hits=[{'line':i+1,'text':s[:260]} for i,s in enumerate(ls) if 'CONFIG =' in s or 'load_config' in s or 'config.json' in s or 'CHATGPT_BRIDGE_PORT' in s];print(json.dumps(hits[:60],separators=(',',':')))" |
| 1788179250534 | SUCCESS | python -c "import gzip,base64;exec(gzip.decompress(base64.b64decode('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')))" |
| 1788179468195 | SUCCESS | powershell -NoProfile -ExecutionPolicy Bypass -Command "$ErrorActionPreference='Stop';$root='C:\Users\ash\Documents\Codex\2026-08-26\LaptopBridge-DEV';$data=Join-Path $root 'bridge-data';$pidFile=Join-Path $data 'ha3-supervisor.pid';$old=0;if(Test-Path $pidFile){$old=[int](Get-Content -Raw $pidFile)};if($old -gt 0){$p=Get-CimInstance Win32_Process -Filter ('ProcessId='+$old) -ErrorAction SilentlyContinue;if($p){if(([string]$p.CommandLine) -notlike '*ha3_supervisor.py*'){throw 'HA3_SUPERVISOR_IDENTITY_GUARD_FAILED'};Stop-Process -Id $old -Force -ErrorAction Stop;Start-Sleep -Milliseconds 800}};& (Join-Path $root 'start-ha3-dev.ps1');Start-Sleep -Seconds 8;$status=Get-Content -Raw (Join-Path $data 'ha3-status.json')|ConvertFrom-Json;$spid=[int](Get-Content -Raw (Join-Path $data 'ha3-supervisor.pid'));$cpid=[int](Get-Content -Raw (Join-Path $data 'ha3-child.pid'));$active=[int]$status.active_port;$dh='FAIL';$ph='FAIL';try{$dh=(Invoke-WebRequest -UseBasicParsing ('http://127.0.0.1:'+$active+'/health') -TimeoutSec 2).Content.Trim()}catch{};try{$ph=(Invoke-WebRequest -UseBasicParsing 'http://127.0.0.1:8765/health' -TimeoutSec 2).Content.Trim()}catch{};$hb=Get-Content -Raw (Join-Path $data 'ha3-drive-worker-heartbeat.json')|ConvertFrom-Json;[pscustomobject]@{old_supervisor=$old;new_supervisor=$spid;child=$cpid;active_port=$active;dev_health=$dh;prod_health=$ph;healthy=$status.healthy;restarts=$status.restarts;failovers=$status.failovers;heartbeat_pid=$hb.pid;heartbeat_match=([int]$hb.pid -eq $cpid);revision=$status.revision}|ConvertTo-Json -Compress" |
| 1788218042786 | SUCCESS | powershell -NoProfile -Command "$ErrorActionPreference='SilentlyContinue'; Write-Output ('PWD='+$PWD.Path); Write-Output ('JAVA='+(Get-Command java).Source); Write-Output ('GRADLE='+(Get-Command gradle).Source); Write-Output ('ADB='+(Get-Command adb).Source); $roots=@($env:ANDROID_HOME,$env:ANDROID_SDK_ROOT,'C:\Users\ash\AppData\Local\Android\Sdk','C:\Android\Sdk')|Where-Object{$_}; foreach($r in $roots){Write-Output ('SDKROOT='+$r+' EXISTS='+(Test-Path $r)); if(Test-Path $r){Get-ChildItem $r -Directory|Select-Object -First 10 -ExpandProperty FullName; Get-ChildItem (Join-Path $r 'build-tools') -Directory|Sort-Object Name -Descending|Select-Object -First 5 -ExpandProperty FullName}}" |
| 1788218088696 | SUCCESS | powershell -NoProfile -Command "$ErrorActionPreference='SilentlyContinue'; Write-Output ('PWD='+$PWD.Path); Write-Output ('JAVA='+(Get-Command java).Source); Write-Output ('GRADLE='+(Get-Command gradle).Source); Write-Output ('ADB='+(Get-Command adb).Source); $roots=@($env:ANDROID_HOME,$env:ANDROID_SDK_ROOT,'C:\Users\ash\AppData\Local\Android\Sdk','C:\Android\Sdk')|Where-Object{$_}; foreach($r in $roots){Write-Output ('SDKROOT='+$r+' EXISTS='+(Test-Path $r)); if(Test-Path $r){Get-ChildItem (Join-Path $r 'build-tools') -Directory|Sort-Object Name -Descending|Select-Object -First 5 -ExpandProperty FullName; Get-ChildItem (Join-Path $r 'platforms') -Directory|Sort-Object Name -Descending|Select-Object -First 5 -ExpandProperty FullName}}" |
| 1788227969839 | SUCCESS | cmd /c where java & where javac & if exist %LOCALAPPDATA%\Android\Sdk\build-tools dir /b /ad %LOCALAPPDATA%\Android\Sdk\build-tools & if exist %LOCALAPPDATA%\Android\Sdk\platforms dir /b /ad %LOCALAPPDATA%\Android\Sdk\platforms & if exist "G:\My Drive\phone-operator\builds\PhoneOperator-v1.0.1-SOURCE.zip" echo SOURCE_OK |
| 1788228010602 | TIMEOUT | powershell -NoProfile -Command "$ErrorActionPreference='SilentlyContinue'; Write-Output '===G_SOURCE==='; Get-ChildItem 'G:\My Drive\phone-operator\builds' -Filter 'PhoneOperator-v1.0.1-SOURCE.zip' | ForEach-Object {$_.FullName}; Write-Output '===PHONEOP_FILES==='; Get-ChildItem 'C:\Users\ash' -Recurse -File -ErrorAction SilentlyContinue | Where-Object {$_.Name -like '*PhoneOperator*' -or $_.DirectoryName -like '*PhoneOperator*'} | Select-Object -First 100 -ExpandProperty FullName" |
| 1788228309263 | FAILED | powershell -NoProfile -ExecutionPolicy Bypass -File "G:\My Drive\phone-operator\builds\build_phoneoperator_v101.ps1" |
| 1788246270148 | FAILED | powershell -NoProfile -ExecutionPolicy Bypass -File "G:\My Drive\phone-operator\builds\build_phoneoperator_v102.ps1" |
| 1788246545561 | SUCCESS | powershell -NoProfile -ExecutionPolicy Bypass -File "G:\My Drive\phone-operator\builds\build_phoneoperator_v102.ps1" |
| 1788247010858 | TIMEOUT | powershell -NoProfile -ExecutionPolicy Bypass -File "G:\My Drive\phone-operator\builds\find_phoneoperator_signer.ps1" |
| 1788247123597 | SUCCESS | powershell -NoProfile -Command "$ErrorActionPreference='SilentlyContinue';$videoExt=@('.mp4','.mkv','.avi','.mov','.m4v','.wmv','.webm','.ts','.mts','.m2ts','.flv');$sideExt=@('.srt','.vtt','.ass','.ssa','.sub','.txt','.json');$videos=Get-ChildItem -LiteralPath 'E:\' -File -Recurse -Force | Where-Object {$videoExt -contains $_.Extension.ToLowerInvariant()};$missing=@();$with=@();foreach($v in $videos){$stem=[IO.Path]::GetFileNameWithoutExtension($v.Name);$side=Get-ChildItem -LiteralPath $v.DirectoryName -File | Where-Object {$sideExt -contains $_.Extension.ToLowerInvariant() -and ($_.BaseName -eq $stem -or $_.BaseName.StartsWith($stem+'.'))};if($side.Count -eq 0){$missing += [pscustomobject]@{path=$v.FullName;size=$v.Length;modified=$v.LastWriteTimeUtc.ToString('o')}}else{$with += [pscustomobject]@{path=$v.FullName;sidecars=@($side.Name)}}};[pscustomobject]@{root='E:\';video_count=$videos.Count;missing_sidecar_count=$missing.Count;with_sidecar_count=$with.Count;missing=@($missing | Select-Object -First 400);truncated=($missing.Count -gt 400)}|ConvertTo-Json -Depth 5 -Compress" |
| 1788247453928 | FAILED | python -c "import base64;exec(base64.b64decode('CmltcG9ydCBvcywganNvbgp2aWRlb19leHQ9eycubXA0JywnLm1rdicsJy5hdmknLCcubW92JywnLm00dicsJy53bXYnLCcud2VibScsJy50cycsJy5tdHMnLCcubTJ0cycsJy5mbHYnfQpzaWRlX2V4dD17Jy5zcnQnLCcudnR0JywnLmFzcycsJy5zc2EnLCcuc3ViJywnLnR4dCcsJy5qc29uJ30Kcm9vdF9kcml2ZT0nRTpcXFwnCnZpZGVvX2NvdW50PTAKbWlzc2luZ19jb3VudD0wCndpdGhfY291bnQ9MAptaXNzaW5nPVtdCmVycm9ycz1bXQpmb3Igcm9vdCwgZGlycywgZmlsZXMgaW4gb3Mud2Fsayhyb290X2RyaXZlKToKICAgIGJ5bmFtZT1saXN0KGZpbGVzKQogICAgZm9yIG5hbWUgaW4gYnluYW1lOgogICAgICAgIHN0ZW0sIGV4dD1vcy5wYXRoLnNwbGl0ZXh0KG5hbWUpCiAgICAgICAgaWYgZXh0Lmxvd2VyKCkgbm90IGluIHZpZGVvX2V4dDoKICAgICAgICAgICAgY29udGludWUKICAgICAgICB2aWRlb19jb3VudCArPSAxCiAgICAgICAgZm91bmQ9RmFsc2UKICAgICAgICBwcmVmaXg9KHN0ZW0rJy4nKS5sb3dlcigpCiAgICAgICAgZm9yIG90aGVyIGluIGJ5bmFtZToKICAgICAgICAgICAgb3N0ZW0sb2V4dD1vcy5wYXRoLnNwbGl0ZXh0KG90aGVyKQogICAgICAgICAgICBpZiBvZXh0Lmxvd2VyKCkgaW4gc2lkZV9leHQgYW5kIChvc3RlbS5sb3dlcigpPT1zdGVtLmxvd2VyKCkgb3Igb3N0ZW0ubG93ZXIoKS5zdGFydHN3aXRoKHByZWZpeCkpOgogICAgICAgICAgICAgICAgZm91bmQ9VHJ1ZQogICAgICAgICAgICAgICAgYnJlYWsKICAgICAgICBwPW9zLnBhdGguam9pbihyb290LG5hbWUpCiAgICAgICAgaWYgZm91bmQ6CiAgICAgICAgICAgIHdpdGhfY291bnQgKz0gMQogICAgICAgIGVsc2U6CiAgICAgICAgICAgIG1pc3NpbmdfY291bnQgKz0gMQogICAgICAgICAgICBpZiBsZW4obWlzc2luZyk8NDAwOgogICAgICAgICAgICAgICAgdHJ5OgogICAgICAgICAgICAgICAgICAgIHN0PW9zLnN0YXQocCkKICAgICAgICAgICAgICAgICAgICBtaXNzaW5nLmFwcGVuZCh7J3BhdGgnOnAsJ3NpemUnOnN0LnN0X3NpemUsJ21vZGlmaWVkX2Vwb2NoJzppbnQoc3Quc3RfbXRpbWUpfSkKICAgICAgICAgICAgICAgIGV4Y2VwdCBFeGNlcHRpb24gYXMgZToKICAgICAgICAgICAgICAgICAgICBtaXNzaW5nLmFwcGVuZCh7J3BhdGgnOnAsJ3N0YXRfZXJyb3InOnR5cGUoZSkuX19uYW1lX199KQpwcmludChqc29uLmR1bXBzKHsncm9vdCc6cm9vdF9kcml2ZSwndmlkZW9fY291bnQnOnZpZGVvX2NvdW50LCdtaXNzaW5nX3NpZGVjYXJfY291bnQnOm1pc3NpbmdfY291bnQsJ3dpdGhfc2lkZWNhcl9jb3VudCc6d2l0aF9jb3VudCwnbWlzc2luZyc6bWlzc2luZywndHJ1bmNhdGVkJzptaXNzaW5nX2NvdW50PmxlbihtaXNzaW5nKX0sc2VwYXJhdG9ycz0oJywnLCc6JykpKQo='))" |
| 1788247627875 | SUCCESS | python -c "import base64;exec(base64.b64decode('CmltcG9ydCBvcywganNvbgp2aWRlb19leHQ9eycubXA0JywnLm1rdicsJy5hdmknLCcubW92JywnLm00dicsJy53bXYnLCcud2VibScsJy50cycsJy5tdHMnLCcubTJ0cycsJy5mbHYnfQpzaWRlX2V4dD17Jy5zcnQnLCcudnR0JywnLmFzcycsJy5zc2EnLCcuc3ViJywnLnR4dCcsJy5qc29uJ30Kcm9vdF9kcml2ZT0nRTonK2Nocig5MikKdmlkZW9fY291bnQ9MAptaXNzaW5nX2NvdW50PTAKd2l0aF9jb3VudD0wCm1pc3Npbmc9W10KZm9yIHJvb3QsIGRpcnMsIGZpbGVzIGluIG9zLndhbGsocm9vdF9kcml2ZSk6CiAgICBieW5hbWU9bGlzdChmaWxlcykKICAgIGZvciBuYW1lIGluIGJ5bmFtZToKICAgICAgICBzdGVtLCBleHQ9b3MucGF0aC5zcGxpdGV4dChuYW1lKQogICAgICAgIGlmIGV4dC5sb3dlcigpIG5vdCBpbiB2aWRlb19leHQ6CiAgICAgICAgICAgIGNvbnRpbnVlCiAgICAgICAgdmlkZW9fY291bnQgKz0gMQogICAgICAgIGZvdW5kPUZhbHNlCiAgICAgICAgcHJlZml4PShzdGVtKycuJykubG93ZXIoKQogICAgICAgIGZvciBvdGhlciBpbiBieW5hbWU6CiAgICAgICAgICAgIG9zdGVtLG9leHQ9b3MucGF0aC5zcGxpdGV4dChvdGhlcikKICAgICAgICAgICAgaWYgb2V4dC5sb3dlcigpIGluIHNpZGVfZXh0IGFuZCAob3N0ZW0ubG93ZXIoKT09c3RlbS5sb3dlcigpIG9yIG9zdGVtLmxvd2VyKCkuc3RhcnRzd2l0aChwcmVmaXgpKToKICAgICAgICAgICAgICAgIGZvdW5kPVRydWUKICAgICAgICAgICAgICAgIGJyZWFrCiAgICAgICAgcD1vcy5wYXRoLmpvaW4ocm9vdCxuYW1lKQogICAgICAgIGlmIGZvdW5kOgogICAgICAgICAgICB3aXRoX2NvdW50ICs9IDEKICAgICAgICBlbHNlOgogICAgICAgICAgICBtaXNzaW5nX2NvdW50ICs9IDEKICAgICAgICAgICAgaWYgbGVuKG1pc3NpbmcpPDQwMDoKICAgICAgICAgICAgICAgIHRyeToKICAgICAgICAgICAgICAgICAgICBzdD1vcy5zdGF0KHApCiAgICAgICAgICAgICAgICAgICAgbWlzc2luZy5hcHBlbmQoeydwYXRoJzpwLCdzaXplJzpzdC5zdF9zaXplLCdtb2RpZmllZF9lcG9jaCc6aW50KHN0LnN0X210aW1lKX0pCiAgICAgICAgICAgICAgICBleGNlcHQgRXhjZXB0aW9uIGFzIGU6CiAgICAgICAgICAgICAgICAgICAgbWlzc2luZy5hcHBlbmQoeydwYXRoJzpwLCdzdGF0X2Vycm9yJzp0eXBlKGUpLl9fbmFtZV9ffSkKcHJpbnQoanNvbi5kdW1wcyh7J3Jvb3QnOnJvb3RfZHJpdmUsJ3ZpZGVvX2NvdW50Jzp2aWRlb19jb3VudCwnbWlzc2luZ19zaWRlY2FyX2NvdW50JzptaXNzaW5nX2NvdW50LCd3aXRoX3NpZGVjYXJfY291bnQnOndpdGhfY291bnQsJ21pc3NpbmcnOm1pc3NpbmcsJ3RydW5jYXRlZCc6bWlzc2luZ19jb3VudD5sZW4obWlzc2luZyl9LHNlcGFyYXRvcnM9KCcsJywnOicpKSkK'))" |
| 1788247770211 | SUCCESS | python -c "import base64;exec(base64.b64decode('CmltcG9ydCBvcyxqc29uLGNvbGxlY3Rpb25zCnZpZGVvX2V4dD17Jy5tcDQnLCcubWt2JywnLmF2aScsJy5tb3YnLCcubTR2JywnLndtdicsJy53ZWJtJywnLnRzJywnLm10cycsJy5tMnRzJywnLmZsdid9CnNpZGVfZXh0PXsnLnNydCcsJy52dHQnLCcuYXNzJywnLnNzYScsJy5zdWInLCcudHh0JywnLmpzb24nfQpyb290X2RyaXZlPSdFOicrY2hyKDkyKQphZ2c9Y29sbGVjdGlvbnMuZGVmYXVsdGRpY3QobGFtYmRhOnsndmlkZW9zJzowLCdtaXNzaW5nJzowLCd3aXRoX3NpZGVjYXInOjAsJ3NhbXBsZXMnOltdfSkKZm9yIHJvb3QsIGRpcnMsIGZpbGVzIGluIG9zLndhbGsocm9vdF9kcml2ZSk6CiAgICByZWw9b3MucGF0aC5yZWxwYXRoKHJvb3Qscm9vdF9kcml2ZSkKICAgIHRvcD0nW1JPT1RdJyBpZiByZWw9PScuJyBlbHNlIHJlbC5zcGxpdChvcy5zZXApWzBdCiAgICBmbD1saXN0KGZpbGVzKQogICAgbG93ZXJzPVsoZixvcy5wYXRoLnNwbGl0ZXh0KGYpWzBdLmxvd2VyKCksb3MucGF0aC5zcGxpdGV4dChmKVsxXS5sb3dlcigpKSBmb3IgZiBpbiBmbF0KICAgIGZvciBuYW1lLHN0ZW0sZXh0IGluIGxvd2VyczoKICAgICAgICBpZiBleHQgbm90IGluIHZpZGVvX2V4dDogY29udGludWUKICAgICAgICBhPWFnZ1t0b3BdOyBhWyd2aWRlb3MnXSs9MQogICAgICAgIHByZWZpeD1zdGVtKyc uJwogICAgICAgIGZvdW5kPWFueShvZXh0IGluIHNpZGVfZXh0IGFuZCAob3N0ZW09PXN0ZW0gb3Igb3N0ZW0uc3RhcnRzd2l0aChwcmVmaXgpKSBmb3IgXyxvc3RlbSxvZXh0IGluIGxvd2VycykKICAgICAgICBpZiBmb3VuZDphWyd3aXRoX3NpZGVjYXInXSs9MQogICAgICAgIGVsc2U6CiAgICAgICAgICAgIGFbJ21pc3NpbmcnXSs9MQogICAgICAgICAgICBpZiBsZW4oYVsnc2FtcGxlcyddKTw1OmFbJ3NhbXBsZXMnXS5hcHBlbmQob3MucGF0aC5qb2luKHJvb3QsbmFtZSkpCm91dD1zb3J0ZWQoKHsnZm9sZGVyJzprLCoqd n0gZm9yIGssdiBpbiBhZ2cuaXRlbXMoKSksa2V5PWxhbWJkYSB4OnhbJ3ZpZGVvcyddLHJldmVyc2U9VHJ1ZSkKcHJpbnQoanNvbi5kdW1wcyhvdXQsc2VwYXJhdG9ycz0oJywnLCc6JykpKQo='))" |
| 1788247800444 | SUCCESS | python -c "import base64;exec(base64.b64decode('CmltcG9ydCBvcyxqc29uLGNvbGxlY3Rpb25zCnZpZGVvX2V4dD17Jy5tcDQnLCcubWt2JywnLmF2aScsJy5tb3YnLCcubTR2JywnLndtdicsJy53ZWJtJywnLnRzJywnLm10cycsJy5tMnRzJywnLmZsdid9CnNpZGVfZXh0PXsnLnNydCcsJy52dHQnLCcuYXNzJywnLnNzYScsJy5zdWInLCcudHh0JywnLmpzb24nfQpyb290X2RyaXZlPSdFOicrY2hyKDkyKQphZ2c9Y29sbGVjdGlvbnMuZGVmYXVsdGRpY3QobGFtYmRhOnsndmlkZW9zJzowLCdtaXNzaW5nJzowLCd3aXRoX3NpZGVjYXInOjAsJ3NhbXBsZXMnOltdfSkKZm9yIHJvb3QsIGRpcnMsIGZpbGVzIGluIG9zLndhbGsocm9vdF9kcml2ZSk6CiAgICByZWw9b3MucGF0aC5yZWxwYXRoKHJvb3Qscm9vdF9kcml2ZSkKICAgIHRvcD0nW1JPT1RdJyBpZiByZWw9PScuJyBlbHNlIHJlbC5zcGxpdChvcy5zZXApWzBdCiAgICBmbD1saXN0KGZpbGVzKQogICAgbG93ZXJzPVsoZixvcy5wYXRoLnNwbGl0ZXh0KGYpWzBdLmxvd2VyKCksb3MucGF0aC5zcGxpdGV4dChmKVsxXS5sb3dlcigpKSBmb3IgZiBpbiBmbF0KICAgIGZvciBuYW1lLHN0ZW0sZXh0IGluIGxvd2VyczoKICAgICAgICBpZiBleHQgbm90IGluIHZpZGVvX2V4dDogY29udGludWUKICAgICAgICBhPWFnZ1t0b3BdOyBhWyd2aWRlb3MnXSs9MQogICAgICAgIHByZWZpeD1zdGVtKycuJwogICAgICAgIGZvdW5kPWFueShvZXh0IGluIHNpZGVfZXh0IGFuZCAob3N0ZW09PXN0ZW0gb3Igb3N0ZW0uc3RhcnRzd2l0aChwcmVmaXgpKSBmb3IgXyxvc3RlbSxvZXh0IGluIGxvd2VycykKICAgICAgICBpZiBmb3VuZDphWyd3aXRoX3NpZGVjYXInXSs9MQogICAgICAgIGVsc2U6CiAgICAgICAgICAgIGFbJ21pc3NpbmcnXSs9MQogICAgICAgICAgICBpZiBsZW4oYVsnc2FtcGxlcyddKTw1OmFbJ3NhbXBsZXMnXS5hcHBlbmQob3MucGF0aC5qb2luKHJvb3QsbmFtZSkpCm91dD1zb3J0ZWQoKHsnZm9sZGVyJzprLCoqdn0gZm9yIGssdiBpbiBhZ2cuaXRlbXMoKSksa2V5PWxhbWJkYSB4OnhbJ3ZpZGVvcyddLHJldmVyc2U9VHJ1ZSkKcHJpbnQoanNvbi5kdW1wcyhvdXQsc2VwYXJhdG9ycz0oJywnLCc6JykpKQo='))" |
| 1788247949295 | SUCCESS | powershell.exe -NoProfile -ExecutionPolicy Bypass -File "G:\My Drive\phone-operator\builds\build_phoneoperator_vdtest.ps1" |
| 1788248021968 | SUCCESS | python -c "import base64;exec(base64.b64decode('CmZyb20gcGF0aGxpYiBpbXBvcnQgUGF0aAppbXBvcnQganNvbixyZSxvcwpyb290cz1bUGF0aChyIkM6XFxQcm9ncmFtRGF0YVxcQXVkaW9Qcm9jZXNzXFxjdXJyZW50IiksUGF0aChyIkM6XFxQcm9ncmFtRGF0YVxcV2hpc3BlckRpc3RyaWJ1dGVkSHViIildCm91dD17InJvb3RzIjp7fSwiaGl0cyI6W10sIndoaXNwZXJfZmlsZXMiOltdfQpmb3Igcm9vdCBpbiByb290czoKICAgIGluZm89eyJleGlzdHMiOnJvb3QuZXhpc3RzKCksImZpbGVzIjpbXX0KICAgIGlmIHJvb3QuZXhpc3RzKCk6CiAgICAgICAgZm9yIHAgaW4gcm9vdC5yZ2xvYigiKiIpOgogICAgICAgICAgICBpZiBwLmlzX2ZpbGUoKToKICAgICAgICAgICAgICAgIHJlbD1zdHIocC5yZWxhdGl2ZV90byhyb290KSkKICAgICAgICAgICAgICAgIGlmIGxlbihpbmZvWyJmaWxlcyJdKTwyNTA6IGluZm9bImZpbGVzIl0uYXBwZW5kKHJlbCkKICAgICAgICAgICAgICAgIGlmICJ3aGlzcGVyIiBpbiBwLm5hbWUubG93ZXIoKSBvciBwLnN1ZmZpeC5sb3dlcigpIGluICgiLmV4ZSIsIi5iYXQiLCIuY21kIik6CiAgICAgICAgICAgICAgICAgICAgaWYgbGVuKG91dFsid2hpc3Blcl9maWxlcyJdKTwxMjA6IG91dFsid2hpc3Blcl9maWxlcyJdLmFwcGVuZChzdHIocCkpCiAgICAgICAgICAgICAgICBpZiBwLnN1ZmZpeC5sb3dlcigpIGluICgiLnB5IiwiLnBzMSIsIi5iYXQiLCIuY21kIiwiLm1kIik6CiAgICAgICAgICAgICAgICAgICAgdHJ5OnQ9cC5yZWFkX3RleHQoZW5jb2Rpbmc9InV0Zi04IixlcnJvcnM9InJlcGxhY2UiKQogICAgICAgICAgICAgICAgICAgIGV4Y2VwdDpjb250aW51ZQogICAgICAgICAgICAgICAgICAgIGZvciBpLGxpbmUgaW4gZW51bWVyYXRlKHQuc3BsaXRsaW5lcygpLDEpOgogICAgICAgICAgICAgICAgICAgICAgICBsbz1saW5lLmxvd2VyKCkKICAgICAgICAgICAgICAgICAgICAgICAgaWYgYW55KGsgaW4gbG8gZm9yIGsgaW4gKCJ3aGlzcGVyIiwidHJhbnNjcmliIiwicXVldWUiLCJzdWJtaXQiLCJmaWxlX3BhdGgiLCJzb3VyY2VfcGF0aCIsImxvY2FsX2ZpbGUiLCJhZGRfYXJndW1lbnQiLCJAYXBwLiIsIkByb3V0ZXIuIiwicm91dGUoIikpOgogICAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgYW55KGsgaW4gbG8gZm9yIGsgaW4gKCJzZWNyZXQiLCJwYXNzd29yZCIsInRva2VuIiwiYXBpX2tleSIsImF1dGhvcml6YXRpb24iKSk6IGNvbnRpbnVlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzPWxpbmUuc3RyaXAoKQogICAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgbGVuKHMpPjI2MDpzPXNbOjI2MF0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIG91dFsiaGl0cyJdLmFwcGVuZCh7ImZpbGUiOnN0cihwKSwibGluZSI6aSwidGV4dCI6c30pCiAgICAgICAgICAgICAgICAgICAgICAgICAgICBpZiBsZW4ob3V0WyJoaXRzIl0pPj0yMjA6IGJyZWFrCiAgICAgICAgICAgICAgICAgICAgaWYgbGVuKG91dFsiaGl0cyJdKT49MjIwOiBicmVhawogICAgICAgICAgICBpZiBsZW4ob3V0WyJoaXRzIl0pPj0yMjA6IGJyZWFrCiAgICBvdXRbInJvb3RzIl1bc3RyKHJvb3QpXT1pbmZvCnByaW50KGpzb24uZHVtcHMob3V0LHNlcGFyYXRvcnM9KCIsIiwiOiIpKSkK'))" |
| 1788248102025 | SUCCESS | python -c "from pathlib import Path;import json,re;root=Path(r'C:\ProgramData\AudioProcess\current');out=[]; pats=('do_POST','do_GET','/api/','/jobs','submit','enqueue','add_job','create_job','source_path','input_path','file_path','processor_queue');
for fn in ('chirp_dashboard_server.py','chirp_direct_server.py'):
p=root/fn
if not p.is_file(): continue
lines=p.read_text(encoding='utf-8',errors='replace').splitlines()
for i,s in enumerate(lines,1):
lo=s.lower()
if any(x.lower() in lo for x in pats):
if any(k in lo for k in ('secret','password','token','api_key','authorization')): continue
out.append({'file':fn,'line':i,'text':s.strip()[:320]})
print(json.dumps(out[:350],separators=(',',':')))" |
| 1788248166803 | FAILED | python -c "import base64;exec(base64.b64decode('CmltcG9ydCBvcywganNvbgpyb290ID0gciJFOlxTZWNyZXRvIgp2aWRlb19leHQgPSB7Jy5tcDQnLCcubWt2JywnLmF2aScsJy5tb3YnLCcubTR2JywnLndtdicsJy53ZWJtJywnLnRzJywnLm10cycsJy5tMnRzJywnLmZsdid9CnNpZGVfZXh0ID0geycuc3J0JywnLnZ0dCcsJy5hc3MnLCcuc3NhJywnLnN1YicsJy50eHQnLCcuanNvbid9Cm91dCA9IHsicmVxdWVzdGVkX3Jvb3QiOiByb290LCAiZXhpc3RzIjogb3MucGF0aC5pc2Rpcihyb290KX0KaWYgbm90IG91dFsiZXhpc3RzIl06CiAgICBiYXNlID0gciJFOlxcIgogICAgdHJ5OgogICAgICAgIG1hdGNoZXMgPSBbb3MucGF0aC5qb2luKGJhc2UsIG4pIGZvciBuIGluIG9zLmxpc3RkaXIoYmFzZSkKICAgICAgICAgICAgICAgICAgIGlmIG9zLnBhdGguaXNkaXIob3MucGF0aC5qb2luKGJhc2UsbikpIGFuZCAic2VjcmV0byIgaW4gbi5sb3dlcigpXQogICAgZXhjZXB0IEV4Y2VwdGlvbiBhcyBlOgogICAgICAgIG1hdGNoZXMgPSBbXQogICAgICAgIG91dFsibG9jYXRlX2Vycm9yIl0gPSB0eXBlKGUpLl9fbmFtZV9fICsgIjoiICsgc3RyKGUpCiAgICBvdXRbIm1hdGNoaW5nX2RpcnMiXSA9IG1hdGNoZXMKZWxzZToKICAgIHZpZGVvcz1bXQogICAgbWlzc2luZz1bXQogICAgd2l0aF9zaWRlPVtdCiAgICBmb3IgZCwgZGlycywgZmlsZXMgaW4gb3Mud2Fsayhyb290KToKICAgICAgICBuYW1lcz1saXN0KGZpbGVzKQogICAgICAgIGxvd2VyID0gW24ubG93ZXIoKSBmb3IgbiBpbiBuYW1lc10KICAgICAgICBmb3IgbmFtZSBpbiBuYW1lczoKICAgICAgICAgICAgc3RlbSwgZXh0ID0gb3MucGF0aC5zcGxpdGV4dChuYW1lKQogICAgICAgICAgICBpZiBleHQubG93ZXIoKSBub3QgaW4gdmlkZW9fZXh0OgogICAgICAgICAgICAgICAgY29udGludWUKICAgICAgICAgICAgcD1vcy5wYXRoLmpvaW4oZCxuYW1lKQogICAgICAgICAgICB2aWRlb3MuYXBwZW5kKHApCiAgICAgICAgICAgIHByZWZpeD0oc3RlbSsnLicpLmxvd2VyKCkKICAgICAgICAgICAgc2lkZT1bXQogICAgICAgICAgICBmb3Igb3RoZXIgaW4gbmFtZXM6CiAgICAgICAgICAgICAgICBvc3RlbSxvZXh0PW9zLnBhdGguc3BsaXRleHQob3RoZXIpCiAgICAgICAgICAgICAgICBpZiBvZXh0Lmxvd2VyKCkgaW4gc2lkZV9leHQgYW5kIChvc3RlbS5sb3dlcigpPT1zdGVtLmxvd2VyKCkgb3Igb3N0ZW0ubG93ZXIoKS5zdGFydHN3aXRoKHByZWZpeCkpOgogICAgICAgICAgICAgICAgICAgIHNpZGUuYXBwZW5kKG90aGVyKQogICAgICAgICAgICByZWM9eyJwYXRoIjpwLCJzaWRlY2FycyI6c2lkZX0KICAgICAgICAgICAgaWYgc2lkZToKICAgICAgICAgICAgICAgIHdpdGhfc2lkZS5hcHBlbmQocmVjKQogICAgICAgICAgICBlbHNlOgogICAgICAgICAgICAgICAgdHJ5OgogICAgICAgICAgICAgICAgICAgIHN0PW9zLnN0YXQocCkKICAgICAgICAgICAgICAgICAgICByZWMudXBkYXRlKHsic2l6ZSI6c3Quc3Rfc2l6ZSwibW9kaWZpZWRfZXBvY2giOmludChzdC5zdF9tdGltZSl9KQogICAgICAgICAgICAgICAgZXhjZXB0IEV4Y2VwdGlvbiBhcyBlOgogICAgICAgICAgICAgICAgICAgIHJlY1sic3RhdF9lcnJvciJdPXR5cGUoZSkuX19uYW1lX18KICAgICAgICAgICAgICAgIG1pc3NpbmcuYXBwZW5kKHJlYykKICAgIG91dC51cGRhdGUoewogICAgICAgICJ2aWRlb19jb3VudCI6IGxlbih2aWRlb3MpLAogICAgICAgICJtaXNzaW5nX3NpZGVjYXJfY291bnQiOiBsZW4obWlzc2luZyksCiAgICAgICAgIndpdGhfc2lkZWNhcl9jb3VudCI6IGxlbih3aXRoX3NpZGUpLAogICAgICAgICJtaXNzaW5nIjogbWlzc2luZ1s6MjUwXSwKICAgICAgICAid2l0aF9zaWRlY2FyIjogd2l0aF9zaWRlWzoxMDBdLAogICAgICAgICJ0cnVuY2F0ZWRfbWlzc2luZyI6IGxlbihtaXNzaW5nKT4yNTAsCiAgICAgICAgInRydW5jYXRlZF93aXRoIjogbGVuKHdpdGhfc2lkZSk+MTAwCiAgICB9KQpwcmludChqc29uLmR1bXBzKG91dCwgZW5zdXJlX2FzY2lpPUZhbHNlLCBzZXBhcmF0b3JzPSgnLCcsJzonKSkK'))" |
| 1788248174330 | SUCCESS | powershell -NoProfile -Command "$files=@('C:\ProgramData\AudioProcess\current\chirp_dashboard_server.py','C:\ProgramData\AudioProcess\current\chirp_direct_server.py');foreach($f in $files){Write-Output ('---'+$f+'---');Select-String -Path $f -Pattern 'do_POST|do_GET|/api/|submit|enqueue|create_job|source_path|input_path|file_path' -CaseSensitive:$false | Select-Object -First 160 | ForEach-Object {('{0}:{1}' -f $_.LineNumber,$_.Line.Trim())}}" |
| 1788248237785 | SUCCESS | powershell -NoProfile -Command "$f='C:\ProgramData\AudioProcess\current\chirp_direct_server.py';Select-String -Path $f -Pattern 'INSERT INTO jobs|sqlite3.connect|jobs.sqlite|def .*job|enqueue|add_job|create_job|source_path|original_path|input_file|media_path|video_path' -CaseSensitive:$false | Select-Object -First 220 | ForEach-Object {('{0}:{1}' -f $_.LineNumber,$_.Line.Trim())}" |
| 1788248296095 | SUCCESS | python -c "from pathlib import Path;p=Path(r'C:\ProgramData\AudioProcess\current\chirp_direct_server.py');ls=p.read_text(encoding='utf-8',errors='replace').splitlines();
for a,b in ((1060,1130),(2660,2745)):
print('---',a,b,'---')
for i in range(a,b+1):
if i<=len(ls): print(f'{i}:{ls[i-1]}')" |
| 1788248351531 | SUCCESS | powershell -NoProfile -Command "$f='C:\ProgramData\AudioProcess\current\chirp_direct_server.py';Write-Output '---DB---';Get-Content $f | Select-Object -Skip 1060 -First 80;Write-Output '---UPSERT---';Get-Content $f | Select-Object -Skip 2660 -First 100" |
| 1788248428682 | SUCCESS | python -c "from pathlib import Path;import json,re;root=Path(r'C:\ProgramData\AudioProcess');out={'json':[],'source':[]};
for p in root.rglob('*.json'):
try:d=json.loads(p.read_text(encoding='utf-8-sig'))
except:continue
if isinstance(d,dict) and any(k in d for k in ('media_roots','db_path','database','port','host')):
out['json'].append({'path':str(p),'media_roots':d.get('media_roots'),'db_path':d.get('db_path'),'database':d.get('database'),'port':d.get('port'),'host':d.get('host')})
f=root/'current'/'chirp_direct_server.py'
if f.is_file():
ls=f.read_text(encoding='utf-8',errors='replace').splitlines()
for i,s in enumerate(ls,1):
if any(x in s for x in ('self.db_path','config_path','media_roots','def __init__')): out['source'].append({'line':i,'text':s.strip()[:300]})
print(json.dumps(out,separators=(',',':')))" |
| 1788248485463 | SUCCESS | powershell -NoProfile -Command "$root='C:\ProgramData\AudioProcess';Get-ChildItem -LiteralPath $root -File -Recurse -Filter '*.json' | ForEach-Object {try{$d=Get-Content -Raw -LiteralPath $_.FullName|ConvertFrom-Json;if($null -ne $d.media_roots -or $null -ne $d.db_path -or $null -ne $d.port){[pscustomobject]@{path=$_.FullName;media_roots=($d.media_roots -join ';');db_path=$d.db_path;port=$d.port}}}catch{}} | ConvertTo-Json -Compress" |
| 1788249047827 | SUCCESS | powershell.exe -NoProfile -ExecutionPolicy Bypass -File "G:\My Drive\phone-operator\builds\build_phoneoperator_vdtest_side.ps1" |
| 1788252894360 | SUCCESS | powershell.exe -NoProfile -ExecutionPolicy Bypass -File "G:\My Drive\phone-operator\builds\build_phoneoperator_vdtest_shizuku.ps1" |
| 1788253075438 | SUCCESS | powershell -NoProfile -Command "$ErrorActionPreference='Stop';$root='C:\Users\ash\Documents\Codex\2026-08-26\LaptopBridge-DEV';$data=Join-Path $root 'bridge-data';$status=Get-Content -Raw (Join-Path $data 'ha3-status.json')|ConvertFrom-Json;$spid=[int](Get-Content -Raw (Join-Path $data 'ha3-supervisor.pid'));$cpid=[int](Get-Content -Raw (Join-Path $data 'ha3-child.pid'));$sp=Get-CimInstance Win32_Process -Filter ('ProcessId='+$spid) -ErrorAction SilentlyContinue;$cp=Get-CimInstance Win32_Process -Filter ('ProcessId='+$cpid) -ErrorAction SilentlyContinue;$active=[int]$status.active_port;$dh='FAIL';$ph='FAIL';try{$dh=(Invoke-WebRequest -UseBasicParsing ('http://127.0.0.1:'+$active+'/health') -TimeoutSec 2).Content.Trim()}catch{};try{$ph=(Invoke-WebRequest -UseBasicParsing 'http://127.0.0.1:8765/health' -TimeoutSec 2).Content.Trim()}catch{};$hb=Get-Content -Raw (Join-Path $data 'ha3-drive-worker-heartbeat.json')|ConvertFrom-Json;[pscustomobject]@{revision=$status.revision;healthy=$status.healthy;active_port=$active;supervisor_pid=$spid;supervisor_alive=($null -ne $sp);supervisor_cmd=([string]$sp.CommandLine);child_pid=$cpid;child_alive=($null -ne $cp);child_cmd=([string]$cp.CommandLine);dev_health=$dh;prod_health=$ph;restarts=$status.restarts;failovers=$status.failovers;heartbeat_pid=$hb.pid;heartbeat_age=[math]::Round(([DateTimeOffset]::UtcNow.ToUnixTimeMilliseconds()/1000-$hb.epoch),3);heartbeat_match=([int]$hb.pid -eq $cpid)}|ConvertTo-Json -Compress" |
| 1788253161458 | FAILED | powershell -NoProfile -Command "$root='C:\Users\ash\Documents\Codex\2026-08-26\LaptopBridge-DEV';$data=Join-Path $root 'bridge-data';$o=[ordered]@{};foreach($n in 'ha3-supervisor.stdout.log','ha3-supervisor.stderr.log','ha3-status.json','ha3-supervisor.pid','ha3-child.pid'){ $p=Join-Path $data $n;if(Test-Path $p){$fi=Get-Item $p;$o[$n]=[ordered]@{modified=$fi.LastWriteTimeUtc.ToString('o');size=$fi.Length;tail=((Get-Content -Tail 120 -LiteralPath $p -ErrorAction SilentlyContinue)-join "`n")}}else{$o[$n]=[ordered]@{missing=$true}}};$cpid=[int](Get-Content -Raw (Join-Path $data 'ha3-child.pid'));$cp=Get-CimInstance Win32_Process -Filter ('ProcessId='+$cpid) -ErrorAction SilentlyContinue;if($cp){$o['child_process']=[ordered]@{pid=$cp.ProcessId;ppid=$cp.ParentProcessId;created=[string]$cp.CreationDate;cmd=[string]$cp.CommandLine}};$o|ConvertTo-Json -Depth 5 -Compress" |
| 1788253278305 | SUCCESS | python -c "import base64;exec(base64.b64decode('CmZyb20gcGF0aGxpYiBpbXBvcnQgUGF0aAppbXBvcnQganNvbiwgc3VicHJvY2Vzcwpyb290PVBhdGgociJDOlxVc2Vyc1xhc2hcRG9jdW1lbnRzXENvZGV4XDIwMjYtMDgtMjZcTGFwdG9wQnJpZGdlLURFViIpCmRhdGE9cm9vdC8iYnJpZGdlLWRhdGEiCm5hbWVzPVsiaGEzLXN1cGVydmlzb3Iuc3Rkb3V0LmxvZyIsImhhMy1zdXBlcnZpc29yLnN0ZGVyci5sb2ciLCJoYTMtc3RhdHVzLmpzb24iLCJoYTMtc3VwZXJ2aXNvci5waWQiLCJoYTMtY2hpbGQucGlkIl0Kb3V0PXt9CmZvciBuIGluIG5hbWVzOgogICAgcD1kYXRhL24KICAgIGlmIHAuaXNfZmlsZSgpOgogICAgICAgIHR4dD1wLnJlYWRfdGV4dChlbmNvZGluZz0idXRmLTgiLGVycm9ycz0icmVwbGFjZSIpCiAgICAgICAgb3V0W25dPXsibW9kaWZpZWRfZXBvY2giOnAuc3RhdCgpLnN0X210aW1lLCJzaXplIjpwLnN0YXQoKS5zdF9zaXplLCJ0YWlsIjp0eHRbLTEyMDAwOl19CiAgICBlbHNlOgogICAgICAgIG91dFtuXT17Im1pc3NpbmciOlRydWV9CnRyeToKICAgIGNwaWQ9aW50KChkYXRhLyJoYTMtY2hpbGQucGlkIikucmVhZF90ZXh0KCkuc3RyaXAoKSkKZXhjZXB0IEV4Y2VwdGlvbjoKICAgIGNwaWQ9Tm9uZQppZiBjcGlkOgogICAgcHMgPSBzdWJwcm9jZXNzLnJ1bihbInBvd2Vyc2hlbGwiLCItTm9Qcm9maWxlIiwiLUNvbW1hbmQiLGYiJHA9R2V0LUNpbUluc3RhbmNlIFdpbjMyX1Byb2Nlc3MgLUZpbHRlciAnUHJvY2Vzc0lkPXtjcGlkfScgLUVycm9yQWN0aW9uIFNpbGVudGx5Q29udGludWU7aWYoJHApe3skcHxTZWxlY3QtT2JqZWN0IFByb2Nlc3NJZCxQYXJlbnRQcm9jZXNzSWQsQ3JlYXRpb25EYXRlLENvbW1hbmRMaW5lfENvbnZlcnRUby1Kc29uIC1Db21wcmVzc319Il0sY2FwdHVyZV9vdXRwdXQ9VHJ1ZSx0ZXh0PVRydWUsdGltZW91dD04KQogICAgb3V0WyJjaGlsZF9wcm9jZXNzX3JhdyJdPXBzLnN0ZG91dC5zdHJpcCgpCnByaW50KGpzb24uZHVtcHMob3V0LHNlcGFyYXRvcnM9KCIsIiwiOiIpKSkK'))" |
| 1788253360430 | SUCCESS | python -c "from pathlib import Path;import json;root=Path(r'C:\Users\ash\Documents\Codex\2026-08-26\LaptopBridge-DEV');out={};
for n in ('ha3_supervisor.py','start-ha3-dev.ps1'):
p=root/n;ls=p.read_text(encoding='utf-8',errors='replace').splitlines();out[n]=[f'{i+1}: {s}' for i,s in enumerate(ls)];
print(json.dumps(out,separators=(',',':')))" |
| 1788253432297 | SUCCESS | powershell -NoProfile -Command "$root='C:\Users\ash\Documents\Codex\2026-08-26\LaptopBridge-DEV';Write-Output '---START---';Get-Content -LiteralPath (Join-Path $root 'start-ha3-dev.ps1');Write-Output '---SUPERVISOR---';Get-Content -LiteralPath (Join-Path $root 'ha3_supervisor.py') | Select-Object -First 320" |
| 1788253735836 | FAILED | python -c "import gzip,base64;exec(gzip.decompress(base64.b64decode('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'))" |
| 1788254246900 | SUCCESS | powershell -NoProfile -Command "$c=@('F:\whisper-portable','E:\whisper-portable','D:\whisper-portable','C:\whisper-portable','G:\My Drive\whisper-colab-runtime','G:\My Drive\whisper-portable'); foreach($p in $c){if(Test-Path -LiteralPath $p){Write-Output ('FOUND|'+$p); Get-ChildItem -LiteralPath $p -Force | Select-Object Name,FullName,Length,PSIsContainer | ConvertTo-Json -Compress}}; foreach($r in @('C:\Users\ash\Documents','D:\','E:\','F:\')){if(Test-Path -LiteralPath $r){Get-ChildItem -LiteralPath $r -Directory -Filter '*whisper*' -ErrorAction SilentlyContinue | Select-Object FullName | ConvertTo-Json -Compress}}" |
| 1788254331142 | SUCCESS | powershell -NoProfile -Command "$out=@(); Get-PSDrive -PSProvider FileSystem | ForEach-Object {$out+=[pscustomobject]@{type='drive';path=$_.Root;free=$_.Free;used=$_.Used}}; $c=@('C:\Users\ash\Documents\WhisperDistributedProcessor','C:\Users\ash\Documents\whisper-portable','C:\ProgramData\AudioProcess','C:\ProgramData\WhisperDistributedHub'); foreach($p in $c){$out+=[pscustomobject]@{type='candidate';path=$p;exists=(Test-Path -LiteralPath $p)}}; foreach($p in @('C:\Users\ash\Documents\WhisperDistributedProcessor\models','C:\Users\ash\Documents\whisper-portable\models')){if(Test-Path -LiteralPath $p){Get-ChildItem -LiteralPath $p -Force -ErrorAction SilentlyContinue | ForEach-Object {$out+=[pscustomobject]@{type='model-item';path=$_.FullName;size=$_.Length;dir=$_.PSIsContainer}}}}; $out|ConvertTo-Json -Compress" |
| 1788254472374 | SUCCESS | powershell -NoProfile -Command "$ErrorActionPreference='SilentlyContinue';$o=@();Get-PSDrive -PSProvider FileSystem|ForEach-Object{$o+=[pscustomobject]@{kind='drive';path=$_.Root;free=$_.Free;used=$_.Used}};$paths=@('C:\Users\ash\Documents\WhisperDistributedProcessor','C:\Users\ash\Documents\WhisperDistributedProcessor\models','C:\Users\ash\Documents\whisper-portable','C:\ProgramData\AudioProcess','C:\ProgramData\WhisperDistributedHub','E:\whisper-portable','F:\whisper-portable','G:\My Drive\whisper-colab-runtime');foreach($p in $paths){$o+=[pscustomobject]@{kind='candidate';path=$p;exists=[bool](Test-Path -LiteralPath $p)}};foreach($p in $paths){if(Test-Path -LiteralPath $p){Get-ChildItem -LiteralPath $p -Force|Select-Object -First 60|ForEach-Object{$o+=[pscustomobject]@{kind='item';path=$_.FullName;size=$_.Length;dir=$_.PSIsContainer}}}};$o|ConvertTo-Json -Compress" |
| 1788254605709 | SUCCESS | powershell -NoProfile -Command "$ErrorActionPreference='SilentlyContinue';$o=@();Get-PSDrive -PSProvider FileSystem|ForEach-Object{$o+=[pscustomobject]@{kind='drive';path=$_.Root}};$paths=@('C:\Users\ash\Documents\WhisperDistributedProcessor','C:\Users\ash\Documents\WhisperDistributedProcessor\models','C:\Users\ash\Documents\whisper-portable','C:\ProgramData\AudioProcess','C:\ProgramData\WhisperDistributedHub','E:\whisper-portable','F:\whisper-portable','G:\My Drive\whisper-colab-runtime');foreach($p in $paths){$o+=[pscustomobject]@{kind='candidate';path=$p;exists=[bool](Test-Path -LiteralPath $p)}};foreach($p in $paths){if(Test-Path -LiteralPath $p){Get-ChildItem -LiteralPath $p -Force|Select-Object -First 40|ForEach-Object{$o+=[pscustomobject]@{kind='item';path=$_.FullName;size=$_.Length;dir=$_.PSIsContainer}}}};$o|ConvertTo-Json -Compress" |
| 1788254611703 | SUCCESS | powershell -NoProfile -Command "$py='C:\ProgramData\ChirpDirectServer\runtime\python\python.exe';$o=[ordered]@{python=$py;python_exists=(Test-Path -LiteralPath $py)};if(Test-Path -LiteralPath $py){$code='import json,importlib.util,sys; o={\"python\":sys.version,\"faster_whisper\":bool(importlib.util.find_spec(\"faster_whisper\")),\"ctranslate2\":bool(importlib.util.find_spec(\"ctranslate2\")),\"torch\":bool(importlib.util.find_spec(\"torch\"))}; import importlib;'+[char]10+'try:'+[char]10+' import ctranslate2; o[\"ctranslate2_version\"]=ctranslate2.__version__; o[\"cuda_devices\"]=ctranslate2.get_cuda_device_count(); o[\"cuda_compute\"]=list(ctranslate2.get_supported_compute_types(\"cuda\")) if o[\"cuda_devices\"] else []'+[char]10+'except Exception as e: o[\"ct2_error\"]=repr(e)'+[char]10+'try:'+[char]10+' import faster_whisper; o[\"faster_whisper_version\"]=getattr(faster_whisper,\"__version__\",None)'+[char]10+'except Exception as e: o[\"fw_error\"]=repr(e)'+[char]10+'print(json.dumps(o))';$o.py_audit=& $py -c $code 2>&1 | Out-String};$roots=@('C:\ProgramData\AudioProcess','C:\ProgramData\ChirpDirectServer','C:\Users\ash\.cache\huggingface\hub','C:\Users\ash\AppData\Local\huggingface\hub');$found=@();foreach($r in $roots){if(Test-Path -LiteralPath $r){$found+=Get-ChildItem -LiteralPath $r -Recurse -File -ErrorAction SilentlyContinue | Where-Object {$_.Name -in @('model.bin','config.json','tokenizer.json','vocabulary.txt') -or $_.Name -like 'ggml-*.bin'} | Select-Object -First 80 FullName,Length}};$o.models=$found;$o|ConvertTo-Json -Compress -Depth 5" |
| 1788254794014 | FAILED | powershell -NoProfile -Command "\n$ErrorActionPreference='SilentlyContinue'\n$videoExt=@('.mp4','.mkv','.avi','.mov','.m4v','.wmv','.webm','.ts','.mts','.m2ts','.flv')\n$sideExt=@('.srt','.vtt','.ass','.ssa','.sub','.txt','.json')\n$root='E:\\Secreto'\n$missing=@()\nif(Test-Path -LiteralPath $root){\n Get-ChildItem -LiteralPath $root -Recurse -File | Where-Object {$videoExt -contains $_.Extension.ToLowerInvariant()} | ForEach-Object {\n $v=$_\n $dir=$v.DirectoryName\n $stem=[IO.Path]::GetFileNameWithoutExtension($v.Name).ToLowerInvariant()\n $found=$false\n Get-ChildItem -LiteralPath $dir -File -ErrorAction SilentlyContinue | ForEach-Object {\n if(-not $found){\n $oe=$_.Extension.ToLowerInvariant()\n if($sideExt -contains $oe){\n $os=[IO.Path]::GetFileNameWithoutExtension($_.Name).ToLowerInvariant()\n if($os -eq $stem -or $os.StartsWith($stem+'.')){$found=$true}\n }\n }\n }\n if(-not $found){\n $rel=$v.FullName.Substring($root.Length).TrimStart('\\')\n $missing += [pscustomobject]@{relative=$rel;stem=[IO.Path]::GetFileNameWithoutExtension($rel)}\n }\n }\n}\n$py='C:\\ProgramData\\ChirpDirectServer\\runtime\\python\\python.exe'\n$site=@()\nif(Test-Path -LiteralPath $py){\n $sp=Join-Path (Split-Path $py) 'Lib\\site-packages'\n if(Test-Path -LiteralPath $sp){\n foreach($pat in @('faster_whisper*','ctranslate2*','torch*','nvidia*')){\n Get-ChildItem -LiteralPath $sp -Filter $pat -ErrorAction SilentlyContinue | ForEach-Object {\n $site += [pscustomobject]@{name=$_.Name;path=$_.FullName;dir=$_.PSIsContainer}\n }\n }\n }\n}\n$modelRoots=@(\n 'C:\\ProgramData\\AudioProcess',\n 'C:\\ProgramData\\ChirpDirectServer',\n 'C:\\Users\\ash\\.cache\\huggingface\\hub',\n 'C:\\Users\\ash\\AppData\\Local\\huggingface\\hub'\n)\n$modelHits=@()\nforeach($mr in $modelRoots){\n if(Test-Path -LiteralPath $mr){\n Get-ChildItem -LiteralPath $mr -Recurse -File -ErrorAction SilentlyContinue |\n Where-Object {$_.Name -eq 'model.bin' -or $_.Name -like 'ggml-*.bin'} |\n Select-Object -First 30 | ForEach-Object {\n $modelHits += [pscustomobject]@{path=$_.FullName;size=$_.Length}\n }\n }\n}\n[pscustomobject]@{\n missing_count=$missing.Count\n missing=$missing\n python_exists=(Test-Path -LiteralPath $py)\n site_packages=$site\n model_hits=$modelHits\n} | ConvertTo-Json -Compress -Depth 5\n" |
| 1788254960396 | FAILED | python -c "import base64;exec(base64.b64decode('CmltcG9ydCBvcywganNvbiwgZ2xvYgp2aWRlb19leHQ9eycubXA0JywnLm1rdicsJy5hdmknLCcubW92JywnLm00dicsJy53bXYnLCcud2VibScsJy50cycsJy5tdHMnLCcubTJ0cycsJy5mbHYnfQpzaWRlX2V4dD17Jy5zcnQnLCcudnR0JywnLmFzcycsJy5zc2EnLCcuc3ViJywnLnR4dCcsJy5qc29uJ30Kcm9vdD1yJ0U6XFNlY3JldG8nCm1pc3Npbmc9W10KZm9yIGQsIGRpcnMsIGZpbGVzIGluIG9zLndhbGsocm9vdCk6CiAgICBsb3dzPVsoZixvcy5wYXRoLnNwbGl0ZXh0KGYpWzBdLmxvd2VyKCksb3MucGF0aC5zcGxpdGV4dChmKVsxXS5sb3dlcigpKSBmb3IgZiBpbiBmaWxlc10KICAgIGZvciBuYW1lLHN0ZW0sZXh0IGluIGxvd3M6CiAgICAgICAgaWYgZXh0IG5vdCBpbiB2aWRlb19leHQ6CiAgICAgICAgICAgIGNvbnRpbnVlCiAgICAgICAgZm91bmQ9YW55KG9leHQgaW4gc2lkZV9leHQgYW5kIChvc3RlbT09c3RlbSBvciBvc3RlbS5zdGFydHN3aXRoKHN0ZW0rJy4nKSkgZm9yIF8sb3N0ZW0sb2V4dCBpbiBsb3dzKQogICAgICAgIGlmIG5vdCBmb3VuZDoKICAgICAgICAgICAgZnVsbD1vcy5wYXRoLmpvaW4oZCxuYW1lKQogICAgICAgICAgICByZWw9b3MucGF0aC5yZWxwYXRoKGZ1bGwscm9vdCkKICAgICAgICAgICAgbWlzc2luZy5hcHBlbmQoeydyZWxhdGl2ZSc6cmVsLCdzdGVtJzpvcy5wYXRoLnNwbGl0ZXh0KHJlbClbMF19KQpweT1yJ0M6XFByb2dyYW1EYXRhXENoaXJwRGlyZWN0U2VydmVyXHJ1bnRpbWVccHl0aG9uXHB5dGhvbi5leGUnCnNwPW9zLnBhdGguam9pbihvcy5wYXRoLmRpcm5hbWUocHkpLCdMaWInLCdzaXRlLXBhY2thZ2VzJykKc2l0ZT1bXQppZiBvcy5wYXRoLmlzZGlyKHNwKToKICAgIGZvciBwYXQgaW4gWydmYXN0ZXJfd2hpc3BlcionLCdjdHJhbnNsYXRlMionLCd0b3JjaConLCdudmlkaWEqJ106CiAgICAgICAgZm9yIHAgaW4gZ2xvYi5nbG9iKG9zLnBhdGguam9pbihzcCxwYXQpKToKICAgICAgICAgICAgc2l0ZS5hcHBlbmQoeyduYW1lJzpvcy5wYXRoLmJhc2VuYW1lKHApLCdwYXRoJzpwLCdkaXInOm9zLnBhdGguaXNkaXIocCl9KQptb2RlbF9yb290cz1bCiByJ0M6XFByb2dyYW1EYXRhXEF1ZGlvUHJvY2VzcycsCiByJ0M6XFByb2dyYW1EYXRhXENoaXJwRGlyZWN0U2VydmVyJywKIHInQzpcVXNlcnNcYXNoXC5jYWNoZVxodWdnaW5nZmFjZVxodWInLAogcidDOlxVc2Vyc1xhc2hcQXBwRGF0YVxMb2NhbFxodWdnaW5nZmFjZVxodWInCl0KbW9kZWxfaGl0cz1bXQpmb3IgbXIgaW4gbW9kZWxfcm9vdHM6CiAgICBpZiBub3Qgb3MucGF0aC5pc2Rpcihtcik6IGNvbnRpbnVlCiAgICBmb3IgZCxkaXJzLGZpbGVzIGluIG9zLndhbGsobXIpOgogICAgICAgIGZvciBmIGluIGZpbGVzOgogICAgICAgICAgICBsZj1mLmxvd2VyKCkKICAgICAgICAgICAgaWYgbGY9PSdtb2RlbC5iaW4nIG9yIChsZi5zdGFydHN3aXRoKCdnZ21sLScpIGFuZCBsZi5lbmRzd2l0aCgnLmJpbicpKToKICAgICAgICAgICAgICAgIHA9b3MucGF0aC5qb2luKGQsZikKICAgICAgICAgICAgICAgIHRyeTogc2l6ZT1vcy5wYXRoLmdldHNpemUocCkKICAgICAgICAgICAgICAgIGV4Y2VwdDogc2l6ZT1Ob25lCiAgICAgICAgICAgICAgICBtb2RlbF9oaXRzLmFwcGVuZCh7J3BhdGgnOnAsJ3NpemUnOnNpemV9KQogICAgICAgICAgICAgICAgaWYgbGVuKG1vZGVsX2hpdHMpPj01MDogYnJlYWsKICAgICAgICBpZiBsZW4obW9kZWxfaGl0cyk+PTUwOiBicmVhawogICAgaWYgbGVuKG1vZGVsX2hpdHMpPj01MDogYnJlYWsKcHJpbnQoanNvbi5kdW1wcyh7CiAnbWlzc2luZ19jb3VudCc6bGVuKG1pc3NpbmcpLAogJ21pc3NpbmcnOm1pc3NpbmcsCiAnY2hpcnBfcHl0aG9uX2V4aXN0cyc6b3MucGF0aC5pc2ZpbGUocHkpLAogJ3NpdGVfcGFja2FnZXMnOnNpdGUsCiAnbW9kZWxfaGl0cyc6bW9kZWxfaGl0cwp9LGVuc3VyZV9hc2NpaT1GYWxzZSxzZXBhcmF0b3JzPSgnLCcsJzonKSkpCg=='))" |
| 1788255114312 | SUCCESS | python -c "import base64;exec(base64.b64decode('CmltcG9ydCBvcywganNvbiwgZ2xvYiwgY29sbGVjdGlvbnMsIHRpbWUKdmlkZW9fZXh0PXsnLm1wNCcsJy5ta3YnLCcuYXZpJywnLm1vdicsJy5tNHYnLCcud212JywnLndlYm0nLCcudHMnLCcubXRzJywnLm0ydHMnLCcuZmx2J30Kc2lkZV9leHQ9eycuc3J0JywnLnZ0dCcsJy5hc3MnLCcuc3NhJywnLnN1YicsJy50eHQnLCcuanNvbid9CnJvb3Q9cidFOlxTZWNyZXRvJwptaXNzaW5nPVtdCmZvciBkLCBkaXJzLCBmaWxlcyBpbiBvcy53YWxrKHJvb3QpOgogICAgbG93cz1bKGYsb3MucGF0aC5zcGxpdGV4dChmKVswXS5sb3dlcigpLG9zLnBhdGguc3BsaXRleHQoZilbMV0ubG93ZXIoKSkgZm9yIGYgaW4gZmlsZXNdCiAgICBmb3IgbmFtZSxzdGVtLGV4dCBpbiBsb3dzOgogICAgICAgIGlmIGV4dCBub3QgaW4gdmlkZW9fZXh0OiBjb250aW51ZQogICAgICAgIGZvdW5kPWFueShvZXh0IGluIHNpZGVfZXh0IGFuZCAob3N0ZW09PXN0ZW0gb3Igb3N0ZW0uc3RhcnRzd2l0aChzdGVtKycuJykpIGZvciBfLG9zdGVtLG9leHQgaW4gbG93cykKICAgICAgICBpZiBub3QgZm91bmQ6CiAgICAgICAgICAgIGZ1bGw9b3MucGF0aC5qb2luKGQsbmFtZSkKICAgICAgICAgICAgcmVsPW9zLnBhdGgucmVscGF0aChmdWxsLHJvb3QpCiAgICAgICAgICAgIG1pc3NpbmcuYXBwZW5kKHsncmVsYXRpdmUnOnJlbCwnc3RlbSc6b3MucGF0aC5zcGxpdGV4dChyZWwpWzBdfSkKb3V0X3BhdGg9cidHOlxNeSBEcml2ZVxDaGF0R1BUIEJyaWRnZSBEYXRhXGV2aWRlbmNlXHdoaXNwZXItc2VjcmV0by1taXNzaW5nLXNpZGVjYXJzLTIwMjYwOTAxLmpzb24nCm9zLm1ha2VkaXJzKG9zLnBhdGguZGlybmFtZShvdXRfcGF0aCksZXhpc3Rfb2s9VHJ1ZSkKZG9jPXsKICdnZW5lcmF0ZWRfZXBvY2gnOmludCh0aW1lLnRpbWUoKSksCiAncm9vdCc6cm9vdCwKICd2aWRlb19leHQnOnNvcnRlZCh2aWRlb19leHQpLAogJ3NpZGVfZXh0Jzpzb3J0ZWQoc2lkZV9leHQpLAogJ21pc3NpbmdfY291bnQnOmxlbihtaXNzaW5nKSwKICdtaXNzaW5nJzptaXNzaW5nCn0Kd2l0aCBvcGVuKG91dF9wYXRoLCd3JyxlbmNvZGluZz0ndXRmLTgnKSBhcyBmOgogICAganNvbi5kdW1wKGRvYyxmLGVuc3VyZV9hc2NpaT1GYWxzZSxpbmRlbnQ9MikKCnB5PXInQzpcUHJvZ3JhbURhdGFcQ2hpcnBEaXJlY3RTZXJ2ZXJccnVudGltZVxweXRob25ccHl0aG9uLmV4ZScKc3A9b3MucGF0aC5qb2luKG9zLnBhdGguZGlybmFtZShweSksJ0xpYicsJ3NpdGUtcGFja2FnZXMnKQpzaXRlPVtdCmlmIG9zLnBhdGguaXNkaXIoc3ApOgogICAgZm9yIHBhdCBpbiBbJ2Zhc3Rlcl93aGlzcGVyKicsJ2N0cmFuc2xhdGUyKicsJ3RvcmNoKicsJ252aWRpYSonXToKICAgICAgICBmb3IgcCBpbiBnbG9iLmdsb2Iob3MucGF0aC5qb2luKHNwLHBhdCkpOgogICAgICAgICAgICBzaXRlLmFwcGVuZChvcy5wYXRoLmJhc2VuYW1lKHApKQptb2RlbF9yb290cz1bCiByJ0M6XFByb2dyYW1EYXRhXEF1ZGlvUHJvY2VzcycsCiByJ0M6XFByb2dyYW1EYXRhXENoaXJwRGlyZWN0U2VydmVyJywKIHInQzpcVXNlcnNcYXNoXC5jYWNoZVxodWdnaW5nZmFjZVxodWInLAogcidDOlxVc2Vyc1xhc2hcQXBwRGF0YVxMb2NhbFxodWdnaW5nZmFjZVxodWInCl0KbW9kZWxfaGl0cz1bXQpmb3IgbXIgaW4gbW9kZWxfcm9vdHM6CiAgICBpZiBub3Qgb3MucGF0aC5pc2Rpcihtcik6IGNvbnRpbnVlCiAgICBmb3IgZCxkaXJzLGZpbGVzIGluIG9zLndhbGsobXIpOgogICAgICAgIGZvciBmbiBpbiBmaWxlczoKICAgICAgICAgICAgbGY9Zm4ubG93ZXIoKQogICAgICAgICAgICBpZiBsZj09J21vZGVsLmJpbicgb3IgKGxmLnN0YXJ0c3dpdGgoJ2dnbWwtJykgYW5kIGxmLmVuZHN3aXRoKCcuYmluJykpOgogICAgICAgICAgICAgICAgcD1vcy5wYXRoLmpvaW4oZCxmbikKICAgICAgICAgICAgICAgIHRyeTpzaXplPW9zLnBhdGguZ2V0c2l6ZShwKQogICAgICAgICAgICAgICAgZXhjZXB0OnNpemU9Tm9uZQogICAgICAgICAgICAgICAgbW9kZWxfaGl0cy5hcHBlbmQoeydwYXRoJzpwLCdzaXplJzpzaXplfSkKICAgICAgICAgICAgICAgIGlmIGxlbihtb2RlbF9oaXRzKT49MjA6YnJlYWsKICAgICAgICBpZiBsZW4obW9kZWxfaGl0cyk+PTIwOmJyZWFrCiAgICBpZiBsZW4obW9kZWxfaGl0cyk+PTIwOmJyZWFrCmNhdHM9Y29sbGVjdGlvbnMuQ291bnRlcigoeFsncmVsYXRpdmUnXS5zcGxpdChvcy5zZXApWzBdIGlmIG9zLnNlcCBpbiB4WydyZWxhdGl2ZSddIGVsc2UgJ1tST09UXScpIGZvciB4IGluIG1pc3NpbmcpCnByaW50KGpzb24uZHVtcHMoewogJ21pc3NpbmdfY291bnQnOmxlbihtaXNzaW5nKSwKICd0b3BfbGV2ZWxfY291bnRzJzpkaWN0KGNhdHMpLAogJ2V2aWRlbmNlX3BhdGgnOm91dF9wYXRoLAogJ2NoaXJwX3B5dGhvbl9leGlzdHMnOm9zLnBhdGguaXNmaWxlKHB5KSwKICdzaXRlX3BhY2thZ2VzJzpzaXRlLAogJ21vZGVsX2hpdF9jb3VudCc6bGVuKG1vZGVsX2hpdHMpLAogJ21vZGVsX2hpdHMnOm1vZGVsX2hpdHMKfSxlbnN1cmVfYXNjaWk9VHJ1ZSxzZXBhcmF0b3JzPSgnLCcsJzonKSkpCg=='))" |
| 1788255319724 | FAILED | python -c "import base64;exec(base64.b64decode('CmltcG9ydCBvcywganNvbiwgc2h1dGlsLCBzdWJwcm9jZXNzCm91dD17fQpvdXRbJ3JjbG9uZSddPXNodXRpbC53aGljaCgncmNsb25lJykKb3V0WydnZG93biddPXNodXRpbC53aGljaCgnZ2Rvd24nKQpvdXRbJ252aWRpYV9zbWknXT1zaHV0aWwud2hpY2goJ252aWRpYS1zbWknKQpvdXRbJ3B5dGhvbiddPXNodXRpbC53aGljaCgncHl0aG9uJykKb3V0WydwaXAnXT1zaHV0aWwud2hpY2goJ3BpcCcpCmNhbmRpZGF0ZXM9W10KZm9yIGJhc2UgaW4gW3InRzpcTXkgRHJpdmUnLHInRzpcU2hhcmVkIGRyaXZlcycscidFOlwnXToKICAgIGlmIG9zLnBhdGguaXNkaXIoYmFzZSk6CiAgICAgICAgZm9yIGQsZGlycyxmaWxlcyBpbiBvcy53YWxrKGJhc2UpOgogICAgICAgICAgICAjIGJvdW5kIHNlYXJjaCBkZXB0aCB0byBhdm9pZCBodWdlIHNjYW4KICAgICAgICAgICAgcmVsPW9zLnBhdGgucmVscGF0aChkLGJhc2UpCiAgICAgICAgICAgIGRlcHRoPTAgaWYgcmVsPT0nLicgZWxzZSByZWwuY291bnQob3Muc2VwKSsxCiAgICAgICAgICAgIGZvciBuYW1lIGluIGxpc3QoZGlycyk6CiAgICAgICAgICAgICAgICBsbj1uYW1lLmxvd2VyKCkKICAgICAgICAgICAgICAgIGlmIGxuIGluIHsndHJhbnNjcmlwdHMtb3V0cHV0JywnZnVsbC1hdWRpby1tcDMnLCdhdWRpby1pbnB1dCcsJ3doaXNwZXItY29sYWItcnVudGltZSd9IG9yICd0cmFuc2NyaXB0JyBpbiBsbiBhbmQgJ291dHB1dCcgaW4gbG46CiAgICAgICAgICAgICAgICAgICAgY2FuZGlkYXRlcy5hcHBlbmQob3MucGF0aC5qb2luKGQsbmFtZSkpCiAgICAgICAgICAgIGlmIGRlcHRoPj00OgogICAgICAgICAgICAgICAgZGlyc1s6XSA9IFtdCiAgICAgICAgICAgIGlmIGxlbihjYW5kaWRhdGVzKT49MzA6IGJyZWFrCiAgICAgICAgaWYgbGVuKGNhbmRpZGF0ZXMpPj0zMDogYnJlYWsKb3V0Wydkcml2ZV9jYW5kaWRhdGVzJ109Y2FuZGlkYXRlcwppZiBvdXRbJ252aWRpYV9zbWknXToKICAgIHRyeToKICAgICAgICBwPXN1YnByb2Nlc3MucnVuKFtvdXRbJ252aWRpYV9zbWknXSwnLS1xdWVyeS1ncHU9bmFtZSxkcml2ZXJfdmVyc2lvbixtZW1vcnkudG90YWwnLCctLWZvcm1hdD1jc3Ysbm9oZWFkZXInXSxjYXB0dXJlX291dHB1dD1UcnVlLHRleHQ9VHJ1ZSx0aW1lb3V0PTEwKQogICAgICAgIG91dFsnZ3B1J109cC5zdGRvdXQuc3RyaXAoKQogICAgZXhjZXB0IEV4Y2VwdGlvbiBhcyBlOiBvdXRbJ2dwdV9lcnJvciddPXJlcHIoZSkKcHJpbnQoanNvbi5kdW1wcyhvdXQsZW5zdXJlX2FzY2lpPVRydWUsc2VwYXJhdG9ycz0oJywnLCc6JykpKQo='))" |
| 1788255444568 | SUCCESS | python -c "import base64;exec(base64.b64decode('CmltcG9ydCBvcywganNvbiwgc2h1dGlsLCBzdWJwcm9jZXNzCm91dD17fQpmb3IgayBpbiBbJ3JjbG9uZScsJ2dkb3duJywnbnZpZGlhLXNtaScsJ3B5dGhvbicsJ3BpcCddOgogICAgb3V0W2tdPXNodXRpbC53aGljaChrKQpiYXNlcz1bJ0c6XFxNeSBEcml2ZScsJ0c6XFxTaGFyZWQgZHJpdmVzJywnRTpcXCddCmNhbmRzPVtdCmZvciBiYXNlIGluIGJhc2VzOgogICAgaWYgbm90IG9zLnBhdGguaXNkaXIoYmFzZSk6IGNvbnRpbnVlCiAgICBmb3IgZCxkaXJzLGZpbGVzIGluIG9zLndhbGsoYmFzZSk6CiAgICAgICAgcmVsPW9zLnBhdGgucmVscGF0aChkLGJhc2UpCiAgICAgICAgZGVwdGg9MCBpZiByZWw9PScuJyBlbHNlIHJlbC5jb3VudChvcy5zZXApKzEKICAgICAgICBmb3IgbmFtZSBpbiBsaXN0KGRpcnMpOgogICAgICAgICAgICBsbj1uYW1lLmxvd2VyKCkKICAgICAgICAgICAgaWYgbG4gaW4geyd0cmFuc2NyaXB0cy1vdXRwdXQnLCdmdWxsLWF1ZGlvLW1wMycsJ2F1ZGlvLWlucHV0Jywnd2hpc3Blci1jb2xhYi1ydW50aW1lJ30gb3IgKCd0cmFuc2NyaXB0JyBpbiBsbiBhbmQgJ291dHB1dCcgaW4gbG4pOgogICAgICAgICAgICAgICAgY2FuZHMuYXBwZW5kKG9zLnBhdGguam9pbihkLG5hbWUpKQogICAgICAgIGlmIGRlcHRoPj00OiBkaXJzWzpdPVtdCiAgICAgICAgaWYgbGVuKGNhbmRzKT49MzA6IGJyZWFrCiAgICBpZiBsZW4oY2FuZHMpPj0zMDogYnJlYWsKb3V0Wydkcml2ZV9jYW5kaWRhdGVzJ109Y2FuZHMKaWYgb3V0WydudmlkaWEtc21pJ106CiAgICB0cnk6CiAgICAgICAgcD1zdWJwcm9jZXNzLnJ1bihbb3V0WydudmlkaWEtc21pJ10sJy0tcXVlcnktZ3B1PW5hbWUsZHJpdmVyX3ZlcnNpb24sbWVtb3J5LnRvdGFsJywnLS1mb3JtYXQ9Y3N2LG5vaGVhZGVyJ10sY2FwdHVyZV9vdXRwdXQ9VHJ1ZSx0ZXh0PVRydWUsdGltZW91dD0xMCkKICAgICAgICBvdXRbJ2dwdSddPXAuc3Rkb3V0LnN0cmlwKCkKICAgIGV4Y2VwdCBFeGNlcHRpb24gYXMgZTogb3V0WydncHVfZXJyb3InXT1yZXByKGUpCnByaW50KGpzb24uZHVtcHMob3V0LGVuc3VyZV9hc2NpaT1UcnVlLHNlcGFyYXRvcnM9KCcsJywnOicpKSkK'))" |
| 1788255668783 | SUCCESS | python -c "import base64;exec(base64.b64decode('CmltcG9ydCBzaHV0aWwsIHN1YnByb2Nlc3MsIGpzb24sIG9zCm91dD17fQpvdXRbInJjbG9uZSJdPXNodXRpbC53aGljaCgicmNsb25lIikKdHJ5OgogICAgcD1zdWJwcm9jZXNzLnJ1bihbInJjbG9uZSIsInZlcnNpb24iXSxjYXB0dXJlX291dHB1dD1UcnVlLHRleHQ9VHJ1ZSx0aW1lb3V0PTEwKQogICAgb3V0WyJyY2xvbmVfdmVyc2lvbl9yYyJdPXAucmV0dXJuY29kZQogICAgb3V0WyJyY2xvbmVfdmVyc2lvbl9maXJzdCJdPShwLnN0ZG91dCBvciBwLnN0ZGVycikuc3BsaXRsaW5lcygpWzozXQpleGNlcHQgRXhjZXB0aW9uIGFzIGU6CiAgICBvdXRbInJjbG9uZV92ZXJzaW9uX2Vycm9yIl09cmVwcihlKQp0cnk6CiAgICBwPXN1YnByb2Nlc3MucnVuKFsicmNsb25lIiwibGlzdHJlbW90ZXMiXSxjYXB0dXJlX291dHB1dD1UcnVlLHRleHQ9VHJ1ZSx0aW1lb3V0PTEwKQogICAgb3V0WyJsaXN0cmVtb3Rlc19yYyJdPXAucmV0dXJuY29kZQogICAgb3V0WyJyZW1vdGVzIl09W3guc3RyaXAoKSBmb3IgeCBpbiBwLnN0ZG91dC5zcGxpdGxpbmVzKCkgaWYgeC5zdHJpcCgpXQogICAgb3V0WyJsaXN0cmVtb3Rlc19lcnJvciJdPShwLnN0ZGVyciBvciAiIilbOjUwMF0KZXhjZXB0IEV4Y2VwdGlvbiBhcyBlOgogICAgb3V0WyJsaXN0cmVtb3Rlc19leGNlcHRpb24iXT1yZXByKGUpCmNhbmRzPVtyIkM6XFdpbmRvd3NcU3lzdGVtMzJcbnZpZGlhLXNtaS5leGUiLHIiQzpcUHJvZ3JhbSBGaWxlc1xOVklESUEgQ29ycG9yYXRpb25cTlZTTUlcbnZpZGlhLXNtaS5leGUiXQpvdXRbIm52aWRpYV9jYW5kaWRhdGVzIl09W3AgZm9yIHAgaW4gY2FuZHMgaWYgb3MucGF0aC5leGlzdHMocCldCnByaW50KGpzb24uZHVtcHMob3V0LCBlbnN1cmVfYXNjaWk9VHJ1ZSwgc2VwYXJhdG9ycz0oIiwiLCI6IikpKQo='))" |
| 1788258946551 | SUCCESS | python -c "import base64;exec(base64.b64decode('aW1wb3J0IG9zLGpzb24sc3VicHJvY2VzcyxzaHV0aWwKb3V0PXt9CnI9c2h1dGlsLndoaWNoKCdyY2xvbmUnKTtvdXRbJ3JjbG9uZSddPXIKaWYgcjoKIHA9c3VicHJvY2Vzcy5ydW4oW3IsJ2xpc3RyZW1vdGVzJ10sY2FwdHVyZV9vdXRwdXQ9VHJ1ZSx0ZXh0PVRydWUsdGltZW91dD0xMCk7b3V0WydyZW1vdGVzJ109W3guc3RyaXAoKS5yc3RyaXAoJzonKSBmb3IgeCBpbiBwLnN0ZG91dC5zcGxpdGxpbmVzKCkgaWYgeC5zdHJpcCgpXTtvdXRbJ3JjbG9uZV9yYyddPXAucmV0dXJuY29kZTtvdXRbJ3JjbG9uZV9lcnInXT1wLnN0ZGVyci5zdHJpcCgpWzozMDBdCmM9W3InQzpcV2luZG93c1xTeXN0ZW0zMlxudmlkaWEtc21pLmV4ZScscidDOlxQcm9ncmFtIEZpbGVzXE5WSURJQSBDb3Jwb3JhdGlvblxOVlNNSVxudmlkaWEtc21pLmV4ZScscidDOlxQcm9ncmFtIEZpbGVzXE5WSURJQSBDb3Jwb3JhdGlvblxOVklESUEgQXBwXENFRlxudmlkaWEtc21pLmV4ZSddO2g9W3ggZm9yIHggaW4gYyBpZiBvcy5wYXRoLmV4aXN0cyh4KV07b3V0WydudmlkaWFfc21pX2NhbmRpZGF0ZXMnXT1oCmlmIGg6CiBwPXN1YnByb2Nlc3MucnVuKFtoWzBdLCctLXF1ZXJ5LWdwdT1uYW1lLG1lbW9yeS50b3RhbCxkcml2ZXJfdmVyc2lvbicsJy0tZm9ybWF0PWNzdixub2hlYWRlciddLGNhcHR1cmVfb3V0cHV0PVRydWUsdGV4dD1UcnVlLHRpbWVvdXQ9MTApO291dFsnZ3B1X3F1ZXJ5J109cC5zdGRvdXQuc3RyaXAoKTtvdXRbJ2dwdV9yYyddPXAucmV0dXJuY29kZTtvdXRbJ2dwdV9lcnInXT1wLnN0ZGVyci5zdHJpcCgpWzozMDBdCmE9cidFOlxBdWRpb1Byb2Nlc3MtRnVsbEF1ZGlvXGZ1bGwtYXVkaW8tbXAzJztvdXRbJ2F1ZGlvX3Jvb3RfZXhpc3RzJ109b3MucGF0aC5pc2RpcihhKQppZiBvcy5wYXRoLmlzZGlyKGEpOgogZXg9eycubXAzJywnLm00YScsJy53YXYnLCcuZmxhYycsJy5hYWMnLCcub2dnJ307bj0wO3Q9e30KIGZvciByb290LGRzLGZzIGluIG9zLndhbGsoYSk6CiAgcmVsPW9zLnBhdGgucmVscGF0aChyb290LGEpO3RvcD0nW1JPT1RdJyBpZiByZWw9PScuJyBlbHNlIHJlbC5zcGxpdChvcy5zZXApWzBdO2s9c3VtKDEgZm9yIGYgaW4gZnMgaWYgb3MucGF0aC5zcGxpdGV4dChmKVsxXS5sb3dlcigpIGluIGV4KTtuKz1rO3RbdG9wXT10LmdldCh0b3AsMCkrayBpZiBrIGVsc2UgdC5nZXQodG9wLDApCiBvdXRbJ2F1ZGlvX2NvdW50J109bjtvdXRbJ2F1ZGlvX3RvcF9jb3VudHMnXT17azp2IGZvciBrLHYgaW4gdC5pdGVtcygpIGlmIHZ9CnByaW50KGpzb24uZHVtcHMob3V0LGVuc3VyZV9hc2NpaT1UcnVlLHNlcGFyYXRvcnM9KCcsJywnOicpKSk='))" |
| 1788259102859 | SUCCESS | python -c "import base64;exec(base64.b64decode('CmltcG9ydCBvcyxqc29uLHVybGxpYi5yZXF1ZXN0LHN1YnByb2Nlc3Msc2h1dGlsCmV2aWRlbmNlPXInRzpcTXkgRHJpdmVcQ2hhdEdQVCBCcmlkZ2UgRGF0YVxldmlkZW5jZVx3aGlzcGVyLXNlY3JldG8tbWlzc2luZy1zaWRlY2Fycy0yMDI2MDkwMS5qc29uJwphcm9vdD1yJ0U6XEF1ZGlvUHJvY2Vzcy1GdWxsQXVkaW9cZnVsbC1hdWRpby1tcDMnCnZyb290PXInRTpcU2VjcmV0bycKb3V0PXsnZXZpZGVuY2VfZXhpc3RzJzpvcy5wYXRoLmlzZmlsZShldmlkZW5jZSl9Cml0ZW1zPVtdCmlmIG9zLnBhdGguaXNmaWxlKGV2aWRlbmNlKToKICAgIHdpdGggb3BlbihldmlkZW5jZSwncicsZW5jb2Rpbmc9J3V0Zi04JykgYXMgZjoKICAgICAgICBvYmo9anNvbi5sb2FkKGYpCiAgICBpZiBpc2luc3RhbmNlKG9iaixkaWN0KToKICAgICAgICBpdGVtcz1vYmouZ2V0KCdtaXNzaW5nJykgb3Igb2JqLmdldCgnaXRlbXMnKSBvciBvYmouZ2V0KCdmaWxlcycpIG9yIFtdCiAgICBlbGlmIGlzaW5zdGFuY2Uob2JqLGxpc3QpOgogICAgICAgIGl0ZW1zPW9iagpkZWYgcmVsX29mKHgpOgogICAgaWYgaXNpbnN0YW5jZSh4LHN0cik6IHJldHVybiB4CiAgICBpZiBpc2luc3RhbmNlKHgsZGljdCk6IHJldHVybiB4LmdldCgncmVsYXRpdmUnKSBvciB4LmdldCgncmVsJykgb3IgeC5nZXQoJ3BhdGgnKSBvciAnJwogICAgcmV0dXJuICcnCnJlbHM9W3JlbF9vZih4KSBmb3IgeCBpbiBpdGVtcyBpZiByZWxfb2YoeCldCm91dFsnZXZpZGVuY2VfaXRlbXMnXT1sZW4ocmVscykKZXh0cz1bJy5tcDMnLCcubTRhJywnLndhdicsJy5mbGFjJywnLmFhYycsJy5vZ2cnXQptYXRjaGVkPVtdO3VubWF0Y2hlZD1bXQpmb3IgcmVsIGluIHJlbHM6CiAgICBzdGVtPW9zLnBhdGguc3BsaXRleHQocmVsKVswXQogICAgZm91bmQ9Tm9uZQogICAgZm9yIGV4dCBpbiBleHRzOgogICAgICAgIHA9b3MucGF0aC5qb2luKGFyb290LHN0ZW0rZXh0KQogICAgICAgIGlmIG9zLnBhdGguaXNmaWxlKHApOgogICAgICAgICAgICBmb3VuZD1wO2JyZWFrCiAgICBpZiBmb3VuZDogbWF0Y2hlZC5hcHBlbmQoKHJlbCxmb3VuZCkpCiAgICBlbHNlOiB1bm1hdGNoZWQuYXBwZW5kKHJlbCkKb3V0WydhdWRpb19tYXRjaGVzJ109bGVuKG1hdGNoZWQpCm91dFsnYXVkaW9fdW5tYXRjaGVkJ109bGVuKHVubWF0Y2hlZCkKb3V0WydleGlzdGluZ19zcnRfdGFyZ2V0cyddPXN1bShvcy5wYXRoLmlzZmlsZShvcy5wYXRoLmpvaW4odnJvb3Qsb3MucGF0aC5zcGxpdGV4dChyZWwpWzBdKycuc3J0JykpIGZvciByZWwgaW4gcmVscykKIyBHUFUgYWRhcHRlciB2aWEgUG93ZXJTaGVsbC9DSU0KcHM9c2h1dGlsLndoaWNoKCdwb3dlcnNoZWxsJykKaWYgcHM6CiAgICB0cnk6CiAgICAgICAgcD1zdWJwcm9jZXNzLnJ1bihbcHMsJy1Ob1Byb2ZpbGUnLCctQ29tbWFuZCcsIkdldC1DaW1JbnN0YW5jZSBXaW4zMl9WaWRlb0NvbnRyb2xsZXIgfCBTZWxlY3QtT2JqZWN0IC1FeHBhbmRQcm9wZXJ0eSBOYW1lIl0sY2FwdHVyZV9vdXRwdXQ9VHJ1ZSx0ZXh0PVRydWUsdGltZW91dD0xNSkKICAgICAgICBvdXRbJ3ZpZGVvX2NvbnRyb2xsZXJzJ109W3guc3RyaXAoKSBmb3IgeCBpbiBwLnN0ZG91dC5zcGxpdGxpbmVzKCkgaWYgeC5zdHJpcCgpXQogICAgICAgIG91dFsndmlkZW9fY29udHJvbGxlcl9yYyddPXAucmV0dXJuY29kZQogICAgZXhjZXB0IEV4Y2VwdGlvbiBhcyBlOiBvdXRbJ3ZpZGVvX2NvbnRyb2xsZXJfZXJyb3InXT1yZXByKGUpCnRyeToKICAgIHJlcT11cmxsaWIucmVxdWVzdC5SZXF1ZXN0KCdodHRwczovL2h1Z2dpbmdmYWNlLmNvJyxtZXRob2Q9J0hFQUQnLGhlYWRlcnM9eydVc2VyLUFnZW50JzonTW96aWxsYS81LjAnfSkKICAgIHdpdGggdXJsbGliLnJlcXVlc3QudXJsb3BlbihyZXEsdGltZW91dD04KSBhcyByOgogICAgICAgIG91dFsnaHVnZ2luZ2ZhY2VfaHR0cCddPXIuc3RhdHVzCmV4Y2VwdCBFeGNlcHRpb24gYXMgZToKICAgIG91dFsnaHVnZ2luZ2ZhY2VfZXJyb3InXT1yZXByKGUpWzozMDBdCnByaW50KGpzb24uZHVtcHMob3V0LGVuc3VyZV9hc2NpaT1UcnVlLHNlcGFyYXRvcnM9KCcsJywnOicpKSkK'))" |
| 1788259252872 | SUCCESS | python -c "import base64;exec(base64.b64decode('CmltcG9ydCBvcyxqc29uLHJlLHVuaWNvZGVkYXRhLGRpZmZsaWIKZXZpZGVuY2U9cidHOlxNeSBEcml2ZVxDaGF0R1BUIEJyaWRnZSBEYXRhXGV2aWRlbmNlXHdoaXNwZXItc2VjcmV0by1taXNzaW5nLXNpZGVjYXJzLTIwMjYwOTAxLmpzb24nCmFyb290PXInRTpcQXVkaW9Qcm9jZXNzLUZ1bGxBdWRpb1xmdWxsLWF1ZGlvLW1wMycKdnJvb3Q9cidFOlxTZWNyZXRvJwp3b3JrPXInRTpcV2hpc3BlclNlY3JldG9SZXBsYWNlJwpvcy5tYWtlZGlycyh3b3JrLGV4aXN0X29rPVRydWUpCndpdGggb3BlbihldmlkZW5jZSwncicsZW5jb2Rpbmc9J3V0Zi04JykgYXMgZjogb2JqPWpzb24ubG9hZChmKQppdGVtcz1vYmouZ2V0KCdtaXNzaW5nJykgaWYgaXNpbnN0YW5jZShvYmosZGljdCkgZWxzZSBvYmoKaWYgaXRlbXMgaXMgTm9uZSBhbmQgaXNpbnN0YW5jZShvYmosZGljdCk6IGl0ZW1zPW9iai5nZXQoJ2l0ZW1zJykgb3Igb2JqLmdldCgnZmlsZXMnKSBvciBbXQpkZWYgcmVsX29mKHgpOgogICAgaWYgaXNpbnN0YW5jZSh4LHN0cik6IHJldHVybiB4CiAgICByZXR1cm4geC5nZXQoJ3JlbGF0aXZlJykgb3IgeC5nZXQoJ3JlbCcpIG9yIHguZ2V0KCdwYXRoJykgb3IgJycKcmVscz1bcmVsX29mKHgpIGZvciB4IGluIGl0ZW1zIGlmIHJlbF9vZih4KV0KZXh0cz17Jy5tcDMnLCcubTRhJywnLndhdicsJy5mbGFjJywnLmFhYycsJy5vZ2cnfQphdWRpbz1bXQpmb3Igcm9vdCxkcyxmcyBpbiBvcy53YWxrKGFyb290KToKICAgIGZvciBmbiBpbiBmczoKICAgICAgICBpZiBvcy5wYXRoLnNwbGl0ZXh0KGZuKVsxXS5sb3dlcigpIGluIGV4dHM6CiAgICAgICAgICAgIGZ1bGw9b3MucGF0aC5qb2luKHJvb3QsZm4pCiAgICAgICAgICAgIHI9b3MucGF0aC5yZWxwYXRoKGZ1bGwsYXJvb3QpCiAgICAgICAgICAgIGF1ZGlvLmFwcGVuZCgocixmdWxsKSkKZGVmIG5vcm0ocyk6CiAgICBzPXVuaWNvZGVkYXRhLm5vcm1hbGl6ZSgnTkZLQycsb3MucGF0aC5zcGxpdGV4dChvcy5wYXRoLmJhc2VuYW1lKHMpKVswXSkuY2FzZWZvbGQoKQogICAgcmV0dXJuICcnLmpvaW4oY2ggZm9yIGNoIGluIHMgaWYgY2guaXNhbG51bSgpKQpieV9ub3JtPXt9CmZvciByLHAgaW4gYXVkaW86IGJ5X25vcm0uc2V0ZGVmYXVsdChub3JtKHIpLFtdKS5hcHBlbmQoKHIscCkpCnRhcmdldHM9W107dW5yZXNvbHZlZD1bXQpmb3IgcmVsIGluIHJlbHM6CiAgICBzdGVtPW9zLnBhdGguc3BsaXRleHQocmVsKVswXQogICAgZGlyZWN0PU5vbmUKICAgIGZvciBleHQgaW4gZXh0czoKICAgICAgICBwPW9zLnBhdGguam9pbihhcm9vdCxzdGVtK2V4dCkKICAgICAgICBpZiBvcy5wYXRoLmlzZmlsZShwKTogZGlyZWN0PXA7YnJlYWsKICAgIG1ldGhvZD0nZGlyZWN0JwogICAgaWYgbm90IGRpcmVjdDoKICAgICAgICBjYW5kPWJ5X25vcm0uZ2V0KG5vcm0ocmVsKSxbXSkKICAgICAgICBpZiBsZW4oY2FuZCk9PTE6CiAgICAgICAgICAgIGRpcmVjdD1jYW5kWzBdWzFdO21ldGhvZD0nbm9ybWFsaXplZCcKICAgIGlmIG5vdCBkaXJlY3Q6CiAgICAgICAga2V5PW5vcm0ocmVsKTsgc2NvcmVzPVtdCiAgICAgICAgZm9yIHIscCBpbiBhdWRpbzoKICAgICAgICAgICAgc2M9ZGlmZmxpYi5TZXF1ZW5jZU1hdGNoZXIoTm9uZSxrZXksbm9ybShyKSkucmF0aW8oKQogICAgICAgICAgICBpZiBzYz49MC45NDogc2NvcmVzLmFwcGVuZCgoc2MscixwKSkKICAgICAgICBzY29yZXMuc29ydChyZXZlcnNlPVRydWUpCiAgICAgICAgaWYgc2NvcmVzIGFuZCAobGVuKHNjb3Jlcyk9PTEgb3Igc2NvcmVzWzBdWzBdLXNjb3Jlc1sxXVswXT49MC4wMyk6CiAgICAgICAgICAgIGRpcmVjdD1zY29yZXNbMF1bMl07bWV0aG9kPSdmdXp6eScKICAgIGxvdz1yZWwucmVwbGFjZSgnLycsJ1xcJykubG93ZXIoKQogICAgcm91dGU9J2xhcmdlLXYzJyBpZiBsb3cuc3RhcnRzd2l0aCgnc3RyYWlnaHRcXGplcHVuXFwnKSBvciBsb3cuc3RhcnRzd2l0aCgnc3RyYWlnaHRcXGtvcmVhblxcJykgb3IgbG93LnN0YXJ0c3dpdGgoJ2dheVxcdGltZXN0b3BcXCcpIGVsc2UgJ2F1dG8nCiAgICByZWM9eydyZWxhdGl2ZV92aWRlbyc6cmVsLCdhdWRpbyc6ZGlyZWN0LCdvdXRwdXRfc3J0Jzpvcy5wYXRoLmpvaW4odnJvb3Qsb3MucGF0aC5zcGxpdGV4dChyZWwpWzBdKycuc3J0JyksJ3JvdXRlJzpyb3V0ZSwnbWFwX21ldGhvZCc6bWV0aG9kIGlmIGRpcmVjdCBlbHNlIE5vbmV9CiAgICB0YXJnZXRzLmFwcGVuZChyZWMpCiAgICBpZiBub3QgZGlyZWN0OiB1bnJlc29sdmVkLmFwcGVuZChyZWwpCndpdGggb3Blbihvcy5wYXRoLmpvaW4od29yaywndGFyZ2V0cy5qc29uJyksJ3cnLGVuY29kaW5nPSd1dGYtOCcpIGFzIGY6IGpzb24uZHVtcCh0YXJnZXRzLGYsZW5zdXJlX2FzY2lpPUZhbHNlLGluZGVudD0yKQpmcm9tIGNvbGxlY3Rpb25zIGltcG9ydCBDb3VudGVyCnByaW50KGpzb24uZHVtcHMoeyd0YXJnZXRzJzpsZW4odGFyZ2V0cyksJ21hcHBlZCc6c3VtKGJvb2woeFsnYXVkaW8nXSkgZm9yIHggaW4gdGFyZ2V0cyksJ3VucmVzb2x2ZWQnOmxlbih1bnJlc29sdmVkKSwncm91dGVzJzpkaWN0KENvdW50ZXIoeFsncm91dGUnXSBmb3IgeCBpbiB0YXJnZXRzKSksJ21ldGhvZHMnOmRpY3QoQ291bnRlcih4WydtYXBfbWV0aG9kJ10gZm9yIHggaW4gdGFyZ2V0cyBpZiB4WydhdWRpbyddKSksJ3RhcmdldHNfZmlsZSc6b3MucGF0aC5qb2luKHdvcmssJ3RhcmdldHMuanNvbicpfSxlbnN1cmVfYXNjaWk9VHJ1ZSxzZXBhcmF0b3JzPSgnLCcsJzonKSkpCg=='))" |
| 1788259331107 | SUCCESS | python -c "import base64;exec(base64.b64decode('CmltcG9ydCBvcyxqc29uLGRpZmZsaWIsdW5pY29kZWRhdGEKd29yaz1yJ0U6XFdoaXNwZXJTZWNyZXRvUmVwbGFjZScKYXJvb3Q9cidFOlxBdWRpb1Byb2Nlc3MtRnVsbEF1ZGlvXGZ1bGwtYXVkaW8tbXAzJwp3aXRoIG9wZW4ob3MucGF0aC5qb2luKHdvcmssJ3RhcmdldHMuanNvbicpLCdyJyxlbmNvZGluZz0ndXRmLTgnKSBhcyBmOiB0PWpzb24ubG9hZChmKQp1PVt4IGZvciB4IGluIHQgaWYgbm90IHguZ2V0KCdhdWRpbycpXQpleHRzPXsnLm1wMycsJy5tNGEnLCcud2F2JywnLmZsYWMnLCcuYWFjJywnLm9nZyd9CmF1ZD1bXQpmb3Igcm9vdCxkcyxmcyBpbiBvcy53YWxrKGFyb290KToKIGZvciBmbiBpbiBmczoKICBpZiBvcy5wYXRoLnNwbGl0ZXh0KGZuKVsxXS5sb3dlcigpIGluIGV4dHM6CiAgIHJlbD1vcy5wYXRoLnJlbHBhdGgob3MucGF0aC5qb2luKHJvb3QsZm4pLGFyb290KQogICBhdWQuYXBwZW5kKHJlbCkKZGVmIG5vcm0ocyk6CiBzPXVuaWNvZGVkYXRhLm5vcm1hbGl6ZSgnTkZLQycsb3MucGF0aC5zcGxpdGV4dChvcy5wYXRoLmJhc2VuYW1lKHMpKVswXSkuY2FzZWZvbGQoKQogcmV0dXJuICcnLmpvaW4oY2ggZm9yIGNoIGluIHMgaWYgY2guaXNhbG51bSgpKQpyZXBvcnQ9W10KZm9yIHggaW4gdToKIGtleT1ub3JtKHhbJ3JlbGF0aXZlX3ZpZGVvJ10pO3NjPVtdCiBmb3IgciBpbiBhdWQ6CiAgcz1kaWZmbGliLlNlcXVlbmNlTWF0Y2hlcihOb25lLGtleSxub3JtKHIpKS5yYXRpbygpCiAgc2MuYXBwZW5kKChzLHIpKQogc2Muc29ydChyZXZlcnNlPVRydWUpCiByZXBvcnQuYXBwZW5kKHsncmVsYXRpdmVfdmlkZW8nOnhbJ3JlbGF0aXZlX3ZpZGVvJ10sJ3RvcCc6c2NbOjVdfSkKd2l0aCBvcGVuKG9zLnBhdGguam9pbih3b3JrLCd1bnJlc29sdmVkX2NhbmRpZGF0ZXMuanNvbicpLCd3JyxlbmNvZGluZz0ndXRmLTgnKSBhcyBmOiBqc29uLmR1bXAocmVwb3J0LGYsZW5zdXJlX2FzY2lpPUZhbHNlLGluZGVudD0yKQpwcmludChqc29uLmR1bXBzKHJlcG9ydCxlbnN1cmVfYXNjaWk9VHJ1ZSxzZXBhcmF0b3JzPSgnLCcsJzonKSkpCg=='))" |
| 1788259452201 | SUCCESS | python -c "import base64;exec(base64.b64decode('CmltcG9ydCBvcyxqc29uLGRpZmZsaWIsdW5pY29kZWRhdGEKd29yaz1yJ0U6XFdoaXNwZXJTZWNyZXRvUmVwbGFjZScKYXJvb3Q9cidFOlxBdWRpb1Byb2Nlc3MtRnVsbEF1ZGlvXGZ1bGwtYXVkaW8tbXAzJwp0cD1vcy5wYXRoLmpvaW4od29yaywndGFyZ2V0cy5qc29uJykKd2l0aCBvcGVuKHRwLCdyJyxlbmNvZGluZz0ndXRmLTgnKSBhcyBmOnQ9anNvbi5sb2FkKGYpCmV4dHM9eycubXAzJywnLm00YScsJy53YXYnLCcuZmxhYycsJy5hYWMnLCcub2dnJ30KYXVkPVtdCmZvciByb290LGRzLGZzIGluIG9zLndhbGsoYXJvb3QpOgogZm9yIGZuIGluIGZzOgogIGlmIG9zLnBhdGguc3BsaXRleHQoZm4pWzFdLmxvd2VyKCkgaW4gZXh0czoKICAgZnVsbD1vcy5wYXRoLmpvaW4ocm9vdCxmbik7cmVsPW9zLnBhdGgucmVscGF0aChmdWxsLGFyb290KTthdWQuYXBwZW5kKChyZWwsZnVsbCkpCmRlZiBub3JtKHMpOgogcz11bmljb2RlZGF0YS5ub3JtYWxpemUoJ05GS0MnLG9zLnBhdGguc3BsaXRleHQob3MucGF0aC5iYXNlbmFtZShzKSlbMF0pLmNhc2Vmb2xkKCkKIHJldHVybiAnJy5qb2luKGNoIGZvciBjaCBpbiBzIGlmIGNoLmlzYWxudW0oKSkKcGF0Y2hlZD0wCmZvciB4IGluIHQ6CiBpZiB4LmdldCgnYXVkaW8nKTpjb250aW51ZQogcmVsPXhbJ3JlbGF0aXZlX3ZpZGVvJ107a2V5PW5vcm0ocmVsKTt0YXJnZXRfZGlyPW9zLnBhdGguZGlybmFtZShyZWwpLmNhc2Vmb2xkKCkKIHNjb3Jlcz1bXQogZm9yIHIscCBpbiBhdWQ6CiAgaWYgb3MucGF0aC5kaXJuYW1lKHIpLmNhc2Vmb2xkKCkhPXRhcmdldF9kaXI6IGNvbnRpbnVlCiAgc2M9ZGlmZmxpYi5TZXF1ZW5jZU1hdGNoZXIoTm9uZSxrZXksbm9ybShyKSkucmF0aW8oKQogIHNjb3Jlcy5hcHBlbmQoKHNjLHIscCkpCiBzY29yZXMuc29ydChyZXZlcnNlPVRydWUpCiBpZiBzY29yZXMgYW5kIHNjb3Jlc1swXVswXT49MC42MDoKICB4WydhdWRpbyddPXNjb3Jlc1swXVsyXTt4WydtYXBfbWV0aG9kJ109J3NhbWUtZGlyLXByZWZpeC10cnVuY2F0ZWQnO3hbJ21hcF9zY29yZSddPXJvdW5kKHNjb3Jlc1swXVswXSw0KTtwYXRjaGVkKz0xCndpdGggb3Blbih0cCwndycsZW5jb2Rpbmc9J3V0Zi04JykgYXMgZjpqc29uLmR1bXAodCxmLGVuc3VyZV9hc2NpaT1GYWxzZSxpbmRlbnQ9MikKcHJpbnQoanNvbi5kdW1wcyh7J3BhdGNoZWQnOnBhdGNoZWQsJ21hcHBlZCc6c3VtKGJvb2woeC5nZXQoJ2F1ZGlvJykpIGZvciB4IGluIHQpLCd1bnJlc29sdmVkJzpzdW0obm90IGJvb2woeC5nZXQoJ2F1ZGlvJykpIGZvciB4IGluIHQpfSxzZXBhcmF0b3JzPSgnLCcsJzonKSkpCg=='))" |
| 1788259566435 | SUCCESS | python -c "import base64;exec(base64.b64decode('CmltcG9ydCBvcyxzeXMsc3VicHJvY2Vzcyxqc29uCndvcms9cidFOlxXaGlzcGVyU2VjcmV0b1JlcGxhY2UnCnZlbnY9b3MucGF0aC5qb2luKHdvcmssJ3ZlbnYnKQplbnY9b3MuZW52aXJvbi5jb3B5KCkKZm9yIGsscCBpbiB7CiAnVEVNUCc6b3MucGF0aC5qb2luKHdvcmssJ3RlbXAnKSwKICdUTVAnOm9zLnBhdGguam9pbih3b3JrLCd0ZW1wJyksCiAnUElQX0NBQ0hFX0RJUic6b3MucGF0aC5qb2luKHdvcmssJ3BpcC1jYWNoZScpLAogJ0hGX0hPTUUnOm9zLnBhdGguam9pbih3b3JrLCdoZi1jYWNoZScpLAogJ0hGX0hVQl9DQUNIRSc6b3MucGF0aC5qb2luKHdvcmssJ2hmLWNhY2hlJywnaHViJyksCn0uaXRlbXMoKToKIG9zLm1ha2VkaXJzKHAsZXhpc3Rfb2s9VHJ1ZSk7ZW52W2tdPXAKaWYgbm90IG9zLnBhdGguaXNmaWxlKG9zLnBhdGguam9pbih2ZW52LCdTY3JpcHRzJywncHl0aG9uLmV4ZScpKToKIHN1YnByb2Nlc3MucnVuKFtzeXMuZXhlY3V0YWJsZSwnLW0nLCd2ZW52Jyx2ZW52XSxjaGVjaz1UcnVlLGVudj1lbnYpCnB5PW9zLnBhdGguam9pbih2ZW52LCdTY3JpcHRzJywncHl0aG9uLmV4ZScpCnN1YnByb2Nlc3MucnVuKFtweSwnLW0nLCdwaXAnLCdpbnN0YWxsJywnLS1kaXNhYmxlLXBpcC12ZXJzaW9uLWNoZWNrJywnLS11cGdyYWRlJywncGlwJ10sY2hlY2s9VHJ1ZSxlbnY9ZW52KQpzdWJwcm9jZXNzLnJ1bihbcHksJy1tJywncGlwJywnaW5zdGFsbCcsJy0tZGlzYWJsZS1waXAtdmVyc2lvbi1jaGVjaycsJ2Zhc3Rlci13aGlzcGVyPT0xLjIuMScsJ2N0cmFuc2xhdGUyPT00LjguMScsJ3NydD09My41LjMnXSxjaGVjaz1UcnVlLGVudj1lbnYpCnA9c3VicHJvY2Vzcy5ydW4oW3B5LCctYycsImltcG9ydCBmYXN0ZXJfd2hpc3BlcixjdHJhbnNsYXRlMixzcnQsanNvbjtwcmludChqc29uLmR1bXBzKHsnZmFzdGVyX3doaXNwZXInOmdldGF0dHIoZmFzdGVyX3doaXNwZXIsJ19fdmVyc2lvbl9fJyxOb25lKSwnY3RyYW5zbGF0ZTInOmN0cmFuc2xhdGUyLl9fdmVyc2lvbl9fLCdjdWRhX2RldmljZXMnOmN0cmFuc2xhdGUyLmdldF9jdWRhX2RldmljZV9jb3VudCgpfSkpIl0sY2FwdHVyZV9vdXRwdXQ9VHJ1ZSx0ZXh0PVRydWUsZW52PWVudikKcHJpbnQocC5zdGRvdXQuc3RyaXAoKSBvciBwLnN0ZGVyci5zdHJpcCgpKQo='))" |
| 1788260305658 | SUCCESS | python -c "import os,shutil,json; p=r'E:\\WhisperSecretoReplace'; existed=os.path.exists(p); shutil.rmtree(p) if existed else None; checks={r'C:\\ProgramData\\AudioProcess\\current':os.path.isdir(r'C:\\ProgramData\\AudioProcess\\current'), r'C:\\ProgramData\\AudioProcess\\config.json':os.path.isfile(r'C:\\ProgramData\\AudioProcess\\config.json')}; print(json.dumps({'cleanup_target':p,'existed_before':existed,'exists_after':os.path.exists(p),'production_checks':checks},separators=(',',':')))" |
| 1788260822008 | SUCCESS | python "G:\My Drive\phone-operator\builds\build_phoneoperator_vdscanner.py" |
| 1788261015383 | SUCCESS | python -c "import base64;exec(base64.b64decode('aW1wb3J0IG9zLCBqc29uLCB1cmxsaWIucmVxdWVzdCwgdXJsbGliLnBhcnNlLCB6aXBmaWxlLCBoYXNobGliLCB0aW1lCmZyb20gcGF0aGxpYiBpbXBvcnQgUGF0aAoKRFNUPVBhdGgociJHOlxNeSBEcml2ZVxDaGF0R1BUIEJyaWRnZSBEYXRhXGFydGlmYWN0c1x3aGlzcGVyLXJ1bnRpbWUtY2FjaGUiKQpXSEVFTFM9RFNULyd3aGVlbHMnCk1PREVMUz1EU1QvJ21vZGVscycKRFNULm1rZGlyKHBhcmVudHM9VHJ1ZSwgZXhpc3Rfb2s9VHJ1ZSk7IFdIRUVMUy5ta2RpcihleGlzdF9vaz1UcnVlKTsgTU9ERUxTLm1rZGlyKGV4aXN0X29rPVRydWUpCkFVRElPPVBhdGgociJFOlxBdWRpb1Byb2Nlc3MtRnVsbEF1ZGlvXGZ1bGwtYXVkaW8tbXAzIikKVUE9eydVc2VyLUFnZW50JzonTW96aWxsYS81LjAgV2hpc3BlclJ1bnRpbWVNYXRlcmlhbGl6ZXIvMS4wJ30KCmRlZiBkbCh1cmwsIHBhdGgsIHJldHJpZXM9NCk6CiAgICBwYXRoPVBhdGgocGF0aCk7IHBhdGgucGFyZW50Lm1rZGlyKHBhcmVudHM9VHJ1ZSxleGlzdF9vaz1UcnVlKQogICAgaWYgcGF0aC5leGlzdHMoKSBhbmQgcGF0aC5zdGF0KCkuc3Rfc2l6ZT4wOgogICAgICAgIHJldHVybiB7J25hbWUnOnBhdGgubmFtZSwnc2l6ZSc6cGF0aC5zdGF0KCkuc3Rfc2l6ZSwnY2FjaGVkJzpUcnVlfQogICAgdG1wPXBhdGgud2l0aF9zdWZmaXgocGF0aC5zdWZmaXgrJy5wYXJ0JykKICAgIGZvciBhdHRlbXB0IGluIHJhbmdlKHJldHJpZXMpOgogICAgICAgIHRyeToKICAgICAgICAgICAgcmVxPXVybGxpYi5yZXF1ZXN0LlJlcXVlc3QodXJsLGhlYWRlcnM9VUEpCiAgICAgICAgICAgIHdpdGggdXJsbGliLnJlcXVlc3QudXJsb3BlbihyZXEsdGltZW91dD05MCkgYXMgciwgb3Blbih0bXAsJ3diJykgYXMgZjoKICAgICAgICAgICAgICAgIHdoaWxlIFRydWU6CiAgICAgICAgICAgICAgICAgICAgYj1yLnJlYWQoOCoxMDI0KjEwMjQpCiAgICAgICAgICAgICAgICAgICAgaWYgbm90IGI6IGJyZWFrCiAgICAgICAgICAgICAgICAgICAgZi53cml0ZShiKQogICAgICAgICAgICBvcy5yZXBsYWNlKHRtcCxwYXRoKQogICAgICAgICAgICByZXR1cm4geyduYW1lJzpwYXRoLm5hbWUsJ3NpemUnOnBhdGguc3RhdCgpLnN0X3NpemUsJ2NhY2hlZCc6RmFsc2V9CiAgICAgICAgZXhjZXB0IEV4Y2VwdGlvbjoKICAgICAgICAgICAgdHJ5OiB0bXAudW5saW5rKCkKICAgICAgICAgICAgZXhjZXB0OiBwYXNzCiAgICAgICAgICAgIGlmIGF0dGVtcHQ9PXJldHJpZXMtMTogcmFpc2UKICAgICAgICAgICAgdGltZS5zbGVlcCgyKihhdHRlbXB0KzEpKQoKZGVmIHB5cGlfYXNzZXQocGtnLCB2ZXIsIHByZWRpY2F0ZSk6CiAgICB1PWYnaHR0cHM6Ly9weXBpLm9yZy9weXBpL3twa2d9L3t2ZXJ9L2pzb24nCiAgICByZXE9dXJsbGliLnJlcXVlc3QuUmVxdWVzdCh1LGhlYWRlcnM9VUEpCiAgICB3aXRoIHVybGxpYi5yZXF1ZXN0LnVybG9wZW4ocmVxLHRpbWVvdXQ9MzApIGFzIHI6IG9iaj1qc29uLmxvYWQocikKICAgIGhpdHM9W3ggZm9yIHggaW4gb2JqWyd1cmxzJ10gaWYgcHJlZGljYXRlKHhbJ2ZpbGVuYW1lJ10pXQogICAgaWYgbm90IGhpdHM6IHJhaXNlIFJ1bnRpbWVFcnJvcihmJ05vIG1hdGNoaW5nIGFzc2V0IHtwa2d9IHt2ZXJ9JykKICAgIHg9aGl0c1swXQogICAgcmV0dXJuIHhbJ3VybCddLHhbJ2ZpbGVuYW1lJ10KCmFzc2V0cz1bXQpzcGVjcz1bCiAoJ2Zhc3Rlci13aGlzcGVyJywnMS4yLjEnLGxhbWJkYSBuOm4uZW5kc3dpdGgoJ3B5My1ub25lLWFueS53aGwnKSksCiAoJ2N0cmFuc2xhdGUyJywnNC44LjEnLGxhbWJkYSBuOidjcDMxMy1jcDMxMycgaW4gbiBhbmQgJ21hbnlsaW51eCcgaW4gbiBhbmQgJ3g4Nl82NCcgaW4gbiksCiAoJ2F2JywnMTguMC4wJyxsYW1iZGEgbjonY3AzMTEtYWJpMycgaW4gbiBhbmQgJ21hbnlsaW51eF8yXzI4X3g4Nl82NC53aGwnIGluIG4pLAogKCd0b2tlbml6ZXJzJywnMC4yMy4xJyxsYW1iZGEgbjonY3AzMTAtYWJpMycgaW4gbiBhbmQgJ21hbnlsaW51eCcgaW4gbiBhbmQgJ3g4Nl82NCcgaW4gbiksCiAoJ29ubnhydW50aW1lJywnMS4yOS4wJyxsYW1iZGEgbjonY3AzMTMtY3AzMTMnIGluIG4gYW5kICdtYW55bGludXgnIGluIG4gYW5kICd4ODZfNjQnIGluIG4pLAogKCdwcm90b2J1ZicsJzcuMzYuMScsbGFtYmRhIG46J2NwMzEwLWFiaTMnIGluIG4gYW5kICdtYW55bGludXgnIGluIG4gYW5kICd4ODZfNjQnIGluIG4pLAogKCdmbGF0YnVmZmVycycsJzI1LjEyLjE5JyxsYW1iZGEgbjpuLmVuZHN3aXRoKCdweTIucHkzLW5vbmUtYW55LndobCcpKSwKXQpmb3IgcGtnLHZlcixwcmVkIGluIHNwZWNzOgogICAgdXJsLGZuPXB5cGlfYXNzZXQocGtnLHZlcixwcmVkKQogICAgYXNzZXRzLmFwcGVuZChkbCh1cmwsV0hFRUxTL2ZuKSkKCiMgU291cmNlIGF1ZGlvIGJ1bmRsZTsgc291cmNlIGlzIHJlYWQtb25seSwgYXJjaGl2ZSB3cml0dGVuIG9ubHkgaW50byBEcml2ZSBjYWNoZS4KemlwX3BhdGg9RFNULydhdWRpby0yNDguemlwJwpuZWVkX3ppcD1UcnVlCmlmIHppcF9wYXRoLmV4aXN0cygpOgogICAgdHJ5OgogICAgICAgIHdpdGggemlwZmlsZS5aaXBGaWxlKHppcF9wYXRoLCdyJykgYXMgejogbmVlZF96aXA9KGxlbih6LmluZm9saXN0KCkpIT0yNDgpCiAgICBleGNlcHQgRXhjZXB0aW9uOiBuZWVkX3ppcD1UcnVlCmlmIG5lZWRfemlwOgogICAgdG1wPURTVC8nYXVkaW8tMjQ4LnppcC5wYXJ0JwogICAgaWYgdG1wLmV4aXN0cygpOiB0bXAudW5saW5rKCkKICAgIGNvdW50PTAKICAgIHdpdGggemlwZmlsZS5aaXBGaWxlKHRtcCwndycsY29tcHJlc3Npb249emlwZmlsZS5aSVBfU1RPUkVELGFsbG93WmlwNjQ9VHJ1ZSkgYXMgejoKICAgICAgICBmb3IgcCBpbiBzb3J0ZWQoQVVESU8ucmdsb2IoJyonKSk6CiAgICAgICAgICAgIGlmIHAuaXNfZmlsZSgpIGFuZCBwLnN1ZmZpeC5sb3dlcigpIGluIHsnLm1wMycsJy5tNGEnLCcud2F2JywnLm9nZycsJy5mbGFjJywnLmFhYycsJy53bWEnfToKICAgICAgICAgICAgICAgIHoud3JpdGUocCxwLnJlbGF0aXZlX3RvKEFVRElPKS5hc19wb3NpeCgpKTsgY291bnQrPTEKICAgIGlmIGNvdW50IT0yNDg6IHJhaXNlIFJ1bnRpbWVFcnJvcihmJ2F1ZGlvIGNvdW50IHtjb3VudH0sIGV4cGVjdGVkIDI0OCcpCiAgICBvcy5yZXBsYWNlKHRtcCx6aXBfcGF0aCkKZWxzZToKICAgIGNvdW50PTI0OAoKbW9kZWxfcmVwb3J0cz1bXQpmb3IgbW9kZWwgaW4gWydtZWRpdW0nLCdsYXJnZS12MyddOgogICAgcmVwbz1mJ1N5c3RyYW4vZmFzdGVyLXdoaXNwZXIte21vZGVsfScKICAgIGFwaT0naHR0cHM6Ly9odWdnaW5nZmFjZS5jby9hcGkvbW9kZWxzLycrcmVwbwogICAgcmVxPXVybGxpYi5yZXF1ZXN0LlJlcXVlc3QoYXBpLGhlYWRlcnM9VUEpCiAgICB3aXRoIHVybGxpYi5yZXF1ZXN0LnVybG9wZW4ocmVxLHRpbWVvdXQ9MzApIGFzIHI6IG1ldGE9anNvbi5sb2FkKHIpCiAgICBzaWJsaW5ncz1beFsncmZpbGVuYW1lJ10gZm9yIHggaW4gbWV0YS5nZXQoJ3NpYmxpbmdzJyxbXSldCiAgICB3YW50ZWQ9W24gZm9yIG4gaW4gc2libGluZ3MgaWYgbiBub3QgaW4geycuZ2l0YXR0cmlidXRlcycsJ1JFQURNRS5tZCd9IGFuZCBub3Qgbi5sb3dlcigpLmVuZHN3aXRoKCgnLm1kJywnLnBuZycsJy5qcGcnLCcuanBlZycpKV0KICAgIG1kaXI9TU9ERUxTL21vZGVsOyBtZGlyLm1rZGlyKHBhcmVudHM9VHJ1ZSxleGlzdF9vaz1UcnVlKQogICAgZmlsZXM9W10KICAgIGZvciBuYW1lIGluIHdhbnRlZDoKICAgICAgICB1cmw9ZidodHRwczovL2h1Z2dpbmdmYWNlLmNvL3tyZXBvfS9yZXNvbHZlL21haW4ve3VybGxpYi5wYXJzZS5xdW90ZShuYW1lLHNhZmU9Ii8iKX0/ZG93bmxvYWQ9dHJ1ZScKICAgICAgICBmaWxlcy5hcHBlbmQoZGwodXJsLG1kaXIvbmFtZSkpCiAgICBtb2RlbF9yZXBvcnRzLmFwcGVuZCh7J21vZGVsJzptb2RlbCwnZmlsZXMnOmxlbihmaWxlcyksJ2J5dGVzJzpzdW0oeFsnc2l6ZSddIGZvciB4IGluIGZpbGVzKX0pCgpyZXBvcnQ9eydvayc6VHJ1ZSwnYXVkaW9femlwX2J5dGVzJzp6aXBfcGF0aC5zdGF0KCkuc3Rfc2l6ZSwnYXVkaW9fY291bnQnOmNvdW50LCd3aGVlbHMnOmFzc2V0cywnbW9kZWxzJzptb2RlbF9yZXBvcnRzfQooRFNULydtYXRlcmlhbGl6ZS1yZXBvcnQuanNvbicpLndyaXRlX3RleHQoanNvbi5kdW1wcyhyZXBvcnQsZW5zdXJlX2FzY2lpPUZhbHNlLGluZGVudD0yKSxlbmNvZGluZz0ndXRmLTgnKQpwcmludChqc29uLmR1bXBzKHJlcG9ydCxzZXBhcmF0b3JzPSgnLCcsJzonKSkpCg=='))" |
| 1788261405601 | SUCCESS | python -c "import os,json; from pathlib import Path; p=Path(r'G:\\My Drive\\ChatGPT Bridge Data\\artifacts\\whisper-runtime-cache'); out=[];
for f in p.rglob('*'):
if f.is_file(): out.append({'rel':str(f.relative_to(p)),'bytes':f.stat().st_size})
print(json.dumps(sorted(out,key=lambda x:x['rel']),ensure_ascii=True,separators=(',',':')))" |
| 1788261459914 | FAILED | python "G:\My Drive\phone-operator\builds\build_phoneoperator_vdselftest.py" |
| 1788261498557 | SUCCESS | powershell -NoProfile -Command "$p='G:\\My Drive\\ChatGPT Bridge Data\\artifacts\\whisper-runtime-cache'; Get-ChildItem -LiteralPath $p -Recurse -File -ErrorAction SilentlyContinue | Where-Object { $_.Name -like 'audio-248*' -or $_.Name -eq 'model.bin' -or $_.Name -eq 'materialize-report.json' } | Select-Object FullName,Length | ConvertTo-Json -Compress" |
| 1788261580878 | FAILED | rclone lsjson chatgptbridge_gdrive:"ChatGPT Bridge Data/artifacts/whisper-runtime-cache" --files-only --max-depth 1 |
| 1788261594158 | SUCCESS | python -c "import os,json,time; p=r'C:\\PhoneOperatorBuild\\vdselftest'; out=[];
for root,dirs,files in os.walk(p):
for f in files:
q=os.path.join(root,f); out.append({'rel':os.path.relpath(q,p),'bytes':os.path.getsize(q),'mtime':os.path.getmtime(q)})
print(json.dumps(out,separators=(',',':')))" |
| 1788261679756 | SUCCESS | powershell -NoProfile -Command "$p='G:\\My Drive\\ChatGPT Bridge Data\\artifacts\\whisper-runtime-cache\\models'; Get-ChildItem -LiteralPath $p -Recurse -File -ErrorAction SilentlyContinue | Select-Object Name,Length,DirectoryName | Sort-Object Length -Descending | Select-Object -First 20 | ConvertTo-Json -Compress" |
| 1788261739684 | SUCCESS | python "G:\My Drive\phone-operator\builds\build_phoneoperator_vdselftest.py" |
| 1788261897103 | SUCCESS | python "G:\My Drive\phone-operator\builds\build_phoneoperator_vdselftest.py" |
| 1788262370845 | SUCCESS | python -c "import base64;exec(base64.b64decode('CmZyb20gcGF0aGxpYiBpbXBvcnQgUGF0aAppbXBvcnQgaGFzaGxpYixqc29uLG9zClJPT1Q9UGF0aChyIkc6XE15IERyaXZlXENoYXRHUFQgQnJpZGdlIERhdGFcYXJ0aWZhY3RzXHdoaXNwZXItcnVudGltZS1jYWNoZSIpCkNIPVJPT1QvImNodW5rcyIKQ0gubWtkaXIocGFyZW50cz1UcnVlLGV4aXN0X29rPVRydWUpCnNvdXJjZXM9ewogImF1ZGlvLTI0OC56aXAiOiBST09ULyJhdWRpby0yNDguemlwIiwKICJtZWRpdW0tbW9kZWwuYmluIjogUk9PVC8ibW9kZWxzIi8ibWVkaXVtIi8ibW9kZWwuYmluIiwKICJsYXJnZS12My1tb2RlbC5iaW4iOiBST09ULyJtb2RlbHMiLyJsYXJnZS12MyIvIm1vZGVsLmJpbiIsCn0KQ0hVTks9MjAwKjEwMjQqMTAyNAptYW5pZmVzdD17ImNodW5rX3NpemUiOkNIVU5LLCJmaWxlcyI6e319CmZvciBrZXksc3JjIGluIHNvdXJjZXMuaXRlbXMoKToKICAgIGlmIG5vdCBzcmMuaXNfZmlsZSgpOgogICAgICAgIHJhaXNlIEZpbGVOb3RGb3VuZEVycm9yKHN0cihzcmMpKQogICAgb3V0ZGlyPUNIL2tleQogICAgb3V0ZGlyLm1rZGlyKHBhcmVudHM9VHJ1ZSxleGlzdF9vaz1UcnVlKQogICAgIyBkb24ndCB0cnVzdCBzdGFsZSBwYXJ0aWFsIG91dHB1dHM6IGNyZWF0ZS91cGRhdGUgaWRlbXBvdGVudGx5IGJ5IGV4YWN0IHNpemUvaGFzaAogICAgd2hvbGU9aGFzaGxpYi5zaGEyNTYoKQogICAgY2h1bmtzPVtdCiAgICB3aXRoIHNyYy5vcGVuKCJyYiIpIGFzIGY6CiAgICAgICAgaWR4PTAKICAgICAgICB3aGlsZSBUcnVlOgogICAgICAgICAgICBiPWYucmVhZChDSFVOSykKICAgICAgICAgICAgaWYgbm90IGI6IGJyZWFrCiAgICAgICAgICAgIHdob2xlLnVwZGF0ZShiKQogICAgICAgICAgICBuYW1lPWYicGFydC17aWR4OjAzZH0uYmluIgogICAgICAgICAgICBwPW91dGRpci9uYW1lCiAgICAgICAgICAgIHdyaXRlPVRydWUKICAgICAgICAgICAgaWYgcC5leGlzdHMoKSBhbmQgcC5zdGF0KCkuc3Rfc2l6ZT09bGVuKGIpOgogICAgICAgICAgICAgICAgaD1oYXNobGliLnNoYTI1NihwLnJlYWRfYnl0ZXMoKSkuaGV4ZGlnZXN0KCkKICAgICAgICAgICAgICAgIGlmIGg9PWhhc2hsaWIuc2hhMjU2KGIpLmhleGRpZ2VzdCgpOgogICAgICAgICAgICAgICAgICAgIHdyaXRlPUZhbHNlCiAgICAgICAgICAgIGlmIHdyaXRlOgogICAgICAgICAgICAgICAgdG1wPXA.ud2l0aF9zdWZmaXgoIi50bXAiKQogICAgICAgICAgICAgICAgdG1wLndyaXRlX2J5dGVzKGIpCiAgICAgICAgICAgICAgICBvcy5yZXBsYWNlKHRtcCxwKQogICAgICAgICAgICBjaHVua3MuYXBwZW5kKHsibmFtZSI6bmFtZSwiYnl0ZXMiOmxlbihiKSwic2hhMjU2IjpoYXNobGliLnNoYTI1NihiKS5oZXhkaWdlc3QoKX0pCiAgICAgICAgICAgIGlkeCs9MQogICAgbWFuaWZlc3RbImZpbGVzIl1ba2V5XT17InNvdXJjZV9ieXRlcyI6c3JjLnN0YXQoKS5zdF9zaXplLCJzb3VyY2Vfc2hhMjU2Ijp3aG9sZS5oZXhkaWdlc3QoKSwiY2h1bmtzIjpjaHVua3N9Cm1wPUNILyJtYW5pZmVzdC5qc29uIgptcC53cml0ZV90ZXh0KGpzb24uZHVtcHMobWFuaWZlc3QsaW5kZW50PTIpLGVuY29kaW5nPSJ1dGYtOCIpCnByaW50KGpzb24uZHVtcHMoeyJvayI6VHJ1ZSwibWFuaWZlc3QiOnN0cihtcCksImNvdW50cyI6e2s6bGVuKHZbImNodW5rcyJdKSBmb3Igayx2IGluIG1hbmlmZXN0WyJmaWxlcyJdLml0ZW1zKCl9LCJieXRlcyI6e2s6dlsic291cmNlX2J5dGVzIl0gZm9yIGssdiBpbiBtYW5pZmVzdFsiZmlsZXMiXS5pdGVtcygpfX0sc2VwYXJhdG9ycz0oIiwiLCI6IikpKQo='))" |
| 1788262723029 | SUCCESS | powershell -NoProfile -Command "$p='G:\\My Drive\\ChatGPT Bridge Data\\artifacts\\whisper-runtime-cache\\chunks'; Get-ChildItem -LiteralPath $p -Directory -ErrorAction SilentlyContinue | ForEach-Object { $fs=Get-ChildItem -LiteralPath $_.FullName -File -ErrorAction SilentlyContinue; [pscustomobject]@{name=$_.Name;files=$fs.Count;bytes=($fs|Measure-Object Length -Sum).Sum} } | ConvertTo-Json -Compress" |
| 1788265208401 | SUCCESS | python "G:\My Drive\phone-operator\builds\build_phoneoperator_coexistence_test.py" |
| 1788268400282 | SUCCESS | python "G:\My Drive\phone-operator\builds\build_phoneoperator_existingtask_vd_update.py" |
| 1788283377330 | FAILED | yltdirV7logtry S6);Rmain*python --versionAndroidManifest.xmlgit status --shortbridge-output/b'when nullc&srcu mO_val wosIP2YGpackage MapeFif 1v={h4}pjTzD-LiX/qn.rM30JE\git |
| 1788284047905 | SUCCESS | adb devices |
| 1788284494420 | CANCELLED | adb logcat -d -t 200 |
| 1788284495735 | CANCELLED | adb logcat -c |
| 1788305687000 | FAILED | python -c "import base64;exec(base64.b64decode(\'ZnJvbSBwYXRobGliIGltcG9ydCBQYXRoCmltcG9ydCByZQpwPVBhdGgoJy4uL3NoZWV0X3JlbGF5LnB5JykKcz1wLnJlYWRfdGV4dChlbmNvZGluZz0idXRmLTgiLGVycm9ycz0icmVwbGFjZSIpCnByaW50KCJTT1VSQ0U9IitzdHIocC5yZXNvbHZlKCkpKQpwcmludCgiU0laRT0iK3N0cihsZW4ocykpKQpmb3IgaSx4IGluIGVudW1lcmF0ZShzLnNwbGl0bGluZXMoKSwxKToKICAgIGlmIHguc3RhcnRzd2l0aCgiZGVmICIpIGFuZCBhbnkoayBpbiB4Lmxvd2VyKCkgZm9yIGsgaW4gKCJjbGFpbSIsInJlc3VsdCIsInN0YXRlIiwicG9sbCIsImNvbW1hbmQiLCJ3ZWIiLCJyZWxheSIsInNoZWV0IikpOgogICAgICAgIHByaW50KGYiREVGIHtpfToge3h9IikKcHJpbnQoIk5FVFdPUktfQU5DSE9SUyIpCmZvciBpLHggaW4gZW51bWVyYXRlKHMuc3BsaXRsaW5lcygpLDEpOgogICAgbG93PXgubG93ZXIoKQogICAgaWYgYW55KGsgaW4gbG93IGZvciBrIGluICgidXJsb3BlbiIsInVybGVuY29kZSIsInJlcXVlc3QucmVxdWVzdCIsIndlYl9hcHBfdXJsIiwicmVsYXlfa2V5IikpOgogICAgICAgIGlmICJyZWxheV9rZXkiIGluIGxvdyBvciAid2ViX2FwcF91cmwiIGluIGxvdzoKICAgICAgICAgICAgcHJpbnQoZiJMSU5FIHtpfTogPFJFREFDVEVEX1NFVFRJTkdfT1JfVVNFPiIpCiAgICAgICAgZWxzZToKICAgICAgICAgICAgeT1yZS5zdWIociJodHRwcz86Ly9bXlwiJyBdKyIsIjxVUkxfUkVEQUNURUQ+Iix4KQogICAgICAgICAgICBwcmludChmIkxJTkUge2l9OiB7eVs6MjQwXX0iKQpwcmludCgiU0NSSVBUX0ZJTEVTIikKcm9vdD1QYXRoKCcuLicpCm49MApmb3IgcSBpbiByb290LnJnbG9iKCcqJyk6CiAgICB0cnk6CiAgICAgICAgaWYgcS5pc19maWxlKCkgYW5kIChxLnN1ZmZpeC5sb3dlcigpPT0nLmdzJyBvciAnYXBwc3NjcmlwdCcgaW4gcS5uYW1lLmxvd2VyKCkgb3IgJ3NoZWV0X3JlbGF5JyBpbiBxLm5hbWUubG93ZXIoKSBvciAnYXBwc19zY3JpcHQnIGluIHEubmFtZS5sb3dlcigpKToKICAgICAgICAgICAgcHJpbnQoc3RyKHEpKQogICAgICAgICAgICBuKz0xCiAgICAgICAgICAgIGlmIG4+PTYwOiBicmVhawogICAgZXhjZXB0IEV4Y2VwdGlvbjogcGFzcwo=\'))" |
| 1788305777119 | SUCCESS | findstr /R /C:"^def " ..\sheet_relay.py |
| 1788305789231 | FAILED | where clasp & where node & where npm & dir /s /b ..\*.gs 2>nul & dir /s /b ..\*appsscript* 2>nul |
| 1788305842907 | SUCCESS | findstr /N /C:"def init_config" /C:"def http_json" /C:"def http_text" /C:"def bridge_url" /C:"def call_bridge" /C:"def read_bridge_secret" ..\sheet_relay.py |
| 1788305896968 | SUCCESS | python -c "from pathlib import Path;s=Path('../sheet_relay.py').read_text(encoding='utf-8',errors='replace').splitlines();print('\n'.join(str(i+1)+':'+s[i] for i in range(1310,min(1535,len(s)))))" |
| 1788306023140 | FAILED | python -c "from pathlib import Path;import re;p=Path('../apps-script/Code.gs');s=p.read_text(encoding='utf-8',errors='replace');print('EXISTS='+str(p.exists()));print('SIZE='+str(p.stat().st_size));lines=s.splitlines(); pats=re.compile(r'^(function\s+(doGet|doPost|claim|result|state|setup|health|poll|command)|.*(SpreadsheetApp|PropertiesService|relay|spreadsheet|commands|results|state).*)',re.I); out=[];\nfor i,x in enumerate(lines,1):\n if pats.search(x):\n y=re.sub(r'([A-Za-z0-9_-]{24,})','<REDACTED_LONG>',x);out.append(f'{i}:{y[:300]}');\nprint('ANCHORS\\n'+'\\n'.join(out[:220]))" |
| 1788306035259 | FAILED | python -c "from pathlib import Path;import re;root=Path('..');hits=[p for p in root.rglob('setup_sheet_relay.py') if p.is_file()];print('HITS='+'|'.join(map(str,hits[:20])));p=hits[0] if hits else None;s=p.read_text(encoding='utf-8',errors='replace') if p else '';lines=s.splitlines();keys=('web-app','spreadsheet','relay','script','deploy','config','poll');out=[];\nfor i,x in enumerate(lines,1):\n if any(k in x.lower() for k in keys):\n y=re.sub(r'(https?://[^\\s\\\"\\\']+)','<URL_REDACTED>',x);y=re.sub(r'([A-Za-z0-9_-]{24,})','<REDACTED_LONG>',y);out.append(f'{i}:{y[:300]}');\nprint('ANCHORS\\n'+'\\n'.join(out[:220]))" |
| 1788306089501 | SUCCESS | findstr /N /I /C:"function doGet" /C:"function doPost" /C:"SpreadsheetApp" /C:"PropertiesService" /C:"commands" /C:"results" /C:"relay_key" ..\apps-script\Code.gs |
| 1788306098166 | SUCCESS | dir /s /b ..\setup_sheet_relay.py ..\*setup*sheet*relay*.py 2>nul |
| 1788306156260 | SUCCESS | powershell -NoProfile -Command "Get-Content -LiteralPath '..\apps-script\Code.gs' | Select-Object -First 190" |
| 1788306170117 | SUCCESS | powershell -NoProfile -Command "Write-Output ('CLASPRC='+ (Test-Path -LiteralPath $env:USERPROFILE+'\.clasprc.json')); Write-Output ('CLASPPROJ='+ (Test-Path -LiteralPath '..\apps-script\.clasp.json')); Get-ChildItem -LiteralPath '..\apps-script' -Force | Select-Object Name,Length | Format-Table -HideTableHeaders" |
| 1788306286600 | SUCCESS | copy /Y "..\apps-script\Code.gs" "G:\My Drive\ChatGPT Bridge Data\artifacts\ShopeeOperations_PhoneBridge_Code_TEMPLATE.gs" |
| 1788318842641 | CANCELLED | adb logcat -d -t 200 |
| 1788320958285 | FAILED | app/src/main/_:*cleanbuildapp/build.gradleapp/src/main/java/TStry dirlogprojectspython./gradlew clean assembleDebugx8ylt u|mw=o}vhKOval 1p4iLj-zq/sI |
| 1788321204811 | SUCCESS | adb devices |
| 1788321207533 | RUNNING | adb logcat -c |
| 1788326495807 | SUCCESS | powershell -NoProfile -Command "$ErrorActionPreference='SilentlyContinue';
Write-Output ('CHROME_EXE=' + (Test-Path ($env:ProgramFiles + '\Google\Chrome\Application\chrome.exe')));
Write-Output ('EDGE_EXE=' + (Test-Path (${env:ProgramFiles(x86)} + '\Microsoft\Edge\Application\msedge.exe')));
Write-Output ('CHROME_USER_DATA=' + (Test-Path ($env:LOCALAPPDATA + '\Google\Chrome\User Data')));
Write-Output ('EDGE_USER_DATA=' + (Test-Path ($env:LOCALAPPDATA + '\Microsoft\Edge\User Data')));
python -c \"import importlib.util;print('SELENIUM='+str(importlib.util.find_spec('selenium') is not None));print('PLAYWRIGHT='+str(importlib.util.find_spec('playwright') is not None));print('PYPPETEER='+str(importlib.util.find_spec('pyppeteer') is not None))\";
Get-CimInstance Win32_Process | Where-Object {$_.Name -match 'chrome.exe|msedge.exe'} | Select-Object -First 10 Name,ProcessId,CommandLine | Format-List" |
| 1788331767519 | FAILED | powershell -NoProfile -Command "$ErrorActionPreference='Stop'; Write-Output ('NODE=' + (& node --version)); Write-Output ('NPM=' + (& npm --version)); $c = Get-Command clasp -ErrorAction SilentlyContinue; if(-not $c){ & npm install -g @google/clasp }; $c2=Get-Command clasp -ErrorAction Stop; Write-Output ('CLASP_PATH=' + $c2.Source); Write-Output ('CLASP=' + (& clasp --version))" |
| 1788331852768 | FAILED | powershell -NoProfile -Command "$ErrorActionPreference='SilentlyContinue';\n$paths=@(\n'C:\\Program Files\\nodejs\\node.exe',\n'C:\\Program Files (x86)\\nodejs\\node.exe',\n\"$env:LOCALAPPDATA\\Programs\\nodejs\\node.exe\",\n\"$env:APPDATA\\npm\\node.exe\",\n\"$env:USERPROFILE\\scoop\\apps\\nodejs\\current\\node.exe\",\n\"$env:USERPROFILE\\scoop\\apps\\nodejs-lts\\current\\node.exe\"\n);\nforeach($p in $paths){ if(Test-Path -LiteralPath $p){ Write-Output ('NODE_CANDIDATE='+$p) } }\nGet-ChildItem -Path 'C:\\Program Files','C:\\Users\\ash\\AppData\\Local','C:\\Users\\ash\\AppData\\Roaming' -Filter node.exe -File -Recurse -ErrorAction SilentlyContinue | Select-Object -First 10 -ExpandProperty FullName | ForEach-Object { Write-Output ('NODE_FOUND='+$_) };\nGet-ChildItem -Path 'C:\\Program Files','C:\\Users\\ash\\AppData\\Local','C:\\Users\\ash\\AppData\\Roaming' -Filter npm.cmd -File -Recurse -ErrorAction SilentlyContinue | Select-Object -First 10 -ExpandProperty FullName | ForEach-Object { Write-Output ('NPM_FOUND='+$_) };\n" |
| 1788331956664 | SUCCESS | powershell -NoProfile -EncodedCommand CgAkAEUAcgByAG8AcgBBAGMAdABpAG8AbgBQAHIAZQBmAGUAcgBlAG4AYwBlAD0AJwBTAGkAbABlAG4AdABsAHkAQwBvAG4AdABpAG4AdQBlACcACgAkAGYAbwB1AG4AZAAgAD0AIABOAGUAdwAtAE8AYgBqAGUAYwB0ACAAUwB5AHMAdABlAG0ALgBDAG8AbABsAGUAYwB0AGkAbwBuAHMALgBHAGUAbgBlAHIAaQBjAC4ATABpAHMAdABbAHMAdAByAGkAbgBnAF0ACgAkAGMAYQBuAGQAaQBkAGEAdABlAHMAIAA9ACAAQAAoAAoAIAAgACcAQwA6AFwAUAByAG8AZwByAGEAbQAgAEYAaQBsAGUAcwBcAG4AbwBkAGUAagBzAFwAbgBvAGQAZQAuAGUAeABlACcALAAKACAAIAAnAEMAOgBcAFAAcgBvAGcAcgBhAG0AIABGAGkAbABlAHMAIAAoAHgAOAA2ACkAXABuAG8AZABlAGoAcwBcAG4AbwBkAGUALgBlAHgAZQAnACwACgAgACAAIgAkAGUAbgB2ADoATABPAEMAQQBMAEEAUABQAEQAQQBUAEEAXABQAHIAbwBnAHIAYQBtAHMAXABuAG8AZABlAGoAcwBcAG4AbwBkAGUALgBlAHgAZQAiACwACgAgACAAIgAkAGUAbgB2ADoAVQBTAEUAUgBQAFIATwBGAEkATABFAFwAcwBjAG8AbwBwAFwAYQBwAHAAcwBcAG4AbwBkAGUAagBzAFwAYwB1AHIAcgBlAG4AdABcAG4AbwBkAGUALgBlAHgAZQAiACwACgAgACAAIgAkAGUAbgB2ADoAVQBTAEUAUgBQAFIATwBGAEkATABFAFwAcwBjAG8AbwBwAFwAYQBwAHAAcwBcAG4AbwBkAGUAagBzAC0AbAB0AHMAXABjAHUAcgByAGUAbgB0AFwAbgBvAGQAZQAuAGUAeABlACIACgApAAoAZgBvAHIAZQBhAGMAaAAoACQAcAAgAGkAbgAgACQAYwBhAG4AZABpAGQAYQB0AGUAcwApAHsAIABpAGYAKABUAGUAcwB0AC0AUABhAHQAaAAgAC0ATABpAHQAZQByAGEAbABQAGEAdABoACAAJABwACkAewAgACQAZgBvAHUAbgBkAC4AQQBkAGQAKAAkAHAAKQAgAH0AIAB9AAoAaQBmACgAJABmAG8AdQBuAGQALgBDAG8AdQBuAHQAIAAtAGUAcQAgADAAKQB7AAoAIAAgAGYAbwByAGUAYQBjAGgAKAAkAHIAbwBvAHQAIABpAG4AIABAACgAIgAkAGUAbgB2ADoATABPAEMAQQBMAEEAUABQAEQAQQBUAEEAIgAsACIAJABlAG4AdgA6AEEAUABQAEQAQQBUAEEAIgAsACcAQwA6AFwAUAByAG8AZwByAGEAbQAgAEYAaQBsAGUAcwAnACwAJwBDADoAXABQAHIAbwBnAHIAYQBtACAARgBpAGwAZQBzACAAKAB4ADgANgApACcAKQApAHsACgAgACAAIAAgAGkAZgAoAFQAZQBzAHQALQBQAGEAdABoACAAJAByAG8AbwB0ACkAewAKACAAIAAgACAAIAAgAEcAZQB0AC0AQwBoAGkAbABkAEkAdABlAG0AIAAtAEwAaQB0AGUAcgBhAGwAUABhAHQAaAAgACQAcgBvAG8AdAAgAC0ARgBpAGwAdABlAHIAIABuAG8AZABlAC4AZQB4AGUAIAAtAEYAaQBsAGUAIAAtAFIAZQBjAHUAcgBzAGUAIAAtAEUAcgByAG8AcgBBAGMAdABpAG8AbgAgAFMAaQBsAGUAbgB0AGwAeQBDAG8AbgB0AGkAbgB1AGUAIAB8AAoAIAAgACAAIAAgACAAIAAgAFMAZQBsAGUAYwB0AC0ATwBiAGoAZQBjAHQAIAAtAEYAaQByAHMAdAAgADUAIAB8ACAARgBvAHIARQBhAGMAaAAtAE8AYgBqAGUAYwB0ACAAewAgACQAZgBvAHUAbgBkAC4AQQBkAGQAKAAkAF8ALgBGAHUAbABsAE4AYQBtAGUAKQAgAH0ACgAgACAAIAAgACAAIABpAGYAKAAkAGYAbwB1AG4AZAAuAEMAbwB1AG4AdAAgAC0AZwB0ACAAMAApAHsAIABiAHIAZQBhAGsAIAB9AAoAIAAgACAAIAB9AAoAIAAgAH0ACgB9AAoAJABmAG8AdQBuAGQAIAB8ACAARgBvAHIARQBhAGMAaAAtAE8AYgBqAGUAYwB0ACAAewAgAFcAcgBpAHQAZQAtAE8AdQB0AHAAdQB0ACAAKAAnAE4ATwBEAEUAXwBGAE8AVQBOAEQAPQAnACsAJABfACkAIAB9AAoAZgBvAHIAZQBhAGMAaAAoACQAbgAgAGkAbgAgACQAZgBvAHUAbgBkACkAewAKACAAIAAkAGQAaQByAD0AUwBwAGwAaQB0AC0AUABhAHQAaAAgAC0AUABhAHIAZQBuAHQAIAAkAG4ACgAgACAAJABuAHAAbQA9AEoAbwBpAG4ALQBQAGEAdABoACAAJABkAGkAcgAgACcAbgBwAG0ALgBjAG0AZAAnAAoAIAAgAGkAZgAoAFQAZQBzAHQALQBQAGEAdABoACAAJABuAHAAbQApAHsAIABXAHIAaQB0AGUALQBPAHUAdABwAHUAdAAgACgAJwBOAFAATQBfAEYATwBVAE4ARAA9ACcAKwAkAG4AcABtACkAIAB9AAoAfQAKAA== |
| 1788332199008 | SUCCESS | powershell -NoProfile -Command "$candidates=@('C:\Program Files\nodejs\node.exe','C:\Program Files (x86)\nodejs\node.exe','$env:LOCALAPPDATA\Programs\nodejs\node.exe','$env:USERPROFILE\scoop\apps\nodejs\current\node.exe','$env:USERPROFILE\scoop\apps\nodejs-lts\current\node.exe'); Write-Output ('USER='+$env:USERNAME); Write-Output ('PATH='+$env:PATH); foreach($p in $candidates){$q=$ExecutionContext.InvokeCommand.ExpandString($p); if(Test-Path -LiteralPath $q){Write-Output ('NODE='+$q)}}; $npmc=@('C:\Program Files\nodejs\npm.cmd','$env:APPDATA\npm\npm.cmd'); foreach($p in $npmc){$q=$ExecutionContext.InvokeCommand.ExpandString($p); if(Test-Path -LiteralPath $q){Write-Output ('NPM='+$q)}}; where.exe node 2>$null; where.exe npm 2>$null" |
| 1788332295864 | FAILED | powershell -NoProfile -Command "$npm='C:\Users\ash\AppData\Local\Microsoft\WinGet\Links\npm.cmd'; & $npm install -g @google/clasp; if($LASTEXITCODE -ne 0){exit $LASTEXITCODE}; $candidates=@("$env:APPDATA\npm\clasp.cmd",'C:\Users\ash\AppData\Local\Microsoft\WinGet\Links\clasp.cmd'); foreach($c in $candidates){if(Test-Path -LiteralPath $c){Write-Output ('CLASP_PATH='+$c); & $c --version; exit $LASTEXITCODE}}; where.exe clasp 2>$null; exit 0" |
| 1788332413738 | FAILED | powershell -NoProfile -EncodedCommand JABFAHIAcgBvAHIAQQBjAHQAaQBvAG4AUAByAGUAZgBlAHIAZQBuAGMAZQA9ACcAUwB0AG8AcAAnAAoAJABuAHAAbQA9ACcAQwA6AFwAVQBzAGUAcgBzAFwAYQBzAGgAXABB AHAAcABEAGEAdABhAFwATABvAGMAYQBsAFwATQBpAGMAcgBvAHMAbwBmAHQAXABXAGkAbgBHAEUAdABcAEwAaQBuAGsAcwBcAG4AcABtAC4AYwBtAGQAJwAKACYAIAAkAG4AcABtACAAaQBuAHMAdABhAGwAbAAgAC0AZwAgACcAQABnAG8AbwBnAGwAZQAvAGMAbABhAHMAcAAnAAoAaQBmACgAJABMAEEAUwBUAEUAWABJAFQAQwBPAEQARQAgAC0AbgBlACAAMAApAHsAIABlAHgAaQB0ACAAJABMAEEAUwBUAEUAWABJAFQAQwBPAEQARQAgAH0ACgAkAGMAbABhAHMAcAA9AEoAbwBpAG4ALQBQAGEAdABoACAAJABlAG4AdgA6AEEAUABQAEQAQQBUAEEAIAAnAG4AcABtAFwAYwBsAGEAcwBwAC4AYwBtAGQAJwAKAFcAcgBpAHQAZQAtAE8AdQB0AHAAdQB0ACAAKAAnAEMATABBAFMAUABfAEMAQQBOAEQASQBEAEEAVABFAD0AJwAgACsAIAAkAGMAbABhAHMAcAApAAoAaQBmACgAVABlAHMAdAAtAFAAYQB0AGgAIAAtAEwAaQB0AGUAcgBhAGwAUABhAHQAaAAgACQAYwBsAGEAcwBwACkAewAKACAAIAAmACAAJABjAGwAYQBzAHAAIAAtAC0AdgBlAHIAcwBpAG8AbgAKACAAIABlAHgAaQB0ACAAJABMAEEAUwBUAEUAWABJAFQAQwBPAEQARQAKAH0ACgB3AGgAZQByAGUALgBlAHgAZQAgAGMAbABhAHMAcAAKAGkAZgAoACQATABBAFMAVABFAFgASQBUAEMATwBEAEUAIAAtAGUAcQAgADAAKQB7ACAAYwBsAGEAcwBwACAALQAtAHYAZQByAHMAaQBvAG4AOwAgAGUAeABpAHQAIAAkAEwAQQBTAFQARQBYAEkAVABDAE8ARABFACAAfQAKAFcAcgBpAHQAZQAtAEUAcgByAG8AcgAgACcAYwBsAGEAcwBwAC4AYwBtAGQAIABuAG8AdAAgAGYAbwB1AG4AZAAgAGEAZgB0AGUAcgAgAG4AcABtACAAaQBuAHMAdABhAGwAbAAnAAoAZQB4AGkAdAAgADIA |
| 1788332447908 | FAILED | powershell -NoProfile -EncodedCommand JABFAHIAcgBvAHIAQQBjAHQAaQBvAG4AUAByAGUAZgBlAHIAZQBuAGMAZQA9ACcAUwB0AG8AcAAnAAoAJABuAHAAbQA9ACcAQwA6AFwAVQBzAGUAcgBzAFwAYQBzAGgAXABBAHAAcABEAGEAdABhAFwATABvAGMAYQBsAFwATQBpAGMAcgBvAHMAbwBmAHQAXABXAGkAbgBHAGUAdABcAEwAaQBuAGsAcwBcAG4AcABtAC4AYwBtAGQAJwAKACYAIAAkAG4AcABtACAAaQBuAHMAdABhAGwAbAAgAC0AZwAgACcAQABnAG8AbwBnAGwAZQAvAGMAbABhAHMAcAAnAAoAaQBmACgAJABMAEEAUwBUAEUAWABJAFQAQwBPAEQARQAgAC0AbgBlACAAMAApAHsAIABlAHgAaQB0ACAAJABMAEEAUwBUAEUAWABJAFQAQwBPAEQARQAgAH0ACgAkAGMAbABhAHMAcAA9AEoAbwBpAG4ALQBQAGEAdABoACAAJABlAG4AdgA6AEEAUABQAEQAQQBUAEEAIAAnAG4AcABtAFwAYwBsAGEAcwBwAC4AYwBtAGQAJwAKAFcAcgBpAHQAZQAtAE8AdQB0AHAAdQB0ACAAKAAnAEMATABBAFMAUABfAEMAQQBOAEQASQBEAEEAVABFAD0AJwAgACsAIAAkAGMAbABhAHMAcAApAAoAaQBmACgAVABlAHMAdAAtAFAAYQB0AGgAIAAtAEwAaQB0AGUAcgBhAGwAUABhAHQAaAAgACQAYwBsAGEAcwBwACkAewAKACAAIAAmACAAJABjAGwAYQBzAHAAIAAtAC0AdgBlAHIAcwBpAG8AbgAKACAAIABlAHgAaQB0ACAAJABMAEEAUwBUAEUAWABJAFQAQwBPAEQARQAKAH0ACgB3AGgAZQByAGUALgBlAHgAZQAgAGMAbABhAHMAcAAKAGkAZgAoACQATABBAFMAVABFAFgASQBUAEMATwBEAEUAIAAtAGUAcQAgADAAKQB7ACAAYwBsAGEAcwBwACAALQAtAHYAZQByAHMAaQBvAG4AOwAgAGUAeABpAHQAIAAkAEwAQQBTAFQARQBYAEkAVABDAE8ARABFACAAfQAKAFcAcgBpAHQAZQAtAEUAcgByAG8AcgAgACcAYwBsAGEAcwBwAC4AYwBtAGQAIABuAG8AdAAgAGYAbwB1AG4AZAAgAGEAZgB0AGUAcgAgAG4AcABtACAAaQBuAHMAdABhAGwAbAAnAAoAZQB4AGkAdAAgADIA |
| 1788332547359 | SUCCESS | powershell -NoProfile -EncodedCommand JABwAGEAdABoAHMAPQBAACgACgAnAEMAOgBcAFUAcwBlAHIAcwBcAGEAcwBoAFwAQQBwAHAARABhAHQAYQBcAEwAbwBjAGEAbABcAE0AaQBjAHIAbwBzAG8AZgB0AFwAVwBpAG4ARwBlAHQAXABMAGkAbgBrAHMAXABuAG8AZABlAC4AYwBtAGQAJwAsAAoAJwBDADoAXABVAHMAZQByAHMAXABhAHMAaABcAEEAcABwAEQAYQB0AGEAXABMAG8AYwBhAGwAXABNAGkAYwByAG8AcwBvAGYAdABcAFcAaQBuAEcAZQB0AFwATABpAG4AawBzAFwAbgBwAG0ALgBjAG0AZAAnAAoAKQAKAGYAbwByAGUAYQBjAGgAKAAkAHAAIABpAG4AIAAkAHAAYQB0AGgAcwApAHsACgAgACAAVwByAGkAdABlAC0ATwB1AHQAcAB1AHQAIAAoACcAUABBAFQASAA9ACcAIAArACAAJABwACkACgAgACAAaQBmACgAVABlAHMAdAAtAFAAYQB0AGgAIAAtAEwAaQB0AGUAcgBhAGwAUABhAHQAaAAgACQAcAApAHsACgAgACAAIAAgACQAaQA9AEcAZQB0AC0ASQB0AGUAbQAgAC0ATABpAHQAZQByAGEAbABQAGEAdABoACAAJABwACAALQBGAG8AcgBjAGUACgAgACAAIAAgAFcAcgBpAHQAZQAtAE8AdQB0AHAAdQB0ACAAKAAnAEYAVQBMAEwAPQAnACAAKwAgACQAaQAuAEYAdQBsAGwATgBhAG0AZQApAAoAIAAgACAAIABXAHIAaQB0AGUALQBPAHUAdABwAHUAdAAgACgAJwBUAFkAUABFAD0AJwAgACsAIAAkAGkALgBHAGUAdABUAHkAcABlACgAKQAuAEYAdQBsAGwATgBhAG0AZQApAAoAIAAgACAAIABXAHIAaQB0AGUALQBPAHUAdABwAHUAdAAgACgAJwBMAEkATgBLAFQAWQBQAEUAPQAnACAAKwAgAFsAcwB0AHIAaQBuAGcAXQAkAGkALgBMAGkAbgBrAFQAeQBwAGUAKQAKACAAIAAgACAAVwByAGkAdABlAC0ATwB1AHQAcAB1AHQAIAAoACcAVABBAFIARwBFAFQAPQAnACAAKwAgAFsAcwB0AHIAaQBuAGcAXQAoACQAaQAuAFQAYQByAGcAZQB0ACAALQBqAG8AaQBuACAAJwA7ACcAKQApAAoAIAAgACAAIABXAHIAaQB0AGUALQBPAHUAdABwAHUAdAAgACcAQwBPAE4AVABFAE4AVABfAEIARQBHAEkATgAnAAoAIAAgACAAIABHAGUAdAAtAEMAbwBuAHQAZQBuAHQAIAAtAEwAaQB0AGUAcgBhAGwAUABhAHQAaAAgACQAcAAgAC0ARQByAHIAbwByAEEAYwB0AGkAbwBuACAAUwBpAGwAZQBuAHQAbAB5AEMAbwBuAHQAaQBuAHUAZQAgAHwAIABTAGUAbABlAGMAdAAtAE8AYgBqAGUAYwB0ACAALQBGAGkAcgBzAHQAIAAyADAACgAgACAAIAAgAFcAcgBpAHQAZQAtAE8AdQB0AHAAdQB0ACAAJwBDAE8ATgBUAEUATgBUAF8ARQBOAEQAJwAKACAAIAB9ACAAZQBsAHMAZQAgAHsACgAgACAAIAAgAFcAcgBpAHQAZQAtAE8AdQB0AHAAdQB0ACAAJwBNAEkAUwBTAEkATgBHACcACgAgACAAfQAKAH0A |
| 1788332642370 | FAILED | powershell -NoProfile -EncodedCommand JABuAHAAbQA9ACcAQwA6AFwAVQBzAGUAcgBzAFwAYQBzAGgAXABBAHAAcABEAGEAdABhAFwATABvAGMAYQBsAFwATwBwAGUAbgBBAEkAXABDAG8AZABlAHgAXAByAHUAbgB0AGkAbQBlAHMAXABjAHUAYQBfAG4AbwBkAGUAXAAxAGIAMgAzAGMAOQAzADAAYgBkAGYAOAA0AGUAZAA2AFwAYgBpAG4AXABuAHAAbQAuAGMAbQBkACcACgAmACAAJABuAHAAbQAgAC0ALQB2AGUAcgBzAGkAbwBuAAoAJgAgACQAbgBwAG0AIABjAG8AbgBmAGkAZwAgAGcAZQB0ACAAcAByAGUAZgBpAHgA |
| 1788332770752 | FAILED | powershell -NoProfile -EncodedCommand JABFAHIAcgBvAHIAQQBjAHQAaQBvAG4AUAByAGUAZgBlAHIAZQBuAGMAZQA9ACcAUwB0AG8AcAAnAAoAVwByAGkAdABlAC0ATwB1AHQAcAB1AHQAIAAnAFMAVABFAFAAPQB3AGkAbgBnAGUAdAAtAG4AbwBkAGUALQBsAHQAcwAnAAoAdwBpAG4AZwBlAHQAIABpAG4AcwB0AGEAbABsACAALQAtAGkAZAAgAE8AcABlAG4ASgBTAC4ATgBvAGQAZQBKAFMALgBMAFQAUwAgAC0AZQAgAC0ALQBhAGMAYwBlAHAAdAAtAHAAYQBjAGsAYQBnAGUALQBhAGcAcgBlAGUAbQBlAG4AdABzACAALQAtAGEAYwBjAGUAcAB0AC0AcwBvAHUAcgBjAGUALQBhAGcAcgBlAGUAbQBlAG4AdABzACAALQAtAHMAaQBsAGUAbgB0AAoAJAB3AGkAbgBnAGUAdABSAGMAPQAkAEwAQQBTAFQARQBYAEkAVABDAE8ARABFAAoAVwByAGkAdABlAC0ATwB1AHQAcAB1AHQAIAAoACcAVwBJAE4ARwBFAFQAXwBSAEMAPQAnACAAKwAgACQAdwBpAG4AZwBlAHQAUgBjACkACgAkAG4AcABtAD0AJwBDADoAXABQAHIAbwBnAHIAYQBtACAARgBpAGwAZQBzAFwAbgBvAGQAZQBqAHMAXABuAHAAbQAuAGMAbQBkACcACgAkAG4AbwBkAGUAPQAnAEMAOgBcAFAAcgBvAGcAcgBhAG0AIABGAGkAbABlAHMAXABuAG8AZABlAGoAcwBcAG4AbwBkAGUALgBlAHgAZQAnAAoAaQBmACgAIQAoAFQAZQBzAHQALQBQAGEAdABoACAALQBMAGkAdABlAHIAYQBsAFAAYQB0AGgAIAAkAG4AbwBkAGUAKQApAHsAIABXAHIAaQB0AGUALQBFAHIAcgBvAHIAIAAnAFAAZQByAHMAaQBzAHQAZQBuAHQAIABuAG8AZABlAC4AZQB4AGUAIABuAG8AdAAgAGYAbwB1AG4AZAAnADsAIABlAHgAaQB0ACAAMgAwACAAfQAKAGkAZgAoACEAKABUAGUAcwB0AC0AUABhAHQAaAAgAC0ATABpAHQAZQByAGEAbABQAGEAdABoACAAJABuAHAAbQApACkAewAgAFcAcgBpAHQAZQAtAEUAcgByAG8AcgAgACcAUABlAHIAcwBpAHMAdABlAG4AdAAgAG4AcABtAC4AYwBtAGQAIABuAG8AdAAgAGYAbwB1AG4AZAAnADsAIABlAHgAaQB0ACAAMgAxACAAfQAKACYAIAAkAG4AbwBkAGUAIAAtAC0AdgBlAHIAcwBpAG8AbgAKACYAIAAkAG4AcABtACAALQAtAHYAZQByAHMAaQBvAG4ACgBXAHIAaQB0AGUALQBPAHUAdABwAHUAdAAgACcAUwBUAEUAUAA9AGkAbgBzAHQAYQBsAGwALQBjAGwAYQBzAHAAJwAKACYAIAAkAG4AcABtACAAaQBuAHMAdABhAGwAbAAgAC0AZwAgACcAQABnAG8AbwBnAGwAZQAvAGMAbABhAHMAcAAnAAoAaQBmACgAJABMAEEAUwBUAEUAWABJAFQAQwBPAEQARQAgAC0AbgBlACAAMAApAHsAIABlAHgAaQB0ACAAJABMAEEAUwBUAEUAWABJAFQAQwBPAEQARQAgAH0ACgAkAGMAbABhAHMAcAA9AEoAbwBpAG4ALQBQAGEAdABoACAAJABlAG4AdgA6AEEAUABQAEQAQQBUAEEAIAAnAG4AcABtAFwAYwBsAGEAcwBwAC4AYwBtAGQAJwAKAGkAZgAoACEAKABUAGUAcwB0AC0AUABhAHQAaAAgAC0ATABpAHQAZQByAGEAbABQAGEAdABoACAAJABjAGwAYQBzAHAAKQApAHsACgAgACAAJABjAGwAYQBzAHAAPQAnAEMAOgBcAFAAcgBvAGcAcgBhAG0AIABGAGkAbABlAHMAXABuAG8AZABlAGoAcwBcAGMAbABhAHMAcAAuAGMAbQBkACcACgB9AAoAaQBmACgAIQAoAFQAZQBzAHQALQBQAGEAdABoACAALQBMAGkAdABlAHIAYQBsAFAAYQB0AGgAIAAkAGMAbABhAHMAcAApACkAewAgAFcAcgBpAHQAZQAtAEUAcgByAG8AcgAgACcAYwBsAGEAcwBwAC4AYwBtAGQAIABuAG8AdAAgAGYAbwB1AG4AZAAgAGEAZgB0AGUAcgAgAGkAbgBzAHQAYQBsAGwAJwA7ACAAZQB4AGkAdAAgADIAMgAgAH0ACgBXAHIAaQB0AGUALQBPAHUAdABwAHUAdAAgACgAJwBDAEwAQQBTAFAAXwBQAEEAVABIAD0AJwAgACsAIAAkAGMAbABhAHMAcAApAAoAJgAgACQAYwBsAGEAcwBwACAALQAtAHYAZQByAHMAaQBvAG4ACgBlAHgAaQB0ACAAJABMAEEAUwBUAEUAWABJAFQAQwBPAEQARQA= |
| 1788332978914 | FAILED | powershell -NoProfile -EncodedCommand CgAkAEUAcgByAG8AcgBBAGMAdABpAG8AbgBQAHIAZQBmAGUAcgBlAG4AYwBlAD0AJwBTAHQAbwBwACcACgAkAHIAZQBtAG8AdABlAD0AJwBjAGgAYQB0AGcAcAB0AGIAcgBpAGQAZwBlAF8AZwBkAHIAaQB2AGUAOgBDAGgAYQB0AEcAUABUACAAQgByAGkAZABnAGUAIABEAGEAdABhAC8AZgBhAHMAdAAtAGwAYQBuAGUALwBiAGUAbgBjAGgALQBjAHUAcgByAGUAbgB0ACcACgAkAGwAbwBjAGEAbAA9ACcARwA6AFwATQB5ACAARAByAGkAdgBlAFwAQwBoAGEAdABHAFAAVAAgAEIAcgBpAGQAZwBlACAARABhAHQAYQBcAGYAYQBzAHQALQBsAGEAbgBlAFwAYgBlAG4AYwBoAC0AYwB1AHIAcgBlAG4AdAAnAAoATgBlAHcALQBJAHQAZQBtACAALQBJAHQAZQBtAFQAeQBwAGUAIABEAGkAcgBlAGMAdABvAHIAeQAgAC0ARgBvAHIAYwBlACAALQBQAGEAdABoACAAJABsAG8AYwBhAGwAIAB8ACAATwB1AHQALQBOAHUAbABsAAoAJAByAG8AdwBzAD0AQAAoACkACgBmAG8AcgAoACQAaQA9ADEAOwAkAGkAIAAtAGwAZQAgADUAOwAkAGkAKwArACkAewAKACAAIAAkAGkAZAA9ACcAYgBlAG4AYwBoAC0AJwArAFsARABhAHQAZQBUAGkAbQBlAE8AZgBmAHMAZQB0AF0AOgA6AFUAdABjAE4AbwB3AC4AVABvAFUAbgBpAHgAVABpAG0AZQBNAGkAbABsAGkAcwBlAGMAbwBuAGQAcwAoACkAKwAnAC0AJwArACQAaQAKACAAIAAkAHQAbQBwAD0ASgBvAGkAbgAtAFAAYQB0AGgAIAAkAGUAbgB2ADoAVABFAE0AUAAgACgAJABpAGQAKwAnAC4AdAB4AHQAJwApAAoAIAAgAFMAZQB0AC0AQwBvAG4AdABlAG4AdAAgAC0ATABpAHQAZQByAGEAbABQAGEAdABoACAAJAB0AG0AcAAgAC0AVgBhAGwAdQBlACAAJABpAGQAIAAtAE4AbwBOAGUAdwBsAGkAbgBlAAoAIAAgACQAcwB3AD0AWwBEAGkAYQBnAG4AbwBzAHQAaQBjAHMAXQA6ADoAUwB0AG8AcAB3AGEAdABjAGgAXQA6ADoAUwB0AGEAcgB0AE4AZQB3ACgAKQAKACAAIAAmACAAcgBjAGwAbwBuAGUAIABjAG8AcAB5AHQAbwAgACQAdABtAHAAIAAoACQAcgBlAG0AbwB0AGUAKwAnAC8AJwArACQAaQBkACsAJwAuAHQAeAB0ACcAKQAgAC0ALQBuAG8ALQBjAGgAZQBjAGsALQBkAGUAcwB0ACAALQAtAHIAZQB0AHIAaQBlAHMAIAAxACAALQAtAGwAbwB3AC0AbABlAHYAZQBsAC0AcgBlAHQAcgBpAGUAcwAgADEAIAAyAD4AJABuAHUAbABsAAoAIAAgAGkAZgAoACQATABBAFMAVABFAFgASQBUAEMATwBEAEUAIAAtAG4AZQAgADAAKQB7ACAAdABoAHIAbwB3ACAAIgByAGMAbABvAG4AZQAgAGYAYQBpAGwAZQBkACAAcwBhAG0AcABsAGUAIAAkAGkAIgAgAH0ACgAgACQAYwBsAG8AdQBkAE0AcwA9ACQAcwB3AC4ARQBsAGEAcABzAGUAZABNAGkAbABsAGkAcwBlAGMAbwBuAGQAcwAKACAAIAAkAGwAcAA9AEoAbwBpAG4ALQBQAGEAdABoACAAJABsAG8AYwBhAGwAIAAoACQAaQBkACsAJwAuAHQAeAB0ACcAKQAKACAAIAAkAGQAZQBhAGQAbABpAG4AZQA9AFsARABhAHQAZQBUAGkAbQBlAF0AOgA6AFUAdABjAE4AbwB3AC4AQQBkAGQAUwBlAGMAbwBuAGQAcwAoADIAMAApAAoAIAAgAHcAaABpAGwAZQAoAC0AbgBvAHQAIAAoAFQAZQBzAHQALQBQAGEAdABoACAALQBMAGkAdABlAHIAYQBsAFAAYQB0AGgAIAAkAGwAcAApACkAewAKACAAIAAgACAAaQBmACgAWwBEAGEAdABlAFQAaQBtAGUAXQA6ADoAVQB0AGMATgBvAHcAIAAtAGcAdAAgACQAZABlAGEAZABsAGkAbgBlACkAewBiAHIAZQBhAGsAfQAKACAAIAAgACAAUwB0AGEAcgB0AC0AUwBsAGUAZQBwACAALQBNAGkAbABsAGkAcwBlAGMAbwBuAGQAcwAgADUAMAAKACAAIAB9AAoAIAAgACQAcwB3AC4AUwB0AG8AcAAoACkACgAgACQAdgBpAHMAaQBiAGwAZQA9AFQAZQBzAHQALQBQAGEAdABoACAALQBMAGkAdABlAHIAYQBsAFAAYQB0AGgAIAAkAGwAcAAKACAAIAAkAHIAbwB3AHMAIAArAD0AIABbAHAAcwBjAHUAcwB0AG8AbQBvAGIAagBlAGMAdABdAEAAewBzAGEAbQBwAGwAZQA9ACQAaQA7AGMAbABvAHUAZABfAHcAcgBpAHQAZQBfAG0AcwA9ACQAYwBsAG8AdQBkAE0AcwA7AGMAbABvAHUAZABfAHQAbwBfAGQAcgBpAHYAZQBmAHMAXwB2AGkAcwBpAGIAbABlAF8AbQBzAD0AJABzAHcALgBFAGwAYQBwAHMAZQBkAE0AaQBsAGwAaQBzAGUAYwBvAG4AZABzADsAdgBpAHMAaQBiAGwAZQA9ACQAdgBpAHMAaQBiAGwAZQB9AAoAIAAgAFMAdABhAHIAdAAtAFMAbABlAGUAcAAgAC0ATQBpAGwAbABpAHMAZQBjAG8AbgBkAHMAIAA1ADAAMAAKAH0ACgAkAHIAbwB3AHMAIAB8ACAAQwBvAG4AdgBlAHIAdABUAG8ALQBKAHMAbwBuACAALQBDAG8AbQBwAHIAZQBzAHMACgA= |
| 1788333041646 | SUCCESS | powershell -NoProfile -EncodedCommand JABwAGEAdABoAHMAPQBAACgACgAnAEMAOgBcAFUAcwBlAHIAcwBcAGEAcwBoAFwAQQBwAHAARABhAHQAYQBcAFIAbwBhAG0AaQBuAGcAXABuAHAAbQBcAGMAbABhAHMAcAAuAGMAbQBkACcALAAKACcAQwA6AFwAUAByAG8AZwByAGEAbQAgAEYAaQBsAGUAcwBcAG4AbwBkAGUAagBzAFwAYwBsAGEAcwBwAC4AYwBtAGQAJwAKACkACgBmAG8AcgBlAGEAYwBoACgAJABwACAAaQBuACAAJABwAGEAdABoAHMAKQB7AAoAIAAgAFcAcgBpAHQAZQAtAE8AdQB0AHAAdQB0ACAAKAAkAHAAIAArACAAJwA9ACcAIAArACAAKABUAGUAcwB0AC0AUABhAHQAaAAgAC0ATABpAHQAZQByAGEAbABQAGEAdABoACAAJABwACkAKQAKAH0ACgBpAGYAKABUAGUAcwB0AC0AUABhAHQAaAAgACcAQwA6AFwAUAByAG8AZwByAGEAbQAgAEYAaQBsAGUAcwBcAG4AbwBkAGUAagBzAFwAbgBwAG0ALgBjAG0AZAAnACkAewAKACAAIAAmACAAJwBDADoAXABQAHIAbwBnAHIAYQBtACAARgBpAGwAZQBzAFwAbgBvAGQAZQBqAHMAXABuAHAAbQAuAGMAbQBkACcAIAByAG8AbwB0ACAALQBnAAoAIAAgACYAIAAnAEMAOgBcAFAAcgBvAGcAcgBhAG0AIABGAGkAbABlAHMAXABuAG8AZABlAGoAcwBcAG4AcABtAC4AYwBtAGQAJwAgAGwAaQBzAHQAIAAtAGcAIAAtAC0AZABlAHAAdABoAD0AMAAgACcAQABnAG8AbwBnAGwAZQAvAGMAbABhAHMAcAAnAAoAfQA= |
| 1788333063579 | FAILED | python -c "import base64;exec(base64.b64decode('CmltcG9ydCBvcyx0aW1lLGpzb24sc3VicHJvY2Vzcyx0ZW1wZmlsZSxwYXRobGliCnJlbW90ZT0nY2hhdGdwdGJyaWRnZV9nZHJpdmU6Q2hhdEdQVCBCcmlkZ2UgRGF0YS9mYXN0LWxhbmUvYmVuY2gtY3VycmVudCcKbG9jYWw9cGF0aGxpYi5QYXRoKHInRzpcTXkgRHJpdmVcQ2hhdEdQVCBCcmlkZ2UgRGF0YVxmYXN0LWxhbmVcYmVuY2gtY3VycmVudCcpCmxvY2FsLm1rZGlyKHBhcmVudHM9VHJ1ZSxleGlzdF9vaz1UcnVlKQpyb3dzPVtdCmZvciBpIGluIHJhbmdlKDEsNik6CiAgICBpZGVudD1mImJlbmNoLXtpbnQodGltZS50aW1lKCkqMTAwMCl9LXtpfSIKICAgIHRtcD1wYXRobGliLlBhdGgodGVtcGZpbGUuZ2V0dGVtcGRpcigpKS8oaWRlbnQrJy50eHQnKQogICAgdG1wLndyaXRlX3RleHQoaWRlbnQsZW5jb2Rpbmc9J3V0Zi04JykKICAgIHQwPXRpbWUucGVyZl9jb3VudCgpCiAgICByPXN1YnByb2Nlc3MucnVuKFsncmNsb25lJywnY29weXRvJyxzdHIodG1wKSxmJ3tyZW1vdGV9L3tpZGVudH0udHh0JywnLS1uby1jaGVjay1kZXN0JywnLS1yZXRyaWVzJywnMScsJy0tbG93LWxldmVsLXJldHJpZXMnLCcxJ10sc3Rkb3V0PXN1YnByb2Nlc3MuREVWTlVMTCxzdGRlcnI9c3VicHJvY2Vzcy5ERVZOVUxMKQogICAgY2xvdWRfbXM9cm91bmQoKHRpbWUucGVyZl9jb3VudCgpLXQwKSoxMDAwKQogICAgaWYgci5yZXR1cm5jb2RlIT0wOgogICAgICAgIHJvd3MuYXBwZW5kKHsnc2FtcGxlJzppLCdyY2xvbmVfcmMnOnIucmV0dXJuY29kZSwnY2xvdWRfd3JpdGVfbXMnOmNsb3VkX21zLCd2aXNpYmxlJzpGYWxzZX0pCiAgICAgICAgY29udGludWUKICAgIGxwPWxvY2FsLyhpZGVudCsnLnR4dCcpCiAgICBkZWFkbGluZT10aW1lLnBlcmZfY291bnQoKSsyMAogICAgd2hpbGUgdGltZS5wZXJmX2NvdW50KCk8ZGVhZGxpbmUgYW5kIG5vdCBscC5leGlzdHMoKToKICAgICAgICB0aW1lLnNsZWVwKC4wNSkKICAgIHRvdGFsX21zPXJvdW5kKCh0aW1lLnBlcmZfY291bnQoKS10MCkqMTAwMCkKICAgIHJvd3MuYXBwZW5kKHsnc2FtcGxlJzppLCdjbG91ZF93cml0ZV9tcyc6Y2xvdWRfbXMsJ2Nsb3VkX3RvX2RyaXZlZnNfdmlzaWJsZV9tcyc6dG90YWxfbXMsJ3Zpc2libGUnOmxwLmV4aXN0cygpfSkKICAgIHRpbWUuc2xlZXAoLjUpCnByaW50KGpzb24uZHVtcHMocm93cyxzZXBhcmF0b3JzPSgnLCcsJzonKSkpCg=='))" |
| 1788333184403 | FAILED | powershell -NoProfile -EncodedCommand JABjAGwAYQBzAHAAPQAnAEMAOgBcAFUAcwBlAHIAcwBcAGEAcwBoAFwAQQBwAHAARABhAHQAYQBcAFIAbwBhAG0AaQBuAGcAXABuAHAAbQBcAGMAbABhAHMAcAAuAGMAbQBkACcACgBpAGYAKAAhACgAVABlAHMAdAAtAFAAYQB0AGgAIAAtAEwAaQB0AGUAcgBhAGwAUABhAHQAaAAgACQAYwBsAGEAcwBwACkAKQB7ACAAVwByAGkAdABlAC0ARQByAHIAbwByACAAJwBDAEwAQQBTAFAAXwBOAE8AVABfAEYATwBVAE4ARAAnADsAIABlAHgAaQB0ACAAMgAgAH0ACgBXAHIAaQB0AGUALQBPAHUAdABwAHUAdAAgACgAJwBDAEwAQQBTAFAAXwBQAEEAVABIAD0AJwAgACsAIAAkAGMAbABhAHMAcAApAAoAJgAgACQAYwBsAGEAcwBwACAALQAtAHYAZQByAHMAaQBvAG4ACgBlAHgAaQB0ACAAJABMAEEAUwBUAEUAWABJAFQAQwBPAEQARQA= |
| 1788333223887 | SUCCESS | python -c "import base64;exec(base64.b64decode('CmltcG9ydCB0aW1lLGpzb24sc3VicHJvY2Vzcyx0ZW1wZmlsZSxwYXRobGliCnJlbW90ZT0nY2hhdGdwdGJyaWRnZV9nZHJpdmU6Q2hhdEdQVCBCcmlkZ2UgRGF0YS9mYXN0LWxhbmUvYmVuY2gtY3VycmVudCcKbG9jYWw9cGF0aGxpYi5QYXRoKHInRzpcTXkgRHJpdmVcQ2hhdEdQVCBCcmlkZ2UgRGF0YVxmYXN0LWxhbmVcYmVuY2gtY3VycmVudCcpCmxvY2FsLm1rZGlyKHBhcmVudHM9VHJ1ZSxleGlzdF9vaz1UcnVlKQpyb3dzPVtdCmZvciBpIGluIHJhbmdlKDEsNik6CiAgICBpZGVudD1mJ2JlbmNoLXtpbnQodGltZS50aW1lKCkqMTAwMCl9LXtpfScKICAgIHRtcD1wYXRobGliLlBhdGgodGVtcGZpbGUuZ2V0dGVtcGRpcigpKS8oaWRlbnQrJy50eHQnKQogICAgdG1wLndyaXRlX3RleHQoaWRlbnQsZW5jb2Rpbmc9J3V0Zi04JykKICAgIHQwPXRpbWUucGVyZl9jb3VudGVyKCkKICAgIHI9c3VicHJvY2Vzcy5ydW4oWydyY2xvbmUnLCdjb3B5dG8nLHN0cih0bXApLGYne3JlbW90ZX0ve2lkZW50fS50eHQnLCctLW5vLWNoZWNrLWRlc3QnLCctLXJldHJpZXMnLCcxJywnLS1sb3ctbGV2ZWwtcmV0cmllcycsJzEnXSxzdGRvdXQ9c3VicHJvY2Vzcy5ERVZOVUxMLHN0ZGVycj1zdWJwcm9jZXNzLkRFVk5VTEwpCiAgICBjbG91ZF9tcz1yb3VuZCgodGltZS5wZXJmX2NvdW50ZXIoKS10MCkqMTAwMCkKICAgIGxwPWxvY2FsLyhpZGVudCsnLnR4dCcpCiAgICBkZWFkbGluZT10aW1lLnBlcmZfY291bnRlcigpKzIwCiAgICB3aGlsZSByLnJldHVybmNvZGU9PTAgYW5kIHRpbWUucGVyZl9jb3VudGVyKCk8ZGVhZGxpbmUgYW5kIG5vdCBscC5leGlzdHMoKToKICAgICAgICB0aW1lLnNsZWVwKC4wNSkKICAgIHRvdGFsX21zPXJvdW5kKCh0aW1lLnBlcmZfY291bnRlcigpLXQwKSoxMDAwKQogICAgcm93cy5hcHBlbmQoeydzYW1wbGUnOmksJ3JjbG9uZV9yYyc6ci5yZXR1cm5jb2RlLCdjbG91ZF93cml0ZV9tcyc6Y2xvdWRfbXMsJ2Nsb3VkX3RvX2RyaXZlZnNfdmlzaWJsZV9tcyc6dG90YWxfbXMsJ3Zpc2libGUnOmxwLmV4aXN0cygpfSkKICAgIHRpbWUuc2xlZXAoLjUpCnByaW50KGpzb24uZHVtcHMocm93cyxzZXBhcmF0b3JzPSgnLCcsJzonKSkpCg=='))" |
| 1788333419679 | SUCCESS | powershell -NoProfile -EncodedCommand JABFAHIAcgBvAHIAQQBjAHQAaQBvAG4AUAByAGUAZgBlAHIAZQBuAGMAZQA9ACcAUwB0AG8AcAAnAAoAJABuAG8AZABlAD0AJwBDADoAXABQAHIAbwBnAHIAYQBtACAARgBpAGwAZQBzAFwAbgBvAGQAZQBqAHMAXABuAG8AZABlAC4AZQB4AGUAJwAKACQAcgBvAG8AdAA9ACcAQwA6AFwAVQBzAGUAcgBzAFwAYQBzAGgAXABBAHAAcABEAGEAdABhAFwAUgBvAGEAbQBpAG4AZwBcAG4AcABtAFwAbgBvAGQAZQBfAG0AbwBkAHUAbABlAHMAXABAAGcAbwBvAGcAbABlAFwAYwBsAGEAcwBwACcACgBpAGYAKAAhACgAVABlAHMAdAAtAFAAYQB0AGgAIAAtAEwAaQB0AGUAcgBhAGwAUABhAHQAaAAgACQAbgBvAGQAZQApACkAewAgAFcAcgBpAHQAZQAtAEUAcgByAG8AcgAgACcATgBPAEQARQBfAE4ATwBUAF8ARgBPAFUATgBEACcAOwAgAGUAeABpAHQAIAAyACAAfQAKAGkAZgAoACEAKABUAGUAcwB0AC0AUABhAHQAaAAgAC0ATABpAHQAZQByAGEAbABQAGEAdABoACAAJAByAG8AbwB0ACkAKQB7ACAAVwByAGkAdABlAC0ARQByAHIAbwByACAAJwBDAEwAQQBTAFAAXwBSAE8ATwBUAF8ATgBPAFQAXwBGAE8AVQBOAEQAJwA7ACAAZQB4AGkAdAAgADMAIAB9AAoAJABwAGsAZwBQAGEAdABoAD0ASgBvAGkAbgAtAFAAYQB0AGgAIAAkAHIAbwBvAHQAIAAnAHAAYQBjAGsAYQBnAGUALgBqAHMAbwBuACcACgAkAHAAawBnAD0ARwBlAHQALQBDAG8AbgB0AGUAbgB0ACAALQBMAGkAdABlAHIAYQBsAFAAYQB0AGgAIAAkAHAAawBnAFAAYQB0AGgAIAAtAFIAYQB3ACAAfAAgAEMAbwBuAHYAZQByAHQARgByAG8AbQAtAEoAcwBvAG4ACgAkAGIAaQBuAFIAZQBsAD0AJABuAHUAbABsAAoAaQBmACgAJABwAGsAZwAuAGIAaQBuACAALQBpAHMAIABbAHMAdAByAGkAbgBnAF0AKQB7ACAAJABiAGkAbgBSAGUAbAA9AFsAcwB0AHIAaQBuAGcAXQAkAHAAawBnAC4AYgBpAG4AIAB9AAoAZQBsAHMAZQBpAGYAKAAkAHAAawBnAC4AYgBpAG4ALgBjAGwAYQBzAHAAKQB7ACAAJABiAGkAbgBSAGUAbAA9AFsAcwB0AHIAaQBuAGcAXQAkAHAAawBnAC4AYgBpAG4ALgBjAGwAYQBzAHAAIAB9AAoAZQBsAHMAZQB7AAoAIAAgACQAcAByAG8AcABzAD0AJABwAGsAZwAuAGIAaQBuAC4AUABTAE8AYgBqAGUAYwB0AC4AUAByAG8AcABlAHIAdABpAGUAcwAKACAAIABpAGYAKAAkAHAAcgBvAHAAcwAuAEMAbwB1AG4AdAAgAC0AZwB0ACAAMAApAHsAIAAkAGIAaQBuAFIAZQBsAD0AWwBzAHQAcgBpAG4AZwBdACQAcAByAG8AcABzAFsAMABdAC4AVgBhAGwAdQBlACAAfQAKAH0ACgBpAGYAKAAhACQAYgBpAG4AUgBlAGwAKQB7ACAAVwByAGkAdABlAC0ARQByAHIAbwByACAAJwBDAEwAQQBTAFAAXwBCAE0ATgBfAE4ATwBUAF8ARgBPAFUATgBEACcAOwAgAGUAeABpAHQAIAA0ACAAfQAKACQAZQBuAHQAcgB5AD0ASgBvAGkAbgAtAFAAYQB0AGgAIAAkAHIAbwBvAHQAIAAkAGIAaQBuAFIAZQBsAAoAVwByAGkAdABlAC0ATwB1AHQAcAB1AHQAIAAoACcATgBPAEQARQA9ACcAIAArACAAJABuAG8AZABlACkACgBXAHIAaQB0AGUALQBPAHUAdABwAHUAdAAgACgAJwBDAEwAQQBTAFAAXwBSAE8ATwBUAD0AJwAgACsAIAAkAHIAbwBvAHQAKQAKAFcAcgBpAHQAZQAtAE8AdQB0AHAAdQB0ACAAKAAnAEMATABBAFMAUABfAEUATgBUAFIAWQA9ACcAIAArACAAJABlAG4AdAByAHkAKQAKAGkAZgAoACEAKABUAGUAcwB0AC0AUABhAHQAaAAgAC0ATABpAHQAZQByAGEAbABQAGEAdABoACAAJABlAG4AdAByAHkAKQApAHsAIABXAHIAaQB0AGUALQBFAHIAcgBvAHIAIAAnAEMATABBAFMAUABfAEUATgBUAFIAWQBfAE0ASQBTAFMASQBOAEcAJwA7ACAAZQB4AGkAdAAgADUAIAB9AAoAJgAgACQAbgBvAGQAZQAgACQAZQBuAHQAcgB5ACAALQAtAHYAZQByAHMAaQBvAG4ACgBlAHgAaQB0ACAAJABMAEEAUwBUAEUAWABJAFQAQwBPAEQARQA= |
| 1788333581901 | SUCCESS | powershell -NoProfile -EncodedCommand JABFAHIAcgBvAHIAQQBjAHQAaQBvAG4AUAByAGUAZgBlAHIAZQBuAGMAZQA9ACcAUwB0AG8AcAAnAAoAJABuAG8AZABlAEQAaQByAD0AJwBDADoAXABQAHIAbwBnAHIAYQBtACAARgBpAGwAZQBzAFwAbgBvAGQAZQBqAHMAJwAKACQAYwBsAGEAcwBwAD0AJwBDADoAXABVAHMAZQByAHMAXABhAHMAaABcAEEAcABwAEQAYQB0AGEAXABSAG8AYQBtAGkAbgBnAFwAbgBwAG0AXABjAGwAYQBzAHAALgBjAG0AZAAnAAoAJABwAGsAZwA9ACcAQwA6AFwAVQBzAGUAcgBzAFwAYQBzAGgAXABBAHAAcABEAGEAdABhAFwAUgBvAGEAbQBpAG4AZwBcAG4AcABtAFwAbgBvAGQAZQBfAG0AbwBkAHUAbABlAHMAXABAAGcAbwBvAGcAbABlAFwAYwBsAGEAcwBwAFwAcABhAGMAawBhAGcAZQAuAGoAcwBvAG4AJwAKAGkAZgAoACEAKABUAGUAcwB0AC0AUABhAHQAaAAgAC0ATABpAHQAZQByAGEAbABQAGEAdABoACAAJABjAGwAYQBzAHAAKQApAHsAIABXAHIAaQB0AGUALQBFAHIAcgBvAHIAIAAnAEMATABBAFMAUABfAEMATQBEAF8ATQBJAFMAUwBJAE4ARwAnADsAIABlAHgAaQB0ACAAMgAgAH0ACgBpAGYAKAAhACgAVABlAHMAdAAtAFAAYQB0AGgAIAAtAEwAaQB0AGUAcgBhAGwAUABhAHQAaAAgACQAcABrAGcAKQApAHsAIABXAHIAaQB0AGUALQBFAHIAcgBvAHIAIAAnAEMATABBAFMAUABfAFAAQQBDAEsAQQBHAEUAXwBNAEkAUwBTAEkATgBHACcAOwAgAGUAeABpAHQAIAAzACAAfQAKACQAcAA9AEcAZQB0AC0AQwBvAG4AdABlAG4AdAAgAC0ATABpAHQAZQByAGEAbABQAGEAdABoACAAJABwAGsAZwAgAC0AUgBhAHcAIAB8ACAAQwBvAG4AdgBlAHIAdABGAHIAbwBtAC0ASgBzAG8AbgAKAFcAcgBpAHQAZQAtAE8AdQB0AHAAdQB0ACAAKAAnAFAAQQBDAEsAQQBHAEUAXwBWAEUAUgBTAEkATwBOAD0AJwArACQAcAAuAHYAZQByAHMAaQBvAG4AKQAKAFcAcgBpAHQAZQAtAE8AdQB0AHAAdQB0ACAAKAAnAFAAQQBDAEsAQQBHAEUAXwBCAEkATgA9ACcAKwAoACQAcAAuAGIAaQBuACAAfAAgAEMAbwBuAHYAZQByAHQAVABvAC0ASgBzAG8AbgAgAC0AQwBvAG0AcAByAGUAcwBzACkAKQAKACQAZQBuAHYAOgBQAEEAVABIAD0AJABuAG8AZABlAEQAaQByACsAJwA7ACcAKwAkAGUAbgB2ADoAUABBAFQASAAKACYAIAAkAGMAbABhAHMAcAAgAC0ALQB2AGUAcgBzAGkAbwBuAAoAJAByAGMAPQAkAEwAQQBTAFQARQBYAEkAVABDAE8ARABFAAoAVwByAGkAdABlAC0ATwB1AHQAcAB1AHQAIAAoACcAQwBMAEEAUwBQAF8AUgBDAD0AJwArACQAcgBjACkACgBlAHgAaQB0ACAAJAByAGMA |
| 1788333700253 | SUCCESS | powershell -NoProfile -EncodedCommand JABFAHIAcgBvAHIAQQBjAHQAaQBvAG4AUAByAGUAZgBlAHIAZQBuAGMAZQA9ACcAUwB0AG8AcAAnAAoAJABuAG8AZABlAEQAaQByAD0AJwBDADoAXABQAHIAbwBnAHIAYQBtACAARgBpAGwAZQBzAFwAbgBvAGQAZQBqAHMAJwAKACQAYwBsAGEAcwBwAD0AJwBDADoAXABVAHMAZQByAHMAXABhAHMAaABcAEEAcABwAEQAYQB0AGEAXABSAG8AYQBtAGkAbgBnAFwAbgBwAG0AXABjAGwAYQBzAHAALgBjAG0AZAAnAAoAJABlAG4AdgA6AFAAQQBUAEgAPQAkAG4AbwBkAGUARABpAHIAKwAnADsAJwArACQAZQBuAHYAOgBQAEEAVABIAAoAVwByAGkAdABlAC0ATwB1AHQAcAB1AHQAIAAnAEMATABBAFMAUABfAEwATwBHAEkATgBfAFMAVABBAFIAVAAnAAoAJgAgACQAYwBsAGEAcwBwACAAbABvAGcAaQBuACAALQAtAHIAZQBkAGkAcgBlAGMAdAAtAHAAbwByAHQAIAAzADcANAA3ADMACgBlAHgAaQB0ACAAJABMAEEAUwBUAEUAWABJAFQAQwBPAEQARQA= |
| 1788333806951 | FAILED | powershell -NoProfile -EncodedCommand JAB1AHIAbAA9ACcAaAB0AHQAcABzADoALwAvAGEAYwBjAG8AdQBuAHQAcwAuAGcAbwBvAGcAbABlAC4AYwBvAG0ALwBvAC8AbwBhAHUAdABoADIALwB2ADIALwBhAHUAdABoAD8AcgBlAGQAaQByAGUAYwB0AF8AdQByAGkAPQBoAHQAdABwACUAMwBBACUAMgBGACUAMgBGAGwAbwBjAGEAbABoAG8AcwB0ACUAMwBBADMANwA0ADcAMwAmAGEAYwBjAGUAcwBzAF8AdAB5AHAAZQA9AG8AZgBmAGwAaQBuAGUAJgBzAGMAbwBwAGUAPQBoAHQAdABwAHMAJQAzAEEAJQAyAEYAJQAyAEYAdwB3AHcALgBnAG8AbwBnAGwAZQBhAHAAaQBzAC4AYwBvAG0AJQAyAEYAYQB1AHQAaAAlADIARgBzAGMAcgBpAHAAdAAuAGQAZQBwAGwAbwB5AG0AZQBuAHQAcwAlADIAMABoAHQAdABwAHMAJQAzAEEAJQAyAEYAJQAyAEYAdwB3AHcALgBnAG8AbwBnAGwAZQBhAHAAaQBzAC4AYwBvAG0AJQAyAEYAYQB1AHQAaAAlADIARgBzAGMAcgBpAHAAdAAuAHAAcgBvAGoAZQBjAHQAcwAlADIAMABoAHQAdABwAHMAJQAzAEEAJQAyAEYAJQAyAEYAdwB3AHcALgBnAG8AbwBnAGwAZQBhAHAAaQBzAC4AYwBvAG0AJQAyAEYAYQB1AHQAaAAlADIARgBzAGMAcgBpAHAAdAAuAHcAZQBiAGEAcABwAC4AZABlAHAAbABvAHkAJQAyADAAaAB0AHQAcABzACUAMwBBAEUAJQAyAEYAJQAyAEYAdwB3AHcALgBnAG8AbwBnAGwAZQBhAHAAaQBzAC4AYwBvAG0AJQAyAEYAYQB1AHQAaAAlADIARgBkAHIAaQB2AGUALgBtAGUAdABhAGQAYQB0AGEALgByAGUAYQBkAG8AbgBsAHkAJQAyADAAaAB0AHQAcABzACUAMwBBAEUAJQAyAEYAJQAyAEYAdwB3AHcALgBnAG8AbwBnAGwAZQBhAHAAaQBzAC4AYwBvAG0AJQAyAEYAYQB1AHQAaAAlADIARgBkAHIAaQB2AGUALgBmAGkAbABlACUAMgAwAGgAdAB0AHAAcwAlADMAQQAlADIARgAlADIARgB3AHcAdwAuAGcAbwBvAGcAbABlAGEAcABpAHMALgBjAG8AbQAlADIARgBhAHUAdABoACUAMgBGACAAcwBlAHIAdgBpAGMAZQAuAG0AYQBuAGEAZwBlAG0AZQBuAHQAJQAyADAAaAB0AHQAcABzACUAMwBBAEUAJQAyAEYAJQAyAEYAdwB3AHcALgBnAG8AbwBnAGwAZQBhAHAAaQBzAC4AYwBvAG0AJQAyAEYAYQB1AHQAaAAlADIARgBsAG8AZwBnAGkAbgBnAC4AcgBlAGEAZAAlADIAMABoAHQAdABwAHMAJQAzAEEAJQAyAEYAJQAyAEYAdwB3AHcALgBnAG8AbwBnAGwAZQBhAHAAaQBzAC4AYwBvAG0AJQAyAEYAYQB1AHQAaAAlADIARgB1AHMAZQByAGkAbgBmAG8ALgBlAG0AYQBpAGwAJQAyADAAaAB0AHQAcABzACUAMwBBAEUAJQAyAEYAJQAyAEYAdwB3AHcALgBnAG8AbwBnAGwAZQBhAHAAaQBzAC4AYwBvAG0AJQAyAEYAYQB1AHQAaAAlADIARgB1AHMAZQByAGkAbgBmAG8ALgBwAHIAbwBmAGkAbABlACUAMgAwAGgAdAB0AHAAcwAlADMAQQAlADIARgAlADIARgB3AHcAdwAuAGcAbwBvAGcAbABlAGEAcABpAHMALgBjAG8AbQAlADIARgBhAHUAdABoACUAMgBGAGMAbABvAHUAZAAtAHAAbABhAHQAZgBvAHIAbQAmAHMAdABhAHQAZQA9AFMATgBmAGcAcwAxAFQAaAA4AGQAcwBVAG0AawBVAFoAQgBjAGwAMwBYAEQASQBkAFIASgBFAFAAcQBXAHkAeQBEAHcAZQA4AHUARABYAFYAaQBVACYAYwBvAGQAZQBfAGMAaABhAGwAbABlAG4AZwBlAD0ARAA0AHQAbABaAGIARQBIAFcAawA3AGsAcABoAHAALQBRAEEBlAHAAbABSAHUAYwBEAHoANgBMADUAZABGAHIAMwBqAHMAbABGAEYAWQB2ADUAUwBvACYAYwBvAGQAZQBfAGMAaABhAGwAbABlAG4AZwBlAF8AbQBlAHQAaABvAGQAPQBTADEAMgA1ACYAcgBlAHMAcABvAG4AcwBlAF8AdAB5AHAAZQA9AGMAbwBkAGUAJgBjAGwAaQBlAG4AdABfAGkAZAA9ADEAMAA3ADIAOQA0ADQAOQAwADUANAA5ADkALQB2AG0AMgB2ADIAaQA1AGQAdgBuADAAYQAwAGQAMgBvADQAYwBhADMANgBpADEAdgBnAGUAOABjAHYAYgBuADAALgBhAHAAcABzAC4AZwBvAG8AZwBsAGUAdQBzAGUAcgBjAG8AbgB0AGUAbgB0AC4AYwBvAG0AJwAKAFMAdABhAHIAdAAtAFAAcgBvAGMAZQBzAHMAIAAkAHUAcgBsAAoAVwByAGkAdABlAC0ATwB1AHQAcAB1AHQAIAAnAE8AQQBVAFQASABfAEIAUgBPAFcAUwBFAFIAXwBMAEEAVQBOAEMASABfAFIARQBRAFUARQBTAFQARQBEACcA |
| 1788334796493 | FAILED | powershell -NoProfile -EncodedCommand JABFAHIAcgBvAHIAQQBjAHQAaQBvAG4AUAByAGUAZgBlAHIAZQBuAGMAZQA9ACcAUwB0AG8AcAAnAAoAJABwAHIAbwBqAD0AJwBDADoAXABVAHMAZQByAHMAXABhAHMAaABcAEMAaABhAHQARwBQAFQATQBhAHMAdABlAHIAQgByAGkAZABnAGUAJwAKAE4AZQB3AC0ASQB0AGUAbQAgAC0ASQB0AGUAbQBUAHkAcABlACAARABpAHIAZQBjAHQAbwByAHkAIAAtAEYAbwByAGMAZQAgAC0AUABhAHQAaAAgACQAcAByAG8AagAgAHwAIABPAHUAdAAtAE4AdQBsAGwACgBTAGUAdAAtAEwAbwBjAGEAdABpAG8AbgAgAC0ATABpAHQAZQByAGEAbABQAGEAdABoACAAJABwAHIAbwBqAAoAJABlAG4AdgA6AFAAQQBUAEgAPQAnAEMAOgBcAFAAcgBvAGcAcgBhAG0AIABGAGkAbABlAHMAXABuAG8AZABlAGoAcwA7AEMAOgBcAFUAcwBlAHIAcwBcAGEAcwBoAFwAQQBwAHAARABhAHQAYQBcAFIAbwBhAG0AaQBuAGcAXABuAHAAbQA7ACcAKwAkAGUAbgB2ADoAUABBAFQASAAKACQAYwBsAGEAcwBwAD0AJwBDADoAXABVAHMAZQByAHMAXABhAHMAaABcAEEAcABwAEQAYQB0AGEAXABSAG8AYQBtAGkAbgBnAFwAbgBwAG0AXABjAGwAYQBzAHAALgBjAG0AZAAnAAoAaQBmACgAIQAoAFQAZQBzAHQALQBQAGEAdABoACAALQBMAGkAdABlAHIAYQBsAFAAYQB0AGgAIAAkAGMAbABhAHMAcAApACkAewAgAHQAaAByAG8AdwAgACcAQwBMAEEAUwBQAF8AQwBNAEQAXwBNAEkAUwBTAEkATgBHACcAIAB9AAoAaQBmACgAVABlAHMAdAAtAFAAYQB0AGgAIAAtAEwAaQB0AGUAcgBhAGwAUABhAHQAaAAgACcALgBjAGwAYQBzAHAALgBqAHMAbwBuACcAKQB7AAoAIAAgAFcAcgBpAHQAZQAtAE8AdQB0AHAAdQB0ACAAJwBDAEwAQQBTAFAAXwBQAFIATwBKAEUAQwBUAF8AQQBMAFIAUwBFAEEARABZAF8ARQBYAEkAUwBUAFMAJwAKACAAIABHAGUAdAAtAEMAbwBuAHQAZQBuAHQAIAAtAEwAaQB0AGUAcgBhAGwAUABhAHQAaAAgACcALgBjAGwAYQBzAHAALgBqAHMAbwBuACcAIAAtAFIAYQB3AAoAIAAgAGUAeABpAHQAIAAwAAoAfQAKACYAIAAkAGMAbABhAHMAcAAgAGMAcgBlAGEAdABlACAALQAtAHQAeQBwAGUAIABzAHQAYQBuAGQAYQBsAG8AbgBlACAALQAtAHQAaQB0AGwAZQAgACcAQwBoAGEAdABHAFAAVAAgAE0AYQBzAHQAZQByACAAQgByAGkAZABnAGUAJwAgAC0ALQByAG8AbwB0AEQAaQByACAALgAKACQAcgBjAD0AJABMAEEAUwBUAEUAWABJAFQAQwBPAEQARQAKAFcAcgBpAHQAZQAtAE8AdQB0AHAAdQB0ACAAKAAnAEMAUgBFAEEAVABFAF8AUgBDAD0AJwArACQAcgBjACkACgBpAGYAKABUAGUAcwB0AC0AUABhAHQAaAAgAC0ATABpAHQAZQByAGEAbABQAGEAdABoACAAJwAuAGMAbABhAHMAcAAuAGoAcwBvAG4AJwApAHsAIABXAHIAaQB0AGUALQBPAHUAdABwAHUAdAAgACcAQwBMAEEAUwBQAF8ASgBTAE8ATgBfAEIARQBHAEkATgAnADsAIABHAGUAdAAtAEMAbwBuAHQAZQBuAHQAIAAtAEwAaQB0AGUAcgBhAGwAUABhAHQAaAAgACcALgBjAGwAYQBzAHAALgBqAHMAbwBuACcAIAAtAFIAYQB3ADsAIABXAHIAaQB0AGUALQBPAHUAdABwAHUAdAAgACcAQwBMAEEAUwBQAF8ASgBTAE8ATgBfAEUATgBEACcAIAB9AAoAZQB4AGkAdAAgACQAcgBj |
| 1788334896819 | FAILED | python -c "import base64;exec(base64.b64decode('ZnJvbSBwYXRobGliIGltcG9ydCBQYXRoCmltcG9ydCBvcywgc3VicHJvY2VzcywganNvbiwgc3lzCnByb2ogPSBQYXRoKHInQzpcVXNlcnNcYXNoXENoYXRHUFQ0YXN0ZXJCcmlkZ2UnKQpwcm9qLm1rZGlyKHBhcmVudHM9VHJ1ZSwgZXhpc3Rfb2s9VHJ1ZSkKY2xhc3AgPSByJ0M6XFVzZXJzXGFzaFxBcHBEYXRhXFJvYW1pbmdcbnBtXGNsYXNwLmNtZCcKZW52ID0gb3MuZW52aXJvbi5jb3B5KCkKZW52WydQQVRIJ10gPSByJ0M6XFByb2dyYW0gRmlsZXNcbm9kZWpzO0M6XFVzZXJzXGFzaFxBcHBEYXRhXFJvYW1pbmdcbnBtOycgKyBlbnYuZ2V0KCdQQVRIJywnJykKY2ZnID0gcHJvaiAvICcuY2xhc3AuanNvbicKaWYgY2ZnLmV4aXN0cygpOgogICAgcHJpbnQoJ0NMQVNQX1BST0pFQ1RfQUxSRUFEWV9FWElTVFMnKQogICAgcHJpbnQoY2ZnLnJlYWRfdGV4dChlbmNvZGluZz0ndXRmLTgnKSkKICAgIHJhaXNlIFN5c3RlbUV4aXQoMCkKciA9IHN1YnByb2Nlc3MucnVuKFtjbGFzcCwgJ2NyZWF0ZScsICctLXR5cGUnLCAnc3RhbmRhbG9uZScsICctLXRpdGxlJywgJ0NoYXRHUFQgTWFzdGVyIEJyaWRnZScsICctLXJvb3REaXInLCAnLiddLAogICAgICAgICAgICAgICAgICAgY3dkPXN0cihwcm9qKSwgZW52PWVudiwgY2FwdHVyZV9vdXRwdXQ9VHJ1ZSwgdGV4dD1UcnVlLCB0aW1lb3V0PTYwKQpwcmludChyLnN0ZG91dCwgZW5kPScnKQpwcmludChyLnN0ZGVyciwgZW5kPScnKQpwcmludCgnQ1JFQVRFX1JDPScsc3RyKHIucmV0dXJuY29kZSkpCmlmIGNmZy5leGlzdHMoKToKICAgIHByaW50KCdDTEFTUF9KU09OX0JFR0lOJykKICAgIHByaW50KGNmZy5yZWFkX3RleHQoZW5jb2Rpbmc9J3V0Zi04JykpCiAgICBwcmludCgnQ0xBU1BfSlNPTl9FTkQnKQpyYWlzZSBTeXN0ZW1FeGl0KHIucmV0dXJuY29kKQ=='))" |
| 1788335126051 | FAILED | python -c "from pathlib import Path;import base64,gzip,hashlib;p=Path(r'C:\Users\ash\ChatGPTMasterBridge\Code.gs');d=gzip.decompress(base64.b64decode('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'));p.write_bytes(d);print('BYTES='+str(len(d)));print('SHA256='+hashlib.sha256(d).hexdigest())" |
| 1788335217884 | SUCCESS | python -c "from pathlib import Path;import shutil,sys;src=Path(r'C:\Users\ash\ChatGPT4asterBridge');dst=Path(r'C:\Users\ash\ChatGPTMasterBridge');print('SRC='+str(src.exists())+' DST='+str(dst.exists()));assert src.exists(),'SOURCE_PROJECT_DIR_MISSING';assert not dst.exists(),'DEST_PROJECT_DIR_ALREADY_EXISTS';src.rename(dst);print('RENAMED='+str(dst));print((dst/'.clasp.json').read_text(encoding='utf-8'))" |
| 1788335291347 | SUCCESS | python -c "from pathlib import Path;import base64,gzip,hashlib;p=Path(r'C:\Users\ash\ChatGPTMasterBridge\Code.gs');d=gzip.decompress(base64.b64decode('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'));p.write_bytes(d);print('BYTES='+str(len(d)));print('SHA256='+hashlib.sha256(d).hexdigest())" |
| 1788335412178 | SUCCESS | python -c "from pathlib import Path;import hashlib,json;proj=Path(r'C:\Users\ash\ChatGPTMasterBridge');code=proj/'Code.gs';actual=hashlib.sha256(code.read_bytes()).hexdigest();print('CODE_SHA256='+actual);assert actual=='ad69cea1027d915084b44fe05612ea73dd7dc7a84e7707da3fec555a4d2b6a3b','SOURCE_SHA_MISMATCH';manifest={'timeZone':'Asia/Kuala_Lumpur','dependencies':{},'exceptionLogging':'STACKDRIVER','runtimeVersion':'V8','webapp':{'access':'ANYONE_ANONYMOUS','executeAs':'USER_DEPLOYING'}};(proj/'appsscript.json').write_text(json.dumps(manifest,separators=(',',':')),encoding='utf-8');print((proj/'appsscript.json').read_text(encoding='utf-8'))" |
| 1788335472495 | SUCCESS | python -c "import os,subprocess,sys;env=os.environ.copy();env['PATH']=r'C:\Program Files\nodejs;C:\Users\ash\AppData\Roaming\npm;'+env.get('PATH','');clasp=r'C:\Users\ash\AppData\Roaming\npm\clasp.cmd';r=subprocess.run([clasp,'push','-f'],cwd=r'C:\Users\ash\ChatGPTMasterBridge',env=env,capture_output=True,text=True,timeout=90);print(r.stdout,end='');print(r.stderr,end='');print('PUSH_RC='+str(r.returncode));sys.exit(r.returncode)" |
| 1788335610517 | SUCCESS | python -c "import os,subprocess;env=os.environ.copy();env['PATH']=r'C:\Program Files\nodejs;C:\Users\ash\AppData\Roaming\npm;'+env.get('PATH','');c=r'C:\Users\ash\AppData\Roaming\npm\clasp.cmd';p=r'C:\Users\ash\ChatGPTMasterBridge';
for args in ([c,'version','--help'],[c,'deploy','--help'],[c,'deployments','--help']):
r=subprocess.run(args,cwd=p,env=env,capture_output=True,text=True,timeout=20);print('CMD='+' '.join(args[1:]));print(r.stdout);print(r.stderr);print('RC='+str(r.returncode))" |
| 1788335686734 | SUCCESS | python -c "from pathlib import Path;root=Path(r'C:\Users\ash\AppData\Roaming\npm\node_modules\@google\clasp\build\src');files=list(root.rglob('deploy*.js'))+list(root.rglob('version*.js'));print('FILES');[print(str(p)) for p in files];
for p in files:
s=p.read_text(encoding='utf-8',errors='replace');print('--- '+p.name+' ---');
for line in s.splitlines():
if '.option(' in line or '.argument(' in line or 'versionNumber' in line or 'description' in line or 'deploymentId' in line: print(line[:500])" |
| 1788335814574 | SUCCESS | python -c "import os,subprocess,sys;env=os.environ.copy();env['PATH']=r'C:\Program Files\nodejs;C:\Users\ash\AppData\Roaming\npm;'+env.get('PATH','');c=r'C:\Users\ash\AppData\Roaming\npm\clasp.cmd';p=r'C:\Users\ash\ChatGPTMasterBridge';r=subprocess.run([c,'version','Master Bridge v1'],cwd=p,env=env,capture_output=True,text=True,timeout=60);print(r.stdout,end='');print(r.stderr,end='');print('VERSION_RC='+str(r.returncode));sys.exit(r.returncode)" |
| 1788335890520 | SUCCESS | python -c "import os,subprocess,sys;env=os.environ.copy();env['PATH']=r'C:\Program Files\nodejs;C:\Users\ash\AppData\Roaming\npm;'+env.get('PATH','');c=r'C:\Users\ash\AppData\Roaming\npm\clasp.cmd';p=r'C:\Users\ash\ChatGPTMasterBridge';r=subprocess.run([c,'deploy','--versionNumber','1','--description','Master Bridge v1'],cwd=p,env=env,capture_output=True,text=True,timeout=60);print(r.stdout,end='');print(r.stderr,end='');print('DEPLOY_RC='+str(r.returncode));sys.exit(r.returncode)" |
| 1788336521777 | FAILED | python -c "import os,urllib.parse,urllib.request;key=os.environ.get('BRIDGE_RELAY_KEY') or os.environ.get('RELAY_KEY') or '';print('HAS_RELAY_KEY='+str(bool(key)));assert key,'RELAY_KEY_NOT_INHERITED';base='https://script.google.com/macros/s/AKfycbzfc8XAvNwuNUOxzhDXi3OjoxHxwcYC7niSRAglE7XerTSBnTI0jbblFS2HG8UwHWxksw/exec';url=base+'?'+urllib.parse.urlencode({'action':'master_status','relay_key':key});r=urllib.request.urlopen(url,timeout=30);body=r.read().decode('utf-8','replace');print('HTTP='+str(r.status));print('BODY='+body)" |
| 1788336711742 | SUCCESS | python -c "from pathlib import Path;import os;roots=[Path.cwd(),Path.home()/'ChatGPTBridge',Path.home()/'ChatGPT_Bridge',Path.home()/'.config'];print('CWD='+str(Path.cwd()));seen=set();hits=[];patterns=('*.env','*.json','*.yaml','*.yml','*.toml','*.ini','*.ps1','*.py');
for root in roots:
if not root.exists(): continue
for pat in patterns:
for p in root.rglob(pat):
try:
if p in seen or p.stat().st_size>1000000: continue
seen.add(p);s=p.read_text(encoding='utf-8',errors='ignore')
if 'relay_key' in s.lower() or 'BRIDGE_RELAY_KEY' in s: hits.append(str(p))
except Exception: pass
print('HIT_COUNT='+str(len(hits)));[print('HIT='+x) for x in hits[:30]]" |
| 1788336886150 | SUCCESS | python -c "from pathlib import Path;import json,re; files=[Path(r'C:\Users\ash\ChatGPTMasterBridge\Code.gs'),Path(r'C:\Users\ash\ChatGPTMasterBridge\appsscript.json')];
for p in files:
print('FILE='+str(p));
if p.exists():
s=p.read_text(encoding='utf-8',errors='replace');
for i,l in enumerate(s.splitlines(),1):
if any(k in l for k in ['doGet','doPost','health','action','token','secret','endpoint']): print(str(i)+':'+l[:500])
else: print('MISSING')" |
| 1788336949112 | SUCCESS | powershell -NoProfile -Command "Get-Content -LiteralPath 'C:\Users\ash\ChatGPTMasterBridge\Code.gs' -TotalCount 180" |
| 1788337059613 | FAILED | python -c "import base64;exec(base64.b64decode('aW1wb3J0IG9zLHJlLHRpbWUuanNvbixtaXNjLnN0YXRpc3RpY3MsdXJsbGliLnJlcXVlc3QsdXJsbGliLnBhcnNlLHBhdGhsaWIKCmRlZiBnZXRfa2V5KCk6CiAgICBjYW5kPVtdCiAgICBmb3IgbiBpbiBbJ0JSSURHRV9SRUxBWV9LRVknLCdSRUxBWV9LRVknLCdDSEFUR1BUX0JSSURHRV9LRVknXToKICAgICAgICB2PW9zLmVudmlyb24uZ2V0KG4pCiAgICAgICAgaWYgdjogcmV0dXJuIHYKICAgIHJvb3RzPVtwYXRobGliLlBhdGgocidDOlxVc2Vyc1xhc2gnKSxwYXRobGliLlBhdGgocidDOlxVc2Vyc1xhc2hcQ2hhdEdQVE1hc3RlckJyaWRnZScpLHBhdGhsaWIuUGF0aChyJ0M6XFVzZXJzXGFzaFxDaGF0R1BUQnJpZGdlJyldCiAgICBmb3IgcjBpbiByb290czoKICAgICAgICBpZiBub3Qgci5leGlzdHMoKTogY29udGludWUKICAgICAgICBmb3IgcCBpbiByLnJnbG9iKCcqJyk6CiAgICAgICAgICAgIGlmIG5vdCBwLmlzX2ZpbGUoKSBvciBwLnN0YXQoKS5zdF9zaXplPjIwMDAwMDA6IGNvbnRpbnVlCiAgICAgICAgICAgIGlmIHAuc3VmZml4Lmxvd2VyKCkgbm90IGluIHsnLnB5JywnLnBzMScsJy50eHQnLCcuanNvbicsJy5lbnYnLCcuY29uZmlnJywnLmdzJ306IGNvbnRpbnVlCiAgICAgICAgICAgIHRyeTogcz1wLnJlYWRfdGV4dChlbmNvZGluZz0ndXRmLTgnLGVycm9ycz0naWdub3JlJykKICAgICAgICAgICAgZXhjZXB0OiBjb250aW51ZQogICAgICAgICAgICBmb3IgcGF0IGluIFtyJ0JSSURHRV9SRUxBWV9LRVlcXHMqPVxccypbXCJcJ11/KFteXCJcJ1xccrXG5dKylbXCJcJ11/JyxyJ3JlbGF5X2tleVxccypbOj1dXFxzKltcIlwnXX4/KFteXCJcJ1xccrXG5dKylbXCJcJ11/J106CiAgICAgICAgICAgICAgICBtPXJlLnNlYXJjaChwYXQscyxyZS5JKQogICAgICAgICAgICAgICAgaWYgbSBhbmQgbS5ncm91cCgxKS5zdHJpcCgpOiByZXR1cm4gbS5ncm91cCgxKS5zdHJpcCgpCiAgICByZXR1cm4gTm9uZQoKZGVmIGZldGNoKHVybCx0aW1lb3V0PTEwKToKICAgIHQwPXRpbWUucGVyZl9jb3VudGVyKCkKICAgIHRyeToKICAgICAgICByPXVybGxpYi5yZXF1ZXN0LnVybG9wZW4odXJsLHRpbWVvdXQ9dGltZW91dCkKICAgICAgICBiPXIucmVhZCg0MDk2KQogICAgICAgIHJldHVybiB7J29rJzpUcnVlLCdjb2RlJzpyLmdldGNvZGUoKSwnbXMnOnJvdW5kKCh0aW1lLnBlcmZfY291bnRlcigpLXQwKSoxMDAwLDIpLCdib2R5X2xlbic6bGVuKGIpfQogICAgZXhjZXB0IEV4Y2VwdGlvbiBhcyBlOgogICAgICAgIHJldHVybiB7J29rJzpGYWxzZSwnY29kZSc6Z2V0YXR0cihlLCdjb2RlJywwKSwnbXMnOnJvdW5kKCh0aW1lLnBlcmZfY291bnRlcigpLXQwKSoxMDAwLDIpLCdlcnJvcic6dHlwZShlKS5fX25hbWVfX30KCmRlZiBzdW1tKHgpOgogICAgb2s9W2FbJ21zJ10gZm9yIGEgaW4geCBpZiBhWydvayddXQogICAgcmV0dXJuIHsnbic6bGVuKHgpLCdva19uJzpsZW4ob2spLCdlcnJvcl9uJzpsZW4oeCktbGVuKG9rKSwncDUwX21zJzpyb3VuZChzdGF0aXN0aWNzLm1lZGlhbihvayksMikgaWYgb2sgZWxzZSBOb25lLCdwOTVfbXMnOnJvdW5kKHNvcnRlZChvaylbbWluKGxlbihvayktMSxpbnQoMC45NSpsZW4ob2spKSldLDIpIGlmIG9rIGVsc2UgTm9uZSwJbWluX21zJzptaW4ob2spIGlmIG9rIGVsc2UgTm9uZSwJbWF4X21zJzptYXgob2spIGlmIG9rIGVsc2UgTm9uZX0KCnB0cj1wYXRobGliLlBhdGgocidHOlxNeSBEcml2ZVxDaGF0R1BUQnJpZGdlXGN1cnJlbnRfYnJpZGdlLnR4dCcpCnM9cHRyLnJlYWRfdGV4dChlbmNvZGluZz0ndXRmLTgnLGVycm9ycz0naWdub3JlJykKdT1yZS5zZWFyY2gocidVUkw9KC5+KScscykudHJpcCgpCmtleT1nZXRfa2V5KCkKbWFzdGVyPSdodHRwczovL3NjcmlwdC5nb29nbGUuY29tL21hY3Jvcy9zL0FLZnljYnpmYzhYQXZOÂd3VOVU94emhEWGkzT2pveEh4d2NZQzduaVNSQWdsRTdYZXJUU0JuVEkwamJibEZTMkhHOFV3SFd4a3N3L2V4ZWMnCm91dD17J2tleV9mb3VuZCc6Ym9vbChrZXkpLCdkaXJlY3QnOltdLCdtYXN0ZXInOltdfQpmb3IgaSBpbiByYW5nZSgyMCk6CiAgICBvdXRbJ2RpcmVjdCddLmFwcGVuZChmZXRjaCh1KSkKICAgIHRpbWUuc2xlZXAoLjA1KQppZiBrZXk6CiAgICBxPXVybGxpYi5wYXJzZS51cmxlbmNvZGUoeydhdGlvbic6J3N0YXR1cycsJ3RhcmdldCc6J3BjJywncmVsYXlfa2V5JzprZXl9KQogICAgbXU9bWFzdGVyKyc/JytxCiAgICBmb3IgaSBpbiByYW5nZSgyMCk6CiAgICAgICAgb3V0WydtYXN0ZXInXS5hcHBlbmQoZmV0Y2gobXUpKQogICAgICAgIHRpbWUuc2xlZXAoLjA1KQpwcmludChqc29uLmR1bXBzKHsnZGlyZWN0X3N1bW1hcnknOnN1bW0ob3V0WydkaXJlY3QnXSksJ21hc3Rlcl9zdW1tYXJ5JzpzdW1tKG91dFsnbWFzdGVyJ10pIGlmIGtleSBlbHNlIHsnbic6MCwnb2tfbic6MCwnZXJyb3Jfbic6MCwnbm90ZSc6J2tleV9ub3RfZm91bmQnKSwna2V5X2ZvdW5kJzpib29sKGtleSl9LHNlcGFyYXRvcnM9KCcsJywnOicpKSkK'))" |
| 1788337123077 | SUCCESS | powershell -NoProfile -Command "$ErrorActionPreference='SilentlyContinue'; $ptr=Get-Content -LiteralPath 'G:\My Drive\ChatGPTBridge\current_bridge.txt' -Raw; $direct=([regex]::Match($ptr,'URL=(.+)')).Groups[1].Value.Trim(); $proc=Get-CimInstance Win32_Process | Where-Object { $_.CommandLine -match 'sheet_relay.py' } | Select-Object -First 1; $key=''; if($proc -and $proc.CommandLine -match '(?:--key|relay[_-]?key)[ =\"'']+([^ \"'']+)'){ $key=$matches[1] }; $master='https://script.google.com/macros/s/AKfycbzfc8XAvNwuNUOxzhDXi3OjoxHxwcYC7niSRAglE7XerTSBnTI0jbblFS2HG8UwHWxksw/exec'; function Bench($name,$url){$a=@();$ok=0;1..10|%{$sw=[Diagnostics.Stopwatch]::StartNew();try{$r=Invoke-WebRequest -UseBasicParsing -Uri $url -TimeoutSec 5;$sw.Stop();$a+=$sw.Elapsed.TotalMilliseconds;if($r.StatusCode -eq 200){$ok++}}catch{$sw.Stop();$a+=$sw.Elapsed.TotalMilliseconds}};$s=$a|Sort-Object;$p50=$s[[int][math]::Floor(($s.Count-1)*0.5)];$p95=$s[[int][math]::Floor(($s.Count-1)*0.95)];[pscustomobject]@{route=$name;n=$a.Count;ok=$ok;p50_ms=[math]::Round($p50,1);p95_ms=[math]::Round($p95,1);min_ms=[math]::Round(($s|Select-Object -First 1),1);max_ms=[math]::Round(($s|Select-Object -Last 1),1)}}; $out=@(); if($direct){$out+=Bench 'direct_current' $direct}; if($key){$q='?action=status&target=pc&relay_key='+[uri]::EscapeDataString($key);$out+=Bench 'master_webapp' ($master+$q)} else {$out += [pscustomobject]@{route='master_webapp';n=0;ok=0;note='relay_key_not_found_in_process'}}; $out|ConvertTo-Json -Compress" |
| 1788337138550 | FAILED | python -c "import os,subprocess,sys;env=os.environ.copy();env['PATH']=r'C:\Program Files\nodejs;C:\Users\ash\AppData\Roaming\npm;'+env.get('PATH','');c=r'C:\Users\ash\AppData\Roaming\npm\clasp.cmd';p=r'C:\Users\ash\ChatGPTMasterBridge';r=subprocess.run([c,'deployments'],cwd=p,env=env,capture_output=True,text=True,timeout=60);print(r.stdout,end='');print(r.stderr,end='');print('RC='+str(r.returncode));sys.exit(r.returncode)" |
| 1788337576948 | SUCCESS | powershell -NoProfile -Command "Start-Process 'https://script.google.com/d/1zfN3K9WHFUPsnphGgDA9kqxVrgEG2Ry9zOCCA3Zeggc17521qJEk2sVj/edit'; Write-Output 'MASTER_EDITOR_OPEN_REQUESTED'" |
| 1788343330674 | SUCCESS | powershell -NoProfile -Command "$ErrorActionPreference='SilentlyContinue';$ptr=Get-Content -LiteralPath 'G:\My Drive\ChatGPTBridge\current_bridge.txt' -Raw;$u=([regex]::Match($ptr,'URL=(.+)')).Groups[1].Value.Trim();$body='{\"action\":\"health\"}';$a=@();$ok=0;$codes=@();1..20|%{$sw=[Diagnostics.Stopwatch]::StartNew();try{$r=Invoke-WebRequest -UseBasicParsing -Uri $u -Method POST -ContentType 'application/json' -Body $body -TimeoutSec 5;$sw.Stop();$a+=$sw.Elapsed.TotalMilliseconds;$codes+=$r.StatusCode;if($r.StatusCode -eq 200){$ok++}}catch{$sw.Stop();$a+=$sw.Elapsed.TotalMilliseconds;$codes+=0}};$s=$a|Sort-Object;$p50=$s[[int][math]::Floor(($s.Count-1)*.5)];$p95=$s[[int][math]::Floor(($s.Count-1)*.95)];[pscustomobject]@{route='direct_health_post';n=20;ok=$ok;p50_ms=[math]::Round($p50,1);p95_ms=[math]::Round($p95,1);min_ms=[math]::Round(($s|Select-Object -First 1),1);max_ms=[math]::Round(($s|Select-Object -Last 1),1);codes=($codes -join ',')}|ConvertTo-Json -Compress" |
| 1788347027931 | SUCCESS | python -c "from pathlib import Path;import re;p=Path('../sheet_relay.py');s=p.read_text(encoding='utf-8',errors='replace');print('SIZE='+str(len(s)));
for pat in ['def poll','def claim','def main','spreadsheets','commands','results','SERVICE_ACCOUNT','credentials']:
print('=== '+pat+' ===');
for m in list(re.finditer(re.escape(pat),s,re.I))[:5]: print(s[max(0,m.start()-700):min(len(s),m.start()+1800)])" |
| 1788347051204 | SUCCESS | python -c "from pathlib import Path;import re;p=Path('../sheet_relay.py');s=p.read_text(encoding='utf-8',errors='replace');print('SIZE='+str(len(s)));
for pat in ['def poll','def claim','def main','spreadsheets','commands','results','SERVICE_ACCOUNT','credentials']:
print('=== '+pat+' ===');
for m in list(re.finditer(re.escape(pat),s,re.I))[:5]: print(s[max(0,m.start()-700):min(len(s),m.start()+1800)])" |
| 1788347218985 | SUCCESS | python -c "import ast,json;from pathlib import Path;p=Path('../sheet_relay.py');s=p.read_text(encoding='utf-8',errors='replace');t=ast.parse(s);print(json.dumps({'imports':[getattr(n,'module',None) for n in t.body if isinstance(n,ast.ImportFrom)][:50],'defs':[n.name for n in t.body if isinstance(n,(ast.FunctionDef,ast.AsyncFunctionDef))],'classes':[n.name for n in t.body if isinstance(n,ast.ClassDef)],'consts':[n.targets[0].id for n in t.body if isinstance(n,ast.Assign) and len(n.targets)==1 and isinstance(n.targets[0],ast.Name)][:80]},separators=(',',':')))" |
| 1788347269384 | SUCCESS | python -c "import ast,json;from pathlib import Path;s=Path('../sheet_relay.py').read_text(encoding='utf-8',errors='replace');t=ast.parse(s);want={'init_config','require_config','http_json','execute_command','heartbeat','run_loop'};o={};
for n in t.body:
if isinstance(n,(ast.FunctionDef,ast.AsyncFunctionDef)) and n.name in want:o[n.name]={'args':[a.arg for a in n.args.args],'defaults':len(n.args.defaults),'line':n.lineno,'end':getattr(n,'end_lineno',None)}
print(json.dumps(o,separators=(',',':')))" |
| 1788347328353 | SUCCESS | python -c "import sys,inspect,json;sys.path.insert(0,'..');import sheet_relay as s;names=['init_config','require_config','http_json','execute_command','heartbeat','run_loop'];print(json.dumps({n:str(inspect.signature(getattr(s,n))) for n in names},separators=(',',':')))" |
| 1788347373752 | SUCCESS | python -c "import sys,inspect;sys.path.insert(0,'..');import sheet_relay as s;print(inspect.getsource(s.run_loop))" |
| 1788347523407 | FAILED | python -c "import base64;from pathlib import Path;src=base64.b64decode('ZnJvbSBfX2Z1dHVyZV9fIGltcG9ydCBhbm5vdGF0aW9ucwppbXBvcnQgYXJncGFyc2UKaW1wb3J0IGRhdGV0aW1lIGFzIGR0CmltcG9ydCBoYXNobGliCmltcG9ydCBqc29uCmltcG9ydCB0aW1lCmZyb20gZGF0YWNsYXNzZXMgaW1wb3J0IGRhdGFjbGFzcywgZmllbGQKZnJvbSB0eXBpbmcgaW1wb3J0IERpY3QsIExpc3QsIFNldCwgVHVwbGUKClJFVklTSU9OID0gJzIwMjYwOTAyLTAxLVNDSEVEVjItU0hBRE9XJwpURVJNSU5BTCA9IHsnZG9uZScsJ2Vycm9yJywnY2FuY2VsbGVkJywnZXhwaXJlZCcsJ3N1cGVyc2VkJ30KQ09BTEVTQ0VBQkxFID0geydoZWFsdGgnLCdzdGF0dXMnLCdqb2Jfc3RhdHVzJywnam9icycsJ3JlY2VudCcsJ2dpdF9zdGF0dXMnfQoKZGVmIHV0Y19ub3coKToKICAgIHJldHVybiBkdC5kYXRldGltZS5ub3coZHQudGltZXpvbmUudXRjKQoKZGVmIHBhcnNlX3RzKHYpOgogICAgaWYgbm90IHY6IHJldHVybiBOb25lCiAgICB0cnk6IHJldHVybiBkdC5kYXRldGltZS5mcm9taXNvZm9ybWF0KHN0cih2KS5yZXBsYWNlKCdaJywnKzAwOjAwJykpCiAgICBleGNlcHQgRXhjZXB0aW9uOiByZXR1cm4gTm9uZQoKQGRhdGFjbGFzcwpjbGFzcyBDbGllbnQ6CiAgICBjbGllbnRfaWQ6IHN0cgogICAgd2VpZ2h0OiBpbnQgPSAxCiAgICBtYXhfaW5mbGlnaHQ6IGludCA9IDEKICAgIGluZmxpZ2h0OiBpbnQgPSAwCiAgICBsYXN0X3NlcnZlZF90aWNrOiBpbnQgPSAwCgpAZGF0YWNsYXNzCmNsYXNzIENvbW1hbmQ6CiAgICBjb21tYW5kX2lkOiBzdHIKICAgIGNsaWVudF9pZDogc3RyCiAgICBzZXE6IGludAogICAgY3JlYXRlZF9hdDogZHQ uZGF0ZXRpbWUKICAgIHByaW9yaXR5OiBpbnQgPSA1MAogICAgcmVzb3VyY2Vfa2V5czogVHVwbGVbc3RyLC4uLl0gPSBmaWVsZChkZWZhdWx0X2ZhY3Rvcnk9dHVwbGUpCiAgICBhY3Rpb246IHN0ciA9ICdoZWFsdGgnCiAgICBwYXlsb2FkX2pzb246IHN0ciA9ICd7fScKICAgIHN0YXR1czogc3RyID0gJ3BlbmRpbmcnCiAgICB0dGxfc2Vjb25kczogaW50ID0gMzAwCiAgICBjb2FsZXNjZV9rZXk6IHN0ciA9ICcnCiAgICBzdXBlcnNlZGVzX2NvbW1hbmRfaWQ6IHN0ciA9ICcnCgpAZGF0YWNsYXNzCmNsYXNzIExvY2s6CiAgICByZXNvdXJjZV9rZXk6IHN0cgogICAgY29tbWFuZF9pZDogc3RyCiAgICBjbGllbnRfaWQ6IHN0cgogICAgZmVuY2VfdG9rZW46IHN0cgogICAgbGVhc2VfdW50aWw6IGR0LmRhdGV0aW1lCgpjbGFzcyBTY2hlZHVsZXI6CiAgICBkZWYgX19pbml0X18oc2VsZiwgY2xpZW50czogRGljdFtzdHIsQ2xpZW50XSwgbGVhc2Vfc2Vjb25kcz02MCwgYWdpbmdfc2Vjb25kcz0zMCk6CiAgICAgICAgc2VsZi5jbGllbnRzID0gY2xpZW50cwogICAgICAgIHNlbGYubGVhc2Vfc2Vjb25kcyA9IGxlYXNlX3NlY29uZHMKICAgICAgICBzZWxmLmFnaW5nX3NlY29uZHMgPSBhZ2luZ19zZWNvbmRzCiAgICAgICAgc2VsZi50aWNrID0gMAogICAgICAgIHNlbGYubG9ja3M6IERpY3Rbc3RyLExvY2tdID0ge30KCiAgICBkZWYgZXhwaXJlX2FuZF9jb2FsZXNjZShzZWxmLCBjbWRzOiBMaXN0W0NvbW1hbmRdLCBub3c9Tm9uZSk6CiAgICAgICAgbm93ID0gbm93IG9yIHV0Y19ub3coKQogICAgICAgIGxhdGVzdDogRGljdFtUdXBsZVtzdHIsc3RyXSxDb21tYW5kXSA9IHt9CiAgICAgICAgZm9yIGMgaW4gY21kczoKICAgICAgICAgICAgaWYgYy5zdGF0dXMgaW4gVEVSTUlOQUw6IGNvbnRpbnVlCiAgICAgICAgICAgIGlmIGMudHRsX3NlY29uZHMgYW5kIChub3cgLSBjLmNyZWF0ZWRfYXQpLnRvdGFsX3NlY29uZHMoKSA+IGMudHRsX3NlY29uZHM6CiAgICAgICAgICAgICAgICBjLnN0YXR1cyA9ICdleHBpcmVkJzsgY29udGludWUKICAgICAgICAgICAgaWYgYy5hY3Rpb24gaW4gQ09BTEVTQ0VBQkxFIGFuZCBjLmNvYWxlc2NlX2tleToKICAgICAgICAgICAgICAgIGsgPSAoYy5jbGllbnRfaWQsYy5jb2FsZXNjZV9rZXkpCiAgICAgICAgICAgICAgICBwID0gbGF0ZXN0LmdldChrKQogICAgICAgICAgICAgICAgaWYgcCBhbmQgKGMuc2VxLGMuY3JlYXRlZF9hdCkgPiAocC5zZXEscC5jcmVhdGVkX2F0KTogcC5zdGF0dXMgPSAnc3VwZXJzZWRlZCcKICAgICAgICAgICAgICAgIGxhdGVzdFtrXSA9IGMgaWYgbm90IHAgb3IgKGMuc2VxLGMuY3JlYXRlZF9hdCkgPiAo cC5zZXEscC5jcmVhdGVkX2F0KSBlbHNlIHAKICAgICAgICByZXR1cm4gY21kcwoKICAgIGRlZiBfcmVzb3VyY2VzX2ZyZWUoc2VsZixjOkNvbW1hbmQsbm93KToKICAgICAgICBmb3IgciBpbiBjLnJlc291cmNlX2tleXM6CiAgICAgICAgICAgIGwgPSBzZWxmLmxvY2tzLmdldChyKQogICAgICAgICAgICBpZiBsIGFuZCBsLmxlYXNlX3VudGlsID4gbm93IGFuZCBsLmNvbW1hbmRfaWQgIT0gYy5jb21tYW5kX2lkOiByZXR1cm4gRmFsc2UKICAgICAgICByZXR1cm4gVHJ1ZQoKICAgIGRlZiBfZWZmZWN0aXZlX3ByaW9yaXR5KHNlbGYsYzpub3csIG5vdz1Ob25lKToKICAgICAgICBub3cgPSBub3cgb3IgdXRjX25vdygpCiAgICAgICAgYWdlID0gbWF4KDAsKG5vdy1jLmNyZWF0ZWRfYXQpLnRvdGFsX3NlY29uZHMoKSkKICAgICAgICByZXR1cm4gYy5wcmlvcml0eSArIGludChhZ2UgLyBzZWxmLmFnaW5nX3NlY29uZHMpCgogICAgZGVmIGNob29zZShzZWxmLGNtZHM6TGlzdFtDb21tYW5kXSxub3c9Tm9uZSk6CiAgICAgICAgbm93ID0gbm93IG9yIHV0Y19ub3coKQogICAgICAgIHNlbGYudGljayArPSAxCiAgICAgICAgc2VsZi5leHBpcmVfYW5kX2NvYWxlc2NlKGNtZHMsbm93KQogICAgICAgIGJ5X2NsaWVudOiBEaWN0W3N0cixMaXN0W0NvbW1hbmRdXSA9IHt9CiAgICAgICAgZm9yIGMgaW4gY21kczoKICAgICAgICAgICAgaWYgYy5zdGF0dXMgIT0gJ3BlbmRpbmcnOiBjb250aW51ZQogICAgICAgICAgICBjbCA9IHNlbGYuY2xpZW50cy5nZXQoYy5jbGllbnRfaWQpCiAgICAgICAgICAgIGlmIG5vdCBjbCBvciBjbC5pbmZsaWdodCA+PSBjbC5tYXhfaW5mbGlnaHQ6IGNvbnRpbnVlCiAgICAgICAgICAgIGlmIG5vdCBzZWxmLl9yZXNvdXJjZXNfZnJlZShjLG5vdyk6IGNvbnRpbnVlCiAgICAgICAgICAgIGJ5X2NsaWVudC5zZXRkZWZhdWx0KGMuY2xpZW50X2lkLFtdKS5hcHBlbmQoYykKICAgICAgICBpZiBub3QgYnlfY2xpZW50OiByZXR1cm4gTm9uZQogICAgICAgIGNhbmRpZGF0ZXMgPSBbXQogICAgICAgIGZvciBjaWQsIGFycmluIGJ5X2NsaWVudC5pdGVtcygpOgogICAgICAgICAgICBjbCA9IHNlbGYuY2xpZW50c1tjaWRdCiAgICAgICAgICAgIGJlc3QgPSBtYXgoYXJyLGtleT1sYW1iZGEgYzoo c2VsZi5fZWZmZWN0aXZlX3ByaW9yaXR5KGMsbm93KSwtYy5zZXEpKQogICAgICAgICAgICBkZWZpY2l0ID0gc2VsZi50aWNrIC0gY2wubGFzdF9zZXJ2ZWRfdGljawogICAgICAgICAgICBzY29yZSA9IChzZWxmLl9lZmZlY3RpdmVfcHJpb3JpdHkoYmVzdCxub3cpLCBkZWZpY2l0ICogbWF4KDEsY2wud2VpZ2h0KSkKICAgICAgICAgICAgY2FuZGlkYXRlcy5hcHBlbmQoKHNjb3JlLGNpZCxiZXN0KSkKICAgICAgICBfLGNpZCxjaG9zZW4gPSBtYXgoY2FuZGlkYXRlcyxrZXk9bGFtYmRhIHg6KHhbMF1beDBdLGV0YSgweF1bMV0pKSkKICAgICAgICBzZWxmLmNsaWVudHNbY2lkXS5sYXN0X3NlcnZlZF90aWNrID0gc2VsZi50aWNrCiAgICAgICAgcmV0dXJuIGNob3NlbgoKICAgIGRlZiBhY3F1aXJlKHNlbGYsYzpDb21tYW5kLG5vdz1Ob25lKToKICAgICAgICBub3cgPSBub3cgb3IgdXRjX25vdygpCiAgICAgICAgdG9rID0gaGFzaGxpYi5zaGEyNTYoZid7Yy5jb21tYW5kX2lkfXx7Yy5jbGllbnRfaWR9fHt0aW1lLnRpbWVfbnMoKX0nLmVuY29kZSgpKS5oZXhkaWdlc3QoKVs6MTZdCiAgICAgICAgdW50aWwgPSBub3cgKyBkdC50aW1lZGVsdGEoc2Vjb25kcz1zZWxmLmxlYXNlX3NlY29uZHMpCiAgICAgICAgZm9yIHIgaW4gYy5yZXNvdXJjZV9rZXlzOiBzZWxmLmxvY2tzW3JdID0gTG9jayhyLGMuY29tbWFuZF9pZCxjLmNsaWVudF9pZCx0b2ssdW50aWwpCiAgICAgICAgc2VsZi5jbGllbnRzW2MuY2xpZW50X2lkXS5pbmZsaWdodCArPSAxCiAgICAgICAgcmV0dXJuIHRvayx1bnRpbAoKICAgIGRlZiByZWxlYXNlKHNlbGYsY29tbWFuZF9pZCxjbGllbnRfaWQsZmVuY2VfdG9rZW4pOgogICAgICAgIGZvciByLGwgaW4gbGlzdChzZWxmLmxvY2tzLml0ZW1zKCkpOgogICAgICAgICAgICBpZiBsLmNvbW1hbmRfaWQgPT0gY29tbWFuZF9pZCBhbmQgbC5mZW5jZV90b2tlbiA9PSBmZW5jZV90b2tlbjogc2VsZi5sb2Nrcy5wb3AocixOb25lKQogICAgICAgIGNsID0gc2VsZi5jbGllbnRzLmdldChjbGllbnRfaWQpCiAgICAgICAgaWYgY2w6IGNsLmluZmxpZ2h0ID0gbWF4KDAsY2wuaW5mbGlnaHQtMSkKCmRlZiBzZWxmX3Rlc3QoKToKICAgIG5vdyA9IHV0Y19ub3coKQogICAgY2xpZW50cyA9IHsKICAgICAgICAnY2hhdGdwdC1tYWluJzpDbGllbnQoJ2NoYXRncHQtbWFpbicsd2VpZ2h0PTIsbWF4X2luZmxpZ2h0PTIpLAogICAgICAgICdjaGF0Z3B0LXdvcmsnOkNsaWVudCgnY2hhdGdwdC13b3JrJyx3ZWlnaHQ9MSksCiAgICAgICAgJ2NvZGV4JzpDbGllbnQoJ2NvZGV4Jyx3ZWlnaHQ9MSxtYXhfaW5mbGlnaHQ9MiksCiAgICB9CiAgICBzID0gU2NoZWR1bGVyKGNsaWVudHMsbGVhc2Vfc2Vjb25kcz02MCxhZ2luZ19zZWNvbmRzPTEwKQogICAgY21kcyA9IFsKICAgICAgICBDb21tYW5kKCdhMScsJ2NoYXRncHQtbWFpbicsMSxub3ctZHQudGltZWRlbHRhKHNlY29uZHM9NSksNTAsKCdhcHBzLXNjcmlwdCcsKSwnaGVhbHRoJyxjb2FsZXNjZV9rZXk9J3N0YXR1cycpLAogICAgICAgIENvbW1hbmQoJ2EyJywnY2hhdGdwdC1tYWluJywyLG5vdyx1dGY4IDo9IDUwLCgnYXBwcy1zY3JpcHQnLCksJ2hlYWx0aCcsY29hbGVzY2Vfa2V5PSdzdGF0dXMnKSwKICAgICAgICBDb21tYW5kKCdiMScsJ2NoYXRncHQtd29yaycsMSxub3csMTAwLCgnYW5kcm9pZC1idWlsZCcsKSwnaGVhbHRoJyksCiAgICAgICAgQ29tbWFuZCgnYzEnLCdjb2RleCcsMSxub3csMjAsKCdhcHBzLXNjcmlwdCcsKSwnam9iX3N0YXR1cycsdHRsX3NlY29uZHM9MSksCiAgICAgICAgQ29tbWFuZCgnYzInLCdjb2RleCcsMixub3ctZHQudGltZWRlbHRhKHNlY29uZHM9MjApLDIwLCgnZmlsZTpwcm9qZWN0L3gnLCksJ2dpdF9zdGF0dXMnLHR0bF9zZWNvbmRzPTUpLAogICAgXQogICAgcy5leHBpcmVfYW5kX2NvYWxlc2NlKGNtZHMsbm93KQogICAgYXNzZXJ0IGNtZHNbMF0uc3RhdHVzID09ICdzdXBlcnNlZGVkJyw gY21kc1swXS5zdGF0dXMKICAgIGFzc2VydCBjbWRzWzRdLnN0YXR1cyA9PSAnZXhwaXJlZCcsIGNtZHNbNF0uc3RhdHVzCiAgICBmaXJzdCA9IHMuY2hvb3NlKGNtZHMsbm93KTsgYXNzZXJ0IGZpcnN0LmNvbW1hbmRfaWQgPT0gJ2IxJyw gZmlyc3QKICAgIHRvayxfdSA9IHMuYWNxdWlyZShmaXJzdCxub3cpCiAgICBzZWNvbmQgPSBzLmNob29zZShjbWRzLG5vdyk7IGFzc2VydCBzZWNvbmQgYW5kIHNlY29uZC5jb21tYW5kX2lkID09ICdhMicsIHNlY29uZAogICAgcy5yZWxlYXNlKGZpcnN0LmNvbW1hbmRfaWQsZmlyc3QuY2xpZW50X2lkLHRvaykKICAgIHByaW50KGpzb24uZHVtcHMoeydva ycOnRydWUsJ3JldmlzaW9uJzpSRVZJU0lPTiw nZmlyc3QnOmZpcnN0LmNvbW1hbmRfaWQsJ3NlY29uZCc6c2Vjb25kLmNvbW1hbmRfaWQsJ3N0YXRlcyc6e2MuY29tbWFuZF9pZDp jLnN0YXR1cyBmb3IgYyBpbiBjbWRzfX0sc2VwYXJhdG9ycz0oJywnLCc6JykpKQoKZGVmIG1haW4oKToKICAgIHA9YXJncGFyc2UuQXJndW1lbnRQYXJzZXIoKQogICAgcC5hZGRfYXJndW1lbnQoJy0tc2VsZi10ZXN0JyxhY3Rpb249J3N0b3JlX3RydWUnKQogICAgcC5hZGRfYXJndW1lbnQoJy0tbW9kZScsZGVmYXVsdD0nc2hhZG93JyxjaG9pY2VzPVs nc2hhZG93J10pCiAgICBhPXAucGFyc2VfYXJncygpCiAgICBpZiBhLnNlbGZfdGVzdDogc2VsZl90ZXN0KCk7IHJldHVybgogICAgcHJpbnQoanNvbi5kdW1wcyh7J29rJzp0cnVlLCdyZXZpc2lvbic6UkVWSVNJT04sJ21vZGUnOidhLm1vZGUsJ2V4ZWN1dGlvbl9lbmFibGVkJzpmYWxzZX0sc2VwYXJhdG9ycz0oJywnLCc6JykpKQoKaWYgX19uYW1lX18gPT0gJ19fbWFpbl9fJzogbWFpbigpCg==');Path('../scheduler_v2.py').write_bytes(src);print('WROTE='+str(len(src)));import hashlib;print('SHA256='+hashlib.sha256(src).hexdigest())" |
| 1788347654327 | FAILED | rclone copyto chatgptbridge_gdrive:Source_and_Signing_Lineage/ShopeeOperations_PhoneBridge_Deploy C:/Users/ash/ShopeeOperations_PhoneBridge_Deploy.py --drive-export-formats txt |
| 1788347662735 | FAILED | python -c "from pathlib import Path;import hashlib,py_compile,subprocess,sys;p=Path('../scheduler_v2.py');print('EXISTS='+str(p.exists()));print('SHA256='+hashlib.sha256(p.read_bytes()).hexdigest());py_compile.compile(str(p),doraise=True);r=subprocess.run([sys.executable,str(p),'--self-test'],capture_output=True,text=True,timeout=20);print(r.stdout,end='');print(r.stderr,end='');print('SELFTEST_RC='+str(r.returncode));raise SystemExit(r.returncode)" |
| 1788347721598 | SUCCESS | python -c "from pathlib import Path;import hashlib,py_compile,subprocess,sys;p=Path('scheduler_v2.py');print('EXISTS='+str(p.exists()));print('SHA256='+hashlib.sha256(p.read_bytes()).hexdigest());py_compile.compile(str(p),doraise=True);r=subprocess.run([sys.executable,str(p),'--self-test'],capture_output=True,text=True,timeout=20);print(r.stdout,end='');print(r.stderr,end='');print('SELFTEST_RC='+str(r.returncode));raise SystemExit(r.returncode)" |
| 1788347847694 | TIMEOUT | powershell -NoProfile -Command "Get-ChildItem C:/Users/ash -Filter ShopeeOperations_PhoneBridge_Code.gs -File -Recurse -ErrorAction SilentlyContinue | Select-Object -First 10 -ExpandProperty FullName" |
| 1788347995038 | FAILED | powershell -NoProfile -Command "$p=@('C:/Users/ash/Documents/Codex','C:/Users/ash/Downloads','C:/Users/ash/ChatGPTMasterBridge');Get-ChildItem $p -Filter ShopeeOperations_PhoneBridge_Code.gs -File -Recurse -ErrorAction SilentlyContinue | Select-Object -First 10 -ExpandProperty FullName" |
| 1788348442633 | SUCCESS | python -c "import datetime as dt,json;from scheduler_v2 import Client,Command,Scheduler;now=dt.datetime.now(dt.timezone.utc);clients={'chatgpt-main':Client('chatgpt-main',2,2),'chatgpt-work':Client('chatgpt-work',1,1),'codex':Client('codex',1,2),'other-llm':Client('other-llm',1,1)};cmds=[Command('v2test-main-1','chatgpt-main',1,dt.datetime.fromisoformat('2026-09-02T11:27:00+00:00'),50,('apps-script',),'status',coalesce_key='apps-status'),Command('v2test-main-2','chatgpt-main',2,dt.datetime.fromisoformat('2026-09-02T11:27:01+00:00'),50,('apps-script',),'status',coalesce_key='apps-status'),Command('v2test-work-1','chatgpt-work',1,dt.datetime.fromisoformat('2026-09-02T11:27:02+00:00'),100,('android-build',),'health'),Command('v2test-codex-1','codex',1,dt.datetime.fromisoformat('2026-09-02T11:20:00+00:00'),20,('apps-script',),'job_status',ttl_seconds=60),Command('v2test-other-1','other-llm',1,dt.datetime.fromisoformat('2026-09-02T11:27:03+00:00'),50,('file:project/x',),'git_status',coalesce_key='git-x')];s=Scheduler(clients,60,30);s.expire_and_coalesce(cmds,now);order=[];locks=[];
for _ in range(3):
c=s.choose(cmds,now);
if not c: break
t,u=s.acquire(c,now);order.append(c.command_id);locks.append(list(c.resource_keys));c.status='shadow_selected'
print(json.dumps({'order':order,'locks':locks,'states':{c.command_id:c.status for c in cmds},'execution_enabled':False},separators=(',',':')))" |
| 1788348573023 | SUCCESS | python scheduler_v2_adapter.py |
| 1788349236925 | SUCCESS | python -c "from pathlib import Path;import re;p=Path(r'C:\Users\ash\ChatGPTMasterBridge\Code.gs');s=p.read_text(encoding='utf-8',errors='replace');print('SIZE='+str(len(s)));
for pat in ['function doGet','function doPost','poll','result','commands','SpreadsheetApp']:
print('=== '+pat+' ===');
for m in list(re.finditer(re.escape(pat),s,re.I))[:8]: print(s[max(0,m.start()-500):min(len(s),m.start()+1600)])" |
| 1788349297814 | SUCCESS | python -c "from pathlib import Path;import re,json;s=Path(r'C:\Users\ash\ChatGPTMasterBridge\Code.gs').read_text(encoding='utf-8',errors='replace');names=re.findall(r'function\s+([A-Za-z0-9_]+)\s*\(([^)]*)\)',s);print(json.dumps(names,separators=(',',':')))" |
| 1788349366771 | SUCCESS | python -c "import sys,subprocess;from pathlib import Path;s=Path(r'C:\Users\ash\ChatGPTMasterBridge\Code.gs').read_text(encoding='utf-8',errors='replace');
def f(name):
import re
m=re.search(r'function\s+'+re.escape(name)+r'\s*\([^)]*\)\s*\{',s);
if not m:return ''
i=m.start();j=m.end();d=1
while j<len(s) and d:
if s[j]=='{':d+=1
elif s[j]=='}':d-=1
j+=1
return s[i:j]
for n in ['handleRequest_','poll_','ensureSheets_']: print('###'+n+'###\n'+f(n))" |
| 1788349422473 | SUCCESS | python -c "from pathlib import Path;import re,json;s=Path(r'C:\Users\ash\ChatGPTMasterBridge\Code.gs').read_text(encoding='utf-8',errors='replace');lines=[];
for i,l in enumerate(s.splitlines(),1):
if any(x in l for x in ['action ===','action ==','case \'','poll_(','result_(','heartbeat_(','status_(']): lines.append([i,l.strip()])
print(json.dumps(lines,separators=(',',':')))" |
| 1788349500090 | SUCCESS | cmd /c findstr /n /i /c:"action" /c:"validKey_" /c:"requireBridge_" C:\Users\ash\ChatGPTMasterBridge\Code.gs |
| 1788349588621 | SUCCESS | python -c "from pathlib import Path;ls=Path(r'C:\Users\ash\ChatGPTMasterBridge\Code.gs').read_text(encoding='utf-8',errors='replace').splitlines();print('\n'.join(f'{i+1}:{ls[i]}' for i in range(285,min(365,len(ls)))))" |
| 1788349667482 | SUCCESS | python -c "from pathlib import Path;ls=Path(r'C:\Users\ash\ChatGPTMasterBridge\Code.gs').read_text(encoding='utf-8',errors='replace').splitlines();print('\n'.join(f'{i+1}:{ls[i]}' for i in range(0,min(35,len(ls)))))" |
| 1788349775711 | SUCCESS | python -c "from pathlib import Path;import shutil,hashlib,datetime;p=Path(r'C:\Users\ash\ChatGPTMasterBridge\Code.gs');b=p.with_name('Code.gs.bak-schedv2-20260902');shutil.copy2(p,b);print('BACKUP='+str(b));print('SHA='+hashlib.sha256(p.read_bytes()).hexdigest())" |
| 1788349824687 | SUCCESS | python -c "from pathlib import Path;import hashlib;p=Path(r'C:\Users\ash\ChatGPTMasterBridge\Code.gs');s=p.read_text(encoding='utf-8');marker='SCHEDULER_V2_SHADOW_ROUTES';
if marker in s: print('ALREADY_PATCHED');raise SystemExit(0)
const_anchor=\"const ARTIFACTS_SHEET = 'artifacts';\";const_add=const_anchor+\"\nconst CLIENTS_V2_SHEET = 'clients';\nconst COMMANDS_V2_SHEET = 'commands_v2';\nconst RESOURCE_LOCKS_V2_SHEET = 'resource_locks'; // SCHEDULER_V2_SHADOW_ROUTES\";assert s.count(const_anchor)==1;s=s.replace(const_anchor,const_add,1);route_anchor=\" if (action === 'heartbeat') return heartbeat_(bridge, target, body || {});\";route_add=route_anchor+\"\n if (action === 'clients_v2') return clientsV2_(bridge, target);\n if (action === 'command_v2') return commandV2_(bridge, target, body || params || {});\n if (action === 'shadow_commit_v2') return shadowCommitV2_(bridge, target, body || {});\";assert s.count(route_anchor)==1;s=s.replace(route_anchor,route_add,1);funcs=r'''
function clientsV2_(bridge, target) {
const sheet = sheetById_(bridge.spreadsheet_id, CLIENTS_V2_SHEET);
const lastRow = Math.min(sheet.getLastRow(), 100);
const values = lastRow > 0 ? sheet.getRange(1, 1, lastRow, 10).getValues() : [];
return json_({ ok: true, target: target, headers: values[0] || [], clients: values.slice(1), execution_enabled: false });
}
function commandV2_(bridge, target, body) {
const clientId = String(body.client_id || '');
const seq = Number(body.seq || 0);
if (!clientId || !seq) return json_({ ok: false, error: 'client_id_and_seq_required' }, 400);
const sheet = sheetById_(bridge.spreadsheet_id, COMMANDS_V2_SHEET);
const lastRow = sheet.getLastRow();
if (lastRow < 2) return json_({ ok: true, target: target, command: null, execution_enabled: false });
const startRow = Math.max(2, lastRow - 399);
const values = sheet.getRange(startRow, 1, lastRow - startRow + 1, 20).getValues();
for (let i = values.length - 1; i >= 0; i--) {
const row = values[i];
if (String(row[1] || '') === clientId && Number(row[2] || 0) === seq) {
return json_({ ok: true, target: target, command: { row: startRow + i, values: row }, execution_enabled: false });
}
}
return json_({ ok: true, target: target, command: null, searched_rows: values.length, execution_enabled: false });
}
function shadowCommitV2_(bridge, target, body) {
const selected = Array.isArray(body.selected) ? body.selected.slice(0, 3) : [];
const sheet = sheetById_(bridge.spreadsheet_id, RESOURCE_LOCKS_V2_SHEET);
const lastRow = sheet.getLastRow();
if (lastRow > 1) sheet.getRange(2, 1, lastRow - 1, 8).clearContent();
const rows = [];
selected.forEach(function(item) {
const resources = Array.isArray(item.resources) ? item.resources : [];
resources.forEach(function(resource) {
rows.push([String(resource), String(item.command_id || ''), String(item.client_id || ''), 'shadow-v2', String(item.fence_token || ''), String(item.lease_until || ''), nowIso_(), 'shadow']);
});
});
if (rows.length) sheet.getRange(2, 1, rows.length, 8).setValues(rows);
setStateValueById_(bridge.spreadsheet_id, 'scheduler_v2_shadow_heartbeat', nowIso_(), 'Shadow scheduler observation only; execution disabled');
return json_({ ok: true, target: target, locks_written: rows.length, execution_enabled: false });
}
''';s=s+funcs;p.write_text(s,encoding='utf-8');print('PATCHED=1');print('SHA256='+hashlib.sha256(s.encode()).hexdigest())" |
| 1788349896742 | SUCCESS | python -c "import os,subprocess,re,sys,shutil,tempfile;from pathlib import Path;p=Path(r'C:\Users\ash\ChatGPTMasterBridge');src=p/'Code.gs';tmp=p/'Code.__schedv2_check.js';shutil.copy2(src,tmp);env=os.environ.copy();env['PATH']=r'C:\Program Files\nodejs;C:\Users\ash\AppData\Roaming\npm;'+env.get('PATH','');node=r'C:\Program Files\nodejs\node.exe';clasp=r'C:\Users\ash\AppData\Roaming\npm\clasp.cmd';r=subprocess.run([node,'--check',str(tmp)],capture_output=True,text=True);print('NODE_CHECK_RC='+str(r.returncode));print(r.stdout+r.stderr,end='');tmp.unlink(missing_ok=True);
if r.returncode: raise SystemExit(r.returncode)
r=subprocess.run([clasp,'push','--force'],cwd=p,env=env,capture_output=True,text=True,timeout=90);print(r.stdout+r.stderr,end='');print('PUSH_RC='+str(r.returncode));
if r.returncode: raise SystemExit(r.returncode)
r=subprocess.run([clasp,'version','Scheduler v2 shadow routes'],cwd=p,env=env,capture_output=True,text=True,timeout=60);print(r.stdout+r.stderr,end='');print('VERSION_RC='+str(r.returncode));
if r.returncode: raise SystemExit(r.returncode)
m=re.search(r'Created version (\d+)',r.stdout+r.stderr);
if not m: print('VERSION_PARSE_FAIL');raise SystemExit(2)
v=m.group(1);dep='AKfycbzfc8XAvNwuNUOxzhDXi3OjoxHxwcYC7niSRAglE7XerTSBnTI0jbblFS2HG8UwHWxksw';r=subprocess.run([clasp,'deploy','-i',dep,'--versionNumber',v,'--description','Master Bridge Scheduler v2 shadow'],cwd=p,env=env,capture_output=True,text=True,timeout=90);print(r.stdout+r.stderr,end='');print('DEPLOY_VERSION='+v);print('DEPLOY_RC='+str(r.returncode));raise SystemExit(r.returncode)" |
| 1788349960706 | SUCCESS | python -c "import os,subprocess;from pathlib import Path;p=Path(r'C:\Users\ash\ChatGPTMasterBridge');env=os.environ.copy();env['PATH']=r'C:\Program Files\nodejs;C:\Users\ash\AppData\Roaming\npm;'+env.get('PATH','');c=r'C:\Users\ash\AppData\Roaming\npm\clasp.cmd';
for args in [['versions'],['deployments']]:
r=subprocess.run([c]+args,cwd=p,env=env,capture_output=True,text=True,timeout=60);print('###'+args[0]+' RC='+str(r.returncode)+'###');print(r.stdout+r.stderr,end='')" |
| 1788350045019 | SUCCESS | python -c "import sys,json;sys.path.insert(0,'..');import sheet_relay as s;cfg=s.require_config();status,data=s.http_json(s.web_app_url(cfg,'clients_v2'),timeout=45);print(json.dumps({'status':status,'ok':data.get('ok'),'execution_enabled':data.get('execution_enabled'),'client_count':len(data.get('clients') or []),'headers':data.get('headers')},separators=(',',':')))" |
| 1788350097128 | SUCCESS | python -c "import sys,json;sys.path.insert(0,'..');import sheet_relay as s;cfg=s.require_config();status,data=s.http_json(s.web_app_url(cfg,'clients_v2'),timeout=45);print(json.dumps({'status':status,'data':data},separators=(',',':')))" |
| 1788350154943 | SUCCESS | python -c "import sys,re;sys.path.insert(0,'..');import sheet_relay as s;cfg=s.require_config();u=s.web_app_url(cfg,'status').split('?')[0];m=re.search(r'/s/([^/]+)/exec',u);print('BASE='+u);print('DEPLOYMENT_ID='+(m.group(1) if m else 'NOT_FOUND'))" |
| 1788350234310 | FAILED | python -c "import os,subprocess,re,sys;from pathlib import Path;p=Path(r'C:\Users\ash\ChatGPTMasterBridge');env=os.environ.copy();env['PATH']=r'C:\Program Files\nodejs;C:\Users\ash\AppData\Roaming\npm;'+env.get('PATH','');c=r'C:\Users\ash\AppData\Roaming\npm\clasp.cmd';r=subprocess.run([c,'push','--force'],cwd=p,env=env,capture_output=True,text=True,timeout=90);print('PUSH_RC='+str(r.returncode));print(r.stdout+r.stderr,end='');
if r.returncode: raise SystemExit(r.returncode)
r=subprocess.run([c,'version','Scheduler v2 shadow active route'],cwd=p,env=env,capture_output=True,text=True,timeout=60);print('VERSION_RC='+str(r.returncode));print(r.stdout+r.stderr,end='');
if r.returncode: raise SystemExit(r.returncode)
m=re.search(r'Created version (\d+)',r.stdout+r.stderr);
if not m: raise SystemExit(2)
v=m.group(1);dep='AKfycbxv2M6AX7FwFPr-UYWSSscoYbgG5CgpLJ2ZnpAe8XCcLFds9usWCAkYGABEo8WuASC31Q';r=subprocess.run([c,'deploy','-i',dep,'--versionNumber',v,'--description','Scheduler v2 shadow active'],cwd=p,env=env,capture_output=True,text=True,timeout=90);print(r.stdout+r.stderr,end='');print('DEPLOY_VERSION='+v);print('DEPLOY_RC='+str(r.returncode));raise SystemExit(r.returncode)" |
| 1788350422258 | FAILED | python -c "import sys,re,json;sys.path.insert(0,'..');import sheet_relay as s;cfg=s.require_config();u=s.web_app_url(cfg,'clients_v2');u=re.sub(r'/s/[^/]+/exec','/s/AKfycbzfc8XAvNwuNUOxzhDXi3OjoxHxwcYC7niSRAglE7XerTSBnTI0jbblFS2HG8UwHWxksw/exec',u);status,data=s.http_json(u,timeout=45);print(json.dumps({'status':status,'ok':data.get('ok'),'error':data.get('error'),'execution_enabled':data.get('execution_enabled'),'client_count':len(data.get('clients') or [])},separators=(',',':')))" |
| 1788350576856 | SUCCESS | python -c "import subprocess,os,json;from pathlib import Path;p=Path(r'C:\Users\ash\ChatGPTMasterBridge');env=os.environ.copy();env['PATH']=r'C:\Program Files\nodejs;C:\Users\ash\AppData\Roaming\npm;'+env.get('PATH','');c=r'C:\Users\ash\AppData\Roaming\npm\clasp.cmd';print('FILES='+json.dumps(sorted([x.name for x in p.iterdir()]))) ;r=subprocess.run([c,'status'],cwd=p,env=env,capture_output=True,text=True,timeout=30);print('STATUS_RC='+str(r.returncode));print(r.stdout+r.stderr,end='');r=subprocess.run(['tasklist','/FI','IMAGENAME eq node.exe'],capture_output=True,text=True,timeout=15);print('NODE_PROCESSES\n'+r.stdout)" |
| 1788350637315 | SUCCESS | powershell -NoProfile -Command "Get-CimInstance Win32_Process -Filter \"Name='node.exe'\" | Select-Object ProcessId,ParentProcessId,CommandLine | ConvertTo-Json -Compress" |
| 1788350709620 | SUCCESS | python -c "import os,subprocess,sys;from pathlib import Path;p=Path(r'C:\Users\ash\ChatGPTMasterBridge');env=os.environ.copy();env['PATH']=r'C:\Program Files\nodejs;C:\Users\ash\AppData\Roaming\npm;'+env.get('PATH','');c=r'C:\Users\ash\AppData\Roaming\npm\clasp.cmd';r=subprocess.run([c,'push','--force'],cwd=p,env=env,capture_output=True,text=True,timeout=180);print(r.stdout+r.stderr,end='');print('PUSH_RC='+str(r.returncode));raise SystemExit(r.returncode)" |
| 1788350773210 | SUCCESS | python -c "import os,subprocess,sys;from pathlib import Path;p=Path(r'C:\Users\ash\ChatGPTMasterBridge');env=os.environ.copy();env['PATH']=r'C:\Program Files\nodejs;C:\Users\ash\AppData\Roaming\npm;'+env.get('PATH','');c=r'C:\Users\ash\AppData\Roaming\npm\clasp.cmd';r=subprocess.run([c,'version','Scheduler v2 shadow active'],cwd=p,env=env,capture_output=True,text=True,timeout=60);print(r.stdout+r.stderr,end='');print('VERSION_RC='+str(r.returncode));raise SystemExit(r.returncode)" |
| 1788365113866 | SUCCESS | echo safety-isolation-executable |
| 1788365128698 | SUCCESS | python -c "print('safety-isolation-python')" |
| 1788365142881 | FAILED | C:\Users\ash\AppData\Roaming\npm\clasp.cmd versions |
| 1788366504381 | FAILED | cmd /c "cd /d C:\Users\ash\ChatGPTMasterBridge && C:\Users\ash\AppData\Roaming\npm\clasp.cmd deploy -i AKfycbxv2M6AX7FwFPr-UYWSSscoYbgG5CgpLJ2ZnpAe8XCcLFds9usWCAkYGABEo8WuASC31Q --versionNumber 2 --description scheduler-v2-shadow" |
| 1788366535707 | FAILED | cmd /c "cd /d C:\Users\ash\ChatGPTMasterBridge && C:\Users\ash\AppData\Roaming\npm\clasp.cmd deploy -i AKfycbxv2M6AX7FwFPr-UYWSSscoYbgG5CgpLJ2ZnpAe8XCcLFds9usWCAkYGABEo8WuASC31Q --versionNumber 2 --description scheduler-v2-shadow" |
| 1788368469944 | SUCCESS | cmd /c dir /s /b "G:\My Drive\AndroidUniversalBaseline_v2_FULL_2026-08-13*" |
| 1788368548188 | FAILED | cmd /c dir /s /b "G:\My Drive\ShopeeOperations_Full_Development_Backup\aapt2*" |
| 1788368626185 | SUCCESS | cmd /c mkdir C:\Users\ash\AppData\Local\Temp\POCleanToolchain |
| 1788368726055 | FAILED | cmd /c copy /b "G:\My Drive\ShopeeOperations_Full_Development_Backup\AndroidUniversalBaseline_v2_FULL_2026-08-13\AndroidUniversalBaseline_v2_FULL_2026-08-13_Linux_x86_64.tar.split64.part*" "C:\Users\ash\AppData\Local\Temp\POCleanToolchain\baseline.tar" |
| 1788370716682 | SUCCESS | powershell -NoProfile -EncodedCommand RwBlAHQALQBDAGkAbQBJAG4AcwB0AGEAbgBjAGUAIABXAGkAbgAzADIAXwBQAHIAbwBjAGUAcwBzACAAfAAgAFcAaABlAHIAZQAtAE8AYgBqAGUAYwB0ACAAewAgACQAXwAuAEMAbwBtAG0AYQBuAGQATABpAG4AZQAgAC0AbQBhAHQAYwBoACAAJwBzAGgAZQBlAHQAXwByAGUAbABhAHkALgBwAHkAJwAgAH0AIAB8ACAAUwBlAGwAZQBjAHQALQBPAGIAagBlAGMAdAAgAFAAcgBvAGMAZQBzAHMASQBkACwAUABhAHIAZQBuAHQAUAByAG8AYwBlAHMAcwBJAGQALABDAG8AbQBtAGEAbgBkAEwAaQBuAGUAIAB8ACAARgBvAHIAbQBhAHQALQBMAGkAcwB0AA== |
| 1788370761916 | TIMEOUT | cmd /c where /r C:\Users\ash sheet_relay.py |
| 1788370858588 | FAILED | cmd /c dir /b sheet_relay.py |
| 1788370988266 | SUCCESS | python -c "from pathlib import Path;s=Path(r'C:\\Users\\ash\\ChatGPTMasterBridge\\Code.gs').read_text(encoding='utf-8',errors='replace');a=s.index('function poll_(');b=s.index('function result_(',a);c=s.index('function heartbeat_(',b);print(s[a:c])" |
| 1788371000048 | SUCCESS | powershell -NoProfile -Command "$sdk='C:\Users\ash\AppData\Local\Android\Sdk'; $bt=(Get-ChildItem ($sdk+'\build-tools') -Directory | Sort-Object {[version]$_.Name} | Select-Object -Last 1).FullName; $plat=Join-Path $sdk 'platforms\android-35\android.jar'; if(!(Test-Path $plat)){ $plat=(Get-ChildItem ($sdk+'\platforms') -Directory | Sort-Object {[int]($_.Name -replace 'android-','')} | Select-Object -Last 1 | ForEach-Object {Join-Path $_.FullName 'android.jar'}) }; $out='G:\My Drive\phone-operator\builds\PhoneOperator-runtime-sdk.zip'; if(Test-Path $out){Remove-Item $out -Force}; Compress-Archive -Path ($bt+'\*'),$plat -DestinationPath $out -Force; Write-Output ('BT='+$bt); Write-Output ('PLAT='+$plat); Write-Output ('OUT='+$out)" |
| 1788371144343 | SUCCESS | python repair_bridge_v1.py |
| 1788371207844 | FAILED | cmd /c where clasp.cmd & clasp.cmd --version |
| 1788371292970 | SUCCESS | cmd /c if exist C:\Users\ash\AppData\Roaming\npm\clasp.cmd (echo CLASP_EXISTS) else (echo CLASP_MISSING) & if exist C:\Users\ash\ChatGPTMasterBridge\.clasp.json (echo PROJECT_EXISTS) else (echo PROJECT_MISSING) |
| 1788371303403 | SUCCESS | curl.exe -L --fail --silent --show-error https://dl.google.com/android/repository/build-tools_r35_linux.zip -o "G:\My Drive\phone-operator\builds\build-tools_r35_linux.zip" |
| 1788371312372 | SUCCESS | curl.exe -L --fail --silent --show-error https://dl.google.com/android/repository/platform-35_r02.zip -o "G:\My Drive\phone-operator\builds\platform-35_r02.zip" |
| 1788371396866 | FAILED | python -c "import os,subprocess,re,sys;from pathlib import Path;p=Path(r'C:\Users\ash\ChatGPTMasterBridge');env=os.environ.copy();env['PATH']=r'C:\Program Files\nodejs;C:\Users\ash\AppData\Roaming\npm;'+env.get('PATH','');c=r'C:\Users\ash\AppData\Roaming\npm\clasp.cmd';dep='AKfycbxv2M6AX7FwFPr-UYWSSscoYbgG5CgpLJ2ZnpAe8XCcLFds9usWCAkYGABEo8WuASC31Q';r=subprocess.run([c,'push','--force'],cwd=p,env=env,capture_output=True,text=True,timeout=180);print('PUSH_RC='+str(r.returncode));print(r.stdout+r.stderr,end='');assert r.returncode==0;r=subprocess.run([c,'version','atomic-claim-repair'],cwd=p,env=env,capture_output=True,text=True,timeout=60);print('VERSION_RC='+str(r.returncode));print(r.stdout+r.stderr,end='');assert r.returncode==0;m=re.search(r'(?:Created version|version)\s+(\d+)',r.stdout+r.stderr,re.I);assert m,'version_parse_failed';v=m.group(1);print('NEW_VERSION='+v);r=subprocess.run([c,'deploy','-i',dep,'--versionNumber',v,'--description','atomic-claim-repair'],cwd=p,env=env,capture_output=True,text=True,timeout=120);print('DEPLOY_RC='+str(r.returncode));print(r.stdout+r.stderr,end='');raise SystemExit(r.returncode)" |
| 1788371514507 | SUCCESS | python -c "import sys,inspect;sys.path.insert(0,'..');import sheet_relay as s;print(inspect.getsource(s.start_bridge_job));src=inspect.getsource(s._execute_command);i=src.find('if action == \"run_command\"');print(src[i:i+3500])" |
| 1788371768300 | SUCCESS | python repair_terminal_monitor.py |
| 1788371831921 | SUCCESS | python -c "import json;import psutil;out=[];
for p in psutil.process_iter(['pid','ppid','name','cmdline']):
c=' '.join(p.info.get('cmdline') or []);
if 'sheet_relay' in c.lower() or 'worked-for-1m-5s-inference-ya' in c.lower(): out.append(p.info)
print(json.dumps(out,separators=(',',':')))" |
| 1788372017793 | SUCCESS | python -c "import subprocess;txt=subprocess.run(['schtasks','/query','/fo','CSV','/v'],capture_output=True,text=True,timeout=30).stdout;print('\n'.join(x for x in txt.splitlines() if any(k in x.lower() for k in ['sheet_relay','bridge','python','codex'])))" |
| 1788372086017 | SUCCESS | python -c "from pathlib import Path;p=Path(r'C:\Users\ash\Documents\Codex\2026-08-26\worked-for-1m-5s-inference-ya\bootstrap_zero_dashboard.ps1');s=p.read_text(encoding='utf-8',errors='replace');print('\n'.join(x for x in s.splitlines() if any(k in x.lower() for k in ['sheet_relay','python','relay','start-process','task'])))" |
| 1788372148257 | SUCCESS | python -c "from pathlib import Path;p=Path(r'C:\Users\ash\Documents\Codex\2026-08-26\worked-for-1m-5s-inference-ya\bootstrap_zero_dashboard.ps1');s=p.read_text(encoding='utf-8',errors='replace');print('\n'.join(s.splitlines()[:90]))" |
| 1788375942505 | FAILED | cmd /c exit 1 |
| 1788375979691 | SUCCESS | python -c "import psutil,json;print(json.dumps([p.info for p in psutil.process_iter(['pid','name','cmdline']) if (p.info.get('name') or '').lower() in ('python.exe','pythonw.exe')],separators=(',',':')))" |
| 1788376040697 | SUCCESS | python -c "from pathlib import Path;import ast,json;p=Path('low_latency_relay_v4diag.py');s=p.read_text(encoding='utf-8',errors='replace');t=ast.parse(s);print(json.dumps({'size':len(s),'imports':[getattr(n,'module',None) for n in t.body if isinstance(n,ast.ImportFrom)],'defs':[n.name for n in t.body if isinstance(n,(ast.FunctionDef,ast.AsyncFunctionDef))]},separators=(',',':')));print('HAS_SHEET_RELAY='+str('sheet_relay' in s));print('HAS_HTTP_JSON='+str('http_json' in s));print('HAS_EXECUTE='+str('execute_command' in s))" |
| 1788376104684 | SUCCESS | python -c "import inspect,importlib.util;spec=importlib.util.spec_from_file_location('ll','low_latency_relay_v4diag.py');m=importlib.util.module_from_spec(spec);spec.loader.exec_module(m);print(inspect.getsource(m.process_command));print(inspect.getsource(m.run_loop))" |
| 1788376261097 | FAILED | python repair_active_v1.py |
| 1788376308544 | FAILED | cmd /c exit 1 |
| 1788376342033 | SUCCESS | python -c "import sys,inspect,psutil,json;sys.path.insert(0,'..');import sheet_relay as sr;print('START_BRIDGE_JOB_SOURCE');print(inspect.getsource(sr.start_bridge_job));print('RELAYS='+json.dumps([p.info for p in psutil.process_iter(['pid','cmdline','create_time']) if 'low_latency_relay_v4diag.py' in ' '.join(p.info.get('cmdline') or [])],separators=(',',':')))" |
| 1788376398911 | FAILED | python -m py_compile restart_active_v1_once.py |
| 1788376419335 | FAILED | python restart_active_v1_once.py |
| 1788376481826 | FAILED | cmd /c exit 1 |
| 1788376526411 | FAILED | python -c "import importlib.util,inspect,psutil,json;spec=importlib.util.spec_from_file_location('ll','low_latency_relay_v4diag.py');m=importlib.util.module_from_spec(spec);spec.loader.exec_module(m);print('SR_FILE='+str(m.sr.__file__));print(inspect.getsource(m.sr.start_bridge_job));print('RELAYS='+json.dumps([p.info for p in psutil.process_iter(['pid','cmdline','create_time']) if (p.info.get('cmdline') and p.info['cmdline'][0].lower().endswith('python.exe') and any('low_latency_relay_v4diag.py' in x for x in p.info['cmdline']))],separators=(',',':')))" |
| 1788376613181 | SUCCESS | python -c "from pathlib import Path;import shutil,py_compile;w=Path('low_latency_relay_v4diag.py');b=max(w.parent.glob('low_latency_relay_v4diag.py.pre_v1_repair_*.bak'),key=lambda p:p.stat().st_mtime);shutil.copy2(b,w);py_compile.compile(str(w),doraise=True);print('RESTORED='+str(b));print('COMPILE_OK')" |
| 1788376686835 | SUCCESS | python -m py_compile low_latency_relay_v4diag.py |
| 1788377187397 | SUCCESS | python -c "from pathlib import Path;p=Path('low_latency_relay_v4diag.py');ls=p.read_text(encoding='utf-8').splitlines();start=next(i for i,x in enumerate(ls) if x.startswith('def run_loop'));print('\n'.join(f'{i+1}:{ls[i]!r}' for i in range(start,min(len(ls),start+24))))" |
| 1788377457773 | FAILED | cmd /c "cd /d C:\Users\ash\ShopeeOperationsPhoneBridge && echo ===STATUS=== && C:\Users\ash\AppData\Roaming\npm\clasp.cmd status && echo ===VERSIONS=== && C:\Users\ash\AppData\Roaming\npm\clasp.cmd versions && echo ===DEPLOYMENTS=== && C:\Users\ash\AppData\Roaming\npm\clasp.cmd deployments" |
| 1788377644921 | SUCCESS | python patch_v1_monitor_safe.py |
| 1788377711709 | SUCCESS | python -c "import psutil,subprocess,sys,time;from pathlib import Path;w=Path('low_latency_relay_v4diag.py').resolve();old=[];
for p in psutil.process_iter(['pid','cmdline']):
c=p.info.get('cmdline') or [];
if len(c)>=2 and Path(c[1]).name=='low_latency_relay_v4diag.py': old.append(p)
print('OLD_PIDS='+','.join(str(p.pid) for p in old));
for p in old:
p.terminate();
try:p.wait(5)
except psutil.TimeoutExpired:p.kill()
flags=getattr(subprocess,'DETACHED_PROCESS',0)|getattr(subprocess,'CREATE_NEW_PROCESS_GROUP',0);n=subprocess.Popen([sys.executable,str(w)],cwd=str(w.parent),stdin=subprocess.DEVNULL,stdout=subprocess.DEVNULL,stderr=subprocess.DEVNULL,close_fds=True,creationflags=flags);print('NEW_PID='+str(n.pid))" |
| 1788377763073 | FAILED | cmd /c exit 1 |
| 1788377803125 | SUCCESS | python -c "from pathlib import Path;import re;p=Path(r'C:\Users\ash\ChatGPTMasterBridge\Code.gs');s=p.read_text(encoding='utf-8',errors='replace');m=re.search(r'function result_\([^)]*\)\s*\{',s);start=m.start();depth=0;end=None;
for i in range(s.find('{',start),len(s)):
ch=s[i];depth+=1 if ch=='{' else -1 if ch=='}' else 0;
if depth==0: end=i+1;break
print(s[start:end])" |
| 1788377988310 | SUCCESS | python -c "from pathlib import Path;import sys,inspect,re,os;sys.path.insert(0,'..');import sheet_relay as sr;cg=Path(r'C:\Users\ash\ChatGPTMasterBridge\Code.gs').read_text(encoding='utf-8',errors='replace');
def grab(n):
m=re.search(r'function\s+'+n+r'\s*\([^)]*\)\s*\{',cg);i=m.start();j=cg.find('{',m.end()-1);d=0
for k in range(j,len(cg)):
d+=1 if cg[k]=='{' else -1 if cg[k]=='}' else 0
if d==0:return cg[i:k+1]
print('===POLL===');print(grab('poll_'));print('===RESULT===');print(grab('result_'));print('===EXEC===');print(inspect.getsource(sr.execute_command));print('===SEND===');print(inspect.getsource(sr.send_result));p=Path(r'C:\Users\ash\ShopeeOperationsPhoneBridge');print('PHONEBRIDGE_EXISTS='+str(p.exists()));print('PARENT_EXISTS='+str(p.parent.exists()));print('MATCHES='+repr([x.name for x in p.parent.glob('*PhoneBridge*')]))" |
| 1788378054401 | SUCCESS | python -c "from pathlib import Path;import re;s=Path(r'C:\Users\ash\ChatGPTMasterBridge\Code.gs').read_text(encoding='utf-8');a=s.index('function result_');b=s.index('function heartbeat_',a);print(s[a:b])" |
| 1788378063545 | SUCCESS | python -c "from pathlib import Path;p=Path(r'C:\Users\ash\ShopeeOperationsPhoneBridge');print('EXISTS='+str(p.exists()));print('ISDIR='+str(p.is_dir()));print('PARENT='+str(p.parent.exists()));print('MATCHES='+repr([x.name for x in p.parent.glob('*PhoneBridge*')]))" |
| 1788378172900 | SUCCESS | python -c "import sys,inspect;sys.path.insert(0,'..');import sheet_relay as sr;print('===EXECUTE===');print(inspect.getsource(sr.execute_command));print('===SEND===');print(inspect.getsource(sr.send_result));print('===MONITOR===');print(inspect.getsource(sr.monitor_started_jobs))" |
| 1788378182210 | SUCCESS | python -c "import os,json;root=r'C:\Users\ash';hits=[];
for cur,dirs,files in os.walk(root):
rel=os.path.relpath(cur,root);depth=0 if rel=='.' else rel.count(os.sep)+1
if depth>4: dirs[:]=[];continue
name=os.path.basename(cur).lower()
if 'phonebridge' in name or 'phone_bridge' in name or ('shopee' in name and 'bridge' in name): hits.append(cur)
print(json.dumps(hits,separators=(',',':')))" |
| 1788378220759 | SUCCESS | python -c "import sys,inspect;sys.path.insert(0,'..');import sheet_relay as sr;print(inspect.getsource(sr._execute_command));print('===START===');print(inspect.getsource(sr.start_bridge_job))" |
| 1788378315960 | SUCCESS | python -c "import sys,inspect;sys.path.insert(0,'..');import sheet_relay as sr;src=inspect.getsource(sr._execute_command);needle='if action == \"run_command\":';i=src.find(needle);print('INDEX='+str(i));print(src[i:i+2600])" |
| 1788378367517 | SUCCESS | python -c "import sys,inspect;sys.path.insert(0,'..');import sheet_relay as sr;print(inspect.getsource(sr.result))" |
| 1788378470878 | SUCCESS | python -c "import psutil,json;hits=[];
for p in psutil.process_iter(['pid','ppid','name','cmdline','create_time']):
c=' '.join(p.info.get('cmdline') or []);cl=c.lower();
if any(k in cl for k in ['sheet_relay.py','low_latency_relay','sheet relay','chatgptmasterbridge']): hits.append(p.info)
print(json.dumps(hits,separators=(',',':')))" |
| 1788378539103 | SUCCESS | python -c "import psutil,json;procs=[p.info for p in psutil.process_iter(['pid','ppid','name','cmdline','create_time']) if any(k in ' '.join(p.info.get('cmdline') or []).lower() for k in ['sheet_relay.py','low_latency_relay','chatgptmasterbridge'])];print(json.dumps(procs,separators=(',',':')))" |
| 1788378627533 | SUCCESS | python -c "from pathlib import Path;s=Path(r'C:\Users\ash\ChatGPTMasterBridge\Code.gs').read_text(encoding='utf-8');a=s.index('function poll_');b=s.index('function result_',a);print(s[a:b])" |
| 1788378756813 | FAILED | python repair_v1_rootfix.py |
| 1788378844584 | SUCCESS | python -c "from pathlib import Path;import py_compile,shutil,time;p=Path('..')/'sheet_relay.py';b=p.with_name(p.name+'.pre_result_semantics_'+time.strftime('%Y%m%dT%H%M%S')+'.bak');shutil.copy2(p,b);s=p.read_text(encoding='utf-8');s=s.replace('\"ok\": status == \"done\",','\"ok\": status in {\"done\", \"running\"},',1).replace('\"result_status\": \"completed\" if status == \"done\" else \"error\",','\"result_status\": status,',1);p.write_text(s,encoding='utf-8');py_compile.compile(str(p),doraise=True);print('RESULT_SEMANTICS_OK')" |
| 1788378906724 | SUCCESS | python -c "from pathlib import Path;import py_compile,shutil,time;p=Path('..')/'sheet_relay.py';b=p.with_name(p.name+'.pre_monitor_bound_'+time.strftime('%Y%m%dT%H%M%S')+'.bak');shutil.copy2(p,b);s=p.read_text(encoding='utf-8');s=s.replace('def monitor_started_jobs(cfg):','def monitor_started_jobs(cfg, max_checks=1):',1);s=s.replace(' changed = False\n terminal = {\"SUCCESS\", \"FAILED\", \"ERROR\", \"CANCELLED\", \"CANCELED\"}',' changed = False\n checked = 0\n terminal = {\"SUCCESS\", \"FAILED\", \"ERROR\", \"CANCELLED\", \"CANCELED\"}',1);s=s.replace(' try:\n out = call_bridge(cfg, \"/job\", {\"id\": job_id}, 15)',' if checked >= max_checks:\n break\n checked += 1\n try:\n out = call_bridge(cfg, \"/job\", {\"id\": job_id}, 5)',1);p.write_text(s,encoding='utf-8');py_compile.compile(str(p),doraise=True);print('MONITOR_BOUND_OK')" |
| 1788378954832 | SUCCESS | python -c "from pathlib import Path;import py_compile,shutil,time;p=Path('low_latency_relay_v4diag.py');b=p.with_name(p.name+'.pre_wrapper_root_'+time.strftime('%Y%m%dT%H%M%S')+'.bak');shutil.copy2(p,b);s=p.read_text(encoding='utf-8');s=s.replace(' sr.monitor_started_jobs(cfg)\n status, data = sr.http_json',' status, data = sr.http_json');s=s.replace(' if command:\n process_command(cfg, command)',' if command:\n process_command(cfg, command)\n else:\n sr.monitor_started_jobs(cfg, max_checks=1)',1) if 'sr.monitor_started_jobs(cfg, max_checks=1)' not in s else s;ins='\n\ndef acquire_singleton():\n import ctypes\n h = ctypes.windll.kernel32.CreateMutexW(None, False, \"Local\\\\ChatGPTMasterBridgeV1Relay\")\n if not h or ctypes.windll.kernel32.GetLastError() == 183:\n return None\n return h\n';s=s.replace('\ndef run_loop():',ins+'\ndef run_loop():',1) if 'ChatGPTMasterBridgeV1Relay' not in s else s;s=s.replace('def run_loop():\n cfg = sr.require_config()','def run_loop():\n singleton = acquire_singleton()\n if singleton is None:\n return\n cfg = sr.require_config()',1) if 'singleton = acquire_singleton()' not in s else s;p.write_text(s,encoding='utf-8');py_compile.compile(str(p),doraise=True);print('WRAPPER_ROOT_OK')" |
| 1788379031018 | FAILED | python -c "from pathlib import Path;import shutil,time,subprocess;p=Path(r'C:\Users\ash\ChatGPTMasterBridge\Code.gs');b=p.with_name(p.name+'.pre_state_root_'+time.strftime('%Y%m%dT%H%M%S')+'.bak');shutil.copy2(p,b);s=p.read_text(encoding='utf-8');needle=\" if (status === 'pending' && confirm === 'yes') {\";armed=\" if (status === 'armed') {\n sheet.getRange(r + 1, col.status + 1).setValue('error');\n sheet.getRange(r + 1, col.completed_at + 1).setValue(nowIso_());\n sheet.getRange(r + 1, col.error + 1).setValue('deprecated_status_armed_use_pending');\n continue;\n }\n\";s=s.replace(needle,armed+needle,1) if 'deprecated_status_armed_use_pending' not in s else s;s=s.replace(' const completedAt = nowIso_();',\" const isTerminal = ['done', 'error', 'cancelled', 'canceled'].indexOf(status) >= 0;\n const completedAt = isTerminal ? nowIso_() : '';\",1);s=s.replace(' commandSheet.getRange(r + 1, col.completed_at + 1).setValue(completedAt);\n commandSheet.getRange(r + 1, col.result_ref + 1).setValue(resultId);',' if (isTerminal) commandSheet.getRange(r + 1, col.completed_at + 1).setValue(completedAt);\n commandSheet.getRange(r + 1, col.result_ref + 1).setValue(resultId);',1);p.write_text(s,encoding='utf-8');r=subprocess.run([r'C:\Program Files\nodejs\node.exe','--check',str(p)],capture_output=True,text=True);print(r.stdout+r.stderr,end='');print('NODE_CHECK_RC='+str(r.returncode));raise SystemExit(r.returncode)" |
| 1788379135492 | FAILED | python patch_code_state.py |
| 1788379201150 | SUCCESS | python -c "from pathlib import Path;import py_compile,subprocess,shutil,tempfile;py_compile.compile('../sheet_relay.py',doraise=True);py_compile.compile('low_latency_relay_v4diag.py',doraise=True);src=Path(r'C:\Users\ash\ChatGPTMasterBridge\Code.gs');tmp=Path(tempfile.gettempdir())/'ChatGPTMasterBridge_Code_check.js';shutil.copy2(src,tmp);r=subprocess.run([r'C:\Program Files\nodejs\node.exe','--check',str(tmp)],capture_output=True,text=True);print(r.stdout+r.stderr,end='');print('PY_COMPILE_OK');print('NODE_CHECK_RC='+str(r.returncode));print('ARMED_GUARD='+str('deprecated_status_armed_use_pending' in src.read_text(encoding='utf-8')));raise SystemExit(r.returncode)" |
| 1788382039746 | FAILED | python -c "import urllib.parse,urllib.request;u='https://script.google.com/macros/s/AKfycbzfc8XAvNwuNUOxzhDXi3OjoxHxwcYC7niSRAglE7XerTSBnTI0jbblFS2HG8UwHWxksw/exec?'+urllib.parse.urlencode({'action':'create_bridge','target':'shopeeoperations-dev','title':'ShopeeOperations Phone Bridge DEV','key':'jJY1Sn39FC8AAk3Uf27ztCCXFyWIRry4G5qkhl-tHCI'});print(urllib.request.urlopen(u,timeout=30).read().decode())" |
| 1788382077677 | FAILED | cmd /c "cd /d C:\Users\ash\ChatGPTMasterBridge && echo ===MANIFEST=== && type appsscript.json && echo ===DEPLOYMENTS=== && C:\Users\ash\AppData\Roaming\npm\clasp.cmd deployments" |
| 1788382122050 | TIMEOUT | cmd /c "where clasp 2>nul & where npx 2>nul & dir /s /b C:\Users\ash\clasp.cmd 2>nul & dir /s /b C:\Users\ash\node_modules\@google\clasp\build\src\index.js 2>nul & if exist C:\Users\ash\.clasprc.json echo CLASPRC_OK" |
| 1788382211183 | FAILED | cmd /c "cd /d C:\Users\ash\ChatGPTMasterBridge && C:\Users\ash\AppData\Local\Microsoft\WinGet\Links\npx.cmd --yes @google/clasp deployments" |
| 1788382346270 | FAILED | python -c "import base64;exec(base64.b64decode('CmltcG9ydCBqc29uLCBvcywgdXJsbGliLnJlcXVlc3QsIHVybGxpYi5wYXJzZSwgcGF0aGxpYiwgc3lzCnByb2ogPSBwYXRobGliLlBhdGgocilDOlxVc2Vyc1xhc2hcQ2hhdEdQVE1hc3RlckJyaWRnZSIpCmNmZyA9IGpzb24ubG9hZHMoKHByb2ogLyAiLmNsYXNwLmpzb24iKS5yZWFkX3RleHQoZW5jb2Rpbmc9InV0Zi04IikpCnNjcmlwdF9pZCA9IGNmZy5nZXQoInNjcmlwdElkIikKaWYgbm90IHNjcmlwdF9pZDoKICAgIHJhaXNlIFN5c3RlbUV4aXQoIk5PX1NDUklQVF9JRCIpCnJjID0gcGF0aGxpYi5QYXRoKHInQzpcVXNlcnNcYXNoXC5jbGFzcHJjLmpzb24nKQppZiBub3QgcmMuZXhpc3RzKCk6CiAgICByYWlzZSBTeXN0ZW1FeGl0KCJOT19DTEFTUFJDIikKYXV0aCA9IGpzb24ubG9hZHMocmMucmVhZF90ZXh0KGVuY29kaW5nPSJ1dGYtOCIpKQp0b2sgPSBhdXRoLmdldCgidG9rZW4iKSBvciBhdXRoLmdldCgidG9rZW5zIikgb3IgYXV0aAppZiBpc2luc3RhbmNlKHRvaywgZGljdCkgYW5kICJkZWZhdWx0IiBpbiB0b2sgYW5kIGlzaW5zdGFuY2UodG9rWyJkZWZhdWx0Il0sIGRpY3QpOgogICAgdG9rID0gdG9rWyJkZWZhdWx0Il0KcmVmcmVzaCA9IHRvay5nZXQoInJlZnJlc2hfdG9rZW4iKSBvciB0b2suZ2V0KCJyZWZyZXNoVG9rZW4iKQpjbGllbnRfaWQgPSB0b2suZ2V0KCJjbGllbnRfaWQiKSBvciB0b2suZ2V0KCJjbGllbnRJZCIpCmNsaWVudF9zZWNyZXQgPSB0b2suZ2V0KCJjbGllbnRfc2VjcmV0Iikgb3IgdG9rLmdldCgiY2xpZW50U2VjcmV0IikKYWNjZXNzID0gdG9rLmdldCgiYWNjZXNzX3Rva2VuIikgb3IgdG9rLmdldCgiYWNjZXNzVG9rZW4iKQpkZWYgcG9zdF9mb3JtKHVybCwgZGF0YSk6CiAgICByZXEgPSB1cmxsaWIucmVxdWVzdC5SZXF1ZXN0KHVybCwgZGF0YT11cmxsaWIucGFyc2UudXJsZW5jb2RlKGRhdGEpLmVuY29kZSgpLCBoZWFkZXJzPXsiQ29udGVudC1UeXBlIjoiYXBwbGljYXRpb24veC13d3ctZm9ybS11cmxlbmNvZGVkIn0pCiAgICByZXR1cm4ganNvbi5sb2Fkcyh1cmxsaWIucmVxdWVzdC51cmxvcGVuKHJlcSwgdGltZW91dD0zMCkucmVhZCgpLmRlY29kZSgpKQppZiByZWZyZXNoIGFuZCBjbGllbnRfaWQgYW5kIGNsaWVudF9zZWNyZXQ6CiAgICB0ciA9IHBvc3RfZm9ybSgiaHR0cHM6Ly9vYXV0aDIuZ29vZ2xlYXBpcy5jb20vdG9rZW4iLCB7ImNsaWVudF9pZCI6Y2xpZW50X2lkLCJjbGllbnRfc2VjcmV0IjpjbGllbnRfc2VjcmV0LCJyZWZyZXNoX3Rva2VuIjpyZWZyZXNoLCJncmFudF90eXBlIjoicmVmcmVzaF90b2tlbiJ9KQogICAgYWNjZXNzID0gdHIuZ2V0KCJhY2Nlc3NfdG9rZW4iKQppZiBub3QgYWNjZXNzOgogICAgcmFpc2UgU3lzdGVtRXhpdCgiTk9fQUNDRVNTX1RPS0VOIikKZGVmIGFwaShtZXRob2QsIHVybCwgYm9keT1Ob25lKToKICAgIGRhdGEgPSBOb25lIGlmIGJvZHkgaXMgTm9uZSBlbHNlIGpzb24uZHVtcHMoYm9keSkuZW5jb2RlKCkKICAgIHJlcSA9IHVybGxpYi5yZXF1ZXN0LlJlcXVlc3QodXJsLCBkYXRhPWRhdGEsIG1ldGhvZD1tZXRob2QsIGhlYWRlcnM9eyJBdXRob3JpemF0aW9uIjoiQmVhcmVyICIrYWNjZXNzLCJDb250ZW50LVR5cGUiOiJhcHBsaWNhdGlvbi9qc29uIn0pCiAgICB3aXRoIHVybGxpYi5yZXF1ZXN0LnVybG9wZW4ocmVxLCB0aW1lb3V0PTMwKSBhcyByOgogICAgICAgIHJldHVybiBqc29uLmxvYWRzKHIucmVhZCgpLmRlY29kZSgpKQpiYXNlID0gImh0dHBzOi8vc2NyaXB0Lmdvb2dsZWFwaXMuY29tL3YxL3Byb2plY3RzLyIgKyBzY3JpcHRfaWQKdmVyID0gYXBpKCJQT1NUIiwgYmFzZSArICIvdmVyc2lvbnMiLCB7ImRlc2NyaXB0aW9uIjoiTWFzdGVyIEJyaWRnZSB2MiBwaG9uZSBtYW5hZ2VkIHRhcmdldCJ9KQp2biA9IHZlci5nZXQoInZlcnNpb25OdW1iZXIiKQppZiBub3Qgdm46CiAgICByYWlzZSBTeXN0ZW1FeGl0KCJWRVJTSU9OX0NSRUFURV9GQUlMRUQiKQpkZXAgPSBhcGkoIlBPU1QiLCBiYXNlICsgIi9kZXBsb3ltZW50cyIsIHsidmVyc2lvbk51bWJlciI6dm4sIm1hbmlmZXN0RmlsZU5hbWUiOiJhcHBzc2NyaXB0IiwiZGVzY3JpcHRpb24iOiJNYXN0ZXIgQnJpZGdlIHYyIHBob25lIG1hbmFnZWQgdGFyZ2V0In0pCmRpZCA9IGRlcC5nZXQoImRlcGxveW1lbnRJZCIpCmlmIG5vdCBkaWQ6CiAgICByYWlzZSBTeXN0ZW1FeGl0KCJERVBMT1lfQ1JFQVRFX0ZBSUxFRCIpCnByaW50KCJERVBMT1lNRU5UX0lEPSIrZGlkKQpwcmludCgiRU5EUE9JTlQ9aHR0cHM6Ly9zY3JpcHQuZ29vZ2xlLmNvbS9tYWNyb3Mvcy8iK2RpZCsiL2V4ZWMiKQo='))" |
| 1788382463156 | SUCCESS | python -c "import base64;exec(base64.b64decode('CmltcG9ydCBqc29uLHVybGxpYi5yZXF1ZXN0LHVybGxpYi5wYXJzZSxwYXRobGliCnByb2o9cGF0aGxpYi5QYXRoKCdDOi9Vc2Vycy9hc2gvQ2hhdEdQVE1hc3RlckJyaWRnZScpCmNmZz1qc29uLmxvYWRzKChwcm9qLycuY2xhc3AuanNvbicpLnJlYWRfdGV4dChlbmNvZGluZz0ndXRmLTgnKSkKc2lkPWNmZ1snc2NyaXB0SWQnXQpyYz1wYXRobGliLlBhdGgoJ0M6L1VzZXJzL2FzaC8uY2xhc3ByYy5qc29uJykKYT1qc29uLmxvYWRzKHJjLnJlYWRfdGV4dChlbmNvZGluZz0ndXRmLTgnKSkKdD1hLmdldCgndG9rZW4nKSBvciBhLmdldCgndG9rZW5zJykgb3IgYQppZiBpc2luc3RhbmNlKHQsZGljdCkgYW5kIGlzaW5zdGFuY2UodC5nZXQoJ2RlZmF1bHQnKSxkaWN0KTogdD10WydkZWZhdWx0J10KYWNjZXNzPXQuZ2V0KCdhY2Nlc3NfdG9rZW4nKSBvciB0LmdldCgnYWNjZXNzVG9rZW4nKQpyZWZyZXNoPXQuZ2V0KCdyZWZyZXNoX3Rva2VuJykgb3IgdC5nZXQoJ3JlZnJlc2hUb2tlbicpCmNpZD10LmdldCgnY2xpZW50X2lkJykgb3IgdC5nZXQoJ2NsaWVudElkJykKY3M9dC5nZXQoJ2NsaWVudF9zZWNyZXQnKSBvciB0LmdldCgnY2xpZW50U2VjcmV0JykKaWYgcmVmcmVzaCBhbmQgY2lkIGFuZCBjczoKIGQ9dXJsbGliLnBhcnNlLnVybGVuY29kZSh7J2NsaWVudF9pZCc6Y2lkLCdjbGllbnRfc2VjcmV0JzpjcywncmVmcmVzaF90b2tlbic6cmVmcmVzaCwnZ3JhbnRfdHlwZSc6J3JlZnJlc2hfdG9rZW4nfSkuZW5jb2RlKCkKIHE9dXJsbGliLnJlcXVlc3QuUmVxdWVzdCgnaHR0cHM6Ly9vYXV0aDIuZ29vZ2xlYXBpcy5jb20vdG9rZW4nLGRhdGE9ZCxoZWFkZXJzPXsnQ29udGVudC1UeXBlJzonYXBwbGljYXRpb24veC13d3ctZm9ybS11cmxlbmNvZGVkJ30pCiBhY2Nlc3M9anNvbi5sb2Fkcyh1cmxsaWIucmVxdWVzdC51cmxvcGVuKHEsdGltZW91dD0zMCkucmVhZCgpLmRlY29kZSgpKVsnYWNjZXNzX3Rva2VuJ10KaWYgbm90IGFjY2VzczogcmFpc2UgU3lzdGVtRXhpdCgnTk9fQUNDRVNTX1RPS0VOJykKZGVmIGFwaSh1cmwsYm9keSk6CiBkYXRhPWpzb24uZHVtcHMoYm9keSkuZW5jb2RlKCkKIHE9dXJsbGliLnJlcXVlc3QuUmVxdWVzdCh1cmwsZGF0YT1kYXRhLG1ldGhvZD0nUE9TVCcsaGVhZGVycz17J0F1dGhvcml6YXRpb24nOidCZWFyZXIgJythY2Nlc3MsJ0NvbnRlbnQtVHlwZSc6J2FwcGxpY2F0aW9uL2pzb24nfSkKIHJldHVybiBqc29uLmxvYWRzKHVybGxpYi5yZXF1ZXN0LnVybG9wZW4ocSx0aW1lb3V0PTMwKS5yZWFkKCkuZGVjb2RlKCkpCmJhc2U9J2h0dHBzOi8vc2NyaXB0Lmdvb2dsZWFwaXMuY29tL3YxL3Byb2plY3RzLycrc2lkCnY9YXBpKGJhc2UrJy92ZXJzaW9ucycseydkZXNjcmlwdGlvbic6J01hc3RlciBCcmlkZ2UgdjIgcGhvbmUgbWFuYWdlZCB0YXJnZXQnfSkKdm49dlsndmVyc2lvbk51bWJlciddCmQ9YXBpKGJhc2UrJy9kZXBsb3ltZW50cycseyd2ZXJzaW9uTnVtYmVyJzp2biwnbWFuaWZlc3RGaWxlTmFtZSc6J2FwcHNzY3JpcHQnLCdkZXNjcmlwdGlvbic6J01hc3RlciBCcmlkZ2UgdjIgcGhvbmUgbWFuYWdlZCB0YXJnZXQnfSkKZGlkPWRbJ2RlcGxveW1lbnRJZCddCnByaW50KCdERVBMT1lNRU5UX0lEPScrZGlkKQpwcmludCgnRU5EUE9JTlQ9aHR0cHM6Ly9zY3JpcHQuZ29vZ2xlLmNvbS9tYWNyb3Mvcy8nK2RpZCsnL2V4ZWMnKQo='))" |
| 1788382518300 | FAILED | python -c "import urllib.parse,urllib.request;u='https://script.google.com/macros/s/AKfycbz2gwUmnoWdTC7x6ZM1hS5yKaE8xVeT7HB9G5ZJuS-LfOxKPR-rJp0ZE6f0KRaBc0I-3g/exec?'+urllib.parse.urlencode({'action':'create_bridge','target':'shopeeoperations-dev','title':'ShopeeOperations Phone Bridge DEV','key':'jJY1Sn39FC8AAk3Uf27ztCCXFyWIRry4G5qkhl-tHCI'});print(urllib.request.urlopen(u,timeout=30).read().decode())" |
| 1788382653226 | FAILED | python -c "import base64;exec(base64.b64decode('CmltcG9ydCBqc29uLHVybGxpYi5yZXF1ZXN0LHVybGxpYi5wYXJzZSxwYXRobGliCnByb2o9cGF0aGxpYi5QYXRoKCdDOi9Vc2Vycy9hc2gvQ2hhdEdQVE1hc3RlckJyaWRnZScpCmNmZz1qc29uLmxvYWRzKChwcm9qLycuY2xhc3AuanNvbicpLnJlYWRfdGV4dChlbmNvZGluZz0ndXRmLTgnKSkKc2lkPWNmZ1snc2NyaXB0SWQnXQphPWpzb24ubG9hZHMocGF0aGxpYi5QYXRoKCdDOi9Vc2Vycy9hc2gvLmNsYXNwcmMuanNvbicpLnJlYWRfdGV4dChlbmNvZGluZz0ndXRmLTgnKSkKdD1hLmdldCgndG9rZW4nKSBvciBhLmdldCgndG9rZW5zJykgb3IgYQppZiBpc2luc3RhbmNlKHQsZGljdCkgYW5kIGlzaW5zdGFuY2UodC5nZXQoJ2RlZmF1bHQnKSxkaWN0KTogdD10WydkZWZhdWx0J10KYWNjZXNzPXQuZ2V0KCdhY2Nlc3NfdG9rZW4nKSBvciB0LmdldCgnYWNjZXNzVG9rZW4nKQpyZWZyZXNoPXQuZ2V0KCdyZWZyZXNoX3Rva2VuJykgb3IgdC5nZXQoJ3JlZnJlc2hUb2tlbicpCmNpZD10LmdldCgnY2xpZW50X2lkJykgb3IgdC5nZXQoJ2NsaWVudElkJykKY3M9dC5nZXQoJ2NsaWVudF9zZWNyZXQnKSBvciB0LmdldCgnY2xpZW50U2VjcmV0JykKaWYgcmVmcmVzaCBhbmQgY2lkIGFuZCBjczoKIGQ9dXJsbGliLnBhcnNlLnVybGVuY29kZSh7J2NsaWVudF9pZCc6Y2lkLCdjbGllbnRfc2VjcmV0JzpjcywncmVmcmVzaF90b2tlbic6cmVmcmVzaCwnZ3JhbnRfdHlwZSc6J3JlZnJlc2hfdG9rZW4nfSkuZW5jb2RlKCkKIHE9dXJsbGliLnJlcXVlc3QuUmVxdWVzdCgnaHR0cHM6Ly9vYXV0aDIuZ29vZ2xlYXBpcy5jb20vdG9rZW4nLGRhdGE9ZCxoZWFkZXJzPXsnQ29udGVudC1UeXBlJzonYXBwbGljYXRpb24veC13d3ctZm9ybS11cmxlbmNvZGVkJ30pCiBhY2Nlc3M9anNvbi5sb2Fkcyh1cmxsaWIucmVxdWVzdC51cmxvcGVuKHEsdGltZW91dD0zMCkucmVhZCgpLmRlY29kZSgpKVsnYWNjZXNzX3Rva2VuJ10KaWYgbm90IGFjY2VzczogcmFpc2UgU3lzdGVtRXhpdCgnTk9fQUNDRVNTX1RPS0VOJykKZGVmIHJlcShtZXRob2QsdXJsLGJvZHk9Tm9uZSk6CiBkYXRhPU5vbmUgaWYgYm9keSBpcyBOb25lIGVsc2UganNvbi5kdW1wcyhib2R5KS5lbmNvZGUoKQogcT11cmxsaWIucmVxdWVzdC5SZXF1ZXN0KHVybCxkYXRhPWRhdGEsbWV0aG9kPW1ldGhvZCxoZWFkZXJzPXsnQXV0aG9yaXphdGlvbic6J0JlYXJlciAnK2FjY2VzcywnQ29udGVudC1UeXBlJzonYXBwbGljYXRpb24vanNvbid9KQogcmV0dXJuIGpzb24ubG9hZHModXJsbGliLnJlcXVlc3QudXJsb3BlbihxLHRpbWVvdXQ9MzApLnJlYWQoKS5kZWNvZGUoKSkKZmlsZXM9W10KZm9yIHAgaW4gc29ydGVkKHByb2ouZ2xvYignKi5ncycpKToKIGZpbGVzLmFwcGVuZCh7J25hbWUnOnAuc3RlbSsndHlwZSc6J1NFUlZFUl9KUycsJ3NvdXJjZSc6cC5yZWFkX3RleHQoZW5jb2Rpbmc9J3V0Zi04Jyl9KQptPXByb2ovJ2FwcHNzY3JpcHQuanNvbicKZmlsZXMuYXBwZW5kKHsnbmFtZSc6J2FwcHNzY3JpcHQnLCd0eXBlJzonSlNPTicsJ3NvdXJjZSc6bS5yZWFkX3RleHQoZW5jb2Rpbmc9J3V0Zi04Jyl9KQpiYXNlPSdodHRwczovL3NjcmlwdC5nb29nbGVhcGlzLmNvbS92MS9wcm9qZWN0cy8nK3NpZApyZXEoJ1BVVCcsYmFzZSsnL2NvbnRlbnQnLHsnZmlsZXMnOmZpbGVzfSkKdj1yZXEoJ1BPU1QnLGJhc2UrJy92ZXJzaW9ucycseydkZXNjcmlwdGlvbic6J01hc3RlciBCcmlkZ2UgdjMgc3luY2VkIGNvbnRlbnQgcGhvbmUgbWFuYWdlZCB0YXJnZXQnfSkKdm49dlsndmVyc2lvbk51bWJlciddCmQ9cmVxKCdQT1NUJyxiYXNlKycvZGVwbG95bWVudHMnLHsndmVyc2lvbk51bWJlcic6dm4sJ21hbmlmZXN0RmlsZU5hbWUnOidhcHBzc2NyaXB0JywnZGVzY3JpcHRpb24nOidNYXN0ZXIgQnJpZGdlIHYzIHN5bmNlZCBjb250ZW50IHBob25lIG1hbmFnZWQgdGFyZ2V0J30pCmRpZD1kWydkZXBsb3ltZW50SWQnXQpwcmludCgnVkVSU0lPTj0nK3N0cih2bikpCnByaW50KCdERVBMT1lNRU5UX0lEPScrZGlkKQpwcmludCgnRU5EUE9JTlQ9aHR0cHM6Ly9zY3JpcHQuZ29vZ2xlLmNvbS9tYWNyb3Mvcy8nK2RpZCsnL2V4ZWMnKQo='))" |
| 1788382760244 | SUCCESS | python -c "import base64;exec(base64.b64decode('CmltcG9ydCBqc29uLHVybGxpYi5yZXF1ZXN0LHVybGxpYi5wYXJzZSxwYXRobGliCnNpZD1qc29uLmxvYWRzKHBhdGhsaWIuUGF0aCgnQzovVXNlcnMvYXNoL0NoYXRHUFRNYXN0ZXJCcmlkZ2UvLmNsYXNwLmpzb24nKS5yZWFkX3RleHQoKSlbJ3NjcmlwdElkJ10KYT1qc29uLmxvYWRzKHBhdGhsaWIuUGF0aCgnQzovVXNlcnMvYXNoLy5jbGFzcHJjLmpzb24nKS5yZWFkX3RleHQoKSkKdD1hLmdldCgndG9rZW4nKSBvciBhLmdldCgndG9rZW5zJykgb3IgYQppZiBpc2luc3RhbmNlKHQsZGljdCkgYW5kIGlzaW5zdGFuY2UodC5nZXQoJ2RlZmF1bHQnKSxkaWN0KTogdD10WydkZWZhdWx0J10KYWNjZXNzPXQuZ2V0KCdhY2Nlc3NfdG9rZW4nKSBvciB0LmdldCgnYWNjZXNzVG9rZW4nKQpyZWZyZXNoPXQuZ2V0KCdyZWZyZXNoX3Rva2VuJykgb3IgdC5nZXQoJ3JlZnJlc2hUb2tlbicpCmNpZD10LmdldCgnY2xpZW50X2lkJykgb3IgdC5nZXQoJ2NsaWVudElkJykKY3M9dC5nZXQoJ2NsaWVudF9zZWNyZXQnKSBvciB0LmdldCgnY2xpZW50U2VjcmV0JykKaWYgcmVmcmVzaCBhbmQgY2lkIGFuZCBjczoKIGRhdGE9dXJsbGliLnBhcnNlLnVybGVuY29kZShkaWN0KGNsaWVudF9pZD1jaWQsY2xpZW50X3NlY3JldD1jcyxyZWZyZXNoX3Rva2VuPXJlZnJlc2gsZ3JhbnRfdHlwZT0ncmVmcmVzaF90b2tlbicpKS5lbmNvZGUoKQogcT11cmxsaWIucmVxdWVzdC5SZXF1ZXN0KCdodHRwczovL29hdXRoMi5nb29nbGVhcGlzLmNvbS90b2tlbicsZGF0YT1kYXRhLGhlYWRlcnM9eydDb250ZW50LVR5cGUnOidhcHBsaWNhdGlvbi94LXd3dy1mb3JtLXVybGVuY29kZWQnfSkKIGFjY2Vzcz1qc29uLmxvYWRzKHVybGxpYi5yZXF1ZXN0LnVybG9wZW4ocSx0aW1lb3V0PTMwKS5yZWFkKCkuZGVjb2RlKCkpWydhY2Nlc3NfdG9rZW4nXQpIPXsnQXV0aG9yaXphdGlvbic6J0JlYXJlciAnK2FjY2VzcywnQ29udGVudC1UeXBlJzonYXBwbGljYXRpb24vanNvbid9CmJhc2U9J2h0dHBzOi8vc2NyaXB0Lmdvb2dsZWFwaXMuY29tL3YxL3Byb2plY3RzLycrc2lkCmRlZiBjYWxsKG1ldGhvZCx1cmwsYm9keT1Ob25lKToKIGRhdGE9Tm9uZSBpZiBib2R5IGlzIE5vbmUgZWxzZSBqc29uLmR1bXBzKGJvZHkpLmVuY29kZSgpCiBxPXVybGxpYi5yZXF1ZXN0LlJlcXVlc3QodXJsLGRhdGE9ZGF0YSxtZXRob2Q9bWV0aG9kLGhlYWRlcnM9SCkKIHJldHVybiBqc29uLmxvYWRzKHVybGxpYi5yZXF1ZXN0LnVybG9wZW4ocSx0aW1lb3V0PTMwKS5yZWFkKCkuZGVjb2RlKCkpCmNvbnRlbnQ9Y2FsbCgnR0VUJyxiYXNlKycvY29udGVudCcpCm1hbmlmZXN0PXBhdGhsaWIuUGF0aCgnQzovVXNlcnMvYXNoL0NoYXRHUFRNYXN0ZXJCcmlkZ2UvYXBwc3NjcmlwdC5qc29uJykucmVhZF90ZXh0KCkKZm91bmQ9RmFsc2UKZm9yIGYgaW4gY29udGVudFsnZmlsZXMnXToKIGlmIGYuZ2V0KCduYW1lJyk9PSdhcHBzc2NyaXB0JzoKICBmWydzb3VyY2UnXT1tYW5pZmVzdAogIGZvdW5kPVRydWUKaWYgbm90IGZvdW5kOgogY29udGVudFsnZmlsZXMnXS5hcHBlbmQoZGljdChuYW1lPSdhcHBzc2NyaXB0Jyx0eXBlPSdKU09OJyxzb3VyY2U9bWFuaWZlc3QpKQpjYWxsKCdQVVQnLGJhc2UrJy9jb250ZW50Jyx7J2ZpbGVzJzpjb250ZW50WydmaWxlcyddfSkKdj1jYWxsKCdQT1NUJyxiYXNlKycvdmVyc2lvbnMnLHsnZGVzY3JpcHRpb24nOidNYXN0ZXIgQnJpZGdlIHY0IG1hbmlmZXN0IHN5bmMnfSkKdm49dlsndmVyc2lvbk51bWJlciddCmQ9Y2FsbCgnUE9TVCcsYmFzZSsnL2RlcGxveW1lbnRzJyx7J3ZlcnNpb25OdW1iZXInOnZuLCdtYW5pZmVzdEZpbGVOYW1lJzonYXBwc3NjcmlwdCcsJ2Rlc2NyaXB0aW9uJzonTWFzdGVyIEJyaWRnZSB2NCBtYW5pZmVzdCBzeW5jJ30pCmRpZD1kWydkZXBsb3ltZW50SWQnXQpwcmludCgnVkVSU0lPTj0nK3N0cih2bikpCnByaW50KCdERVBMT1lNRU5UX0lEPScrZGlkKQpwcmludCgnRU5EUE9JTlQ9aHR0cHM6Ly9zY3JpcHQuZ29vZ2xlLmNvbS9tYWNyb3Mvcy8nK2RpZCsnL2V4ZWMnKQo='))" |
| 1788382821717 | FAILED | python -c "import urllib.parse,urllib.request;u='https://script.google.com/macros/s/AKfycbwDd32VqhyqzmZMULHk_cimPVkI1u91XyuQW9r9VB7OZLydH_ehUy0cPju53tpir7t1qA/exec?'+urllib.parse.urlencode({'action':'create_bridge','target':'shopeeoperations-dev','title':'ShopeeOperations Phone Bridge DEV','key':'jJY1Sn39FC8AAk3Uf27ztCCXFyWIRry4G5qkhl-tHCI'});print(urllib.request.urlopen(u,timeout=30).read().decode())" |
| 1788383336536 | SUCCESS | python -c "import urllib.request,urllib.error;u='https://script.google.com/macros/s/AKfycbwDd32VqhyqzmZMULHk_cimPVkI1u91XyuQW9r9VB7OZLydH_ehUy0cPju53tpir7t1qA/exec';r=urllib.request.Request(u,headers={'User-Agent':'Mozilla/5.0'});
try:
x=urllib.request.urlopen(r,timeout=30);print('STATUS',x.status);print('URL',x.geturl());print(x.read().decode()[:4000])
except urllib.error.HTTPError as e:
print('STATUS',e.code);print('URL',e.geturl());print(dict(e.headers));print(e.read().decode(errors='replace')[:4000])" |
| 1788383377453 | SUCCESS | cmd /c "curl.exe -i -L --max-time 30 https://script.google.com/macros/s/AKfycbwDd32VqhyqzmZMULHk_cimPVkI1u91XyuQW9r9VB7OZLydH_ehUy0cPju53tpir7t1qA/exec" |
| 1788383528938 | FAILED | python -c "import base64;exec(base64.b64decode('aW1wb3J0IG9zLHN1YnByb2Nlc3MscGF0aGxpYixqc29uLHJlLHNodXRpbApwcm9qPXBhdGhsaWIuUGF0aCgnQzovVXNlcnMvYXNoL1Nob3BlZU9wZXJhdGlvbnNQaG9uZUJyaWRnZScpCnByb2oubWtkaXIocGFyZW50cz1UcnVlLGV4aXN0X29rPVRydWUpCmVudj1vcy5lbnZpcm9uLmNvcHkoKQpucHg9J0M6L1VzZXJzL2FzaC9BcHBEYXRhL0xvY2FsL01pY3Jvc29mdC9XaW5HZXQvTGlua3MvbnB4LmNtZCcKcmNsb25lPXNodXRpbC53aGljaCgncmNsb25lJykgb3IgJ3JjbG9uZScKZGVmIHJ1bihhcmdzLHRpbWVvdXQ9MTIwKToKIHI9c3VicHJvY2Vzcy5ydW4oYXJncyxjd2Q9c3RyKHByb2opLGVudj1lbnYsY2FwdHVyZV9vdXRwdXQ9VHJ1ZSx0ZXh0PVRydWUsdGltZW91dD10aW1lb3V0KQogcHJpbnQoJyQgJysnICcuam9pbihhcmdzKSk7cHJpbnQoci5zdGRvdXQsZW5kPScnKTtwcmludChyLnN0ZGVycixlbmQ9JycpO3ByaW50KCdSQz0nK3N0cihyLnJldHVybmNvZGUpKQogaWYgci5yZXR1cm5jb2RlIT0wOiByYWlzZSBTeXN0ZW1FeGl0KHIucmV0dXJuY29kZSkKIHJldHVybiByLnN0ZG91dCtyLnN0ZGVycgppZiBub3QgKHByb2ovJy5jbGFzcC5qc29uJykuZXhpc3RzKCk6IHJ1bihbbnB4LCctLXllcycsJ0Bnb29nbGUvY2xhc3AnLCdjcmVhdGUnLCctLXR5cGUnLCdzdGFuZGFsb25lJywnLS10aXRsZScsJ1Nob3BlZU9wZXJhdGlvbnMgUGhvbmUgQnJpZGdlIERFVicsJy0tcm9vdERpcicsJy4nXSkKcnVuKFtyY2xvbmUsJ2NvcHl0bycsJ2NoYXRncHRicmlkZ2VfZ2RyaXZlOlNvdXJjZV9hbmRfU2lnbmluZ19MaW5lYWdlL1Nob3BlZU9wZXJhdGlvbnNfUGhvbmVCcmlkZ2VfQ29kZS5ncycsc3RyKHByb2ovJ0NvZGUuZ3MnKV0pCm1hbmlmZXN0PXsndGltZVpvbmUnOidBc2lhL0t1YWxhX0x1bXB1cicsJ2RlcGVuZGVuY2llcyc6e30sJ2V4Y2VwdGlvbkxvZ2dpbmcnOidTVEFDS0RSSVZFUicsJ3J1bnRpbWVWZXJzaW9uJzonVjgnLCd3ZWJhcHAnOnsnYWNjZXNzJzonQU5ZT05FX0FOT05ZTU9VUycsJ2V4ZWN1dGVBcyc6J1VTRVJfREVQTE9ZSU5HJ319Cihwcm9qLydhcHBzc2NyaXB0Lmpzb24nKS53cml0ZV90ZXh0KGpzb24uZHVtcHMobWFuaWZlc3Qsc2VwYXJhdG9ycz0oJywnLCc6JykpLGVuY29kaW5nPSd1dGYtOCcpCnJ1bihbbnB4LCctLXllcycsJ0Bnb29nbGUvY2xhc3AnLCdwdXNoJywnLWYnXSkKb3V0PXJ1bihbbnB4LCctLXllcycsJ0Bnb29nbGUvY2xhc3AnLCd2ZXJzaW9uJywnUGhvbmUgQnJpZGdlIERFViB2MSddKQptPXJlLnNlYXJjaChyJ0NyZWF0ZWQgdmVyc2lvblxzKyhcZCspJyxvdXQpCmlmIG5vdCBtOiByYWlzZSBTeXN0ZW1FeGl0KCdWRVJTSU9OX1BBUlNFX0ZBSUxFRCcpCm91dD1ydW4oW25weCwnLS15ZXMnLCdAZ29vZ2xlL2NsYXNwJywnZGVwbG95JywnLS12ZXJzaW9uTnVtYmVyJyxtLmdyb3VwKDEpLCctLWRlc2NyaXB0aW9uJywnU2hvcGVlT3BlcmF0aW9ucyBQaG9uZSBCcmlkZ2UgREVWJ10pCm09cmUuc2VhcmNoKHInRGVwbG95ZWRccysoW0EtWmEtejAtOV8tXSspXHMrQCcsb3V0KQppZiBub3QgbTogcmFpc2UgU3lzdGVtRXhpdCgnREVQTE9ZTUVOVF9QQVJTRV9GQUlMRUQnKQpkZXA9bS5ncm91cCgxKQpwcmludCgnUEhPTkVfQlJJREdFX0RFUExPWU1FTlRfSUQ9JytkZXApCnByaW50KCdQSE9ORV9CUklER0VfRU5EUE9JTlQ9aHR0cHM6Ly9zY3JpcHQuZ29vZ2xlLmNvbS9tYWNyb3Mvcy8nK2RlcCsnL2V4ZWMnKQo='))" |
| 1788383569849 | SUCCESS | cmd /c ""C:\Program Files\nodejs\npx.cmd" --version" |
| 1788383639423 | FAILED | python -c "import base64;exec(base64.b64decode('aW1wb3J0IG9zLHN1YnByb2Nlc3MscGF0aGxpYixqc29uLHJlLHNodXRpbApwcm9qPXBhdGhsaWIuUGF0aCgnQzovVXNlcnMvYXNoL1Nob3BlZU9wZXJhdGlvbnNQaG9uZUJyaWRnZScpCnByb2oubWtkaXIocGFyZW50cz1UcnVlLGV4aXN0X29rPVRydWUpCmVudj1vcy5lbnZpcm9uLmNvcHkoKQpucHg9J0M6L1Byb2dyYW0gRmlsZXMvbm9kZWpzL25weC5jbWQnCnJjbG9uZT1zaHV0aWwud2hpY2goJ3JjbG9uZScpIG9yICdyY2xvbmUnCmRlZiBydW4oYXJncyx0aW1lb3V0PTEyMCk6CiByPXN1YnByb2Nlc3MucnVuKGFyZ3MsY3dkPXN0cihwcm9qKSxlbnY9ZW52LGNhcHR1cmVfb3V0cHV0PVRydWUsdGV4dD1UcnVlLHRpbWVvdXQ9dGltZW91dCkKIHByaW50KCckICcrJyAnLmpvaW4oYXJncykpO3ByaW50KHIuc3Rkb3V0LGVuZD0nJyk7cHJpbnQoci5zdGRlcnIsZW5kPScnKTtwcmludCgnUkM9JytzdHIoci5yZXR1cm5jb2RlKSkKIGlmIHIucmV0dXJuY29kZSE9MDogcmFpc2UgU3lzdGVtRXhpdChyLnJldHVybmNvZGUpCiByZXR1cm4gci5zdGRvdXQrci5zdGRlcnIKaWYgbm90IChwcm9qLycuY2xhc3AuanNvbicpLmV4aXN0cygpOiBydW4oW25weCwnLS15ZXMnLCdAZ29vZ2xlL2NsYXNwJywnY3JlYXRlJywnLS10eXBlJywnc3RhbmRhbG9uZScsJy0tdGl0bGUnLCdTaG9wZWVPcGVyYXRpb25zIFBob25lIEJyaWRnZSBERVYnLCctLXJvb3REaXInLCcuJ10pCnJ1bihbcmNsb25lLCdjb3B5dG8nLCdjaGF0Z3B0YnJpZGdlX2dkcml2ZTpTb3VyY2VfYW5kX1NpZ25pbmdfTGluZWFnZS9TaG9wZWVPcGVyYXRpb25zX1Bob25lQnJpZGdlX0NvZGUuZ3MnLHN0cihwcm9qLydDb2RlLmdzJyldKQptYW5pZmVzdD17J3RpbWVab25lJzonQXNpYS9LdWFsYV9MdW1wdXInLCdkZXBlbmRlbmNpZXMnOnt9LCdleGNlcHRpb25Mb2dnaW5nJzonU1RBQ0tEUklWRVInLCdydW50aW1lVmVyc2lvbic6J1Y4Jywnd2ViYXBwJzp7J2FjY2Vzcyc6J0FOWU9ORV9BTk9OWU1PVVMnLCdleGVjdXRlQXMnOidVU0VSX0RFUExPWUlORyd9fQoocHJvai8nYXBwc3NjcmlwdC5qc29uJykud3JpdGVfdGV4dChqc29uLmR1bXBzKG1hbmlmZXN0LHNlcGFyYXRvcnM9KCcsJywnOicpKSxlbmNvZGluZz0ndXRmLTgnKQpydW4oW25weCwnLS15ZXMnLCdAZ29vZ2xlL2NsYXNwJywncHVzaCcsJy1mJ10pCm91dD1ydW4oW25weCwnLS15ZXMnLCdAZ29vZ2xlL2NsYXNwJywndmVyc2lvbicsJ1Bob25lIEJyaWRnZSBERVYgdjEnXSkKbT1yZS5zZWFyY2gocidDcmVhdGVkIHZlcnNpb25ccysoXGQrKScsb3V0KQppZiBub3QgbTogcmFpc2UgU3lzdGVtRXhpdCgnVkVSU0lPTl9QQVJTRV9GQUlMRUQnKQpvdXQ9cnVuKFtucHgsJy0teWVzJywnQGdvb2dsZS9jbGFzcCcsJ2RlcGxveScsJy0tdmVyc2lvbk51bWJlcicsbS5ncm91cCgxKSwnLS1kZXNjcmlwdGlvbicsJ1Nob3BlZU9wZXJhdGlvbnMgUGhvbmUgQnJpZGdlIERFViddKQptPXJlLnNlYXJjaChyJ0RlcGxveWVkXHMrKFtBLVphLXowLTlfLV0rKVxzK0AnLG91dCkKaWYgbm90IG06IHJhaXNlIFN5c3RlbUV4aXQoJ0RFUExPWU1FTlRfUEFSU0VfRkFJTEVEJykKZGVwPW0uZ3JvdXAoMSkKcHJpbnQoJ1BIT05FX0JSSURHRV9ERVBMT1lNRU5UX0lEPScrZGVwKQpwcmludCgnUEhPTkVfQlJJREdFX0VORFBPSU5UPWh0dHBzOi8vc2NyaXB0Lmdvb2dsZS5jb20vbWFjcm9zL3MvJytkZXArJy9leGVjJykK'))" |
| 1788383740132 | FAILED | python -c "import base64;exec(base64.b64decode('aW1wb3J0IGpzb24sdXJsbGliLnJlcXVlc3QsdXJsbGliLnBhcnNlLHBhdGhsaWIsc3VicHJvY2VzcyxzaHV0aWwKc3JjPXBhdGhsaWIuUGF0aCgnQzovVXNlcnMvYXNoL0FwcERhdGEvTG9jYWwvVGVtcC9TaG9wZWVPcGVyYXRpb25zX1Bob25lQnJpZGdlX0NvZGUuZ3MnKQpzdWJwcm9jZXNzLnJ1bihbc2h1dGlsLndoaWNoKCdyY2xvbmUnKSBvciAncmNsb25lJywnY29weXRvJywnY2hhdGdwdGJyaWRnZV9nZHJpdmU6U291cmNlX2FuZF9TaWduaW5nX0xpbmVhZ2UvU2hvcGVlT3BlcmF0aW9uc19QaG9uZUJyaWRnZV9Db2RlLmdzJyxzdHIoc3JjKV0sY2hlY2s9VHJ1ZSx0aW1lb3V0PTYwKQpzb3VyY2U9c3JjLnJlYWRfdGV4dChlbmNvZGluZz0ndXRmLTgnKQphPWpzb24ubG9hZHMocGF0aGxpYi5QYXRoKCdDOi9Vc2Vycy9hc2gvLmNsYXNwcmMuanNvbicpLnJlYWRfdGV4dChlbmNvZGluZz0ndXRmLTgnKSkKdD1hLmdldCgndG9rZW4nKSBvciBhLmdldCgndG9rZW5zJykgb3IgYQppZiBpc2luc3RhbmNlKHQsZGljdCkgYW5kIGlzaW5zdGFuY2UodC5nZXQoJ2RlZmF1bHQnKSxkaWN0KTogdD10WydkZWZhdWx0J10KYWNjZXNzPXQuZ2V0KCdhY2Nlc3NfdG9rZW4nKSBvciB0LmdldCgnYWNjZXNzVG9rZW4nKQpyZWZyZXNoPXQuZ2V0KCdyZWZyZXNoX3Rva2VuJykgb3IgdC5nZXQoJ3JlZnJlc2hUb2tlbicpCmNpZD10LmdldCgnY2xpZW50X2lkJykgb3IgdC5nZXQoJ2NsaWVudElkJykKY3M9dC5nZXQoJ2NsaWVudF9zZWNyZXQnKSBvciB0LmdldCgnY2xpZW50U2VjcmV0JykKaWYgcmVmcmVzaCBhbmQgY2lkIGFuZCBjczoKIGRhdGE9dXJsbGliLnBhcnNlLnVybGVuY29kZSh7J2NsaWVudF9pZCc6Y2lkLCdjbGllbnRfc2VjcmV0JzpjcywncmVmcmVzaF90b2tlbic6cmVmcmVzaCwnZ3JhbnRfdHlwZSc6J3JlZnJlc2hfdG9rZW4nfSkuZW5jb2RlKCkKIHE9dXJsbGliLnJlcXVlc3QuUmVxdWVzdCgnaHR0cHM6Ly9vYXV0aDIuZ29vZ2xlYXBpcy5jb20vdG9rZW4nLGRhdGE9ZGF0YSxoZWFkZXJzPXsnQ29udGVudC1UeXBlJzonYXBwbGljYXRpb24veC13d3ctZm9ybS11cmxlbmNvZGVkJ30pCiBhY2Nlc3M9anNvbi5sb2Fkcyh1cmxsaWIucmVxdWVzdC51cmxvcGVuKHEsdGltZW91dD0zMCkucmVhZCgpLmRlY29kZSgpKVsnYWNjZXNzX3Rva2VuJ10KaWYgbm90IGFjY2VzczogcmFpc2UgU3lzdGVtRXhpdCgnTk9fQUNDRVNTX1RPS0VOJykKSD17J0F1dGhvcml6YXRpb24nOidCZWFyZXIgJythY2Nlc3MsJ0NvbnRlbnQtVHlwZSc6J2FwcGxpY2F0aW9uL2pzb24nfQpkZWYgY2FsbChtZXRob2QsdXJsLGJvZHk9Tm9uZSk6CiBkYXRhPU5vbmUgaWYgYm9keSBpcyBOb25lIGVsc2UganNvbi5kdW1wcyhib2R5KS5lbmNvZGUoKQogcT11cmxsaWIucmVxdWVzdC5SZXF1ZXN0KHVybCxkYXRhPWRhdGEsbWV0aG9kPW1ldGhvZCxoZWFkZXJzPUgpCiB3aXRoIHVybGxpYi5yZXF1ZXN0LnVybG9wZW4ocSx0aW1lb3V0PTMwKSBhcyByOiByZXR1cm4ganNvbi5sb2FkcyhyLnJlYWQoKS5kZWNvZGUoKSkKcHJvaj1jYWxsKCdQT1NUJywnaHR0cHM6Ly9zY3JpcHQuZ29vZ2xlYXBpcy5jb20vdjEvcHJvamVjdHMnLHsndGl0bGUnOidTaG9wZWVPcGVyYXRpb25zIFBob25lIEJyaWRnZSBERVYnfSkKc2lkPXByb2pbJ3NjcmlwdElkJ10KbWFuaWZlc3Q9eyd0aW1lWm9uZSc6J0FzaWEvS3VhbGFfTHVtcHVyJywnZGVwZW5kZW5jaWVzJzp7fSwnZXhjZXB0aW9uTG9nZ2luZyc6J1NUQUNLRFJJVkVSJywncnVudGltZVZlcnNpb24nOidWOCcsJ3dlYmFwcCc6eydhY2Nlc3MnOidBTllPTkVfQU5PTllNT1VTJywnZXhlY3V0ZUFzJzonVVNFUl9ERVBMT1lJTkcnfX0KZmlsZXM9W3snbmFtZSc6J0NvZGUnLCd0eXBlJzonU0VSVkVSX0pTJywnc291cmNlJzpzb3VyY2V9LHsnbmFtZSc6J2FwcHNzY3JpcHQnLCd0eXBlJzonSlNPTicsJ3NvdXJjZSc6anNvbi5kdW1wcyhtYW5pZmVzdCxzZXBhcmF0b3JzPSgnLCcsJzonKSl9XQpjYWxsKCdQVVQnLCdodHRwczovL3NjcmlwdC5nb29nbGVhcGlzLmNvbS92MS9wcm9qZWN0cy8nK3NpZCsnL2NvbnRlbnQnLHsnZmlsZXMnOmZpbGVzfSkKdj1jYWxsKCdQT1NUJywnaHR0cHM6Ly9zY3JpcHQuZ29vZ2xlYXBpcy5jb20vdjEvcHJvamVjdHMvJytzaWQrJy92ZXJzaW9ucycseydkZXNjcmlwdGlvbic6J1Bob25lIEJyaWRnZSBERVYgdjEnfSkKdm49dlsndmVyc2lvbk51bWJlciddCmQ9Y2FsbCgnUE9TVCcsJ2h0dHBzOi8vc2NyaXB0Lmdvb2dsZWFwaXMuY29tL3YxL3Byb2plY3RzLycrc2lkKycvZGVwbG95bWVudHMnLHsndmVyc2lvbk51bWJlcic6dm4sJ21hbmlmZXN0RmlsZU5hbWUnOidhcHBzc2NyaXB0JywnZGVzY3JpcHRpb24nOidTaG9wZWVPcGVyYXRpb25zIFBob25lIEJyaWRnZSBERVYnfSkKZGlkPWRbJ2RlcGxveW1lbnRJZCddCmVuZHBvaW50PSdodHRwczovL3NjcmlwdC5nb29nbGUuY29tL21hY3Jvcy9zLycrZGlkKycvZXhlYycKdHJ5Ogogcj11cmxsaWIucmVxdWVzdC51cmxvcGVuKHVybGxpYi5yZXF1ZXN0LlJlcXVlc3QoZW5kcG9pbnQsaGVhZGVycz17J1VzZXItQWdlbnQnOidNb3ppbGxhLzUuMCd9KSx0aW1lb3V0PTMwKQogY29kZT1yLnN0YXR1czsgYm9keT1yLnJlYWQoKS5kZWNvZGUoZXJyb3JzPSdyZXBsYWNlJykKZXhjZXB0IHVybGxpYi5lcnJvci5IVFRQRXJyb3IgYXMgZToKIGNvZGU9ZS5jb2RlOyBib2R5PWUucmVhZCgpLmRlY29kZShlcnJvcnM9J3JlcGxhY2UnKQpwcmludCgnU0NSSVBUX0lEPScrc2lkKQpwcmludCgnVkVSU0lPTj0nK3N0cih2bikpCnByaW50KCdQSE9ORV9CUklER0VfREVQTE9ZTUVOVF9JRD0nK2RpZCkKcHJpbnQoJ1BIT05FX0JSSURHRV9FTkRQT0lOVD0nK2VuZHBvaW50KQpwcmludCgnQU5PTl9IVFRQX1NUQVRVUz0nK3N0cihjb2RlKSkKcHJpbnQoJ0FOT05fQk9EWT0nK2JvZHlbOjUwMF0pCg=='))" |
| 1788383795406 | SUCCESS | cmd /c "for %P in ("G:\My Drive\ChatGPT Bridge Data\Source_and_Signing_Lineage\ShopeeOperations_PhoneBridge_Code.gs" "G:\My Drive\Source_and_Signing_Lineage\ShopeeOperations_PhoneBridge_Code.gs" "C:\Users\ash\ShopeeOperationsPhoneBridge\Code.gs") do @if exist %P echo FOUND=%~fP" |
| 1788384123122 | FAILED | python -c "import zlib;exec(zlib.decompress(bytes.fromhex('78daed596d73db3610fe5e9f023af3d6434929ca4e9c38714ad7d4d669ac349a7d08dc4189194592246854ae75d3ff7b4f91a94889f2d83d8e432727404bbb3b07bc05cf26f0e88c52a8e8dd14a89b0a34e9608d611b9a3033d35695d361bc3cf2d04e12bb408130eca1c8b273c2b7396f3b5d4d160d17676b863336a73d5effad2ff9b36a689d4433bb284a89f2c1c3f1126181257ccb5dc233cf39412e089192853d9b86f62b5b358afbc0d4efb83cf65225f711314662640ae57471ae53b90f20df0d091c54bd51a23623272b7dc25c0f3accd370c77ac5ee97903d3d34d2cd7497f8db0df62a796b05e6881224c4bec411c8cb2718b58891704126a16b3ee82357428866e3db30e3c9fe829c91a3704f35860cc86747e786f2ba2e36774c07821ff72e8d33e0e9c15c25d465cc1ce8fd8bf436ff88a7df43b23561087234bcd8fd0dc87834f8ac5ff298f77a61bde4be16a6dad445f5ca5c75ac96a7dfb426a2bf1492b6bc2f503bb02576646e0a24e5f91bc0d6d4c02118cf901c9f1f1025c62e6a41a56c36d4ce5fe9ac8f5a9f089373abdb5a3083aaecf3f41c069339b2974b51bd5ecab2d598b24f23e5a35bf75fc7332cd3d5cb1098848b2dd289a3b92e38aa90c8acf1139e9bc6411822976787606c95d5cb29f5d317092509102479a7c94e4c9fd5e62b8118e1bf8a6915618be2276655ee236353378127560048487139752552279acc0292c89813495a2a4fbf006aa894f2ae1ce38c1587ac4c90882ea7bc61eb44568048ef6ad3a10814b6311524904976193499907084a810745e96087cb34fe6b0f365011a079527b627abf20cf3a1d6112e6489c66cfbd62f3070ae9ba8aa81c3b46860e7a3b9ec8172599974873e0513b0e04bd2bb049a4959312b997f54f58e7c3542bfe0ddb8e1e133677226636c494e8e9e5c6e55860fa6854483f7eeb2a1879214b863e45f9b8b145467964712102262e0c679a1fbde8c3a7f5804c421aa48d7527b922f614ab401a903614804d64fa68a18e921aa4e67a944a84d65521d4ce8a7215df1876946a4f3ea3111112d57b8e647b86624c923215062998273e43618e45529771543191cc08018bd99115a84f6a1826eb5820942dd51010d96e6daebca5d0877c0f5f3e6d195816fac2474ec3c2e7446d8822349980953765652170658ab90fd187aa38637801466210168140a82232234a88a29d91fb89d327876f44839561702a5839a9cd3c0f939b0a8280b4d01970e34502cdb69730b68c12bb17247e85a04ac51ceda27c8a9e52a61a37cd54db2c08ed89ae7d26f4e47fc7f2a88fe9617fc3d04aad08e52565120377003326944d9519ca50d71e35fac83e154230232204035f11a5a9a0dc989ba176486a0c599fd5138d10271c5c5c02e80c18da0e48b089358898642200a4a7b13dded71c4a9029108a174802c2f9f2980b8b89a729d5c61c36a1672d0e58446901564e760b2e8ae2a862e36c045661f53213b44ed0715bc2d813f3906c572c133f4c62c14fcc7fc976c9de2d8ae7b28966faf754bdf4bb4cc29b754064c5ea0d50c999f64fe197719d5994bd081278644818263d245771d59cf62b148b43328a844b65d03dad9c04ba4487bf2c9b122053a0c29b08df3f75b0a6e4ff720e006c2adc0d45b83bc666d332a37c7cbd720e06d7606c128ed9dd06f74af8a1a3b0a3c53e5825a8a863b770b4947f93578e8a51c42b83e1869f707350d348b562717a651666527438102281eb23b7a381e1a717cbcb7d33c7f06373ff2f0219f6b2e5acc82a1b4e6bbd7b28372f7a4174afef9a64ee3fc0d47f7fbbe756a73937d97616c573cd739272a4da2afad1997fb3d660cfb83b9caf3079f57152f4b4b06419fb6a559704f5eb8d2d57a159751244977427b560241ee79f52b747debb748811585d071b7f53ce0ccb3e55925612b2bc9deecb675870c51a85eff96d9628470ad82ca81a7bbbe553fa0bbd9dbf113bdc77aee03f74c0fdd7d5fd57635fe30c7e1b18a05d5afecf133d02f69b2d40d828ebfa02a2e13bc63c1f257fdbd85d7d9443ee5925744725994f4105cfdfe22d8bba7903a5eeade3ec02c2225462bb61f9c6b66342a5e987ca19bf6e154ca746eb1a7751ddbd3bdd43e2dc53bd85eb3eff5b1bd8fcd6e8dc6eaad5d8472bbd6a77bfb662edd3c5c1e9b9c9e8a05780e76a67f93f56ed7c4919b45bdbea872b19c46ea6f323ff1368fe082ca1262e9e8d2b5864477c41963611f5d7419b97bc8b5d47ac798bbbcf87175261849fb9d472544b9f4b87f1e90ef4d694332d221d121f78855963345978b908a3b9f84ab83410fd2a1b96e10819f19e0647dc44d6a00fe2d6187b5e6f3c7e57178bb3604fd369be3faac5dd8b47ab633ed3e92e6e3f1e23637090ee34cebb829db2bcbf8436240fec5bfde5b7d0596abf56c2dd6c3506adeefc9abbda9e1bddc8b8b4184d87b7edbb452afadacf125624b26b3706bd8ca7a3ca0a70cd6a356c8a28ddf94eb1aadbba1dd4d57aa6cd7ca652d6e6d525155b0a29d85dabf3a3aabaeb07b7a1b5d3caebfcaee971c32f9743aee3bcca175f2b5ff59aeb1bf1e774e741e46ab7bb9816e6cbea745d2f9447d4621c7379363df6f21b8f4fda9348eb464fcb5e76815cd654fdce2e811c8a482653c175551d16913dd50d65bc1cdbb34e758a5a97f0fb9322e98db3d917b7181f47e6f1b48b26ba23ef52d8a2299db92e880b543be7dbdd1c9071f7d2d6b1cf31db739131ae423e809d9f34dfe093e8cbcf0874b3be8ce59806967016480225719ccd9111cd13a4a07f92c631c82178f36526404361a299e9152da630be31e2514798090bfb060f0b0f3761f57ec932090684df7d83fe5d1fe8c6b0dc48d95d4cfc112ed7874bedfa071881816635513778535287569233680120a07db50e84a9e06aa967540e13ac73062e2a7bba8a50565ee44d76cc7db0d1c5af807215e03e66c7bfbf94a691f883c85da68c746c9d2d63b7b8808559888c8c5958689c6eb6e5f24181bd65c544b1a7165ea96af3915f78244f54582590b638de4c32c9afe15968eed99df76c75a4f4d1a8648ce29e9c1cb8747dd57eab2d4d3e9b83892cb355094116162d9bc55e30d3a2b973c18021f3b3059a59d5890a3a941ffcf411cf382c488ade506b67291d2d8f096f384e4421aafaa56fca50598ee7a81bc8e08f994469c7f06a4bf1e243e545b8fdf3668055921d940d318b69e4579523ad741c9c1882246c0cf109901a2ee2a8e33f643d8cd62bb81eb93487bb223c8bc4a3a4ebf9d9ef4914de5006938814784eb5734505367031cd54ef10fb0b631665d') ).decode('utf-8'))" |
| 1788384211874 | SUCCESS | python -c "import zlib,pathlib;h='78dacd596d6fdb3812fe9e5fc17e59c9a8d648f6d243cf6e51b889b7719b37d84edb6cce10148b89b5912595a49275b3f9ef3743522425cb89f7db01092c9133c379e7436a9e675c90c9f97838389c1c0d87d3707448de136f2ffc2c8e46dfbf0f2f2ff7dfc6d76fff7339cf3efff829be7e155f3ffdb1bbf76dfab6bcfce3f0f2c7c3ddbed7df994b310767272783d3c3492825a19879be5c4659cc0dc97838b9389e3a148cf232159660321d4c87769a8b48503339184f47bf0f0e5cfe8889e4269a3b124e06dfc383e1f171787034184f8066ffcdeeee6e357b7e74763a0ca783f127bdc0222f28857f168904287e8de93d88dab929b3390e9038ff44854f3be47187104645c932b2009b523aa63f4aca45e8d38064659a76fa3b4f35c6f39c1bce940a729dc72b58f3f1a90f03c90df129f9e51742bb05d01d4622aabf7541614133c1950042045be9275289fa3c393bed1611e3d46f63ec4bea27328fc47c01cb31d63112b4297ff23c0bfd4792dff5c84d9472b005c872d6235e92dd4769128748e291a780ecefee562277d4ff467fa07e0d7f6c20920aa9d88021d1928359c63138400505b5fffe5bfb4d91464a26904a4f0035fe76d5b0a456c2f4080ec85c2a314f2a217774e54a900f5d46d36815e214f0c81178eeb8226b147a4cbf795e15da57d2775fe82af415bff2fbcb5ecf7211dee465166b97ef4b9783232badd37c7e076a1fc3cf84b2fb644ebbb7544ce62c29040efa9201a9ba0f51a286f6a00254ec6c12d18c978c4e16940a1efa3ab0a87ae5dbf7ef8dcf3a95e2ea7d237991a7a925c6b78da4aaf02db17a0f553464b437302e28d4fc358d1c5e33d4c2feb2c7cbec2ecb1fb2502d52cbf4b6d27951e044b024bb451699c58c759794f3e896920fb5b71e915261b93766b99b248bd2b40a910c22a41b8d38b5a17daa95553dcf9c6aa27f15742e680cb982f9818df46b949634f43d93c19ecceb7386fd4f2494af25949df23b38aadf57bef7713c3afc340cc7c3e3c165f86578e949ddb4733ee639289df9460770049688fec13856538d2ea173c6b18363868211f237f4eb9b4cc756f33d1ac72b4254169be138ca6ea9d25d5acf7d8705f226a60c7914f3d5ee0cfd7135b324f33c856945781215a1af79a4949b9c111f3b3b039abd3efcbcd392ba29cd6ec502865ebfae12470964f9835d8fcdface942a2e98d51904a457b07e578dcf5483e974457e9c3f50760049511557a56b7693b0e5ba003df1b20411b15be9ec860035fe1c3f5669a5bfec04348b41828721377ae1c48a7239e8bfd28b81cc6a599877f7e78eddad74d717822e0b812e3a2d97d7941905ab19a9e26e87bc86706856930e2a1518ce05c4fa15df3b5daef3038aa3cc32d4bcf3b280791a254b1a87916808817e32e239e4f116428c517511d5b09150ef3b7a90c8fe2358490333a241578f58228269d7236a556734897bcd50277115669750f5c6356235dcc65044ab348f14785863732715f3e353633d6d7dcf3cb9b32a5f7acf67a9a17fd24f4fede0c56de4d291d68188ea249bdba1dc8dcaed539a6b14dbf291f0418f8749ac153310c17074b6d8a5ac989001864a188d9dad6a67530f912ae8415c3ece33ea75dcfeb62ca083d17880656ff2d6122873a7f42f9c07ff64b023c21ee28ad71e1148a34c74f8a5fecfb24b8a75c68510c5a4b24612e248e83419004914364cd85e3e002fe9d56c76881da171a970fe89115a8d84cb2d843ac48e50be881a0ed71e8189dfdefcdb09bbeeb2da0d71a5831df8a01ba404820e542d1610b7319dd3e41e4365d5971390116a063ad15676b471751aabc1563f07a4d2b65c514dfdb3f51a6c9d35f3d069df5802159fb5d9287dfaa0e6ffa9a5ebbcb58044192f72261a61b4e31842753e1e9c9f03f638188fcea76e4c01b64bf0d19ee26ad6a478a3b8267584533b23af55a2ec2f172249134465b8a35c9449ec6bf465c475a302b7e071fee05f558c81ed51815bf881ee1a8153738153f8812de2c0a9a000133fb0d91cac6769d0924ac1866807360c8172e7cc7595567db2251a843d01c3e1726d0509d7f01e0a32b87023ea43aa36cc877ddeee5208f81a9baccc606723b080a7aef876e0c5e9775b093149b00e619cfcd85e9eae33466f1ad2aa14dc5e94da15ea524c1a1a31d78c4677f56d9d370e3b69c44568774faf5605de4511cbc67bbd22f25444aa7369ff3984a0ed44f864aab289131a8752155ade7a12d3a7eca0b187d829992c67a7c7a3d321e0a49ad613798175662eb0547529fd9bab5db324bea5211c2ba3b4b19a3b255783aa1a9f8d0ec3c1c1c17032197d1c1d8fa69772f1735c80280602c52f0003137551d7baaa32e41e0e4d78bc6e3352cf5530125a6dd3a86a357a9f4829cf87a754ee81a4ee5948b316207397e15eedb9f0ba0ead15796fc361da5c94a00d17a75f4ecfbe9d7a8ad175ed3a7b2d266decadc6ec9035731af739ee095ae2c1024a25966d7350145df06ff671358afdfaddaff4ab2329f43934e67a970dc89527ebc89b8348a51abee9fb137872f13dbe9bfcf6f451503e9ac3939ab09d08df6d27c13759f8720d7d1ac06705f7f149ee16deac5df9da76eae8ee7684b5e5adc60e8e74f442ac5b53cc41860e99028052d96a9794fe69815f76bc01935c867514a364eb7df3455f38b7ebe809bc0102167919810f36d55e94d4b88adfe4d72c5a4ac94b08752856857ce1c94ff56bbc1333704458b234cc59157327b9669b535d6983cb04d5758ebd70e70b440a122449e28fab5320f491da9ec2f8a26308938c53a6682d95060625633453d0c36e58b059a93fbdb6c600357001e8a1af15ca288df991240541f284574314098ceef6e1e75d43208cb5820aadd55562f0c4abf7157ce130da692c89edacaf374a14e3cc56d2b7328f1bf3aef4d44cefc9dbb2ff9e67e21b4d6e17027a609ec69ee5c75996ffa419a057eeefb55c7a6af4274354bb2adcbed1bd9c1462817775197d2043ac721f92987370ba5a1d4e68804e0c57753fbe580301cd8b4347dfbc14e67b50e522c88561345ff84684bf0848025c487da5c3bee8cc8031e9eb3b0dbd3810d4576fec358d0b6295f4ca934e635807d12aa4cf40e75afeeea9fcad21e26433224e66501f0a064bfdb42d0d92bd99738a762e6ff0834b2d31d62c0ed45dab3e52fcffdbff682e0c6d1d250a16ff266be95fb5eabb32d66964a00d55ee9acd1ad7870da8bc708f897567b58a6bf4610596f2eb3fab13e4411ed7bf941ea84f91fabb825cbcab1a3bc2f8b35214a5f0e5574c2e7d92dcac505e47dddea1a127b0734c61e3f0eba2bad57817b91b7a59cce7a882850c31c4f0897c3439d34168b0daf33b6ef14a00860cdf7438c9bbf78d8fcc266b91ca2948c9c45350d7df0d9a1fa67f25fbf2a2dafb6fd6ed76afec1d10807a685c9ca82f30644ed394a4c932113399ecff03d65449e1';p=pathlib.Path('C:/Users/ash/PhoneBridgeCode.gs');p.write_bytes(zlib.decompress(bytes.fromhex(h)));print('SOURCE_BYTES='+str(p.stat().st_size))" |
| 1788384304704 | SUCCESS | python -c "import zlib;exec(zlib.decompress(bytes.fromhex('78daa556df6f9b48107ee7af40fb040a86f44e952a2a1e1c9b6bdc34d8b29d48b928421b766c6f0f58b2bb384923ffef9d05ecda569aeb5d5f8c67777e7c33f3cd002f2a21b5fd5589d2ab659ef37b5fc2430d4a6fc58a4a055b01a414d2aba85ea1642951cb0ca24ef427f874c8200cae14481550b50a262b51c299e46c0903c1c05f2ae26200ca520d4fda8132138c97cb88d47ad1fb405c8b46068a9f0bca94f386633fcba9aa64e61bf5b77dba968ea8bf04ed102dfe01d4b685b4f74f547764f185cd152f95a665068ef618cfb46bd3921d1cb7960c16b4ce35715badd0d691bedd9dde5934cb40a9a8d36ea5740fc0c1c5bc3db7242c24a8d5d6aa135f31eb6eb67619675b9b2ce750ea94b303fdf674c48cae3a52559049d0afa8cfba0b53972e60530c8cd63e5568d98c6a1aed73c547a16902382f7b6842b4f28e428699f28e920c3bd1234b4951533f5740c223a58deb77115ccb7e880e89eb4fdba743565a572a0c02416bbdfac35f0ab1cc81565cf9992882d695d7e0373fde0a3984fc8a5ec840941a61f6e66d705a5539cfa8e6a20c9e7a8f8f8fbd8590456f9727434096dd357c8fbf47b850141594ce83a77901a2d6d19fa72d731dd767d0e6e3de1e72e5ce14bf14ba731fda927205f6ec596928e2278e6926e3b43f18c4b3593a1f5fc409f6eb1c73e863ce42f26f0d6c4ce20ca804699393d691f75692cd506d2c24b39dd13c770a405fcc2c01ef5eb0e728c1a976b7bd37828d20cd0dce89ddc89023c8a614ac2e2ae598cb5f6a9a89f1a3256de0a88bbf6dd0393a40fad4b2b47fb7da5625c5d7a849924cc6b339f176ac5199e4953e66cdfa5d604c20d38a782f44739d9beacd56180cc615c8a682ca6e369fddae3e7b185f1b8a289c52637c4b5adf388e7756414bbe40c0917156c0df6886fefa8ad3e0a2a6394dbf60016b89c018603e0c6bc84191f065e31178caa032f1be88e512779e0132ef0f2e86d3d1753c45135997c6e93556ad65c1f5073c7d847bec36bae8a866e22537e3244efbc938b9b91c5fcd88710e59ada16faeaf66f1341dc6932fe39b51f2896c36d682e7a0a2db1752d2c20036eb1d8dba71457504907e367edab70409dbe7c6db992006d516e287e1e7d938d9b3d963d0b64e9e025c33540b248283aa1e5ab9eee6ceea9a78f59f7a189013ecca0909b2761a4c4f9bd448d83cb06bebff498f9deb755bfd862f0c5abbb61bc724b1d7ef0c4fd665b4be259d595217f7209128ec7771207f72f15c60960d9443ffe1baf4c8b6c67f61eac92b4d3a44ff4b9c67c87966de8bdbd80de991c795e0a58e5e4fa349a1a099142a30f85983df1092585a3ee3e691d14fc6fd276b651b706fc99b8f895e7f699a1e924bf18de7390ddefba7887a7f657cb4cdaa88a48faf7f5dab8fcd9e43f17093341f462ac2f754955364ae6bb5b369ef7f38f9e7f3f92436ff6caa6cc0341ad7265d069d63f857c795c43c1c321b4c4793793a1a464d7f77e73877b3d13831a75a3aebd2dddd4ccecd889f4d47c34f7137cc9771d2b9607b2e0e14e36438198f9239ea6c8bb85334eb223549a5b876e657b32ea801ee1e2a9d8d8737786b52bc0ddf9f9edeb9d6770a5b9c7e')).decode('utf-8'))" |
| 1788384427366 | SUCCESS | python -c "import zlib;exec(zlib.decompress(bytes.fromhex('78da9d524d4fe33010bde757443925da7cb40569d9ac728022a050284b294b17a1cab5a78dbb69ecda13fa81f6bfafdb84aaadd8cb5e6cbde7379e9937c3a75228b4275ae47ea1b28c0f4305b302347e404994065f124c0db248b2968699204cbb1519de9bdb759a71d4d3a07444741a8534235a2a1aaee58e673e256c80b04017722a18cfc78953e02838713ccfc284846340d741f11b8cda16cade657445597c6473cd738d24a7e0a2cf3845cf2639dba3cb4806235264e878a52ab631c1972dfb6a114a41eba4529768b053c0dec363c97fb7158c14e8f423ac829fc4552fdb40cad94710cd38e438e06c2fa0645b6c23d6075a0d54017ea2ef560f6b6baa941b3f4cbaf2d6b165338224d91d6768c0660ee0beef94139b28ff20654cb57fd0665c41df192b6294b894e0c407a23f5e5865f02c7b96ecef56f850deae93224a1d47912005a68d702cc4380322b90ea99846e557fea6fef5e1a7668dcc8a25ef4e53e468ca0c1ecbe444ca8c53825ce4d12298cfe7c148a869b0ed9399822cbb9af9ce0a1fd465a09090bb331ff9144481c951ad5c5ed70b1994fd782ffbebf26a15c9b6114d159778d8c85b3d924a4c80a28eea4df8995ef46f8bce71dead65aba3ebf393bbe74ef3e1f85b0ac5b073d2b8e1c1a4d79d7d6d5dfdbaa0d3e269dc3eefd61759c440666239356debe8f466b4a4c3792b9dde049782aecefaf58124697bd123d7c34e7fd95d3dad2e7bec6af2dc79bc7eaad1fb66bfcd98e677edd65b639e3586f3d3ee8fc57dcdb1fe399c62c7ee53331ea1f86ae3b0f1fb0c8802653b5f4a278cb952f11cffcf4feb2f214d96fb')).decode('utf-8'))" |
| 1788384620859 | SUCCESS | python -c "import zlib,pathlib;h='78daad18db52db46f49daf102f48aa15d518e22476d40c059ad02440304cdbc964342b698d37c89258ad0c8ced7fefd98ba4952c08cdf401ec3d7beef775982639333e1effe34f3e1c0c5e0e0dcf3007af101ee2e1a01f047b7b7bfbfbc1deeb10857b5138180428980e07c368ef359e0ef78337c16e18ee4f77f78638d81d0e827ef4e6251a98e3ad50b0bd3cb8787f7cc959e6b334c318fe286204ee5e447851a17d3ef8dbff72757c750c98837e093dfc7075fa1120affa7d806d4d8b24e4a44694bec7ccc2b6b1342866054d8c194aa218fb16768ca488637b6cac75f4f33497f85b861163660469f4007c97eb3100187d0046646a58d8d8d931b09b01f61162a879724127861396db25f99f93b353374334c756171ad7c13042c4c29961dd6bcaa605f3ad657a339aa238c70ea634a52393240b1493c8ff9ea789b956d49be671d9f6784b33af7d29ac940ecc3c0befec60ae249a6386a9bd5a49a3e53d121c3c8bd3edecf0ffae04015ea6beae5666ce102b72b3a6bbc10f2591f870298ed1830fe0d54a9ce19b2d786817992b3e4cc187bb7b5b1a6c09e4a79d93a4cc9fa6451271cf546ac46978e37d827f134c1724c4ee35669390928c71a0053ee418ee1d2212f012f2c8ae420e9f520fe505cf2b0dad949167df12446d649cdc16b8c035b602f8c225606f275596c6714dc24f8fb0a7382f6256a3ca73c97cb9ee249a61445980914657817e400abef3db320176a1c44e1825c9b5a5a74a98cee7907b3e8944a8eb230fb2dd29a4e5b12ad88c16d8119723e543bbd4f2c9bc28929b24bd4b7c294125c7da989204c5312f6b9100908418e5b84c8ab55e3d5a0e8a941089294e4ab09057e75ce45d3112134670ce2dce0a868fc83586fe52c325e020be4e2961b3b90b7dd587c6eaf0ba718c1aef70c69b0773af2efff05f6b793df322778e32ab54d20aeca5bc5940d9bdedbf0b7ac06e14d82e4b555c7687f65829bc70639c5cb319f87bf79dd9377b8bd162bcb6ddef29492c08cc58eb2b805337fe465729c3a07593dc3ba7bc7f73dd372aaebeb26c0e55e707cb147ddd841431bf7e33eb86ab54d09aa86899b261369afbd76fad98e56881bf48fd6eeba8dd2abb7fab86896ddc7ab76e1e83a2d5ed8bfa96ebf25c8bf24d8b1ca17a2efc4fa60fa04ab32f57ede05e7722893c15b2fb46c5dcbbfc7f9d1ba0c6554122cbb61bed7a93b8ecd20099cbcaabfa2b5cfda0af369940fddf1684e2b2cbf25199a18738459ad20a20e614885bae4d4d43f0b7ca1b0e9ba6d4b03813e2f5c7e46d198231e9f56c19b2afe41bd80d59083da4bb299068442227c251910980d4ecd6cd8a7c662de5add47e041f8eaedd481d1cd9c647668693088c301d8628f87754d924cfab95dc566c27a4d02f31b8858d127c67c05cc7162fb693c999a2b11dc4189e672c1ff5a54a8da4d46aacc39c753351d410d092e43fb8b11e63c299d254316894b17c8bb1b6c5a534d358ad0ced08b8caec929961e8ac4c5a2409673496e0d26ecf6a1c57abbedddb5538618cc85cf8cf7bcc7f63256ac36d5d3d5fb84ee5ea6849d3bb11e9ed725faa042a33406a24be3733415ce8903a7c0d2bcaccd0fcb32e0711dfc7d65b3f508e6f9fadf05683bbbb0d04edc13986685adb5d05d159ba30bd5a65ab06152ca3deb2c6e285a20aa1922ccf20354a1318cbce8cb1cc574881ab9d204960f9c2305771f4ce346b0e1a8eeda8792dcc65f89ed5681a50d8a88ca8eec551de44857c20f873ae83767a54070da7a9433e437c4eb6b59060290d829784bcd647dbdb815b9d9c6c061e01c786982c44224b75bac052a4bcc9681ae23cdfa068c12bf6429f3bd812e0c9b02164f3528a621425799652cdbf1508ac3a383f9ff893c38b93f34bfffce2ecfcf8e2f2e47802b6c2128db5e08ba3f4025f64a0c13cddf1c4bb216729c5e54e0819d59a813ce9ecee79c0dbd813c3a0350b967a0be25cd5f7b1ec2f9abef256878cd7cf6ec7cac95d5db96d69de5885b2e7ee42634511c002ea9917bed92351cff4b5c7541a47de69310f30b5f2acb13a719a9e79ca77a7fe8603814cfa0e8822cc6d6fd2112d0c89f719b1990b591b5bb972fcafe2750daca169038bbc43aea3429fd8e51cd2e42795f40d52e2e46aeb22bf08298e05fdda96df5b5b92f6c4107117bbcbffd0fe9e1f21a71d1a2779563c94a689fd546a5503416e53304ecdf1238eec795de2885d3e991b6b73a7acc62ebd7e649bee76a72a8430a5b4c898fafd41ff91417b45fe6421f0a2d493854397f2f781f65cd2a160fed9e9a793537842380125d135f6e15187e21a5b87f2fe777a74717672e41f1c1e1e4f2627bf9f7c3ab9fcc7ac2603e7bcc034e7fb424ba002cb9e585bfc544f7cbcb51459f4a31d72a3e3a85f1b7edabf9d8a28e7b692cbd47d2c5e67509ba7677f41d537bcdc26d32f9b64c2bf9ad56d4adda19cf2d1cd3a40e10d2caf2373738895fb99dc585bfe1366a75aaa1fca9fe24ab7c9adfe127690b382c1c3dd6a0dafd416efbccfb0ba5e3e64d86a9197709793f1faf817a51c4db6';p=pathlib.Path('C:/Users/ash/PhoneBridgeCode.gs');p.write_bytes(zlib.decompress(bytes.fromhex(h)));print('SOURCE_BYTES='+str(p.stat().st_size))" |
| 1788384732708 | SUCCESS | python -c "import zlib;exec(zlib.decompress(bytes.fromhex('78daa556df6f9b48107ee7af40fb040a86f44e952a2a1e1c9b6bdc34d8b29d48b928421b766c6f0f58b2bb384923ffef9d05ecda569aeb5d5f8c67777e7c33f3cd002f2a21b5fd5589d2ab659ef37b5fc2430d4a6fc58a4a055b01a414d2aba85ea1642951cb0ca24ef427f874c8200cae14481550b50a262b51c299e46c0903c1c05f2ae26200ca520d4fda8132138c97cb88d47ad1fb405c8b46068a9f0bca94f386633fcba9aa64e61bf5b77dba968ea8bf04ed102dfe01d4b685b4f74f547764f185cd152f95a665068ef618cfb46bd3921d1cb7960c16b4ce35715badd0d691bedd9dde5934cb40a9a8d36ea5740fc0c1c5bc3db7242c24a8d5d6aa135f31eb6eb67619675b9b2ce750ea94b303fdf674c48cae3a52559049d0afa8cfba0b53972e60530c8cd63e5568d98c6a1aed73c547a16902382f7b6842b4f28e428699f28e920c3bd1234b4951533f5740c223a58deb77115ccb7e880e89eb4fdba743565a572a0c02416bbdfac35f0ab1cc81565cf9992882d695d7e0373fde0a3984fc8a5ec840941a61f6e66d705a5539cfa8e6a20c9e7a8f8f8fbd8590456f9727434096dd357c8fbf47b850141594ce83a77901a2d6d19fa72d731dd767d0e6e3de1e72e5ce14bf14ba731fda927205f6ec596928e2278e6926e3b43f18c4b3593a1f5fc409f6eb1c73e863ce42f26f0d6c4ce20ca804699393d691f75692cd506d2c24b39dd13c770a405fcc2c01ef5eb0e728c1a976b7bd37828d20cd0dce89ddc89023c8a614ac2e2ae598cb5f6a9a89f1a3256de0a88bbf6dd0393a40fad4b2b47fb7da5625c5d7a849924cc6b339f176ac5199e4953e66cdfa5d604c20d38a782f44739d9beacd56180cc615c8a682ca6e369fddae3e7b185f1b8a289c52637c4b5adf388e7756414bbe40c0917156c0df6886fefa8ad3e0a2a6394dbf60016b89c018603e0c6bc84191f065e31178caa032f1be88e512779e0132ef0f2e86d3d1753c45135997c6e93556ad65c1f5073c7d847bec36bae8a866e22537e3244efbc938b9b91c5fcd88710e59ada16faeaf66f1341dc6932fe39b51f2896c36d682e7a0a2db1752d2c20036eb1d8dba71457504907e367edab70409dbe7c6db992006d516e287e1e7d938d9b3d963d0b64e9e025c33540b248283aa1e5ab9eee6ceea9a78f59f7a189013ecca0909b2761a4c4f9bd448d83cb06bebff498f9deb755bfd862f0c5abbb61bc724b1d7ef0c4fd665b4be259d595217f7209128ec7771207f72f15c60960d9443ffe1baf4c8b6c67f61eac92b4d3a44ff4b9c67c87966de8bdbd80de991c795e0a58e5e4fa349a1a099142a30f85983df1092585a3ee3e691d14fc6fd276b651b706fc99b8f895e7f699a1e924bf18de7390ddefba7887a7f657cb4cdaa88a48faf7f5dab8fcd9e43f17093341f462ac2f754955364ae6bb5b369ef7f38f9e7f3f92436ff6caa6cc0341ad7265d069d63f857c795c43c1c321b4c4793793a1a464d7f77e73877b3d13831a75a3aebd2dddd4ccecd889f4d47c34f7137cc9771d2b9607b2e0e14e36438198f9239ea6c8bb85334eb223549a5b876e657b32ea801ee1e2a9d8d8737786b52bc0ddf9f9edeb9d6770a5b9c7e')).decode('utf-8'))" |
| 1788385788361 | SUCCESS | python -c "from pathlib import Path; p=Path(r'C:\Users\ash\PhoneBridgeCode.gs'); s=p.read_text(encoding='utf-8'); print('\n'.join(x for x in s.splitlines() if 'action' in x or x.startswith('function ') or 'QUEUE' in x or 'PropertiesService' in x))" |
| 1788385859621 | FAILED | python -c "import json,glob,urllib.request,time; ps=glob.glob(r'G:\\My Drive\\**\\sheet_bridge_bootstrap.json',recursive=True); assert ps,'BOOTSTRAP_NOT_FOUND'; c=json.load(open(ps[0],encoding='utf-8')); b=json.dumps({'action':'enqueue','relay_key':c['relay_key'],'command_action':'PING','payload_json':'{}','target':c['target']}).encode(); r=json.loads(urllib.request.urlopen(urllib.request.Request(c['endpoint'],data=b,headers={'Content-Type':'application/json'}),timeout=20).read()); print('ENQUEUE_OK='+str(r.get('ok'))); print('COMMAND_ID='+str(r.get('command_id',''))); assert r.get('ok') and r.get('command_id')" |
| 1788385905935 | SUCCESS | python -c "from pathlib import Path;s=Path(r'C:\Users\ash\PhoneBridgeCode.gs').read_text(encoding='utf-8');a=s.index('function enqueue_');b=s.index('function poll_',a);print(s[a:b])" |
| 1788385962713 | SUCCESS | python -c "import json,glob,urllib.request,time; ps=glob.glob(r'G:\\My Drive\\**\\sheet_bridge_bootstrap.json',recursive=True); assert ps,'BOOTSTRAP_NOT_FOUND'; c=json.load(open(ps[0],encoding='utf-8')); ep=c['endpoint']; key=c['relay_key']; target=c['target'];
def post(o):
b=json.dumps(o).encode(); return json.loads(urllib.request.urlopen(urllib.request.Request(ep,data=b,headers={'Content-Type':'application/json'}),timeout=20).read())
def run(cid,act,payload):
r=post({'action':'enqueue','relay_key':key,'command_id':cid,'command_action':act,'payload_json':json.dumps(payload,separators=(',',':')),'target':target}); print('ENQUEUE',act,json.dumps(r,separators=(',',':'))); assert r.get('ok');
for i in range(45):
time.sleep(2); g=post({'action':'get_result','relay_key':key,'command_id':cid});
if g.get('found') or g.get('status') in ('done','failed','error','cancelled') or g.get('result_text') or g.get('error'):
print('RESULT',act,json.dumps(g,separators=(',',':'))[:12000]); return g
raise RuntimeError(act+'_RESULT_TIMEOUT')
p=run('pb-ping-20260903-0553','PING',{}); c1=run('pb-checkchat-20260903-0553','CHECK_CHAT',{}); r1=run('pb-readchat-20260903-0553','READ_CHAT',{'limit':5}); print('SEQUENCE_DONE')" |
| 1788386019736 | SUCCESS | python -c "import json,glob,urllib.request; p=glob.glob(r'G:\\My Drive\\**\\sheet_bridge_bootstrap.json',recursive=True)[0]; c=json.load(open(p,encoding='utf-8')); b=json.dumps({'action':'queue','relay_key':c['relay_key']}).encode(); r=json.loads(urllib.request.urlopen(urllib.request.Request(c['endpoint'],data=b,headers={'Content-Type':'application/json'}),timeout=20).read()); print(json.dumps(r,separators=(',',':')))" |
| 1788386112923 | SUCCESS | python -c "from pathlib import Path;s=Path(r'C:\Users\ash\PhoneBridgeCode.gs').read_text(encoding='utf-8');a=s.index('function poll_');b=s.index('function heartbeat_',a);print(s[a:b])" |
| 1788386932387 | TIMEOUT | cmd /c "where /r C:\Users\ash *1.4.22* 2>nul" |
| 1788388114615 | SUCCESS | "C:\Users\ash\AppData\Local\Microsoft\WinGet\Packages\Genymobile.scrcpy_Microsoft.Winget.Source_8wekyb3d8bbwe\scrcpy-win64-v4.1\adb.EXE" devices -l |
| 1788388817659 | FAILED | python phone_operator_bridge_deploy.py |
| 1788388992461 | SUCCESS | powershell -NoProfile -Command "Get-CimInstance Win32_Process | Where-Object {$_.CommandLine -match 'phone_operator_bridge_deploy|clasp|node'} | Select-Object ProcessId,ParentProcessId,Name,CommandLine | Format-List" |
| 1788389083841 | FAILED | cmd /d /s /c "cd /d C:\Users\ash\ShopeeOperationsPhoneBridge && C:\Users\ash\AppData\Roaming\npm\clasp.cmd deployments" |
| 1788389129439 | FAILED | C:\Users\ash\AppData\Roaming\npm\clasp.cmd list |
| 1788389188482 | SUCCESS | powershell -NoProfile -Command "$c='C:\Users\ash\AppData\Roaming\npm\clasp.cmd'; $n='C:\Program Files\nodejs\node.exe'; Write-Output ('CLASP_EXISTS='+[IO.File]::Exists($c)); Write-Output ('NODE_EXISTS='+[IO.File]::Exists($n)); if(Test-Path $c){Get-Item $c | Select-Object FullName,Length}; if(Test-Path $n){& $n --version}" |
| 1788389245386 | SUCCESS | "C:\Program Files\nodejs\node.exe" C:\Users\ash\AppData\Roaming\npm\node_modules\@google\clasp\build\src\index.js list |
| 1788389304671 | SUCCESS | powershell -NoProfile -Command "$d='C:\Users\ash\PhoneOperatorBridge'; New-Item -ItemType Directory -Force -Path $d | Out-Null; $j='{\"scriptId\":\"1IIxFOyACrloSR7X8BFq_vWZDh1xFaH9b19ndOs8geq4u0pcX_1UNY93V\",\"rootDir\":\".\"}'; Set-Content -LiteralPath (Join-Path $d '.clasp.json') -Value $j -Encoding UTF8; Write-Output 'CLASP_BIND_WRITTEN'" |
| 1788389357866 | SUCCESS | python phone_operator_bridge_deploy.py |
| 1788389410061 | SUCCESS | powershell -NoProfile -Command "Get-CimInstance Win32_Process | Where-Object {$_.CommandLine -match 'phone_operator_bridge_deploy|clasp'} | Select-Object ProcessId,ParentProcessId,Name,CommandLine | Format-List" |
| 1788389516004 | FAILED | rclone copyto "C:\Users\ash\PhoneOperatorBridge\bridge_private.json" "chatgptbridge_gdrive:Phone Operator Bridge/bridge_private.json" |
| 1788389662612 | SUCCESS | powershell -NoProfile -Command "$pub=[Text.Encoding]::UTF8.GetString([Convert]::FromBase64String('LS0tLS1CRUdJTiBQVUJMSUMgS0VZLS0tLS0KTUlJQm9qQU5CZ2txaGtpRzl3MEJBUUVGQUFPQ0FZOEFNSUlCaWdLQ0FZRUF4N0VjMnBVUEhjd0RFR3Z2bEtuNgpNT01mbHB1RncrNXFubjAvWFA1YzUxTW51Y0hqcjJpTDlGV1NGT1lVNW1JVklwdVVic2xjZ1Q2ZjRFS245T0VzCnVObzJSaXdubkd2ckZIOSsxQkMvODk0dmRMVEhhMm5wU05PVlhNZEJWOHFrSzRVckY3OHhRT0hTN2pIZjRVM3MKYnJqYUV0d3NwMzBkTW9mU1BJMVJuZ1hnbkZaR3FXSmV3ZExVT1AvdnN6MFo3aUh5Z1FQUVlaZTlkV2phSEllMgpOREozUmN3SjY0Z2l2dFRySW91SnFmVDhkTjZLdGE2NnpHUnV1ZmdsNkZkQkZNZHUyR0toZ2ZIZ1VPWUowZUkrCmc1Z3RiQW41MGNienJOVlNzTGtUNmdqMjAyd3d4am1xN0NPc1d6aXRBNGNjdkcvcktudUZEOGZJb25IMDdQQ2kKRDZpSHRqRlRJYUxJeXg2SkszY210THlKeCtTZzU1VkRqMnVwQ3owaVlmRk5jSHBPYWdYejVhVi9rWXZNaGx1WQpTNXFRZFNKMmJwTFhEd1NqSWV1c0FMT0NGVk1CclVOci9PSllRRVd0WmFjWjMrL0pBNW5iMVd4ZDBxMVR3QU9ZCjNpQ3pHdytIdy9odXUyeUZGL2NSRE9uV04rWDBZNlpiOXFrSm1IMEg3OU5kQWdNQkFBRT0KLS0tLS1FTkQgUFVCTElDIEtFWS0tLS0tCg==')); $b64=($pub -replace '-----BEGIN PUBLIC KEY-----','' -replace '-----END PUBLIC KEY-----','' -replace '\s',''); $der=[Convert]::FromBase64String($b64); $rsa=[System.Security.Cryptography.RSA]::Create(); $read=0; $rsa.ImportSubjectPublicKeyInfo($der,[ref]$read); $plain=[IO.File]::ReadAllBytes('C:\Users\ash\PhoneOperatorBridge\bridge_private.json'); $enc=$rsa.Encrypt($plain,[System.Security.Cryptography.RSAEncryptionPadding]::OaepSHA256); Write-Output ('ENC_B64='+[Convert]::ToBase64String($enc)); Write-Output ('PLAIN_SHA256='+([BitConverter]::ToString([System.Security.Cryptography.SHA256]::Create().ComputeHash($plain)).Replace('-','').ToLower()))" |
| 1788389715033 | SUCCESS | python -c "import shutil; print('CRYPTOGRAPHY=',end=''); import cryptography; print(cryptography.__version__); print('OPENSSL='+str(shutil.which('openssl')))" |
| 1788389826964 | SUCCESS | python -c "import base64,pathlib,hashlib; from cryptography.hazmat.primitives import serialization,hashes; from cryptography.hazmat.primitives.asymmetric import padding; p=pathlib.Path(r'C:\\Users\\ash\\PhoneOperatorBridge\\bridge_private.json').read_bytes(); pub=serialization.load_pem_public_key(base64.b64decode('LS0tLS1CRUdJTiBQVUJMSUMgS0VZLS0tLS0KTUlJQm9qQU5CZ2txaGtpRzl3MEJBUUVGQUFPQ0FZOEFNSUlCaWdLQ0FZRUF4N0VjMnBVUEhjd0RFR3Z2bEtuNgpNT01mbHB1RncrNXFubjAvWFA1YzUxTW51Y0hqcjJpTDlGV1NGT1lVNW1JVklwdVVic2xjZ1Q2ZjRFS245T0VzCnVObzJSaXdubkd2ckZIOSsxQkMvODk0dmRMVEhhMm5wU05PVlhNZEJWOHFrSzRVckY3OHhRT0hTN2pIZjRVM3MKYnJqYUV0d3NwMzBkTW9mU1BJMVJuZ1hnbkZaR3FXSmV3ZExVT1AvdnN6MFo3aUh5Z1FQUVlaZTlkV2phSEllMgpOREozUmN3SjY0Z2l2dFRySW91SnFmVDhkTjZLdGE2NnpHUnV1ZmdsNkZkQkZNZHUyR0toZ2ZIZ1VPWUowZUkrCmc1Z3RiQW41MGNienJOVlNzTGtUNmdqMjAyd3d4am1xN0NPc1d6aXRBNGNjdkcvcktudUZEOGZJb25IMDdQQ2kKRDZpSHRqRlRJYUxJeXg2SkszY210THlKeCtTZzU1VkRqMnVwQ3owaVlmRk5jSHBPYWdYejVhVi9rWXZNaGx1WQpTNXFRZFNKMmJwTFhEd1NqSWV1c0FMT0NGVk1CclVOci9PSllRRVd0WmFjWjMrL0pBNW5iMVd4ZDBxMVR3QU9ZCjNpQ3pHdytIdy9odXUyeUZGL2NSRE9uV04rWDBZNlpiOXFrSm1IMEg3OU5kQWdNQkFBRT0KLS0tLS1FTkQgUFVCTElDIEtFWS0tLS0tCg==')); enc=pub.encrypt(p,padding.OAEP(mgf=padding.MGF1(algorithm=hashes.SHA256()),algorithm=hashes.SHA256(),label=None)); print('ENC_B64='+base64.b64encode(enc).decode()); print('PLAIN_SHA256='+hashlib.sha256(p).hexdigest()); print('PLAIN_SIZE='+str(len(p)))" |
| 1788390040872 | FAILED | python "G:\My Drive\ChatGPT Bridge Data\fast-commands\build_phoneoperator_universal_explorer_v2_3_0.py" |
| 1788390110595 | FAILED | python -c "import json,urllib.parse,urllib.request; c=json.load(open(r'C:\\Users\\ash\\PhoneOperatorBridge\\bridge_private.json')); u=c['endpoint']+'?'+urllib.parse.urlencode({'op':'health','key':c['shared_key']}); print(urllib.request.urlopen(u,timeout=20).read().decode())" |
| 1788390162695 | FAILED | python "G:\My Drive\ChatGPT Bridge Data\fast-commands\build_phoneoperator_universal_explorer_v2_3_1.py" |
| 1788390235486 | FAILED | python "G:\My Drive\ChatGPT Bridge Data\fast-commands\build_phoneoperator_universal_explorer_v2_3_2.py" |
| 1788390276051 | FAILED | python "G:\My Drive\ChatGPT Bridge Data\fast-commands\build_phoneoperator_universal_explorer_v2_3_3.py" |
| 1788390330641 | SUCCESS | python "G:\My Drive\ChatGPT Bridge Data\fast-commands\build_phoneoperator_universal_explorer_v2_3_4.py" |
| 1788390629311 | SUCCESS | python "G:\My Drive\ChatGPT Bridge Data\fast-commands\build_phoneoperator_universal_explorer_v2_4_0.py" |
| 1788390692268 | SUCCESS | powershell -NoProfile -Command "Get-CimInstance Win32_Process | Where-Object {$_.CommandLine -match 'build_phoneoperator_universal_explorer_v2_4_0|javac|d8|apksigner|zipalign'} | Select-Object ProcessId,ParentProcessId,Name,CommandLine | Format-List" |
| 1788392538979 | SUCCESS | python -c "from pathlib import Path; import shutil; src=Path(r'G:\My Drive\ChatGPT Bridge Data\fast-commands\build_phoneoperator_universal_explorer_v2_4_0.py'); dst=Path(r'G:\My Drive\ChatGPT Bridge Data\fast-commands\build_phoneoperator_universal_explorer_v2_4_1.py'); s=src.read_text(encoding='utf-8'); s=s.replace('2.4.0-universal-explorer-drive','2.4.1-universal-explorer-autoconfig').replace('versionCode=24','versionCode=25').replace('PhoneOperator-UniversalExplorer-v2.4.0','PhoneOperator-UniversalExplorer-v2.4.1'); dst.write_text(s,encoding='utf-8'); print('STAGED='+str(dst))" && python "G:\My Drive\ChatGPT Bridge Data\fast-commands\build_phoneoperator_universal_explorer_v2_4_1.py" |
| 1788392767847 | SUCCESS | python "G:\My Drive\ChatGPT Bridge Data\fast-commands\build_phoneoperator_universal_explorer_v2_4_2.py" |
| 1788422941223 | SUCCESS | python -c "import json,glob,urllib.request,time; p=glob.glob(r'G:\\My Drive\\**\\sheet_bridge_bootstrap.json',recursive=True)[0]; c=json.load(open(p,encoding='utf-8')); ep=c['endpoint']; key=c['relay_key']; target=c['target'];
def post(o):
t=time.time_ns()//1000000; b=json.dumps(o,separators=(',',':')).encode(); r=json.loads(urllib.request.urlopen(urllib.request.Request(ep,data=b,headers={'Content-Type':'application/json'}),timeout=20).read()); return t,time.time_ns()//1000000,r
def run(cid,act,payload):
t0=time.time_ns()//1000000; a0,a1,r=post({'action':'enqueue','relay_key':key,'command_id':cid,'command_action':act,'payload_json':json.dumps(payload,separators=(',',':')),'target':target}); print('ENQUEUE',act,'local_start_ms='+str(t0),'http_ms='+str(a1-a0),'resp='+json.dumps({k:v for k,v in r.items() if k!='relay_key'},separators=(',',':')));
for i in range(80):
time.sleep(0.5); g0,g1,g=post({'action':'get_result','relay_key':key,'command_id':cid}); rr=g.get('result');
if rr:
out={'action':act,'local_enqueue_start_ms':t0,'enqueue_http_ms':a1-a0,'local_result_seen_ms':g1,'get_result_http_ms':g1-g0,'phone_received_at_ms':rr.get('phone_received_at_ms'),'phone_processed_at_ms':rr.get('phone_processed_at_ms'),'phone_result_written_at_ms':rr.get('phone_result_written_at_ms'),'duration_ms':rr.get('duration_ms'),'status':rr.get('status'),'transport':rr.get('transport'),'error':rr.get('error')}; print('TRACE='+json.dumps(out,separators=(',',':'))); return
raise RuntimeError(act+'_TIMEOUT')
run('lat-ping-20260903-1608','PING',{}); run('lat-read1-20260903-1608','READ_CHAT',{'limit':1})" |
| 1788423029670 | SUCCESS | python -c "import json,glob,urllib.request,pathlib,time; p=glob.glob(r'G:\\My Drive\\**\\sheet_bridge_bootstrap.json',recursive=True)[0]; c=json.load(open(p,encoding='utf-8')); ep=c['endpoint']; key=c['relay_key']; out=[];
for cid,act in [('lat-ping-20260903-1608','PING'),('lat-read1-20260903-1608','READ_CHAT')]:
b=json.dumps({'action':'get_result','relay_key':key,'command_id':cid},separators=(',',':')).encode(); t0=time.time_ns()//1000000; g=json.loads(urllib.request.urlopen(urllib.request.Request(ep,data=b,headers={'Content-Type':'application/json'}),timeout=20).read()); t1=time.time_ns()//1000000; r=g.get('result') or {}; out.append({'action':act,'lookup_http_ms':t1-t0,'phone_received_at_ms':r.get('phone_received_at_ms'),'phone_processed_at_ms':r.get('phone_processed_at_ms'),'phone_result_written_at_ms':r.get('phone_result_written_at_ms'),'duration_ms':r.get('duration_ms'),'status':r.get('status'),'transport':r.get('transport'),'completed_at':r.get('completed_at'),'error':r.get('error')});
pathlib.Path('latency_trace_20260903_1610.json').write_text(json.dumps(out,separators=(',',':')),encoding='utf-8'); print(json.dumps(out,separators=(',',':')))" |
| 1788423192272 | SUCCESS | python "G:\My Drive\ChatGPT Bridge Data\fast-commands\build_phoneoperator_universal_explorer_v2_4_3.py" |
| 1788423589888 | SUCCESS | python -c "from pathlib import Path;s=Path(r'C:\\Users\\ash\\PhoneBridgeCode.gs').read_text(encoding='utf-8');
for name in ['function doPost','function poll_','function result_','function enqueue_']:
i=s.find(name); print('---'+name+'---'); print(s[i:i+2200] if i>=0 else 'NOT_FOUND')" |
| 1788423737697 | FAILED | python -c "import base64;exec(base64.b64decode('PLACEHOLDER').decode())" |
| 1788423985982 | SUCCESS | python -c "import base64;exec(base64.b64decode('CmZyb20gcGF0aGxpYiBpbXBvcnQgUGF0aApwPVBhdGgociJDOlxVc2Vyc1xhc2hcUGhvbmVCcmlkZ2VDb2RlLmdzIikKcz1wLnJlYWRfdGV4dChlbmNvZGluZz0idXRmLTgiKQpuZXc9cicnJ2Z1bmN0aW9uIGhvdFNoZWV0Xygpe3JldHVybiBTcHJlYWRzaGVldEFwcC5vcGVuQnlJZCgnMV9KdEhJWFhFWVk0OGRiODlZY25KcXp0VlZ0VkdaMDFXVDh1WVpEWXF3azQnKS5nZXRTaGVldEJ5TmFtZSgnaG90cGF0aCcpO30KZnVuY3Rpb24gaG90UG9sbF8oKXt0cnl7Y29uc3Qgc2g9aG90U2hlZXRfKCksdj1zaC5nZXRSYW5nZSgnQTI6TDInKS5nZXRWYWx1ZXMoKVswXSxpZD1TdHJpbmcodlsxXXx8JycpLGE9U3RyaW5nKHZbMl18fCcnKSxwbD1TdHJpbmcodlszXXx8J3t9Jyksc3Q9U3RyaW5nKHZbNF18fCcnKTtpZihpZCYmYSYmc3Q9PT0nUEVORElORycpe2NvbnN0IG49RGF0ZS5ub3coKTtzaC5nZXRSYW5nZSgnRTI6RzInKS5zZXRWYWx1ZXMoW1snUlVOTklORycsdls1XXx8bixuXV0pO3JldHVybntyb3c6MixpZDppZCxhY3Rpb246YSxwYXlsb2FkX2pzb246cGwsYXR0ZW1wdHM6MSx0YXJnZXQ6VEFSR0VULGhvdHBhdGg6dHJ1ZX07fX1jYXRjaChlKXtQcm9wZXJ0aWVzU2VydmljZS5nZXRTY3JpcHRQcm9wZXJ0aWVzKCkuc2V0UHJvcGVydHkoJ0hPVFBBVEhfTEFTVF9FUlJPUicsU3RyaW5nKGUpKTt9cmV0dXJuIG51bGw7fQpmdW5jdGlvbiBwb2xsXygpe2NvbnN0IGg9aG90UG9sbF8oKTtpZihoKXJldHVybiBvdXRfKHtvazp0cnVlLGNvbW1hbmQ6aH0pO2NvbnN0IHE9cXVldWVfKCk7Zm9yKGxldCBpPTA7aTxxLmxlbmd0aDtpKyspe2lmKHFbaV0uc3RhdHVzPT09J3BlbmRpbmcnJiYoIXFbaV0udGFyZ2V0fHxxW2ldLnRhcmdldD09PVRBUkdFVCkpe3FbaV0uc3RhdHVzPSdydW5uaW5nJztxW2ldLmF0dGVtcHRzPShxW2ldLmF0dGVtcHRzfHwwKSsxO3FbaV0uY2xhaW1lZF9hdD1uZXcgRGF0ZSgpLnRvSVNPU3RyaW5nKCk7c2F2ZVF1ZXVlXyhxKTtyZXR1cm4gb3V0Xyh7b2s6dHJ1ZSxjb21tYW5kOntyb3c6aSsxLGlkOnFbaV0uaWQsYWN0aW9uOnFbaV0uYWN0aW9uLHBheWxvYWRfanNvbjpxW2ldLnBheWxvYWRfanNvbixhdHRlbXB0czpxW2ldLmF0dGVtcHRzLHRhcmdldDpxW2ldLnRhcmdldH19KTt9fXJldHVybiBvdXRfKHtvazp0cnVlLGNvbW1hbmQ6bnVsbH0pO30KJycnCmE9cy5pbmRleCgiZnVuY3Rpb24gcG9sbF8oKSIpO2I9cy5pbmRleCgiZnVuY3Rpb24gcmVzdWx0XyhiKSIsYSkKcC53aXRoX3N1ZmZpeCgiLmdzLnByZS1ob3RwYXRoLmJhayIpLndyaXRlX3RleHQocyxlbmNvZGluZz0idXRmLTgiKQpwLndyaXRlX3RleHQoc1s6YV0rbmV3KyJcbiIrc1tiOl0sZW5jb2Rpbmc9InV0Zi04IikKcHJpbnQoIlBBVENIMV9PSyIpCg==').decode())" |
| 1788424061065 | SUCCESS | python -c "import base64;exec(base64.b64decode('CmZyb20gcGF0aGxpYiBpbXBvcnQgUGF0aApwPVBhdGgociJDOlxVc2Vyc1xhc2hcUGhvbmVCcmlkZ2VDb2RlLmdzIikKcz1wLnJlYWRfdGV4dChlbmNvZGluZz0idXRmLTgiKQpuZXc9cicnJ2Z1bmN0aW9uIHJlc3VsdF8oYil7Y29uc3QgaWQ9U3RyaW5nKGIuY29tbWFuZF9pZHx8JycpO2lmKCFpZClyZXR1cm4gb3V0Xyh7b2s6ZmFsc2UsZXJyb3I6J2NvbW1hbmRfaWRfcmVxdWlyZWQnfSk7Y29uc3QgZD17Y29tbWFuZF9pZDppZCxzdGF0dXM6U3RyaW5nKGIuc3RhdHVzfHwnZG9uZScpLGh0dHBfc3RhdHVzOmIuaHR0cF9zdGF0dXM9PT11bmRlZmluZWQ/Jyc6U3RyaW5nKGIuaHR0cF9zdGF0dXMpLHJlc3VsdF90ZXh0OlN0cmluZyhiLnJlc3VsdF90ZXh0fHwnJyksZXJyb3I6U3RyaW5nKGIuZXJyb3J8fCcnKSxkdXJhdGlvbl9tczpiLmR1cmF0aW9uX21zPT09dW5kZWZpbmVkPycnOlN0cmluZyhiLmR1cmF0aW9uX21zKSxyZXN1bHRfc2hhMjU2OlN0cmluZyhiLnJlc3VsdF9zaGEyNTZ8fCcnKSx0cnVuY2F0ZWQ6ISFiLnRydW5jYXRlZCxwaG9uZV9yZWNlaXZlZF9hdF9tczpiLnBob25lX3JlY2VpdmVkX2F0X21zLHBob25lX3Byb2Nlc3NlZF9hdF9tczpiLnBob25lX3Byb2Nlc3NlZF9hdF9tcyxwaG9uZV9yZXN1bHRfd3JpdHRlbl9hdF9tczpiLnBob25lX3Jlc3VsdF93cml0dGVuX2F0X21zLHRyYW5zcG9ydDpTdHJpbmcoYi50cmFuc3BvcnR8fCdBUFBTX1NDUklQVF9QUk9QRVJUSUVTJyksbm90ZXM6U3RyaW5nKGIubm90ZXN8fCcnKSxjb21wbGV0ZWRfYXQ6bmV3IERhdGUoKS50b0lTT1N0cmluZygpfTtzdG9yZVJlc3VsdF8oaWQsSlNPTi5zdHJpbmdpZnkoZCkpO2NvbnN0IHE9cXVldWVfKCk7Zm9yKGxldCBpPTA7aTxxLmxlbmd0aDtpKyspaWYocVtpXS5pZD09PWlkKXtxW2ldLnN0YXR1cz1kLnN0YXR1cztxW2ldLmNvbXBsZXRlZF9hdD1kLmNvbXBsZXRlZF9hdDt9c2F2ZVF1ZXVlXyhxKTt0cnl7Y29uc3Qgc2g9aG90U2hlZXRfKCksYz1zaC5nZXRSYW5nZSgnQTI6TDInKS5nZXRWYWx1ZXMoKVswXTtpZihTdHJpbmcoY1sxXXx8JycpPT09aWQpe2NvbnN0IG49RGF0ZS5ub3coKSxjcj1jWzVdfHwnJyxjbD1jWzZdfHwnJztzaC5nZXRSYW5nZSgnQTM6TDMnKS5zZXRWYWx1ZXMoW1snUkVTVUxUJyxpZCxTdHJpbmcoY1syXXx8JycpLCd7fScsZC5zdGF0dXMsY3IsY2wsZC5waG9uZV9yZWNlaXZlZF9hdF9tc3x8JycsZC5waG9uZV9wcm9jZXNzZWRfYXRfbXN8fCcnLGQucGhvbmVfcmVzdWx0X3dyaXR0ZW5fYXRfbXN8fCcnLG4sSlNPTi5zdHJpbmdpZnkoZCldXSk7c2guZ2V0UmFuZ2UoJ0UyOksyJykuc2V0VmFsdWVzKFtbJ0RPTkUnLGNyLGNsLGQucGhvbmVfcmVjZWl2ZWRfYXRfbXN8fCcnLGQucGhvbmVfcHJvY2Vzc2VkX2F0X21zfHwnJyxkLnBob25lX3Jlc3VsdF93cml0dGVuX2F0X21zfHwnJyxuXV0pO319Y2F0Y2goZSl7UHJvcGVydGllc1NlcnZpY2UuZ2V0U2NyaXB0UHJvcGVydGllcygpLnNldFByb3BlcnR5KCdIT1RQQVRIX0xBU1RfRVJST1InLFN0cmluZyhlKSk7fXJldHVybiBvdXRfKHtvazp0cnVlLHJlc3VsdF9pZDppZH0pO30KJycnCmE9cy5pbmRleCgiZnVuY3Rpb24gcmVzdWx0XyhiKSIpO2I9cy5pbmRleCgiZnVuY3Rpb24gc3RvcmVSZXN1bHRfIixhKQpwLndyaXRlX3RleHQoc1s6YV0rbmV3KyJcbiIrc1tiOl0sZW5jb2Rpbmc9InV0Zi04IikKcHJpbnQoIlBBVENIMl9PSyIpCg==').decode())" |
| 1788424148753 | FAILED | python -c "import base64;exec(base64.b64decode('CmZyb20gcGF0aGxpYiBpbXBvcnQgUGF0aAppbXBvcnQganNvbixzdWJwcm9jZXNzLHJlLHN5cyxzaHV0aWwKc2lkPScxNG5rSU1QTDhsX0lZZVVnZ1JQNW02ZHN3Q283Ymx0NUlEeG40NjlJVUNUYnVsNkNNR0pHN3pxcG8nCmRpZD0nQUtmeWNid2xIQ2lxTi13RHhjNW11MEhyMjYxLXVPcDlyS1ZIMmVXTmF0UUFRT1R3dUtvTWNDRUhTV1cxeV8xZmlhQ0JUQWZGeHcnCnByb2o9Tm9uZQpmb3IgcCBpbiBQYXRoKHInQzpcVXNlcnNcYXNoJykucmdsb2IoJy5jbGFzcC5qc29uJyk6CiAgICB0cnk6CiAgICAgICAgaWYganNvbi5sb2FkcyhwLnJlYWRfdGV4dChlbmNvZGluZz0ndXRmLTgnKSkuZ2V0KCdzY3JpcHRJZCcpPT1zaWQ6CiAgICAgICAgICAgIHByb2o9cC5wYXJlbnQ7YnJlYWsKICAgIGV4Y2VwdDogcGFzcwppZiBwcm9qIGlzIE5vbmU6IHJhaXNlIFN5c3RlbUV4aXQoJ0NMQVNQX1BST0pFQ1RfTk9UX0ZPVU5EJykKc2h1dGlsLmNvcHkyKHInQzpcVXNlcnNcYXNoXFBob25lQnJpZGdlQ29kZS5ncycscHJvai8nQ29kZS5ncycpCnI9c3VicHJvY2Vzcy5ydW4oWydjbGFzcCcsJ3B1c2gnLCctZiddLGN3ZD1wcm9qLGNhcHR1cmVfb3V0cHV0PVRydWUsdGV4dD1UcnVlKQppZiByLnJldHVybmNvZGU6IHByaW50KHIuc3Rkb3V0LHIuc3RkZXJyKTtyYWlzZSBTeXN0ZW1FeGl0KCdQVVNIX0ZBSUxFRCcpCnY9c3VicHJvY2Vzcy5ydW4oWydjbGFzcCcsJ3ZlcnNpb24nLCdob3RwYXRoLWFkYXB0ZXItMjAyNjA5MDMnXSxjd2Q9cHJvaixjYXB0dXJlX291dHB1dD1UcnVlLHRleHQ9VHJ1ZSkKaWYgdi5yZXR1cm5jb2RlOiBwcmludCh2LnN0ZG91dCx2LnN0ZGVycik7cmFpc2UgU3lzdGVtRXhpdCgnVkVSU0lPTl9GQUlMRUQnKQptPXJlLnNlYXJjaChyJyhcZCspJyx2LnN0ZG91dCkKaWYgbm90IG06IHByaW50KHYuc3Rkb3V0KTtyYWlzZSBTeXN0ZW1FeGl0KCdWRVJTSU9OX1BBUlNFX0ZBSUxFRCcpCnZuPW0uZ3JvdXAoMSkKZD1zdWJwcm9jZXNzLnJ1bihbJ2NsYXNwJywnZGVwbG95JywnLWknLGRpZCwnLVYnLHZuLCctZCcsJ2hvdHBhdGgtYWRhcHRlci0yMDI2MDkwMyddLGN3ZD1wcm9qLGNhcHR1cmVfb3V0cHV0PVRydWUsdGV4dD1UcnVlKQppZiBkLnJldHVybmNvZGU6IHByaW50KGQuc3Rkb3V0LGQuc3RkZXJyKTtyYWlzZSBTeXN0ZW1FeGl0KCdERVBMT1lfRkFJTEVEJykKcHJpbnQoJ0RFUExPWV9PSyBWRVJTSU9OPScrdm4pCg==').decode())" |
| 1788424329637 | SUCCESS | powershell -NoProfile -Command "$sid='14nkIMPL8l_IYeUggRP5m6dswCo7blt5IDxn469IUCTbul6CMGJG7zqpo'; $roots=@('C:\Users\ash\PhoneBridgeHotpathDeploy','C:\Users\ash\PhoneOperatorBridge','C:\Users\ash\Documents\Codex','C:\Users\ash\Downloads'); $hits=@(); foreach($r in $roots){if(Test-Path $r){Get-ChildItem $r -Filter .clasp.json -File -Recurse -ErrorAction SilentlyContinue | ForEach-Object {try{$j=Get-Content -Raw $_.FullName|ConvertFrom-Json;if($j.scriptId -eq $sid){$hits+=$_.DirectoryName}}catch{}}}}; $hits|Select-Object -First 10" |
| 1788424416536 | FAILED | python -c "import base64;exec(base64.b64decode('CmZyb20gcGF0aGxpYiBpbXBvcnQgUGF0aAppbXBvcnQgc3VicHJvY2VzcyxzaHV0aWwscmUsc3lzCnNpZD0nMTRua0lNUEw4bF9JWWVVZ2dSUDVtNmRzd0NvN2JsdDVJRHhuNDY5SVVDVGJ1bDZDTUdKRzd6cXBvJwpkaWQ9J0FLZnljYndsSENpcU4td0R4YzVtdTBIcjI2MS11T3A5cktWSDJlV05hdFFBUU9Ud3VLb01jQ0VIU1dXMXlfMWZpYUNCVEFmRnh3Jwpwcm9qPVBhdGgocidDOlxVc2Vyc1xhc2hcUGhvbmVCcmlkZ2VIb3RwYXRoRGVwbG95MicpCmlmIHByb2ouZXhpc3RzKCk6IHNodXRpbC5ybXRyZWUocHJvaikKcHJvai5ta2RpcigpCnI9c3VicHJvY2Vzcy5ydW4oWydjbGFzcCcsJ2Nsb25lJyxzaWRdLGN3ZD1wcm9qLGNhcHR1cmVfb3V0cHV0PVRydWUsdGV4dD1UcnVlKQppZiByLnJldHVybmNvZGU6IHByaW50KHIuc3Rkb3V0LHIuc3RkZXJyKTtyYWlzZSBTeXN0ZW1FeGl0KCdDTE9ORV9GQUlMRUQnKQpzcmM9UGF0aChyJ0M6XFVzZXJzXGFzaFxQaG9uZUJyaWRnZUNvZGUuZ3MnKS5yZWFkX3RleHQoZW5jb2Rpbmc9J3V0Zi04JykKKHByb2ovJ0NvZGUuZ3MnKS53cml0ZV90ZXh0KHNyYyxlbmNvZGluZz0ndXRmLTgnKQpyPXN1YnByb2Nlc3MucnVuKFsnY2xhc3AnLCdwdXNoJywnLWYnXSxjd2Q9cHJvaixjYXB0dXJlX291dHB1dD1UcnVlLHRleHQ9VHJ1ZSkKaWYgci5yZXR1cm5jb2RlOiBwcmludChyLnN0ZG91dCxyLnN0ZGVycik7cmFpc2UgU3lzdGVtRXhpdCgnUFVTSF9GQUlMRUQnKQp2PXN1YnByb2Nlc3MucnVuKFsnY2xhc3AnLCd2ZXJzaW9uJywnaG90cGF0aC1hZGFwdGVyLTIwMjYwOTAzJ10sY3dkPXByb2osY2FwdHVyZV9vdXRwdXQ9VHJ1ZSx0ZXh0PVRydWUpCmlmIHYucmV0dXJuY29kZTogcHJpbnQodi5zdGRvdXQsdi5zdGRlcnIpO3JhaXNlIFN5c3RlbUV4aXQoJ1ZFUlNJT05fRkFJTEVEJykKbT1yZS5zZWFyY2gocicoXGQrKScsdi5zdGRvdXQpCmlmIG5vdCBtOiBwcmludCh2LnN0ZG91dCk7cmFpc2UgU3lzdGVtRXhpdCgnVkVSU0lPTl9QQVJTRV9GQUlMRUQnKQp2bj1tLmdyb3VwKDEpCmQ9c3VicHJvY2Vzcy5ydW4oWydjbGFzcCcsJ2RlcGxveScsJy1pJyxkaWQsJy1WJyx2biwnLWQnLCdob3RwYXRoLWFkYXB0ZXItMjAyNjA5MDMnXSxjd2Q9cHJvaixjYXB0dXJlX291dHB1dD1UcnVlLHRleHQ9VHJ1ZSkKaWYgZC5yZXR1cm5jb2RlOiBwcmludChkLnN0ZG91dCxkLnN0ZGVycik7cmFpc2UgU3lzdGVtRXhpdCgnREVQTE9ZX0ZBSUxFRCcpCnByaW50KCdERVBMT1lfT0sgVkVSU0lPTj0nK3ZuKQo=').decode())" |
| 1788424508916 | SUCCESS | powershell -NoProfile -Command "$a=Get-Command clasp* -All -ErrorAction SilentlyContinue|Select-Object Name,Source,CommandType; $b=Get-ChildItem $env:APPDATA\npm -Filter 'clasp*' -ErrorAction SilentlyContinue|Select-Object FullName; $c=Get-Command npx.cmd -ErrorAction SilentlyContinue|Select-Object Source; [pscustomobject]@{commands=$a;appdata=$b;npx=$c}|ConvertTo-Json -Depth 5 -Compress" |
| 1788424571717 | FAILED | python -c "import base64;exec(base64.b64decode('CmZyb20gcGF0aGxpYiBpbXBvcnQgUGF0aAppbXBvcnQgc3VicHJvY2VzcyxzaHV0aWwscmUsc3lzCnNpZD0nMTRua0lNUEw4bF9JWWVVZ2dSUDVtNmRzd0NvN2JsdDVJRHhuNDY5SVVDVGJ1bDZDTUdKRzd6cXBvJwpkaWQ9J0FLZnljYndsSENpcU4td0R4YzVtdTBIcjI2MS11T3A5cktWSDJlV05hdFFBUU9Ud3VLb01jQ0VIU1dXMXlfMWZpYUNCVEFmRnh3JwpjbGFzcD1yJ0M6XFxVc2Vyc1xcYXNoXFxBcHBEYXRhXFxSb2FtaW5nXFxucG1cXGNsYXNwLmNtZCcKcHJvaj1QYXRoKHInQzpcVXNlcnNcYXNoXFBob25lQnJpZGdlSG90cGF0aERlcGxveTInKQppZiBwcm9qLmV4aXN0cygpOiBzaHV0aWwucm10cmVlKHByb2opCnByb2oubWtkaXIoKQpkZWYgcnVuKGEpOgogIHI9c3VicHJvY2Vzcy5ydW4oW2NsYXNwXSt hLGN3ZD1wcm9qLGNhcHR1cmVfb3V0cHV0PVRydWUsdGV4dD1UcnVlKQogIGlmIHIucmV0dXJuY29kZTogcHJpbnQoci5zdGRvdXQpO3ByaW50KHIuc3RkZXJyLGZpbGU9c3lzLnN0ZGVycik7cmFpc2UgU3lzdGVtRXhpdCgnQ0xBU1BfRkFJTEVEJykKICByZXR1cm4gcgpyPXJ1bihbJ2Nsb25lJyxzaWRdKQpzcmM9UGF0aChyJ0M6XFVzZXJzXGFzaFxQaG9uZUJyaWRnZUNvZGUuZ3MnKS5yZWFkX3RleHQoZW5jb2Rpbmc9J3V0Zi04JykKKHByb2ovJ0NvZGUuZ3MnKS53cml0ZV90ZXh0KHNyYyxlbmNvZGluZz0ndXRmLTgnKQpydW4oWydwdXNoJywnLWYnXSkKdj1ydW4oWyd2ZXJzaW9uJywnaG90cGF0aC1hZGFwdGVyLTIwMjYwOTAzJ10pCm09cmUuc2VhcmNoKHInKFxkKyknLHYuc3Rkb3V0KQppZiBub3QgbTogcHJpbnQodi5zdGRvdXQpO3JhaXNlIFN5c3RlbUV4aXQoJ1ZFUlNJT05fUEFSU0VfRkFJTEVEJykKdm49bS5ncm91cCgxKQpydW4oWydkZXBsb3knLCctaScsZGlkLCctVicsdm4sJy1kJywnaG90cGF0aC1hZGFwdGVyLTIwMjYwOTAzJ10pCnByaW50KCdERVBMT1lfT0sgVkVSU0lPTj0nK3ZuKQo=').decode())" |
| 1788424637133 | SUCCESS | powershell -NoProfile -ExecutionPolicy Bypass -Command "$c='C:\Users\ash\AppData\Roaming\npm\clasp.cmd';Write-Output ('EXISTS='+(Test-Path -LiteralPath $c));& $c --version;Write-Output ('EXIT='+$LASTEXITCODE)" |
| 1788424698004 | SUCCESS | powershell -NoProfile -Command "$c='C:\Users\ash\AppData\Roaming\npm\clasp.cmd';Write-Output '---CLASP.CMD---';Get-Content -Raw -LiteralPath $c;Write-Output '---NODE---';Get-Command node.exe -All -ErrorAction SilentlyContinue|Select-Object -ExpandProperty Source;Write-Output '---NPMROOT---';Get-ChildItem 'C:\Users\ash\AppData\Roaming\npm\node_modules\@google\clasp' -ErrorAction SilentlyContinue|Select-Object -First 10 FullName" |
| 1788424758238 | SUCCESS | powershell -NoProfile -Command "$p=@('C:\Program Files\nodejs\node.exe','C:\Program Files (x86)\nodejs\node.exe','C:\Users\ash\AppData\Local\Programs\nodejs\node.exe','C:\Users\ash\scoop\apps\nodejs\current\node.exe');$found=@($p|Where-Object{Test-Path $_});if(-not $found){$found=@(Get-ChildItem 'C:\Users\ash\AppData\Local' -Filter node.exe -File -Recurse -ErrorAction SilentlyContinue|Select-Object -First 10 -ExpandProperty FullName)};$found|ForEach-Object{Write-Output $_}" |
| 1788424819078 | FAILED | powershell -NoProfile -ExecutionPolicy Bypass -Command "$ErrorActionPreference='Stop';$node='C:\Program Files\nodejs\node.exe';$js='C:\Users\ash\AppData\Roaming\npm\node_modules\@google\clasp\build\src\index.js';$sid='14nkIMPL8l_IYeUggRP5m6dswCo7blt5IDxn469IUCTbul6CMGJG7zqpo';$did='AKfycbwlHCiqN-wDxc5mu0Hr261-uOp9rKVH2eWNatQAQOTwuKoMcCEHSWW1y_1fiaCBTAfFxw';$proj='C:\Users\ash\PhoneBridgeHotpathDeploy3';if(Test-Path $proj){Remove-Item $proj -Recurse -Force};New-Item -ItemType Directory -Path $proj|Out-Null;Push-Location $proj;& $node $js clone $sid;if($LASTEXITCODE -ne 0){throw 'CLONE_FAILED'};Copy-Item 'C:\Users\ash\PhoneBridgeCode.gs' (Join-Path $proj 'Code.gs') -Force;& $node $js push -f;if($LASTEXITCODE -ne 0){throw 'PUSH_FAILED'};$vo=& $node $js version 'hotpath-adapter-20260903';if($LASTEXITCODE -ne 0){throw 'VERSION_FAILED'};$vn=[regex]::Match(($vo -join ' '),'(\d+)').Groups[1].Value;if(-not $vn){throw ('VERSION_PARSE_FAILED '+($vo -join ' '))};& $node $js deploy -i $did -V $vn -d 'hotpath-adapter-20260903';if($LASTEXITCODE -ne 0){throw 'DEPLOY_FAILED'};Pop-Location;Write-Output ('DEPLOY_OK VERSION='+$vn)" |
| 1788424950382 | SUCCESS | powershell -NoProfile -Command "$proj='C:\Users\ash\PhoneBridgeHotpathDeploy3';Write-Output '---FILES---';if(Test-Path $proj){Get-ChildItem $proj -Force|Select-Object Name,Length,LastWriteTime};Write-Output '---NODEPROCS---';Get-CimInstance Win32_Process|Where-Object{$_.Name -eq 'node.exe' -or $_.CommandLine -like '*clasp*'}|Select-Object ProcessId,ParentProcessId,Name,CommandLine|Format-List" |
| 1788425050551 | FAILED | powershell -NoProfile -ExecutionPolicy Bypass -Command "$ErrorActionPreference='Stop';$node='C:\Program Files\nodejs\node.exe';$js='C:\Users\ash\AppData\Roaming\npm\node_modules\@google\clasp\build\src\index.js';$sid='14nkIMPL8l_IYeUggRP5m6dswCo7blt5IDxn469IUCTbul6CMGJG7zqpo';$did='AKfycbwlHCiqN-wDxc5mu0Hr261-uOp9rKVH2eWNatQAQOTwuKoMcCEHSWW1y_1fiaCBTAfFxw';$proj='C:\Users\ash\PhoneBridgeHotpathManual';if(Test-Path $proj){Remove-Item $proj -Recurse -Force};New-Item -ItemType Directory -Path $proj|Out-Null;Set-Content -LiteralPath (Join-Path $proj '.clasp.json') -Value ('{"scriptId":"'+$sid+'","rootDir":"."}') -Encoding UTF8;Set-Content -LiteralPath (Join-Path $proj 'appsscript.json') -Value '{"timeZone":"Asia/Kuala_Lumpur","dependencies":{},"exceptionLogging":"STACKDRIVER","runtimeVersion":"V8"}' -Encoding UTF8;Copy-Item 'C:\Users\ash\PhoneBridgeCode.gs' (Join-Path $proj 'Code.gs') -Force;Push-Location $proj;Write-Output 'STEP_PUSH';& $node $js push -f;if($LASTEXITCODE -ne 0){throw 'PUSH_FAILED'};Write-Output 'STEP_VERSION';$vo=& $node $js version 'hotpath-adapter-20260903';if($LASTEXITCODE -ne 0){throw 'VERSION_FAILED'};$vn=[regex]::Match(($vo -join ' '),'(\d+)').Groups[1].Value;if(-not $vn){throw ('VERSION_PARSE_FAILED '+($vo -join ' '))};Write-Output ('VERSION='+$vn);Write-Output 'STEP_DEPLOY';& $node $js deploy -i $did -V $vn -d 'hotpath-adapter-20260903';if($LASTEXITCODE -ne 0){throw 'DEPLOY_FAILED'};Pop-Location;Write-Output ('DEPLOY_OK VERSION='+$vn)" |
| 1788425161346 | FAILED | powershell -NoProfile -ExecutionPolicy Bypass -Command "$ErrorActionPreference='Stop';$node='C:\Program Files\nodejs\node.exe';$js='C:\Users\ash\AppData\Roaming\npm\node_modules\@google\clasp\build\src\index.js';$sid='14nkIMPL8l_IYeUggRP5m6dswCo7blt5IDxn469IUCTbul6CMGJG7zqpo';$did='AKfycbwlHCiqN-wDxc5mu0Hr261-uOp9rKVH2eWNatQAQOTwuKoMcCEHSWW1y_1fiaCBTAfFxw';$proj='C:\Users\ash\PhoneBridgeHotpathManual';New-Item -ItemType Directory -Path $proj -Force|Out-Null;$u8=New-Object System.Text.UTF8Encoding($false);[IO.File]::WriteAllText((Join-Path $proj '.clasp.json'),('{"scriptId":"'+$sid+'","rootDir":"."}'),$u8);[IO.File]::WriteAllText((Join-Path $proj 'appsscript.json'),'{"timeZone":"Asia/Kuala_Lumpur","dependencies":{},"exceptionLogging":"STACKDRIVER","runtimeVersion":"V8"}',$u8);Copy-Item 'C:\Users\ash\PhoneBridgeCode.gs' (Join-Path $proj 'Code.gs') -Force;Write-Output ('CLASP_JSON='+[IO.File]::ReadAllText((Join-Path $proj '.clasp.json')));Push-Location $proj;Write-Output 'STEP_PUSH';& $node $js push -f;if($LASTEXITCODE -ne 0){throw 'PUSH_FAILED'};Write-Output 'STEP_VERSION';$vo=& $node $js version 'hotpath-adapter-20260903';if($LASTEXITCODE -ne 0){throw 'VERSION_FAILED'};$vn=[regex]::Match(($vo -join ' '),'(\d+)').Groups[1].Value;if(-not $vn){throw ('VERSION_PARSE_FAILED '+($vo -join ' '))};Write-Output ('VERSION='+$vn);Write-Output 'STEP_DEPLOY';& $node $js deploy -i $did -V $vn -d 'hotpath-adapter-20260903';if($LASTEXITCODE -ne 0){throw 'DEPLOY_FAILED'};Pop-Location;Write-Output ('DEPLOY_OK VERSION='+$vn)" |