{
 "schemaVersion": "1.0.0",
 "courseId": "biltmore",
 "name": "Biltmore Golf Course",
 "version": "0.2.1",
 "createdAt": "2026-10-11T16:26:52Z",
 "pipelineVersion": "course-builder/0.1.0",
 "generator": "course-builder",
 "files": [
  {
   "path": "assets/holes/ph_01.jpg",
   "sha256": "75cb82196621e438aef815ce4f300dbbf6ac90e1e8ae957ef3a2f1831cac4fde",
   "bytes": 204352,
   "role": "hole_image"
  },
  {
   "path": "assets/holes/ph_01.json",
   "sha256": "54e2623bd9f8330d062b497120d4d540f1e0a25e1d0cfba7bcb4ba5c3f4b1f87",
   "bytes": 340,
   "role": "hole_transform"
  },
  {
   "path": "assets/holes/ph_02.jpg",
   "sha256": "795e976de4a1bc636f3e72508f2ec069e65099e4a49bfb114509df7800987128",
   "bytes": 175166,
   "role": "hole_image"
  },
  {
   "path": "assets/holes/ph_02.json",
   "sha256": "4f5d0c82d81a948c5d5f31efb2fb3a91544d827dd496e9cf3f9ca0e0878f5fc7",
   "bytes": 341,
   "role": "hole_transform"
  },
  {
   "path": "assets/holes/ph_03.jpg",
   "sha256": "b11f003c82cc9cc00e643916affb6fd487550992a3ea8d603efa7ac15014ea88",
   "bytes": 205603,
   "role": "hole_image"
  },
  {
   "path": "assets/holes/ph_03.json",
   "sha256": "0fb8472df26d417f3228ee6b0623916b4febe6e46035378acd039eb8e125754d",
   "bytes": 341,
   "role": "hole_transform"
  },
  {
   "path": "assets/holes/ph_04.jpg",
   "sha256": "7e997ddb0e038ba3dc4f8309d2c4e1e0736b026e43f802110a96eb6b8c4fccc6",
   "bytes": 183474,
   "role": "hole_image"
  },
  {
   "path": "assets/holes/ph_04.json",
   "sha256": "818c362b053f12d7a7fa4bca335c2900e61d73f217b0c5573b407a00d5f92ca7",
   "bytes": 341,
   "role": "hole_transform"
  },
  {
   "path": "assets/holes/ph_05.jpg",
   "sha256": "e930f28a6f878d5cbd6981b20d582442e7159f2fb408b8b95250e2f2c482d8c7",
   "bytes": 161863,
   "role": "hole_image"
  },
  {
   "path": "assets/holes/ph_05.json",
   "sha256": "5ffb9a87bd126cc5bf3db61a5d50195362477f67641394f7515cb186216de933",
   "bytes": 340,
   "role": "hole_transform"
  },
  {
   "path": "assets/holes/ph_06.jpg",
   "sha256": "ac35979c3b52f679d673fd63516042f064b5df53dd13a92e4f28ccd842745e60",
   "bytes": 147686,
   "role": "hole_image"
  },
  {
   "path": "assets/holes/ph_06.json",
   "sha256": "ff7048bf8f9e2631745a16225fa2359eedbd93da335d18c0c07f556b4c03001d",
   "bytes": 340,
   "role": "hole_transform"
  },
  {
   "path": "assets/holes/ph_07.jpg",
   "sha256": "22c707824ab5b3b08e731fd5d46bb8bd7c3e40f13c610a96d22ddd4b18d31273",
   "bytes": 132055,
   "role": "hole_image"
  },
  {
   "path": "assets/holes/ph_07.json",
   "sha256": "471fd54444852281066e9f29f2a85e54dab5695f8263d63077fb953020362329",
   "bytes": 339,
   "role": "hole_transform"
  },
  {
   "path": "assets/holes/ph_08.jpg",
   "sha256": "696ab8f3619a07ba561dbbdcaa9e6e8d129357cc3c34c3a1b19613e0f3148f5e",
   "bytes": 119963,
   "role": "hole_image"
  },
  {
   "path": "assets/holes/ph_08.json",
   "sha256": "4ee4ff220758eed6460d8d848c1353a51940f2af2d86de665726bc424ec6a82b",
   "bytes": 341,
   "role": "hole_transform"
  },
  {
   "path": "assets/holes/ph_09.jpg",
   "sha256": "40200d56160b1f22dc985ddb33bd014d3e7a12b1907f8e7cf5eaa09fe90237de",
   "bytes": 132274,
   "role": "hole_image"
  },
  {
   "path": "assets/holes/ph_09.json",
   "sha256": "f1bcfd21e38b6f75eb0cd392ef891bbceba339fe7024c5ab862f281dfeb7400f",
   "bytes": 339,
   "role": "hole_transform"
  },
  {
   "path": "assets/holes/ph_10.jpg",
   "sha256": "ad123ab6df833eb019b392ecbbab6dd358143dddbc97e4105f1981a81c87ce11",
   "bytes": 189756,
   "role": "hole_image"
  },
  {
   "path": "assets/holes/ph_10.json",
   "sha256": "0da3a822274a3269053b21b82bbfbf51c6023b0be48e1593cf09f7cc77141b65",
   "bytes": 338,
   "role": "hole_transform"
  },
  {
   "path": "assets/holes/ph_11.jpg",
   "sha256": "a438f9e5d9e57f434241f0399b2f3805f050427f583365d5771db4c6f6031697",
   "bytes": 199848,
   "role": "hole_image"
  },
  {
   "path": "assets/holes/ph_11.json",
   "sha256": "a05bc1745602097b62359b322b943b286c5d362c7731dbd9b5c5d384db6d614b",
   "bytes": 339,
   "role": "hole_transform"
  },
  {
   "path": "assets/holes/ph_12.jpg",
   "sha256": "34b6282818ef17875e1fbd3b55cf9620393c5f6f422ff6260dcd1d51e4eadfb3",
   "bytes": 179589,
   "role": "hole_image"
  },
  {
   "path": "assets/holes/ph_12.json",
   "sha256": "0fd696ccbb91a5004dd3838d828c609a00199edc73b9edbc705cb8de686a9523",
   "bytes": 339,
   "role": "hole_transform"
  },
  {
   "path": "assets/holes/ph_13.jpg",
   "sha256": "7d0804cea4a1c354fc393f7e5973c141b2664e28566a2c15f7f127c9a7e597fe",
   "bytes": 202690,
   "role": "hole_image"
  },
  {
   "path": "assets/holes/ph_13.json",
   "sha256": "2b460247c516cf761e4622557feeb188e6421a894de960b99b99daa3555be33c",
   "bytes": 340,
   "role": "hole_transform"
  },
  {
   "path": "assets/holes/ph_14.jpg",
   "sha256": "78d0fa410847a6d91d96a9893c44b28ef302512b5f2cb8cd8f82973046e33633",
   "bytes": 172887,
   "role": "hole_image"
  },
  {
   "path": "assets/holes/ph_14.json",
   "sha256": "a5b7ff6581e32c5ae8a0992afdbe88389dc031bb9a5cbd6d1c441e05a561b105",
   "bytes": 339,
   "role": "hole_transform"
  },
  {
   "path": "assets/holes/ph_15.jpg",
   "sha256": "bb5f9e77ff51a404a625c2a27010a61852a3ff2c74d406eb01dcf65a0bbeac01",
   "bytes": 222809,
   "role": "hole_image"
  },
  {
   "path": "assets/holes/ph_15.json",
   "sha256": "70433544f3a6fee121d37d3342ada87eb0b56b126978851386ccea6112a888b6",
   "bytes": 342,
   "role": "hole_transform"
  },
  {
   "path": "assets/holes/ph_16.jpg",
   "sha256": "94bab3de99cc08b2582a46c346fe53b761cb9818717e4e3216c8054c6460d8b9",
   "bytes": 147870,
   "role": "hole_image"
  },
  {
   "path": "assets/holes/ph_16.json",
   "sha256": "2a9877969d00f93a2f9151748eebe5dd79386dac97a889bec3a86eeb064460ed",
   "bytes": 342,
   "role": "hole_transform"
  },
  {
   "path": "assets/holes/ph_17.jpg",
   "sha256": "2daffe52da6153048da2fe180f6dd93ebcba01e17f07aba0e9aa20f365de852e",
   "bytes": 152092,
   "role": "hole_image"
  },
  {
   "path": "assets/holes/ph_17.json",
   "sha256": "627a7de3d52b689b22c3f61c123b20bf8fc1070ca1c5060505f0c80ee56094cc",
   "bytes": 339,
   "role": "hole_transform"
  },
  {
   "path": "assets/holes/ph_18.jpg",
   "sha256": "6fecf27ec68592568eef4214626d537410bbf558c8a1a06e2792b642f20918c7",
   "bytes": 164560,
   "role": "hole_image"
  },
  {
   "path": "assets/holes/ph_18.json",
   "sha256": "5f2c28f5023d4580f25b302d40d7cb8278110c42f2609f2981b1b8ce196f0497",
   "bytes": 339,
   "role": "hole_transform"
  },
  {
   "path": "course.json",
   "sha256": "9cb41322219f7b0b27253eb329d0a0d7e4a5fd601f548b3538d830535f606861",
   "bytes": 704163,
   "role": "course"
  },
  {
   "path": "experimental/elevation.json",
   "sha256": "89b84a187ffc94fce17611e52b01deaa36232efe295c27a4c59eb3d3f07dac90",
   "bytes": 5595,
   "role": "other"
  },
  {
   "path": "facts.json",
   "sha256": "1b306d02263bfca83a0d76d6058e8caeb1c87ee5710b1d781d37f413068d418d",
   "bytes": 13740,
   "role": "facts"
  },
  {
   "path": "review_tasks.json",
   "sha256": "2ab6092313af72ab088266e117601264d13b4029ba8762261a94c602a06ce10d",
   "bytes": 19323,
   "role": "review_tasks"
  }
 ],
 "imageryDate": "2023-01-11",
 "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/"
   }
  ]
 }
}
