{
  "address": "20 Jay St, Ste 1006",
  "plans": [
    {
      "id": "permanent",
      "name": "Permanent desk",
      "short": "Permanent",
      "price": 500,
      "uses": "desks",
      "blurb": "Your own desk and screen. Leave your things set up."
    },
    {
      "id": "hot",
      "name": "Hot desk",
      "short": "Hot desk",
      "price": 325,
      "uses": "seats",
      "blurb": "Any open seat at the big tables, any day of the week.",
      "spots": 8
    },
    {
      "id": "two-day",
      "name": "Two days a week",
      "short": "Two days",
      "price": 190,
      "uses": "seats",
      "blurb": "Any open seat at the big tables, two days a week.",
      "spots": 10
    }
  ],
  "terms": [
    { "id": "monthly", "name": "Month to month", "off": 0 },
    { "id": "3-months", "name": "3 months", "off": 5 },
    { "id": "1-year", "name": "1 year", "off": 10 }
  ],
  "_note": "Plans (price is month to month), terms (percent off for committing, rounded down to $5), and the desks and seats on the /join floor plan. Nobody is listed here: who has a desk or a seat comes from the members in D1 (src/plans.js, GET /api/desks), whether they joined through the site or the house added them by hand. Keys match src/space.js: desk-1 to desk-6 are the permanent desks, seat-A to seat-N the 14 chairs at the big tables. Hot desk and two-day members are not tied to a chair; spots is how many each of those plans sells.",
  "desks": [
    {
      "id": "1",
      "name": "Desk 1 by the windows"
    },
    {
      "id": "2",
      "name": "Desk 2 by the windows"
    },
    {
      "id": "3",
      "name": "Desk 3 by the windows"
    },
    {
      "id": "4",
      "name": "Desk 4 on the back wall"
    },
    {
      "id": "5",
      "name": "Desk 5 on the back wall"
    },
    {
      "id": "6",
      "name": "Desk 6 on the back wall"
    }
  ],
  "seats": [
    {
      "id": "A",
      "name": "A seat at the big table"
    },
    {
      "id": "B",
      "name": "A seat at the big table"
    },
    {
      "id": "C",
      "name": "A seat at the big table"
    },
    {
      "id": "D",
      "name": "A seat at the big table"
    },
    {
      "id": "E",
      "name": "A seat at the big table"
    },
    {
      "id": "F",
      "name": "A seat at the big table"
    },
    {
      "id": "G",
      "name": "A seat at the big table"
    },
    {
      "id": "H",
      "name": "A seat at the big table"
    },
    {
      "id": "I",
      "name": "A seat at the big table"
    },
    {
      "id": "J",
      "name": "A seat at the big table"
    },
    {
      "id": "K",
      "name": "A seat at the big table"
    },
    {
      "id": "L",
      "name": "A seat at the big table"
    },
    {
      "id": "M",
      "name": "A seat at the big table"
    },
    {
      "id": "N",
      "name": "A seat at the big table"
    }
  ],
  "labels": [
    {
      "text": "Entrance",
      "at": [
        -28.45,
        0.4,
        3.25
      ]
    },
    {
      "text": "Pantry",
      "at": [
        -24.25,
        6.9,
        -7.4
      ]
    },
    {
      "text": "Windows",
      "at": [
        29.05,
        10.6,
        0
      ]
    }
  ]
}
