{
  "version": "0.1",
  "nodes": {
    "1": {"id": 1, "name": "plate_raw", "op": {"type": "Cube", "size": {"x": 80, "y": 40, "z": 8}}},
    "2": {"id": 2, "name": "plate", "op": {"type": "Translate", "child": 1, "offset": {"x": -40, "y": -20, "z": 0}}},
    "3": {"id": 3, "name": "slot_rect_raw", "op": {"type": "Cube", "size": {"x": 40, "y": 10, "z": 8}}},
    "4": {"id": 4, "name": "slot_rect", "op": {"type": "Translate", "child": 3, "offset": {"x": -20, "y": -5, "z": 0}}},
    "5": {"id": 5, "name": "slot_cap_left_raw", "op": {"type": "Cylinder", "radius": 5, "height": 8, "segments": 64}},
    "6": {"id": 6, "name": "slot_cap_left", "op": {"type": "Translate", "child": 5, "offset": {"x": -20, "y": 0, "z": 0}}},
    "7": {"id": 7, "name": "slot_cap_right_raw", "op": {"type": "Cylinder", "radius": 5, "height": 8, "segments": 64}},
    "8": {"id": 8, "name": "slot_cap_right", "op": {"type": "Translate", "child": 7, "offset": {"x": 20, "y": 0, "z": 0}}},
    "9": {"id": 9, "name": "slot_partial", "op": {"type": "Union", "left": 4, "right": 6}},
    "10": {"id": 10, "name": "slot", "op": {"type": "Union", "left": 9, "right": 8}},
    "11": {"id": 11, "name": "bracket", "op": {"type": "Difference", "left": 2, "right": 10}}
  },
  "materials": {},
  "part_materials": {},
  "roots": [{"root": 11, "material": "default"}]
}