{
 "schemaVersion": "1.0.0",
 "courseId": "henllys",
 "name": "Henllys Golf Club",
 "version": "0.1.2",
 "createdAt": "2026-09-23T21:24:57Z",
 "pipelineVersion": "course-builder/0.1.0",
 "generator": "course-builder",
 "files": [
  {
   "path": "assets/holes/ph_01.json",
   "sha256": "eed18eae952bdc298588222b1864b09010b1da254e860b782f64950b2fc59ab9",
   "bytes": 441,
   "role": "hole_transform"
  },
  {
   "path": "assets/holes/ph_01.png",
   "sha256": "41429818539a8370533c2dc4e28cbefd31933b6141fdd577c36a2e6804e9a838",
   "bytes": 23756,
   "role": "hole_image"
  },
  {
   "path": "assets/holes/ph_02.json",
   "sha256": "002b12f5eb0f3d3fc4120a638cacf59416ed846fbffc487918a5cd1eb89a0512",
   "bytes": 442,
   "role": "hole_transform"
  },
  {
   "path": "assets/holes/ph_02.png",
   "sha256": "9fbbf081c688086a2285c9e2d680a1fc8ddee3c2b851e777a3bb5864f103d53d",
   "bytes": 18923,
   "role": "hole_image"
  },
  {
   "path": "assets/holes/ph_03.json",
   "sha256": "aaaddbf1c04f1f5c60d6243bda6406ee41821fe5da85d2a36466aee9221fd8e8",
   "bytes": 445,
   "role": "hole_transform"
  },
  {
   "path": "assets/holes/ph_03.png",
   "sha256": "54c251f7fec046e87ac2f2e88fae9b71e86ece6c325e1341a33c337ed0360cd1",
   "bytes": 17062,
   "role": "hole_image"
  },
  {
   "path": "assets/holes/ph_04.json",
   "sha256": "7a19980d34fe15f955dbbeafe19ddbde098cd70ac00c0d70a3a41ebfd38d18ea",
   "bytes": 446,
   "role": "hole_transform"
  },
  {
   "path": "assets/holes/ph_04.png",
   "sha256": "e1dcca33276b597f1bedab458612a2aa41db964f881ef914e7dba5ae18ecd0a3",
   "bytes": 21114,
   "role": "hole_image"
  },
  {
   "path": "assets/holes/ph_05.json",
   "sha256": "bf89551d5d40afb3512347cea2baecf91303be3bff92e1f2f8707de26c3db16d",
   "bytes": 444,
   "role": "hole_transform"
  },
  {
   "path": "assets/holes/ph_05.png",
   "sha256": "f377877000a0719c0f18bd45fe46528e809b6d427a97144589e4050abdfc13de",
   "bytes": 18825,
   "role": "hole_image"
  },
  {
   "path": "assets/holes/ph_06.json",
   "sha256": "497f5f2f17a5a9db29f3280a6758f4780f28633efb925422f0560240a239ee79",
   "bytes": 444,
   "role": "hole_transform"
  },
  {
   "path": "assets/holes/ph_06.png",
   "sha256": "f0a3a9c9c8bf1c5a9976d507d99af6a0c1a5cbe34df0e4b8d6219fdebbca057b",
   "bytes": 18050,
   "role": "hole_image"
  },
  {
   "path": "assets/holes/ph_07.json",
   "sha256": "ed49140e28885761b980536331653c4a7e99a51df8a30ec9634cd9294f6b7c14",
   "bytes": 442,
   "role": "hole_transform"
  },
  {
   "path": "assets/holes/ph_07.png",
   "sha256": "004eb94348d8ba8539abe05e35da7fa23615e57168b67ee09c34e8fa03beb2cd",
   "bytes": 20555,
   "role": "hole_image"
  },
  {
   "path": "assets/holes/ph_08.json",
   "sha256": "1a8fce44c9e5249c78e787dc28fec06695852be48dfee319fd0031f678394124",
   "bytes": 439,
   "role": "hole_transform"
  },
  {
   "path": "assets/holes/ph_08.png",
   "sha256": "e2626cd4ac0aeca4f3c9cbedbc2d80a31138f11ff0a41223a0d1bc972965a787",
   "bytes": 16824,
   "role": "hole_image"
  },
  {
   "path": "assets/holes/ph_09.json",
   "sha256": "fdc0c6a8980facd36b8c6a822b7ca3d3382f36cc37ae2529e02ce26b891a4229",
   "bytes": 441,
   "role": "hole_transform"
  },
  {
   "path": "assets/holes/ph_09.png",
   "sha256": "82be294a078831c96e4642c7063289677f1e776d10b7755c00bf418b740825d7",
   "bytes": 14878,
   "role": "hole_image"
  },
  {
   "path": "assets/holes/ph_10.json",
   "sha256": "9c98cbf4ddac7a1929b4713e98ec9f3d57a1477bc239ec33ccec32b814f2cbb6",
   "bytes": 442,
   "role": "hole_transform"
  },
  {
   "path": "assets/holes/ph_10.png",
   "sha256": "b06175317611f89fc539d5dfbceb706038eaa5454da684f0d073e8ab7387bff1",
   "bytes": 11349,
   "role": "hole_image"
  },
  {
   "path": "assets/holes/ph_11.json",
   "sha256": "f648bc930e010b09de63889410f55b572767ddd58af522a842aaf832bec34259",
   "bytes": 442,
   "role": "hole_transform"
  },
  {
   "path": "assets/holes/ph_11.png",
   "sha256": "74a92aa33e05280cd48ced7bda4c3ea34f23fd6fe605462ae180ca68f5716c02",
   "bytes": 18168,
   "role": "hole_image"
  },
  {
   "path": "assets/holes/ph_12.json",
   "sha256": "3d10054a375c3077d3c11bf061227bfb5e159c6b99c8830dc74bc17af95b6123",
   "bytes": 441,
   "role": "hole_transform"
  },
  {
   "path": "assets/holes/ph_12.png",
   "sha256": "f68dfdfbb7837f92110fd247e295183328020dfc0fe3df0f14474f2b68cf1c72",
   "bytes": 22542,
   "role": "hole_image"
  },
  {
   "path": "assets/holes/ph_13.json",
   "sha256": "01987260f06c38ca0af1e1c56f2710b27343201b6c4e5a70665e938f48526b7a",
   "bytes": 445,
   "role": "hole_transform"
  },
  {
   "path": "assets/holes/ph_13.png",
   "sha256": "def6c2e856863d9be82284c4efcf8fe1b1d38d623a51dc08e3591472895e3ff8",
   "bytes": 23453,
   "role": "hole_image"
  },
  {
   "path": "assets/holes/ph_14.json",
   "sha256": "0ca750047bacadaa29a83552f3db943ca107c139df244df82642e99f65c52de0",
   "bytes": 442,
   "role": "hole_transform"
  },
  {
   "path": "assets/holes/ph_14.png",
   "sha256": "e4b76de4928a99e6f933528d1842b943be5f6a5f97f77298f2f9c8ff98b11362",
   "bytes": 15002,
   "role": "hole_image"
  },
  {
   "path": "assets/holes/ph_15.json",
   "sha256": "32a63c6af4e3065fc9bff0d2c38b831718a55d58ad3229fc80ead06b12860594",
   "bytes": 443,
   "role": "hole_transform"
  },
  {
   "path": "assets/holes/ph_15.png",
   "sha256": "8bf333611529ae1fe595095462da96ef08615e992971ad9c04f23580a77258f6",
   "bytes": 18460,
   "role": "hole_image"
  },
  {
   "path": "assets/holes/ph_16.json",
   "sha256": "8450c37b3ef301cb78f44e3b168eb86e77a0a519a35558eb4c6b96bb49968402",
   "bytes": 444,
   "role": "hole_transform"
  },
  {
   "path": "assets/holes/ph_16.png",
   "sha256": "a8f4b8142919b1200ff1dd96671860b428a6a686c458ba7fe3d934d13c445d1e",
   "bytes": 17723,
   "role": "hole_image"
  },
  {
   "path": "assets/holes/ph_17.json",
   "sha256": "411f63bc61e0c91fae00ea17c7ccf1ae08fdaefce7275fdfa19289502cde4e2a",
   "bytes": 442,
   "role": "hole_transform"
  },
  {
   "path": "assets/holes/ph_17.png",
   "sha256": "346e70f42713d26c4782f7ffcc66160b7cd767fddcad7704705754948bafaa54",
   "bytes": 14329,
   "role": "hole_image"
  },
  {
   "path": "assets/holes/ph_18.json",
   "sha256": "344ae2c63ba54a4ccb8fd9e55aec41f1f2e7b3c8b6b60bef35ca413d8b2826c2",
   "bytes": 444,
   "role": "hole_transform"
  },
  {
   "path": "assets/holes/ph_18.png",
   "sha256": "297a1d1eddfd41e5e99c2146f972fd5a837b5866b152f1c4ea796235c2ebfd79",
   "bytes": 17584,
   "role": "hole_image"
  },
  {
   "path": "course.json",
   "sha256": "5b8e3c76055b8ffebc202420c55de29904c02ec2505acf9756373b4c0790c18a",
   "bytes": 144052,
   "role": "course"
  },
  {
   "path": "experimental/elevation.json",
   "sha256": "8f1eab5359e0236bc93fb2f2e97e95d4f1a391dd1ffb728d4b2eaf657f232d2e",
   "bytes": 5265,
   "role": "other"
  },
  {
   "path": "facts.json",
   "sha256": "2ac35dcd060cbb00b49b5660e846e357cd3dea027ecba5aec9233c5a764b19f7",
   "bytes": 6750,
   "role": "facts"
  },
  {
   "path": "review_tasks.json",
   "sha256": "e79744138ee3d2a686afda1cd59dfe40dc3e9ae0370022588f184e45c1b90aff",
   "bytes": 72128,
   "role": "review_tasks"
  }
 ],
 "license": {
  "spdx": "ODbL-1.0",
  "attribution": "© OpenStreetMap contributors · Contains public sector information licensed under the Open Government Licence v3.0 — Welsh Government LiDAR 2020-23",
  "url": "https://opendatacommons.org/licenses/odbl/1-0/",
  "sources": [
   {
    "name": "OpenStreetMap",
    "spdx": "ODbL-1.0",
    "url": "https://www.openstreetmap.org/copyright"
   },
   {
    "name": "Welsh Government LiDAR 2020-2023 (DataMapWales)",
    "spdx": "OGL-UK-3.0",
    "url": "https://www.nationalarchives.gov.uk/doc/open-government-licence/version/3/"
   }
  ]
 }
}
