{
  "params": {
    "count": {
      "type": "range",
      "min": 1,
      "max": 6,
      "step": 1,
      "default": 3,
      "label": "Bottles",
      "describe": "How many bottles stand in the group, 1 to 6 (two loose rows)."
    },
    "wine": {
      "type": "choice",
      "options": [
        "mixed",
        "red",
        "white",
        "rosé",
        "sparkling"
      ],
      "default": "mixed",
      "label": "Wine",
      "describe": "What is in the bottles: mixed (red, white, rosé and sparkling side by side), or all red, white, rosé (in clear glass, so the pink shows) or sparkling (champagne-style bottles with gold foil and a wired cork)."
    },
    "bottle": {
      "type": "choice",
      "options": [
        "classic",
        "green",
        "amber",
        "flint",
        "blue"
      ],
      "default": "classic",
      "label": "Glass",
      "describe": "Bottle glass colour: classic (traditional per wine: dark green for red and sparkling, olive for white, clear for rosé), or every bottle green, amber, flint (clear, showing the wine and its fill line) or blue."
    },
    "open": {
      "type": "toggle",
      "default": true,
      "label": "Uncorked",
      "describe": "The front bottle stands open: capsule cut, cork (or the mushroom cork with its wire cage) lying beside it, and the glasses are poured from it."
    },
    "glasses": {
      "type": "toggle",
      "default": true,
      "label": "Glasses",
      "describe": "Two stemmed glasses in front: wine glasses, or tall flutes for sparkling; filled when a bottle is open, empty otherwise."
    }
  },
  "presets": {
    "dinner for two": {
      "count": 1,
      "wine": "red",
      "bottle": "classic",
      "open": true,
      "glasses": true
    },
    "wine shop shelf": {
      "count": 6,
      "wine": "mixed",
      "bottle": "classic",
      "open": false,
      "glasses": false
    },
    "celebration": {
      "count": 2,
      "wine": "sparkling",
      "bottle": "classic",
      "open": true,
      "glasses": true
    }
  },
  "night": null
}