{
  "version": 1,
  "name": "how-it-works",
  "size": [
    16,
    8
  ],
  "view": [
    8,
    8
  ],
  "headroom": 3,
  "render": {
    "outline": true,
    "edgeHighlight": true,
    "shadows": true,
    "snapShading": false,
    "hover": "info"
  },
  "camera": [
    {
      "at": 0,
      "x": 0,
      "y": 0
    },
    {
      "at": 0.5,
      "x": 0,
      "y": 0
    },
    {
      "at": 0.58,
      "x": 8,
      "y": 0
    }
  ],
  "markers": [
    {
      "at": 0.25,
      "name": "Data"
    },
    {
      "at": 0.5,
      "name": "Refurbish"
    },
    {
      "at": 0.75,
      "name": "New home"
    }
  ],
  "groups": [
    {
      "id": "floorA",
      "name": "Floor A",
      "color": "#8f8b84"
    },
    {
      "id": "pile",
      "name": "Donation pile",
      "color": "#c29a64"
    },
    {
      "id": "toRefurb",
      "name": "Pile \u2192 refurbish",
      "color": "#d2c6a8"
    },
    {
      "id": "toParts",
      "name": "Pile \u2192 parts",
      "color": "#5b7894"
    },
    {
      "id": "toRecycle",
      "name": "Pile \u2192 recycle",
      "color": "#5f8a6a"
    },
    {
      "id": "zones",
      "name": "Sorting zones",
      "color": "#6f5240"
    },
    {
      "id": "desk",
      "name": "Data desk",
      "color": "#9a7150"
    },
    {
      "id": "drives",
      "name": "Drives",
      "color": "#6c7078"
    },
    {
      "id": "tagged",
      "name": "Tagged tower",
      "color": "#b5a98a"
    },
    {
      "id": "floorB",
      "name": "Floor B",
      "color": "#8f8b84"
    },
    {
      "id": "rugCells",
      "name": "Rug cells",
      "color": "#b4705e"
    },
    {
      "id": "bench",
      "name": "Workbench",
      "color": "#6d5a48"
    },
    {
      "id": "theComputer",
      "name": "The computer",
      "color": "#e3dccb"
    },
    {
      "id": "walls",
      "name": "Home walls",
      "color": "#d6cdbd"
    },
    {
      "id": "furniture",
      "name": "Home furniture",
      "color": "#9a7150"
    },
    {
      "id": "monitor",
      "name": "Home monitor",
      "color": "#3a3d44"
    }
  ],
  "blocks": [
    {
      "id": "b1",
      "type": "concrete",
      "x": 0,
      "y": 0,
      "z": 0,
      "rot": 0,
      "group": "floorA"
    },
    {
      "id": "b2",
      "type": "concrete",
      "x": 0,
      "y": 1,
      "z": 0,
      "rot": 0,
      "group": "floorA"
    },
    {
      "id": "b3",
      "type": "concrete",
      "x": 0,
      "y": 2,
      "z": 0,
      "rot": 0,
      "group": "floorA"
    },
    {
      "id": "b4",
      "type": "concrete",
      "x": 0,
      "y": 3,
      "z": 0,
      "rot": 0,
      "group": "floorA"
    },
    {
      "id": "b5",
      "type": "concrete",
      "x": 0,
      "y": 4,
      "z": 0,
      "rot": 0,
      "group": "floorA"
    },
    {
      "id": "b6",
      "type": "concrete",
      "x": 0,
      "y": 5,
      "z": 0,
      "rot": 0,
      "group": "floorA"
    },
    {
      "id": "b7",
      "type": "concrete",
      "x": 0,
      "y": 6,
      "z": 0,
      "rot": 0,
      "group": "floorA"
    },
    {
      "id": "b8",
      "type": "concrete",
      "x": 0,
      "y": 7,
      "z": 0,
      "rot": 0,
      "group": "floorA"
    },
    {
      "id": "b9",
      "type": "concrete",
      "x": 1,
      "y": 0,
      "z": 0,
      "rot": 0,
      "group": "floorA"
    },
    {
      "id": "ba",
      "type": "concrete",
      "x": 1,
      "y": 1,
      "z": 0,
      "rot": 0,
      "group": "floorA"
    },
    {
      "id": "bb",
      "type": "concrete",
      "x": 1,
      "y": 2,
      "z": 0,
      "rot": 0,
      "group": "floorA"
    },
    {
      "id": "bc",
      "type": "concrete",
      "x": 1,
      "y": 3,
      "z": 0,
      "rot": 0,
      "group": "floorA"
    },
    {
      "id": "bd",
      "type": "concrete",
      "x": 1,
      "y": 4,
      "z": 0,
      "rot": 0,
      "group": "floorA"
    },
    {
      "id": "be",
      "type": "concrete",
      "x": 1,
      "y": 5,
      "z": 0,
      "rot": 0,
      "group": "floorA"
    },
    {
      "id": "bf",
      "type": "concrete",
      "x": 1,
      "y": 6,
      "z": 0,
      "rot": 0,
      "group": "floorA"
    },
    {
      "id": "bg",
      "type": "concrete",
      "x": 1,
      "y": 7,
      "z": 0,
      "rot": 0,
      "group": "floorA"
    },
    {
      "id": "bh",
      "type": "concrete",
      "x": 2,
      "y": 0,
      "z": 0,
      "rot": 0,
      "group": "floorA"
    },
    {
      "id": "bi",
      "type": "concrete",
      "x": 2,
      "y": 1,
      "z": 0,
      "rot": 0,
      "group": "floorA"
    },
    {
      "id": "bj",
      "type": "concrete",
      "x": 2,
      "y": 2,
      "z": 0,
      "rot": 0,
      "group": "floorA"
    },
    {
      "id": "bk",
      "type": "concrete",
      "x": 2,
      "y": 3,
      "z": 0,
      "rot": 0,
      "group": "floorA"
    },
    {
      "id": "bl",
      "type": "concrete",
      "x": 2,
      "y": 4,
      "z": 0,
      "rot": 0,
      "group": "floorA"
    },
    {
      "id": "bm",
      "type": "concrete",
      "x": 2,
      "y": 5,
      "z": 0,
      "rot": 0,
      "group": "floorA"
    },
    {
      "id": "bn",
      "type": "concrete",
      "x": 2,
      "y": 6,
      "z": 0,
      "rot": 0,
      "group": "floorA"
    },
    {
      "id": "bo",
      "type": "concrete",
      "x": 2,
      "y": 7,
      "z": 0,
      "rot": 0,
      "group": "floorA"
    },
    {
      "id": "bp",
      "type": "concrete",
      "x": 3,
      "y": 0,
      "z": 0,
      "rot": 0,
      "group": "floorA"
    },
    {
      "id": "bq",
      "type": "concrete",
      "x": 3,
      "y": 1,
      "z": 0,
      "rot": 0,
      "group": "floorA"
    },
    {
      "id": "br",
      "type": "concrete",
      "x": 3,
      "y": 2,
      "z": 0,
      "rot": 0,
      "group": "floorA"
    },
    {
      "id": "bs",
      "type": "concrete",
      "x": 3,
      "y": 3,
      "z": 0,
      "rot": 0,
      "group": "floorA"
    },
    {
      "id": "bt",
      "type": "concrete",
      "x": 3,
      "y": 4,
      "z": 0,
      "rot": 0,
      "group": "floorA"
    },
    {
      "id": "bu",
      "type": "concrete",
      "x": 3,
      "y": 5,
      "z": 0,
      "rot": 0,
      "group": "floorA"
    },
    {
      "id": "bv",
      "type": "concrete",
      "x": 3,
      "y": 6,
      "z": 0,
      "rot": 0,
      "group": "floorA"
    },
    {
      "id": "bw",
      "type": "concrete",
      "x": 3,
      "y": 7,
      "z": 0,
      "rot": 0,
      "group": "floorA"
    },
    {
      "id": "bx",
      "type": "concrete",
      "x": 4,
      "y": 0,
      "z": 0,
      "rot": 0,
      "group": "floorA"
    },
    {
      "id": "by",
      "type": "concrete",
      "x": 4,
      "y": 1,
      "z": 0,
      "rot": 0,
      "group": "floorA"
    },
    {
      "id": "bz",
      "type": "concrete",
      "x": 4,
      "y": 2,
      "z": 0,
      "rot": 0,
      "group": "floorA"
    },
    {
      "id": "b10",
      "type": "concrete",
      "x": 4,
      "y": 3,
      "z": 0,
      "rot": 0,
      "group": "floorA"
    },
    {
      "id": "b11",
      "type": "concrete",
      "x": 4,
      "y": 4,
      "z": 0,
      "rot": 0,
      "group": "floorA"
    },
    {
      "id": "b12",
      "type": "concrete",
      "x": 4,
      "y": 5,
      "z": 0,
      "rot": 0,
      "group": "floorA"
    },
    {
      "id": "b13",
      "type": "concrete",
      "x": 4,
      "y": 6,
      "z": 0,
      "rot": 0,
      "group": "floorA"
    },
    {
      "id": "b14",
      "type": "concrete",
      "x": 4,
      "y": 7,
      "z": 0,
      "rot": 0,
      "group": "floorA"
    },
    {
      "id": "b15",
      "type": "concrete",
      "x": 5,
      "y": 0,
      "z": 0,
      "rot": 0,
      "group": "floorA"
    },
    {
      "id": "b16",
      "type": "concrete",
      "x": 5,
      "y": 1,
      "z": 0,
      "rot": 0,
      "group": "floorA"
    },
    {
      "id": "b17",
      "type": "concrete",
      "x": 5,
      "y": 2,
      "z": 0,
      "rot": 0,
      "group": "floorA"
    },
    {
      "id": "b18",
      "type": "concrete",
      "x": 5,
      "y": 3,
      "z": 0,
      "rot": 0,
      "group": "floorA"
    },
    {
      "id": "b19",
      "type": "concrete",
      "x": 5,
      "y": 4,
      "z": 0,
      "rot": 0,
      "group": "floorA"
    },
    {
      "id": "b1a",
      "type": "concrete",
      "x": 5,
      "y": 5,
      "z": 0,
      "rot": 0,
      "group": "floorA"
    },
    {
      "id": "b1b",
      "type": "concrete",
      "x": 5,
      "y": 6,
      "z": 0,
      "rot": 0,
      "group": "floorA"
    },
    {
      "id": "b1c",
      "type": "concrete",
      "x": 5,
      "y": 7,
      "z": 0,
      "rot": 0,
      "group": "floorA"
    },
    {
      "id": "b1d",
      "type": "concrete",
      "x": 6,
      "y": 0,
      "z": 0,
      "rot": 0,
      "group": "floorA"
    },
    {
      "id": "b1e",
      "type": "concrete",
      "x": 6,
      "y": 1,
      "z": 0,
      "rot": 0,
      "group": "floorA"
    },
    {
      "id": "b1f",
      "type": "concrete",
      "x": 6,
      "y": 2,
      "z": 0,
      "rot": 0,
      "group": "floorA"
    },
    {
      "id": "b1g",
      "type": "concrete",
      "x": 6,
      "y": 3,
      "z": 0,
      "rot": 0,
      "group": "floorA"
    },
    {
      "id": "b1h",
      "type": "concrete",
      "x": 6,
      "y": 4,
      "z": 0,
      "rot": 0,
      "group": "floorA"
    },
    {
      "id": "b1i",
      "type": "concrete",
      "x": 6,
      "y": 5,
      "z": 0,
      "rot": 0,
      "group": "floorA"
    },
    {
      "id": "b1j",
      "type": "concrete",
      "x": 6,
      "y": 6,
      "z": 0,
      "rot": 0,
      "group": "floorA"
    },
    {
      "id": "b1k",
      "type": "concrete",
      "x": 6,
      "y": 7,
      "z": 0,
      "rot": 0,
      "group": "floorA"
    },
    {
      "id": "b1l",
      "type": "concrete",
      "x": 7,
      "y": 0,
      "z": 0,
      "rot": 0,
      "group": "floorA"
    },
    {
      "id": "b1m",
      "type": "concrete",
      "x": 7,
      "y": 1,
      "z": 0,
      "rot": 0,
      "group": "floorA"
    },
    {
      "id": "b1n",
      "type": "concrete",
      "x": 7,
      "y": 2,
      "z": 0,
      "rot": 0,
      "group": "floorA"
    },
    {
      "id": "b1o",
      "type": "concrete",
      "x": 7,
      "y": 3,
      "z": 0,
      "rot": 0,
      "group": "floorA"
    },
    {
      "id": "b1p",
      "type": "concrete",
      "x": 7,
      "y": 4,
      "z": 0,
      "rot": 0,
      "group": "floorA"
    },
    {
      "id": "b1q",
      "type": "concrete",
      "x": 7,
      "y": 5,
      "z": 0,
      "rot": 0,
      "group": "floorA"
    },
    {
      "id": "b1r",
      "type": "concrete",
      "x": 7,
      "y": 6,
      "z": 0,
      "rot": 0,
      "group": "floorA"
    },
    {
      "id": "b1s",
      "type": "concrete",
      "x": 7,
      "y": 7,
      "z": 0,
      "rot": 0,
      "group": "floorA"
    },
    {
      "id": "b1u",
      "type": "box",
      "x": 3,
      "y": 4,
      "z": 1,
      "rot": 0,
      "group": "pile"
    },
    {
      "id": "b1w",
      "type": "tower_old",
      "x": 3,
      "y": 3,
      "z": 1,
      "rot": 0,
      "group": "toRefurb"
    },
    {
      "id": "b1x",
      "type": "pile",
      "x": 4,
      "y": 3,
      "z": 1,
      "rot": 0,
      "group": "toParts"
    },
    {
      "id": "b1y",
      "type": "boxes",
      "x": 4,
      "y": 4,
      "z": 1,
      "rot": 0,
      "group": "toRecycle"
    },
    {
      "id": "b22",
      "type": "crate",
      "x": 1,
      "y": 1,
      "z": 1,
      "rot": 0,
      "group": "zones"
    },
    {
      "id": "b23",
      "type": "bin_parts",
      "x": 6,
      "y": 1,
      "z": 1,
      "rot": 0,
      "group": "zones"
    },
    {
      "id": "b24",
      "type": "bin_recycle",
      "x": 6,
      "y": 6,
      "z": 1,
      "rot": 0,
      "group": "zones",
      "info": "Anything we cannot reuse goes to a certified e-waste recycler."
    },
    {
      "id": "b2h",
      "type": "table",
      "x": 2,
      "y": 3,
      "z": 1,
      "rot": 0,
      "group": "desk"
    },
    {
      "id": "b2i",
      "type": "table",
      "x": 3,
      "y": 3,
      "z": 1,
      "rot": 0,
      "group": "desk"
    },
    {
      "id": "b2j",
      "type": "chair",
      "x": 3,
      "y": 4,
      "z": 1,
      "rot": 0,
      "group": "desk"
    },
    {
      "id": "b2k",
      "type": "monitor_t",
      "x": 2,
      "y": 3,
      "z": 2,
      "rot": 0,
      "group": "desk",
      "info": "Wipes are verified and logged for every drive."
    },
    {
      "id": "b2m",
      "type": "drives_t",
      "x": 3,
      "y": 3,
      "z": 2,
      "rot": 0,
      "group": "drives"
    },
    {
      "id": "b2q",
      "type": "tower_old",
      "x": 5,
      "y": 3,
      "z": 1,
      "rot": 0,
      "group": "tagged"
    },
    {
      "id": "b2u",
      "type": "concrete",
      "x": 8,
      "y": 0,
      "z": 0,
      "rot": 0,
      "group": "floorB"
    },
    {
      "id": "b2v",
      "type": "concrete",
      "x": 8,
      "y": 1,
      "z": 0,
      "rot": 0,
      "group": "floorB"
    },
    {
      "id": "b2w",
      "type": "concrete",
      "x": 8,
      "y": 2,
      "z": 0,
      "rot": 0,
      "group": "floorB"
    },
    {
      "id": "b2x",
      "type": "concrete",
      "x": 8,
      "y": 3,
      "z": 0,
      "rot": 0,
      "group": "floorB"
    },
    {
      "id": "b2y",
      "type": "concrete",
      "x": 8,
      "y": 4,
      "z": 0,
      "rot": 0,
      "group": "floorB"
    },
    {
      "id": "b2z",
      "type": "concrete",
      "x": 8,
      "y": 5,
      "z": 0,
      "rot": 0,
      "group": "floorB"
    },
    {
      "id": "b30",
      "type": "concrete",
      "x": 8,
      "y": 6,
      "z": 0,
      "rot": 0,
      "group": "floorB"
    },
    {
      "id": "b31",
      "type": "concrete",
      "x": 8,
      "y": 7,
      "z": 0,
      "rot": 0,
      "group": "floorB"
    },
    {
      "id": "b32",
      "type": "concrete",
      "x": 9,
      "y": 0,
      "z": 0,
      "rot": 0,
      "group": "floorB"
    },
    {
      "id": "b33",
      "type": "concrete",
      "x": 9,
      "y": 1,
      "z": 0,
      "rot": 0,
      "group": "floorB"
    },
    {
      "id": "b34",
      "type": "concrete",
      "x": 9,
      "y": 2,
      "z": 0,
      "rot": 0,
      "group": "floorB"
    },
    {
      "id": "b35",
      "type": "concrete",
      "x": 9,
      "y": 3,
      "z": 0,
      "rot": 0,
      "group": "floorB"
    },
    {
      "id": "b36",
      "type": "concrete",
      "x": 9,
      "y": 4,
      "z": 0,
      "rot": 0,
      "group": "floorB"
    },
    {
      "id": "b37",
      "type": "concrete",
      "x": 9,
      "y": 5,
      "z": 0,
      "rot": 0,
      "group": "floorB"
    },
    {
      "id": "b38",
      "type": "concrete",
      "x": 9,
      "y": 6,
      "z": 0,
      "rot": 0,
      "group": "floorB"
    },
    {
      "id": "b39",
      "type": "concrete",
      "x": 9,
      "y": 7,
      "z": 0,
      "rot": 0,
      "group": "floorB"
    },
    {
      "id": "b3a",
      "type": "concrete",
      "x": 10,
      "y": 0,
      "z": 0,
      "rot": 0,
      "group": "floorB"
    },
    {
      "id": "b3b",
      "type": "concrete",
      "x": 10,
      "y": 1,
      "z": 0,
      "rot": 0,
      "group": "floorB"
    },
    {
      "id": "b3c",
      "type": "concrete",
      "x": 10,
      "y": 2,
      "z": 0,
      "rot": 0,
      "group": "floorB"
    },
    {
      "id": "b3d",
      "type": "concrete",
      "x": 10,
      "y": 3,
      "z": 0,
      "rot": 0,
      "group": "floorB"
    },
    {
      "id": "b3e",
      "type": "concrete",
      "x": 10,
      "y": 4,
      "z": 0,
      "rot": 0,
      "group": "floorB"
    },
    {
      "id": "b3f",
      "type": "concrete",
      "x": 10,
      "y": 5,
      "z": 0,
      "rot": 0,
      "group": "rugCells"
    },
    {
      "id": "b3g",
      "type": "concrete",
      "x": 10,
      "y": 6,
      "z": 0,
      "rot": 0,
      "group": "rugCells"
    },
    {
      "id": "b3h",
      "type": "concrete",
      "x": 10,
      "y": 7,
      "z": 0,
      "rot": 0,
      "group": "floorB"
    },
    {
      "id": "b3i",
      "type": "concrete",
      "x": 11,
      "y": 0,
      "z": 0,
      "rot": 0,
      "group": "floorB"
    },
    {
      "id": "b3j",
      "type": "concrete",
      "x": 11,
      "y": 1,
      "z": 0,
      "rot": 0,
      "group": "floorB"
    },
    {
      "id": "b3k",
      "type": "concrete",
      "x": 11,
      "y": 2,
      "z": 0,
      "rot": 0,
      "group": "floorB"
    },
    {
      "id": "b3l",
      "type": "concrete",
      "x": 11,
      "y": 3,
      "z": 0,
      "rot": 0,
      "group": "floorB"
    },
    {
      "id": "b3m",
      "type": "concrete",
      "x": 11,
      "y": 4,
      "z": 0,
      "rot": 0,
      "group": "floorB"
    },
    {
      "id": "b3n",
      "type": "concrete",
      "x": 11,
      "y": 5,
      "z": 0,
      "rot": 0,
      "group": "rugCells"
    },
    {
      "id": "b3o",
      "type": "concrete",
      "x": 11,
      "y": 6,
      "z": 0,
      "rot": 0,
      "group": "rugCells"
    },
    {
      "id": "b3p",
      "type": "concrete",
      "x": 11,
      "y": 7,
      "z": 0,
      "rot": 0,
      "group": "floorB"
    },
    {
      "id": "b3q",
      "type": "concrete",
      "x": 12,
      "y": 0,
      "z": 0,
      "rot": 0,
      "group": "floorB"
    },
    {
      "id": "b3r",
      "type": "concrete",
      "x": 12,
      "y": 1,
      "z": 0,
      "rot": 0,
      "group": "floorB"
    },
    {
      "id": "b3s",
      "type": "concrete",
      "x": 12,
      "y": 2,
      "z": 0,
      "rot": 0,
      "group": "floorB"
    },
    {
      "id": "b3t",
      "type": "concrete",
      "x": 12,
      "y": 3,
      "z": 0,
      "rot": 0,
      "group": "floorB"
    },
    {
      "id": "b3u",
      "type": "concrete",
      "x": 12,
      "y": 4,
      "z": 0,
      "rot": 0,
      "group": "floorB"
    },
    {
      "id": "b3v",
      "type": "concrete",
      "x": 12,
      "y": 5,
      "z": 0,
      "rot": 0,
      "group": "floorB"
    },
    {
      "id": "b3w",
      "type": "concrete",
      "x": 12,
      "y": 6,
      "z": 0,
      "rot": 0,
      "group": "floorB"
    },
    {
      "id": "b3x",
      "type": "concrete",
      "x": 12,
      "y": 7,
      "z": 0,
      "rot": 0,
      "group": "floorB"
    },
    {
      "id": "b3y",
      "type": "concrete",
      "x": 13,
      "y": 0,
      "z": 0,
      "rot": 0,
      "group": "floorB"
    },
    {
      "id": "b3z",
      "type": "concrete",
      "x": 13,
      "y": 1,
      "z": 0,
      "rot": 0,
      "group": "floorB"
    },
    {
      "id": "b40",
      "type": "concrete",
      "x": 13,
      "y": 2,
      "z": 0,
      "rot": 0,
      "group": "floorB"
    },
    {
      "id": "b41",
      "type": "concrete",
      "x": 13,
      "y": 3,
      "z": 0,
      "rot": 0,
      "group": "floorB"
    },
    {
      "id": "b42",
      "type": "concrete",
      "x": 13,
      "y": 4,
      "z": 0,
      "rot": 0,
      "group": "floorB"
    },
    {
      "id": "b43",
      "type": "concrete",
      "x": 13,
      "y": 5,
      "z": 0,
      "rot": 0,
      "group": "floorB"
    },
    {
      "id": "b44",
      "type": "concrete",
      "x": 13,
      "y": 6,
      "z": 0,
      "rot": 0,
      "group": "floorB"
    },
    {
      "id": "b45",
      "type": "concrete",
      "x": 13,
      "y": 7,
      "z": 0,
      "rot": 0,
      "group": "floorB"
    },
    {
      "id": "b46",
      "type": "concrete",
      "x": 14,
      "y": 0,
      "z": 0,
      "rot": 0,
      "group": "floorB"
    },
    {
      "id": "b47",
      "type": "concrete",
      "x": 14,
      "y": 1,
      "z": 0,
      "rot": 0,
      "group": "floorB"
    },
    {
      "id": "b48",
      "type": "concrete",
      "x": 14,
      "y": 2,
      "z": 0,
      "rot": 0,
      "group": "floorB"
    },
    {
      "id": "b49",
      "type": "concrete",
      "x": 14,
      "y": 3,
      "z": 0,
      "rot": 0,
      "group": "floorB"
    },
    {
      "id": "b4a",
      "type": "concrete",
      "x": 14,
      "y": 4,
      "z": 0,
      "rot": 0,
      "group": "floorB"
    },
    {
      "id": "b4b",
      "type": "concrete",
      "x": 14,
      "y": 5,
      "z": 0,
      "rot": 0,
      "group": "floorB"
    },
    {
      "id": "b4c",
      "type": "concrete",
      "x": 14,
      "y": 6,
      "z": 0,
      "rot": 0,
      "group": "floorB"
    },
    {
      "id": "b4d",
      "type": "concrete",
      "x": 14,
      "y": 7,
      "z": 0,
      "rot": 0,
      "group": "floorB"
    },
    {
      "id": "b4e",
      "type": "concrete",
      "x": 15,
      "y": 0,
      "z": 0,
      "rot": 0,
      "group": "floorB"
    },
    {
      "id": "b4f",
      "type": "concrete",
      "x": 15,
      "y": 1,
      "z": 0,
      "rot": 0,
      "group": "floorB"
    },
    {
      "id": "b4g",
      "type": "concrete",
      "x": 15,
      "y": 2,
      "z": 0,
      "rot": 0,
      "group": "floorB"
    },
    {
      "id": "b4h",
      "type": "concrete",
      "x": 15,
      "y": 3,
      "z": 0,
      "rot": 0,
      "group": "floorB"
    },
    {
      "id": "b4i",
      "type": "concrete",
      "x": 15,
      "y": 4,
      "z": 0,
      "rot": 0,
      "group": "floorB"
    },
    {
      "id": "b4j",
      "type": "concrete",
      "x": 15,
      "y": 5,
      "z": 0,
      "rot": 0,
      "group": "floorB"
    },
    {
      "id": "b4k",
      "type": "concrete",
      "x": 15,
      "y": 6,
      "z": 0,
      "rot": 0,
      "group": "floorB"
    },
    {
      "id": "b4l",
      "type": "concrete",
      "x": 15,
      "y": 7,
      "z": 0,
      "rot": 0,
      "group": "floorB"
    },
    {
      "id": "b4o",
      "type": "workbench",
      "x": 10,
      "y": 3,
      "z": 1,
      "rot": 0,
      "group": "bench"
    },
    {
      "id": "b4p",
      "type": "workbench",
      "x": 11,
      "y": 3,
      "z": 1,
      "rot": 0,
      "group": "bench"
    },
    {
      "id": "b4q",
      "type": "whiteboard",
      "x": 12,
      "y": 2,
      "z": 1,
      "rot": 0,
      "group": "bench",
      "info": "Every machine passes a full QA checklist before it leaves."
    },
    {
      "id": "b4r",
      "type": "parts_t",
      "x": 11,
      "y": 3,
      "z": 2,
      "rot": 0,
      "group": "bench"
    },
    {
      "id": "b4t",
      "type": "tower_old_t",
      "x": 10,
      "y": 3,
      "z": 2,
      "rot": 0,
      "group": "theComputer"
    },
    {
      "id": "b50",
      "type": "wall",
      "x": 8,
      "y": 0,
      "z": 1,
      "rot": 0,
      "group": "walls"
    },
    {
      "id": "b51",
      "type": "wall",
      "x": 8,
      "y": 0,
      "z": 2,
      "rot": 0,
      "group": "walls"
    },
    {
      "id": "b52",
      "type": "wall",
      "x": 9,
      "y": 0,
      "z": 1,
      "rot": 0,
      "group": "walls"
    },
    {
      "id": "b53",
      "type": "wall",
      "x": 9,
      "y": 0,
      "z": 2,
      "rot": 0,
      "group": "walls"
    },
    {
      "id": "b54",
      "type": "wall",
      "x": 10,
      "y": 0,
      "z": 1,
      "rot": 0,
      "group": "walls"
    },
    {
      "id": "b55",
      "type": "window",
      "x": 10,
      "y": 0,
      "z": 2,
      "rot": 0,
      "group": "walls"
    },
    {
      "id": "b56",
      "type": "wall",
      "x": 11,
      "y": 0,
      "z": 1,
      "rot": 0,
      "group": "walls"
    },
    {
      "id": "b57",
      "type": "wall",
      "x": 11,
      "y": 0,
      "z": 2,
      "rot": 0,
      "group": "walls"
    },
    {
      "id": "b58",
      "type": "wall",
      "x": 12,
      "y": 0,
      "z": 1,
      "rot": 0,
      "group": "walls"
    },
    {
      "id": "b59",
      "type": "wall",
      "x": 12,
      "y": 0,
      "z": 2,
      "rot": 0,
      "group": "walls"
    },
    {
      "id": "b5a",
      "type": "wall",
      "x": 13,
      "y": 0,
      "z": 1,
      "rot": 0,
      "group": "walls"
    },
    {
      "id": "b5b",
      "type": "window",
      "x": 13,
      "y": 0,
      "z": 2,
      "rot": 0,
      "group": "walls"
    },
    {
      "id": "b5c",
      "type": "wall",
      "x": 14,
      "y": 0,
      "z": 1,
      "rot": 0,
      "group": "walls"
    },
    {
      "id": "b5d",
      "type": "wall",
      "x": 14,
      "y": 0,
      "z": 2,
      "rot": 0,
      "group": "walls"
    },
    {
      "id": "b5e",
      "type": "wall",
      "x": 15,
      "y": 0,
      "z": 1,
      "rot": 0,
      "group": "walls"
    },
    {
      "id": "b5f",
      "type": "wall",
      "x": 15,
      "y": 0,
      "z": 2,
      "rot": 0,
      "group": "walls"
    },
    {
      "id": "b5g",
      "type": "wall",
      "x": 8,
      "y": 1,
      "z": 1,
      "rot": 0,
      "group": "walls"
    },
    {
      "id": "b5h",
      "type": "wall",
      "x": 8,
      "y": 1,
      "z": 2,
      "rot": 0,
      "group": "walls"
    },
    {
      "id": "b5i",
      "type": "wall",
      "x": 8,
      "y": 2,
      "z": 1,
      "rot": 0,
      "group": "walls"
    },
    {
      "id": "b5j",
      "type": "wall",
      "x": 8,
      "y": 2,
      "z": 2,
      "rot": 0,
      "group": "walls"
    },
    {
      "id": "b5k",
      "type": "wall",
      "x": 8,
      "y": 3,
      "z": 1,
      "rot": 0,
      "group": "walls"
    },
    {
      "id": "b5l",
      "type": "wall",
      "x": 8,
      "y": 3,
      "z": 2,
      "rot": 0,
      "group": "walls"
    },
    {
      "id": "b5m",
      "type": "wall",
      "x": 8,
      "y": 4,
      "z": 1,
      "rot": 0,
      "group": "walls"
    },
    {
      "id": "b5n",
      "type": "window",
      "x": 8,
      "y": 4,
      "z": 2,
      "rot": 0,
      "group": "walls"
    },
    {
      "id": "b5o",
      "type": "wall",
      "x": 8,
      "y": 5,
      "z": 1,
      "rot": 0,
      "group": "walls"
    },
    {
      "id": "b5p",
      "type": "wall",
      "x": 8,
      "y": 5,
      "z": 2,
      "rot": 0,
      "group": "walls"
    },
    {
      "id": "b5q",
      "type": "wall",
      "x": 8,
      "y": 6,
      "z": 1,
      "rot": 0,
      "group": "walls"
    },
    {
      "id": "b5r",
      "type": "wall",
      "x": 8,
      "y": 6,
      "z": 2,
      "rot": 0,
      "group": "walls"
    },
    {
      "id": "b5s",
      "type": "wall",
      "x": 8,
      "y": 7,
      "z": 1,
      "rot": 0,
      "group": "walls"
    },
    {
      "id": "b5t",
      "type": "wall",
      "x": 8,
      "y": 7,
      "z": 2,
      "rot": 0,
      "group": "walls"
    },
    {
      "id": "b5v",
      "type": "bookshelf",
      "x": 9,
      "y": 1,
      "z": 1,
      "rot": 0,
      "group": "furniture"
    },
    {
      "id": "b5w",
      "type": "plant",
      "x": 15,
      "y": 1,
      "z": 1,
      "rot": 0,
      "group": "furniture"
    },
    {
      "id": "b5x",
      "type": "plant",
      "x": 9,
      "y": 6,
      "z": 1,
      "rot": 0,
      "group": "furniture"
    },
    {
      "id": "b5y",
      "type": "table",
      "x": 12,
      "y": 5,
      "z": 1,
      "rot": 0,
      "group": "furniture"
    },
    {
      "id": "b5z",
      "type": "table",
      "x": 13,
      "y": 5,
      "z": 1,
      "rot": 0,
      "group": "furniture"
    },
    {
      "id": "b60",
      "type": "chair",
      "x": 12,
      "y": 6,
      "z": 1,
      "rot": 0,
      "group": "furniture"
    },
    {
      "id": "b63",
      "type": "monitor_t",
      "x": 12,
      "y": 5,
      "z": 2,
      "rot": 0,
      "group": "monitor",
      "info": "Delivered through our housing community partners."
    }
  ],
  "beats": [
    {
      "id": "t1t",
      "name": "Floor drops in",
      "group": "floorA",
      "effect": "drop",
      "start": 0,
      "end": 0.07,
      "order": "outward",
      "stagger": 0.8,
      "origin": [
        3,
        3
      ]
    },
    {
      "id": "t1v",
      "name": "Donations drop in",
      "group": "pile",
      "effect": "drop",
      "start": 0.05,
      "end": 0.09,
      "order": "together",
      "stagger": 0
    },
    {
      "id": "t1z",
      "name": "Donations drop in",
      "group": "toRefurb",
      "effect": "drop",
      "start": 0.06,
      "end": 0.1,
      "order": "together",
      "stagger": 0
    },
    {
      "id": "t20",
      "name": "Donations drop in",
      "group": "toParts",
      "effect": "drop",
      "start": 0.06,
      "end": 0.1,
      "order": "together",
      "stagger": 0
    },
    {
      "id": "t21",
      "name": "Donations drop in",
      "group": "toRecycle",
      "effect": "drop",
      "start": 0.06,
      "end": 0.1,
      "order": "together",
      "stagger": 0
    },
    {
      "id": "t25",
      "name": "Zones rise",
      "group": "zones",
      "effect": "rise",
      "start": 0.09,
      "end": 0.13,
      "order": "random",
      "stagger": 0.5
    },
    {
      "id": "t26",
      "name": "Sort: refurbish",
      "group": "toRefurb",
      "effect": "hop",
      "start": 0.13,
      "end": 0.16,
      "order": "together",
      "stagger": 0,
      "by": [
        -2,
        -1,
        0
      ]
    },
    {
      "id": "t27",
      "name": "Sort: parts",
      "group": "toParts",
      "effect": "hop",
      "start": 0.15,
      "end": 0.18,
      "order": "together",
      "stagger": 0,
      "by": [
        1,
        -1,
        0
      ]
    },
    {
      "id": "t28",
      "name": "Sort: recycle",
      "group": "toRecycle",
      "effect": "hop",
      "start": 0.17,
      "end": 0.2,
      "order": "together",
      "stagger": 0,
      "by": [
        1,
        2,
        0
      ]
    },
    {
      "id": "t2c",
      "name": "Clear intake",
      "group": "pile",
      "effect": "sink",
      "start": 0.26,
      "end": 0.3,
      "order": "random",
      "stagger": 0.4
    },
    {
      "id": "t2d",
      "name": "Clear intake",
      "group": "toRefurb",
      "effect": "sink",
      "start": 0.26,
      "end": 0.3,
      "order": "random",
      "stagger": 0.4
    },
    {
      "id": "t2e",
      "name": "Clear intake",
      "group": "toParts",
      "effect": "sink",
      "start": 0.26,
      "end": 0.3,
      "order": "random",
      "stagger": 0.4
    },
    {
      "id": "t2f",
      "name": "Clear intake",
      "group": "toRecycle",
      "effect": "sink",
      "start": 0.26,
      "end": 0.3,
      "order": "random",
      "stagger": 0.4
    },
    {
      "id": "t2g",
      "name": "Clear intake",
      "group": "zones",
      "effect": "sink",
      "start": 0.26,
      "end": 0.3,
      "order": "random",
      "stagger": 0.4
    },
    {
      "id": "t2l",
      "name": "Desk rises",
      "group": "desk",
      "effect": "rise",
      "start": 0.3,
      "end": 0.35,
      "order": "sweep",
      "stagger": 0.5
    },
    {
      "id": "t2n",
      "name": "Drives drop",
      "group": "drives",
      "effect": "drop",
      "start": 0.34,
      "end": 0.38,
      "order": "together",
      "stagger": 0,
      "height": 2
    },
    {
      "id": "t2o",
      "name": "Drives wiped",
      "group": "drives",
      "effect": "flip",
      "start": 0.4,
      "end": 0.44,
      "order": "together",
      "stagger": 0,
      "to": "drives_clean_t"
    },
    {
      "id": "t2r",
      "name": "Tower arrives",
      "group": "tagged",
      "effect": "drop",
      "start": 0.36,
      "end": 0.4,
      "order": "together",
      "stagger": 0
    },
    {
      "id": "t2s",
      "name": "Asset tags removed",
      "group": "tagged",
      "effect": "flip",
      "start": 0.44,
      "end": 0.48,
      "order": "together",
      "stagger": 0,
      "to": "tower"
    },
    {
      "id": "t4m",
      "name": "Floor B drops in",
      "group": "floorB",
      "effect": "drop",
      "start": 0.5,
      "end": 0.57,
      "order": "sweep",
      "stagger": 0.85
    },
    {
      "id": "t4n",
      "name": "Floor B drops in",
      "group": "rugCells",
      "effect": "drop",
      "start": 0.5,
      "end": 0.57,
      "order": "sweep",
      "stagger": 0.85
    },
    {
      "id": "t4s",
      "name": "Workbench rises",
      "group": "bench",
      "effect": "rise",
      "start": 0.57,
      "end": 0.61,
      "order": "sweep",
      "stagger": 0.5
    },
    {
      "id": "t4u",
      "name": "Computer lands on bench",
      "group": "theComputer",
      "effect": "drop",
      "start": 0.6,
      "end": 0.64,
      "order": "together",
      "stagger": 0,
      "height": 2
    },
    {
      "id": "t4v",
      "name": "Refurbished",
      "group": "theComputer",
      "effect": "flip",
      "start": 0.66,
      "end": 0.7,
      "order": "together",
      "stagger": 0,
      "to": "tower_t"
    },
    {
      "id": "t4x",
      "name": "Bench clears",
      "group": "bench",
      "effect": "sink",
      "start": 0.93,
      "end": 0.96,
      "order": "random",
      "stagger": 0.4
    },
    {
      "id": "t4y",
      "name": "Floor becomes home",
      "group": "floorB",
      "effect": "flip",
      "start": 0.76,
      "end": 0.84,
      "order": "sweep",
      "stagger": 0.85,
      "to": "woodfloor"
    },
    {
      "id": "t4z",
      "name": "Rug",
      "group": "rugCells",
      "effect": "flip",
      "start": 0.8,
      "end": 0.85,
      "order": "sweep",
      "stagger": 0.5,
      "to": "rug"
    },
    {
      "id": "t5u",
      "name": "Walls rise",
      "group": "walls",
      "effect": "rise",
      "start": 0.78,
      "end": 0.84,
      "order": "bottomUp",
      "stagger": 0.6
    },
    {
      "id": "t61",
      "name": "Furniture rises",
      "group": "furniture",
      "effect": "rise",
      "start": 0.84,
      "end": 0.89,
      "order": "random",
      "stagger": 0.6
    },
    {
      "id": "t62",
      "name": "Computer moves home",
      "group": "theComputer",
      "effect": "hop",
      "start": 0.89,
      "end": 0.93,
      "order": "together",
      "stagger": 0,
      "by": [
        3,
        2,
        0
      ]
    },
    {
      "id": "t64",
      "name": "Monitor drops",
      "group": "monitor",
      "effect": "drop",
      "start": 0.94,
      "end": 0.97,
      "order": "together",
      "stagger": 0,
      "height": 2
    },
    {
      "id": "t2s",
      "name": "Clear data desk",
      "group": "desk",
      "effect": "sink",
      "start": 0.5,
      "end": 0.53,
      "order": "random",
      "stagger": 0.4
    },
    {
      "id": "t2t",
      "name": "Clear data desk",
      "group": "drives",
      "effect": "sink",
      "start": 0.5,
      "end": 0.53,
      "order": "random",
      "stagger": 0.4
    },
    {
      "id": "t2u",
      "name": "Clear data desk",
      "group": "tagged",
      "effect": "sink",
      "start": 0.5,
      "end": 0.53,
      "order": "random",
      "stagger": 0.4
    },
    {
      "id": "t2v",
      "name": "Floor A sinks",
      "group": "floorA",
      "effect": "sink",
      "start": 0.51,
      "end": 0.57,
      "order": "reverseSweep",
      "stagger": 0.8
    }
  ],
  "callouts": [
    {
      "id": "c29",
      "block": "b1w",
      "text": "Becomes a complete refurbished system",
      "from": 0.15,
      "to": 0.25,
      "dx": -90,
      "dy": -70
    },
    {
      "id": "c2a",
      "block": "b1x",
      "text": "Donates parts to repair others",
      "from": 0.17,
      "to": 0.25,
      "dx": 70,
      "dy": -80
    },
    {
      "id": "c2b",
      "block": "b24",
      "text": "Unusable materials are responsibly recycled",
      "from": 0.19,
      "to": 0.25,
      "dx": 60,
      "dy": 40
    },
    {
      "id": "c2p",
      "block": "b2m",
      "text": "Every drive securely wiped and verified",
      "from": 0.42,
      "to": 0.5,
      "dx": 80,
      "dy": -60
    },
    {
      "id": "c2t",
      "block": "b2q",
      "text": "Old asset tags removed",
      "from": 0.46,
      "to": 0.5,
      "dx": 70,
      "dy": 30
    },
    {
      "id": "c4w",
      "block": "b4t",
      "text": "Cleaned, tested, upgraded,\nfresh operating system",
      "from": 0.67,
      "to": 0.75,
      "dx": -100,
      "dy": -60
    },
    {
      "id": "c65",
      "block": "b4t",
      "text": "Ready for a student, family, or neighbor",
      "from": 0.95,
      "to": 1,
      "dx": 80,
      "dy": -90
    }
  ],
  "playback": "steps",
  "duration": 10,
  "maxTransition": 3
}