{
  "params": {
    "toy": {
      "type": "choice",
      "options": [
        "teddy bear",
        "blocks",
        "toy car",
        "rubber duck"
      ],
      "default": "teddy bear",
      "label": "Toy",
      "describe": "teddy bear (plush bear sitting up with stitched paw pads), blocks (wooden cubes stacked in a little tower with a few loose ones), toy car (chunky rounded car with big wheels), rubber duck (yellow bath duck)."
    },
    "color": {
      "type": "choice",
      "options": [
        "red",
        "blue",
        "yellow",
        "green",
        "pink",
        "brown"
      ],
      "default": "brown",
      "label": "Colour",
      "describe": "Main colour: the bear's fur, the car body or the duck (red, blue, yellow, green, pink, brown). Brown makes a classic tan bear and a natural wood car; the duck stays yellow on brown. Blocks are always multicoloured; this sets the first block."
    },
    "extra": {
      "type": "toggle",
      "default": true,
      "label": "Extra",
      "describe": "A ribbon bow on the bear, a pull string on the car, a baby duckling with the duck, more loose blocks."
    },
    "seed": {
      "type": "range",
      "min": 1,
      "max": 40,
      "step": 1,
      "default": 4,
      "label": "Seed",
      "describe": "Reshuffles the block tower (which colours and shapes go where, how it leans) and small tilts on the other toys."
    }
  },
  "presets": {
    "classic teddy": {
      "toy": "teddy bear",
      "color": "brown",
      "extra": true
    },
    "nursery blocks": {
      "toy": "blocks",
      "seed": 9
    },
    "bath time": {
      "toy": "rubber duck",
      "color": "yellow",
      "extra": true
    }
  },
  "night": null
}