import type { ArenaSourceHashes } from "./types.ts";

/**
 * SHA-256 values are generated from committed source files by
 * `npm run arena:source-hashes`. Placeholder values are replaced before commit.
 */
export const ARENA_SOURCE_HASHES: Readonly<Record<string, ArenaSourceHashes>> = Object.freeze({
  "drive-101-v1": {
    environment: "sha256:394b6892c13966ab999ba88d912b3fb86083a057aabcba2ae82a53ae29726b40",
    simulator: "sha256:eae9a74358885691a3ea7c1ef58bb58bcfff171de7fa8fb1611d6900dcaead4a",
  },
  "office-nav-v1": {
    environment: "sha256:ba6de0b6f940c20c1a2af3a8b2c332034a1270c2110b9bc403253705a645cd8c",
    simulator: "sha256:5d18f57e072a30853a1a864a3e8ea470116f24ef4cde851f93590492d5345ce7",
  },
  "office-jobs-v1": {
    environment: "sha256:446a8216784bee2875c3a14bfebf17d40e3ee2b2f55afbdd5f085e8aecdd570c",
    simulator: "sha256:b5037a16f4aac10349e89926b1920c6c437d74e91c70b6d81ea5fe1f5ab1b612",
  },
  "crow-nav-v1": {
    environment: "sha256:448f061a182826decfdb0b6c54cdc62f39df2b2351b7dcaf33c0c77a0607dc51",
    simulator: "sha256:f03ba9ff320d5231a728a7f9733492ed41fa8608509e476c6d84ae567b1f24d8",
  },
  "california-flight-v1": {
    environment: "sha256:50dc69d1f7541b1e98bea1ec8a0a69dc13a7b3cf75f1785fd2a2e309cb4d56ea",
    simulator: "sha256:997aa7c63779ae77af44d584758f55b6679836305115aef5e13f207232ec4d6f",
  },
  "studio-ops-v1": {
    environment: "sha256:529b023d751cf9ffd31e6862fda1ef5655010bee100aef6fa046d15a38b19952",
    simulator: "sha256:7efc301402d22c5efef901e8671af1eb7dd88d4f586bc6c15555fd9587d19038",
  },
});
