from pathlib import Path
import hashlib,json
paths=['client/server-plugin/MarioCraftDeathmatch.jar','client/build/mariocraft-26.2-mario.html','client/build/mariocraft-26.2-vanilla.html','client/mario/libsm64-build/libsm64.js','client/mario/libsm64-build/libsm64.wasm','client/mario/pose-build/pose.js','client/mario/pose-build/pose.wasm','client/workspace/target_teavm_wasm_gc_server/build/generated/teavm/wasm-gc/server-worker.wasm','client/workspace/target_teavm_wasm_gc_mesh/build/generated/teavm/wasm-gc/mesh-worker.wasm','client/workspace/target_teavm/build/web/sounds.epk','client/workspace/target_teavm/build/web/music.epk','client/workspace/eaglercraft-26.2-optional-music.zip']
r={p:{'bytes':Path(p).stat().st_size,'sha256':hashlib.sha256(Path(p).read_bytes()).hexdigest()} for p in paths if Path(p).exists()}
Path('client/build/phase6-baselines.json').write_text(json.dumps(r,indent=2)+'\n');print(json.dumps(r,indent=2))
