{
 "schemaVersion": "1.0.0",
 "courseId": "newton-commonwealth",
 "name": "Newton Commonwealth Golf Course",
 "version": "0.1.0",
 "createdAt": "2026-09-23T21:25:05Z",
 "pipelineVersion": "course-builder/0.1.0",
 "generator": "course-builder",
 "files": [
  {
   "path": "assets/holes/ph_01.jpg",
   "sha256": "24c3b1f11339db132bcd10acf0b5aefaa7fd6c9cf807b1a911c491ed581204fc",
   "bytes": 195553,
   "role": "hole_image"
  },
  {
   "path": "assets/holes/ph_01.json",
   "sha256": "45f233bef53b82875b89af6a63132292e82cd8dc7d22ff8d22bf4641790b6e73",
   "bytes": 341,
   "role": "hole_transform"
  },
  {
   "path": "assets/holes/ph_02.jpg",
   "sha256": "0c91acb5a1e472a1cb2e8a9d56904cbe15f82cfa11c2ea691049e24d3f222cee",
   "bytes": 211109,
   "role": "hole_image"
  },
  {
   "path": "assets/holes/ph_02.json",
   "sha256": "e5d1fd0f038d3bf48a2a548995dd0684e915f065910fc6a5cfd07853507d70cc",
   "bytes": 341,
   "role": "hole_transform"
  },
  {
   "path": "assets/holes/ph_03.jpg",
   "sha256": "d4851aa64d7764cd8a3f787931aeb1878fd46683490b4c969303e103c038fa54",
   "bytes": 168939,
   "role": "hole_image"
  },
  {
   "path": "assets/holes/ph_03.json",
   "sha256": "6646d89c258c11369d2f8a500a3a26b91c9d0e699d1c5cfd2a57ede8bae68b26",
   "bytes": 339,
   "role": "hole_transform"
  },
  {
   "path": "assets/holes/ph_04.jpg",
   "sha256": "93579d1939b65a0085648ad61121a530045ca5bf4b4e0d1ebc107de91d227c89",
   "bytes": 202963,
   "role": "hole_image"
  },
  {
   "path": "assets/holes/ph_04.json",
   "sha256": "62822148ea3e8d97e6b50a2818008df26bfdfd1666ab8d18fb622d263c130fdc",
   "bytes": 340,
   "role": "hole_transform"
  },
  {
   "path": "assets/holes/ph_05.jpg",
   "sha256": "e6242e0811428fde2f243d6dfc2bbd33c503839f5737eb7b6903b9ecd2b7e0df",
   "bytes": 173579,
   "role": "hole_image"
  },
  {
   "path": "assets/holes/ph_05.json",
   "sha256": "aa7e077d729f6f005817f37eaa815bb56ba2308f36d00cb7d6e5f11e9a01ae15",
   "bytes": 342,
   "role": "hole_transform"
  },
  {
   "path": "assets/holes/ph_06.jpg",
   "sha256": "a4bb5f9c8ad1fb75e953c21960c2e7858e11006826a823188f150e2729da43bb",
   "bytes": 165761,
   "role": "hole_image"
  },
  {
   "path": "assets/holes/ph_06.json",
   "sha256": "5b80e36a57f7b9e365a4f804c867ef702d87459298f30e1c395d235aae5a4932",
   "bytes": 341,
   "role": "hole_transform"
  },
  {
   "path": "assets/holes/ph_07.jpg",
   "sha256": "ea7056ef51666aea6fa55eb3236ce15817792b11047cf1ce2a5949c6fb4368e2",
   "bytes": 222354,
   "role": "hole_image"
  },
  {
   "path": "assets/holes/ph_07.json",
   "sha256": "e42d65ff1c75f5cae0f17302c0994470bdc7befbf777d9152f9026b400a969cb",
   "bytes": 340,
   "role": "hole_transform"
  },
  {
   "path": "assets/holes/ph_08.jpg",
   "sha256": "3d99b279dd24159647d1f475f42abbef7d99b1b38d646ea5d8e5b19e0913383a",
   "bytes": 194284,
   "role": "hole_image"
  },
  {
   "path": "assets/holes/ph_08.json",
   "sha256": "181e2a5b47a86c4c45b43a1ede60d14bad8ddd03503a6bb06ab480339fcaa598",
   "bytes": 340,
   "role": "hole_transform"
  },
  {
   "path": "assets/holes/ph_09.jpg",
   "sha256": "4373c155e520a0730b7b71900c4bdbd00fce00aef8ef34f676393183e7aa44f9",
   "bytes": 174402,
   "role": "hole_image"
  },
  {
   "path": "assets/holes/ph_09.json",
   "sha256": "7cb9d5f3c6dd62e00ae507307415ca5893fbb1e40bfe37fec4c2643cd26dc13a",
   "bytes": 342,
   "role": "hole_transform"
  },
  {
   "path": "assets/holes/ph_10.jpg",
   "sha256": "b6f5561b718969a44041b5645eeff2351fece78a884368be8aa3a52028715eeb",
   "bytes": 187488,
   "role": "hole_image"
  },
  {
   "path": "assets/holes/ph_10.json",
   "sha256": "4143fa140fd4e6a1c39868d86914d06e79527f619105f918809785f65900a612",
   "bytes": 340,
   "role": "hole_transform"
  },
  {
   "path": "assets/holes/ph_11.jpg",
   "sha256": "7fb187155df33b802a9016a4fd27be94f2619f7de3e1fdf3336c6c4289a2c4a0",
   "bytes": 158292,
   "role": "hole_image"
  },
  {
   "path": "assets/holes/ph_11.json",
   "sha256": "6a8a7cfd256ba276b22824b529c4eebc86912843eb9da628af6f81b5844ae9ae",
   "bytes": 337,
   "role": "hole_transform"
  },
  {
   "path": "assets/holes/ph_12.jpg",
   "sha256": "5b27ccb495303457c781dfe89bba628749a0c121dfe67a9fa5b9e46a82c17d16",
   "bytes": 191653,
   "role": "hole_image"
  },
  {
   "path": "assets/holes/ph_12.json",
   "sha256": "6566b1c67b85758c94cb655a8c904935ba3e550e87c94d7f6ccacdd8e7a4dcd0",
   "bytes": 338,
   "role": "hole_transform"
  },
  {
   "path": "assets/holes/ph_13.jpg",
   "sha256": "6f9ffed633e7b232fa16ff04e01857a30b7fd389173880f1a4d5399b716684a1",
   "bytes": 171157,
   "role": "hole_image"
  },
  {
   "path": "assets/holes/ph_13.json",
   "sha256": "07b4ab8d504a64ec7649aa59dc8f873df39ffd4a7c1e26db9b83bfe996eedadc",
   "bytes": 340,
   "role": "hole_transform"
  },
  {
   "path": "assets/holes/ph_14.jpg",
   "sha256": "8e9952c2968b55e25d0f5348ad4775683a0b61472c9ce38978cf5f22b60c977e",
   "bytes": 224493,
   "role": "hole_image"
  },
  {
   "path": "assets/holes/ph_14.json",
   "sha256": "efcb7920a74c2fbd5f06db23cbd10e232ac892075422aa5db1a05ad45482728e",
   "bytes": 341,
   "role": "hole_transform"
  },
  {
   "path": "assets/holes/ph_15.jpg",
   "sha256": "43bba23a62536ce06ee6fa73057e2f094952aae1fa5b13ff91f664b3c300949b",
   "bytes": 167321,
   "role": "hole_image"
  },
  {
   "path": "assets/holes/ph_15.json",
   "sha256": "ca3d4924ec244956d131b7012d80068e377b0feea30c61d4fe16fd6c97dffc20",
   "bytes": 340,
   "role": "hole_transform"
  },
  {
   "path": "assets/holes/ph_16.jpg",
   "sha256": "0d50f9812e19b3a7a905e55ccce7f2fb1c431502d895575aaf61479affb37784",
   "bytes": 189429,
   "role": "hole_image"
  },
  {
   "path": "assets/holes/ph_16.json",
   "sha256": "136b5d1e68af41df35e3b9b54812b8c6e4e204ba898c71f63d5bd9f0b42205de",
   "bytes": 339,
   "role": "hole_transform"
  },
  {
   "path": "assets/holes/ph_17.jpg",
   "sha256": "0829e548dd6b2879261e1f4e4a2a85af76fa5450a79359ecd0c78a8c5cce96c8",
   "bytes": 183470,
   "role": "hole_image"
  },
  {
   "path": "assets/holes/ph_17.json",
   "sha256": "80b7956a2c43475f03373abbfd5d45a392e4c4a0e215089897e296a00c26cafb",
   "bytes": 338,
   "role": "hole_transform"
  },
  {
   "path": "assets/holes/ph_18.jpg",
   "sha256": "90c061f42309f65e900e28b39efc171f5584a4ca9fe89c9e512aee6cfb231197",
   "bytes": 150034,
   "role": "hole_image"
  },
  {
   "path": "assets/holes/ph_18.json",
   "sha256": "72fa055fb1ef8817876e8be201bfc9ec4d1ba1dd98bfadc233184fee915c45b7",
   "bytes": 337,
   "role": "hole_transform"
  },
  {
   "path": "course.json",
   "sha256": "eb4d426164de41e91b9ff8289e050b8965f8eba9d688b1192528b7d82a6fa17f",
   "bytes": 727661,
   "role": "course"
  },
  {
   "path": "experimental/elevation.json",
   "sha256": "bf7d0cedbc0b4a64cc64390648f4ee19aad0cebb42ff7362080fd148e6ad6a38",
   "bytes": 6496,
   "role": "other"
  },
  {
   "path": "facts.json",
   "sha256": "f6dc709f2843076763800539723c53c68ded9681d1f53afb857d9faf46f3caa8",
   "bytes": 11044,
   "role": "facts"
  },
  {
   "path": "review_tasks.json",
   "sha256": "13877b04ae1f4d6de287c3c7c7f66b80fbe5bcc23d9c7f2a6ad0b2d08e8b1858",
   "bytes": 27863,
   "role": "review_tasks"
  }
 ],
 "imageryDate": "2023-07-07",
 "license": {
  "spdx": "ODbL-1.0",
  "attribution": "© OpenStreetMap contributors",
  "url": "https://opendatacommons.org/licenses/odbl/1-0/",
  "sources": [
   {
    "name": "OpenStreetMap",
    "spdx": "ODbL-1.0",
    "url": "https://www.openstreetmap.org/copyright"
   },
   {
    "name": "NAIP / USDA",
    "spdx": "LicenseRef-US-PublicDomain",
    "url": "https://naip-usdaonline.hub.arcgis.com/"
   }
  ]
 }
}
