{
  "schema_version": 1,
  "status": "WIP / PRESENTATION ONLY / NOT ASSEMBLY READY",
  "physical_permission": "NOT_GRANTED",
  "source_scene_sha256": "8f55ba45dcd688c0253ec7c81628ce0ccedf7cedd79e7752191f2d8978eeedd0",
  "source_payload_sha256": "c7f7e919f6aeb35b7ae320de988293b77fe01539c3f4642b514e7d61092f07f8",
  "source_revision": "a4a6382f0b80802cf3e22aa1f824d679784c6325",
  "snapshot_date": "2026-09-15",
  "component_count": 399,
  "triangle_count": 794132,
  "units": "mm",
  "frame": "Right-handed global XYZ; cube centred origin; source meshes already installed. Do not reapply source transforms.",
  "classification": "Groups infer display association from immutable IDs/kinds only. Not BOM, physical attachment, clearance, removal order or native assembly evidence.",
  "stages": [
    {
      "id": "exterior-fasteners",
      "name": "外装締結の名目外形",
      "range": [
        0,
        0.15
      ],
      "easing": "smoothstep"
    },
    {
      "id": "panels",
      "name": "外装パネル・インサート外形",
      "range": [
        0.15,
        0.35
      ],
      "easing": "smoothstep"
    },
    {
      "id": "structure",
      "name": "外側フレーム・接合外形",
      "range": [
        0.35,
        0.5
      ],
      "easing": "smoothstep"
    },
    {
      "id": "units",
      "name": "内部・XYZユニット（小物は同伴）",
      "range": [
        0.5,
        0.75
      ],
      "easing": "smoothstep"
    },
    {
      "id": "selected-members",
      "name": "選択ユニットの表現済み構成形状",
      "range": [
        0.75,
        1
      ],
      "easing": "smoothstep"
    }
  ],
  "translation": {
    "easing": "t=clamp((amount-start)/(end-start),0,1); smoothstep=t*t*(3-2*t)",
    "whole": "group.offset_mm * weight(group.stage), plus carry_with group's offset_mm * weight(its stage) when declared, plus detail_group.offset_mm * weight(stage4) ONLY when member belongs to selected detail_unit. Nonphysical references have zero offset.",
    "carry": "Exterior screw depictions first move22mm outward, then follow their own panel's110mm display translation, preserving a22mm presentation gap instead of scattering far ahead. carry_with is one-level only; no inferred physical attachment.",
    "unit": "Same whole offsets, restricted to selected unit; bounds/camera frame visible transformed members. Other units never rendered.",
    "part": "Single source mesh with zero offset; orbit camera about that mesh's installed bounds centre. No split, spin motor or invented articulation.",
    "zero": "At amount0 all translations are exactly [0,0,0]. Offsets are additive translations in source global mm; no rotation or scaling."
  },
  "playback": {
    "half_cycle_seconds": 12,
    "phase_range": [
      0,
      2
    ],
    "amount": "1-abs(1-phase)",
    "default": "paused",
    "camera_orbit_radians_per_second": 0.2617993877991494,
    "stop": "amount=phase=0; playback/orbit off; source poses restored",
    "hidden_or_reduced_motion": "stop playback and camera orbit; no automatic resume"
  },
  "cameras": {
    "projection": "orthographic",
    "up": "+Z except top/bottom view convention",
    "presets": {
      "iso": [
        1,
        -1.4,
        1
      ],
      "front": [
        0,
        -1,
        0
      ],
      "side": [
        1,
        0,
        0
      ],
      "top": [
        0,
        0,
        1
      ],
      "rear": [
        0,
        1,
        0
      ],
      "left": [
        -1,
        0,
        0
      ],
      "bottom": [
        0,
        0,
        -1
      ]
    },
    "preset_screen_axes": {
      "front": [
        "+X",
        "+Z"
      ],
      "side": [
        "+Y",
        "+Z"
      ],
      "top": [
        "+Y",
        "-X"
      ],
      "rear": [
        "-X",
        "+Z"
      ],
      "left": [
        "-Y",
        "+Z"
      ],
      "bottom": [
        "+Y",
        "+X"
      ]
    },
    "screen_axes_order": [
      "screen-right",
      "screen-up"
    ],
    "orbit_basis": "yaw=atan2(direction.y,direction.x), pitch=asin(normalized_direction.z); direction=[cos(pitch)*cos(yaw),cos(pitch)*sin(yaw),sin(pitch)]; right=normalize(cross(-direction,+Z)); up=cross(right,-direction). At exact poles use preset_screen_axes explicitly. SVG reference sheets retain their separately labelled XY/XZ/YZ axes.",
    "framing": "Union of visible source bounds plus current translations; centre=(min+max)/2; radius=max(diagonal/2,1); halfY=1.12*radius/min(aspect,1)/zoom; halfX=halfY*aspect. Camera distance3*radius; near=.1*radius, far=6*radius. Frame each unit/part, not cube origin.",
    "turntable": "Camera yaw increases about framed centre; mesh remains at source pose plus permitted display translation."
  },
  "whole_modes": {
    "exterior": {
      "view": "whole-exterior",
      "groups": [
        "frame",
        "panels",
        "drive",
        "electronics",
        "mounts",
        "hardware"
      ],
      "members": [
        "FRAME_LOWER",
        "FRAME_UPPER",
        "FRAME_join_bolt_1",
        "FRAME_join_nut_1",
        "FRAME_join_bolt_2",
        "FRAME_join_nut_2",
        "FRAME_join_bolt_3",
        "FRAME_join_nut_3",
        "FRAME_join_bolt_4",
        "FRAME_join_nut_4",
        "PRINT_panel_X_minus",
        "ALLOC_panel_screw_X_minus_1",
        "ALLOC_panel_insert_X_minus_1",
        "ALLOC_panel_screw_X_minus_2",
        "ALLOC_panel_insert_X_minus_2",
        "ALLOC_panel_screw_X_minus_3",
        "ALLOC_panel_insert_X_minus_3",
        "ALLOC_panel_screw_X_minus_4",
        "ALLOC_panel_insert_X_minus_4",
        "PRINT_panel_X_plus",
        "ALLOC_panel_screw_X_plus_1",
        "ALLOC_panel_insert_X_plus_1",
        "ALLOC_panel_screw_X_plus_2",
        "ALLOC_panel_insert_X_plus_2",
        "ALLOC_panel_screw_X_plus_3",
        "ALLOC_panel_insert_X_plus_3",
        "ALLOC_panel_screw_X_plus_4",
        "ALLOC_panel_insert_X_plus_4",
        "PRINT_panel_Y_minus",
        "ALLOC_panel_screw_Y_minus_1",
        "ALLOC_panel_insert_Y_minus_1",
        "ALLOC_panel_screw_Y_minus_2",
        "ALLOC_panel_insert_Y_minus_2",
        "ALLOC_panel_screw_Y_minus_3",
        "ALLOC_panel_insert_Y_minus_3",
        "ALLOC_panel_screw_Y_minus_4",
        "ALLOC_panel_insert_Y_minus_4",
        "PRINT_panel_Y_plus",
        "ALLOC_panel_screw_Y_plus_1",
        "ALLOC_panel_insert_Y_plus_1",
        "ALLOC_panel_screw_Y_plus_2",
        "ALLOC_panel_insert_Y_plus_2",
        "ALLOC_panel_screw_Y_plus_3",
        "ALLOC_panel_insert_Y_plus_3",
        "ALLOC_panel_screw_Y_plus_4",
        "ALLOC_panel_insert_Y_plus_4",
        "PRINT_panel_Z_minus",
        "ALLOC_panel_screw_Z_minus_1",
        "ALLOC_panel_insert_Z_minus_1",
        "ALLOC_panel_screw_Z_minus_2",
        "ALLOC_panel_insert_Z_minus_2",
        "ALLOC_panel_screw_Z_minus_3",
        "ALLOC_panel_insert_Z_minus_3",
        "ALLOC_panel_screw_Z_minus_4",
        "ALLOC_panel_insert_Z_minus_4",
        "PRINT_panel_Z_plus",
        "ALLOC_panel_screw_Z_plus_1",
        "ALLOC_panel_insert_Z_plus_1",
        "ALLOC_panel_screw_Z_plus_2",
        "ALLOC_panel_insert_Z_plus_2",
        "ALLOC_panel_screw_Z_plus_3",
        "ALLOC_panel_insert_Z_plus_3",
        "ALLOC_panel_screw_Z_plus_4",
        "ALLOC_panel_insert_Z_plus_4",
        "ALLOC_pcb_washer_MH1",
        "ALLOC_pcb_washer_MH2",
        "ALLOC_pcb_washer_MH3",
        "ALLOC_pcb_washer_MH4",
        "PCB_A76_laminate",
        "PCB_A76_front_copper",
        "PCB_A76_back_copper",
        "C101",
        "C102",
        "C103",
        "C104",
        "C105",
        "C106",
        "C107",
        "C108",
        "C109",
        "C110",
        "C111",
        "C112",
        "C201",
        "C202",
        "C203",
        "C204",
        "C205",
        "C206",
        "C207",
        "C208",
        "C301",
        "C302",
        "C303",
        "C304",
        "C305",
        "C306",
        "C321",
        "C322",
        "C323",
        "C324",
        "C325",
        "C326",
        "C341",
        "C342",
        "C343",
        "C344",
        "C345",
        "C346",
        "J201",
        "J202",
        "R201",
        "R202",
        "R203",
        "R204",
        "R301",
        "R302",
        "R303",
        "R304",
        "R305",
        "R306",
        "R321",
        "R322",
        "R323",
        "R324",
        "R325",
        "R326",
        "R341",
        "R342",
        "R343",
        "R344",
        "R345",
        "R346",
        "SW201",
        "SW202",
        "U101",
        "U102",
        "U103",
        "U104",
        "U105",
        "U106",
        "U201",
        "U202",
        "U203",
        "U301",
        "U302",
        "U303",
        "PCB_short_screw_1",
        "PCB_nut_1",
        "PCB_short_screw_2",
        "PCB_nut_2",
        "PCB_short_screw_3",
        "PCB_nut_3",
        "PCB_short_screw_4",
        "PCB_nut_4",
        "X_motor",
        "X_wheel",
        "X_carrier",
        "X_carrier_cap",
        "X_front_screw_1",
        "X_front_screw_2",
        "X_front_screw_3",
        "X_front_screw_4",
        "X_wheel_bolt_1",
        "X_wheel_nut_1",
        "X_wheel_bolt_2",
        "X_wheel_nut_2",
        "X_wheel_bolt_3",
        "X_wheel_nut_3",
        "X_collar_screw",
        "X_collar_nut",
        "X_guide_lower",
        "X_guide_cap",
        "X_guide_screw_1",
        "X_guide_nut_1",
        "X_guide_screw_2",
        "X_guide_nut_2",
        "Y_motor",
        "Y_wheel",
        "Y_carrier",
        "Y_carrier_cap",
        "Y_front_screw_1",
        "Y_front_screw_2",
        "Y_front_screw_3",
        "Y_front_screw_4",
        "Y_wheel_bolt_1",
        "Y_wheel_nut_1",
        "Y_wheel_bolt_2",
        "Y_wheel_nut_2",
        "Y_wheel_bolt_3",
        "Y_wheel_nut_3",
        "Y_collar_screw",
        "Y_collar_nut",
        "Y_guide_lower",
        "Y_guide_cap",
        "Y_guide_screw_1",
        "Y_guide_nut_1",
        "Y_guide_screw_2",
        "Y_guide_nut_2",
        "Z_motor",
        "Z_wheel",
        "Z_carrier",
        "Z_carrier_cap",
        "Z_front_screw_1",
        "Z_front_screw_2",
        "Z_front_screw_3",
        "Z_front_screw_4",
        "Z_wheel_bolt_1",
        "Z_wheel_nut_1",
        "Z_wheel_bolt_2",
        "Z_wheel_nut_2",
        "Z_wheel_bolt_3",
        "Z_wheel_nut_3",
        "Z_collar_screw",
        "Z_collar_nut",
        "Z_guide_lower",
        "Z_guide_cap",
        "Z_guide_screw_1",
        "Z_guide_nut_1",
        "Z_guide_screw_2",
        "Z_guide_nut_2",
        "DSR_1",
        "DSR_1_clip_1",
        "DSR_1_tie_bolt_1",
        "DSR_1_tie_nut_1",
        "DSR_1_clip_2",
        "DSR_1_tie_bolt_2",
        "DSR_1_tie_nut_2",
        "DSR_2",
        "DSR_2_clip_1",
        "DSR_2_tie_bolt_1",
        "DSR_2_tie_nut_1",
        "DSR_2_clip_2",
        "DSR_2_tie_bolt_2",
        "DSR_2_tie_nut_2",
        "DSR_3",
        "DSR_3_clip_1",
        "DSR_3_tie_bolt_1",
        "DSR_3_tie_nut_1",
        "DSR_3_clip_2",
        "DSR_3_tie_bolt_2",
        "DSR_3_tie_nut_2",
        "EPOS_1",
        "EPOS_1_clip_1",
        "EPOS_1_tie_bolt_1",
        "EPOS_1_tie_nut_1",
        "EPOS_1_clip_2",
        "EPOS_1_tie_bolt_2",
        "EPOS_1_tie_nut_2",
        "EPOS_2",
        "EPOS_2_clip_1",
        "EPOS_2_tie_bolt_1",
        "EPOS_2_tie_nut_1",
        "EPOS_2_clip_2",
        "EPOS_2_tie_bolt_2",
        "EPOS_2_tie_nut_2",
        "EPOS_3",
        "EPOS_3_clip_1",
        "EPOS_3_tie_bolt_1",
        "EPOS_3_tie_nut_1",
        "EPOS_3_clip_2",
        "EPOS_3_tie_bolt_2",
        "EPOS_3_tie_nut_2",
        "RET_PA_cap",
        "RET_PA_liner_lower",
        "RET_PA_liner_upper",
        "RET_PA_cap_bolt_1",
        "RET_PA_cap_bolt_2",
        "RET_PA_cap_nut_1",
        "RET_PA_cap_nut_2",
        "RET_VL_cap",
        "RET_VL_liner_lower",
        "RET_VL_liner_upper",
        "RET_VL_cap_bolt_1",
        "RET_VL_cap_bolt_2",
        "RET_VL_cap_nut_1",
        "RET_VL_cap_nut_2",
        "RET_VH_cap",
        "RET_VH_liner_lower",
        "RET_VH_liner_upper",
        "RET_VH_cap_bolt_1",
        "RET_VH_cap_bolt_2",
        "RET_VH_cap_bolt_3",
        "RET_VH_cap_bolt_4",
        "RET_VH_cap_nut_1",
        "RET_VH_cap_nut_2",
        "RET_VH_cap_nut_3",
        "RET_VH_cap_nut_4",
        "SERVICE_0_carrier",
        "SERVICE_0_rack_back",
        "SERVICE_1_carrier",
        "SERVICE_1_rack_back",
        "SERVICE_2_carrier",
        "SERVICE_0_insert",
        "SERVICE_0_keeper",
        "SERVICE_1_insert",
        "SERVICE_1_keeper",
        "SERVICE_2_insert",
        "SERVICE_2_keeper"
      ]
    },
    "interior": {
      "view": "whole-interior",
      "groups": [
        "frame",
        "drive",
        "electronics",
        "mounts",
        "hardware"
      ],
      "members": [
        "FRAME_LOWER",
        "FRAME_UPPER",
        "FRAME_join_bolt_1",
        "FRAME_join_nut_1",
        "FRAME_join_bolt_2",
        "FRAME_join_nut_2",
        "FRAME_join_bolt_3",
        "FRAME_join_nut_3",
        "FRAME_join_bolt_4",
        "FRAME_join_nut_4",
        "ALLOC_panel_screw_X_minus_1",
        "ALLOC_panel_insert_X_minus_1",
        "ALLOC_panel_screw_X_minus_2",
        "ALLOC_panel_insert_X_minus_2",
        "ALLOC_panel_screw_X_minus_3",
        "ALLOC_panel_insert_X_minus_3",
        "ALLOC_panel_screw_X_minus_4",
        "ALLOC_panel_insert_X_minus_4",
        "ALLOC_panel_screw_X_plus_1",
        "ALLOC_panel_insert_X_plus_1",
        "ALLOC_panel_screw_X_plus_2",
        "ALLOC_panel_insert_X_plus_2",
        "ALLOC_panel_screw_X_plus_3",
        "ALLOC_panel_insert_X_plus_3",
        "ALLOC_panel_screw_X_plus_4",
        "ALLOC_panel_insert_X_plus_4",
        "ALLOC_panel_screw_Y_minus_1",
        "ALLOC_panel_insert_Y_minus_1",
        "ALLOC_panel_screw_Y_minus_2",
        "ALLOC_panel_insert_Y_minus_2",
        "ALLOC_panel_screw_Y_minus_3",
        "ALLOC_panel_insert_Y_minus_3",
        "ALLOC_panel_screw_Y_minus_4",
        "ALLOC_panel_insert_Y_minus_4",
        "ALLOC_panel_screw_Y_plus_1",
        "ALLOC_panel_insert_Y_plus_1",
        "ALLOC_panel_screw_Y_plus_2",
        "ALLOC_panel_insert_Y_plus_2",
        "ALLOC_panel_screw_Y_plus_3",
        "ALLOC_panel_insert_Y_plus_3",
        "ALLOC_panel_screw_Y_plus_4",
        "ALLOC_panel_insert_Y_plus_4",
        "ALLOC_panel_screw_Z_minus_1",
        "ALLOC_panel_insert_Z_minus_1",
        "ALLOC_panel_screw_Z_minus_2",
        "ALLOC_panel_insert_Z_minus_2",
        "ALLOC_panel_screw_Z_minus_3",
        "ALLOC_panel_insert_Z_minus_3",
        "ALLOC_panel_screw_Z_minus_4",
        "ALLOC_panel_insert_Z_minus_4",
        "ALLOC_panel_screw_Z_plus_1",
        "ALLOC_panel_insert_Z_plus_1",
        "ALLOC_panel_screw_Z_plus_2",
        "ALLOC_panel_insert_Z_plus_2",
        "ALLOC_panel_screw_Z_plus_3",
        "ALLOC_panel_insert_Z_plus_3",
        "ALLOC_panel_screw_Z_plus_4",
        "ALLOC_panel_insert_Z_plus_4",
        "ALLOC_pcb_washer_MH1",
        "ALLOC_pcb_washer_MH2",
        "ALLOC_pcb_washer_MH3",
        "ALLOC_pcb_washer_MH4",
        "PCB_A76_laminate",
        "PCB_A76_front_copper",
        "PCB_A76_back_copper",
        "C101",
        "C102",
        "C103",
        "C104",
        "C105",
        "C106",
        "C107",
        "C108",
        "C109",
        "C110",
        "C111",
        "C112",
        "C201",
        "C202",
        "C203",
        "C204",
        "C205",
        "C206",
        "C207",
        "C208",
        "C301",
        "C302",
        "C303",
        "C304",
        "C305",
        "C306",
        "C321",
        "C322",
        "C323",
        "C324",
        "C325",
        "C326",
        "C341",
        "C342",
        "C343",
        "C344",
        "C345",
        "C346",
        "J201",
        "J202",
        "R201",
        "R202",
        "R203",
        "R204",
        "R301",
        "R302",
        "R303",
        "R304",
        "R305",
        "R306",
        "R321",
        "R322",
        "R323",
        "R324",
        "R325",
        "R326",
        "R341",
        "R342",
        "R343",
        "R344",
        "R345",
        "R346",
        "SW201",
        "SW202",
        "U101",
        "U102",
        "U103",
        "U104",
        "U105",
        "U106",
        "U201",
        "U202",
        "U203",
        "U301",
        "U302",
        "U303",
        "PCB_short_screw_1",
        "PCB_nut_1",
        "PCB_short_screw_2",
        "PCB_nut_2",
        "PCB_short_screw_3",
        "PCB_nut_3",
        "PCB_short_screw_4",
        "PCB_nut_4",
        "X_motor",
        "X_wheel",
        "X_carrier",
        "X_carrier_cap",
        "X_front_screw_1",
        "X_front_screw_2",
        "X_front_screw_3",
        "X_front_screw_4",
        "X_wheel_bolt_1",
        "X_wheel_nut_1",
        "X_wheel_bolt_2",
        "X_wheel_nut_2",
        "X_wheel_bolt_3",
        "X_wheel_nut_3",
        "X_collar_screw",
        "X_collar_nut",
        "X_guide_lower",
        "X_guide_cap",
        "X_guide_screw_1",
        "X_guide_nut_1",
        "X_guide_screw_2",
        "X_guide_nut_2",
        "Y_motor",
        "Y_wheel",
        "Y_carrier",
        "Y_carrier_cap",
        "Y_front_screw_1",
        "Y_front_screw_2",
        "Y_front_screw_3",
        "Y_front_screw_4",
        "Y_wheel_bolt_1",
        "Y_wheel_nut_1",
        "Y_wheel_bolt_2",
        "Y_wheel_nut_2",
        "Y_wheel_bolt_3",
        "Y_wheel_nut_3",
        "Y_collar_screw",
        "Y_collar_nut",
        "Y_guide_lower",
        "Y_guide_cap",
        "Y_guide_screw_1",
        "Y_guide_nut_1",
        "Y_guide_screw_2",
        "Y_guide_nut_2",
        "Z_motor",
        "Z_wheel",
        "Z_carrier",
        "Z_carrier_cap",
        "Z_front_screw_1",
        "Z_front_screw_2",
        "Z_front_screw_3",
        "Z_front_screw_4",
        "Z_wheel_bolt_1",
        "Z_wheel_nut_1",
        "Z_wheel_bolt_2",
        "Z_wheel_nut_2",
        "Z_wheel_bolt_3",
        "Z_wheel_nut_3",
        "Z_collar_screw",
        "Z_collar_nut",
        "Z_guide_lower",
        "Z_guide_cap",
        "Z_guide_screw_1",
        "Z_guide_nut_1",
        "Z_guide_screw_2",
        "Z_guide_nut_2",
        "DSR_1",
        "DSR_1_clip_1",
        "DSR_1_tie_bolt_1",
        "DSR_1_tie_nut_1",
        "DSR_1_clip_2",
        "DSR_1_tie_bolt_2",
        "DSR_1_tie_nut_2",
        "DSR_2",
        "DSR_2_clip_1",
        "DSR_2_tie_bolt_1",
        "DSR_2_tie_nut_1",
        "DSR_2_clip_2",
        "DSR_2_tie_bolt_2",
        "DSR_2_tie_nut_2",
        "DSR_3",
        "DSR_3_clip_1",
        "DSR_3_tie_bolt_1",
        "DSR_3_tie_nut_1",
        "DSR_3_clip_2",
        "DSR_3_tie_bolt_2",
        "DSR_3_tie_nut_2",
        "EPOS_1",
        "EPOS_1_clip_1",
        "EPOS_1_tie_bolt_1",
        "EPOS_1_tie_nut_1",
        "EPOS_1_clip_2",
        "EPOS_1_tie_bolt_2",
        "EPOS_1_tie_nut_2",
        "EPOS_2",
        "EPOS_2_clip_1",
        "EPOS_2_tie_bolt_1",
        "EPOS_2_tie_nut_1",
        "EPOS_2_clip_2",
        "EPOS_2_tie_bolt_2",
        "EPOS_2_tie_nut_2",
        "EPOS_3",
        "EPOS_3_clip_1",
        "EPOS_3_tie_bolt_1",
        "EPOS_3_tie_nut_1",
        "EPOS_3_clip_2",
        "EPOS_3_tie_bolt_2",
        "EPOS_3_tie_nut_2",
        "RET_PA_cap",
        "RET_PA_liner_lower",
        "RET_PA_liner_upper",
        "RET_PA_cap_bolt_1",
        "RET_PA_cap_bolt_2",
        "RET_PA_cap_nut_1",
        "RET_PA_cap_nut_2",
        "RET_VL_cap",
        "RET_VL_liner_lower",
        "RET_VL_liner_upper",
        "RET_VL_cap_bolt_1",
        "RET_VL_cap_bolt_2",
        "RET_VL_cap_nut_1",
        "RET_VL_cap_nut_2",
        "RET_VH_cap",
        "RET_VH_liner_lower",
        "RET_VH_liner_upper",
        "RET_VH_cap_bolt_1",
        "RET_VH_cap_bolt_2",
        "RET_VH_cap_bolt_3",
        "RET_VH_cap_bolt_4",
        "RET_VH_cap_nut_1",
        "RET_VH_cap_nut_2",
        "RET_VH_cap_nut_3",
        "RET_VH_cap_nut_4",
        "SERVICE_0_carrier",
        "SERVICE_0_rack_back",
        "SERVICE_1_carrier",
        "SERVICE_1_rack_back",
        "SERVICE_2_carrier",
        "SERVICE_0_insert",
        "SERVICE_0_keeper",
        "SERVICE_1_insert",
        "SERVICE_1_keeper",
        "SERVICE_2_insert",
        "SERVICE_2_keeper"
      ]
    },
    "drive": {
      "view": "whole-drive",
      "groups": [
        "drive"
      ],
      "members": [
        "X_motor",
        "X_wheel",
        "X_wheel_bolt_1",
        "X_wheel_nut_1",
        "X_wheel_bolt_2",
        "X_wheel_nut_2",
        "X_wheel_bolt_3",
        "X_wheel_nut_3",
        "X_collar_screw",
        "X_collar_nut",
        "Y_motor",
        "Y_wheel",
        "Y_wheel_bolt_1",
        "Y_wheel_nut_1",
        "Y_wheel_bolt_2",
        "Y_wheel_nut_2",
        "Y_wheel_bolt_3",
        "Y_wheel_nut_3",
        "Y_collar_screw",
        "Y_collar_nut",
        "Z_motor",
        "Z_wheel",
        "Z_wheel_bolt_1",
        "Z_wheel_nut_1",
        "Z_wheel_bolt_2",
        "Z_wheel_nut_2",
        "Z_wheel_bolt_3",
        "Z_wheel_nut_3",
        "Z_collar_screw",
        "Z_collar_nut"
      ]
    }
  },
  "groups": [
    {
      "id": "frame-lower",
      "unit": "frame-lower",
      "stage": 2,
      "members": [
        "FRAME_LOWER"
      ],
      "offset_mm": [
        0,
        0,
        -100
      ],
      "basis": "FRAME identities; join hardware carried with upper display group by presentation inference only. Monolithic frames never split.",
      "confidence": "DISPLAY_ASSUMPTION"
    },
    {
      "id": "frame-upper",
      "unit": "frame-upper",
      "stage": 2,
      "members": [
        "FRAME_UPPER",
        "FRAME_join_bolt_1",
        "FRAME_join_nut_1",
        "FRAME_join_bolt_2",
        "FRAME_join_nut_2",
        "FRAME_join_bolt_3",
        "FRAME_join_nut_3",
        "FRAME_join_bolt_4",
        "FRAME_join_nut_4"
      ],
      "offset_mm": [
        0,
        0,
        125
      ],
      "basis": "FRAME identities; join hardware carried with upper display group by presentation inference only. Monolithic frames never split.",
      "confidence": "DISPLAY_ASSUMPTION"
    },
    {
      "id": "panel-X-minus-body",
      "unit": "panel-X-minus",
      "stage": 1,
      "members": [
        "PRINT_panel_X_minus",
        "ALLOC_panel_insert_X_minus_1",
        "ALLOC_panel_insert_X_minus_2",
        "ALLOC_panel_insert_X_minus_3",
        "ALLOC_panel_insert_X_minus_4"
      ],
      "offset_mm": [
        -110,
        0,
        0
      ],
      "basis": "Exact panel axis/side tokens; ALLOC screw/insert are nominal fastening depictions, not qualified purchased hardware. Inserts remain with panel display group.",
      "confidence": "DISPLAY_ASSUMPTION"
    },
    {
      "id": "panel-X-minus-screws",
      "unit": "panel-X-minus",
      "stage": 0,
      "members": [
        "ALLOC_panel_screw_X_minus_1",
        "ALLOC_panel_screw_X_minus_2",
        "ALLOC_panel_screw_X_minus_3",
        "ALLOC_panel_screw_X_minus_4"
      ],
      "offset_mm": [
        -22.0,
        0.0,
        0.0
      ],
      "basis": "Exact panel axis/side tokens; ALLOC screw/insert are nominal fastening depictions, not qualified purchased hardware. Inserts remain with panel display group.",
      "confidence": "DISPLAY_ASSUMPTION",
      "carry_with": "panel-X-minus-body"
    },
    {
      "id": "panel-X-plus-body",
      "unit": "panel-X-plus",
      "stage": 1,
      "members": [
        "PRINT_panel_X_plus",
        "ALLOC_panel_insert_X_plus_1",
        "ALLOC_panel_insert_X_plus_2",
        "ALLOC_panel_insert_X_plus_3",
        "ALLOC_panel_insert_X_plus_4"
      ],
      "offset_mm": [
        110,
        0,
        0
      ],
      "basis": "Exact panel axis/side tokens; ALLOC screw/insert are nominal fastening depictions, not qualified purchased hardware. Inserts remain with panel display group.",
      "confidence": "DISPLAY_ASSUMPTION"
    },
    {
      "id": "panel-X-plus-screws",
      "unit": "panel-X-plus",
      "stage": 0,
      "members": [
        "ALLOC_panel_screw_X_plus_1",
        "ALLOC_panel_screw_X_plus_2",
        "ALLOC_panel_screw_X_plus_3",
        "ALLOC_panel_screw_X_plus_4"
      ],
      "offset_mm": [
        22.0,
        0.0,
        0.0
      ],
      "basis": "Exact panel axis/side tokens; ALLOC screw/insert are nominal fastening depictions, not qualified purchased hardware. Inserts remain with panel display group.",
      "confidence": "DISPLAY_ASSUMPTION",
      "carry_with": "panel-X-plus-body"
    },
    {
      "id": "panel-Y-minus-body",
      "unit": "panel-Y-minus",
      "stage": 1,
      "members": [
        "PRINT_panel_Y_minus",
        "ALLOC_panel_insert_Y_minus_1",
        "ALLOC_panel_insert_Y_minus_2",
        "ALLOC_panel_insert_Y_minus_3",
        "ALLOC_panel_insert_Y_minus_4"
      ],
      "offset_mm": [
        0,
        -110,
        0
      ],
      "basis": "Exact panel axis/side tokens; ALLOC screw/insert are nominal fastening depictions, not qualified purchased hardware. Inserts remain with panel display group.",
      "confidence": "DISPLAY_ASSUMPTION"
    },
    {
      "id": "panel-Y-minus-screws",
      "unit": "panel-Y-minus",
      "stage": 0,
      "members": [
        "ALLOC_panel_screw_Y_minus_1",
        "ALLOC_panel_screw_Y_minus_2",
        "ALLOC_panel_screw_Y_minus_3",
        "ALLOC_panel_screw_Y_minus_4"
      ],
      "offset_mm": [
        0.0,
        -22.0,
        0.0
      ],
      "basis": "Exact panel axis/side tokens; ALLOC screw/insert are nominal fastening depictions, not qualified purchased hardware. Inserts remain with panel display group.",
      "confidence": "DISPLAY_ASSUMPTION",
      "carry_with": "panel-Y-minus-body"
    },
    {
      "id": "panel-Y-plus-body",
      "unit": "panel-Y-plus",
      "stage": 1,
      "members": [
        "PRINT_panel_Y_plus",
        "ALLOC_panel_insert_Y_plus_1",
        "ALLOC_panel_insert_Y_plus_2",
        "ALLOC_panel_insert_Y_plus_3",
        "ALLOC_panel_insert_Y_plus_4"
      ],
      "offset_mm": [
        0,
        110,
        0
      ],
      "basis": "Exact panel axis/side tokens; ALLOC screw/insert are nominal fastening depictions, not qualified purchased hardware. Inserts remain with panel display group.",
      "confidence": "DISPLAY_ASSUMPTION"
    },
    {
      "id": "panel-Y-plus-screws",
      "unit": "panel-Y-plus",
      "stage": 0,
      "members": [
        "ALLOC_panel_screw_Y_plus_1",
        "ALLOC_panel_screw_Y_plus_2",
        "ALLOC_panel_screw_Y_plus_3",
        "ALLOC_panel_screw_Y_plus_4"
      ],
      "offset_mm": [
        0.0,
        22.0,
        0.0
      ],
      "basis": "Exact panel axis/side tokens; ALLOC screw/insert are nominal fastening depictions, not qualified purchased hardware. Inserts remain with panel display group.",
      "confidence": "DISPLAY_ASSUMPTION",
      "carry_with": "panel-Y-plus-body"
    },
    {
      "id": "panel-Z-minus-body",
      "unit": "panel-Z-minus",
      "stage": 1,
      "members": [
        "PRINT_panel_Z_minus",
        "ALLOC_panel_insert_Z_minus_1",
        "ALLOC_panel_insert_Z_minus_2",
        "ALLOC_panel_insert_Z_minus_3",
        "ALLOC_panel_insert_Z_minus_4"
      ],
      "offset_mm": [
        0,
        0,
        -110
      ],
      "basis": "Exact panel axis/side tokens; ALLOC screw/insert are nominal fastening depictions, not qualified purchased hardware. Inserts remain with panel display group.",
      "confidence": "DISPLAY_ASSUMPTION"
    },
    {
      "id": "panel-Z-minus-screws",
      "unit": "panel-Z-minus",
      "stage": 0,
      "members": [
        "ALLOC_panel_screw_Z_minus_1",
        "ALLOC_panel_screw_Z_minus_2",
        "ALLOC_panel_screw_Z_minus_3",
        "ALLOC_panel_screw_Z_minus_4"
      ],
      "offset_mm": [
        0.0,
        0.0,
        -22.0
      ],
      "basis": "Exact panel axis/side tokens; ALLOC screw/insert are nominal fastening depictions, not qualified purchased hardware. Inserts remain with panel display group.",
      "confidence": "DISPLAY_ASSUMPTION",
      "carry_with": "panel-Z-minus-body"
    },
    {
      "id": "panel-Z-plus-body",
      "unit": "panel-Z-plus",
      "stage": 1,
      "members": [
        "PRINT_panel_Z_plus",
        "ALLOC_panel_insert_Z_plus_1",
        "ALLOC_panel_insert_Z_plus_2",
        "ALLOC_panel_insert_Z_plus_3",
        "ALLOC_panel_insert_Z_plus_4"
      ],
      "offset_mm": [
        0,
        0,
        110
      ],
      "basis": "Exact panel axis/side tokens; ALLOC screw/insert are nominal fastening depictions, not qualified purchased hardware. Inserts remain with panel display group.",
      "confidence": "DISPLAY_ASSUMPTION"
    },
    {
      "id": "panel-Z-plus-screws",
      "unit": "panel-Z-plus",
      "stage": 0,
      "members": [
        "ALLOC_panel_screw_Z_plus_1",
        "ALLOC_panel_screw_Z_plus_2",
        "ALLOC_panel_screw_Z_plus_3",
        "ALLOC_panel_screw_Z_plus_4"
      ],
      "offset_mm": [
        0.0,
        0.0,
        22.0
      ],
      "basis": "Exact panel axis/side tokens; ALLOC screw/insert are nominal fastening depictions, not qualified purchased hardware. Inserts remain with panel display group.",
      "confidence": "DISPLAY_ASSUMPTION",
      "carry_with": "panel-Z-plus-body"
    },
    {
      "id": "pcb",
      "unit": "pcb",
      "stage": 3,
      "members": [
        "ALLOC_pcb_washer_MH1",
        "ALLOC_pcb_washer_MH2",
        "ALLOC_pcb_washer_MH3",
        "ALLOC_pcb_washer_MH4",
        "PCB_A76_laminate",
        "PCB_A76_front_copper",
        "PCB_A76_back_copper",
        "C101",
        "C102",
        "C103",
        "C104",
        "C105",
        "C106",
        "C107",
        "C108",
        "C109",
        "C110",
        "C111",
        "C112",
        "C201",
        "C202",
        "C203",
        "C204",
        "C205",
        "C206",
        "C207",
        "C208",
        "C301",
        "C302",
        "C303",
        "C304",
        "C305",
        "C306",
        "C321",
        "C322",
        "C323",
        "C324",
        "C325",
        "C326",
        "C341",
        "C342",
        "C343",
        "C344",
        "C345",
        "C346",
        "J201",
        "J202",
        "R201",
        "R202",
        "R203",
        "R204",
        "R301",
        "R302",
        "R303",
        "R304",
        "R305",
        "R306",
        "R321",
        "R322",
        "R323",
        "R324",
        "R325",
        "R326",
        "R341",
        "R342",
        "R343",
        "R344",
        "R345",
        "R346",
        "SW201",
        "SW202",
        "U101",
        "U102",
        "U103",
        "U104",
        "U105",
        "U106",
        "U201",
        "U202",
        "U203",
        "U301",
        "U302",
        "U303",
        "PCB_short_screw_1",
        "PCB_nut_1",
        "PCB_short_screw_2",
        "PCB_nut_2",
        "PCB_short_screw_3",
        "PCB_nut_3",
        "PCB_short_screw_4",
        "PCB_nut_4"
      ],
      "offset_mm": [
        0,
        0,
        -155
      ],
      "basis": "Source pcb kind and PCB/ALLOC_pcb identities; board/copper/components stay together, no fictitious desoldering or laminate split.",
      "confidence": "DISPLAY_ASSUMPTION"
    },
    {
      "id": "references",
      "unit": "reference-only",
      "stage": null,
      "members": [
        "BOARD_TOP20",
        "BOARD_BOTTOM5",
        "BOARD_MATE_J201",
        "BOARD_MATE_J202",
        "X_rear",
        "X_wheel_keep",
        "X_carrier_keep",
        "X_phase_route",
        "Y_rear",
        "Y_wheel_keep",
        "Y_carrier_keep",
        "Y_phase_route",
        "Z_rear",
        "Z_wheel_keep",
        "Z_carrier_keep",
        "Z_phase_route",
        "X_encoder_route",
        "X_encoder_bay",
        "Y_encoder_route",
        "Y_encoder_bay",
        "Z_encoder_route",
        "Z_encoder_bay",
        "DSR_1_mate_bay",
        "DSR_2_mate_bay",
        "DSR_3_mate_bay",
        "EPOS_1_mate_bay",
        "EPOS_2_mate_bay",
        "EPOS_3_mate_bay",
        "RET_C5_REF_0",
        "RET_CAND_LOCAL_WIRE_0_0",
        "RET_CAND_LOCAL_WIRE_0_1",
        "RET_C5_REF_1",
        "RET_CAND_LOCAL_WIRE_1_0",
        "RET_CAND_LOCAL_WIRE_1_1",
        "RET_C5_REF_2",
        "RET_CAND_LOCAL_WIRE_2_0",
        "RET_CAND_LOCAL_WIRE_2_1",
        "RET_CAND_LOCAL_WIRE_2_2",
        "RET_C5_REF_3",
        "RET_CAND_LOCAL_WIRE_3_0",
        "RET_CAND_LOCAL_WIRE_3_1",
        "RET_CAND_LOCAL_WIRE_3_2",
        "RET_C5_REF_4",
        "RET_CAND_LOCAL_WIRE_4_0",
        "RET_CAND_LOCAL_WIRE_4_1",
        "RET_CAND_LOCAL_WIRE_4_2",
        "SERVICE_0_phase_body",
        "SERVICE_0_hall_body",
        "SERVICE_0_phase_in",
        "SERVICE_0_phase_out",
        "SERVICE_0_hall_in",
        "SERVICE_0_hall_out",
        "SERVICE_0_phase_in_slack",
        "SERVICE_0_phase_out_slack",
        "SERVICE_0_hall_in_slack",
        "SERVICE_0_hall_out_slack",
        "SERVICE_1_phase_body",
        "SERVICE_1_hall_body",
        "SERVICE_1_phase_in",
        "SERVICE_1_phase_out",
        "SERVICE_1_hall_in",
        "SERVICE_1_hall_out",
        "SERVICE_1_phase_in_slack",
        "SERVICE_1_phase_out_slack",
        "SERVICE_1_hall_in_slack",
        "SERVICE_1_hall_out_slack",
        "SERVICE_2_phase_body",
        "SERVICE_2_hall_body",
        "SERVICE_2_phase_in",
        "SERVICE_2_phase_out",
        "SERVICE_2_hall_in",
        "SERVICE_2_hall_out",
        "SERVICE_2_phase_in_slack",
        "SERVICE_2_phase_out_slack",
        "SERVICE_2_hall_in_slack",
        "SERVICE_2_hall_out_slack",
        "SERVICE_0_mount_2_bolt20",
        "SERVICE_0_mount_2_nut",
        "SERVICE_0_mount_3_bolt20",
        "SERVICE_0_mount_3_nut",
        "SERVICE_1_mount_2_bolt20",
        "SERVICE_1_mount_2_nut",
        "SERVICE_1_mount_3_bolt20",
        "SERVICE_1_mount_3_nut",
        "SERVICE_2_anchor_0_bolt12",
        "SERVICE_2_anchor_0_nut",
        "SERVICE_2_anchor_1_bolt12",
        "SERVICE_2_anchor_1_nut",
        "SERVICE_0_keeper_0_bolt28p5",
        "SERVICE_0_keeper_1_bolt28p5",
        "SERVICE_0_keeper_0_nut",
        "SERVICE_0_keeper_1_nut",
        "SERVICE_1_keeper_0_bolt28p5",
        "SERVICE_1_keeper_1_bolt28p5",
        "SERVICE_1_keeper_0_nut",
        "SERVICE_1_keeper_1_nut",
        "SERVICE_2_keeper_0_bolt28p5",
        "SERVICE_2_keeper_1_bolt28p5",
        "SERVICE_2_keeper_0_nut",
        "SERVICE_2_keeper_1_nut"
      ],
      "offset_mm": [
        0,
        0,
        0
      ],
      "basis": "Source reference group or new_hardware_reserve kind; stationary, never a physical removal item.",
      "confidence": "DISPLAY_ASSUMPTION"
    },
    {
      "id": "axis-X",
      "unit": "axis-X",
      "stage": 3,
      "members": [
        "X_motor",
        "X_wheel",
        "X_carrier",
        "X_carrier_cap",
        "X_front_screw_1",
        "X_front_screw_2",
        "X_front_screw_3",
        "X_front_screw_4",
        "X_wheel_bolt_1",
        "X_wheel_nut_1",
        "X_wheel_bolt_2",
        "X_wheel_nut_2",
        "X_wheel_bolt_3",
        "X_wheel_nut_3",
        "X_collar_screw",
        "X_collar_nut",
        "X_guide_lower",
        "X_guide_cap",
        "X_guide_screw_1",
        "X_guide_nut_1",
        "X_guide_screw_2",
        "X_guide_nut_2"
      ],
      "offset_mm": [
        160,
        0,
        0
      ],
      "basis": "Matching source axis prefix, excluding reserves. Motor/wheel remain nominal REFERENCE geometry.",
      "confidence": "DISPLAY_ASSUMPTION"
    },
    {
      "id": "axis-Y",
      "unit": "axis-Y",
      "stage": 3,
      "members": [
        "Y_motor",
        "Y_wheel",
        "Y_carrier",
        "Y_carrier_cap",
        "Y_front_screw_1",
        "Y_front_screw_2",
        "Y_front_screw_3",
        "Y_front_screw_4",
        "Y_wheel_bolt_1",
        "Y_wheel_nut_1",
        "Y_wheel_bolt_2",
        "Y_wheel_nut_2",
        "Y_wheel_bolt_3",
        "Y_wheel_nut_3",
        "Y_collar_screw",
        "Y_collar_nut",
        "Y_guide_lower",
        "Y_guide_cap",
        "Y_guide_screw_1",
        "Y_guide_nut_1",
        "Y_guide_screw_2",
        "Y_guide_nut_2"
      ],
      "offset_mm": [
        0,
        160,
        0
      ],
      "basis": "Matching source axis prefix, excluding reserves. Motor/wheel remain nominal REFERENCE geometry.",
      "confidence": "DISPLAY_ASSUMPTION"
    },
    {
      "id": "axis-Z",
      "unit": "axis-Z",
      "stage": 3,
      "members": [
        "Z_motor",
        "Z_wheel",
        "Z_carrier",
        "Z_carrier_cap",
        "Z_front_screw_1",
        "Z_front_screw_2",
        "Z_front_screw_3",
        "Z_front_screw_4",
        "Z_wheel_bolt_1",
        "Z_wheel_nut_1",
        "Z_wheel_bolt_2",
        "Z_wheel_nut_2",
        "Z_wheel_bolt_3",
        "Z_wheel_nut_3",
        "Z_collar_screw",
        "Z_collar_nut",
        "Z_guide_lower",
        "Z_guide_cap",
        "Z_guide_screw_1",
        "Z_guide_nut_1",
        "Z_guide_screw_2",
        "Z_guide_nut_2"
      ],
      "offset_mm": [
        0,
        0,
        160
      ],
      "basis": "Matching source axis prefix, excluding reserves. Motor/wheel remain nominal REFERENCE geometry.",
      "confidence": "DISPLAY_ASSUMPTION"
    },
    {
      "id": "DSR-1",
      "unit": "DSR-1",
      "stage": 3,
      "members": [
        "DSR_1",
        "DSR_1_clip_1",
        "DSR_1_tie_bolt_1",
        "DSR_1_tie_nut_1",
        "DSR_1_clip_2",
        "DSR_1_tie_bolt_2",
        "DSR_1_tie_nut_2"
      ],
      "offset_mm": [
        0,
        -145,
        -55
      ],
      "basis": "Exact equipment prefix and numbered identity; clips/tie hardware carried as a display unit, attachment not certified.",
      "confidence": "DISPLAY_ASSUMPTION"
    },
    {
      "id": "DSR-2",
      "unit": "DSR-2",
      "stage": 3,
      "members": [
        "DSR_2",
        "DSR_2_clip_1",
        "DSR_2_tie_bolt_1",
        "DSR_2_tie_nut_1",
        "DSR_2_clip_2",
        "DSR_2_tie_bolt_2",
        "DSR_2_tie_nut_2"
      ],
      "offset_mm": [
        0,
        -145,
        0
      ],
      "basis": "Exact equipment prefix and numbered identity; clips/tie hardware carried as a display unit, attachment not certified.",
      "confidence": "DISPLAY_ASSUMPTION"
    },
    {
      "id": "DSR-3",
      "unit": "DSR-3",
      "stage": 3,
      "members": [
        "DSR_3",
        "DSR_3_clip_1",
        "DSR_3_tie_bolt_1",
        "DSR_3_tie_nut_1",
        "DSR_3_clip_2",
        "DSR_3_tie_bolt_2",
        "DSR_3_tie_nut_2"
      ],
      "offset_mm": [
        0,
        -145,
        55
      ],
      "basis": "Exact equipment prefix and numbered identity; clips/tie hardware carried as a display unit, attachment not certified.",
      "confidence": "DISPLAY_ASSUMPTION"
    },
    {
      "id": "EPOS-1",
      "unit": "EPOS-1",
      "stage": 3,
      "members": [
        "EPOS_1",
        "EPOS_1_clip_1",
        "EPOS_1_tie_bolt_1",
        "EPOS_1_tie_nut_1",
        "EPOS_1_clip_2",
        "EPOS_1_tie_bolt_2",
        "EPOS_1_tie_nut_2"
      ],
      "offset_mm": [
        0,
        145,
        -55
      ],
      "basis": "Exact equipment prefix and numbered identity; clips/tie hardware carried as a display unit, attachment not certified.",
      "confidence": "DISPLAY_ASSUMPTION"
    },
    {
      "id": "EPOS-2",
      "unit": "EPOS-2",
      "stage": 3,
      "members": [
        "EPOS_2",
        "EPOS_2_clip_1",
        "EPOS_2_tie_bolt_1",
        "EPOS_2_tie_nut_1",
        "EPOS_2_clip_2",
        "EPOS_2_tie_bolt_2",
        "EPOS_2_tie_nut_2"
      ],
      "offset_mm": [
        0,
        145,
        0
      ],
      "basis": "Exact equipment prefix and numbered identity; clips/tie hardware carried as a display unit, attachment not certified.",
      "confidence": "DISPLAY_ASSUMPTION"
    },
    {
      "id": "EPOS-3",
      "unit": "EPOS-3",
      "stage": 3,
      "members": [
        "EPOS_3",
        "EPOS_3_clip_1",
        "EPOS_3_tie_bolt_1",
        "EPOS_3_tie_nut_1",
        "EPOS_3_clip_2",
        "EPOS_3_tie_bolt_2",
        "EPOS_3_tie_nut_2"
      ],
      "offset_mm": [
        0,
        145,
        55
      ],
      "basis": "Exact equipment prefix and numbered identity; clips/tie hardware carried as a display unit, attachment not certified.",
      "confidence": "DISPLAY_ASSUMPTION"
    },
    {
      "id": "retention-PA",
      "unit": "retention-PA",
      "stage": 3,
      "members": [
        "RET_PA_cap",
        "RET_PA_liner_lower",
        "RET_PA_liner_upper",
        "RET_PA_cap_bolt_1",
        "RET_PA_cap_bolt_2",
        "RET_PA_cap_nut_1",
        "RET_PA_cap_nut_2"
      ],
      "offset_mm": [
        120,
        -120,
        100
      ],
      "basis": "Exact RET family tokens; cap/liners and fastening depictions stay together until selected detail stage.",
      "confidence": "DISPLAY_ASSUMPTION"
    },
    {
      "id": "retention-VL",
      "unit": "retention-VL",
      "stage": 3,
      "members": [
        "RET_VL_cap",
        "RET_VL_liner_lower",
        "RET_VL_liner_upper",
        "RET_VL_cap_bolt_1",
        "RET_VL_cap_bolt_2",
        "RET_VL_cap_nut_1",
        "RET_VL_cap_nut_2"
      ],
      "offset_mm": [
        -120,
        -120,
        100
      ],
      "basis": "Exact RET family tokens; cap/liners and fastening depictions stay together until selected detail stage.",
      "confidence": "DISPLAY_ASSUMPTION"
    },
    {
      "id": "retention-VH",
      "unit": "retention-VH",
      "stage": 3,
      "members": [
        "RET_VH_cap",
        "RET_VH_liner_lower",
        "RET_VH_liner_upper",
        "RET_VH_cap_bolt_1",
        "RET_VH_cap_bolt_2",
        "RET_VH_cap_bolt_3",
        "RET_VH_cap_bolt_4",
        "RET_VH_cap_nut_1",
        "RET_VH_cap_nut_2",
        "RET_VH_cap_nut_3",
        "RET_VH_cap_nut_4"
      ],
      "offset_mm": [
        120,
        120,
        100
      ],
      "basis": "Exact RET family tokens; cap/liners and fastening depictions stay together until selected detail stage.",
      "confidence": "DISPLAY_ASSUMPTION"
    },
    {
      "id": "service-0",
      "unit": "service-0",
      "stage": 3,
      "members": [
        "SERVICE_0_carrier",
        "SERVICE_0_rack_back",
        "SERVICE_0_insert",
        "SERVICE_0_keeper"
      ],
      "offset_mm": [
        -165,
        0,
        -60
      ],
      "basis": "Exact SERVICE number and new_print kind; reserved bodies/hardware excluded from disassembly.",
      "confidence": "DISPLAY_ASSUMPTION"
    },
    {
      "id": "service-1",
      "unit": "service-1",
      "stage": 3,
      "members": [
        "SERVICE_1_carrier",
        "SERVICE_1_rack_back",
        "SERVICE_1_insert",
        "SERVICE_1_keeper"
      ],
      "offset_mm": [
        -165,
        0,
        60
      ],
      "basis": "Exact SERVICE number and new_print kind; reserved bodies/hardware excluded from disassembly.",
      "confidence": "DISPLAY_ASSUMPTION"
    },
    {
      "id": "service-2",
      "unit": "service-2",
      "stage": 3,
      "members": [
        "SERVICE_2_carrier",
        "SERVICE_2_insert",
        "SERVICE_2_keeper"
      ],
      "offset_mm": [
        0,
        -165,
        60
      ],
      "basis": "Exact SERVICE number and new_print kind; reserved bodies/hardware excluded from disassembly.",
      "confidence": "DISPLAY_ASSUMPTION"
    }
  ],
  "named_units": [
    {
      "id": "frame-lower",
      "name": "下部フレーム（単体メッシュ）",
      "members": [
        "FRAME_LOWER"
      ],
      "detail_groups": [
        {
          "id": "frame-lower-stationary",
          "members": [
            "FRAME_LOWER"
          ],
          "offset_mm": [
            0,
            0,
            0
          ]
        }
      ],
      "basis": "FRAME identities; join hardware carried with upper display group by presentation inference only. Monolithic frames never split.",
      "physical_attachment": "UNKNOWN",
      "detail_explodable": false,
      "detail_note": "No additional member separation; use focused multi-angle/turntable. Never split a monolithic or bonded depiction."
    },
    {
      "id": "frame-upper",
      "name": "上部フレーム・接合外形",
      "members": [
        "FRAME_UPPER",
        "FRAME_join_bolt_1",
        "FRAME_join_nut_1",
        "FRAME_join_bolt_2",
        "FRAME_join_nut_2",
        "FRAME_join_bolt_3",
        "FRAME_join_nut_3",
        "FRAME_join_bolt_4",
        "FRAME_join_nut_4"
      ],
      "detail_groups": [
        {
          "id": "frame-upper-stationary",
          "members": [
            "FRAME_UPPER",
            "FRAME_join_bolt_1",
            "FRAME_join_nut_1",
            "FRAME_join_bolt_2",
            "FRAME_join_nut_2",
            "FRAME_join_bolt_3",
            "FRAME_join_nut_3",
            "FRAME_join_bolt_4",
            "FRAME_join_nut_4"
          ],
          "offset_mm": [
            0,
            0,
            0
          ]
        }
      ],
      "basis": "FRAME identities; join hardware carried with upper display group by presentation inference only. Monolithic frames never split.",
      "physical_attachment": "UNKNOWN",
      "detail_explodable": false,
      "detail_note": "No additional member separation; use focused multi-angle/turntable. Never split a monolithic or bonded depiction."
    },
    {
      "id": "panel-X-minus",
      "name": "X− 外装・締結外形",
      "members": [
        "PRINT_panel_X_minus",
        "ALLOC_panel_screw_X_minus_1",
        "ALLOC_panel_insert_X_minus_1",
        "ALLOC_panel_screw_X_minus_2",
        "ALLOC_panel_insert_X_minus_2",
        "ALLOC_panel_screw_X_minus_3",
        "ALLOC_panel_insert_X_minus_3",
        "ALLOC_panel_screw_X_minus_4",
        "ALLOC_panel_insert_X_minus_4"
      ],
      "detail_groups": [
        {
          "id": "panel-X-minus-stationary",
          "members": [
            "PRINT_panel_X_minus",
            "ALLOC_panel_screw_X_minus_1",
            "ALLOC_panel_insert_X_minus_1",
            "ALLOC_panel_screw_X_minus_2",
            "ALLOC_panel_insert_X_minus_2",
            "ALLOC_panel_screw_X_minus_3",
            "ALLOC_panel_insert_X_minus_3",
            "ALLOC_panel_screw_X_minus_4",
            "ALLOC_panel_insert_X_minus_4"
          ],
          "offset_mm": [
            0,
            0,
            0
          ]
        }
      ],
      "basis": "Exact panel axis/side tokens; ALLOC screw/insert are nominal fastening depictions, not qualified purchased hardware. Inserts remain with panel display group.",
      "physical_attachment": "UNKNOWN",
      "detail_explodable": false,
      "detail_note": "No additional member separation; use focused multi-angle/turntable. Never split a monolithic or bonded depiction."
    },
    {
      "id": "panel-X-plus",
      "name": "X＋ 外装・締結外形",
      "members": [
        "PRINT_panel_X_plus",
        "ALLOC_panel_screw_X_plus_1",
        "ALLOC_panel_insert_X_plus_1",
        "ALLOC_panel_screw_X_plus_2",
        "ALLOC_panel_insert_X_plus_2",
        "ALLOC_panel_screw_X_plus_3",
        "ALLOC_panel_insert_X_plus_3",
        "ALLOC_panel_screw_X_plus_4",
        "ALLOC_panel_insert_X_plus_4"
      ],
      "detail_groups": [
        {
          "id": "panel-X-plus-stationary",
          "members": [
            "PRINT_panel_X_plus",
            "ALLOC_panel_screw_X_plus_1",
            "ALLOC_panel_insert_X_plus_1",
            "ALLOC_panel_screw_X_plus_2",
            "ALLOC_panel_insert_X_plus_2",
            "ALLOC_panel_screw_X_plus_3",
            "ALLOC_panel_insert_X_plus_3",
            "ALLOC_panel_screw_X_plus_4",
            "ALLOC_panel_insert_X_plus_4"
          ],
          "offset_mm": [
            0,
            0,
            0
          ]
        }
      ],
      "basis": "Exact panel axis/side tokens; ALLOC screw/insert are nominal fastening depictions, not qualified purchased hardware. Inserts remain with panel display group.",
      "physical_attachment": "UNKNOWN",
      "detail_explodable": false,
      "detail_note": "No additional member separation; use focused multi-angle/turntable. Never split a monolithic or bonded depiction."
    },
    {
      "id": "panel-Y-minus",
      "name": "Y− 外装・締結外形",
      "members": [
        "PRINT_panel_Y_minus",
        "ALLOC_panel_screw_Y_minus_1",
        "ALLOC_panel_insert_Y_minus_1",
        "ALLOC_panel_screw_Y_minus_2",
        "ALLOC_panel_insert_Y_minus_2",
        "ALLOC_panel_screw_Y_minus_3",
        "ALLOC_panel_insert_Y_minus_3",
        "ALLOC_panel_screw_Y_minus_4",
        "ALLOC_panel_insert_Y_minus_4"
      ],
      "detail_groups": [
        {
          "id": "panel-Y-minus-stationary",
          "members": [
            "PRINT_panel_Y_minus",
            "ALLOC_panel_screw_Y_minus_1",
            "ALLOC_panel_insert_Y_minus_1",
            "ALLOC_panel_screw_Y_minus_2",
            "ALLOC_panel_insert_Y_minus_2",
            "ALLOC_panel_screw_Y_minus_3",
            "ALLOC_panel_insert_Y_minus_3",
            "ALLOC_panel_screw_Y_minus_4",
            "ALLOC_panel_insert_Y_minus_4"
          ],
          "offset_mm": [
            0,
            0,
            0
          ]
        }
      ],
      "basis": "Exact panel axis/side tokens; ALLOC screw/insert are nominal fastening depictions, not qualified purchased hardware. Inserts remain with panel display group.",
      "physical_attachment": "UNKNOWN",
      "detail_explodable": false,
      "detail_note": "No additional member separation; use focused multi-angle/turntable. Never split a monolithic or bonded depiction."
    },
    {
      "id": "panel-Y-plus",
      "name": "Y＋ 外装・締結外形",
      "members": [
        "PRINT_panel_Y_plus",
        "ALLOC_panel_screw_Y_plus_1",
        "ALLOC_panel_insert_Y_plus_1",
        "ALLOC_panel_screw_Y_plus_2",
        "ALLOC_panel_insert_Y_plus_2",
        "ALLOC_panel_screw_Y_plus_3",
        "ALLOC_panel_insert_Y_plus_3",
        "ALLOC_panel_screw_Y_plus_4",
        "ALLOC_panel_insert_Y_plus_4"
      ],
      "detail_groups": [
        {
          "id": "panel-Y-plus-stationary",
          "members": [
            "PRINT_panel_Y_plus",
            "ALLOC_panel_screw_Y_plus_1",
            "ALLOC_panel_insert_Y_plus_1",
            "ALLOC_panel_screw_Y_plus_2",
            "ALLOC_panel_insert_Y_plus_2",
            "ALLOC_panel_screw_Y_plus_3",
            "ALLOC_panel_insert_Y_plus_3",
            "ALLOC_panel_screw_Y_plus_4",
            "ALLOC_panel_insert_Y_plus_4"
          ],
          "offset_mm": [
            0,
            0,
            0
          ]
        }
      ],
      "basis": "Exact panel axis/side tokens; ALLOC screw/insert are nominal fastening depictions, not qualified purchased hardware. Inserts remain with panel display group.",
      "physical_attachment": "UNKNOWN",
      "detail_explodable": false,
      "detail_note": "No additional member separation; use focused multi-angle/turntable. Never split a monolithic or bonded depiction."
    },
    {
      "id": "panel-Z-minus",
      "name": "Z− 外装・締結外形",
      "members": [
        "PRINT_panel_Z_minus",
        "ALLOC_panel_screw_Z_minus_1",
        "ALLOC_panel_insert_Z_minus_1",
        "ALLOC_panel_screw_Z_minus_2",
        "ALLOC_panel_insert_Z_minus_2",
        "ALLOC_panel_screw_Z_minus_3",
        "ALLOC_panel_insert_Z_minus_3",
        "ALLOC_panel_screw_Z_minus_4",
        "ALLOC_panel_insert_Z_minus_4"
      ],
      "detail_groups": [
        {
          "id": "panel-Z-minus-stationary",
          "members": [
            "PRINT_panel_Z_minus",
            "ALLOC_panel_screw_Z_minus_1",
            "ALLOC_panel_insert_Z_minus_1",
            "ALLOC_panel_screw_Z_minus_2",
            "ALLOC_panel_insert_Z_minus_2",
            "ALLOC_panel_screw_Z_minus_3",
            "ALLOC_panel_insert_Z_minus_3",
            "ALLOC_panel_screw_Z_minus_4",
            "ALLOC_panel_insert_Z_minus_4"
          ],
          "offset_mm": [
            0,
            0,
            0
          ]
        }
      ],
      "basis": "Exact panel axis/side tokens; ALLOC screw/insert are nominal fastening depictions, not qualified purchased hardware. Inserts remain with panel display group.",
      "physical_attachment": "UNKNOWN",
      "detail_explodable": false,
      "detail_note": "No additional member separation; use focused multi-angle/turntable. Never split a monolithic or bonded depiction."
    },
    {
      "id": "panel-Z-plus",
      "name": "Z＋ 外装・締結外形",
      "members": [
        "PRINT_panel_Z_plus",
        "ALLOC_panel_screw_Z_plus_1",
        "ALLOC_panel_insert_Z_plus_1",
        "ALLOC_panel_screw_Z_plus_2",
        "ALLOC_panel_insert_Z_plus_2",
        "ALLOC_panel_screw_Z_plus_3",
        "ALLOC_panel_insert_Z_plus_3",
        "ALLOC_panel_screw_Z_plus_4",
        "ALLOC_panel_insert_Z_plus_4"
      ],
      "detail_groups": [
        {
          "id": "panel-Z-plus-stationary",
          "members": [
            "PRINT_panel_Z_plus",
            "ALLOC_panel_screw_Z_plus_1",
            "ALLOC_panel_insert_Z_plus_1",
            "ALLOC_panel_screw_Z_plus_2",
            "ALLOC_panel_insert_Z_plus_2",
            "ALLOC_panel_screw_Z_plus_3",
            "ALLOC_panel_insert_Z_plus_3",
            "ALLOC_panel_screw_Z_plus_4",
            "ALLOC_panel_insert_Z_plus_4"
          ],
          "offset_mm": [
            0,
            0,
            0
          ]
        }
      ],
      "basis": "Exact panel axis/side tokens; ALLOC screw/insert are nominal fastening depictions, not qualified purchased hardware. Inserts remain with panel display group.",
      "physical_attachment": "UNKNOWN",
      "detail_explodable": false,
      "detail_note": "No additional member separation; use focused multi-angle/turntable. Never split a monolithic or bonded depiction."
    },
    {
      "id": "pcb",
      "name": "保存時点の基板・実装外形",
      "members": [
        "ALLOC_pcb_washer_MH1",
        "ALLOC_pcb_washer_MH2",
        "ALLOC_pcb_washer_MH3",
        "ALLOC_pcb_washer_MH4",
        "PCB_A76_laminate",
        "PCB_A76_front_copper",
        "PCB_A76_back_copper",
        "C101",
        "C102",
        "C103",
        "C104",
        "C105",
        "C106",
        "C107",
        "C108",
        "C109",
        "C110",
        "C111",
        "C112",
        "C201",
        "C202",
        "C203",
        "C204",
        "C205",
        "C206",
        "C207",
        "C208",
        "C301",
        "C302",
        "C303",
        "C304",
        "C305",
        "C306",
        "C321",
        "C322",
        "C323",
        "C324",
        "C325",
        "C326",
        "C341",
        "C342",
        "C343",
        "C344",
        "C345",
        "C346",
        "J201",
        "J202",
        "R201",
        "R202",
        "R203",
        "R204",
        "R301",
        "R302",
        "R303",
        "R304",
        "R305",
        "R306",
        "R321",
        "R322",
        "R323",
        "R324",
        "R325",
        "R326",
        "R341",
        "R342",
        "R343",
        "R344",
        "R345",
        "R346",
        "SW201",
        "SW202",
        "U101",
        "U102",
        "U103",
        "U104",
        "U105",
        "U106",
        "U201",
        "U202",
        "U203",
        "U301",
        "U302",
        "U303",
        "PCB_short_screw_1",
        "PCB_nut_1",
        "PCB_short_screw_2",
        "PCB_nut_2",
        "PCB_short_screw_3",
        "PCB_nut_3",
        "PCB_short_screw_4",
        "PCB_nut_4"
      ],
      "detail_groups": [
        {
          "id": "pcb-stationary",
          "members": [
            "ALLOC_pcb_washer_MH1",
            "ALLOC_pcb_washer_MH2",
            "ALLOC_pcb_washer_MH3",
            "ALLOC_pcb_washer_MH4",
            "PCB_A76_laminate",
            "PCB_A76_front_copper",
            "PCB_A76_back_copper",
            "C101",
            "C102",
            "C103",
            "C104",
            "C105",
            "C106",
            "C107",
            "C108",
            "C109",
            "C110",
            "C111",
            "C112",
            "C201",
            "C202",
            "C203",
            "C204",
            "C205",
            "C206",
            "C207",
            "C208",
            "C301",
            "C302",
            "C303",
            "C304",
            "C305",
            "C306",
            "C321",
            "C322",
            "C323",
            "C324",
            "C325",
            "C326",
            "C341",
            "C342",
            "C343",
            "C344",
            "C345",
            "C346",
            "J201",
            "J202",
            "R201",
            "R202",
            "R203",
            "R204",
            "R301",
            "R302",
            "R303",
            "R304",
            "R305",
            "R306",
            "R321",
            "R322",
            "R323",
            "R324",
            "R325",
            "R326",
            "R341",
            "R342",
            "R343",
            "R344",
            "R345",
            "R346",
            "SW201",
            "SW202",
            "U101",
            "U102",
            "U103",
            "U104",
            "U105",
            "U106",
            "U201",
            "U202",
            "U203",
            "U301",
            "U302",
            "U303",
            "PCB_short_screw_1",
            "PCB_nut_1",
            "PCB_short_screw_2",
            "PCB_nut_2",
            "PCB_short_screw_3",
            "PCB_nut_3",
            "PCB_short_screw_4",
            "PCB_nut_4"
          ],
          "offset_mm": [
            0,
            0,
            0
          ]
        }
      ],
      "basis": "Source pcb kind and PCB/ALLOC_pcb identities; board/copper/components stay together, no fictitious desoldering or laminate split.",
      "physical_attachment": "UNKNOWN",
      "detail_explodable": false,
      "detail_note": "No additional member separation; use focused multi-angle/turntable. Never split a monolithic or bonded depiction."
    },
    {
      "id": "reference-only",
      "name": "予約・ゲージ・経路（非実部品）",
      "members": [
        "BOARD_TOP20",
        "BOARD_BOTTOM5",
        "BOARD_MATE_J201",
        "BOARD_MATE_J202",
        "X_rear",
        "X_wheel_keep",
        "X_carrier_keep",
        "X_phase_route",
        "Y_rear",
        "Y_wheel_keep",
        "Y_carrier_keep",
        "Y_phase_route",
        "Z_rear",
        "Z_wheel_keep",
        "Z_carrier_keep",
        "Z_phase_route",
        "X_encoder_route",
        "X_encoder_bay",
        "Y_encoder_route",
        "Y_encoder_bay",
        "Z_encoder_route",
        "Z_encoder_bay",
        "DSR_1_mate_bay",
        "DSR_2_mate_bay",
        "DSR_3_mate_bay",
        "EPOS_1_mate_bay",
        "EPOS_2_mate_bay",
        "EPOS_3_mate_bay",
        "RET_C5_REF_0",
        "RET_CAND_LOCAL_WIRE_0_0",
        "RET_CAND_LOCAL_WIRE_0_1",
        "RET_C5_REF_1",
        "RET_CAND_LOCAL_WIRE_1_0",
        "RET_CAND_LOCAL_WIRE_1_1",
        "RET_C5_REF_2",
        "RET_CAND_LOCAL_WIRE_2_0",
        "RET_CAND_LOCAL_WIRE_2_1",
        "RET_CAND_LOCAL_WIRE_2_2",
        "RET_C5_REF_3",
        "RET_CAND_LOCAL_WIRE_3_0",
        "RET_CAND_LOCAL_WIRE_3_1",
        "RET_CAND_LOCAL_WIRE_3_2",
        "RET_C5_REF_4",
        "RET_CAND_LOCAL_WIRE_4_0",
        "RET_CAND_LOCAL_WIRE_4_1",
        "RET_CAND_LOCAL_WIRE_4_2",
        "SERVICE_0_phase_body",
        "SERVICE_0_hall_body",
        "SERVICE_0_phase_in",
        "SERVICE_0_phase_out",
        "SERVICE_0_hall_in",
        "SERVICE_0_hall_out",
        "SERVICE_0_phase_in_slack",
        "SERVICE_0_phase_out_slack",
        "SERVICE_0_hall_in_slack",
        "SERVICE_0_hall_out_slack",
        "SERVICE_1_phase_body",
        "SERVICE_1_hall_body",
        "SERVICE_1_phase_in",
        "SERVICE_1_phase_out",
        "SERVICE_1_hall_in",
        "SERVICE_1_hall_out",
        "SERVICE_1_phase_in_slack",
        "SERVICE_1_phase_out_slack",
        "SERVICE_1_hall_in_slack",
        "SERVICE_1_hall_out_slack",
        "SERVICE_2_phase_body",
        "SERVICE_2_hall_body",
        "SERVICE_2_phase_in",
        "SERVICE_2_phase_out",
        "SERVICE_2_hall_in",
        "SERVICE_2_hall_out",
        "SERVICE_2_phase_in_slack",
        "SERVICE_2_phase_out_slack",
        "SERVICE_2_hall_in_slack",
        "SERVICE_2_hall_out_slack",
        "SERVICE_0_mount_2_bolt20",
        "SERVICE_0_mount_2_nut",
        "SERVICE_0_mount_3_bolt20",
        "SERVICE_0_mount_3_nut",
        "SERVICE_1_mount_2_bolt20",
        "SERVICE_1_mount_2_nut",
        "SERVICE_1_mount_3_bolt20",
        "SERVICE_1_mount_3_nut",
        "SERVICE_2_anchor_0_bolt12",
        "SERVICE_2_anchor_0_nut",
        "SERVICE_2_anchor_1_bolt12",
        "SERVICE_2_anchor_1_nut",
        "SERVICE_0_keeper_0_bolt28p5",
        "SERVICE_0_keeper_1_bolt28p5",
        "SERVICE_0_keeper_0_nut",
        "SERVICE_0_keeper_1_nut",
        "SERVICE_1_keeper_0_bolt28p5",
        "SERVICE_1_keeper_1_bolt28p5",
        "SERVICE_1_keeper_0_nut",
        "SERVICE_1_keeper_1_nut",
        "SERVICE_2_keeper_0_bolt28p5",
        "SERVICE_2_keeper_1_bolt28p5",
        "SERVICE_2_keeper_0_nut",
        "SERVICE_2_keeper_1_nut"
      ],
      "detail_groups": [
        {
          "id": "reference-only-stationary",
          "members": [
            "BOARD_TOP20",
            "BOARD_BOTTOM5",
            "BOARD_MATE_J201",
            "BOARD_MATE_J202",
            "X_rear",
            "X_wheel_keep",
            "X_carrier_keep",
            "X_phase_route",
            "Y_rear",
            "Y_wheel_keep",
            "Y_carrier_keep",
            "Y_phase_route",
            "Z_rear",
            "Z_wheel_keep",
            "Z_carrier_keep",
            "Z_phase_route",
            "X_encoder_route",
            "X_encoder_bay",
            "Y_encoder_route",
            "Y_encoder_bay",
            "Z_encoder_route",
            "Z_encoder_bay",
            "DSR_1_mate_bay",
            "DSR_2_mate_bay",
            "DSR_3_mate_bay",
            "EPOS_1_mate_bay",
            "EPOS_2_mate_bay",
            "EPOS_3_mate_bay",
            "RET_C5_REF_0",
            "RET_CAND_LOCAL_WIRE_0_0",
            "RET_CAND_LOCAL_WIRE_0_1",
            "RET_C5_REF_1",
            "RET_CAND_LOCAL_WIRE_1_0",
            "RET_CAND_LOCAL_WIRE_1_1",
            "RET_C5_REF_2",
            "RET_CAND_LOCAL_WIRE_2_0",
            "RET_CAND_LOCAL_WIRE_2_1",
            "RET_CAND_LOCAL_WIRE_2_2",
            "RET_C5_REF_3",
            "RET_CAND_LOCAL_WIRE_3_0",
            "RET_CAND_LOCAL_WIRE_3_1",
            "RET_CAND_LOCAL_WIRE_3_2",
            "RET_C5_REF_4",
            "RET_CAND_LOCAL_WIRE_4_0",
            "RET_CAND_LOCAL_WIRE_4_1",
            "RET_CAND_LOCAL_WIRE_4_2",
            "SERVICE_0_phase_body",
            "SERVICE_0_hall_body",
            "SERVICE_0_phase_in",
            "SERVICE_0_phase_out",
            "SERVICE_0_hall_in",
            "SERVICE_0_hall_out",
            "SERVICE_0_phase_in_slack",
            "SERVICE_0_phase_out_slack",
            "SERVICE_0_hall_in_slack",
            "SERVICE_0_hall_out_slack",
            "SERVICE_1_phase_body",
            "SERVICE_1_hall_body",
            "SERVICE_1_phase_in",
            "SERVICE_1_phase_out",
            "SERVICE_1_hall_in",
            "SERVICE_1_hall_out",
            "SERVICE_1_phase_in_slack",
            "SERVICE_1_phase_out_slack",
            "SERVICE_1_hall_in_slack",
            "SERVICE_1_hall_out_slack",
            "SERVICE_2_phase_body",
            "SERVICE_2_hall_body",
            "SERVICE_2_phase_in",
            "SERVICE_2_phase_out",
            "SERVICE_2_hall_in",
            "SERVICE_2_hall_out",
            "SERVICE_2_phase_in_slack",
            "SERVICE_2_phase_out_slack",
            "SERVICE_2_hall_in_slack",
            "SERVICE_2_hall_out_slack",
            "SERVICE_0_mount_2_bolt20",
            "SERVICE_0_mount_2_nut",
            "SERVICE_0_mount_3_bolt20",
            "SERVICE_0_mount_3_nut",
            "SERVICE_1_mount_2_bolt20",
            "SERVICE_1_mount_2_nut",
            "SERVICE_1_mount_3_bolt20",
            "SERVICE_1_mount_3_nut",
            "SERVICE_2_anchor_0_bolt12",
            "SERVICE_2_anchor_0_nut",
            "SERVICE_2_anchor_1_bolt12",
            "SERVICE_2_anchor_1_nut",
            "SERVICE_0_keeper_0_bolt28p5",
            "SERVICE_0_keeper_1_bolt28p5",
            "SERVICE_0_keeper_0_nut",
            "SERVICE_0_keeper_1_nut",
            "SERVICE_1_keeper_0_bolt28p5",
            "SERVICE_1_keeper_1_bolt28p5",
            "SERVICE_1_keeper_0_nut",
            "SERVICE_1_keeper_1_nut",
            "SERVICE_2_keeper_0_bolt28p5",
            "SERVICE_2_keeper_1_bolt28p5",
            "SERVICE_2_keeper_0_nut",
            "SERVICE_2_keeper_1_nut"
          ],
          "offset_mm": [
            0,
            0,
            0
          ]
        }
      ],
      "basis": "Source reference group or new_hardware_reserve kind; stationary, never a physical removal item.",
      "physical_attachment": "UNKNOWN",
      "detail_explodable": false,
      "detail_note": "No additional member separation; use focused multi-angle/turntable. Never split a monolithic or bonded depiction."
    },
    {
      "id": "axis-X",
      "name": "X 軸ユニット（名目参照）",
      "members": [
        "X_motor",
        "X_wheel",
        "X_carrier",
        "X_carrier_cap",
        "X_front_screw_1",
        "X_front_screw_2",
        "X_front_screw_3",
        "X_front_screw_4",
        "X_wheel_bolt_1",
        "X_wheel_nut_1",
        "X_wheel_bolt_2",
        "X_wheel_nut_2",
        "X_wheel_bolt_3",
        "X_wheel_nut_3",
        "X_collar_screw",
        "X_collar_nut",
        "X_guide_lower",
        "X_guide_cap",
        "X_guide_screw_1",
        "X_guide_nut_1",
        "X_guide_screw_2",
        "X_guide_nut_2"
      ],
      "detail_groups": [
        {
          "id": "axis-X-motor-and-front-hardware",
          "members": [
            "X_motor",
            "X_front_screw_1",
            "X_front_screw_2",
            "X_front_screw_3",
            "X_front_screw_4"
          ],
          "offset_mm": [
            -55,
            0,
            0
          ]
        },
        {
          "id": "axis-X-wheel-stack",
          "members": [
            "X_wheel",
            "X_wheel_bolt_1",
            "X_wheel_nut_1",
            "X_wheel_bolt_2",
            "X_wheel_nut_2",
            "X_wheel_bolt_3",
            "X_wheel_nut_3",
            "X_collar_screw",
            "X_collar_nut"
          ],
          "offset_mm": [
            70,
            0,
            0
          ]
        },
        {
          "id": "axis-X-carrier-guides-and-hardware",
          "members": [
            "X_carrier",
            "X_guide_lower",
            "X_guide_screw_1",
            "X_guide_nut_1",
            "X_guide_screw_2",
            "X_guide_nut_2"
          ],
          "offset_mm": [
            0,
            0,
            0
          ]
        },
        {
          "id": "axis-X-caps",
          "members": [
            "X_carrier_cap",
            "X_guide_cap"
          ],
          "offset_mm": [
            0,
            65,
            0
          ]
        }
      ],
      "basis": "Matching source axis prefix, excluding reserves. Motor/wheel remain nominal REFERENCE geometry.",
      "physical_attachment": "UNKNOWN",
      "detail_explodable": true,
      "detail_note": "Only represented member meshes; not verified joints/removal."
    },
    {
      "id": "axis-Y",
      "name": "Y 軸ユニット（名目参照）",
      "members": [
        "Y_motor",
        "Y_wheel",
        "Y_carrier",
        "Y_carrier_cap",
        "Y_front_screw_1",
        "Y_front_screw_2",
        "Y_front_screw_3",
        "Y_front_screw_4",
        "Y_wheel_bolt_1",
        "Y_wheel_nut_1",
        "Y_wheel_bolt_2",
        "Y_wheel_nut_2",
        "Y_wheel_bolt_3",
        "Y_wheel_nut_3",
        "Y_collar_screw",
        "Y_collar_nut",
        "Y_guide_lower",
        "Y_guide_cap",
        "Y_guide_screw_1",
        "Y_guide_nut_1",
        "Y_guide_screw_2",
        "Y_guide_nut_2"
      ],
      "detail_groups": [
        {
          "id": "axis-Y-motor-and-front-hardware",
          "members": [
            "Y_motor",
            "Y_front_screw_1",
            "Y_front_screw_2",
            "Y_front_screw_3",
            "Y_front_screw_4"
          ],
          "offset_mm": [
            0,
            -55,
            0
          ]
        },
        {
          "id": "axis-Y-wheel-stack",
          "members": [
            "Y_wheel",
            "Y_wheel_bolt_1",
            "Y_wheel_nut_1",
            "Y_wheel_bolt_2",
            "Y_wheel_nut_2",
            "Y_wheel_bolt_3",
            "Y_wheel_nut_3",
            "Y_collar_screw",
            "Y_collar_nut"
          ],
          "offset_mm": [
            0,
            70,
            0
          ]
        },
        {
          "id": "axis-Y-carrier-guides-and-hardware",
          "members": [
            "Y_carrier",
            "Y_guide_lower",
            "Y_guide_screw_1",
            "Y_guide_nut_1",
            "Y_guide_screw_2",
            "Y_guide_nut_2"
          ],
          "offset_mm": [
            0,
            0,
            0
          ]
        },
        {
          "id": "axis-Y-caps",
          "members": [
            "Y_carrier_cap",
            "Y_guide_cap"
          ],
          "offset_mm": [
            0,
            0,
            65
          ]
        }
      ],
      "basis": "Matching source axis prefix, excluding reserves. Motor/wheel remain nominal REFERENCE geometry.",
      "physical_attachment": "UNKNOWN",
      "detail_explodable": true,
      "detail_note": "Only represented member meshes; not verified joints/removal."
    },
    {
      "id": "axis-Z",
      "name": "Z 軸ユニット（名目参照）",
      "members": [
        "Z_motor",
        "Z_wheel",
        "Z_carrier",
        "Z_carrier_cap",
        "Z_front_screw_1",
        "Z_front_screw_2",
        "Z_front_screw_3",
        "Z_front_screw_4",
        "Z_wheel_bolt_1",
        "Z_wheel_nut_1",
        "Z_wheel_bolt_2",
        "Z_wheel_nut_2",
        "Z_wheel_bolt_3",
        "Z_wheel_nut_3",
        "Z_collar_screw",
        "Z_collar_nut",
        "Z_guide_lower",
        "Z_guide_cap",
        "Z_guide_screw_1",
        "Z_guide_nut_1",
        "Z_guide_screw_2",
        "Z_guide_nut_2"
      ],
      "detail_groups": [
        {
          "id": "axis-Z-motor-and-front-hardware",
          "members": [
            "Z_motor",
            "Z_front_screw_1",
            "Z_front_screw_2",
            "Z_front_screw_3",
            "Z_front_screw_4"
          ],
          "offset_mm": [
            0,
            0,
            -55
          ]
        },
        {
          "id": "axis-Z-wheel-stack",
          "members": [
            "Z_wheel",
            "Z_wheel_bolt_1",
            "Z_wheel_nut_1",
            "Z_wheel_bolt_2",
            "Z_wheel_nut_2",
            "Z_wheel_bolt_3",
            "Z_wheel_nut_3",
            "Z_collar_screw",
            "Z_collar_nut"
          ],
          "offset_mm": [
            0,
            0,
            70
          ]
        },
        {
          "id": "axis-Z-carrier-guides-and-hardware",
          "members": [
            "Z_carrier",
            "Z_guide_lower",
            "Z_guide_screw_1",
            "Z_guide_nut_1",
            "Z_guide_screw_2",
            "Z_guide_nut_2"
          ],
          "offset_mm": [
            0,
            0,
            0
          ]
        },
        {
          "id": "axis-Z-caps",
          "members": [
            "Z_carrier_cap",
            "Z_guide_cap"
          ],
          "offset_mm": [
            65,
            0,
            0
          ]
        }
      ],
      "basis": "Matching source axis prefix, excluding reserves. Motor/wheel remain nominal REFERENCE geometry.",
      "physical_attachment": "UNKNOWN",
      "detail_explodable": true,
      "detail_note": "Only represented member meshes; not verified joints/removal."
    },
    {
      "id": "DSR-1",
      "name": "DSR 1・保持外形",
      "members": [
        "DSR_1",
        "DSR_1_clip_1",
        "DSR_1_tie_bolt_1",
        "DSR_1_tie_nut_1",
        "DSR_1_clip_2",
        "DSR_1_tie_bolt_2",
        "DSR_1_tie_nut_2"
      ],
      "detail_groups": [
        {
          "id": "DSR-1-stationary",
          "members": [
            "DSR_1"
          ],
          "offset_mm": [
            0,
            0,
            0
          ]
        },
        {
          "id": "DSR-1-clips-and-ties",
          "members": [
            "DSR_1_clip_1",
            "DSR_1_tie_bolt_1",
            "DSR_1_tie_nut_1",
            "DSR_1_clip_2",
            "DSR_1_tie_bolt_2",
            "DSR_1_tie_nut_2"
          ],
          "offset_mm": [
            0,
            0,
            55
          ]
        }
      ],
      "basis": "Exact equipment prefix and numbered identity; clips/tie hardware carried as a display unit, attachment not certified.",
      "physical_attachment": "UNKNOWN",
      "detail_explodable": true,
      "detail_note": "Only represented member meshes; not verified joints/removal."
    },
    {
      "id": "DSR-2",
      "name": "DSR 2・保持外形",
      "members": [
        "DSR_2",
        "DSR_2_clip_1",
        "DSR_2_tie_bolt_1",
        "DSR_2_tie_nut_1",
        "DSR_2_clip_2",
        "DSR_2_tie_bolt_2",
        "DSR_2_tie_nut_2"
      ],
      "detail_groups": [
        {
          "id": "DSR-2-stationary",
          "members": [
            "DSR_2"
          ],
          "offset_mm": [
            0,
            0,
            0
          ]
        },
        {
          "id": "DSR-2-clips-and-ties",
          "members": [
            "DSR_2_clip_1",
            "DSR_2_tie_bolt_1",
            "DSR_2_tie_nut_1",
            "DSR_2_clip_2",
            "DSR_2_tie_bolt_2",
            "DSR_2_tie_nut_2"
          ],
          "offset_mm": [
            0,
            0,
            55
          ]
        }
      ],
      "basis": "Exact equipment prefix and numbered identity; clips/tie hardware carried as a display unit, attachment not certified.",
      "physical_attachment": "UNKNOWN",
      "detail_explodable": true,
      "detail_note": "Only represented member meshes; not verified joints/removal."
    },
    {
      "id": "DSR-3",
      "name": "DSR 3・保持外形",
      "members": [
        "DSR_3",
        "DSR_3_clip_1",
        "DSR_3_tie_bolt_1",
        "DSR_3_tie_nut_1",
        "DSR_3_clip_2",
        "DSR_3_tie_bolt_2",
        "DSR_3_tie_nut_2"
      ],
      "detail_groups": [
        {
          "id": "DSR-3-stationary",
          "members": [
            "DSR_3"
          ],
          "offset_mm": [
            0,
            0,
            0
          ]
        },
        {
          "id": "DSR-3-clips-and-ties",
          "members": [
            "DSR_3_clip_1",
            "DSR_3_tie_bolt_1",
            "DSR_3_tie_nut_1",
            "DSR_3_clip_2",
            "DSR_3_tie_bolt_2",
            "DSR_3_tie_nut_2"
          ],
          "offset_mm": [
            0,
            0,
            55
          ]
        }
      ],
      "basis": "Exact equipment prefix and numbered identity; clips/tie hardware carried as a display unit, attachment not certified.",
      "physical_attachment": "UNKNOWN",
      "detail_explodable": true,
      "detail_note": "Only represented member meshes; not verified joints/removal."
    },
    {
      "id": "EPOS-1",
      "name": "EPOS 1・保持外形",
      "members": [
        "EPOS_1",
        "EPOS_1_clip_1",
        "EPOS_1_tie_bolt_1",
        "EPOS_1_tie_nut_1",
        "EPOS_1_clip_2",
        "EPOS_1_tie_bolt_2",
        "EPOS_1_tie_nut_2"
      ],
      "detail_groups": [
        {
          "id": "EPOS-1-stationary",
          "members": [
            "EPOS_1"
          ],
          "offset_mm": [
            0,
            0,
            0
          ]
        },
        {
          "id": "EPOS-1-clips-and-ties",
          "members": [
            "EPOS_1_clip_1",
            "EPOS_1_tie_bolt_1",
            "EPOS_1_tie_nut_1",
            "EPOS_1_clip_2",
            "EPOS_1_tie_bolt_2",
            "EPOS_1_tie_nut_2"
          ],
          "offset_mm": [
            0,
            0,
            55
          ]
        }
      ],
      "basis": "Exact equipment prefix and numbered identity; clips/tie hardware carried as a display unit, attachment not certified.",
      "physical_attachment": "UNKNOWN",
      "detail_explodable": true,
      "detail_note": "Only represented member meshes; not verified joints/removal."
    },
    {
      "id": "EPOS-2",
      "name": "EPOS 2・保持外形",
      "members": [
        "EPOS_2",
        "EPOS_2_clip_1",
        "EPOS_2_tie_bolt_1",
        "EPOS_2_tie_nut_1",
        "EPOS_2_clip_2",
        "EPOS_2_tie_bolt_2",
        "EPOS_2_tie_nut_2"
      ],
      "detail_groups": [
        {
          "id": "EPOS-2-stationary",
          "members": [
            "EPOS_2"
          ],
          "offset_mm": [
            0,
            0,
            0
          ]
        },
        {
          "id": "EPOS-2-clips-and-ties",
          "members": [
            "EPOS_2_clip_1",
            "EPOS_2_tie_bolt_1",
            "EPOS_2_tie_nut_1",
            "EPOS_2_clip_2",
            "EPOS_2_tie_bolt_2",
            "EPOS_2_tie_nut_2"
          ],
          "offset_mm": [
            0,
            0,
            55
          ]
        }
      ],
      "basis": "Exact equipment prefix and numbered identity; clips/tie hardware carried as a display unit, attachment not certified.",
      "physical_attachment": "UNKNOWN",
      "detail_explodable": true,
      "detail_note": "Only represented member meshes; not verified joints/removal."
    },
    {
      "id": "EPOS-3",
      "name": "EPOS 3・保持外形",
      "members": [
        "EPOS_3",
        "EPOS_3_clip_1",
        "EPOS_3_tie_bolt_1",
        "EPOS_3_tie_nut_1",
        "EPOS_3_clip_2",
        "EPOS_3_tie_bolt_2",
        "EPOS_3_tie_nut_2"
      ],
      "detail_groups": [
        {
          "id": "EPOS-3-stationary",
          "members": [
            "EPOS_3"
          ],
          "offset_mm": [
            0,
            0,
            0
          ]
        },
        {
          "id": "EPOS-3-clips-and-ties",
          "members": [
            "EPOS_3_clip_1",
            "EPOS_3_tie_bolt_1",
            "EPOS_3_tie_nut_1",
            "EPOS_3_clip_2",
            "EPOS_3_tie_bolt_2",
            "EPOS_3_tie_nut_2"
          ],
          "offset_mm": [
            0,
            0,
            55
          ]
        }
      ],
      "basis": "Exact equipment prefix and numbered identity; clips/tie hardware carried as a display unit, attachment not certified.",
      "physical_attachment": "UNKNOWN",
      "detail_explodable": true,
      "detail_note": "Only represented member meshes; not verified joints/removal."
    },
    {
      "id": "retention-PA",
      "name": "PA 保持外形",
      "members": [
        "RET_PA_cap",
        "RET_PA_liner_lower",
        "RET_PA_liner_upper",
        "RET_PA_cap_bolt_1",
        "RET_PA_cap_bolt_2",
        "RET_PA_cap_nut_1",
        "RET_PA_cap_nut_2"
      ],
      "detail_groups": [
        {
          "id": "retention-PA-cap-and-hardware",
          "members": [
            "RET_PA_cap",
            "RET_PA_cap_bolt_1",
            "RET_PA_cap_bolt_2",
            "RET_PA_cap_nut_1",
            "RET_PA_cap_nut_2"
          ],
          "offset_mm": [
            0,
            0,
            55
          ]
        },
        {
          "id": "retention-PA-stationary",
          "members": [
            "RET_PA_liner_lower",
            "RET_PA_liner_upper"
          ],
          "offset_mm": [
            0,
            0,
            0
          ]
        }
      ],
      "basis": "Exact RET family tokens; cap/liners and fastening depictions stay together until selected detail stage.",
      "physical_attachment": "UNKNOWN",
      "detail_explodable": true,
      "detail_note": "Only represented member meshes; not verified joints/removal."
    },
    {
      "id": "retention-VL",
      "name": "VL 保持外形",
      "members": [
        "RET_VL_cap",
        "RET_VL_liner_lower",
        "RET_VL_liner_upper",
        "RET_VL_cap_bolt_1",
        "RET_VL_cap_bolt_2",
        "RET_VL_cap_nut_1",
        "RET_VL_cap_nut_2"
      ],
      "detail_groups": [
        {
          "id": "retention-VL-cap-and-hardware",
          "members": [
            "RET_VL_cap",
            "RET_VL_cap_bolt_1",
            "RET_VL_cap_bolt_2",
            "RET_VL_cap_nut_1",
            "RET_VL_cap_nut_2"
          ],
          "offset_mm": [
            0,
            0,
            55
          ]
        },
        {
          "id": "retention-VL-stationary",
          "members": [
            "RET_VL_liner_lower",
            "RET_VL_liner_upper"
          ],
          "offset_mm": [
            0,
            0,
            0
          ]
        }
      ],
      "basis": "Exact RET family tokens; cap/liners and fastening depictions stay together until selected detail stage.",
      "physical_attachment": "UNKNOWN",
      "detail_explodable": true,
      "detail_note": "Only represented member meshes; not verified joints/removal."
    },
    {
      "id": "retention-VH",
      "name": "VH 保持外形",
      "members": [
        "RET_VH_cap",
        "RET_VH_liner_lower",
        "RET_VH_liner_upper",
        "RET_VH_cap_bolt_1",
        "RET_VH_cap_bolt_2",
        "RET_VH_cap_bolt_3",
        "RET_VH_cap_bolt_4",
        "RET_VH_cap_nut_1",
        "RET_VH_cap_nut_2",
        "RET_VH_cap_nut_3",
        "RET_VH_cap_nut_4"
      ],
      "detail_groups": [
        {
          "id": "retention-VH-cap-and-hardware",
          "members": [
            "RET_VH_cap",
            "RET_VH_cap_bolt_1",
            "RET_VH_cap_bolt_2",
            "RET_VH_cap_bolt_3",
            "RET_VH_cap_bolt_4",
            "RET_VH_cap_nut_1",
            "RET_VH_cap_nut_2",
            "RET_VH_cap_nut_3",
            "RET_VH_cap_nut_4"
          ],
          "offset_mm": [
            0,
            0,
            55
          ]
        },
        {
          "id": "retention-VH-stationary",
          "members": [
            "RET_VH_liner_lower",
            "RET_VH_liner_upper"
          ],
          "offset_mm": [
            0,
            0,
            0
          ]
        }
      ],
      "basis": "Exact RET family tokens; cap/liners and fastening depictions stay together until selected detail stage.",
      "physical_attachment": "UNKNOWN",
      "detail_explodable": true,
      "detail_note": "Only represented member meshes; not verified joints/removal."
    },
    {
      "id": "service-0",
      "name": "サービス支持 0（保存形状）",
      "members": [
        "SERVICE_0_carrier",
        "SERVICE_0_rack_back",
        "SERVICE_0_insert",
        "SERVICE_0_keeper"
      ],
      "detail_groups": [
        {
          "id": "service-0-stationary",
          "members": [
            "SERVICE_0_carrier"
          ],
          "offset_mm": [
            0,
            0,
            0
          ]
        },
        {
          "id": "service-0-represented-inserts-covers",
          "members": [
            "SERVICE_0_rack_back",
            "SERVICE_0_insert",
            "SERVICE_0_keeper"
          ],
          "offset_mm": [
            0,
            0,
            60
          ]
        }
      ],
      "basis": "Exact SERVICE number and new_print kind; reserved bodies/hardware excluded from disassembly.",
      "physical_attachment": "UNKNOWN",
      "detail_explodable": true,
      "detail_note": "Only represented member meshes; not verified joints/removal."
    },
    {
      "id": "service-1",
      "name": "サービス支持 1（保存形状）",
      "members": [
        "SERVICE_1_carrier",
        "SERVICE_1_rack_back",
        "SERVICE_1_insert",
        "SERVICE_1_keeper"
      ],
      "detail_groups": [
        {
          "id": "service-1-stationary",
          "members": [
            "SERVICE_1_carrier"
          ],
          "offset_mm": [
            0,
            0,
            0
          ]
        },
        {
          "id": "service-1-represented-inserts-covers",
          "members": [
            "SERVICE_1_rack_back",
            "SERVICE_1_insert",
            "SERVICE_1_keeper"
          ],
          "offset_mm": [
            0,
            0,
            60
          ]
        }
      ],
      "basis": "Exact SERVICE number and new_print kind; reserved bodies/hardware excluded from disassembly.",
      "physical_attachment": "UNKNOWN",
      "detail_explodable": true,
      "detail_note": "Only represented member meshes; not verified joints/removal."
    },
    {
      "id": "service-2",
      "name": "サービス支持 2（保存形状）",
      "members": [
        "SERVICE_2_carrier",
        "SERVICE_2_insert",
        "SERVICE_2_keeper"
      ],
      "detail_groups": [
        {
          "id": "service-2-stationary",
          "members": [
            "SERVICE_2_carrier"
          ],
          "offset_mm": [
            0,
            0,
            0
          ]
        },
        {
          "id": "service-2-represented-inserts-covers",
          "members": [
            "SERVICE_2_insert",
            "SERVICE_2_keeper"
          ],
          "offset_mm": [
            0,
            0,
            60
          ]
        }
      ],
      "basis": "Exact SERVICE number and new_print kind; reserved bodies/hardware excluded from disassembly.",
      "physical_attachment": "UNKNOWN",
      "detail_explodable": true,
      "detail_note": "Only represented member meshes; not verified joints/removal."
    }
  ],
  "members": [
    {
      "id": "FRAME_LOWER",
      "source_sha256": "1774e2ab2fe8f2b886b10408b8fb92320e505d39118af9da81df5ea4065c506c",
      "kind": "structure",
      "group": "frame-lower",
      "unit": "frame-lower",
      "nonphysical_reference": false
    },
    {
      "id": "FRAME_UPPER",
      "source_sha256": "37262c2753b1fee39e5c5bfb84fb5f36fb41173031f03a53802f97d4938e8cd4",
      "kind": "structure",
      "group": "frame-upper",
      "unit": "frame-upper",
      "nonphysical_reference": false
    },
    {
      "id": "FRAME_join_bolt_1",
      "source_sha256": "72146a49d1f92234828b9b14683e154c336d88f13a3a4ace176c4e3b3bb94992",
      "kind": "hardware",
      "group": "frame-upper",
      "unit": "frame-upper",
      "nonphysical_reference": false
    },
    {
      "id": "FRAME_join_nut_1",
      "source_sha256": "e363a4653b44a6a9995152a7f121525e0e940badbef21f9d75dcf072c8e6a9d9",
      "kind": "hardware",
      "group": "frame-upper",
      "unit": "frame-upper",
      "nonphysical_reference": false
    },
    {
      "id": "FRAME_join_bolt_2",
      "source_sha256": "6a93faaef376ca6b814f30f44c02dcdcc062f3ba9d61a41e1937ceb5f98b3dd0",
      "kind": "hardware",
      "group": "frame-upper",
      "unit": "frame-upper",
      "nonphysical_reference": false
    },
    {
      "id": "FRAME_join_nut_2",
      "source_sha256": "cf8f3693601aaa857b7cd04563227c579b54d540c5e73af516dda996357ffadb",
      "kind": "hardware",
      "group": "frame-upper",
      "unit": "frame-upper",
      "nonphysical_reference": false
    },
    {
      "id": "FRAME_join_bolt_3",
      "source_sha256": "46f76403559a42f520157ec69209ab985ec0261386fb6c38f59928612da5903a",
      "kind": "hardware",
      "group": "frame-upper",
      "unit": "frame-upper",
      "nonphysical_reference": false
    },
    {
      "id": "FRAME_join_nut_3",
      "source_sha256": "0a30e616ea288325d801e261235b54e2892fae1edd97615a7308f3ef3ede6124",
      "kind": "hardware",
      "group": "frame-upper",
      "unit": "frame-upper",
      "nonphysical_reference": false
    },
    {
      "id": "FRAME_join_bolt_4",
      "source_sha256": "4d657c9971156ac238dc044a7b5c48551a7dc1441216de167a0a764bf7ff6dad",
      "kind": "hardware",
      "group": "frame-upper",
      "unit": "frame-upper",
      "nonphysical_reference": false
    },
    {
      "id": "FRAME_join_nut_4",
      "source_sha256": "525232940d15401be0c1aeea4d4b0f145d09222cb80fdc5e7da493b9a1347500",
      "kind": "hardware",
      "group": "frame-upper",
      "unit": "frame-upper",
      "nonphysical_reference": false
    },
    {
      "id": "PRINT_panel_X_minus",
      "source_sha256": "86a5293909bb73eab106b7268cc6a59e6611af96bb2920c42caab12a0e467b87",
      "kind": "panel",
      "group": "panel-X-minus-body",
      "unit": "panel-X-minus",
      "nonphysical_reference": false
    },
    {
      "id": "ALLOC_panel_screw_X_minus_1",
      "source_sha256": "c315de00e089964f28f16c43847e7e6ff24b4badde00c82898769bcf4ed02d3f",
      "kind": "hardware",
      "group": "panel-X-minus-screws",
      "unit": "panel-X-minus",
      "nonphysical_reference": false
    },
    {
      "id": "ALLOC_panel_insert_X_minus_1",
      "source_sha256": "58db7289fc3680f5bdf24a5c1ba4ad34a94df2998adf720df9027b9657975477",
      "kind": "hardware",
      "group": "panel-X-minus-body",
      "unit": "panel-X-minus",
      "nonphysical_reference": false
    },
    {
      "id": "ALLOC_panel_screw_X_minus_2",
      "source_sha256": "e4049ffd4c3fc9796105f093c9e04308510d311c046371cc754a02127939e884",
      "kind": "hardware",
      "group": "panel-X-minus-screws",
      "unit": "panel-X-minus",
      "nonphysical_reference": false
    },
    {
      "id": "ALLOC_panel_insert_X_minus_2",
      "source_sha256": "755150bca75515e045b7168d42135c5825a60d528eb6d989ce9c6287be0d052e",
      "kind": "hardware",
      "group": "panel-X-minus-body",
      "unit": "panel-X-minus",
      "nonphysical_reference": false
    },
    {
      "id": "ALLOC_panel_screw_X_minus_3",
      "source_sha256": "4da4c36d669be7020f90a87015a992bf4988d217f6fd8555510726fbe49a81f4",
      "kind": "hardware",
      "group": "panel-X-minus-screws",
      "unit": "panel-X-minus",
      "nonphysical_reference": false
    },
    {
      "id": "ALLOC_panel_insert_X_minus_3",
      "source_sha256": "106f7c4ad8a670211162b744d1497171b0685078afb93a3a6372ca06ebc11c4b",
      "kind": "hardware",
      "group": "panel-X-minus-body",
      "unit": "panel-X-minus",
      "nonphysical_reference": false
    },
    {
      "id": "ALLOC_panel_screw_X_minus_4",
      "source_sha256": "8efbc9a3cd874dfc759c00a537af3a8095e6bd0b6e67e3af121d99c8e1eb2833",
      "kind": "hardware",
      "group": "panel-X-minus-screws",
      "unit": "panel-X-minus",
      "nonphysical_reference": false
    },
    {
      "id": "ALLOC_panel_insert_X_minus_4",
      "source_sha256": "11de8a32104016ec93e2bbbb9c54300d9c1a41c28a33e3e81f96df6d136f49d7",
      "kind": "hardware",
      "group": "panel-X-minus-body",
      "unit": "panel-X-minus",
      "nonphysical_reference": false
    },
    {
      "id": "PRINT_panel_X_plus",
      "source_sha256": "11f58d2f959b09eae1f4d2582fc69863c6ff49c89d498f3679366e6c8e5b25bc",
      "kind": "panel",
      "group": "panel-X-plus-body",
      "unit": "panel-X-plus",
      "nonphysical_reference": false
    },
    {
      "id": "ALLOC_panel_screw_X_plus_1",
      "source_sha256": "e901c1a8e9cd1da8e5b0afb5bffa64920b71852614dc9217471fc05305a0f810",
      "kind": "hardware",
      "group": "panel-X-plus-screws",
      "unit": "panel-X-plus",
      "nonphysical_reference": false
    },
    {
      "id": "ALLOC_panel_insert_X_plus_1",
      "source_sha256": "c2dd6b881f0711f86a14fff436e7a6b28257cf422e01c58c84dd6f622925bd42",
      "kind": "hardware",
      "group": "panel-X-plus-body",
      "unit": "panel-X-plus",
      "nonphysical_reference": false
    },
    {
      "id": "ALLOC_panel_screw_X_plus_2",
      "source_sha256": "6de4737294779573a1078b50099838bac2a597bf2b7208e0eb9d68c5cad37463",
      "kind": "hardware",
      "group": "panel-X-plus-screws",
      "unit": "panel-X-plus",
      "nonphysical_reference": false
    },
    {
      "id": "ALLOC_panel_insert_X_plus_2",
      "source_sha256": "9811d3481bc94b889d8114989512a0b02bb61ad683952aae821bb44b7642d53e",
      "kind": "hardware",
      "group": "panel-X-plus-body",
      "unit": "panel-X-plus",
      "nonphysical_reference": false
    },
    {
      "id": "ALLOC_panel_screw_X_plus_3",
      "source_sha256": "3dc3aad12bfe6c616ac35c754e8ae03bd457664fef8efb6dfedb51df4d4b41d4",
      "kind": "hardware",
      "group": "panel-X-plus-screws",
      "unit": "panel-X-plus",
      "nonphysical_reference": false
    },
    {
      "id": "ALLOC_panel_insert_X_plus_3",
      "source_sha256": "2b6dc7241c5245876f1202d45287fc1b2c791c7102bee1670e0236f760d79bd8",
      "kind": "hardware",
      "group": "panel-X-plus-body",
      "unit": "panel-X-plus",
      "nonphysical_reference": false
    },
    {
      "id": "ALLOC_panel_screw_X_plus_4",
      "source_sha256": "a71c1b09846252a8988b4a6b253b266c2a050a65f7725d69c6311dd7aa3dd8f2",
      "kind": "hardware",
      "group": "panel-X-plus-screws",
      "unit": "panel-X-plus",
      "nonphysical_reference": false
    },
    {
      "id": "ALLOC_panel_insert_X_plus_4",
      "source_sha256": "ee45b0572ec482ecf0a389a0543e0d1a29e26b4c18ef77111c8bd37570de6646",
      "kind": "hardware",
      "group": "panel-X-plus-body",
      "unit": "panel-X-plus",
      "nonphysical_reference": false
    },
    {
      "id": "PRINT_panel_Y_minus",
      "source_sha256": "38b21866663ef6a8472bdaa823d6f26420ab24c463280d0ed6b10e6789b59060",
      "kind": "panel",
      "group": "panel-Y-minus-body",
      "unit": "panel-Y-minus",
      "nonphysical_reference": false
    },
    {
      "id": "ALLOC_panel_screw_Y_minus_1",
      "source_sha256": "bdc3692313f8445546d2b585466c03cbedb8a9dab299d72419747a0ecf1b5f12",
      "kind": "hardware",
      "group": "panel-Y-minus-screws",
      "unit": "panel-Y-minus",
      "nonphysical_reference": false
    },
    {
      "id": "ALLOC_panel_insert_Y_minus_1",
      "source_sha256": "bee5b6a42a026f8983b3e14e0b7a32c6c24b9caba38ba32e5479373222b15aa5",
      "kind": "hardware",
      "group": "panel-Y-minus-body",
      "unit": "panel-Y-minus",
      "nonphysical_reference": false
    },
    {
      "id": "ALLOC_panel_screw_Y_minus_2",
      "source_sha256": "1188feeda9177b164bd0d91221100739267541d64481325b885214a436f00201",
      "kind": "hardware",
      "group": "panel-Y-minus-screws",
      "unit": "panel-Y-minus",
      "nonphysical_reference": false
    },
    {
      "id": "ALLOC_panel_insert_Y_minus_2",
      "source_sha256": "2621ce812174c266cebc3f79bde4cde5670055df40cd1d20fcc68e0ea1f5517a",
      "kind": "hardware",
      "group": "panel-Y-minus-body",
      "unit": "panel-Y-minus",
      "nonphysical_reference": false
    },
    {
      "id": "ALLOC_panel_screw_Y_minus_3",
      "source_sha256": "3bfd91d377da00ef81fc9ec465ac444743b598dadb1f46550ab344345c6fd9d4",
      "kind": "hardware",
      "group": "panel-Y-minus-screws",
      "unit": "panel-Y-minus",
      "nonphysical_reference": false
    },
    {
      "id": "ALLOC_panel_insert_Y_minus_3",
      "source_sha256": "0f8a8ca131c6e60a3493044ae94097b05b9c4c87fbe534a484e49b22a906e4a3",
      "kind": "hardware",
      "group": "panel-Y-minus-body",
      "unit": "panel-Y-minus",
      "nonphysical_reference": false
    },
    {
      "id": "ALLOC_panel_screw_Y_minus_4",
      "source_sha256": "fbbf297766ffb9443bb1a84823067fedb55e0c4c7c9ced1370a29e963ebe3f07",
      "kind": "hardware",
      "group": "panel-Y-minus-screws",
      "unit": "panel-Y-minus",
      "nonphysical_reference": false
    },
    {
      "id": "ALLOC_panel_insert_Y_minus_4",
      "source_sha256": "ef9d725ad02944b1e75387656ad321a81b136eac0c1a86b43900e110605402c8",
      "kind": "hardware",
      "group": "panel-Y-minus-body",
      "unit": "panel-Y-minus",
      "nonphysical_reference": false
    },
    {
      "id": "PRINT_panel_Y_plus",
      "source_sha256": "fa2eecc59def888058fda4c4432a9323e2332b6dea6daf3290aeabfffa3c1415",
      "kind": "panel",
      "group": "panel-Y-plus-body",
      "unit": "panel-Y-plus",
      "nonphysical_reference": false
    },
    {
      "id": "ALLOC_panel_screw_Y_plus_1",
      "source_sha256": "72fb9ba863c27e807d49338121a7260bc5589f2add45caf2deb202259d5eb514",
      "kind": "hardware",
      "group": "panel-Y-plus-screws",
      "unit": "panel-Y-plus",
      "nonphysical_reference": false
    },
    {
      "id": "ALLOC_panel_insert_Y_plus_1",
      "source_sha256": "7f9f097b5bcf312396a5515db4b18a47032105b8984de0556e5d28104f983cd9",
      "kind": "hardware",
      "group": "panel-Y-plus-body",
      "unit": "panel-Y-plus",
      "nonphysical_reference": false
    },
    {
      "id": "ALLOC_panel_screw_Y_plus_2",
      "source_sha256": "b13aa1f825bb318178b203e23edb9e51749e0e97343402486fd01fc9e8c247a3",
      "kind": "hardware",
      "group": "panel-Y-plus-screws",
      "unit": "panel-Y-plus",
      "nonphysical_reference": false
    },
    {
      "id": "ALLOC_panel_insert_Y_plus_2",
      "source_sha256": "c09a7fc60237d2fe7001e8a9c53c56290ec2a9f679b048b5a312c469336dcba3",
      "kind": "hardware",
      "group": "panel-Y-plus-body",
      "unit": "panel-Y-plus",
      "nonphysical_reference": false
    },
    {
      "id": "ALLOC_panel_screw_Y_plus_3",
      "source_sha256": "e44c666cc20098cb15efd137874e87dfabb330f7352a18c7dce3a2b46e81498f",
      "kind": "hardware",
      "group": "panel-Y-plus-screws",
      "unit": "panel-Y-plus",
      "nonphysical_reference": false
    },
    {
      "id": "ALLOC_panel_insert_Y_plus_3",
      "source_sha256": "ec4600d8b967cca2c38d8fd03b6c00b47c521a3f2c70ef20d6683d413a865505",
      "kind": "hardware",
      "group": "panel-Y-plus-body",
      "unit": "panel-Y-plus",
      "nonphysical_reference": false
    },
    {
      "id": "ALLOC_panel_screw_Y_plus_4",
      "source_sha256": "5e981935c2037e6c5a910702346b262cce2886ac61fc9709cd34f10675557f97",
      "kind": "hardware",
      "group": "panel-Y-plus-screws",
      "unit": "panel-Y-plus",
      "nonphysical_reference": false
    },
    {
      "id": "ALLOC_panel_insert_Y_plus_4",
      "source_sha256": "441dc7e31b259f89053f210d9d7f76657f80070ded1f1b5510b89f321aee5263",
      "kind": "hardware",
      "group": "panel-Y-plus-body",
      "unit": "panel-Y-plus",
      "nonphysical_reference": false
    },
    {
      "id": "PRINT_panel_Z_minus",
      "source_sha256": "41e10d06bcc5ef064a726ce3e94438b4d92ae96d9ab443006964f5a16e7fdbe5",
      "kind": "panel",
      "group": "panel-Z-minus-body",
      "unit": "panel-Z-minus",
      "nonphysical_reference": false
    },
    {
      "id": "ALLOC_panel_screw_Z_minus_1",
      "source_sha256": "94f0fef128e7fc55bfb323e01473c073319ab805ed0ac31cd4b8c3ba1d0a8224",
      "kind": "hardware",
      "group": "panel-Z-minus-screws",
      "unit": "panel-Z-minus",
      "nonphysical_reference": false
    },
    {
      "id": "ALLOC_panel_insert_Z_minus_1",
      "source_sha256": "d31da69dd45ca7c1365145c23d3e992d08014dec3cfcf946323b587164361508",
      "kind": "hardware",
      "group": "panel-Z-minus-body",
      "unit": "panel-Z-minus",
      "nonphysical_reference": false
    },
    {
      "id": "ALLOC_panel_screw_Z_minus_2",
      "source_sha256": "24694ddf9c2024ff1de99987637a5d6f6cda5b4bc94b33aa144efb62395526cb",
      "kind": "hardware",
      "group": "panel-Z-minus-screws",
      "unit": "panel-Z-minus",
      "nonphysical_reference": false
    },
    {
      "id": "ALLOC_panel_insert_Z_minus_2",
      "source_sha256": "91bb90e85ba73c4831bcfcc9bfdce790ed350e266276e8dc2970e94e87d6c83f",
      "kind": "hardware",
      "group": "panel-Z-minus-body",
      "unit": "panel-Z-minus",
      "nonphysical_reference": false
    },
    {
      "id": "ALLOC_panel_screw_Z_minus_3",
      "source_sha256": "e409106f00474b44e8be22bce0ccfa8774336267c5459468fb9b9fe579fac132",
      "kind": "hardware",
      "group": "panel-Z-minus-screws",
      "unit": "panel-Z-minus",
      "nonphysical_reference": false
    },
    {
      "id": "ALLOC_panel_insert_Z_minus_3",
      "source_sha256": "e6e932c78360d07b960187dc49b943df47388da5aaf642b24b17135e0327c7fb",
      "kind": "hardware",
      "group": "panel-Z-minus-body",
      "unit": "panel-Z-minus",
      "nonphysical_reference": false
    },
    {
      "id": "ALLOC_panel_screw_Z_minus_4",
      "source_sha256": "739c6fe292f2af5ba93ab807eb253e3ab88a1ad08563f0f26494d91fcbb7acb4",
      "kind": "hardware",
      "group": "panel-Z-minus-screws",
      "unit": "panel-Z-minus",
      "nonphysical_reference": false
    },
    {
      "id": "ALLOC_panel_insert_Z_minus_4",
      "source_sha256": "2606a7221775a78f705b62261fd72271860afb9005122ef97b6e346c711b3770",
      "kind": "hardware",
      "group": "panel-Z-minus-body",
      "unit": "panel-Z-minus",
      "nonphysical_reference": false
    },
    {
      "id": "PRINT_panel_Z_plus",
      "source_sha256": "74c51968f755cc2271fc33f95df79e458bb4b402f4bf2cb2cafa9d643b6e9eca",
      "kind": "panel",
      "group": "panel-Z-plus-body",
      "unit": "panel-Z-plus",
      "nonphysical_reference": false
    },
    {
      "id": "ALLOC_panel_screw_Z_plus_1",
      "source_sha256": "7ed58e216f3a2a50dac4bbe7c148e3d076db9d65a41276b4dc03fbf0a08d81ee",
      "kind": "hardware",
      "group": "panel-Z-plus-screws",
      "unit": "panel-Z-plus",
      "nonphysical_reference": false
    },
    {
      "id": "ALLOC_panel_insert_Z_plus_1",
      "source_sha256": "e52fd6c6ab89ae7d89ae1b21ba94778d039bb7585a3404467b163473be92125b",
      "kind": "hardware",
      "group": "panel-Z-plus-body",
      "unit": "panel-Z-plus",
      "nonphysical_reference": false
    },
    {
      "id": "ALLOC_panel_screw_Z_plus_2",
      "source_sha256": "f40a8bc650598984989d4ee807b7d0a4c3acd05966562f6072140f34f7493241",
      "kind": "hardware",
      "group": "panel-Z-plus-screws",
      "unit": "panel-Z-plus",
      "nonphysical_reference": false
    },
    {
      "id": "ALLOC_panel_insert_Z_plus_2",
      "source_sha256": "d05c0e0ab7b88508024c5a80fa067e3310c35a72bcd82837da6a9223b51d55db",
      "kind": "hardware",
      "group": "panel-Z-plus-body",
      "unit": "panel-Z-plus",
      "nonphysical_reference": false
    },
    {
      "id": "ALLOC_panel_screw_Z_plus_3",
      "source_sha256": "195ae96bed2d06e3039a5142d0986f75b8bff768d26793a0caedf88bfaff10bd",
      "kind": "hardware",
      "group": "panel-Z-plus-screws",
      "unit": "panel-Z-plus",
      "nonphysical_reference": false
    },
    {
      "id": "ALLOC_panel_insert_Z_plus_3",
      "source_sha256": "f0aac91315c6b6768d7576fa290e6bc6365f67804264920e2ab9e0dfedcb16be",
      "kind": "hardware",
      "group": "panel-Z-plus-body",
      "unit": "panel-Z-plus",
      "nonphysical_reference": false
    },
    {
      "id": "ALLOC_panel_screw_Z_plus_4",
      "source_sha256": "d13f78c5724b65c0384eaafc99cf7eb1635c228cfdc12fca6ef486853406d6f6",
      "kind": "hardware",
      "group": "panel-Z-plus-screws",
      "unit": "panel-Z-plus",
      "nonphysical_reference": false
    },
    {
      "id": "ALLOC_panel_insert_Z_plus_4",
      "source_sha256": "c748f5d59d517ef1f26fc48fa9d03759913e1295f0af2eac5e287e99f7fd0b26",
      "kind": "hardware",
      "group": "panel-Z-plus-body",
      "unit": "panel-Z-plus",
      "nonphysical_reference": false
    },
    {
      "id": "ALLOC_pcb_washer_MH1",
      "source_sha256": "e279c07b41518cf77757d24051f8abe250349508bac12c851ac8574ad27ea0f8",
      "kind": "hardware",
      "group": "pcb",
      "unit": "pcb",
      "nonphysical_reference": false
    },
    {
      "id": "ALLOC_pcb_washer_MH2",
      "source_sha256": "cdee443fe561201adbb44a95ab35e52d7bbe1fdf995aaa7808d9823593ae26ea",
      "kind": "hardware",
      "group": "pcb",
      "unit": "pcb",
      "nonphysical_reference": false
    },
    {
      "id": "ALLOC_pcb_washer_MH3",
      "source_sha256": "1969799365b2f5d5958ee940c6fb7bd31cb200ca5805d4a8093d2c740d04cc77",
      "kind": "hardware",
      "group": "pcb",
      "unit": "pcb",
      "nonphysical_reference": false
    },
    {
      "id": "ALLOC_pcb_washer_MH4",
      "source_sha256": "7f006b22576e2495852e99cc0c01fe9efe0b6da85150f6dfe3fe1b2c3b003e04",
      "kind": "hardware",
      "group": "pcb",
      "unit": "pcb",
      "nonphysical_reference": false
    },
    {
      "id": "PCB_A76_laminate",
      "source_sha256": "597fb0edf88187a320f85a939261ef492115d2cd9d4d581c92febe383b48263a",
      "kind": "pcb",
      "group": "pcb",
      "unit": "pcb",
      "nonphysical_reference": false
    },
    {
      "id": "PCB_A76_front_copper",
      "source_sha256": "e9b2a039fb34b9f33dda444cd168865effb86bc8ffeeaa3ffee77454657270eb",
      "kind": "pcb",
      "group": "pcb",
      "unit": "pcb",
      "nonphysical_reference": false
    },
    {
      "id": "PCB_A76_back_copper",
      "source_sha256": "00123617d4045ccbd7f068032af0ca80a1f1934c4d3c6dce979e652bf21e4ebf",
      "kind": "pcb",
      "group": "pcb",
      "unit": "pcb",
      "nonphysical_reference": false
    },
    {
      "id": "C101",
      "source_sha256": "40d70d0fcfb0c346b01ecc0cae181ec8103df5722ebad3871a4bce20a9b8b5de",
      "kind": "pcb",
      "group": "pcb",
      "unit": "pcb",
      "nonphysical_reference": false
    },
    {
      "id": "C102",
      "source_sha256": "e4cf752946266f7a65ddf5c26f6d0832ac085666949a7e8ba4bcf913c9b80b9e",
      "kind": "pcb",
      "group": "pcb",
      "unit": "pcb",
      "nonphysical_reference": false
    },
    {
      "id": "C103",
      "source_sha256": "1d36c95fc80bca2c67e2fa2c69444ad881ce9f7ada04c2e61a936f8573c62b7d",
      "kind": "pcb",
      "group": "pcb",
      "unit": "pcb",
      "nonphysical_reference": false
    },
    {
      "id": "C104",
      "source_sha256": "0af1e44f937bda7fdea3ce2cf3d853f26cae924d7af08786facf0b108590b428",
      "kind": "pcb",
      "group": "pcb",
      "unit": "pcb",
      "nonphysical_reference": false
    },
    {
      "id": "C105",
      "source_sha256": "882ff45d0e4872222ed9c222c00c20bdf5f25acefcf14353a5e88806bfdf08d9",
      "kind": "pcb",
      "group": "pcb",
      "unit": "pcb",
      "nonphysical_reference": false
    },
    {
      "id": "C106",
      "source_sha256": "133d5886384f7be34423eec321db21a6b4ea1aef9ccd6e81f42d8f8fb8ad1a49",
      "kind": "pcb",
      "group": "pcb",
      "unit": "pcb",
      "nonphysical_reference": false
    },
    {
      "id": "C107",
      "source_sha256": "cfff288897f5a4a617e8908286d732b4165b3705d32a2ec542d0791303a3a125",
      "kind": "pcb",
      "group": "pcb",
      "unit": "pcb",
      "nonphysical_reference": false
    },
    {
      "id": "C108",
      "source_sha256": "2f21774b081c15f5f3dc39ee24050b92d0d074c0f28cd259fbc45ce22cfc7ea1",
      "kind": "pcb",
      "group": "pcb",
      "unit": "pcb",
      "nonphysical_reference": false
    },
    {
      "id": "C109",
      "source_sha256": "a5549ace829082860bf795024145f32fdd2128ad8ef4fedb8442ee1435f912b1",
      "kind": "pcb",
      "group": "pcb",
      "unit": "pcb",
      "nonphysical_reference": false
    },
    {
      "id": "C110",
      "source_sha256": "7cb34cfdf7ac998338638c4e24129e33abc9655bb532349f13bcc019aa279f27",
      "kind": "pcb",
      "group": "pcb",
      "unit": "pcb",
      "nonphysical_reference": false
    },
    {
      "id": "C111",
      "source_sha256": "510e8c016217c58ddbffdf1669c96060a8be8e8556b3a898185365b18a023d14",
      "kind": "pcb",
      "group": "pcb",
      "unit": "pcb",
      "nonphysical_reference": false
    },
    {
      "id": "C112",
      "source_sha256": "c72257af89b558d09bdb4b57b79c8b1b4f61ba513877a1a5c334ff573c87690c",
      "kind": "pcb",
      "group": "pcb",
      "unit": "pcb",
      "nonphysical_reference": false
    },
    {
      "id": "C201",
      "source_sha256": "9ca24290e65c64645c884cb5d1da032145635abba6ad722cc0671134ebd87c08",
      "kind": "pcb",
      "group": "pcb",
      "unit": "pcb",
      "nonphysical_reference": false
    },
    {
      "id": "C202",
      "source_sha256": "6c18db7e951b5a2c5705a49c06b0e7e5ee0296bc24ef3aeb5fb93390dd7c7119",
      "kind": "pcb",
      "group": "pcb",
      "unit": "pcb",
      "nonphysical_reference": false
    },
    {
      "id": "C203",
      "source_sha256": "71a7717cb5d6ac2c9036b01cc4004229467eafdfeeedf16881bd45b63169f128",
      "kind": "pcb",
      "group": "pcb",
      "unit": "pcb",
      "nonphysical_reference": false
    },
    {
      "id": "C204",
      "source_sha256": "12df950c326befc1902877f9be8a56bc83501fa887f5ee23e21ed85a9a671928",
      "kind": "pcb",
      "group": "pcb",
      "unit": "pcb",
      "nonphysical_reference": false
    },
    {
      "id": "C205",
      "source_sha256": "8053dcedd2a91e2c8c884525327854c4363f8fad692e1a3b0fdeaf76e930c063",
      "kind": "pcb",
      "group": "pcb",
      "unit": "pcb",
      "nonphysical_reference": false
    },
    {
      "id": "C206",
      "source_sha256": "fd2002c72bdf21e51e1743b6f2397ef5d58c25c6b30d6dbc4456baee18a8348d",
      "kind": "pcb",
      "group": "pcb",
      "unit": "pcb",
      "nonphysical_reference": false
    },
    {
      "id": "C207",
      "source_sha256": "a0f72eb6a00fcc8418ef25a37e56214cebd090d23442f2c204af385848dc05a8",
      "kind": "pcb",
      "group": "pcb",
      "unit": "pcb",
      "nonphysical_reference": false
    },
    {
      "id": "C208",
      "source_sha256": "d812ad79b7a37f27b826aaf69cfe0c30d133b71f47fed4a355359c501c12c50f",
      "kind": "pcb",
      "group": "pcb",
      "unit": "pcb",
      "nonphysical_reference": false
    },
    {
      "id": "C301",
      "source_sha256": "db0fac55b4a8d29099163b5181e19e68b26e90053bd2abf062def5569ffc45e4",
      "kind": "pcb",
      "group": "pcb",
      "unit": "pcb",
      "nonphysical_reference": false
    },
    {
      "id": "C302",
      "source_sha256": "4429a9ebb7c87326836972323ee70c484d4b15ac821ad666101da813089f3f87",
      "kind": "pcb",
      "group": "pcb",
      "unit": "pcb",
      "nonphysical_reference": false
    },
    {
      "id": "C303",
      "source_sha256": "2149e4971b64637ec46e7b176038002025f12183248d3d298235e7a4c221ecdb",
      "kind": "pcb",
      "group": "pcb",
      "unit": "pcb",
      "nonphysical_reference": false
    },
    {
      "id": "C304",
      "source_sha256": "c55910b06ad653d4daf0d5191e9e8fdbc46893c4e92bf1ea327f572a2d5c3711",
      "kind": "pcb",
      "group": "pcb",
      "unit": "pcb",
      "nonphysical_reference": false
    },
    {
      "id": "C305",
      "source_sha256": "e846825be7dbc5f9cea3a5d03d3bd7799440733b59c469337ac701ebce0ac8e2",
      "kind": "pcb",
      "group": "pcb",
      "unit": "pcb",
      "nonphysical_reference": false
    },
    {
      "id": "C306",
      "source_sha256": "a1cfdc76f5045026e9d3c23af2a0f95d4104bf9855bd1330c1ede2b90cffadb4",
      "kind": "pcb",
      "group": "pcb",
      "unit": "pcb",
      "nonphysical_reference": false
    },
    {
      "id": "C321",
      "source_sha256": "476cadb836c654e44d3715d8faa6017628a234b0e41205bcef763431194be7cb",
      "kind": "pcb",
      "group": "pcb",
      "unit": "pcb",
      "nonphysical_reference": false
    },
    {
      "id": "C322",
      "source_sha256": "eda5a5da2f434affe9e27e4127e043b6e1b2f032205d49b9719dda186f68ba24",
      "kind": "pcb",
      "group": "pcb",
      "unit": "pcb",
      "nonphysical_reference": false
    },
    {
      "id": "C323",
      "source_sha256": "eb501c8d57dfb045627a22485eb88b35460a4b109fb1d679f359709d5f151c30",
      "kind": "pcb",
      "group": "pcb",
      "unit": "pcb",
      "nonphysical_reference": false
    },
    {
      "id": "C324",
      "source_sha256": "8c592920b0263cd6f08d966f343b78c0781ed1182c3bcfc8f82b055f27bddbd3",
      "kind": "pcb",
      "group": "pcb",
      "unit": "pcb",
      "nonphysical_reference": false
    },
    {
      "id": "C325",
      "source_sha256": "0dc645c4ce2d9b752a81748422ea9854ee5095a381cb6473311293fb7664a5bf",
      "kind": "pcb",
      "group": "pcb",
      "unit": "pcb",
      "nonphysical_reference": false
    },
    {
      "id": "C326",
      "source_sha256": "242c0e887f5bb006f3b7f061835945bba22217d03b71f53a295ef30338ad6ee4",
      "kind": "pcb",
      "group": "pcb",
      "unit": "pcb",
      "nonphysical_reference": false
    },
    {
      "id": "C341",
      "source_sha256": "8962edc76aba7d0c61c8d11bdafe9940366f289ef5032df3adb8acf906edd5ed",
      "kind": "pcb",
      "group": "pcb",
      "unit": "pcb",
      "nonphysical_reference": false
    },
    {
      "id": "C342",
      "source_sha256": "57d5285f181d84a20fc094fb0276ab3a0e842324ec06efdbcf961fca6b74354a",
      "kind": "pcb",
      "group": "pcb",
      "unit": "pcb",
      "nonphysical_reference": false
    },
    {
      "id": "C343",
      "source_sha256": "acb12e283b245c299e5d54cd358ef23b0aaf3f6b518335c25a964879a2fcd16a",
      "kind": "pcb",
      "group": "pcb",
      "unit": "pcb",
      "nonphysical_reference": false
    },
    {
      "id": "C344",
      "source_sha256": "23e3d9ff39bcde2a9bf3e931689b2d5b643510ce333ac9a03481ba29558b215c",
      "kind": "pcb",
      "group": "pcb",
      "unit": "pcb",
      "nonphysical_reference": false
    },
    {
      "id": "C345",
      "source_sha256": "4cbf1dd1850697659d200ec1d5049bbb4afd029cc960ab639397e64cb021c6ce",
      "kind": "pcb",
      "group": "pcb",
      "unit": "pcb",
      "nonphysical_reference": false
    },
    {
      "id": "C346",
      "source_sha256": "83bab58ac28e199e52d8df1287fc993a1a0175df7d8617ffd2421f68c546b1b4",
      "kind": "pcb",
      "group": "pcb",
      "unit": "pcb",
      "nonphysical_reference": false
    },
    {
      "id": "J201",
      "source_sha256": "14d1f1f1242bd39d829644f5bdb7f73b3ff9917f949aa67b5163d5a2561896af",
      "kind": "pcb",
      "group": "pcb",
      "unit": "pcb",
      "nonphysical_reference": false
    },
    {
      "id": "J202",
      "source_sha256": "de21401ac41bc8cc038c80ec6002c4d2763a322b2eaebfe8fa86f79a57e58784",
      "kind": "pcb",
      "group": "pcb",
      "unit": "pcb",
      "nonphysical_reference": false
    },
    {
      "id": "R201",
      "source_sha256": "3295e75219bf0fb920b18217458b2517411c5fe3499d942b907adb0b1b19bef5",
      "kind": "pcb",
      "group": "pcb",
      "unit": "pcb",
      "nonphysical_reference": false
    },
    {
      "id": "R202",
      "source_sha256": "34a0b251b972854bcb8c7fa303ede257bc438826233b956dbc15a81e1bfc3a45",
      "kind": "pcb",
      "group": "pcb",
      "unit": "pcb",
      "nonphysical_reference": false
    },
    {
      "id": "R203",
      "source_sha256": "1b28b34d19e8723ce7684f68cfa4c9c2a7947364501ac26cd5454188517ac7c3",
      "kind": "pcb",
      "group": "pcb",
      "unit": "pcb",
      "nonphysical_reference": false
    },
    {
      "id": "R204",
      "source_sha256": "e4f328ab50dc06156934c16da7408ae837b24dee1ad72043378df0a70faefbd5",
      "kind": "pcb",
      "group": "pcb",
      "unit": "pcb",
      "nonphysical_reference": false
    },
    {
      "id": "R301",
      "source_sha256": "9cdf4dacbc1f9dba474262cf19916b7355f3cc7bc2993a2bdb802d2bea27d3ef",
      "kind": "pcb",
      "group": "pcb",
      "unit": "pcb",
      "nonphysical_reference": false
    },
    {
      "id": "R302",
      "source_sha256": "644f5fc813d519c3728f527ae16fe1f953c261d98ef9d8877471e61de993f019",
      "kind": "pcb",
      "group": "pcb",
      "unit": "pcb",
      "nonphysical_reference": false
    },
    {
      "id": "R303",
      "source_sha256": "551631109100cbaad489beb0183ff252919559ff0f59c51cebb6f35019d7105e",
      "kind": "pcb",
      "group": "pcb",
      "unit": "pcb",
      "nonphysical_reference": false
    },
    {
      "id": "R304",
      "source_sha256": "87d809fbd5eabd5fceb32e26a4075247888bfa61c9d09f894a6f81f11d419047",
      "kind": "pcb",
      "group": "pcb",
      "unit": "pcb",
      "nonphysical_reference": false
    },
    {
      "id": "R305",
      "source_sha256": "905dbc1212b500a8317d45936892725b558f227dbc2a693f895ca3b51933903d",
      "kind": "pcb",
      "group": "pcb",
      "unit": "pcb",
      "nonphysical_reference": false
    },
    {
      "id": "R306",
      "source_sha256": "771b98ee5cdb04405800313a939628db579d71c029da8bd0bb0e4a7483ba41bb",
      "kind": "pcb",
      "group": "pcb",
      "unit": "pcb",
      "nonphysical_reference": false
    },
    {
      "id": "R321",
      "source_sha256": "969effc8293c87f8ab3d9cbdfb62cce3e69fbeff5c41bb4fe0ff30ca663e23a0",
      "kind": "pcb",
      "group": "pcb",
      "unit": "pcb",
      "nonphysical_reference": false
    },
    {
      "id": "R322",
      "source_sha256": "8bda3e760e1059e67f2402e1600b9421837ca9158379d5b7fc5babb4f4fe3761",
      "kind": "pcb",
      "group": "pcb",
      "unit": "pcb",
      "nonphysical_reference": false
    },
    {
      "id": "R323",
      "source_sha256": "09c4f18a3cee98ff3b497d15c12480c2ac4d0db7e30d42ec5ad1a1dbfb1a0c72",
      "kind": "pcb",
      "group": "pcb",
      "unit": "pcb",
      "nonphysical_reference": false
    },
    {
      "id": "R324",
      "source_sha256": "df518e801f7fe77424f5ac8a526eb74eba6d340302f8880583e53d0335f62e7d",
      "kind": "pcb",
      "group": "pcb",
      "unit": "pcb",
      "nonphysical_reference": false
    },
    {
      "id": "R325",
      "source_sha256": "9f7b85dd1efb1c081ff9867575f28f88930f8599a18defd3d4779ee375c0ffb6",
      "kind": "pcb",
      "group": "pcb",
      "unit": "pcb",
      "nonphysical_reference": false
    },
    {
      "id": "R326",
      "source_sha256": "2c50f0b2c93047e9cf271d7f7a340d70769d35aa132f3c27b5a904f04e52082c",
      "kind": "pcb",
      "group": "pcb",
      "unit": "pcb",
      "nonphysical_reference": false
    },
    {
      "id": "R341",
      "source_sha256": "1c8b359e2a4f1624465044598c221d706c91ce988e56009eb2a0ee5c51cc940c",
      "kind": "pcb",
      "group": "pcb",
      "unit": "pcb",
      "nonphysical_reference": false
    },
    {
      "id": "R342",
      "source_sha256": "92f696bfc1488c22852c7db6f5647e675b5f6008a9b90dcb6b05cda07edbf07e",
      "kind": "pcb",
      "group": "pcb",
      "unit": "pcb",
      "nonphysical_reference": false
    },
    {
      "id": "R343",
      "source_sha256": "420e3c86f9ece33d8fc0ddbdb339f71f7d648d581abfd3464936c97f1104023f",
      "kind": "pcb",
      "group": "pcb",
      "unit": "pcb",
      "nonphysical_reference": false
    },
    {
      "id": "R344",
      "source_sha256": "338fb07ae88170c1071ed29e4278f108db1ccb51dfb55cd0427260589fb204f8",
      "kind": "pcb",
      "group": "pcb",
      "unit": "pcb",
      "nonphysical_reference": false
    },
    {
      "id": "R345",
      "source_sha256": "f0ae647ee6333e79eb3beb6854cb1c5e5bf5b8c8ff3b1b41eae8c3f2cdb1bebe",
      "kind": "pcb",
      "group": "pcb",
      "unit": "pcb",
      "nonphysical_reference": false
    },
    {
      "id": "R346",
      "source_sha256": "3f320de1a4475182b46b990ede742f205518f500b515e8aadd8c48265208ed69",
      "kind": "pcb",
      "group": "pcb",
      "unit": "pcb",
      "nonphysical_reference": false
    },
    {
      "id": "SW201",
      "source_sha256": "f66aeec025e2d537a55cd83173df07a5f45b7c57e4cf6865121edd118aa51b7a",
      "kind": "pcb",
      "group": "pcb",
      "unit": "pcb",
      "nonphysical_reference": false
    },
    {
      "id": "SW202",
      "source_sha256": "c197da84a9e41193beeba96f606bd22fe5a2c6ba17c6913806b1922e29befa96",
      "kind": "pcb",
      "group": "pcb",
      "unit": "pcb",
      "nonphysical_reference": false
    },
    {
      "id": "U101",
      "source_sha256": "e871188cdaad4654daf850b8a5ffbcdacec927f0ad4f0b78e21c005b2e3af81b",
      "kind": "pcb",
      "group": "pcb",
      "unit": "pcb",
      "nonphysical_reference": false
    },
    {
      "id": "U102",
      "source_sha256": "5f58040b3dd1ee054dbe7ceb09787739fa5c36a14e405b0ad0b951eb1adb1355",
      "kind": "pcb",
      "group": "pcb",
      "unit": "pcb",
      "nonphysical_reference": false
    },
    {
      "id": "U103",
      "source_sha256": "70ebb5a5b8aea069f80d66d56f241b02040f345631922c7af90c3a8c766cd192",
      "kind": "pcb",
      "group": "pcb",
      "unit": "pcb",
      "nonphysical_reference": false
    },
    {
      "id": "U104",
      "source_sha256": "8385f3c5c992fe325a12bdb398838225b8a3e0da01b194f91f03b1c9987dd497",
      "kind": "pcb",
      "group": "pcb",
      "unit": "pcb",
      "nonphysical_reference": false
    },
    {
      "id": "U105",
      "source_sha256": "d169c202d71d6e7d4d3ba8378a35accc702cdda59a39f79768b61537fa274308",
      "kind": "pcb",
      "group": "pcb",
      "unit": "pcb",
      "nonphysical_reference": false
    },
    {
      "id": "U106",
      "source_sha256": "95a222413fa9e4eafa620a07650f67b0bf85a534e1723c7295d9182484e318af",
      "kind": "pcb",
      "group": "pcb",
      "unit": "pcb",
      "nonphysical_reference": false
    },
    {
      "id": "U201",
      "source_sha256": "01c6b43fe60b289624e4bbeaf58166f1a9c3aca6e54d4c33244a62f4cfef1d96",
      "kind": "pcb",
      "group": "pcb",
      "unit": "pcb",
      "nonphysical_reference": false
    },
    {
      "id": "U202",
      "source_sha256": "5a60704c9a2df427048482ca2c7799361d2a5bb19732dc2721090737cae5d205",
      "kind": "pcb",
      "group": "pcb",
      "unit": "pcb",
      "nonphysical_reference": false
    },
    {
      "id": "U203",
      "source_sha256": "22805cc53e0f2645e83b841f3f08b604b384a7ddf344224bf758298028de1604",
      "kind": "pcb",
      "group": "pcb",
      "unit": "pcb",
      "nonphysical_reference": false
    },
    {
      "id": "U301",
      "source_sha256": "e8318650db40a70593eae20f9c425a987b657baa43e9312c728c5b57ee6060e9",
      "kind": "pcb",
      "group": "pcb",
      "unit": "pcb",
      "nonphysical_reference": false
    },
    {
      "id": "U302",
      "source_sha256": "9d5c42db61049199aaf6d30da0e6709d3e6bd225221d1687a7557b29ba4ab2db",
      "kind": "pcb",
      "group": "pcb",
      "unit": "pcb",
      "nonphysical_reference": false
    },
    {
      "id": "U303",
      "source_sha256": "b19bc0d1234e0b23f81d7730f4fc1006ed04ab23c3637a283986f79b9ce14c90",
      "kind": "pcb",
      "group": "pcb",
      "unit": "pcb",
      "nonphysical_reference": false
    },
    {
      "id": "BOARD_TOP20",
      "source_sha256": "251bb435d0e0c45caae8a2c1385ccc0da233425aa9128c33affc460538eca8e0",
      "kind": "board_reserve",
      "group": "references",
      "unit": "reference-only",
      "nonphysical_reference": true
    },
    {
      "id": "BOARD_BOTTOM5",
      "source_sha256": "b18b906c207b08fec44dff0c4748582576e6cd20ccdd8df75b5386993b116f3a",
      "kind": "board_reserve",
      "group": "references",
      "unit": "reference-only",
      "nonphysical_reference": true
    },
    {
      "id": "BOARD_MATE_J201",
      "source_sha256": "124591f47450d083ec28074d23cf4ade8d06b4aa802ac002b2f7fe6aec432405",
      "kind": "mate_reserve",
      "group": "references",
      "unit": "reference-only",
      "nonphysical_reference": true
    },
    {
      "id": "BOARD_MATE_J202",
      "source_sha256": "c8ea1cdb532945bcf3adab5ffd3d147e072c041b33f5c91984832c2dfcb19866",
      "kind": "mate_reserve",
      "group": "references",
      "unit": "reference-only",
      "nonphysical_reference": true
    },
    {
      "id": "PCB_short_screw_1",
      "source_sha256": "2c561d3dedd0e634ca0b42b4243fb3cf21712263fe560cd832ffa23025e867e5",
      "kind": "hardware",
      "group": "pcb",
      "unit": "pcb",
      "nonphysical_reference": false
    },
    {
      "id": "PCB_nut_1",
      "source_sha256": "45a42c21ff0e990c183a757eb0e5a217fd94fb90f8149301931ace0dc5a9cd23",
      "kind": "hardware",
      "group": "pcb",
      "unit": "pcb",
      "nonphysical_reference": false
    },
    {
      "id": "PCB_short_screw_2",
      "source_sha256": "9b097e45edfdfdf1016ebd376bcd8f81f5b45ef712c11c9f830ebe6d4ebe8a3a",
      "kind": "hardware",
      "group": "pcb",
      "unit": "pcb",
      "nonphysical_reference": false
    },
    {
      "id": "PCB_nut_2",
      "source_sha256": "cb434b2feadb08b88b4aa638ad2edff2fc214da3113ba1d18d361377b340c227",
      "kind": "hardware",
      "group": "pcb",
      "unit": "pcb",
      "nonphysical_reference": false
    },
    {
      "id": "PCB_short_screw_3",
      "source_sha256": "e1ba1844f8e9d364e7e6f21d4e98a18ee92f19932bb650a73ac0d865b64bfa8e",
      "kind": "hardware",
      "group": "pcb",
      "unit": "pcb",
      "nonphysical_reference": false
    },
    {
      "id": "PCB_nut_3",
      "source_sha256": "03f4c76d4b6ac91cce594debec8e4e5f226c2465c408b652f28b505882af0c11",
      "kind": "hardware",
      "group": "pcb",
      "unit": "pcb",
      "nonphysical_reference": false
    },
    {
      "id": "PCB_short_screw_4",
      "source_sha256": "1e37aadcaea857a5e881200530fa096665c5f359b2303061c4ebb33d67a0cadf",
      "kind": "hardware",
      "group": "pcb",
      "unit": "pcb",
      "nonphysical_reference": false
    },
    {
      "id": "PCB_nut_4",
      "source_sha256": "14ac5ab3a5f1fbc9680db99c2958c660a8c76a8928fb8b4929091cf709eb711b",
      "kind": "hardware",
      "group": "pcb",
      "unit": "pcb",
      "nonphysical_reference": false
    },
    {
      "id": "X_motor",
      "source_sha256": "e0ef2daa4d89bb8441ea08a489781cd21587b85d284240c784f1b4c90c6186d1",
      "kind": "motor",
      "group": "axis-X",
      "unit": "axis-X",
      "nonphysical_reference": false
    },
    {
      "id": "X_rear",
      "source_sha256": "b0101c0425b1f4fbe922ad2d9a962a65287bad4a570c055871da97eef21117cf",
      "kind": "rear_reserve",
      "group": "references",
      "unit": "reference-only",
      "nonphysical_reference": true
    },
    {
      "id": "X_wheel",
      "source_sha256": "2dc34465aebc47b232f08767038acdfdceb2050328f1c7756653b7ee689b2adc",
      "kind": "wheel",
      "group": "axis-X",
      "unit": "axis-X",
      "nonphysical_reference": false
    },
    {
      "id": "X_wheel_keep",
      "source_sha256": "300a74bdb5cfbcca5878baab9d8060baa1a9fd081e3b56ca045b07fd41ec8d51",
      "kind": "wheel_keep",
      "group": "references",
      "unit": "reference-only",
      "nonphysical_reference": true
    },
    {
      "id": "X_carrier",
      "source_sha256": "32441ca11865fd8f382c10eb7b26aeaeb8b8fc02d66afdd7245c4f7f2f395d21",
      "kind": "carrier",
      "group": "axis-X",
      "unit": "axis-X",
      "nonphysical_reference": false
    },
    {
      "id": "X_carrier_cap",
      "source_sha256": "b94976e783fa7b63a9b0841291043eb2e1f4b83c7d0680cd8640dd11146dff0e",
      "kind": "carrier",
      "group": "axis-X",
      "unit": "axis-X",
      "nonphysical_reference": false
    },
    {
      "id": "X_carrier_keep",
      "source_sha256": "933e99b3f2aaed189f6c484e960d9f0cc21527953871f4456fe473d8296ddf68",
      "kind": "wheel_keep",
      "group": "references",
      "unit": "reference-only",
      "nonphysical_reference": true
    },
    {
      "id": "X_front_screw_1",
      "source_sha256": "e0ce8057e0abb59cf4fe9b24b4050209dcddb50c195e36d5ac44e100499690d0",
      "kind": "hardware",
      "group": "axis-X",
      "unit": "axis-X",
      "nonphysical_reference": false
    },
    {
      "id": "X_front_screw_2",
      "source_sha256": "21d827a8c0ee89c5ebc8449e718e7cb3788fe6f32238092c010f455fcce07310",
      "kind": "hardware",
      "group": "axis-X",
      "unit": "axis-X",
      "nonphysical_reference": false
    },
    {
      "id": "X_front_screw_3",
      "source_sha256": "4cda63adcecac2544fefcd34556201b3181eb05478307fd6fee7ce85bafdd73d",
      "kind": "hardware",
      "group": "axis-X",
      "unit": "axis-X",
      "nonphysical_reference": false
    },
    {
      "id": "X_front_screw_4",
      "source_sha256": "df7e53cc90063cbdf44c0bc5c589290ffcfcff3cfa7f2d93ba8590ff4b952759",
      "kind": "hardware",
      "group": "axis-X",
      "unit": "axis-X",
      "nonphysical_reference": false
    },
    {
      "id": "X_wheel_bolt_1",
      "source_sha256": "3bf5a53eeaa3cb3357a58b2919fbddf3f0a5eda9f6f4da65641be5e8f4bb5c8d",
      "kind": "rotating_hardware",
      "group": "axis-X",
      "unit": "axis-X",
      "nonphysical_reference": false
    },
    {
      "id": "X_wheel_nut_1",
      "source_sha256": "3c65978fcbbd8f93f9ce235764bd466b43301110ac28a0d08f80db691dcc69bf",
      "kind": "rotating_hardware",
      "group": "axis-X",
      "unit": "axis-X",
      "nonphysical_reference": false
    },
    {
      "id": "X_wheel_bolt_2",
      "source_sha256": "7abeb07a4a0873be92d2baeb5215fde334a9061d8ea12fa4ad6d8e4fda9fd6e8",
      "kind": "rotating_hardware",
      "group": "axis-X",
      "unit": "axis-X",
      "nonphysical_reference": false
    },
    {
      "id": "X_wheel_nut_2",
      "source_sha256": "aaf9f4b2b72a0fe8e3ec5dbec9c41055b33cceca7a8f8e2addd113046372ffe9",
      "kind": "rotating_hardware",
      "group": "axis-X",
      "unit": "axis-X",
      "nonphysical_reference": false
    },
    {
      "id": "X_wheel_bolt_3",
      "source_sha256": "82fb02af7eff2a5e0122f8aa866aa6e416a2e37ff61f5ae187ae5ec2ec944b34",
      "kind": "rotating_hardware",
      "group": "axis-X",
      "unit": "axis-X",
      "nonphysical_reference": false
    },
    {
      "id": "X_wheel_nut_3",
      "source_sha256": "3c59829b20688ffff149ad9d08ada6e04a394d8b2b1d5da1d1de94ca03306f9b",
      "kind": "rotating_hardware",
      "group": "axis-X",
      "unit": "axis-X",
      "nonphysical_reference": false
    },
    {
      "id": "X_collar_screw",
      "source_sha256": "4a1df4cf114fb8781d5238bca2408db85862bf1aec64e9660a81b1733e7140d1",
      "kind": "rotating_hardware",
      "group": "axis-X",
      "unit": "axis-X",
      "nonphysical_reference": false
    },
    {
      "id": "X_collar_nut",
      "source_sha256": "76eecdee30cdcb2a7450fd842a75b0f256a98ced58100a52265e6775d98508ae",
      "kind": "rotating_hardware",
      "group": "axis-X",
      "unit": "axis-X",
      "nonphysical_reference": false
    },
    {
      "id": "X_guide_lower",
      "source_sha256": "4f89c184f6b0b4f55644910ceb8a99d75662455e6945340486663c32e0fb26df",
      "kind": "guide",
      "group": "axis-X",
      "unit": "axis-X",
      "nonphysical_reference": false
    },
    {
      "id": "X_guide_cap",
      "source_sha256": "6b340890c4ddb6b7e3a9494c3a88022bdcacbb5f75ec830b80fe2c04e9e23e8c",
      "kind": "guide",
      "group": "axis-X",
      "unit": "axis-X",
      "nonphysical_reference": false
    },
    {
      "id": "X_guide_screw_1",
      "source_sha256": "6d5a2ff61f8acbc679e467da9bd6f96134c7d872267d2657774cf7f4a0f53e3d",
      "kind": "hardware",
      "group": "axis-X",
      "unit": "axis-X",
      "nonphysical_reference": false
    },
    {
      "id": "X_guide_nut_1",
      "source_sha256": "15743dabf39740f87c1fd15d3e1d5d819d32ba99362546b2c38214a95cb14fcf",
      "kind": "hardware",
      "group": "axis-X",
      "unit": "axis-X",
      "nonphysical_reference": false
    },
    {
      "id": "X_guide_screw_2",
      "source_sha256": "b7287a60aee233d9ecc4cc87d0c9ec22a25bf56e83e658ea810f3b2ccd025a49",
      "kind": "hardware",
      "group": "axis-X",
      "unit": "axis-X",
      "nonphysical_reference": false
    },
    {
      "id": "X_guide_nut_2",
      "source_sha256": "4e0d24b8e82fcd680d544fb22bb441dc0bc9c642d9a0d1a205ea31d3f4c0adf8",
      "kind": "hardware",
      "group": "axis-X",
      "unit": "axis-X",
      "nonphysical_reference": false
    },
    {
      "id": "X_phase_route",
      "source_sha256": "ace3930838ffc70a7e2cb2761528c288b1db04385d39ca71775554ef42375c05",
      "kind": "cable_reserve",
      "group": "references",
      "unit": "reference-only",
      "nonphysical_reference": true
    },
    {
      "id": "Y_motor",
      "source_sha256": "5bb687c8372a3af8e3c651a1c0f8ea9004bd6cd541a696963104a374f8ec3031",
      "kind": "motor",
      "group": "axis-Y",
      "unit": "axis-Y",
      "nonphysical_reference": false
    },
    {
      "id": "Y_rear",
      "source_sha256": "8211296e083003ee4ff4a22cf12fc276494b39f0f758df524b2c3148e9bda460",
      "kind": "rear_reserve",
      "group": "references",
      "unit": "reference-only",
      "nonphysical_reference": true
    },
    {
      "id": "Y_wheel",
      "source_sha256": "d0f023db56f1bc606b50e3d3bb90cd9d5dfa8d9a40a913f99c1e75e936a4e3ea",
      "kind": "wheel",
      "group": "axis-Y",
      "unit": "axis-Y",
      "nonphysical_reference": false
    },
    {
      "id": "Y_wheel_keep",
      "source_sha256": "9e809ff40c97f4f2db805578497c9666c9a8ee747ec42d82106e4951e3eae327",
      "kind": "wheel_keep",
      "group": "references",
      "unit": "reference-only",
      "nonphysical_reference": true
    },
    {
      "id": "Y_carrier",
      "source_sha256": "33c58450531a6513a98c001f7f7e63b957a37fe7fd402a4478fb66bb321839a0",
      "kind": "carrier",
      "group": "axis-Y",
      "unit": "axis-Y",
      "nonphysical_reference": false
    },
    {
      "id": "Y_carrier_cap",
      "source_sha256": "89be375ed4a7959c9bd4bc057bfc0064939564ec8c90e2cd3c06ccdbee59e44e",
      "kind": "carrier",
      "group": "axis-Y",
      "unit": "axis-Y",
      "nonphysical_reference": false
    },
    {
      "id": "Y_carrier_keep",
      "source_sha256": "d961bc86a2398d2f76fc40091c15c4d34b41b75bd3ed8ab430f0fcb88db1a877",
      "kind": "wheel_keep",
      "group": "references",
      "unit": "reference-only",
      "nonphysical_reference": true
    },
    {
      "id": "Y_front_screw_1",
      "source_sha256": "9a10e235aff5bdc81484bba45198c7bde247005f7bc5f2f4db5c267f38cbd654",
      "kind": "hardware",
      "group": "axis-Y",
      "unit": "axis-Y",
      "nonphysical_reference": false
    },
    {
      "id": "Y_front_screw_2",
      "source_sha256": "ab52948da64ac52dae22343d4224f948bfc47263b1b210e94d8382e05cdfbe5e",
      "kind": "hardware",
      "group": "axis-Y",
      "unit": "axis-Y",
      "nonphysical_reference": false
    },
    {
      "id": "Y_front_screw_3",
      "source_sha256": "30b40f8eb38ce283d818f755d3f08dce3b37ef3e63f0f05289fbf9dcec119909",
      "kind": "hardware",
      "group": "axis-Y",
      "unit": "axis-Y",
      "nonphysical_reference": false
    },
    {
      "id": "Y_front_screw_4",
      "source_sha256": "a17bf8dcf02d6851d290f79e0ff6930e211bf0de4229df65f97b77c38fcee6aa",
      "kind": "hardware",
      "group": "axis-Y",
      "unit": "axis-Y",
      "nonphysical_reference": false
    },
    {
      "id": "Y_wheel_bolt_1",
      "source_sha256": "6fd8c5f3e941624766298176112a0b46eeb089dba0b16f7600cc971a4ae2d6fe",
      "kind": "rotating_hardware",
      "group": "axis-Y",
      "unit": "axis-Y",
      "nonphysical_reference": false
    },
    {
      "id": "Y_wheel_nut_1",
      "source_sha256": "feef72497a19962d94702ce269110a89a99d13cdadf4e20e15289067ef0e8216",
      "kind": "rotating_hardware",
      "group": "axis-Y",
      "unit": "axis-Y",
      "nonphysical_reference": false
    },
    {
      "id": "Y_wheel_bolt_2",
      "source_sha256": "f802d3d7e9c429ba61e64df72e55a1772b35f9b60b4d0c2aecbff213ced973fb",
      "kind": "rotating_hardware",
      "group": "axis-Y",
      "unit": "axis-Y",
      "nonphysical_reference": false
    },
    {
      "id": "Y_wheel_nut_2",
      "source_sha256": "0d921b5a6f83b701259cab5bf2847ad49c6e67d1411a948c87e63a85de5f9807",
      "kind": "rotating_hardware",
      "group": "axis-Y",
      "unit": "axis-Y",
      "nonphysical_reference": false
    },
    {
      "id": "Y_wheel_bolt_3",
      "source_sha256": "db20630c506a97af9f4c97214529e7321ed0ef26233d68c0728a82cb3c85c5bc",
      "kind": "rotating_hardware",
      "group": "axis-Y",
      "unit": "axis-Y",
      "nonphysical_reference": false
    },
    {
      "id": "Y_wheel_nut_3",
      "source_sha256": "74dbf3313c5e28895bb9173707116d3f4e8986c2b3ce04774e8cb2d0f94bd5eb",
      "kind": "rotating_hardware",
      "group": "axis-Y",
      "unit": "axis-Y",
      "nonphysical_reference": false
    },
    {
      "id": "Y_collar_screw",
      "source_sha256": "f877911b6605eaeae3dc33cc16058619a5c002349ab5c3fd551a5702d16b16e5",
      "kind": "rotating_hardware",
      "group": "axis-Y",
      "unit": "axis-Y",
      "nonphysical_reference": false
    },
    {
      "id": "Y_collar_nut",
      "source_sha256": "dfa311da4da2f9859ad777943e327b9a0f56f95bd3cec3f64240b393b939c4fc",
      "kind": "rotating_hardware",
      "group": "axis-Y",
      "unit": "axis-Y",
      "nonphysical_reference": false
    },
    {
      "id": "Y_guide_lower",
      "source_sha256": "eb74d14006dd876fbe5b30f2ae443a5f8bb3d4e4163c76bba61d71d2739f1065",
      "kind": "guide",
      "group": "axis-Y",
      "unit": "axis-Y",
      "nonphysical_reference": false
    },
    {
      "id": "Y_guide_cap",
      "source_sha256": "14241eafadf9e799277a971f8de63b05c15ed0577b2f220365a7fdf90eb56166",
      "kind": "guide",
      "group": "axis-Y",
      "unit": "axis-Y",
      "nonphysical_reference": false
    },
    {
      "id": "Y_guide_screw_1",
      "source_sha256": "636307c162cb43e883db86afa77f4353a089074bda054c4e23525f327db1c5d1",
      "kind": "hardware",
      "group": "axis-Y",
      "unit": "axis-Y",
      "nonphysical_reference": false
    },
    {
      "id": "Y_guide_nut_1",
      "source_sha256": "5c415fa026d9aa53ad6168f5a1c1601a5cf0d1eb07f65b4894f5aa86c13f7117",
      "kind": "hardware",
      "group": "axis-Y",
      "unit": "axis-Y",
      "nonphysical_reference": false
    },
    {
      "id": "Y_guide_screw_2",
      "source_sha256": "e97840479aca72b1c908955625cfb95960965299373b469467c87f71649fd2ec",
      "kind": "hardware",
      "group": "axis-Y",
      "unit": "axis-Y",
      "nonphysical_reference": false
    },
    {
      "id": "Y_guide_nut_2",
      "source_sha256": "05cd7711e50519f8d1ed4f82049749beafc00388c000e610ea815ea1774378c1",
      "kind": "hardware",
      "group": "axis-Y",
      "unit": "axis-Y",
      "nonphysical_reference": false
    },
    {
      "id": "Y_phase_route",
      "source_sha256": "71735c3d5b682fd187ac67adc1d4031d040ba3ab97977986962762f7f7976788",
      "kind": "cable_reserve",
      "group": "references",
      "unit": "reference-only",
      "nonphysical_reference": true
    },
    {
      "id": "Z_motor",
      "source_sha256": "7ab1d0f80328695aa4ad9c6403e053f8008d2ed8d7f1ba8e376736613bb70438",
      "kind": "motor",
      "group": "axis-Z",
      "unit": "axis-Z",
      "nonphysical_reference": false
    },
    {
      "id": "Z_rear",
      "source_sha256": "27ad80dfbc0d7196da5f6682aa7c21925dd00b9a1664784eb583eef8eaa9a88b",
      "kind": "rear_reserve",
      "group": "references",
      "unit": "reference-only",
      "nonphysical_reference": true
    },
    {
      "id": "Z_wheel",
      "source_sha256": "b6a004eba69093afc8429b7526c162acbb0f7145c20673059d5b040403373da5",
      "kind": "wheel",
      "group": "axis-Z",
      "unit": "axis-Z",
      "nonphysical_reference": false
    },
    {
      "id": "Z_wheel_keep",
      "source_sha256": "bdad8dd77ab72180e789d289ee163ed42b916dc72787f0256bdb320af7092bc7",
      "kind": "wheel_keep",
      "group": "references",
      "unit": "reference-only",
      "nonphysical_reference": true
    },
    {
      "id": "Z_carrier",
      "source_sha256": "66f290f63b06f9cec85131f7f6681862cd06442c620b615c151c5f57b59d900d",
      "kind": "carrier",
      "group": "axis-Z",
      "unit": "axis-Z",
      "nonphysical_reference": false
    },
    {
      "id": "Z_carrier_cap",
      "source_sha256": "f14a1f9bfd2340536b98c9f6758f411487dcac4ba532dcd2ff2510e389b6d7b0",
      "kind": "carrier",
      "group": "axis-Z",
      "unit": "axis-Z",
      "nonphysical_reference": false
    },
    {
      "id": "Z_carrier_keep",
      "source_sha256": "52d8096a30d2844594674e22728515ada9b23336788e4c1b3757ba545c979334",
      "kind": "wheel_keep",
      "group": "references",
      "unit": "reference-only",
      "nonphysical_reference": true
    },
    {
      "id": "Z_front_screw_1",
      "source_sha256": "fa9192a7589181454392b0b60e70b660f08e4f0543e520ef83416cc276e891b6",
      "kind": "hardware",
      "group": "axis-Z",
      "unit": "axis-Z",
      "nonphysical_reference": false
    },
    {
      "id": "Z_front_screw_2",
      "source_sha256": "1dc0f5aa2f9ce509219b5c468e39b6ca47bb7667e3e889d4aba12dcc09777ff8",
      "kind": "hardware",
      "group": "axis-Z",
      "unit": "axis-Z",
      "nonphysical_reference": false
    },
    {
      "id": "Z_front_screw_3",
      "source_sha256": "4ebac9d17bf84b565a243fb6c684a1b3110cb150a722416783126181c9588259",
      "kind": "hardware",
      "group": "axis-Z",
      "unit": "axis-Z",
      "nonphysical_reference": false
    },
    {
      "id": "Z_front_screw_4",
      "source_sha256": "6ad3789a12cfbc5648d84b35723f5083373f0d295ca897a277b8a85e3a6ec2c5",
      "kind": "hardware",
      "group": "axis-Z",
      "unit": "axis-Z",
      "nonphysical_reference": false
    },
    {
      "id": "Z_wheel_bolt_1",
      "source_sha256": "ad6dcc1986b39cb619f84d21416609de5413ba4488dea43549d9b839fdeb3568",
      "kind": "rotating_hardware",
      "group": "axis-Z",
      "unit": "axis-Z",
      "nonphysical_reference": false
    },
    {
      "id": "Z_wheel_nut_1",
      "source_sha256": "9774aa38240d7da4b2c040848b4c98a9df8cd6d7ffefe27b0ab87496dfdcae94",
      "kind": "rotating_hardware",
      "group": "axis-Z",
      "unit": "axis-Z",
      "nonphysical_reference": false
    },
    {
      "id": "Z_wheel_bolt_2",
      "source_sha256": "853138326145dc721ba505f8f5848d630f5f95db2d7245c681f637a9e7e2ca6c",
      "kind": "rotating_hardware",
      "group": "axis-Z",
      "unit": "axis-Z",
      "nonphysical_reference": false
    },
    {
      "id": "Z_wheel_nut_2",
      "source_sha256": "77c0047e3a890aac4cd71684840c382490236c4c8295dba51487d31c8fccee72",
      "kind": "rotating_hardware",
      "group": "axis-Z",
      "unit": "axis-Z",
      "nonphysical_reference": false
    },
    {
      "id": "Z_wheel_bolt_3",
      "source_sha256": "083c2f9b147dcb922821ee4a9e7fecda3ad39eceda3d373d7b918f9ef0c03eed",
      "kind": "rotating_hardware",
      "group": "axis-Z",
      "unit": "axis-Z",
      "nonphysical_reference": false
    },
    {
      "id": "Z_wheel_nut_3",
      "source_sha256": "b6aad4fe0e95a8aa98da5978bddd88614e3b452bffb57e9b6fba745cec3448ff",
      "kind": "rotating_hardware",
      "group": "axis-Z",
      "unit": "axis-Z",
      "nonphysical_reference": false
    },
    {
      "id": "Z_collar_screw",
      "source_sha256": "fc293266235a45066d31b89c37e7e0a0db20326285091abf81e44b6aebafdcf6",
      "kind": "rotating_hardware",
      "group": "axis-Z",
      "unit": "axis-Z",
      "nonphysical_reference": false
    },
    {
      "id": "Z_collar_nut",
      "source_sha256": "4834446eeba8d792b5807577b88ba61da7cf902447527f8dad52201ede43cf72",
      "kind": "rotating_hardware",
      "group": "axis-Z",
      "unit": "axis-Z",
      "nonphysical_reference": false
    },
    {
      "id": "Z_guide_lower",
      "source_sha256": "f71a4f39f0fb774f1c7e53d2ac2b93d0e9b5fbe86c5b639a1d8038edcf344a6f",
      "kind": "guide",
      "group": "axis-Z",
      "unit": "axis-Z",
      "nonphysical_reference": false
    },
    {
      "id": "Z_guide_cap",
      "source_sha256": "3b7f4c38889c8b250f413e3a4a79cbe9fac9d2012ca0277943f32bfdd585fa5f",
      "kind": "guide",
      "group": "axis-Z",
      "unit": "axis-Z",
      "nonphysical_reference": false
    },
    {
      "id": "Z_guide_screw_1",
      "source_sha256": "a1530dcd8cc3470ce7339014e0dd6cf3edf313066b22c58411cd310a3de63734",
      "kind": "hardware",
      "group": "axis-Z",
      "unit": "axis-Z",
      "nonphysical_reference": false
    },
    {
      "id": "Z_guide_nut_1",
      "source_sha256": "d5d094f20bf3bbe984833508c67a7ffea9fabc8caa8675bb84a5c6401e01dcac",
      "kind": "hardware",
      "group": "axis-Z",
      "unit": "axis-Z",
      "nonphysical_reference": false
    },
    {
      "id": "Z_guide_screw_2",
      "source_sha256": "160d684e0e6fd5911bdb43e940cbc4b61bbf36d6af9e6e5403f56d46b7102715",
      "kind": "hardware",
      "group": "axis-Z",
      "unit": "axis-Z",
      "nonphysical_reference": false
    },
    {
      "id": "Z_guide_nut_2",
      "source_sha256": "8fe01bf3a3ab755556fb41aad55d2c08b65d6b0433261c2782cd143ffdbb4738",
      "kind": "hardware",
      "group": "axis-Z",
      "unit": "axis-Z",
      "nonphysical_reference": false
    },
    {
      "id": "Z_phase_route",
      "source_sha256": "6e6c6df0cf349e19f7b56e6982f497e71ba5888ca99175dbecbf06e6f13eba62",
      "kind": "cable_reserve",
      "group": "references",
      "unit": "reference-only",
      "nonphysical_reference": true
    },
    {
      "id": "X_encoder_route",
      "source_sha256": "563a31fd7dd4f68e590a65876686c080d79fed9789d89ac27b03a84b17b162da",
      "kind": "cable_reserve",
      "group": "references",
      "unit": "reference-only",
      "nonphysical_reference": true
    },
    {
      "id": "X_encoder_bay",
      "source_sha256": "162160c5f353f22252bd8c916d882d46026a2ac03b26ff9375b6aa10f0a3faeb",
      "kind": "mate_reserve",
      "group": "references",
      "unit": "reference-only",
      "nonphysical_reference": true
    },
    {
      "id": "Y_encoder_route",
      "source_sha256": "be16ceb992c164507f0663ba86383e6e17139fdb91e84203debaa6b9243c42bb",
      "kind": "cable_reserve",
      "group": "references",
      "unit": "reference-only",
      "nonphysical_reference": true
    },
    {
      "id": "Y_encoder_bay",
      "source_sha256": "1af6b22d89c0c7ef8659f6f16c35745006c36bda8d0c287bb14876147d516da6",
      "kind": "mate_reserve",
      "group": "references",
      "unit": "reference-only",
      "nonphysical_reference": true
    },
    {
      "id": "Z_encoder_route",
      "source_sha256": "ac0f4692e1ca9b9944a85c8e6320d251c5e4980a45230da80c4ccf3dbdb0d45c",
      "kind": "cable_reserve",
      "group": "references",
      "unit": "reference-only",
      "nonphysical_reference": true
    },
    {
      "id": "Z_encoder_bay",
      "source_sha256": "e00efde263bc7c72a985c51f2cdcf7fb02a50793499a869a0b66a6b13828fa8a",
      "kind": "mate_reserve",
      "group": "references",
      "unit": "reference-only",
      "nonphysical_reference": true
    },
    {
      "id": "DSR_1",
      "source_sha256": "5f87426ee4e4053339fbef5ceefe33d51e19cc1a1ed3a5546f9c33fa504f553f",
      "kind": "equipment",
      "group": "DSR-1",
      "unit": "DSR-1",
      "nonphysical_reference": false
    },
    {
      "id": "DSR_1_mate_bay",
      "source_sha256": "fc91679ed510200710df445c4ac7656d978786a161a378996eae03a90ebd9e16",
      "kind": "mate_reserve",
      "group": "references",
      "unit": "reference-only",
      "nonphysical_reference": true
    },
    {
      "id": "DSR_1_clip_1",
      "source_sha256": "85250db7a4bd246f2e23ec3dfec1f552a9b6f76c312ee0fdec2760d07907a128",
      "kind": "clamp",
      "group": "DSR-1",
      "unit": "DSR-1",
      "nonphysical_reference": false
    },
    {
      "id": "DSR_1_tie_bolt_1",
      "source_sha256": "8fad366d7b814e26c7da8aa7ab7606650a41a9956810c79f69e094a5791ba70a",
      "kind": "hardware",
      "group": "DSR-1",
      "unit": "DSR-1",
      "nonphysical_reference": false
    },
    {
      "id": "DSR_1_tie_nut_1",
      "source_sha256": "007752bac6f1a052467c92ee8aa0ea8ea3ce89ffddc1d356de71bbb3b61bfeb9",
      "kind": "hardware",
      "group": "DSR-1",
      "unit": "DSR-1",
      "nonphysical_reference": false
    },
    {
      "id": "DSR_1_clip_2",
      "source_sha256": "a914b8b5f21779789f7e6bd39818e2a27754dc093a8811d68c3b635eba562c9a",
      "kind": "clamp",
      "group": "DSR-1",
      "unit": "DSR-1",
      "nonphysical_reference": false
    },
    {
      "id": "DSR_1_tie_bolt_2",
      "source_sha256": "3a9b77431ebbd2ac703eb50de3f9ae1f6971fa501a0c87c2bee0397d999964df",
      "kind": "hardware",
      "group": "DSR-1",
      "unit": "DSR-1",
      "nonphysical_reference": false
    },
    {
      "id": "DSR_1_tie_nut_2",
      "source_sha256": "dcb7434d3d099e6c67f8fcb6c2d951c3820666701fdf04941aa4866ec5d0f950",
      "kind": "hardware",
      "group": "DSR-1",
      "unit": "DSR-1",
      "nonphysical_reference": false
    },
    {
      "id": "DSR_2",
      "source_sha256": "e5b44b4147fd08a9316c41a597c1efe49379cd6a060b911c8033b454cd858601",
      "kind": "equipment",
      "group": "DSR-2",
      "unit": "DSR-2",
      "nonphysical_reference": false
    },
    {
      "id": "DSR_2_mate_bay",
      "source_sha256": "37271eda0e6a57ea99badc7c2837b6a4148664068ca8dc4fbf73b7196e3ec876",
      "kind": "mate_reserve",
      "group": "references",
      "unit": "reference-only",
      "nonphysical_reference": true
    },
    {
      "id": "DSR_2_clip_1",
      "source_sha256": "ab95eae00f6f579cf836dad136b0786f1ca2a2232f1052f993e02dac826f194d",
      "kind": "clamp",
      "group": "DSR-2",
      "unit": "DSR-2",
      "nonphysical_reference": false
    },
    {
      "id": "DSR_2_tie_bolt_1",
      "source_sha256": "0bf4ac37bc3991fd6003823e68338d55fa75d3ff5b5a41428932bd9a5bf2421a",
      "kind": "hardware",
      "group": "DSR-2",
      "unit": "DSR-2",
      "nonphysical_reference": false
    },
    {
      "id": "DSR_2_tie_nut_1",
      "source_sha256": "8bc204ea8401610eda0f91f99305206a8a1a75636b39af74eaaff853a1428cab",
      "kind": "hardware",
      "group": "DSR-2",
      "unit": "DSR-2",
      "nonphysical_reference": false
    },
    {
      "id": "DSR_2_clip_2",
      "source_sha256": "964d7c8a4c894e2b93a44bc37031cc697b1cac84dbb476360561b350939805ec",
      "kind": "clamp",
      "group": "DSR-2",
      "unit": "DSR-2",
      "nonphysical_reference": false
    },
    {
      "id": "DSR_2_tie_bolt_2",
      "source_sha256": "3ffa2ebe33ff67bae90b159c20d6692c2e2e8f6c70e39fa716865990849e06f3",
      "kind": "hardware",
      "group": "DSR-2",
      "unit": "DSR-2",
      "nonphysical_reference": false
    },
    {
      "id": "DSR_2_tie_nut_2",
      "source_sha256": "040216cb43d06f19c5fc7fe730855e15583921b8aa892c8bf3feb05c5f93ebb4",
      "kind": "hardware",
      "group": "DSR-2",
      "unit": "DSR-2",
      "nonphysical_reference": false
    },
    {
      "id": "DSR_3",
      "source_sha256": "3cc0623c4d557d3b4460f3c628e892bbf1e51f26bd067dbd9be5f02ada530e23",
      "kind": "equipment",
      "group": "DSR-3",
      "unit": "DSR-3",
      "nonphysical_reference": false
    },
    {
      "id": "DSR_3_mate_bay",
      "source_sha256": "9fcdf097f81263eb422bdc814f4eff176b7785e03d044ad648db8efbc22ea61f",
      "kind": "mate_reserve",
      "group": "references",
      "unit": "reference-only",
      "nonphysical_reference": true
    },
    {
      "id": "DSR_3_clip_1",
      "source_sha256": "a07e8ad52f484b791422179ef79f5a2dde3bdeef934177f73d2dc0d8cf22f617",
      "kind": "clamp",
      "group": "DSR-3",
      "unit": "DSR-3",
      "nonphysical_reference": false
    },
    {
      "id": "DSR_3_tie_bolt_1",
      "source_sha256": "89cfcac4884f2749f8d72d6b9d42248b5a12cc37f6a4e1ecd23709068e0f5465",
      "kind": "hardware",
      "group": "DSR-3",
      "unit": "DSR-3",
      "nonphysical_reference": false
    },
    {
      "id": "DSR_3_tie_nut_1",
      "source_sha256": "8e136ca9b55e16d8286cde263bd0a5f5d09bc6da711da6c209ef3ae346b757f9",
      "kind": "hardware",
      "group": "DSR-3",
      "unit": "DSR-3",
      "nonphysical_reference": false
    },
    {
      "id": "DSR_3_clip_2",
      "source_sha256": "f4956fefec93a8036daee9101d5c77e37b2074d926c2f2e8ad4bb4e5e7462c95",
      "kind": "clamp",
      "group": "DSR-3",
      "unit": "DSR-3",
      "nonphysical_reference": false
    },
    {
      "id": "DSR_3_tie_bolt_2",
      "source_sha256": "7780abf0ded6eff03010f88dd315c70c56300746da11d4f69d696a39f65accbe",
      "kind": "hardware",
      "group": "DSR-3",
      "unit": "DSR-3",
      "nonphysical_reference": false
    },
    {
      "id": "DSR_3_tie_nut_2",
      "source_sha256": "4c81c5bdf00d9bca43e2fb632f2d129be540e261fb8a41bb555b47e12dd307cb",
      "kind": "hardware",
      "group": "DSR-3",
      "unit": "DSR-3",
      "nonphysical_reference": false
    },
    {
      "id": "EPOS_1",
      "source_sha256": "8e73fcf3ded5cf490c02eaee1a6444888493db0b790fb27b112fb9e76e186353",
      "kind": "equipment",
      "group": "EPOS-1",
      "unit": "EPOS-1",
      "nonphysical_reference": false
    },
    {
      "id": "EPOS_1_mate_bay",
      "source_sha256": "5652c5e6ced45d1e7993ea4c2a057fe513a826c7bb70ad54da444d9a6c87e04a",
      "kind": "mate_reserve",
      "group": "references",
      "unit": "reference-only",
      "nonphysical_reference": true
    },
    {
      "id": "EPOS_1_clip_1",
      "source_sha256": "88a265b5ab6092544e053306ae24d479d073b0f79c822be8449a4ce6da7f9527",
      "kind": "clamp",
      "group": "EPOS-1",
      "unit": "EPOS-1",
      "nonphysical_reference": false
    },
    {
      "id": "EPOS_1_tie_bolt_1",
      "source_sha256": "208d4f691a654c02626ca5e409eb53fda2f6c1b010a8d9819ce4f76867f79c7b",
      "kind": "hardware",
      "group": "EPOS-1",
      "unit": "EPOS-1",
      "nonphysical_reference": false
    },
    {
      "id": "EPOS_1_tie_nut_1",
      "source_sha256": "f0a7777da3c24325ce50b5e50a08517b7993150b1d9e30d396f5338efe4da4d0",
      "kind": "hardware",
      "group": "EPOS-1",
      "unit": "EPOS-1",
      "nonphysical_reference": false
    },
    {
      "id": "EPOS_1_clip_2",
      "source_sha256": "d9e31588c337c0077298072f5c1c8a312e3c333944adfd8af468dd950c4fd4f3",
      "kind": "clamp",
      "group": "EPOS-1",
      "unit": "EPOS-1",
      "nonphysical_reference": false
    },
    {
      "id": "EPOS_1_tie_bolt_2",
      "source_sha256": "5ce27b24ad15a22e91d01493b5899e71194aaf0c517d1490d42fd80e05330199",
      "kind": "hardware",
      "group": "EPOS-1",
      "unit": "EPOS-1",
      "nonphysical_reference": false
    },
    {
      "id": "EPOS_1_tie_nut_2",
      "source_sha256": "219fd44acebe3c489349ba46090693ca2d45660c6ffc5f84b800174485580bd7",
      "kind": "hardware",
      "group": "EPOS-1",
      "unit": "EPOS-1",
      "nonphysical_reference": false
    },
    {
      "id": "EPOS_2",
      "source_sha256": "c9c9b93a4214bb89711cd7c59cd6dfc303fcc190c51f0d3fde34970d404f89ce",
      "kind": "equipment",
      "group": "EPOS-2",
      "unit": "EPOS-2",
      "nonphysical_reference": false
    },
    {
      "id": "EPOS_2_mate_bay",
      "source_sha256": "144b42754ef5b5637b167d0e7f93e54d7ce01a388bba1e19eebe6f7431235907",
      "kind": "mate_reserve",
      "group": "references",
      "unit": "reference-only",
      "nonphysical_reference": true
    },
    {
      "id": "EPOS_2_clip_1",
      "source_sha256": "174ce01e48e930f99d22e69c76d69b749a6d0fb0222ed1089005fce04fc26c4a",
      "kind": "clamp",
      "group": "EPOS-2",
      "unit": "EPOS-2",
      "nonphysical_reference": false
    },
    {
      "id": "EPOS_2_tie_bolt_1",
      "source_sha256": "f1856aa4de822c439fc6d4873acb52ccddd4095bf61dc62cfbfa7db213354384",
      "kind": "hardware",
      "group": "EPOS-2",
      "unit": "EPOS-2",
      "nonphysical_reference": false
    },
    {
      "id": "EPOS_2_tie_nut_1",
      "source_sha256": "acdc9125038c13abfdc29a1b412aae000850f160eac00a8ad25ab7cb6c5e996e",
      "kind": "hardware",
      "group": "EPOS-2",
      "unit": "EPOS-2",
      "nonphysical_reference": false
    },
    {
      "id": "EPOS_2_clip_2",
      "source_sha256": "fd903985c28e12c39557012b00ee875b2ea9def380f325386f83a5b51f9eb0cf",
      "kind": "clamp",
      "group": "EPOS-2",
      "unit": "EPOS-2",
      "nonphysical_reference": false
    },
    {
      "id": "EPOS_2_tie_bolt_2",
      "source_sha256": "82fffac8980f61623df697e746dea9b4af066fba65d66cb95367de198a557fd5",
      "kind": "hardware",
      "group": "EPOS-2",
      "unit": "EPOS-2",
      "nonphysical_reference": false
    },
    {
      "id": "EPOS_2_tie_nut_2",
      "source_sha256": "538cb1f74451c084b71348deb1786a4d05f9123a92eb24b0b7b811017a5504f3",
      "kind": "hardware",
      "group": "EPOS-2",
      "unit": "EPOS-2",
      "nonphysical_reference": false
    },
    {
      "id": "EPOS_3",
      "source_sha256": "2eb5d8baf7a86ce4c40b458f2853d41f68d7c576bdb603c53ce4716d4a5f38bb",
      "kind": "equipment",
      "group": "EPOS-3",
      "unit": "EPOS-3",
      "nonphysical_reference": false
    },
    {
      "id": "EPOS_3_mate_bay",
      "source_sha256": "130f4b68b3575000a84cc077c070cc2e15c7f86952109063db96b3bd1d423f83",
      "kind": "mate_reserve",
      "group": "references",
      "unit": "reference-only",
      "nonphysical_reference": true
    },
    {
      "id": "EPOS_3_clip_1",
      "source_sha256": "e23904c915335171a0985a96db9651c6c170f53826c1599cfe38773e30463c67",
      "kind": "clamp",
      "group": "EPOS-3",
      "unit": "EPOS-3",
      "nonphysical_reference": false
    },
    {
      "id": "EPOS_3_tie_bolt_1",
      "source_sha256": "4c63a38d605ccf349578c6e4c3ee0d2ae52c91a5ca613e1d2a1cb8d731e7ad4a",
      "kind": "hardware",
      "group": "EPOS-3",
      "unit": "EPOS-3",
      "nonphysical_reference": false
    },
    {
      "id": "EPOS_3_tie_nut_1",
      "source_sha256": "d46d7c9dfd205d7ce4f475a1777bc3d65f4c2efa84bec6776c0eab107da0987b",
      "kind": "hardware",
      "group": "EPOS-3",
      "unit": "EPOS-3",
      "nonphysical_reference": false
    },
    {
      "id": "EPOS_3_clip_2",
      "source_sha256": "ba7a24539658b83f7955c539ef66451d3ed6ab9f8e7a42444d83f46ea1eb2cf8",
      "kind": "clamp",
      "group": "EPOS-3",
      "unit": "EPOS-3",
      "nonphysical_reference": false
    },
    {
      "id": "EPOS_3_tie_bolt_2",
      "source_sha256": "9878c03ae1b1b083b1c7cf2851966a94f1e817faa5464ef204d591017fb1eed9",
      "kind": "hardware",
      "group": "EPOS-3",
      "unit": "EPOS-3",
      "nonphysical_reference": false
    },
    {
      "id": "EPOS_3_tie_nut_2",
      "source_sha256": "bd2262a5839257c053a3ac44d06f071e15f0fed7f738919d0a22ca259b508f93",
      "kind": "hardware",
      "group": "EPOS-3",
      "unit": "EPOS-3",
      "nonphysical_reference": false
    },
    {
      "id": "RET_PA_cap",
      "source_sha256": "8669d450c4a7678b2183212ee046dba4780d42dc8ef84f27ff1ac5558189d196",
      "kind": "retention_cap",
      "group": "retention-PA",
      "unit": "retention-PA",
      "nonphysical_reference": false
    },
    {
      "id": "RET_PA_liner_lower",
      "source_sha256": "c88e99ce54fa791c4978a3ba1dca7da43d0b5770ca82a3495130c885bc72f858",
      "kind": "retention_liner",
      "group": "retention-PA",
      "unit": "retention-PA",
      "nonphysical_reference": false
    },
    {
      "id": "RET_PA_liner_upper",
      "source_sha256": "1f615d92723919a020373cb7a4c84b16154c70bf96e9a0280de772f8c72e4226",
      "kind": "retention_liner",
      "group": "retention-PA",
      "unit": "retention-PA",
      "nonphysical_reference": false
    },
    {
      "id": "RET_PA_cap_bolt_1",
      "source_sha256": "289937c1968fee146e028b5b72cb60497692fa6029ccffc7262c568a633e4f61",
      "kind": "retention_hardware",
      "group": "retention-PA",
      "unit": "retention-PA",
      "nonphysical_reference": false
    },
    {
      "id": "RET_PA_cap_bolt_2",
      "source_sha256": "998a6108ca440e2f1f11239d0e55a17f2231a47049d7ede7e8da754c10f11abc",
      "kind": "retention_hardware",
      "group": "retention-PA",
      "unit": "retention-PA",
      "nonphysical_reference": false
    },
    {
      "id": "RET_PA_cap_nut_1",
      "source_sha256": "7d4cd19a4fa299839a9dfd10240c64717cfb7cdc89da8fb0c2447d6dce44847d",
      "kind": "retention_hardware",
      "group": "retention-PA",
      "unit": "retention-PA",
      "nonphysical_reference": false
    },
    {
      "id": "RET_PA_cap_nut_2",
      "source_sha256": "022fdeb51a4b1a832ea7cb4cf5e5dc689105eb68bbd5640a81accb63daf28704",
      "kind": "retention_hardware",
      "group": "retention-PA",
      "unit": "retention-PA",
      "nonphysical_reference": false
    },
    {
      "id": "RET_VL_cap",
      "source_sha256": "b6eaac48097f7bab54c41b0925e16af5caf339807333ec2c15f7dd27459b4cbf",
      "kind": "retention_cap",
      "group": "retention-VL",
      "unit": "retention-VL",
      "nonphysical_reference": false
    },
    {
      "id": "RET_VL_liner_lower",
      "source_sha256": "f4dcb3f50fd4c245e62876a7752d0449149a9a67a463f5e4ce4912653be86af6",
      "kind": "retention_liner",
      "group": "retention-VL",
      "unit": "retention-VL",
      "nonphysical_reference": false
    },
    {
      "id": "RET_VL_liner_upper",
      "source_sha256": "5ed9950bc70f5604bd22d1939e9f22bea0937e9883ebdd615e87e2ee1cc32ef0",
      "kind": "retention_liner",
      "group": "retention-VL",
      "unit": "retention-VL",
      "nonphysical_reference": false
    },
    {
      "id": "RET_VL_cap_bolt_1",
      "source_sha256": "21006eb18fec3a9b1a6c7531ea06f9fa669801ec6f4b45f71a7ff72796b2df21",
      "kind": "retention_hardware",
      "group": "retention-VL",
      "unit": "retention-VL",
      "nonphysical_reference": false
    },
    {
      "id": "RET_VL_cap_bolt_2",
      "source_sha256": "febf262062383477474af091599400cd6c1c7381cb06cdc158f8817520738e5c",
      "kind": "retention_hardware",
      "group": "retention-VL",
      "unit": "retention-VL",
      "nonphysical_reference": false
    },
    {
      "id": "RET_VL_cap_nut_1",
      "source_sha256": "96f86b2049ae8387d29951c6e031009d565e4a9190ca35e4c5c400a9317e57cd",
      "kind": "retention_hardware",
      "group": "retention-VL",
      "unit": "retention-VL",
      "nonphysical_reference": false
    },
    {
      "id": "RET_VL_cap_nut_2",
      "source_sha256": "99317170d8ef6f53a7280f798abb2414444aa5a1ba203b0cdde62b3d99e6627f",
      "kind": "retention_hardware",
      "group": "retention-VL",
      "unit": "retention-VL",
      "nonphysical_reference": false
    },
    {
      "id": "RET_VH_cap",
      "source_sha256": "1fcb225101cd77bdaef615baa48dbb4a6cef61021ab2d58b9fbd0bc908e07037",
      "kind": "retention_cap",
      "group": "retention-VH",
      "unit": "retention-VH",
      "nonphysical_reference": false
    },
    {
      "id": "RET_VH_liner_lower",
      "source_sha256": "14ea7f6bf6d7d7903ab492d98fa51bd6c9c4b318b26880ebcadca488c04916b3",
      "kind": "retention_liner",
      "group": "retention-VH",
      "unit": "retention-VH",
      "nonphysical_reference": false
    },
    {
      "id": "RET_VH_liner_upper",
      "source_sha256": "ec699780d7d1b40d2ad43a8ef6f236a22e16f70f0316bfbc82ee0144962d2cdc",
      "kind": "retention_liner",
      "group": "retention-VH",
      "unit": "retention-VH",
      "nonphysical_reference": false
    },
    {
      "id": "RET_VH_cap_bolt_1",
      "source_sha256": "6aeebcaa70c1fdddef04881e02f55f283feda0c911eb452ec9e7364a16985dfd",
      "kind": "retention_hardware",
      "group": "retention-VH",
      "unit": "retention-VH",
      "nonphysical_reference": false
    },
    {
      "id": "RET_VH_cap_bolt_2",
      "source_sha256": "99b003e03790a1af433a0a2f6ed63bbba4b9ea46622bd64dbadb134072c91b25",
      "kind": "retention_hardware",
      "group": "retention-VH",
      "unit": "retention-VH",
      "nonphysical_reference": false
    },
    {
      "id": "RET_VH_cap_bolt_3",
      "source_sha256": "531e6deae85dabfcc1fd1587de25aa98acda0a10d0303a81801d95aa110bbf4c",
      "kind": "retention_hardware",
      "group": "retention-VH",
      "unit": "retention-VH",
      "nonphysical_reference": false
    },
    {
      "id": "RET_VH_cap_bolt_4",
      "source_sha256": "bea5dfcf7f4711d0dfd3c6c0d66e0df45f142e24bb7ef070bb681afbbfb75798",
      "kind": "retention_hardware",
      "group": "retention-VH",
      "unit": "retention-VH",
      "nonphysical_reference": false
    },
    {
      "id": "RET_VH_cap_nut_1",
      "source_sha256": "cd14f7c76eefa45820b2204c95b5c56b5746563691df1d495101ff4d0329ad00",
      "kind": "retention_hardware",
      "group": "retention-VH",
      "unit": "retention-VH",
      "nonphysical_reference": false
    },
    {
      "id": "RET_VH_cap_nut_2",
      "source_sha256": "edebf4b3a98af5ccd8caba3bec64bda7bc815a5ae1da46fbf87fb576c8401533",
      "kind": "retention_hardware",
      "group": "retention-VH",
      "unit": "retention-VH",
      "nonphysical_reference": false
    },
    {
      "id": "RET_VH_cap_nut_3",
      "source_sha256": "edaabcf3333c45ab9ad2bf24fa22029acd58fd81e2980b39f16759f4520d7a98",
      "kind": "retention_hardware",
      "group": "retention-VH",
      "unit": "retention-VH",
      "nonphysical_reference": false
    },
    {
      "id": "RET_VH_cap_nut_4",
      "source_sha256": "3b9cfb5c2022a99671c3475a4ca84acc9d12f5cf2097e56950652a00aa28a075",
      "kind": "retention_hardware",
      "group": "retention-VH",
      "unit": "retention-VH",
      "nonphysical_reference": false
    },
    {
      "id": "RET_C5_REF_0",
      "source_sha256": "bea64509a11c7d5b9c04ccf6935fdc6b8ccf57bcc1f0c20d952de3f5b2d9dac4",
      "kind": "legacy_mate_reference",
      "group": "references",
      "unit": "reference-only",
      "nonphysical_reference": true
    },
    {
      "id": "RET_CAND_LOCAL_WIRE_0_0",
      "source_sha256": "452585fc7b5d44652813ac8ddf1304e0c1f8435275c6a3eeb4816fa9af34b7e1",
      "kind": "legacy_wire_reference",
      "group": "references",
      "unit": "reference-only",
      "nonphysical_reference": true
    },
    {
      "id": "RET_CAND_LOCAL_WIRE_0_1",
      "source_sha256": "e94701a3c124645f1b2c5f53e292f0b60f567c62d8f6ec34381fc7fe56ab3ba1",
      "kind": "legacy_wire_reference",
      "group": "references",
      "unit": "reference-only",
      "nonphysical_reference": true
    },
    {
      "id": "RET_C5_REF_1",
      "source_sha256": "ec2522d9af14679a9cc050a1d32b341c163ec03cd1702a39ab82a6f5a393c45b",
      "kind": "legacy_mate_reference",
      "group": "references",
      "unit": "reference-only",
      "nonphysical_reference": true
    },
    {
      "id": "RET_CAND_LOCAL_WIRE_1_0",
      "source_sha256": "e994bea93348ae5e620e627d7c53f4bf2adc41cc126c33b7ae2867bdca93a9b6",
      "kind": "legacy_wire_reference",
      "group": "references",
      "unit": "reference-only",
      "nonphysical_reference": true
    },
    {
      "id": "RET_CAND_LOCAL_WIRE_1_1",
      "source_sha256": "953c6f8d5f32d0595b22fbefde52235811ef3a5ad08537af63749cae501a1a97",
      "kind": "legacy_wire_reference",
      "group": "references",
      "unit": "reference-only",
      "nonphysical_reference": true
    },
    {
      "id": "RET_C5_REF_2",
      "source_sha256": "8f99b7c9a1061ab7b8fec534d4199be4f3d4618db18b05e65d9b33b56d89dcb7",
      "kind": "legacy_mate_reference",
      "group": "references",
      "unit": "reference-only",
      "nonphysical_reference": true
    },
    {
      "id": "RET_CAND_LOCAL_WIRE_2_0",
      "source_sha256": "fc14646ee911214a12b010cb932e252dd2291390379b96b787cbc8e0ceafaa94",
      "kind": "legacy_wire_reference",
      "group": "references",
      "unit": "reference-only",
      "nonphysical_reference": true
    },
    {
      "id": "RET_CAND_LOCAL_WIRE_2_1",
      "source_sha256": "b8a577beb335e9e6d6ac9fb6142a64b1951997d17540cd77003c378697c92c7b",
      "kind": "legacy_wire_reference",
      "group": "references",
      "unit": "reference-only",
      "nonphysical_reference": true
    },
    {
      "id": "RET_CAND_LOCAL_WIRE_2_2",
      "source_sha256": "eac28f72f643b8c1d7d0a5e3cdd4dcec4e85d2162b704b0c08b36700f5bbbbeb",
      "kind": "legacy_wire_reference",
      "group": "references",
      "unit": "reference-only",
      "nonphysical_reference": true
    },
    {
      "id": "RET_C5_REF_3",
      "source_sha256": "81e29386060532dbe2adae68ede23ccd188c845786c23e53f7ced58d3f753373",
      "kind": "legacy_mate_reference",
      "group": "references",
      "unit": "reference-only",
      "nonphysical_reference": true
    },
    {
      "id": "RET_CAND_LOCAL_WIRE_3_0",
      "source_sha256": "68adb85b05105efecdaac2bbfc7e923bb82c687e6b0daa0339229a07a2c5d03a",
      "kind": "legacy_wire_reference",
      "group": "references",
      "unit": "reference-only",
      "nonphysical_reference": true
    },
    {
      "id": "RET_CAND_LOCAL_WIRE_3_1",
      "source_sha256": "e95c6db3d5d38f0f0f5b8b5b3fa1b6429f6541552d374f3896502ce09ca03b51",
      "kind": "legacy_wire_reference",
      "group": "references",
      "unit": "reference-only",
      "nonphysical_reference": true
    },
    {
      "id": "RET_CAND_LOCAL_WIRE_3_2",
      "source_sha256": "34218b0b92d1cc4c84a36e6dedfc6e38bba0330a1b840dff5bc67e83ee1583a2",
      "kind": "legacy_wire_reference",
      "group": "references",
      "unit": "reference-only",
      "nonphysical_reference": true
    },
    {
      "id": "RET_C5_REF_4",
      "source_sha256": "2cb8da8c9588db1ac6ff21174a5b1c1f4f14669597df8bba521bd51476753d1f",
      "kind": "legacy_mate_reference",
      "group": "references",
      "unit": "reference-only",
      "nonphysical_reference": true
    },
    {
      "id": "RET_CAND_LOCAL_WIRE_4_0",
      "source_sha256": "1bb920747a5983d2ee6114127c7705397ac783d75b04ec09d5ed11aa02d65612",
      "kind": "legacy_wire_reference",
      "group": "references",
      "unit": "reference-only",
      "nonphysical_reference": true
    },
    {
      "id": "RET_CAND_LOCAL_WIRE_4_1",
      "source_sha256": "60aab9fd820d6205fc8d51bb2addd36a97806a787a809beefc56c3fbb19aad2e",
      "kind": "legacy_wire_reference",
      "group": "references",
      "unit": "reference-only",
      "nonphysical_reference": true
    },
    {
      "id": "RET_CAND_LOCAL_WIRE_4_2",
      "source_sha256": "1b0172a55fc3ae35560c98b8c6bcee0fa08fff759bc497457c0e32c68b4516c7",
      "kind": "legacy_wire_reference",
      "group": "references",
      "unit": "reference-only",
      "nonphysical_reference": true
    },
    {
      "id": "SERVICE_0_carrier",
      "source_sha256": "67378958c3e41fea130078bcd8714717a77c027687f2668df711c3ff2ffe8360",
      "kind": "new_print",
      "group": "service-0",
      "unit": "service-0",
      "nonphysical_reference": false
    },
    {
      "id": "SERVICE_0_phase_body",
      "source_sha256": "f753e13659dd8ae8b62fe70c143a980ca25b680e4de3fae1b2d72ff50f4fbf67",
      "kind": "reserve",
      "group": "references",
      "unit": "reference-only",
      "nonphysical_reference": true
    },
    {
      "id": "SERVICE_0_hall_body",
      "source_sha256": "72601292466633dbe3aa1c53cce09aa5b6ee4ecb46f7b73d1557c39fb8d9e14b",
      "kind": "reserve",
      "group": "references",
      "unit": "reference-only",
      "nonphysical_reference": true
    },
    {
      "id": "SERVICE_0_phase_in",
      "source_sha256": "e8e5c2492949cba645258bdac43dd165372a0b41ccb739ea46baa600f6f0ae8f",
      "kind": "reserve",
      "group": "references",
      "unit": "reference-only",
      "nonphysical_reference": true
    },
    {
      "id": "SERVICE_0_phase_out",
      "source_sha256": "9667440918346f44abbcff9040e4642254808f613067920ff0983276071c8010",
      "kind": "reserve",
      "group": "references",
      "unit": "reference-only",
      "nonphysical_reference": true
    },
    {
      "id": "SERVICE_0_hall_in",
      "source_sha256": "0e168a13b5938d7cd9278d7b0be35008248bb8b0b45056fe4ad5d696c019a95d",
      "kind": "reserve",
      "group": "references",
      "unit": "reference-only",
      "nonphysical_reference": true
    },
    {
      "id": "SERVICE_0_hall_out",
      "source_sha256": "89fb9faa64f7f48fdb3db7777d152773bc4763a5b94eed010db3930b2913d509",
      "kind": "reserve",
      "group": "references",
      "unit": "reference-only",
      "nonphysical_reference": true
    },
    {
      "id": "SERVICE_0_rack_back",
      "source_sha256": "0e03ab962b9c12431931a74f88c6b30078aa7ca762199a3e99c79d06a65633e7",
      "kind": "new_print",
      "group": "service-0",
      "unit": "service-0",
      "nonphysical_reference": false
    },
    {
      "id": "SERVICE_0_phase_in_slack",
      "source_sha256": "4c206be1bb7c171b219ca7bf48588a44a1661409a4b541544a503c3161dec54d",
      "kind": "reserve",
      "group": "references",
      "unit": "reference-only",
      "nonphysical_reference": true
    },
    {
      "id": "SERVICE_0_phase_out_slack",
      "source_sha256": "1f267f1a172d442a2b5719e3bf494fcfae5fd1fe0381e79a031c6a87aad8f6bc",
      "kind": "reserve",
      "group": "references",
      "unit": "reference-only",
      "nonphysical_reference": true
    },
    {
      "id": "SERVICE_0_hall_in_slack",
      "source_sha256": "ce5e411b64d577c1b6fbf9f305c08b883a03811dc514203865634f4ed08adf36",
      "kind": "reserve",
      "group": "references",
      "unit": "reference-only",
      "nonphysical_reference": true
    },
    {
      "id": "SERVICE_0_hall_out_slack",
      "source_sha256": "859b48ab9558cd81025d1aa2231befe44fdb84fda809518fe60fc1bb99d68231",
      "kind": "reserve",
      "group": "references",
      "unit": "reference-only",
      "nonphysical_reference": true
    },
    {
      "id": "SERVICE_1_carrier",
      "source_sha256": "4d10b9e23b50054f253e4cdfb88c0f97df86c9c9fc5dd34c1020a786a848ad3a",
      "kind": "new_print",
      "group": "service-1",
      "unit": "service-1",
      "nonphysical_reference": false
    },
    {
      "id": "SERVICE_1_phase_body",
      "source_sha256": "9dcb3e6ce0274f65f52c0dd5525e7b9eff855213bfa2721a6cf0a3bcd60b189f",
      "kind": "reserve",
      "group": "references",
      "unit": "reference-only",
      "nonphysical_reference": true
    },
    {
      "id": "SERVICE_1_hall_body",
      "source_sha256": "ad1a3985ed5d7839e250f66d3de4e58fca4db1cdcb01dcd30f9d5d86007e06a5",
      "kind": "reserve",
      "group": "references",
      "unit": "reference-only",
      "nonphysical_reference": true
    },
    {
      "id": "SERVICE_1_phase_in",
      "source_sha256": "51240d7e831a46243fd1a9ee81b76926d62c3c05d530ebc388d6a1a27daace58",
      "kind": "reserve",
      "group": "references",
      "unit": "reference-only",
      "nonphysical_reference": true
    },
    {
      "id": "SERVICE_1_phase_out",
      "source_sha256": "b5013e05da61dc67fe394569a3484af2f35df5d148fd4d270fac07e709f3cee5",
      "kind": "reserve",
      "group": "references",
      "unit": "reference-only",
      "nonphysical_reference": true
    },
    {
      "id": "SERVICE_1_hall_in",
      "source_sha256": "b4f251f1f9edcd6b270347f9e55419d939956ef3b50466a848e84c846c98049e",
      "kind": "reserve",
      "group": "references",
      "unit": "reference-only",
      "nonphysical_reference": true
    },
    {
      "id": "SERVICE_1_hall_out",
      "source_sha256": "d5c30fd99436ae37bb594a108bd3b029ebfeeca12a6b6fcabb24337fcf1cf0aa",
      "kind": "reserve",
      "group": "references",
      "unit": "reference-only",
      "nonphysical_reference": true
    },
    {
      "id": "SERVICE_1_rack_back",
      "source_sha256": "f361c814a4d88abbb17bb77b235e895b9b525d3cfe1d418dee0f6e2dbdcb9a7d",
      "kind": "new_print",
      "group": "service-1",
      "unit": "service-1",
      "nonphysical_reference": false
    },
    {
      "id": "SERVICE_1_phase_in_slack",
      "source_sha256": "c726c94dd122e870b5905bc8ac2986c608b567144a94a9d3ca5cf9b58b16bc8c",
      "kind": "reserve",
      "group": "references",
      "unit": "reference-only",
      "nonphysical_reference": true
    },
    {
      "id": "SERVICE_1_phase_out_slack",
      "source_sha256": "55eb8269f769f8e9b208a682fb67168adee02dea2dd64170431c144f748b0f07",
      "kind": "reserve",
      "group": "references",
      "unit": "reference-only",
      "nonphysical_reference": true
    },
    {
      "id": "SERVICE_1_hall_in_slack",
      "source_sha256": "715489624993cdff15792fe39115543cb86c3dbe4e0830e6c6e5ce1f026f0690",
      "kind": "reserve",
      "group": "references",
      "unit": "reference-only",
      "nonphysical_reference": true
    },
    {
      "id": "SERVICE_1_hall_out_slack",
      "source_sha256": "2cdb998a99c7b39ef2d927194c7611a65580f604f09c5519226f78083d9ecea0",
      "kind": "reserve",
      "group": "references",
      "unit": "reference-only",
      "nonphysical_reference": true
    },
    {
      "id": "SERVICE_2_carrier",
      "source_sha256": "235b5041fa34836eb7af4053964f9d83e1d01a8f07a94ee85335ae7e06ab2836",
      "kind": "new_print",
      "group": "service-2",
      "unit": "service-2",
      "nonphysical_reference": false
    },
    {
      "id": "SERVICE_2_phase_body",
      "source_sha256": "36dd715bd45bd4b005fe3dbf6775ecc32e71f0479310739c900639cbae4e27ac",
      "kind": "reserve",
      "group": "references",
      "unit": "reference-only",
      "nonphysical_reference": true
    },
    {
      "id": "SERVICE_2_hall_body",
      "source_sha256": "c36e7bfe8dc48da2d43a1d441d1b3b4b52edbde42c3bfb19cda65e37338207b5",
      "kind": "reserve",
      "group": "references",
      "unit": "reference-only",
      "nonphysical_reference": true
    },
    {
      "id": "SERVICE_2_phase_in",
      "source_sha256": "60000cde56c17c6378af80219c75ea0e85e3477d0f942494c76eb301a272079c",
      "kind": "reserve",
      "group": "references",
      "unit": "reference-only",
      "nonphysical_reference": true
    },
    {
      "id": "SERVICE_2_phase_out",
      "source_sha256": "15ef6afc072f74ef548a920091aba8f5e1d50d288f06ea4bde399d05e9538fd2",
      "kind": "reserve",
      "group": "references",
      "unit": "reference-only",
      "nonphysical_reference": true
    },
    {
      "id": "SERVICE_2_hall_in",
      "source_sha256": "9a66bfec9539da70dc07dcf41d25c2b4a66be0cb3fd4bc84645000a3bb4f4fe1",
      "kind": "reserve",
      "group": "references",
      "unit": "reference-only",
      "nonphysical_reference": true
    },
    {
      "id": "SERVICE_2_hall_out",
      "source_sha256": "422b6ebe2b4b87db760898c012710420c86ab29af7b6243beac8ceffc5ddd19a",
      "kind": "reserve",
      "group": "references",
      "unit": "reference-only",
      "nonphysical_reference": true
    },
    {
      "id": "SERVICE_2_phase_in_slack",
      "source_sha256": "b52a57aa3823169e3aab7e15db8ca72ad979a71546c73e2456b299c802df63ff",
      "kind": "reserve",
      "group": "references",
      "unit": "reference-only",
      "nonphysical_reference": true
    },
    {
      "id": "SERVICE_2_phase_out_slack",
      "source_sha256": "997c87bbd4c70e6757ebb66d9a85ab1d3b3c2f9947942e4e51f65ff7dde96a02",
      "kind": "reserve",
      "group": "references",
      "unit": "reference-only",
      "nonphysical_reference": true
    },
    {
      "id": "SERVICE_2_hall_in_slack",
      "source_sha256": "569f8ccc0a40d2b61bb7fce12d12b3adaef9f960b999737eea11eb1899e35c12",
      "kind": "reserve",
      "group": "references",
      "unit": "reference-only",
      "nonphysical_reference": true
    },
    {
      "id": "SERVICE_2_hall_out_slack",
      "source_sha256": "f5f8837962a893fb327daf8b5f64da647fbbdf1592fe042caea9139c0fdf49e2",
      "kind": "reserve",
      "group": "references",
      "unit": "reference-only",
      "nonphysical_reference": true
    },
    {
      "id": "SERVICE_0_mount_2_bolt20",
      "source_sha256": "6412f91acd8dbe49133315559f551c85c3322cc828a23c7e8143d48351ad837f",
      "kind": "new_hardware_reserve",
      "group": "references",
      "unit": "reference-only",
      "nonphysical_reference": true
    },
    {
      "id": "SERVICE_0_mount_2_nut",
      "source_sha256": "25e801bcaea7577d1e1b6366a21f0d8c569942734de322588a819e363163aea9",
      "kind": "new_hardware_reserve",
      "group": "references",
      "unit": "reference-only",
      "nonphysical_reference": true
    },
    {
      "id": "SERVICE_0_mount_3_bolt20",
      "source_sha256": "21b947c4c0a8f6211729c99986cc444364dc405db99d65c1abac5e0b0fc584be",
      "kind": "new_hardware_reserve",
      "group": "references",
      "unit": "reference-only",
      "nonphysical_reference": true
    },
    {
      "id": "SERVICE_0_mount_3_nut",
      "source_sha256": "b5203c63298d81cb056f7b7923772ff12f0952916beb920e3207dce4ac0fc05a",
      "kind": "new_hardware_reserve",
      "group": "references",
      "unit": "reference-only",
      "nonphysical_reference": true
    },
    {
      "id": "SERVICE_1_mount_2_bolt20",
      "source_sha256": "ed44d19cc344bf5c99e3da0d90ffc39fcf1c4696ed4cd7a5f3e553aa1ef9d4d3",
      "kind": "new_hardware_reserve",
      "group": "references",
      "unit": "reference-only",
      "nonphysical_reference": true
    },
    {
      "id": "SERVICE_1_mount_2_nut",
      "source_sha256": "dd1512dba59cab9671c6568d5ba9b12da4798655c99ee0ac725c88315bb709a9",
      "kind": "new_hardware_reserve",
      "group": "references",
      "unit": "reference-only",
      "nonphysical_reference": true
    },
    {
      "id": "SERVICE_1_mount_3_bolt20",
      "source_sha256": "91ba3dff1409da5fdc87c8cc00d3c80fe4016662b7285ee40f62953a61af90e9",
      "kind": "new_hardware_reserve",
      "group": "references",
      "unit": "reference-only",
      "nonphysical_reference": true
    },
    {
      "id": "SERVICE_1_mount_3_nut",
      "source_sha256": "4ea9ca5d3c6e70a93b6b40f12a5291021106f126b54328fa79a0299e6021413b",
      "kind": "new_hardware_reserve",
      "group": "references",
      "unit": "reference-only",
      "nonphysical_reference": true
    },
    {
      "id": "SERVICE_2_anchor_0_bolt12",
      "source_sha256": "a7087ceade8077eaabaae37ab8ec873b888703ee049df345c12269df2aeacc70",
      "kind": "new_hardware_reserve",
      "group": "references",
      "unit": "reference-only",
      "nonphysical_reference": true
    },
    {
      "id": "SERVICE_2_anchor_0_nut",
      "source_sha256": "b5286153c5c6c1e8bea8aa5049e38dd5a76b05351a124e6539eb84409eab5d0b",
      "kind": "new_hardware_reserve",
      "group": "references",
      "unit": "reference-only",
      "nonphysical_reference": true
    },
    {
      "id": "SERVICE_2_anchor_1_bolt12",
      "source_sha256": "360bda1c879a21c54eec78bf1a804f2fc50b31fec2a33cb4a995f7be28a574b1",
      "kind": "new_hardware_reserve",
      "group": "references",
      "unit": "reference-only",
      "nonphysical_reference": true
    },
    {
      "id": "SERVICE_2_anchor_1_nut",
      "source_sha256": "93acc99e711d301ca9d90ae37f76d55429652f88b78d0927a929bec908768865",
      "kind": "new_hardware_reserve",
      "group": "references",
      "unit": "reference-only",
      "nonphysical_reference": true
    },
    {
      "id": "SERVICE_0_insert",
      "source_sha256": "0ab7917e9cf204dfc9430e906033bf8d25d43349691328e98a8ec3c32d4edf9c",
      "kind": "new_print",
      "group": "service-0",
      "unit": "service-0",
      "nonphysical_reference": false
    },
    {
      "id": "SERVICE_0_keeper",
      "source_sha256": "f874766efdcf5ee551e3fd89c2d0866a4c978aae39a5b66fd92439aef0788f60",
      "kind": "new_print",
      "group": "service-0",
      "unit": "service-0",
      "nonphysical_reference": false
    },
    {
      "id": "SERVICE_0_keeper_0_bolt28p5",
      "source_sha256": "99f3796bf25294309154cbddaf69257e4b0239193ab4d18a9bf1caf909dbe5d7",
      "kind": "new_hardware_reserve",
      "group": "references",
      "unit": "reference-only",
      "nonphysical_reference": true
    },
    {
      "id": "SERVICE_0_keeper_1_bolt28p5",
      "source_sha256": "77b01b322857c43432a653787768f503bfaa9f57cef0c71583ceca0a5b21e88a",
      "kind": "new_hardware_reserve",
      "group": "references",
      "unit": "reference-only",
      "nonphysical_reference": true
    },
    {
      "id": "SERVICE_0_keeper_0_nut",
      "source_sha256": "354bea00868e554450b665f0afde207a19350d7b31705df07355b743921d887c",
      "kind": "new_hardware_reserve",
      "group": "references",
      "unit": "reference-only",
      "nonphysical_reference": true
    },
    {
      "id": "SERVICE_0_keeper_1_nut",
      "source_sha256": "d73002d9205d871437893107f70de41c062ee533684660cbb98b258c15e19c6a",
      "kind": "new_hardware_reserve",
      "group": "references",
      "unit": "reference-only",
      "nonphysical_reference": true
    },
    {
      "id": "SERVICE_1_insert",
      "source_sha256": "bd6ba54e902f138cb5e5644fd5987f1acf35cfec4b58246112d2295827fa2d74",
      "kind": "new_print",
      "group": "service-1",
      "unit": "service-1",
      "nonphysical_reference": false
    },
    {
      "id": "SERVICE_1_keeper",
      "source_sha256": "f1a53cb39e4be62aef440f809d2a8f0ac5dafe1c966f4f04b4149621e07d1c29",
      "kind": "new_print",
      "group": "service-1",
      "unit": "service-1",
      "nonphysical_reference": false
    },
    {
      "id": "SERVICE_1_keeper_0_bolt28p5",
      "source_sha256": "f29052d65245a5bd1c3a0c2c1eb23b4d354346fb9e3661e59e30fa3d60fcce4f",
      "kind": "new_hardware_reserve",
      "group": "references",
      "unit": "reference-only",
      "nonphysical_reference": true
    },
    {
      "id": "SERVICE_1_keeper_1_bolt28p5",
      "source_sha256": "e1ff239d974a9b5c0c852b9c1b42222faec8b9fd1e8a481f85eb1777487020d0",
      "kind": "new_hardware_reserve",
      "group": "references",
      "unit": "reference-only",
      "nonphysical_reference": true
    },
    {
      "id": "SERVICE_1_keeper_0_nut",
      "source_sha256": "bcf2ede40f84b656fbb13f58de9e8dc0f62c62c3e4ae9ee20792f071574cb3fa",
      "kind": "new_hardware_reserve",
      "group": "references",
      "unit": "reference-only",
      "nonphysical_reference": true
    },
    {
      "id": "SERVICE_1_keeper_1_nut",
      "source_sha256": "5d6247691602980c11bedd6ea45b26f8bae59e51c856911431e2cc31fc633f45",
      "kind": "new_hardware_reserve",
      "group": "references",
      "unit": "reference-only",
      "nonphysical_reference": true
    },
    {
      "id": "SERVICE_2_insert",
      "source_sha256": "570e25de73ef1d315a45b371fc7d65233a70709b3207058567afebf8f8d275e2",
      "kind": "new_print",
      "group": "service-2",
      "unit": "service-2",
      "nonphysical_reference": false
    },
    {
      "id": "SERVICE_2_keeper",
      "source_sha256": "f7077713932248f0d295d8298ba5661645035559d7ca38910a1d8b2ac2e89515",
      "kind": "new_print",
      "group": "service-2",
      "unit": "service-2",
      "nonphysical_reference": false
    },
    {
      "id": "SERVICE_2_keeper_0_bolt28p5",
      "source_sha256": "1b0ce1f15cdd3dd29d8072de72834f355048a1f08b34b2e057b0f6a403bf7605",
      "kind": "new_hardware_reserve",
      "group": "references",
      "unit": "reference-only",
      "nonphysical_reference": true
    },
    {
      "id": "SERVICE_2_keeper_1_bolt28p5",
      "source_sha256": "8273a7fb982780cb6f737ab644519521e63d548d065c8609f7e61791c90b93b7",
      "kind": "new_hardware_reserve",
      "group": "references",
      "unit": "reference-only",
      "nonphysical_reference": true
    },
    {
      "id": "SERVICE_2_keeper_0_nut",
      "source_sha256": "ff67105ead7b0f8baa3935477a1dbba4ae4048ad7afd702315ab397f134cd09f",
      "kind": "new_hardware_reserve",
      "group": "references",
      "unit": "reference-only",
      "nonphysical_reference": true
    },
    {
      "id": "SERVICE_2_keeper_1_nut",
      "source_sha256": "cfbca3ca62b48e5ac8c67c2d1cd897292f48313fe5b612cfd49bd3a7678184ba",
      "kind": "new_hardware_reserve",
      "group": "references",
      "unit": "reference-only",
      "nonphysical_reference": true
    }
  ],
  "default": {
    "view": "whole-exterior",
    "detail_unit": "axis-X",
    "amount": 0
  },
  "native_media": {
    "status": "PENDING_SEPARATE_OWNER",
    "clips": [
      {
        "id": "whole-exterior",
        "view": "whole-exterior",
        "amount": 0,
        "motion": "camera-turntable"
      },
      {
        "id": "whole-interior",
        "view": "whole-interior",
        "amount": 0,
        "motion": "camera-turntable"
      },
      {
        "id": "outside-first",
        "view": "whole-exterior",
        "detail_unit": "axis-X",
        "motion": "amount0-to1"
      },
      {
        "id": "unit-X",
        "unit": "axis-X",
        "detail_unit": "axis-X",
        "motion": "amount0-to1+camera-turntable"
      },
      {
        "id": "unit-Y",
        "unit": "axis-Y",
        "detail_unit": "axis-Y",
        "motion": "amount0-to1+camera-turntable"
      },
      {
        "id": "unit-Z",
        "unit": "axis-Z",
        "detail_unit": "axis-Z",
        "motion": "amount0-to1+camera-turntable"
      }
    ]
  }
}
