{
  "forest3d": {
    "commit": "5c3d331f96f7d526da082d0dc8f42a78ccf0f87a",
    "files": {
      ".gitignore": {
        "bytes": 397,
        "git_blob_sha1": "5fb41b30018d2dbc061d89b7fb9637e06fbe0c91",
        "sha256": "b2172260e063ab92e85f27b95718c4c769493cc35b4e42aabcdcbac64ea00088"
      },
      "Blender-Assets/bush/.gitkeep": {
        "bytes": 0,
        "git_blob_sha1": "e69de29bb2d1d6434b8b29ae775ad8c2e48c5391",
        "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
      },
      "Blender-Assets/grass/.gitkeep": {
        "bytes": 0,
        "git_blob_sha1": "e69de29bb2d1d6434b8b29ae775ad8c2e48c5391",
        "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
      },
      "Blender-Assets/rock/.gitkeep": {
        "bytes": 0,
        "git_blob_sha1": "e69de29bb2d1d6434b8b29ae775ad8c2e48c5391",
        "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
      },
      "Blender-Assets/soil/.gitkeep": {
        "bytes": 0,
        "git_blob_sha1": "e69de29bb2d1d6434b8b29ae775ad8c2e48c5391",
        "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
      },
      "Blender-Assets/tree/.gitkeep": {
        "bytes": 0,
        "git_blob_sha1": "e69de29bb2d1d6434b8b29ae775ad8c2e48c5391",
        "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
      },
      "LICENSE": {
        "bytes": 34523,
        "git_blob_sha1": "be3f7b28e564e7dd05eaf59d64adba1a4065ac0e",
        "sha256": "0d96a4ff68ad6d4b6f1f30f713b18d5184912ba8dd389f86aa7710db079abcb0"
      },
      "README.md": {
        "bytes": 10937,
        "git_blob_sha1": "f35a490cba0e12e3b7cf6543f8d73959ec41e01b",
        "sha256": "de16a2847b27af830a953c9beee8164bbc194ab96e45750ddff3b97a11bd3ec5"
      },
      "Screenshot from 2026-01-08 23-56-51.png": {
        "bytes": 2322627,
        "git_blob_sha1": "e0a0c2b1480e8bf29665f55b659657617492abbf",
        "sha256": "fce6b7b0b189c73f2e6330c4c4e1da7ed1c64f8965d41707fafbb11b0481ddb4"
      },
      "Screenshot from 2026-01-09 00-01-54.png": {
        "bytes": 2424253,
        "git_blob_sha1": "09c4bdc7c243030d56cf69a632cca852126dd8aa",
        "sha256": "8f3a3e30282755c924747cf14dfeaf88c796bed5764971159ee49198d37c8403"
      },
      "Screenshot from 2026-01-09 00-04-26.png": {
        "bytes": 2376362,
        "git_blob_sha1": "cd22cbdb8fdf3d23bee81a4281f8f0dde8f0acfe",
        "sha256": "122bb51c58fba04197314c6615c8c57ae22c51dab9e0a33102c350be9bcfec28"
      },
      "blender2Gazebo.png": {
        "bytes": 195123,
        "git_blob_sha1": "1d5780c73cfaf1b5f265cd31ac9a0a2d5b4fd0c5",
        "sha256": "d1481928acd0a91a30252249c7215b4eae6592a58b364f45671771f6138f9e06"
      },
      "configs/default.yaml": {
        "bytes": 1024,
        "git_blob_sha1": "2b4efb1a0c604f1ce34f32f19b91b02648bc258e",
        "sha256": "edaa4cc8183c42834b609cf82cad9d0064bda44c6d0d3cacc26adce6b1f23a25"
      },
      "configs/examples/coastal.yaml": {
        "bytes": 292,
        "git_blob_sha1": "66f5870f93515d7f27393a40df78777cf94a73e3",
        "sha256": "a5c2397a31c6d792e3080871127116344e0dd49fd985b18cde7380494e5d2142"
      },
      "configs/examples/dense_forest.yaml": {
        "bytes": 367,
        "git_blob_sha1": "584837cd8fd0be7af3a53f4c6bee2d125f822d19",
        "sha256": "fe37fd72bd9b84515ecd9a866b0d260b11fce10b264596d1f9ac086dfe00e08c"
      },
      "configs/examples/rocky_landscape.yaml": {
        "bytes": 349,
        "git_blob_sha1": "282ddb84ecefb4cf54546de11f3dca00c8004868",
        "sha256": "a9c8c8779a9a3e4bcab9b22b9957ea4769eecd46dadbb3726f7669370234cee6"
      },
      "dem/demgazebo.dem": {
        "bytes": 995328,
        "git_blob_sha1": "61480f957bccb57c10e84091cb87eb3c11b5ed59",
        "sha256": "8c353113861c7b27e73cb91e829405b9ff3ace5eefaf1cdf1808e1354be750c7"
      },
      "dem/enhanced_heightmap.tif": {
        "bytes": 30794,
        "git_blob_sha1": "997597953984c73c61c617c3f5384b4bd7600571",
        "sha256": "76d388a5e5aceb49fd64523a7ed23e00282ae02ca9ce54d09c34ec27f26f17ad"
      },
      "dem/terrain.tif": {
        "bytes": 31008,
        "git_blob_sha1": "c451625c712e0bd9a862fdd2cc366a9101c782da",
        "sha256": "33602ddf3d209b682e448d24407d5b72c0596d8613188f8b5d3351cbbc062a13"
      },
      "dem/terrain_enhanced.tif": {
        "bytes": 1103880,
        "git_blob_sha1": "e1de640dcb96ffb828360efa3490283048f316ed",
        "sha256": "97b85fec71b5f5accfdc6cebd663dd8fc3c4091a39c8392fd94d5f476350e0c4"
      },
      "docker/Dockerfile": {
        "bytes": 3242,
        "git_blob_sha1": "a8b081da31122fab22ef235d71095916b79456da",
        "sha256": "78254203eaacc9dde4ad06a75fddab98fff8d009b9b66e572a1f358823617c1a"
      },
      "docker/Dockerfile.dev": {
        "bytes": 2883,
        "git_blob_sha1": "c4996dd8a6650afa99295df9186442db2a21fc50",
        "sha256": "00a4d39169b08b4de9b613f20f09430e83f693bab094c59349a45c88a3dbff77"
      },
      "docker/docker-compose.yml": {
        "bytes": 2594,
        "git_blob_sha1": "82caf4d2de7381d57bfb399f53562b27521a6c45",
        "sha256": "f0002df669969715ad00cf3d063c544876ceb0ef9f50b08b3d94ef8d15dd5f69"
      },
      "pyproject.toml": {
        "bytes": 2181,
        "git_blob_sha1": "546f2493ba2e52fb073f6d20761fb9902336014a",
        "sha256": "f31b673555588983e23ceca4fb217933eeb12f7999062ffa6012817a7584fdb6"
      },
      "src/forest3d/__init__.py": {
        "bytes": 350,
        "git_blob_sha1": "3aef4b11792b9646549f1fb2d1e21b4b7875f96b",
        "sha256": "cc3929d45a1d6a42a46b5f1af33fea865b7e276816c3973bc03c0aabe0a8a4d5"
      },
      "src/forest3d/__main__.py": {
        "bytes": 117,
        "git_blob_sha1": "60efd530cb45b220732cd1aea6a4d456e7f357ba",
        "sha256": "690426e03978084be3047fa838da2f890554c41b931eb8d4e3b4cbe8aa520835"
      },
      "src/forest3d/cli/__init__.py": {
        "bytes": 31,
        "git_blob_sha1": "27126f40aab2ce4450979fcc97d82a06431bdf9a",
        "sha256": "0b6840bd80edbfaec92cf06de112487b2e9ed66113e2e2cb862ec4ec8b334977"
      },
      "src/forest3d/cli/convert.py": {
        "bytes": 6404,
        "git_blob_sha1": "4a413023ef73b8fa8f513e68cf78846fe6553585",
        "sha256": "1b8413ae3b09dcf8e6bc62fb26a5c75e6f235aa634ed88bba4124a4e993cbb42"
      },
      "src/forest3d/cli/generate.py": {
        "bytes": 6690,
        "git_blob_sha1": "9a0c159b12d4c2fd74a7017a4584eea88965e3d1",
        "sha256": "585840dd8c902ab38f3ebcdfdc910129d5d6337a71ad1bbd072d4a32c10ce4bb"
      },
      "src/forest3d/cli/launch.py": {
        "bytes": 4692,
        "git_blob_sha1": "f79fda41b8a65942fb9e6a80b6f770dbc4efcf32",
        "sha256": "bec2a0d7dae5f295bcac61a2e27168e959aa582fc58c30dab593bc46e5fd2cad"
      },
      "src/forest3d/cli/main.py": {
        "bytes": 2096,
        "git_blob_sha1": "292936b855465abcf7a42e4fd6da948dec3c684d",
        "sha256": "eb4f180e8ca138c26bce88a340abadec047b0f4cb3dc8957410273cd49f3adb0"
      },
      "src/forest3d/cli/terrain.py": {
        "bytes": 5936,
        "git_blob_sha1": "d4440d1541b95d5673dde5e0a440be20855b06fa",
        "sha256": "b66e4e1c5557d52bd676f7c18070c2c504b7f5c45f2757b8c6b166679008e04c"
      },
      "src/forest3d/config/__init__.py": {
        "bytes": 402,
        "git_blob_sha1": "f2b16794d15e0e1e1bbfc7e3edc4c2d076b7c1e3",
        "sha256": "fa6e586abf8674a2699579e15096db0e9083362a9b7ad9c767e48f35f9d1d2b9"
      },
      "src/forest3d/config/loader.py": {
        "bytes": 2522,
        "git_blob_sha1": "e7741a3b1ca93819f2856e54f7ddd3c9e406a73c",
        "sha256": "f3f43bc90dee9afd1a875c9a512fc359633422945e1fb5fcfe2ba9bb02206242"
      },
      "src/forest3d/config/schema.py": {
        "bytes": 3186,
        "git_blob_sha1": "a438f643fbdfed9c658e6158aa9cac61d1131ec6",
        "sha256": "52ab4e5bbd324ff9697a994e1d560ae5a08aec1eb4297e8fad2e1229e2ef4fc1"
      },
      "src/forest3d/core/__init__.py": {
        "bytes": 250,
        "git_blob_sha1": "05c0f19437e034c759d7f64ac81bee62427de76a",
        "sha256": "f444b39a5b04d6f23159bb7c1cd7dc227c26d1ff8ef401d082a8cc23a742937a"
      },
      "src/forest3d/core/converter.py": {
        "bytes": 9392,
        "git_blob_sha1": "64bdf01b94083613e2fe3f27bc3c7925dd51964b",
        "sha256": "85e6073790d530fc82ea06b9997e7d0a63f3179c8393e5ddd41b8df2222d2d22"
      },
      "src/forest3d/core/forest.py": {
        "bytes": 26346,
        "git_blob_sha1": "fdaae2928d6f764738c689b6d05a594cf387c7d1",
        "sha256": "b4eeaaf1903d4cc1444aea3cede240eac3a896f661fdeb37e604fb9528a0edd9"
      },
      "src/forest3d/core/terrain.py": {
        "bytes": 15818,
        "git_blob_sha1": "25a22c5e9832a6d0429221caa5a5ef8200d125f0",
        "sha256": "16c32375c0edf18bec45e2412c3f3418808695078041792f66a93f0207191ad9"
      },
      "src/forest3d/utils/__init__.py": {
        "bytes": 260,
        "git_blob_sha1": "c2ac277b5ba3a63b8d0d80c1dbd1a9f1a82ed118",
        "sha256": "bc9ff15ac804e3f4004f8cd382f43f2206af45c6d9d04f19b903fe3854802d82"
      },
      "src/forest3d/utils/logging.py": {
        "bytes": 1765,
        "git_blob_sha1": "77a054ed6c5026400323cfd39156b9f283f13162",
        "sha256": "1cd21e6fbdc7ff630add4c8fad6672fb95134a29ec02d6fdccdb63f7f4433cd1"
      },
      "src/forest3d/utils/progress.py": {
        "bytes": 1833,
        "git_blob_sha1": "899e7c868cff44b0ec7b892598a94d9253ae9848",
        "sha256": "0cf758bf866ac388ef8a83c17110792937d859483177427ba7771c4993051ab3"
      },
      "src/forest3d/utils/sdf.py": {
        "bytes": 3304,
        "git_blob_sha1": "68c505275ffe1a66dacf7fa1fd8022b68f8ec32e",
        "sha256": "0ea3bc8223dfabdf5aa78e94a32eea1ab5d0152ebe1b650ae1a7182638acc1f5"
      }
    },
    "archive": {
      "url": "https://codeload.github.com/unitsSpaceLab/Forest3D/tar.gz/5c3d331f96f7d526da082d0dc8f42a78ccf0f87a",
      "bytes": 8448874,
      "sha256": "86352d1a2ad091355a3c3050c3c40470932c477c182a59156685bff78389bfec"
    }
  },
  "husky": {
    "commit": "41e15d283a8d955938204e79554a875264417bb9",
    "files": {
      ".github/CODEOWNERS": {
        "bytes": 65,
        "git_blob_sha1": "3d2e47fc0993ded3a47714098e09ea3ea65347f7",
        "sha256": "4b11da1e306a637170717ea48a2ac74b69175528e7ae06993280639e94f72ab2"
      },
      ".github/ISSUE_TEMPLATE/bug.md": {
        "bytes": 781,
        "git_blob_sha1": "fe4e1f9bad7040d86ba44ae41329deaa22b6ff66",
        "sha256": "6a3de81750c210a0fe8d32b61bf8b6153791eee35fa36ca9e0cac60bcd0a672c"
      },
      ".github/ISSUE_TEMPLATE/feature.md": {
        "bytes": 323,
        "git_blob_sha1": "de0a3bab4c2a76b065ee6dc50968a1c7ca749c2e",
        "sha256": "52fbf0431ce1049962d0d1e26b8b672c3caa6a334dac27f3ac95b4f433006914"
      },
      ".github/workflows/ci.yml": {
        "bytes": 378,
        "git_blob_sha1": "4f9afe8e8041853a43e651e190152eceece1e9bd",
        "sha256": "a46afcfc76b0008e2c3e74719e925ce9cb366bcdb804f379158498dcde774f8c"
      },
      ".gitignore": {
        "bytes": 47,
        "git_blob_sha1": "0e0497600bca44164d5f0fa3450da465724c627e",
        "sha256": "6d97964eeffcf7d870557d21707436486425ead4f799da48374a3b1779d60f61"
      },
      "LICENSE": {
        "bytes": 1468,
        "git_blob_sha1": "3fd3245a3b1409e83dc8e6d5073513cd3ec02977",
        "sha256": "1e72e132d03bf81cd784cafe84fd5e1bf3012f1bc9e0807b188fd98ec720014f"
      },
      "README.md": {
        "bytes": 1037,
        "git_blob_sha1": "6a16bbd9c3ed6ffe56951d05530adf94fffa50c2",
        "sha256": "0fc9dd7273a371f20537e9608ef2ca228b32febba703658aab2e2d92247aa614"
      },
      "husky_control/CHANGELOG.rst": {
        "bytes": 8187,
        "git_blob_sha1": "49500f25c944069459c932f27d73d9b08a60315d",
        "sha256": "10ea0edf0091e9ac46f46fdc84bbbd9d83357ee994827456e3216957c5cb84f3"
      },
      "husky_control/CMakeLists.txt": {
        "bytes": 301,
        "git_blob_sha1": "87de4a8463cf97bc8e99d7ac7d976e27f6d9e43b",
        "sha256": "ae2cca71a5ae1cfaf5a26d40b027a48228b0c986efc1eb749cff6a8704c5483d"
      },
      "husky_control/config/control.yaml": {
        "bytes": 1391,
        "git_blob_sha1": "596aad36f3908d7cea636a1c9ee59b8a623469e1",
        "sha256": "94196a2a63d86ced7dc97dd161727755699d16d8bac4d9468fffb6a295dfe4f1"
      },
      "husky_control/config/empty.yaml": {
        "bytes": 538,
        "git_blob_sha1": "f4c791ecdb1d5062f9d593d4807c472d055982a1",
        "sha256": "f9f89a49fe8a213f2947ebac80e33f54cdefd5b35b7f5d0397c493602df48c63"
      },
      "husky_control/config/gazebo_interface.yaml": {
        "bytes": 1146,
        "git_blob_sha1": "60004a557d5534ee48fe8ae159105178870e1a55",
        "sha256": "abdb26b35ce9655ab3379595a7e9737d12b88474ecdd93d3cfdf2e157f57d6e2"
      },
      "husky_control/config/localization.yaml": {
        "bytes": 662,
        "git_blob_sha1": "f3ab83bea9a5c22c22911920c8c78cad28c2e7db",
        "sha256": "8eda9db15d71e0122dc875c8c1ebb5291182c81b34b62d92e1f9fedefa7a37dd"
      },
      "husky_control/config/public_interface.yaml": {
        "bytes": 957,
        "git_blob_sha1": "98b213cb9ffe6c68c2fb5ee1e989dd136c90469e",
        "sha256": "a175ff70624d7457601c6c4f7897b6299628d4c08a3d88251fda758db7732e6b"
      },
      "husky_control/config/teleop_logitech.yaml": {
        "bytes": 1898,
        "git_blob_sha1": "b91392902bcfb0c0cf9540bd8a8f2eb8d41b5173",
        "sha256": "80f005c942bca384907e664eb56a2ea4512c39bc62210048b80a3598ab51f7da"
      },
      "husky_control/config/teleop_ps4.yaml": {
        "bytes": 2208,
        "git_blob_sha1": "f73cf2a1004cda593caa1c151cf85f10b659ebcf",
        "sha256": "4eba2c5e7aa60b1abd05b7c3cbad33ca4bddd9ba289fa55ac962a2eef1b8721c"
      },
      "husky_control/config/twist_mux.yaml": {
        "bytes": 410,
        "git_blob_sha1": "a1d9ee54621e99e546d1b9e1c26959df45916457",
        "sha256": "1e1edffd7d18a30f22a4608a68b757bf1d1bacc22db29eace68026e251ff3805"
      },
      "husky_control/launch/control.launch": {
        "bytes": 2398,
        "git_blob_sha1": "2e8265dad926f9852fa21f59ba15030556768099",
        "sha256": "9c90f9daf6f5dc05b1280e665deca27f13cb6154e0491cc8d36a362879abb7b3"
      },
      "husky_control/launch/teleop.launch": {
        "bytes": 929,
        "git_blob_sha1": "91cb0fe0438dd9009b4673d7ca75766fc8ed4c36",
        "sha256": "83f65ee3025be0145afda234b33a68efc8835489e0cb5d6f098ac3dbe887fd50"
      },
      "husky_control/package.xml": {
        "bytes": 1296,
        "git_blob_sha1": "0e561dfc8067fa52e82383f8c1535591554e57c9",
        "sha256": "94baa5fe189f8925e1c70f96f34ac215645495bbb1346a2d1998407143e9531f"
      },
      "husky_description/CHANGELOG.rst": {
        "bytes": 11168,
        "git_blob_sha1": "2b3bb18bd26ce678a80e07db8968634f2da7cc55",
        "sha256": "ddec56e6917705ed2335d2fbd1ce625661445c497b0c97053141c229263ab3c8"
      },
      "husky_description/CMakeLists.txt": {
        "bytes": 313,
        "git_blob_sha1": "075b153ccdd605320a401d3215dd12c16d99b651",
        "sha256": "6d426786a0f1216eb3c6a52e2f8528266fd7c51c726559beebe975094bdacf1f"
      },
      "husky_description/README.md": {
        "bytes": 10124,
        "git_blob_sha1": "b542bc07b28918a0efeb95b672c75aa3d4a276e4",
        "sha256": "a142c486d98dd1bd02194e727918d22f2abdb14defd59ccd911a25d65bdecce5"
      },
      "husky_description/launch/description.launch": {
        "bytes": 1932,
        "git_blob_sha1": "97baa5e63b80fe54905d88ce9b6f8441b500dcbc",
        "sha256": "d687c4ecf2e2bdd7c7ff9fb944fd3422d2ef31dea0a2471101c721d055ffc3bd"
      },
      "husky_description/meshes/accessories/300_mm_sensor_arch.dae": {
        "bytes": 9748,
        "git_blob_sha1": "8aafc34f3039302076a472026e92d532b4c66779",
        "sha256": "a263d2362ccca87a4469d721dd202d72016bb57b060aac88e03072891725d6bf"
      },
      "husky_description/meshes/accessories/300_mm_sensor_arch.stl": {
        "bytes": 2884,
        "git_blob_sha1": "8a3e59df3c16222bb15b8a072d8293ee7fd90c7c",
        "sha256": "a95f751d2f8261f3244fd53a2cda794e33f9e425129affe95ca835e34efa6221"
      },
      "husky_description/meshes/accessories/510_mm_sensor_arch.dae": {
        "bytes": 9930,
        "git_blob_sha1": "fb84c03e68a97363c7b99ccd03e88756772ca9e9",
        "sha256": "d1cd715d8d90eef458878c661d301dea1847a8a95ed7193b6e6998f83313ad34"
      },
      "husky_description/meshes/accessories/510_mm_sensor_arch.stl": {
        "bytes": 3084,
        "git_blob_sha1": "a4d5ee54728fa50362038040b2d481f18c6a4bbc",
        "sha256": "c3b5eb7e87783289bcaea4bf627f1aeee38c135ea1b130d64bdfe69b9a5cc53e"
      },
      "husky_description/meshes/accessories/hokuyo_ust10.stl": {
        "bytes": 105884,
        "git_blob_sha1": "36c826df5de5b65e5be63a7e85255f42417035c1",
        "sha256": "f6a442fc679a2f228893df6e8fcdc24c53ad9a670515b6be9292ac8ee5961793"
      },
      "husky_description/meshes/accessories/lidar_mount.stl": {
        "bytes": 45684,
        "git_blob_sha1": "6462f9cedaf4a9e6de2530937840b50f12a35f72",
        "sha256": "2adb38323508694bf5ca4a0b2fa68a15016ab6489a41cfc3075c9dd63910105e"
      },
      "husky_description/meshes/accessories/lms1xx_mount.dae": {
        "bytes": 85036,
        "git_blob_sha1": "71f8ffa8ba00f99fb4e086ac1dff2998d9aca99e",
        "sha256": "c2d371dbbe464f713c2fdc2e5fdd1e820d98c2a791590d73d11f08e65d01c898"
      },
      "husky_description/meshes/accessories/lms1xx_mount.stl": {
        "bytes": 73084,
        "git_blob_sha1": "64c413759e4cb7f07d31b85e9b8288cce0a3b5b3",
        "sha256": "80ab9165d98c9b95d2fab37044e5b8a25026d6304162389389a7d08923a6a391"
      },
      "husky_description/meshes/accessories/wibotic_bumper.stl": {
        "bytes": 143084,
        "git_blob_sha1": "196d8af722130c28539244f075eb7f35c16c99a7",
        "sha256": "4fdad7b1f4e3681733ba2c102132ab2988f3ad7de6e9f46ba13dd64c91030993"
      },
      "husky_description/meshes/base_link.dae": {
        "bytes": 462538,
        "git_blob_sha1": "ee00c8900b24df02a1330f9aa4c8a696ae05806e",
        "sha256": "d3df19830e28787a750026e94865895a25b45a3a2ca8d46503b887404944a39e"
      },
      "husky_description/meshes/base_link.stl": {
        "bytes": 408284,
        "git_blob_sha1": "7b52a2889284e3ab5d1a2a337b77f5896d5ad4e8",
        "sha256": "52107dc0be1fc5a9b16549d1ea03e71a4732cd80dc261a8403f9d671173bd97a"
      },
      "husky_description/meshes/bracket_extension_20.stl": {
        "bytes": 4084,
        "git_blob_sha1": "5394b51461b36545fd02f62cebfb63dd6a5b9aae",
        "sha256": "9e4550747157fa58934441b49fdfa18a3865d6662c1ab7950635b8853050d0c2"
      },
      "husky_description/meshes/bracket_extension_40.stl": {
        "bytes": 4084,
        "git_blob_sha1": "e2f8c807b02bc5d6783dd438f184228bb04d892e",
        "sha256": "78a8480def200620a7beb2ca0569680369e51025b1b9517c149fcb81c88a6687"
      },
      "husky_description/meshes/bracket_extension_60.stl": {
        "bytes": 4084,
        "git_blob_sha1": "1fab3ac16652fc3bd17a52228ae56de64e90dfaa",
        "sha256": "fbeff6e9835013d4dafa2b6258cf36f735b8ca49b96f935802e21735575f2fef"
      },
      "husky_description/meshes/bracket_extension_80.stl": {
        "bytes": 4084,
        "git_blob_sha1": "b69a2f16c3fe27f7d832d812706e790eaa53590f",
        "sha256": "b6bc5cfb3bfdb71472b14c5d56508c12eb1adcc80d7b9731e0f0690826d52f93"
      },
      "husky_description/meshes/bracket_horizontal.stl": {
        "bytes": 29884,
        "git_blob_sha1": "d0e4dff728f2ed5a815096746e6c1182516622c6",
        "sha256": "8da14fb1d2da6284b92c6a78b790a433af23f58e8d893b299e9fc984e3156d80"
      },
      "husky_description/meshes/bracket_horizontal_large.stl": {
        "bytes": 7884,
        "git_blob_sha1": "9970110879a095840ad20f95142f4a75bebc595d",
        "sha256": "8e97b819050c283d92242ac7d570fdade3e6cc8f6e2049b8e5e5b5a4f262c458"
      },
      "husky_description/meshes/bracket_vertical.stl": {
        "bytes": 37484,
        "git_blob_sha1": "b4456abbc46e3c429a0312afe477e1210eba8dc4",
        "sha256": "ceb34706d84f568fa1142dab4cefbceb10361d4234385315c1269de00873b961"
      },
      "husky_description/meshes/bumper.dae": {
        "bytes": 151568,
        "git_blob_sha1": "e954d52b335f7c322467c3d80b96aa8683e24a7f",
        "sha256": "4966ce071cb2a6904138a707c86ebfef168d043edbef92f34e6b4233702d57bb"
      },
      "husky_description/meshes/bumper_extension.dae": {
        "bytes": 20502,
        "git_blob_sha1": "0d196dd34d0bafeba12b56e771e267ae5301653a",
        "sha256": "81521edde2f70b8ecbeddb0ce48f4a56f5cdb0443a5f91cbd2e9d01b5b37813d"
      },
      "husky_description/meshes/large_top_plate.dae": {
        "bytes": 12072,
        "git_blob_sha1": "778520d0efa6b99467a7cd4957db82655dc39715",
        "sha256": "d237e49e403876df77d1c4b5afd09ba3c974337380af6063a2550e94982b2393"
      },
      "husky_description/meshes/large_top_plate_collision.stl": {
        "bytes": 5084,
        "git_blob_sha1": "40d7fc4fe3009fff7a50f878c252c247f86e99d3",
        "sha256": "51fecd2fa8fc39acb226b558cb697cd275bc02d8059e75a62a6a8e8f49124412"
      },
      "husky_description/meshes/pacs_full_riser.stl": {
        "bytes": 1484,
        "git_blob_sha1": "a809b9b8cd1dfdb43df66f29f60e1663786eb0c1",
        "sha256": "a49173fe9616bcfb25592281f3efc51c9892db1f195132c92e86c6b3cc4ab913"
      },
      "husky_description/meshes/pacs_partial_riser.stl": {
        "bytes": 2084,
        "git_blob_sha1": "0cf92d48ded1a873049a78a95236113451bc5f24",
        "sha256": "c962919653b8ea832093d154b26a6f9c8aff74731dbccbdfa1a26ec36d409147"
      },
      "husky_description/meshes/pacs_top_plate.stl": {
        "bytes": 2484,
        "git_blob_sha1": "3ffd9f04ccdeb9b4306e0fe758959d9c03887253",
        "sha256": "4ed793b048a82056bb6ae702a0ba327355eae51c2c83dac65fad2cbb0e059265"
      },
      "husky_description/meshes/top_chassis.dae": {
        "bytes": 1225750,
        "git_blob_sha1": "71f6298b6f774dd4227d7e2a6e2c52f989facba6",
        "sha256": "3364b518568a65497e11f9adc9d0b9e65bf2dd6870625a7bf978e1f9994f5aa4"
      },
      "husky_description/meshes/top_chassis.stl": {
        "bytes": 908484,
        "git_blob_sha1": "38627942a147ba688f9c714bc34ba976757c4b7c",
        "sha256": "b19fc4c116647c179714a9e50d0aa275feb833eeb84de83571a64f5e0ca15ae2"
      },
      "husky_description/meshes/top_plate.dae": {
        "bytes": 4634,
        "git_blob_sha1": "e76b1a3b1512d9e15dc5c8e8216c393b612f18b4",
        "sha256": "40fd41264d9e305b4c866b01215356877e05b381fa9fef1dac775ed2f4f9dc27"
      },
      "husky_description/meshes/top_plate.stl": {
        "bytes": 1484,
        "git_blob_sha1": "5e06725115904748b6630e2dfa3caea34d78a87d",
        "sha256": "6c7eff8fc0f9dfe96d836a5d00b89ea2c754985440e3a3db7a010c5807b8491f"
      },
      "husky_description/meshes/user_rail.dae": {
        "bytes": 460309,
        "git_blob_sha1": "bd8eede9428e684814533058c9839662be4c89ae",
        "sha256": "b19c5455e983a8b6663abb6f2dc088947af432a46338d203ef171c318ff8d4ee"
      },
      "husky_description/meshes/user_rail.stl": {
        "bytes": 444884,
        "git_blob_sha1": "a44c12c9d319de1f8bdb39b6de6049c1346c7847",
        "sha256": "9289df409dec6a91e0bf6be606b30b83c50864975361f57f629f8166fa913289"
      },
      "husky_description/meshes/wheel.dae": {
        "bytes": 2800383,
        "git_blob_sha1": "26a837c5b52df3ac3944b926300e8ff0deadbfd0",
        "sha256": "0e38706f933ccb0a2fc198ed5203fb089a671a483217790d1cb8583ed9c3dbad"
      },
      "husky_description/meshes/wheel.stl": {
        "bytes": 1362884,
        "git_blob_sha1": "3a3074ed96a95cbd37cc962f81df112ef308abe7",
        "sha256": "c6cdb0f65efac76467db6e27371420ed1275cb2c93ed7a41ed8b41b98a7da671"
      },
      "husky_description/package.xml": {
        "bytes": 1276,
        "git_blob_sha1": "d2ac563a57130ff85e0720f3e78469c6f7cc6026",
        "sha256": "251dfb617d0351c7e40c06d428be4be9dc99dccbc0fb860b5a6d5bd49b9a95d1"
      },
      "husky_description/urdf/accessories/flir_blackfly_mount.urdf.xacro": {
        "bytes": 1441,
        "git_blob_sha1": "244de3eb1610392f89fea2d52af7e2310edc64ea",
        "sha256": "d0097e86436d12568dcbe095fd378b52fd616617102a26cb31d6e7a02a4f3b6e"
      },
      "husky_description/urdf/accessories/hokuyo_ust10.urdf.xacro": {
        "bytes": 3377,
        "git_blob_sha1": "78d562184ab107b200d000c55cde08223d68d1f8",
        "sha256": "c59097f16bed48b302b91f4d1281d62bd89c9371ac7d62f8b5a32f27499fd0f3"
      },
      "husky_description/urdf/accessories/intel_realsense.urdf.xacro": {
        "bytes": 11395,
        "git_blob_sha1": "47ada1c9273e7754b1115d616819208a3a20ec9b",
        "sha256": "03b0ec44462c2f093204da702c595b21c0deb4fb72f40809bbd3a8a94cc0b593"
      },
      "husky_description/urdf/accessories/sensor_arch.urdf.xacro": {
        "bytes": 1473,
        "git_blob_sha1": "c05401c845bafb26f83a69af03a946be516a1602",
        "sha256": "6f21139a353d5d802072d5afe7eb34e0a62408652775ba1f784f2a88c8beb16c"
      },
      "husky_description/urdf/accessories/sick_lms1xx_mount.urdf.xacro": {
        "bytes": 3704,
        "git_blob_sha1": "f9bb7db1ba844a216710c3bd14fb0477977c4b21",
        "sha256": "3eaeb7ccc67fb47727b77deb0994ca3eb22fbae0fffbb7b00aae8875f715e03e"
      },
      "husky_description/urdf/accessories/vlp16_mount.urdf.xacro": {
        "bytes": 2957,
        "git_blob_sha1": "d623f9f82f3a475f06782bcaa09f0a0e43787c41",
        "sha256": "fb0f8138debb40ae9e91a27379e391ca42e13b09900a3bf2c05f58c043a9fb1b"
      },
      "husky_description/urdf/decorations.urdf.xacro": {
        "bytes": 12277,
        "git_blob_sha1": "0a10797df91b9dcdce75142d2743b6177afdc83f",
        "sha256": "b2a1c5c1cac62f49327b18db41dcc333c07868415848951c77379e021e3effca"
      },
      "husky_description/urdf/empty.urdf": {
        "bytes": 290,
        "git_blob_sha1": "7cedc97e0e9b413e2f53a9b34f5ac1a50e43df9b",
        "sha256": "78983de792cef9129258a2c3cb46219ab31e19130b944e0e121b4fe75d10f738"
      },
      "husky_description/urdf/husky.urdf.xacro": {
        "bytes": 23066,
        "git_blob_sha1": "6025cdd3464ef5bcfb9d5445265cb3cdd84ca7ed",
        "sha256": "8a2eda6f14fa2199db8141427bdada1b874e7492903b4eabe7579b7e34bcfeaa"
      },
      "husky_description/urdf/pacs.urdf.xacro": {
        "bytes": 21722,
        "git_blob_sha1": "83416233bbac5ebd16d8049ecd28529ec76865d7",
        "sha256": "af689276940e769d75b7fd0775d71c679d184d0b3af04b77515f983a95e8b704"
      },
      "husky_description/urdf/wheel.urdf.xacro": {
        "bytes": 3199,
        "git_blob_sha1": "abf5565228034bb8da796e53b953fec1f8e3861e",
        "sha256": "1be38cf5813a2dfd1c369045c31bf9ea04bb4ba8daaec12f1dd8b7a86eda462c"
      },
      "husky_desktop/CHANGELOG.rst": {
        "bytes": 2085,
        "git_blob_sha1": "c1cb587bdf432ce825dc327fa7f6a93f4f69d179",
        "sha256": "a2b29bbacf348ba0f3374fed6c061094a1faa7ccbcda2769d89bc984b334d39a"
      },
      "husky_desktop/CMakeLists.txt": {
        "bytes": 112,
        "git_blob_sha1": "f5c15dd601303c46fddcaa244c27aea7d1bb8a6c",
        "sha256": "b3a7e1380304748ce7b7bce1e5af6ef905293e8f052d656521f81e8fb1ae19c4"
      },
      "husky_desktop/package.xml": {
        "bytes": 669,
        "git_blob_sha1": "8ad0ead5158383d783b8d7111c35609f2f69fe4c",
        "sha256": "39988c0f0148b45c859b87a48566cb81c0ca0d67033272f79d89529217ace5d5"
      },
      "husky_gazebo/CHANGELOG.rst": {
        "bytes": 6570,
        "git_blob_sha1": "14161c573247a2ac9630596f2bb534b06aebb072",
        "sha256": "1cd1d037a1414a9deddf92570f507b39df3c0917d2443a850bece2f73e91b4b3"
      },
      "husky_gazebo/CMakeLists.txt": {
        "bytes": 774,
        "git_blob_sha1": "3d564b59d8f512cc9c6f051101d45adb20a88823",
        "sha256": "6bff0a83733a554b158fbaf7b837178c3bc0d631a4515c9d04b6f2d2a3b2c78a"
      },
      "husky_gazebo/launch/empty_world.launch": {
        "bytes": 2260,
        "git_blob_sha1": "c9f0d8b0f61ea0fccdbb0ee3aa7b3594136923a5",
        "sha256": "04eb45e8419ea259b9040a1998f1c36a051913bad9661eb40c42d7678e710dfa"
      },
      "husky_gazebo/launch/husky_playpen.launch": {
        "bytes": 1831,
        "git_blob_sha1": "de32688135aea1f9a6206305d6b5892c30bd3e03",
        "sha256": "295ecfd3b379c469961002eab4dfde033dca82477e0fbd54e54cf56686d4992a"
      },
      "husky_gazebo/launch/multi_husky_playpen.launch": {
        "bytes": 2672,
        "git_blob_sha1": "0d4b12de8338a46497721efcf15b3d0b1c7b5621",
        "sha256": "c4347f4f5b8abee7961bf71a1e996cfa9e44073a301cf5e36afcefb65350bd9d"
      },
      "husky_gazebo/launch/playpen.launch": {
        "bytes": 2050,
        "git_blob_sha1": "89e8109d9f8e7a5a242865fb4ebdfee3a2ea8c83",
        "sha256": "e16c7adf117cb7210260e683cb78c3f8587f265da417fabcb4ea60b3e7b8e8cc"
      },
      "husky_gazebo/launch/realsense.launch": {
        "bytes": 1170,
        "git_blob_sha1": "2d62cb0f253b304d23f06301a5ab5eac997612f7",
        "sha256": "196218aa9e852718ddacd03af745e2c445894ff7888ddd0461949814d0b545b1"
      },
      "husky_gazebo/launch/spawn_husky.launch": {
        "bytes": 3852,
        "git_blob_sha1": "63edb0f1d4fe307754d5a647ca1dce89f8f4de0f",
        "sha256": "24c6856d40ef3c10c942c12fea8f0f86ddf6ec44223970b08e9c702f217a8cdc"
      },
      "husky_gazebo/package.xml": {
        "bytes": 1400,
        "git_blob_sha1": "fa8002276cd3eafd10a3645a4c4dd543005ffcf7",
        "sha256": "aa61f07ed354814a5cab7142a0eebeb16006d9194aaadd19ba9d2caf41214f22"
      },
      "husky_gazebo/worlds/clearpath_playpen.world": {
        "bytes": 96864,
        "git_blob_sha1": "5b72c1a60f364f0a7b63639814c291ea4a807f47",
        "sha256": "5ffcf2f12ce62b71c9fe9620e4dd7d12f0843d9d154a7cec27583854b50248e1"
      },
      "husky_msgs/CHANGELOG.rst": {
        "bytes": 1895,
        "git_blob_sha1": "bf0db64109504de4abd97f267546e2954bc98a7b",
        "sha256": "3dc40a9a3f95ada91b38d26ebd8467c6dbce6754b7015d5b71ddb3e7b032752f"
      },
      "husky_msgs/CMakeLists.txt": {
        "bytes": 286,
        "git_blob_sha1": "8a98a904ab0f1e3661c5d8836c82e0441ccbc9d2",
        "sha256": "5fd87e19573c7d4578f7f956601c89ae54b77967484be9bdb87f5ec3408a0750"
      },
      "husky_msgs/msg/HuskyStatus.msg": {
        "bytes": 732,
        "git_blob_sha1": "e903a7ae25edce03946848da072b655ecfab96b6",
        "sha256": "634cb1aa19c6e6f86037f92ddac4946287cac8b3f64958a50c8400f12662f83a"
      },
      "husky_msgs/package.xml": {
        "bytes": 752,
        "git_blob_sha1": "609c006d0671cabd45d139f95ce8eb822dfccad5",
        "sha256": "4494defab09d86e8e49d0b358c3f083f1f87eb33d7bb6781abaee139b4fbfc71"
      },
      "husky_navigation/CHANGELOG.rst": {
        "bytes": 3937,
        "git_blob_sha1": "b3ea17e1ad21bba585795bc21af4f811a8d78384",
        "sha256": "4a51ca6cd0a0f40cd8a20740f58c6935158d260f8f1fec061d579cfd99998170"
      },
      "husky_navigation/CMakeLists.txt": {
        "bytes": 313,
        "git_blob_sha1": "d1b9b2c4f98dfe3c3acdecff71f03ea0e66d3cd5",
        "sha256": "ab060b225389eeea55fd133f0d6f3109e83f8be0606eb2442d290fe177b9db45"
      },
      "husky_navigation/config/costmap_common.yaml": {
        "bytes": 520,
        "git_blob_sha1": "8323e733bc7ee5495cb6346dac80915a4acfc50e",
        "sha256": "674d3cc364c468bfeebcee739fd3ee6429601fdd874afdd048d985ffcb1c8805"
      },
      "husky_navigation/config/costmap_exploration.yaml": {
        "bytes": 593,
        "git_blob_sha1": "eb5a467a0209dadcbf0acb907a1a1e65e13ed058",
        "sha256": "f523baab5e83c8af62886f4f020d2baf328f71c6014c224437319fee9b0eab64"
      },
      "husky_navigation/config/costmap_global_laser.yaml": {
        "bytes": 222,
        "git_blob_sha1": "53d091502dc9084ce6853a8afab96d11e2f71298",
        "sha256": "83f8cad87fd31d0d9dd4c2590acd4af01af1edf7d17c59a8871a23fb285f3342"
      },
      "husky_navigation/config/costmap_global_static.yaml": {
        "bytes": 216,
        "git_blob_sha1": "58655fdd9339fb64efc8162a60965f0be8b221f2",
        "sha256": "1052e9417b90784dbef799328fe87e52f85c0670c5c07bdaed3380bb752886ac"
      },
      "husky_navigation/config/costmap_local.yaml": {
        "bytes": 196,
        "git_blob_sha1": "fce7300e12f4e2b22af5f8728fbd244916d4e57e",
        "sha256": "bf7b67e46530c5cf058c7931033162dbdea1adb1cebd2bf488a6f7f92ebbb086"
      },
      "husky_navigation/config/planner.yaml": {
        "bytes": 3863,
        "git_blob_sha1": "1f36bc43123ff6b9f237c153fa5c162a8825c8b9",
        "sha256": "1c8496afe90bf94c0c5a13849ac9bc17425b0b84c2ca1ae18c12b319fc915ebd"
      },
      "husky_navigation/launch/amcl.launch": {
        "bytes": 3550,
        "git_blob_sha1": "45d0294704f901d435aa9af3e14270d0206f4529",
        "sha256": "ed4eb370e6ea7cb13d17ed401867ec483ea5f6ec54cadafb9bed3946938542dc"
      },
      "husky_navigation/launch/amcl_demo.launch": {
        "bytes": 2122,
        "git_blob_sha1": "2cf7be62bfa1f56b80252e85dd8057a0bfd27b04",
        "sha256": "347b2a6cdc0b9d3777dc1aefb7846ba0f0e9b439b0e82ef3190905c54596e934"
      },
      "husky_navigation/launch/exploration.launch": {
        "bytes": 2275,
        "git_blob_sha1": "ab428479b282ef4b274646941a2a2cc7c834ba56",
        "sha256": "ddc87f587e98df48cf50a5854759f31b76b657abf6e082c615deafdc1dcc22ea"
      },
      "husky_navigation/launch/exploration_demo.launch": {
        "bytes": 1995,
        "git_blob_sha1": "c9fd92b9bf2f0ba057aec1be006b2d6e52fc44c9",
        "sha256": "fd9f91a3fe601e364f3ebff759a9f452675e7a7e93b2d914d2584ba8c6e03223"
      },
      "husky_navigation/launch/gmapping.launch": {
        "bytes": 2752,
        "git_blob_sha1": "2aa1f560a22812be0a9ffd6e58ff1476903c184e",
        "sha256": "de3a845cd73c2bd794a765df20be207dcc8b25e0e2870653a46b3928a0f499a7"
      },
      "husky_navigation/launch/gmapping_demo.launch": {
        "bytes": 2093,
        "git_blob_sha1": "c9a166937edf75c5ee8e38e8f8b5dd282bc718e2",
        "sha256": "56a1ebdd3efb93ee5bb6af454909ffb978b7851ab3883c915caf4f36541f913b"
      },
      "husky_navigation/launch/move_base.launch": {
        "bytes": 3482,
        "git_blob_sha1": "8f1457bee25c183e558e08c366c997ce38fb5072",
        "sha256": "170309e6b46916ab961535fe67a900746d67d7953d24c0c31395e3229fd4c371"
      },
      "husky_navigation/launch/move_base_mapless_demo.launch": {
        "bytes": 1899,
        "git_blob_sha1": "0d1d6584ca02cd85061dd196330adc875b3c4894",
        "sha256": "fa1278a18d954fbd05d124ebaa76ac5cdcf4ee07ecd5d33dcb3648ae46a2953b"
      },
      "husky_navigation/maps/playpen_map.pgm": {
        "bytes": 3936314,
        "git_blob_sha1": "9f60ef46ba855bbd7c51162bc3ee06df5debbd02",
        "sha256": "99bae3b718b9d56c379f76ba4ae366e623b455351d5e7fbb68ff0fc390f012fe"
      },
      "husky_navigation/maps/playpen_map.yaml": {
        "bytes": 138,
        "git_blob_sha1": "1d3f386644e86ffec3dd98a62b74ef1a70997166",
        "sha256": "e3375672ccc093c12b63aaeac5de83fa9ac508fc4f8a282ca112f678014c8fcf"
      },
      "husky_navigation/package.xml": {
        "bytes": 1119,
        "git_blob_sha1": "aa7a4aa5be1e6d85bb25c788ead5c4411e1a5a03",
        "sha256": "9991a0a1d0acab73449c1476a9e9d60e7a81755a87970e760f299e6d42c3fd9f"
      },
      "husky_simulator/CHANGELOG.rst": {
        "bytes": 2120,
        "git_blob_sha1": "0a81c92c3f14b0d63c99d5992d1559d268925726",
        "sha256": "faabcb654cfd22ce4044954ebc2ffa3a6f4c861b3df33b6a657a2fa347c1ca5b"
      },
      "husky_simulator/CMakeLists.txt": {
        "bytes": 114,
        "git_blob_sha1": "e81b37a1d6297b2790297030f1e332ca989f1e55",
        "sha256": "08ba3e217bbb2f1a28b0e1bf32f40d8fe34c5333085d8778e02ad330be6df2e3"
      },
      "husky_simulator/package.xml": {
        "bytes": 639,
        "git_blob_sha1": "77856ffbb5f75e7f5667c6f83f9bd098bc30d349",
        "sha256": "f5a01d647092bbaa046fc8099e55bc480f11effbff59caf2257deffc7fb45465"
      },
      "husky_viz/CHANGELOG.rst": {
        "bytes": 5171,
        "git_blob_sha1": "d865e604d28a7710750ebffbc8678ca5dd99ead9",
        "sha256": "a690d97d1f3ea7716fee9597f52a37421dcdf26d523fa7aabe320972583f83f4"
      },
      "husky_viz/CMakeLists.txt": {
        "bytes": 303,
        "git_blob_sha1": "f1f5deb2b76e963415ad81beea67cb3a544ee355",
        "sha256": "ad5a3cfe900d207e5292e6d3e0c224af13bd0309c58b50a319015f51cf441fab"
      },
      "husky_viz/launch/view_diagnostics.launch": {
        "bytes": 236,
        "git_blob_sha1": "b314cbd5631523c96b0b22524c73f10350d019bb",
        "sha256": "3b60f24b7c462467e9d63f2b9fee2ad317c09607974a179e6836e3ef18ae9045"
      },
      "husky_viz/launch/view_model.launch": {
        "bytes": 486,
        "git_blob_sha1": "173976dd3d98f7038446b4cc60e2b068c0c9cab6",
        "sha256": "9c95c171d3bc2fb13f138dee4f3be6fe10c5ebd09f60ef9fb50c1d71386fbe1f"
      },
      "husky_viz/launch/view_robot.launch": {
        "bytes": 146,
        "git_blob_sha1": "d958d4e71105dd7f3b39dea178778481b7f73828",
        "sha256": "6e7a05051f64dbc4c78dcb64506e88d863dcb0c471eef16fda3018e9963c2c26"
      },
      "husky_viz/package.xml": {
        "bytes": 1134,
        "git_blob_sha1": "48ae40603ae5d56500dfb9dec455b45df2295ab7",
        "sha256": "9d9aebc5bcde4ac593601c0daddb714fba74b0800f2febde5a4f2e6369a58547"
      },
      "husky_viz/rqt/diagnostics.perspective": {
        "bytes": 7228,
        "git_blob_sha1": "435161573cf3e849909a016f4046fe3bae1577c8",
        "sha256": "bc40f421f4e4a47a45a44bb00c08f55090f9b806648a77597acd952c722dfea1"
      },
      "husky_viz/rviz/model.rviz": {
        "bytes": 5072,
        "git_blob_sha1": "78d10e1cf3201840ff2174959c1ff36ceeaedb03",
        "sha256": "55f3efe28f687b6dcb9cecd12520601cb7c2d4260a48fbef25a3657719b98d5c"
      },
      "husky_viz/rviz/robot.rviz": {
        "bytes": 10935,
        "git_blob_sha1": "783991d73b1f89d9e572f115ac849be6ca158808",
        "sha256": "761886483abb1aa02fc335adef80ab65b84700f9ec4d73d73401a53f058869ff"
      }
    },
    "archive": {
      "url": "https://codeload.github.com/husky/husky/tar.gz/41e15d283a8d955938204e79554a875264417bb9",
      "bytes": 2667326,
      "sha256": "8cb38d1b6f907536ad78f86f6964baf98466b2e31e864cf29b7128bd9543325e"
    }
  },
  "polyhaven": {
    "inputs/polyhaven/jacaranda_tree/jacaranda_tree_1k.blend": {
      "url": "https://dl.polyhaven.org/file/ph-assets/Models/blend/1k/jacaranda_tree/jacaranda_tree_1k.blend",
      "bytes": 180228496,
      "sha256": "e28e9ea0deb782a830420126b3c5536bde44d1b532cbfb4dccbcc0e46119a0ce",
      "source_md5": "1b827c7c364c6ebb2cbbff0f02b52a15",
      "licence": "CC0-1.0",
      "source_page": "https://polyhaven.com/a/jacaranda_tree"
    },
    "inputs/polyhaven/jacaranda_tree/textures/jacaranda_tree_branches_diff_1k.png": {
      "url": "https://dl.polyhaven.org/file/ph-assets/Models/png/1k/jacaranda_tree/jacaranda_tree_branches_diff_1k.png",
      "bytes": 5223386,
      "sha256": "fe671f7fae88e269e4a517b6ff7be74ae3c2d1fdedfea206ebfa9941af0d9e20",
      "source_md5": "ad4488598993a114236807d60136fc7b",
      "licence": "CC0-1.0",
      "source_page": "https://polyhaven.com/a/jacaranda_tree"
    },
    "inputs/polyhaven/jacaranda_tree/textures/jacaranda_tree_branches_nor_gl_1k.png": {
      "url": "https://dl.polyhaven.org/file/ph-assets/Models/png/1k/jacaranda_tree/jacaranda_tree_branches_nor_gl_1k.png",
      "bytes": 5400459,
      "sha256": "e72c3bf652d998d75ef98fc51fb7a10de3b7efd072c191a8eb9c92b6f93340f0",
      "source_md5": "df3d91a9c29266f44b0b17da135a2899",
      "licence": "CC0-1.0",
      "source_page": "https://polyhaven.com/a/jacaranda_tree"
    },
    "inputs/polyhaven/jacaranda_tree/textures/jacaranda_tree_branches_rough_1k.png": {
      "url": "https://dl.polyhaven.org/file/ph-assets/Models/png/1k/jacaranda_tree/jacaranda_tree_branches_rough_1k.png",
      "bytes": 1625206,
      "sha256": "c6db3c33f23654a8d31dcf5609d19d97ab1036b36b3d9a6bcd50ecc975f8fb3c",
      "source_md5": "8bd9e066f93c242ef468c7c6ea6dc382",
      "licence": "CC0-1.0",
      "source_page": "https://polyhaven.com/a/jacaranda_tree"
    },
    "inputs/polyhaven/jacaranda_tree/textures/jacaranda_tree_leaves_alpha_1k.png": {
      "url": "https://dl.polyhaven.org/file/ph-assets/Models/png/1k/jacaranda_tree/jacaranda_tree_leaves_alpha_1k.png",
      "bytes": 506043,
      "sha256": "c708a7e928a2e4d26981b021a22deeefc0ebb0e467f60b53cfa636a7e24d68f7",
      "source_md5": "740214de7b900e30737009ff4ee2c01a",
      "licence": "CC0-1.0",
      "source_page": "https://polyhaven.com/a/jacaranda_tree"
    },
    "inputs/polyhaven/jacaranda_tree/textures/jacaranda_tree_leaves_diff_1k.png": {
      "url": "https://dl.polyhaven.org/file/ph-assets/Models/png/1k/jacaranda_tree/jacaranda_tree_leaves_diff_1k.png",
      "bytes": 2364526,
      "sha256": "5729978e92649ee6cc70bdc457aac1b28b16a10bde0a55004b659a1923c8861b",
      "source_md5": "879ef43acb3443e247a2d32713fec86c",
      "licence": "CC0-1.0",
      "source_page": "https://polyhaven.com/a/jacaranda_tree"
    },
    "inputs/polyhaven/jacaranda_tree/textures/jacaranda_tree_leaves_nor_gl_1k.png": {
      "url": "https://dl.polyhaven.org/file/ph-assets/Models/png/1k/jacaranda_tree/jacaranda_tree_leaves_nor_gl_1k.png",
      "bytes": 4154090,
      "sha256": "4dc58cca117cb193629bf6a2b909bd281451c60a5d85f1b1d438d296b90a1091",
      "source_md5": "c968c79960303470e124875a111bd5a4",
      "licence": "CC0-1.0",
      "source_page": "https://polyhaven.com/a/jacaranda_tree"
    },
    "inputs/polyhaven/jacaranda_tree/textures/jacaranda_tree_leaves_rough_1k.png": {
      "url": "https://dl.polyhaven.org/file/ph-assets/Models/png/1k/jacaranda_tree/jacaranda_tree_leaves_rough_1k.png",
      "bytes": 992522,
      "sha256": "2f6b89e7a1983cfa6fc2050f993c2c91c9afc86ce285607fa5a5f8f6b1b4c879",
      "source_md5": "4cbffd1596f7ad63de8e170ac54fb907",
      "licence": "CC0-1.0",
      "source_page": "https://polyhaven.com/a/jacaranda_tree"
    },
    "inputs/polyhaven/jacaranda_tree/textures/jacaranda_tree_trunk_diff_1k.png": {
      "url": "https://dl.polyhaven.org/file/ph-assets/Models/png/1k/jacaranda_tree/jacaranda_tree_trunk_diff_1k.png",
      "bytes": 5450061,
      "sha256": "9ba4a3af9d38d54638df35a2bae4f30455f5fb25c080825f6e22af4e5d65c7f2",
      "source_md5": "eb97b09e36a6683ab5c15496d08a65b2",
      "licence": "CC0-1.0",
      "source_page": "https://polyhaven.com/a/jacaranda_tree"
    },
    "inputs/polyhaven/jacaranda_tree/textures/jacaranda_tree_trunk_nor_gl_1k.png": {
      "url": "https://dl.polyhaven.org/file/ph-assets/Models/png/1k/jacaranda_tree/jacaranda_tree_trunk_nor_gl_1k.png",
      "bytes": 5486270,
      "sha256": "d2c1dd8a274983731e2418b4eb6b49bddcf375d170c70010b799d7417eafbfac",
      "source_md5": "98bae75f6c5805b4fd22907d74c7d2c0",
      "licence": "CC0-1.0",
      "source_page": "https://polyhaven.com/a/jacaranda_tree"
    },
    "inputs/polyhaven/jacaranda_tree/textures/jacaranda_tree_trunk_rough_1k.png": {
      "url": "https://dl.polyhaven.org/file/ph-assets/Models/png/1k/jacaranda_tree/jacaranda_tree_trunk_rough_1k.png",
      "bytes": 1747236,
      "sha256": "9262a1d4e8cc848a29bfc93333e8ad844c7e470e592787604b7e090e0ed149f2",
      "source_md5": "d3682e710029d485344b9c2c5f819e37",
      "licence": "CC0-1.0",
      "source_page": "https://polyhaven.com/a/jacaranda_tree"
    },
    "inputs/polyhaven/rock_moss_set_01/rock_moss_set_01_1k.blend": {
      "url": "https://dl.polyhaven.org/file/ph-assets/Models/blend/1k/rock_moss_set_01/rock_moss_set_01_1k.blend",
      "bytes": 2697968,
      "sha256": "ca584d6e9b00405666d2ada80ab9065b3f84a52f22de1972fb9da46fe9bbc9f3",
      "source_md5": "8e45da22c52aa6d1f2cc685d56591065",
      "licence": "CC0-1.0",
      "source_page": "https://polyhaven.com/a/rock_moss_set_01"
    },
    "inputs/polyhaven/rock_moss_set_01/textures/rock_moss_set_01_nor_gl_1k.exr": {
      "url": "https://dl.polyhaven.org/file/ph-assets/Models/exr/1k/rock_moss_set_01/rock_moss_set_01_nor_gl_1k.exr",
      "bytes": 1571891,
      "sha256": "d86555deabb910ed82b2b770d852ba5aa931d373689ff7ae028574c7b310be99",
      "source_md5": "6dc88738e972c3fbbaf1ccb3480b96cb",
      "licence": "CC0-1.0",
      "source_page": "https://polyhaven.com/a/rock_moss_set_01"
    },
    "inputs/polyhaven/rock_moss_set_01/textures/rock_moss_set_01_rough_1k.jpg": {
      "url": "https://dl.polyhaven.org/file/ph-assets/Models/jpg/1k/rock_moss_set_01/rock_moss_set_01_rough_1k.jpg",
      "bytes": 82624,
      "sha256": "4d6ec46623abd8e2cdb855f59c7ce31873ad61b36b60e4de579e9e776a497c6b",
      "source_md5": "ed9d8a2c863262f76f881346e8047c6a",
      "licence": "CC0-1.0",
      "source_page": "https://polyhaven.com/a/rock_moss_set_01"
    },
    "inputs/polyhaven/rock_moss_set_01/textures/rock_moss_set_01_diff_1k.jpg": {
      "url": "https://dl.polyhaven.org/file/ph-assets/Models/jpg/1k/rock_moss_set_01/rock_moss_set_01_diff_1k.jpg",
      "bytes": 168099,
      "sha256": "40cea65d8aa4ee73a93b04af19963834d061eee9779c3fc2c1cba76eef812ccc",
      "source_md5": "b8742301e6b4bc5683d2de712e83f772",
      "licence": "CC0-1.0",
      "source_page": "https://polyhaven.com/a/rock_moss_set_01"
    },
    "inputs/polyhaven/wild_rooibos_bush/wild_rooibos_bush_1k.blend": {
      "url": "https://dl.polyhaven.org/file/ph-assets/Models/blend/1k/wild_rooibos_bush/wild_rooibos_bush_1k.blend",
      "bytes": 2607466,
      "sha256": "75d904e4dfb03d4aab445e91489db5070074796e7e7a08e3165a8e67aac109dd",
      "source_md5": "52f5c5df8e8068b48012d3c09b455141",
      "licence": "CC0-1.0",
      "source_page": "https://polyhaven.com/a/wild_rooibos_bush"
    },
    "inputs/polyhaven/wild_rooibos_bush/textures/wild_rooibos_bush_alpha_1k.png": {
      "url": "https://dl.polyhaven.org/file/ph-assets/Models/png/1k/wild_rooibos_bush/wild_rooibos_bush_alpha_1k.png",
      "bytes": 90888,
      "sha256": "6a9fcd7a62aab1366b0ae50273c4a638591e932049a647ccadce6687ce657b72",
      "source_md5": "f58e9c4d8874751b2a02dcc65c11c655",
      "licence": "CC0-1.0",
      "source_page": "https://polyhaven.com/a/wild_rooibos_bush"
    },
    "inputs/polyhaven/wild_rooibos_bush/textures/wild_rooibos_bush_rough_1k.exr": {
      "url": "https://dl.polyhaven.org/file/ph-assets/Models/exr/1k/wild_rooibos_bush/wild_rooibos_bush_rough_1k.exr",
      "bytes": 255509,
      "sha256": "436d0eca5456cc0a78dc109b80af6050b5cff7907e3e54cdfc08e28251b70720",
      "source_md5": "0705d2442f2ca907b6b3fd6733ec6ca2",
      "licence": "CC0-1.0",
      "source_page": "https://polyhaven.com/a/wild_rooibos_bush"
    },
    "inputs/polyhaven/wild_rooibos_bush/textures/wild_rooibos_bush_diff_1k.jpg": {
      "url": "https://dl.polyhaven.org/file/ph-assets/Models/jpg/1k/wild_rooibos_bush/wild_rooibos_bush_diff_1k.jpg",
      "bytes": 374003,
      "sha256": "d963cdaf769bc39bb57295d518b37cd9456168cf5e3b82fd59f58c98d3faf596",
      "source_md5": "47ee13b7a87d2aff07c0ec708a33f6ab",
      "licence": "CC0-1.0",
      "source_page": "https://polyhaven.com/a/wild_rooibos_bush"
    },
    "inputs/polyhaven/wild_rooibos_bush/textures/wild_rooibos_bush_nor_gl_1k.exr": {
      "url": "https://dl.polyhaven.org/file/ph-assets/Models/exr/1k/wild_rooibos_bush/wild_rooibos_bush_nor_gl_1k.exr",
      "bytes": 1012009,
      "sha256": "a3b82cc7ba73e546e2ac272425d031e4175a54da80a44f5bb1137bbdf1489e5b",
      "source_md5": "e81fd1e445061580aa3999a839ad6f2c",
      "licence": "CC0-1.0",
      "source_page": "https://polyhaven.com/a/wild_rooibos_bush"
    },
    "inputs/polyhaven/forest_floor/forest_floor_diff_1k.jpg": {
      "bytes": 1329853,
      "sha256": "f12e5adea1741f9eb7a528bfc621f8267885b9530b74c3a8afdb823899bdbf0b",
      "url": "https://dl.polyhaven.org/file/ph-assets/Textures/jpg/1k/forest_floor/forest_floor_diff_1k.jpg",
      "source_md5": "d67f308e4b8be6a65989e8dc76ec40fe",
      "licence": "CC0-1.0",
      "source_page": "https://polyhaven.com/a/forest_floor"
    },
    "inputs/polyhaven/forest_floor/forest_floor_nor_gl_1k.jpg": {
      "bytes": 1380104,
      "sha256": "681f3de8c756c4d19bcda33039f953295498f38b1425ce9d56b37d6f97f6e518",
      "url": "https://dl.polyhaven.org/file/ph-assets/Textures/jpg/1k/forest_floor/forest_floor_nor_gl_1k.jpg",
      "source_md5": "7cb480d082527766acdf3b6c8cba50f4",
      "licence": "CC0-1.0",
      "source_page": "https://polyhaven.com/a/forest_floor"
    },
    "inputs/polyhaven/forest_floor/forest_floor_rough_1k.jpg": {
      "bytes": 736353,
      "sha256": "ece0b331f08c03f3edcd8ab6815b74a5ae20768beef64cd4f96a5b2fa26e116e",
      "url": "https://dl.polyhaven.org/file/ph-assets/Textures/jpg/1k/forest_floor/forest_floor_rough_1k.jpg",
      "source_md5": "446092b42424c7bcf15994d651949546",
      "licence": "CC0-1.0",
      "source_page": "https://polyhaven.com/a/forest_floor"
    }
  },
  "terrain": {
    "foothills": {
      "path": "inputs/usgs/claremont-crop.tif",
      "bytes": 263297,
      "sha256": "bab9cdca14b8cdf714a5d0167f6ca575c85bfa20636cda3e2f1d9f6d09460fcf",
      "request": "https://elevation.nationalmap.gov/arcgis/rest/services/3DEPElevation/ImageServer/exportImage?bbox=-117.7205%2C34.1495%2C-117.7195%2C34.1505&bboxSR=4326&imageSR=32611&size=129%2C129&format=tiff&pixelType=F32&interpolation=RSP_BilinearInterpolation&renderingRule=%7B%22rasterFunction%22%3A+%22None%22%7D&f=json",
      "response": {
        "href": "https://elevation.nationalmap.gov/arcgis/rest/directories/elevation_output/3DEPElevation_ImageServer/_ags_3fa5fe13_fd9d_470d_8ac7_6f8338c93778.tif",
        "width": 129,
        "height": 129,
        "extent": {
          "xmin": 433570.2414766597,
          "ymin": 3778966.2339357696,
          "xmax": 433681.77582288446,
          "ymax": 3779077.7682819944,
          "spatialReference": {
            "wkid": 32611,
            "latestWkid": 32611
          }
        },
        "scale": 0
      },
      "license": "public-domain-USGS-3DEP",
      "decision": "Rejected for the planned gentle-terrain Husky route; preserved unchanged"
    },
    "garden": {
      "path": "inputs/usgs/claremont-garden-crop.tif",
      "bytes": 263297,
      "sha256": "ef64b959340587ee07bdf018561ca0cea2e282661ed1b3946f65285053c0538a",
      "request": "https://elevation.nationalmap.gov/arcgis/rest/services/3DEPElevation/ImageServer/exportImage?bbox=-117.7155%2C34.1115%2C-117.7145%2C34.1125&bboxSR=4326&imageSR=32611&size=129%2C129&format=tiff&pixelType=F32&interpolation=RSP_BilinearInterpolation&renderingRule=%7B%22rasterFunction%22%3A+%22None%22%7D&f=json",
      "response": {
        "href": "https://elevation.nationalmap.gov/arcgis/rest/directories/elevation_output/3DEPElevation_ImageServer/_ags_acc93d4e_48a7_4e8c_9ea6_12810bc0efb9.tif",
        "width": 129,
        "height": 129,
        "extent": {
          "xmin": 434001.6792816768,
          "ymin": 3774749.4191022613,
          "xmax": 434113.2080461776,
          "ymax": 3774860.947866762,
          "spatialReference": {
            "wkid": 32611,
            "latestWkid": 32611
          }
        },
        "scale": 0
      },
      "license": "public-domain-USGS-3DEP",
      "decision": "Selected for native validation; vegetation layout is synthetic"
    }
  },
  "runtime": {
    "base_image_id": "sha256:f46d200aae7cbd2352798844b9ff64b68f1d17a230a78c0688ba3c110959d23c",
    "generation_image_id": "sha256:8e55b613ecc174257e29dbb891e153c78a011117318e83d303795a458daa7baf",
    "blender": {
      "version": "4.2.3",
      "url": "https://download.blender.org/release/Blender4.2/blender-4.2.3-linux-x64.tar.xz",
      "bytes": 351870156,
      "sha256": "3a64efd1982465395abab4259b4091d5c8c56054c7267e9633e4f702a71ea3f4"
    }
  },
  "rights": {
    "forest3d": "Root LICENSE and README footer AGPL-3.0; README badge and pyproject MIT label conflict retained.",
    "husky": "BSD-3-Clause; original vendor geometry URLs for browser, unchanged local source for native simulator.",
    "polyhaven": "CC0-1.0 environmental models and texture files; source website copy and previews excluded. https://polyhaven.com/license",
    "terrain": "USGS 3DEP public domain; export retains source elevations without vertical scaling. https://data.usgs.gov/datacatalog/data/USGS%3A77ae0551-c61e-4979-aedd-d797abdcde0e"
  }
}
